qu.ax Open in urlscan Pro
45.131.135.230  Public Scan

URL: https://qu.ax/SthGc.txt
Submission: On November 29 via manual from GB — Scanned from FR

Form analysis 0 forms found in the DOM

Text Content

|   devops.ppk
|   nokiavi-vmdev2-jen-ssh-key.ppk
|   nokiavi_bitbucket_key for admin-internal (ReportToolWebInterface).ppk
|   ReportToolAPI.ppk
|   tree.txt
|   VM1-remote-sshprivate-key.ppk
|   VM3-remote-sshprivate-key.ppk
|   
\---Repos
    +---Airflow-dags
    |   |   devkey
    |   |   Dockerfile
    |   |   key
    |   |   
    |   \---dags
    |           CRC_error_report_dashboard.py
    |           Delete_Notification.py
    |           FCS_and_CRC_dashboard.py
    |           FCS_Error_report_dashboard.py
    |           IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_dashboard.py
    |           IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_dashboard.py
    |           IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_dashboard.py
    |           link_down_count_dag.py
    |           Link_utilization.py
    |           master_data_mapping_dag.py
    |           OPTICAL_SNOC_TX_SM_TRT.py
    |           Repeat_Fiber_Cut_Count_dag.py
    |           Sample_IP_&_TX_CR_data.py
    |           SMTT_IP_NETWORK_PUSMDB_ALL_OPEN.py
    |           VIL_DWDM_Cockpit_Hourly_Report_OSC_03_dashboard.py
    |           VIL_IP_Cockpit_Hourly_03_dashboard.py
    |           VIL_IP_CPU_UTILIZATION_dashboard.py
    |           VIL_IP_High-and-Low_Optical_Power_.py
    |           VIL_IP_High_Temperature_.py
    |           VIL_IP_Link_Flap-or-Down_.py
    |           VIL_IP_Packet_Discard_Report_.py
    |           VIL_IP_PLATINUM_QOS_DROP_dashboard.py
    |           VIL_IP_ROUTER_LABEL_dashboard.py
    |           VIL_IP_TCAM_dashboard.py
    |           VIL_TX_Acess_Optical_Power.py
    |           vil_tx_dwdm_spanloss_.py
    |           VIL_TX_FIBER_FLAP.py
    |           VIL_TX_HIGH_TEMPERATURE_DASHBOARD.py
    |           VIL_TX_OTU_ERROR_DASHBOARD.py
    |           VIL_TX_PACKET_LINK_UTILIZATION_DAHBOARD.py
    |           WEEKLY_PBM_CEN_CORE_.py
    |           __init__.py
    |           
    +---Airflow-dags-celery
    |   |   devkey
    |   |   
    |   \---dags
    |           DAILY_CR_DUMP_IPNETWORK_PUSMDB_.py
    |           DAILY_PBM_CEN_CORE_.py
    |           Delete_Notification.py
    |           ENOC_MANAGER_DUMP_PUSMDB_.py
    |           feasibility_desktop_wireless.py
    |           feasibility_microwave.py
    |           feasibility_offnet.py
    |           feasibility_pendency_capex.py
    |           feasibility_stage2.py
    |           feasibility_stage2_ubr.py
    |           Inventory_.py
    |           IP_COMBINED_PAN_INDIA_VIL_Cockpit_Hourly_.py
    |           IP_COMBINED_PAN_INDIA_VIL_CPU_Utilization_.py
    |           IP_COMBINED_PAN_INDIA_VIL_CRC_Error_.py
    |           IP_COMBINED_PAN_INDIA_VIL_FCS_Error_.py
    |           IP_COMBINED_PAN_INDIA_VIL_Link_Utilization_.py
    |           IP_COMBINED_PAN_INDIA_VIL_Optical_Power_.py
    |           IP_COMBINED_PAN_INDIA_VIL_Packet_Discard_.py
    |           IP_COMBINED_PAN_INDIA_VIL_QOS_.py
    |           IP_COMBINED_PAN_INDIA_VIL_Router_Label_.py
    |           IP_COMBINED_PAN_INDIA_VIL_TCAM_.py
    |           IP_COMBINED_PAN_INDIA_VIL_Temp_.py
    |           IP_COMBINED_PAN_INDIA_VIL_WANLINK__Flap_Down_.py
    |           IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_dashboard.py
    |           IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_dashboard.py
    |           IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_dashboard.py
    |           master_data_mapping_dag.py
    |           NSS_Data.py
    |           RPT_FIBER_POP_REPORT.py
    |           smreportTRT_OPEN_PUSMDB_.py
    |           SMTT_IP_NETWORK_PUSMDB_ALL_OPEN.py
    |           TxEquip_All_Circle_Punchpoint_Report_Monthly.py
    |           TxEquip_Node_Inspection_Report_Monthly.py
    |           TxEquip_Node_Site_Master.py
    |           TxEquip_Technician_Assign_Report_Monthly.py
    |           TXN_VIL_ECI_PAN-INDIA_CRC_Error_Ageing_Report_.py
    |           TXN_VIL_HWI_PAN-INDIA_FCS_Report_.py
    |           TXN_VIL_HWI_ZTE_PAN-INDIA_COMBINED_FLAP_REPORT_.py
    |           TXN_VIL_PAN-INDIA_Access_Optical_Power_Report_.py
    |           TXN_VIL_PAN-INDIA_CORE_Spanloss_Report_.py
    |           TXN_VIL_PAN-INDIA_DWDM_Cockpit_Hourly_.py
    |           TXN_VIL_PAN-INDIA_DWDM__Alarm__Analysis__.py
    |           TXN_VIL_PAN-INDIA_Link_Down_Count_WEEKLY_.py
    |           TXN_VIL_PAN-INDIA_MW_Link_Utilization_OPS.py
    |           TXN_VIL_PAN-INDIA_Optical__Alarm__Analysis__.py
    |           TXN_VIL_PAN-INDIA_OTU_ERROR_REPORT_.py
    |           TXN_VIL_PAN-INDIA_PACKET_Link_Utilization_.py
    |           TXN_VIL_PAN-INDIA_Repeat_fiber_Cut_Count_WEEKLY_.py
    |           TXN_VIL_PAN-INDIA_Temp_.py
    |           Vodafone_Idea_FRA_.py
    |           __init__.py
    |           
    +---Airflow-dags-rollout
    |       devkey
    |       
    +---Airflow-etls-celery
    |   |   devkey
    |   |   requirements_for_test.txt
    |   |   sonar-project.properties
    |   |   testcases.sh
    |   |   
    |   +---.vscode
    |   |       settings.json
    |   |       
    |   +---accedian_structurize_etl
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   err_json.json
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_.json
    |   |   |       ip_vil_combined_pan_india_accedian_latency.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---accedian_summary_etl
    |   |   |   .env.example
    |   |   |   err_json.json
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_summary.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---cockpit_structurise
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   err_json.json
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_.json
    |   |   |       VIL_IP_Cockpit_Hourly_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---computation_etl
    |   |   |   .env.example
    |   |   |   err_json.json
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       circle_wise_ft_report.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---data_preparation_etl
    |   |   |   .env.example
    |   |   |   err_json.json
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       circle_wise_ft_report.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           prepration_test.py
    |   |           
    |   +---delete_notification_etl
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config
    |   |           environment.py
    |   |           
    |   +---dwdm_computation_etl
    |   |   |   .env.example
    |   |   |   err_json.json
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---dwdm_spanloss_structurise
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   err_json.json
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_tx_dwdm_spanloss_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validations.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           .coverage
    |   |           test_transform.py
    |   |           
    |   +---error_lib
    |   |   |   db_connection.py
    |   |   |   error_tracking.py
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config_json
    |   |           error_config.json
    |   |           exception_config.json
    |   |           
    |   +---etl_base_code
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       ETLLogStatus.py
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |           |   __init__.py
    |   |           |   
    |   |           \---models
    |   |                   __init__.py
    |   |                   
    |   +---external_server_validation
    |   |   |   .env.example
    |   |   |   err_json.json
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |   |   .gitkeep
    |   |   |   |   |   
    |   |   |   |   \---temp
    |   |   |   |           .gitkeep
    |   |   |   |           
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---feasibility_computation_etl
    |   |   |   err_json.json
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       feasibility_capex.json
    |   |   |       pendency_desktop_wireless.json
    |   |   |       pendency_microwave.json
    |   |   |       pendency_offnet.json
    |   |   |       pendency_stage2.json
    |   |   |       pendency_stage2_ubr.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---fibre_flip_flap_structurise_etl
    |   |   |   .coverage
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   err_json.json
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---gpm_computation_etl
    |   |   |   .env.example
    |   |   |   err_json.json
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       Fiber_Device.json
    |   |   |       GPM_Punchpoint.json
    |   |   |       Inspection_Report.json
    |   |   |       Node_Site_Master.json
    |   |   |       Technician_Assign.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---kpi_computation_etl
    |   |   |   err_json.json
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       FRA_KPI.json
    |   |   |       kpi_inventory.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---master_data_update_etl
    |   |   |   .env.example
    |   |   |   err_json.json
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |               db.py
    |   |               __init__.py
    |   |               
    |   +---microwave_computation_etl
    |   |   |   .env.example
    |   |   |   err_json.json
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       TXN_VIL_PAN-INDIA_MW_Link_Utilization_OPS.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---notification_etl
    |   |   |   .env.example
    |   |   |   err_json.json
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---standard_structurize
    |   |   |   .env.example
    |   |   |   err_json.json
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_20221019.xls
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       circle_wise_ft_report.json
    |   |   |       DWDM_Alarm.json
    |   |   |       feasibility_capex.json
    |   |   |       Fiber_Device.json
    |   |   |       FRA_KPI.json
    |   |   |       GPM_Punchpoint.json
    |   |   |       Inspection_Report.json
    |   |   |       kpi_inventory.json
    |   |   |       LAYER_HOST_NAME_MAPPING.json
    |   |   |       Node_Site_Master.json
    |   |   |       NSS_DATA.json
    |   |   |       Optical_Alarm.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       pendency_desktop_wireless.json
    |   |   |       pendency_microwave.json
    |   |   |       pendency_offnet.json
    |   |   |       pendency_stage2.json
    |   |   |       pendency_stage2_ubr.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       Technician_Assign.json
    |   |   |       TXN_VIL_PAN-INDIA_MW_Link_Utilization_OPS.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---standard_summary_etl
    |   |   |   .env.example
    |   |   |   err_json.json
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       circle_wise_ft_report.json
    |   |   |       color_mapping.json
    |   |   |       DWDM_Alarm.json
    |   |   |       feasibility_capex.json
    |   |   |       Fiber_Device.json
    |   |   |       GPM_Punchpoint.json
    |   |   |       Inspection_Report.json
    |   |   |       kpi_inventory.json
    |   |   |       Node_Site_Master.json
    |   |   |       NSS_DATA.json
    |   |   |       Optical_Alarm.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       pendency_desktop_wireless.json
    |   |   |       pendency_microwave.json
    |   |   |       pendency_offnet.json
    |   |   |       pendency_stage2.json
    |   |   |       pendency_stage2_ubr.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       Technician_Assign.json
    |   |   |       TXN_VIL_PAN-INDIA_MW_Link_Utilization_OPS.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_tranform.py
    |   |           
    |   +---standard_trend_etl
    |   |   |   .env.example
    |   |   |   err_json.json
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       circle_wise_ft_report.json
    |   |   |       FRA_KPI.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---Structurise_data
    |   |   |   .env.example
    |   |   |   err_json.json
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_new_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_ip_cpu_utilization_.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_.json
    |   |   |       vil_ip_high_temperature_.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_.json
    |   |   |       vil_ip_platinum_qos_drop.json
    |   |   |       vil_ip_router_label_.json
    |   |   |       vil_ip_tcam_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_error_.json
    |   |   |       vil_tx_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---custom_exception
    |   |   |   |       custom_except.py
    |   |   |   |       
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---summery_etl
    |   |   |   .env.example
    |   |   |   err_json.json
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       link_utilization_summary.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_Summary.json
    |   |   |       VIL_IP_Cockpit_Hourly_summary.json
    |   |   |       vil_ip_cpu_utilization_summary.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_summary.json
    |   |   |       vil_ip_high_temperature_summary.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_summary.json
    |   |   |       vil_ip_platinum_qos_drop_summary.json
    |   |   |       vil_ip_router_label_summary.json
    |   |   |       vil_ip_tcam_summary_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_error_.json
    |   |   |       vil_tx_dwdm_spanloss_summary.json
    |   |   |       vil_tx_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_summary.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---trend_etl
    |   |   |   .env.example
    |   |   |   err_json.json
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       link_utilization_new_01-aug-2022_summary-sb-trend.csv
    |   |   |   |       vil_tx_otu_error_02-aug-2022_summary-trend.csv
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           link_utilization_summary_sb_trend_bad_data.csv
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_trend.json
    |   |   |       vil_ip_cpu_utilization_trend.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_trend.json
    |   |   |       vil_ip_high_temperature_trend.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_trend.json
    |   |   |       vil_ip_platinum_qos_drop_trend.json
    |   |   |       vil_ip_router_label_trend.json
    |   |   |       vil_ip_tcam_trend_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_error_.json
    |   |   |       vil_tx_dwdm_spanloss_trend.json
    |   |   |       vil_tx_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_trend.json
    |   |   |       vil_tx_high_temperature.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   \---validate_data
    |       |   .env.example
    |       |   err_json.json
    |       |   main.py
    |       |   README.md
    |       |   requirements.txt
    |       |   setup.py
    |       |   __init__.py
    |       |   
    |       +---data
    |       |   +---input
    |       |   |       .gitkeep
    |       |   |       
    |       |   \---output
    |       |           .gitkeep
    |       |           
    |       +---files_info
    |       |       circle_wise_ft_report.json
    |       |       LAYER_HOST_NAME_MAPPING.json
    |       |       NSS_DATA.json
    |       |       OPTICAL_SNOC_TX_SM_TRT.json
    |       |       repeat_fiber_cut_count.json
    |       |       Sample IP & TX CR data.json
    |       |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |       |       vil_tx_dwdm_link_down_count.json
    |       |       WEEKLY_PBM_CEN_CORE_.json
    |       |       
    |       +---lib
    |       |   |   __init__.py
    |       |   |   
    |       |   \---libstorage
    |       |           sftp_utils.py
    |       |           __init__.py
    |       |           
    |       +---src
    |       |   |   __init__.py
    |       |   |   
    |       |   +---config
    |       |   |       constants.py
    |       |   |       environment.py
    |       |   |       log_config.py
    |       |   |       __init__.py
    |       |   |       
    |       |   +---core
    |       |   |       extract.py
    |       |   |       load.py
    |       |   |       transform.py
    |       |   |       __init__.py
    |       |   |       
    |       |   \---db
    |       |       |   db.py
    |       |       |   __init__.py
    |       |       |   
    |       |       \---models
    |       |               __init__.py
    |       |               
    |       \---ssl
    |               .gitkeep
    |               
    +---Airflow-sonarqube
    |   |   key
    |   |   requirements_for_test.txt
    |   |   sonar-project.properties
    |   |   testcases.sh
    |   |   
    |   +---.vscode
    |   |       settings.json
    |   |       
    |   +---accedian_structurize_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_.json
    |   |   |       ip_vil_combined_pan_india_accedian_latency.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---accedian_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_summary.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---cockpit_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_.json
    |   |   |       VIL_IP_Cockpit_Hourly_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---computation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---data_preparation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           prepration_test.py
    |   |           
    |   +---delete_notification_etl
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   \---config
    |   |           environment.py
    |   |           
    |   +---dwdm_computation_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           __init__.py
    |   |           
    |   +---dwdm_spanloss_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_tx_dwdm_spanloss_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validations.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           .coverage
    |   |           test_transform.py
    |   |           
    |   +---error_lib
    |   |   |   error_tracking.py
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config_json
    |   |           error_config.json
    |   |           exception_config.json
    |   |           
    |   +---etl_base_code
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       ETLLogStatus.py
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |           |   __init__.py
    |   |           |   
    |   |           \---models
    |   |                   __init__.py
    |   |                   
    |   +---fibre_flip_flap_structurise_etl
    |   |   |   .coverage
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---master_data_update_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |               db.py
    |   |               __init__.py
    |   |               
    |   +---notification_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---standard_structurize
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_20221019.xls
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       LAYER_HOST_NAME_MAPPING.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---standard_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_tranform.py
    |   |           
    |   +---standard_trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---Structurise_data
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_new_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_ip_cpu_utilization_.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_.json
    |   |   |       vil_ip_high_temperature_.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_.json
    |   |   |       vil_ip_platinum_qos_drop.json
    |   |   |       vil_ip_router_label_.json
    |   |   |       vil_ip_tcam_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---summery_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       link_utilization_summary.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_Summary.json
    |   |   |       VIL_IP_Cockpit_Hourly_summary.json
    |   |   |       vil_ip_cpu_utilization_summary.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_summary.json
    |   |   |       vil_ip_high_temperature_summary.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_summary.json
    |   |   |       vil_ip_platinum_qos_drop_summary.json
    |   |   |       vil_ip_router_label_summary.json
    |   |   |       vil_ip_tcam_summary_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_summary.json
    |   |   |       VIL_TX_Fiber_Flap_summary.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       link_utilization_new_01-aug-2022_summary-sb-trend.csv
    |   |   |   |       vil_tx_otu_error_02-aug-2022_summary-trend.csv
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           link_utilization_summary_sb_trend_bad_data.csv
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_trend.json
    |   |   |       vil_ip_cpu_utilization_trend.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_trend.json
    |   |   |       vil_ip_high_temperature_trend.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_trend.json
    |   |   |       vil_ip_platinum_qos_drop_trend.json
    |   |   |       vil_ip_router_label_trend.json
    |   |   |       vil_ip_tcam_trend_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_trend.json
    |   |   |       VIL_TX_Fiber_Flap_trend.json
    |   |   |       vil_tx_high_temperature.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   \---validate_data
    |       |   .dockerignore
    |       |   .env.example
    |       |   Dockerfile
    |       |   main.py
    |       |   README.md
    |       |   requirements.txt
    |       |   setup.py
    |       |   __init__.py
    |       |   
    |       +---data
    |       |   +---input
    |       |   |       .gitkeep
    |       |   |       
    |       |   \---output
    |       |           .gitkeep
    |       |           
    |       +---files_info
    |       |       LAYER_HOST_NAME_MAPPING.json
    |       |       OPTICAL_SNOC_TX_SM_TRT.json
    |       |       repeat_fiber_cut_count.json
    |       |       Sample IP & TX CR data.json
    |       |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |       |       vil_tx_dwdm_link_down_count.json
    |       |       WEEKLY_PBM_CEN_CORE_.json
    |       |       
    |       +---lib
    |       |   |   __init__.py
    |       |   |   
    |       |   \---libstorage
    |       |           sftp_utils.py
    |       |           __init__.py
    |       |           
    |       +---src
    |       |   |   __init__.py
    |       |   |   
    |       |   +---config
    |       |   |       constants.py
    |       |   |       environment.py
    |       |   |       log_config.py
    |       |   |       __init__.py
    |       |   |       
    |       |   +---core
    |       |   |       extract.py
    |       |   |       load.py
    |       |   |       transform.py
    |       |   |       __init__.py
    |       |   |       
    |       |   \---db
    |       |       |   db.py
    |       |       |   __init__.py
    |       |       |   
    |       |       \---models
    |       |               __init__.py
    |       |               
    |       \---ssl
    |               .gitkeep
    |               
    +---Nokiavi_admin
    |   |   CHANGELOG.md
    |   |   jest.config.js
    |   |   jsconfig.json
    |   |   LICENSE
    |   |   migration.md
    |   |   package.json
    |   |   README.md
    |   |   
    |   +---.scannerwork
    |   |   |   .sonar_lock
    |   |   |   class-mapping.csv
    |   |   |   report-task.txt
    |   |   |   
    |   |   \---css-bundle
    |   |       |   stylelintconfig.json
    |   |       |   
    |   |       +---bin
    |   |       |       server
    |   |       |       
    |   |       +---lib
    |   |       |   |   tsconfig.tsbuildinfo
    |   |       |   |   
    |   |       |   \---src
    |   |       |           server.d.ts
    |   |       |           server.js
    |   |       |           server.js.map
    |   |       |           
    |   |       +---node_modules
    |   |       |   |   .yarn-integrity
    |   |       |   |   
    |   |       |   +---.bin
    |   |       |   |       autoprefixer
    |   |       |   |       browserslist
    |   |       |   |       gonzales
    |   |       |   |       jsesc
    |   |       |   |       json5
    |   |       |   |       mime
    |   |       |   |       mkdirp
    |   |       |   |       parser
    |   |       |   |       rimraf
    |   |       |   |       semver
    |   |       |   |       specificity
    |   |       |   |       stylelint
    |   |       |   |       which
    |   |       |   |       
    |   |       |   +---@babel
    |   |       |   |   +---code-frame
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   \---lib
    |   |       |   |   |           index.js
    |   |       |   |   |           
    |   |       |   |   +---core
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   +---lib
    |   |       |   |   |   |   |   index.js
    |   |       |   |   |   |   |   parse.js
    |   |       |   |   |   |   |   transform-ast.js
    |   |       |   |   |   |   |   transform-file-browser.js
    |   |       |   |   |   |   |   transform-file.js
    |   |       |   |   |   |   |   transform.js
    |   |       |   |   |   |   |   
    |   |       |   |   |   |   +---config
    |   |       |   |   |   |   |   |   caching.js
    |   |       |   |   |   |   |   |   config-chain.js
    |   |       |   |   |   |   |   |   config-descriptors.js
    |   |       |   |   |   |   |   |   full.js
    |   |       |   |   |   |   |   |   index.js
    |   |       |   |   |   |   |   |   item.js
    |   |       |   |   |   |   |   |   partial.js
    |   |       |   |   |   |   |   |   pattern-to-regex.js
    |   |       |   |   |   |   |   |   plugin.js
    |   |       |   |   |   |   |   |   util.js
    |   |       |   |   |   |   |   |   
    |   |       |   |   |   |   |   +---files
    |   |       |   |   |   |   |   |       configuration.js
    |   |       |   |   |   |   |   |       index-browser.js
    |   |       |   |   |   |   |   |       index.js
    |   |       |   |   |   |   |   |       package.js
    |   |       |   |   |   |   |   |       plugins.js
    |   |       |   |   |   |   |   |       types.js
    |   |       |   |   |   |   |   |       utils.js
    |   |       |   |   |   |   |   |       
    |   |       |   |   |   |   |   +---helpers
    |   |       |   |   |   |   |   |       config-api.js
    |   |       |   |   |   |   |   |       environment.js
    |   |       |   |   |   |   |   |       
    |   |       |   |   |   |   |   \---validation
    |   |       |   |   |   |   |           option-assertions.js
    |   |       |   |   |   |   |           options.js
    |   |       |   |   |   |   |           plugins.js
    |   |       |   |   |   |   |           removed.js
    |   |       |   |   |   |   |           
    |   |       |   |   |   |   +---tools
    |   |       |   |   |   |   |       build-external-helpers.js
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   \---transformation
    |   |       |   |   |   |       |   block-hoist-plugin.js
    |   |       |   |   |   |       |   index.js
    |   |       |   |   |   |       |   normalize-file.js
    |   |       |   |   |   |       |   normalize-opts.js
    |   |       |   |   |   |       |   plugin-pass.js
    |   |       |   |   |   |       |   
    |   |       |   |   |   |       +---file
    |   |       |   |   |   |       |       file.js
    |   |       |   |   |   |       |       generate.js
    |   |       |   |   |   |       |       merge-map.js
    |   |       |   |   |   |       |       
    |   |       |   |   |   |       \---util
    |   |       |   |   |   |               missing-plugin-helper.js
    |   |       |   |   |   |               
    |   |       |   |   |   \---node_modules
    |   |       |   |   |       +---.bin
    |   |       |   |   |       |       json5
    |   |       |   |   |       |       parser
    |   |       |   |   |       |       semver
    |   |       |   |   |       |       
    |   |       |   |   |       +---debug
    |   |       |   |   |       |   |   CHANGELOG.md
    |   |       |   |   |       |   |   LICENSE
    |   |       |   |   |       |   |   package.json
    |   |       |   |   |       |   |   README.md
    |   |       |   |   |       |   |   
    |   |       |   |   |       |   +---dist
    |   |       |   |   |       |   |       debug.js
    |   |       |   |   |       |   |       
    |   |       |   |   |       |   \---src
    |   |       |   |   |       |           browser.js
    |   |       |   |   |       |           common.js
    |   |       |   |   |       |           index.js
    |   |       |   |   |       |           node.js
    |   |       |   |   |       |           
    |   |       |   |   |       \---source-map
    |   |       |   |   |           |   CHANGELOG.md
    |   |       |   |   |           |   LICENSE
    |   |       |   |   |           |   package.json
    |   |       |   |   |           |   README.md
    |   |       |   |   |           |   source-map.js
    |   |       |   |   |           |   
    |   |       |   |   |           +---dist
    |   |       |   |   |           |       source-map.debug.js
    |   |       |   |   |           |       source-map.js
    |   |       |   |   |           |       source-map.min.js
    |   |       |   |   |           |       source-map.min.js.map
    |   |       |   |   |           |       
    |   |       |   |   |           \---lib
    |   |       |   |   |                   array-set.js
    |   |       |   |   |                   base64-vlq.js
    |   |       |   |   |                   base64.js
    |   |       |   |   |                   binary-search.js
    |   |       |   |   |                   mapping-list.js
    |   |       |   |   |                   quick-sort.js
    |   |       |   |   |                   source-map-consumer.js
    |   |       |   |   |                   source-map-generator.js
    |   |       |   |   |                   source-node.js
    |   |       |   |   |                   util.js
    |   |       |   |   |                   
    |   |       |   |   +---generator
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   +---lib
    |   |       |   |   |   |   |   buffer.js
    |   |       |   |   |   |   |   index.js
    |   |       |   |   |   |   |   printer.js
    |   |       |   |   |   |   |   source-map.js
    |   |       |   |   |   |   |   
    |   |       |   |   |   |   +---generators
    |   |       |   |   |   |   |       base.js
    |   |       |   |   |   |   |       classes.js
    |   |       |   |   |   |   |       expressions.js
    |   |       |   |   |   |   |       flow.js
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       jsx.js
    |   |       |   |   |   |   |       methods.js
    |   |       |   |   |   |   |       modules.js
    |   |       |   |   |   |   |       statements.js
    |   |       |   |   |   |   |       template-literals.js
    |   |       |   |   |   |   |       types.js
    |   |       |   |   |   |   |       typescript.js
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   \---node
    |   |       |   |   |   |           index.js
    |   |       |   |   |   |           parentheses.js
    |   |       |   |   |   |           whitespace.js
    |   |       |   |   |   |           
    |   |       |   |   |   \---node_modules
    |   |       |   |   |       +---.bin
    |   |       |   |   |       |       jsesc
    |   |       |   |   |       |       
    |   |       |   |   |       \---source-map
    |   |       |   |   |           |   CHANGELOG.md
    |   |       |   |   |           |   LICENSE
    |   |       |   |   |           |   package.json
    |   |       |   |   |           |   README.md
    |   |       |   |   |           |   source-map.js
    |   |       |   |   |           |   
    |   |       |   |   |           +---dist
    |   |       |   |   |           |       source-map.debug.js
    |   |       |   |   |           |       source-map.js
    |   |       |   |   |           |       source-map.min.js
    |   |       |   |   |           |       source-map.min.js.map
    |   |       |   |   |           |       
    |   |       |   |   |           \---lib
    |   |       |   |   |                   array-set.js
    |   |       |   |   |                   base64-vlq.js
    |   |       |   |   |                   base64.js
    |   |       |   |   |                   binary-search.js
    |   |       |   |   |                   mapping-list.js
    |   |       |   |   |                   quick-sort.js
    |   |       |   |   |                   source-map-consumer.js
    |   |       |   |   |                   source-map-generator.js
    |   |       |   |   |                   source-node.js
    |   |       |   |   |                   util.js
    |   |       |   |   |                   
    |   |       |   |   +---helper-function-name
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   \---lib
    |   |       |   |   |           index.js
    |   |       |   |   |           
    |   |       |   |   +---helper-get-function-arity
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   \---lib
    |   |       |   |   |           index.js
    |   |       |   |   |           
    |   |       |   |   +---helper-split-export-declaration
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   \---lib
    |   |       |   |   |           index.js
    |   |       |   |   |           
    |   |       |   |   +---helpers
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   \---lib
    |   |       |   |   |           helpers.js
    |   |       |   |   |           index.js
    |   |       |   |   |           
    |   |       |   |   +---highlight
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   \---lib
    |   |       |   |   |           index.js
    |   |       |   |   |           
    |   |       |   |   +---parser
    |   |       |   |   |   |   CHANGELOG.md
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   +---bin
    |   |       |   |   |   |       babel-parser.js
    |   |       |   |   |   |       
    |   |       |   |   |   +---lib
    |   |       |   |   |   |   |   index.js
    |   |       |   |   |   |   |   index.js.map
    |   |       |   |   |   |   |   options.js
    |   |       |   |   |   |   |   plugin-utils.js
    |   |       |   |   |   |   |   types.js
    |   |       |   |   |   |   |   
    |   |       |   |   |   |   +---parser
    |   |       |   |   |   |   |       base.js
    |   |       |   |   |   |   |       comments.js
    |   |       |   |   |   |   |       expression.js
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       location.js
    |   |       |   |   |   |   |       lval.js
    |   |       |   |   |   |   |       node.js
    |   |       |   |   |   |   |       statement.js
    |   |       |   |   |   |   |       util.js
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---plugins
    |   |       |   |   |   |   |   |   estree.js
    |   |       |   |   |   |   |   |   flow.js
    |   |       |   |   |   |   |   |   placeholders.js
    |   |       |   |   |   |   |   |   v8intrinsic.js
    |   |       |   |   |   |   |   |   
    |   |       |   |   |   |   |   +---jsx
    |   |       |   |   |   |   |   |       index.js
    |   |       |   |   |   |   |   |       xhtml.js
    |   |       |   |   |   |   |   |       
    |   |       |   |   |   |   |   \---typescript
    |   |       |   |   |   |   |           index.js
    |   |       |   |   |   |   |           scope.js
    |   |       |   |   |   |   |           
    |   |       |   |   |   |   +---tokenizer
    |   |       |   |   |   |   |       context.js
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       state.js
    |   |       |   |   |   |   |       types.js
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   \---util
    |   |       |   |   |   |           identifier.js
    |   |       |   |   |   |           location.js
    |   |       |   |   |   |           scope.js
    |   |       |   |   |   |           scopeflags.js
    |   |       |   |   |   |           whitespace.js
    |   |       |   |   |   |           
    |   |       |   |   |   \---typings
    |   |       |   |   |           babel-parser.d.ts
    |   |       |   |   |           
    |   |       |   |   +---runtime
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   +---helpers
    |   |       |   |   |   |   |   applyDecoratedDescriptor.js
    |   |       |   |   |   |   |   arrayWithHoles.js
    |   |       |   |   |   |   |   arrayWithoutHoles.js
    |   |       |   |   |   |   |   assertThisInitialized.js
    |   |       |   |   |   |   |   AsyncGenerator.js
    |   |       |   |   |   |   |   asyncGeneratorDelegate.js
    |   |       |   |   |   |   |   asyncIterator.js
    |   |       |   |   |   |   |   asyncToGenerator.js
    |   |       |   |   |   |   |   awaitAsyncGenerator.js
    |   |       |   |   |   |   |   AwaitValue.js
    |   |       |   |   |   |   |   classCallCheck.js
    |   |       |   |   |   |   |   classNameTDZError.js
    |   |       |   |   |   |   |   classPrivateFieldDestructureSet.js
    |   |       |   |   |   |   |   classPrivateFieldGet.js
    |   |       |   |   |   |   |   classPrivateFieldLooseBase.js
    |   |       |   |   |   |   |   classPrivateFieldLooseKey.js
    |   |       |   |   |   |   |   classPrivateFieldSet.js
    |   |       |   |   |   |   |   classPrivateMethodGet.js
    |   |       |   |   |   |   |   classPrivateMethodSet.js
    |   |       |   |   |   |   |   classStaticPrivateFieldSpecGet.js
    |   |       |   |   |   |   |   classStaticPrivateFieldSpecSet.js
    |   |       |   |   |   |   |   classStaticPrivateMethodGet.js
    |   |       |   |   |   |   |   classStaticPrivateMethodSet.js
    |   |       |   |   |   |   |   construct.js
    |   |       |   |   |   |   |   createClass.js
    |   |       |   |   |   |   |   decorate.js
    |   |       |   |   |   |   |   defaults.js
    |   |       |   |   |   |   |   defineEnumerableProperties.js
    |   |       |   |   |   |   |   defineProperty.js
    |   |       |   |   |   |   |   extends.js
    |   |       |   |   |   |   |   get.js
    |   |       |   |   |   |   |   getPrototypeOf.js
    |   |       |   |   |   |   |   inherits.js
    |   |       |   |   |   |   |   inheritsLoose.js
    |   |       |   |   |   |   |   initializerDefineProperty.js
    |   |       |   |   |   |   |   initializerWarningHelper.js
    |   |       |   |   |   |   |   instanceof.js
    |   |       |   |   |   |   |   interopRequireDefault.js
    |   |       |   |   |   |   |   interopRequireWildcard.js
    |   |       |   |   |   |   |   isNativeFunction.js
    |   |       |   |   |   |   |   iterableToArray.js
    |   |       |   |   |   |   |   iterableToArrayLimit.js
    |   |       |   |   |   |   |   iterableToArrayLimitLoose.js
    |   |       |   |   |   |   |   jsx.js
    |   |       |   |   |   |   |   newArrowCheck.js
    |   |       |   |   |   |   |   nonIterableRest.js
    |   |       |   |   |   |   |   nonIterableSpread.js
    |   |       |   |   |   |   |   objectDestructuringEmpty.js
    |   |       |   |   |   |   |   objectSpread.js
    |   |       |   |   |   |   |   objectSpread2.js
    |   |       |   |   |   |   |   objectWithoutProperties.js
    |   |       |   |   |   |   |   objectWithoutPropertiesLoose.js
    |   |       |   |   |   |   |   possibleConstructorReturn.js
    |   |       |   |   |   |   |   readOnlyError.js
    |   |       |   |   |   |   |   set.js
    |   |       |   |   |   |   |   setPrototypeOf.js
    |   |       |   |   |   |   |   skipFirstGeneratorNext.js
    |   |       |   |   |   |   |   slicedToArray.js
    |   |       |   |   |   |   |   slicedToArrayLoose.js
    |   |       |   |   |   |   |   superPropBase.js
    |   |       |   |   |   |   |   taggedTemplateLiteral.js
    |   |       |   |   |   |   |   taggedTemplateLiteralLoose.js
    |   |       |   |   |   |   |   tdz.js
    |   |       |   |   |   |   |   temporalRef.js
    |   |       |   |   |   |   |   temporalUndefined.js
    |   |       |   |   |   |   |   toArray.js
    |   |       |   |   |   |   |   toConsumableArray.js
    |   |       |   |   |   |   |   toPrimitive.js
    |   |       |   |   |   |   |   toPropertyKey.js
    |   |       |   |   |   |   |   typeof.js
    |   |       |   |   |   |   |   wrapAsyncGenerator.js
    |   |       |   |   |   |   |   wrapNativeSuper.js
    |   |       |   |   |   |   |   wrapRegExp.js
    |   |       |   |   |   |   |   
    |   |       |   |   |   |   \---esm
    |   |       |   |   |   |           applyDecoratedDescriptor.js
    |   |       |   |   |   |           arrayWithHoles.js
    |   |       |   |   |   |           arrayWithoutHoles.js
    |   |       |   |   |   |           assertThisInitialized.js
    |   |       |   |   |   |           AsyncGenerator.js
    |   |       |   |   |   |           asyncGeneratorDelegate.js
    |   |       |   |   |   |           asyncIterator.js
    |   |       |   |   |   |           asyncToGenerator.js
    |   |       |   |   |   |           awaitAsyncGenerator.js
    |   |       |   |   |   |           AwaitValue.js
    |   |       |   |   |   |           classCallCheck.js
    |   |       |   |   |   |           classNameTDZError.js
    |   |       |   |   |   |           classPrivateFieldDestructureSet.js
    |   |       |   |   |   |           classPrivateFieldGet.js
    |   |       |   |   |   |           classPrivateFieldLooseBase.js
    |   |       |   |   |   |           classPrivateFieldLooseKey.js
    |   |       |   |   |   |           classPrivateFieldSet.js
    |   |       |   |   |   |           classPrivateMethodGet.js
    |   |       |   |   |   |           classPrivateMethodSet.js
    |   |       |   |   |   |           classStaticPrivateFieldSpecGet.js
    |   |       |   |   |   |           classStaticPrivateFieldSpecSet.js
    |   |       |   |   |   |           classStaticPrivateMethodGet.js
    |   |       |   |   |   |           classStaticPrivateMethodSet.js
    |   |       |   |   |   |           construct.js
    |   |       |   |   |   |           createClass.js
    |   |       |   |   |   |           decorate.js
    |   |       |   |   |   |           defaults.js
    |   |       |   |   |   |           defineEnumerableProperties.js
    |   |       |   |   |   |           defineProperty.js
    |   |       |   |   |   |           extends.js
    |   |       |   |   |   |           get.js
    |   |       |   |   |   |           getPrototypeOf.js
    |   |       |   |   |   |           inherits.js
    |   |       |   |   |   |           inheritsLoose.js
    |   |       |   |   |   |           initializerDefineProperty.js
    |   |       |   |   |   |           initializerWarningHelper.js
    |   |       |   |   |   |           instanceof.js
    |   |       |   |   |   |           interopRequireDefault.js
    |   |       |   |   |   |           interopRequireWildcard.js
    |   |       |   |   |   |           isNativeFunction.js
    |   |       |   |   |   |           iterableToArray.js
    |   |       |   |   |   |           iterableToArrayLimit.js
    |   |       |   |   |   |           iterableToArrayLimitLoose.js
    |   |       |   |   |   |           jsx.js
    |   |       |   |   |   |           newArrowCheck.js
    |   |       |   |   |   |           nonIterableRest.js
    |   |       |   |   |   |           nonIterableSpread.js
    |   |       |   |   |   |           objectDestructuringEmpty.js
    |   |       |   |   |   |           objectSpread.js
    |   |       |   |   |   |           objectSpread2.js
    |   |       |   |   |   |           objectWithoutProperties.js
    |   |       |   |   |   |           objectWithoutPropertiesLoose.js
    |   |       |   |   |   |           package.json
    |   |       |   |   |   |           possibleConstructorReturn.js
    |   |       |   |   |   |           readOnlyError.js
    |   |       |   |   |   |           set.js
    |   |       |   |   |   |           setPrototypeOf.js
    |   |       |   |   |   |           skipFirstGeneratorNext.js
    |   |       |   |   |   |           slicedToArray.js
    |   |       |   |   |   |           slicedToArrayLoose.js
    |   |       |   |   |   |           superPropBase.js
    |   |       |   |   |   |           taggedTemplateLiteral.js
    |   |       |   |   |   |           taggedTemplateLiteralLoose.js
    |   |       |   |   |   |           tdz.js
    |   |       |   |   |   |           temporalRef.js
    |   |       |   |   |   |           temporalUndefined.js
    |   |       |   |   |   |           toArray.js
    |   |       |   |   |   |           toConsumableArray.js
    |   |       |   |   |   |           toPrimitive.js
    |   |       |   |   |   |           toPropertyKey.js
    |   |       |   |   |   |           typeof.js
    |   |       |   |   |   |           wrapAsyncGenerator.js
    |   |       |   |   |   |           wrapNativeSuper.js
    |   |       |   |   |   |           wrapRegExp.js
    |   |       |   |   |   |           
    |   |       |   |   |   \---regenerator
    |   |       |   |   |           index.js
    |   |       |   |   |           
    |   |       |   |   +---template
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   +---lib
    |   |       |   |   |   |       builder.js
    |   |       |   |   |   |       formatters.js
    |   |       |   |   |   |       index.js
    |   |       |   |   |   |       literal.js
    |   |       |   |   |   |       options.js
    |   |       |   |   |   |       parse.js
    |   |       |   |   |   |       populate.js
    |   |       |   |   |   |       string.js
    |   |       |   |   |   |       
    |   |       |   |   |   \---node_modules
    |   |       |   |   |       \---.bin
    |   |       |   |   |               parser
    |   |       |   |   |               
    |   |       |   |   +---traverse
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   +---lib
    |   |       |   |   |   |   |   cache.js
    |   |       |   |   |   |   |   context.js
    |   |       |   |   |   |   |   hub.js
    |   |       |   |   |   |   |   index.js
    |   |       |   |   |   |   |   visitors.js
    |   |       |   |   |   |   |   
    |   |       |   |   |   |   +---path
    |   |       |   |   |   |   |   |   ancestry.js
    |   |       |   |   |   |   |   |   comments.js
    |   |       |   |   |   |   |   |   context.js
    |   |       |   |   |   |   |   |   conversion.js
    |   |       |   |   |   |   |   |   evaluation.js
    |   |       |   |   |   |   |   |   family.js
    |   |       |   |   |   |   |   |   index.js
    |   |       |   |   |   |   |   |   introspection.js
    |   |       |   |   |   |   |   |   modification.js
    |   |       |   |   |   |   |   |   removal.js
    |   |       |   |   |   |   |   |   replacement.js
    |   |       |   |   |   |   |   |   
    |   |       |   |   |   |   |   +---inference
    |   |       |   |   |   |   |   |       index.js
    |   |       |   |   |   |   |   |       inferer-reference.js
    |   |       |   |   |   |   |   |       inferers.js
    |   |       |   |   |   |   |   |       
    |   |       |   |   |   |   |   \---lib
    |   |       |   |   |   |   |           hoister.js
    |   |       |   |   |   |   |           removal-hooks.js
    |   |       |   |   |   |   |           virtual-types.js
    |   |       |   |   |   |   |           
    |   |       |   |   |   |   \---scope
    |   |       |   |   |   |       |   binding.js
    |   |       |   |   |   |       |   index.js
    |   |       |   |   |   |       |   
    |   |       |   |   |   |       \---lib
    |   |       |   |   |   |               renamer.js
    |   |       |   |   |   |               
    |   |       |   |   |   \---node_modules
    |   |       |   |   |       +---.bin
    |   |       |   |   |       |       parser
    |   |       |   |   |       |       
    |   |       |   |   |       \---debug
    |   |       |   |   |           |   CHANGELOG.md
    |   |       |   |   |           |   LICENSE
    |   |       |   |   |           |   package.json
    |   |       |   |   |           |   README.md
    |   |       |   |   |           |   
    |   |       |   |   |           +---dist
    |   |       |   |   |           |       debug.js
    |   |       |   |   |           |       
    |   |       |   |   |           \---src
    |   |       |   |   |                   browser.js
    |   |       |   |   |                   common.js
    |   |       |   |   |                   index.js
    |   |       |   |   |                   node.js
    |   |       |   |   |                   
    |   |       |   |   \---types
    |   |       |   |       |   LICENSE
    |   |       |   |       |   package.json
    |   |       |   |       |   README.md
    |   |       |   |       |   
    |   |       |   |       +---lib
    |   |       |   |       |   |   index.d.ts
    |   |       |   |       |   |   index.js
    |   |       |   |       |   |   index.js.flow
    |   |       |   |       |   |   
    |   |       |   |       |   +---asserts
    |   |       |   |       |   |   |   assertNode.js
    |   |       |   |       |   |   |   
    |   |       |   |       |   |   \---generated
    |   |       |   |       |   |           index.js
    |   |       |   |       |   |           
    |   |       |   |       |   +---builders
    |   |       |   |       |   |   |   builder.js
    |   |       |   |       |   |   |   
    |   |       |   |       |   |   +---flow
    |   |       |   |       |   |   |       createTypeAnnotationBasedOnTypeof.js
    |   |       |   |       |   |   |       createUnionTypeAnnotation.js
    |   |       |   |       |   |   |       
    |   |       |   |       |   |   +---generated
    |   |       |   |       |   |   |       index.js
    |   |       |   |       |   |   |       
    |   |       |   |       |   |   \---react
    |   |       |   |       |   |           buildChildren.js
    |   |       |   |       |   |           
    |   |       |   |       |   +---clone
    |   |       |   |       |   |       clone.js
    |   |       |   |       |   |       cloneDeep.js
    |   |       |   |       |   |       cloneNode.js
    |   |       |   |       |   |       cloneWithoutLoc.js
    |   |       |   |       |   |       
    |   |       |   |       |   +---comments
    |   |       |   |       |   |       addComment.js
    |   |       |   |       |   |       addComments.js
    |   |       |   |       |   |       inheritInnerComments.js
    |   |       |   |       |   |       inheritLeadingComments.js
    |   |       |   |       |   |       inheritsComments.js
    |   |       |   |       |   |       inheritTrailingComments.js
    |   |       |   |       |   |       removeComments.js
    |   |       |   |       |   |       
    |   |       |   |       |   +---constants
    |   |       |   |       |   |   |   index.js
    |   |       |   |       |   |   |   
    |   |       |   |       |   |   \---generated
    |   |       |   |       |   |           index.js
    |   |       |   |       |   |           
    |   |       |   |       |   +---converters
    |   |       |   |       |   |       ensureBlock.js
    |   |       |   |       |   |       gatherSequenceExpressions.js
    |   |       |   |       |   |       toBindingIdentifierName.js
    |   |       |   |       |   |       toBlock.js
    |   |       |   |       |   |       toComputedKey.js
    |   |       |   |       |   |       toExpression.js
    |   |       |   |       |   |       toIdentifier.js
    |   |       |   |       |   |       toKeyAlias.js
    |   |       |   |       |   |       toSequenceExpression.js
    |   |       |   |       |   |       toStatement.js
    |   |       |   |       |   |       valueToNode.js
    |   |       |   |       |   |       
    |   |       |   |       |   +---definitions
    |   |       |   |       |   |       core.js
    |   |       |   |       |   |       es2015.js
    |   |       |   |       |   |       experimental.js
    |   |       |   |       |   |       flow.js
    |   |       |   |       |   |       index.js
    |   |       |   |       |   |       jsx.js
    |   |       |   |       |   |       misc.js
    |   |       |   |       |   |       placeholders.js
    |   |       |   |       |   |       typescript.js
    |   |       |   |       |   |       utils.js
    |   |       |   |       |   |       
    |   |       |   |       |   +---modifications
    |   |       |   |       |   |   |   appendToMemberExpression.js
    |   |       |   |       |   |   |   inherits.js
    |   |       |   |       |   |   |   prependToMemberExpression.js
    |   |       |   |       |   |   |   removeProperties.js
    |   |       |   |       |   |   |   removePropertiesDeep.js
    |   |       |   |       |   |   |   
    |   |       |   |       |   |   \---flow
    |   |       |   |       |   |           removeTypeDuplicates.js
    |   |       |   |       |   |           
    |   |       |   |       |   +---retrievers
    |   |       |   |       |   |       getBindingIdentifiers.js
    |   |       |   |       |   |       getOuterBindingIdentifiers.js
    |   |       |   |       |   |       
    |   |       |   |       |   +---traverse
    |   |       |   |       |   |       traverse.js
    |   |       |   |       |   |       traverseFast.js
    |   |       |   |       |   |       
    |   |       |   |       |   +---utils
    |   |       |   |       |   |   |   inherit.js
    |   |       |   |       |   |   |   shallowEqual.js
    |   |       |   |       |   |   |   
    |   |       |   |       |   |   \---react
    |   |       |   |       |   |           cleanJSXElementLiteralChild.js
    |   |       |   |       |   |           
    |   |       |   |       |   \---validators
    |   |       |   |       |       |   buildMatchMemberExpression.js
    |   |       |   |       |       |   is.js
    |   |       |   |       |       |   isBinding.js
    |   |       |   |       |       |   isBlockScoped.js
    |   |       |   |       |       |   isImmutable.js
    |   |       |   |       |       |   isLet.js
    |   |       |   |       |       |   isNode.js
    |   |       |   |       |       |   isNodesEquivalent.js
    |   |       |   |       |       |   isPlaceholderType.js
    |   |       |   |       |       |   isReferenced.js
    |   |       |   |       |       |   isScope.js
    |   |       |   |       |       |   isSpecifierDefault.js
    |   |       |   |       |       |   isType.js
    |   |       |   |       |       |   isValidES3Identifier.js
    |   |       |   |       |       |   isValidIdentifier.js
    |   |       |   |       |       |   isVar.js
    |   |       |   |       |       |   matchesPattern.js
    |   |       |   |       |       |   validate.js
    |   |       |   |       |       |   
    |   |       |   |       |       +---generated
    |   |       |   |       |       |       index.js
    |   |       |   |       |       |       
    |   |       |   |       |       \---react
    |   |       |   |       |               isCompatTag.js
    |   |       |   |       |               isReactComponent.js
    |   |       |   |       |               
    |   |       |   |       \---scripts
    |   |       |   |           |   generateTypeHelpers.js
    |   |       |   |           |   
    |   |       |   |           +---generators
    |   |       |   |           |       docs.js
    |   |       |   |           |       flow.js
    |   |       |   |           |       generateAsserts.js
    |   |       |   |           |       generateBuilders.js
    |   |       |   |           |       generateConstants.js
    |   |       |   |           |       generateValidators.js
    |   |       |   |           |       typescript.js
    |   |       |   |           |       
    |   |       |   |           \---utils
    |   |       |   |                   formatBuilderName.js
    |   |       |   |                   lowerFirst.js
    |   |       |   |                   stringifyValidator.js
    |   |       |   |                   toFunctionName.js
    |   |       |   |                   
    |   |       |   +---@nodelib
    |   |       |   |   +---fs.scandir
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   \---out
    |   |       |   |   |       |   constants.d.ts
    |   |       |   |   |       |   constants.js
    |   |       |   |   |       |   index.d.ts
    |   |       |   |   |       |   index.js
    |   |       |   |   |       |   settings.d.ts
    |   |       |   |   |       |   settings.js
    |   |       |   |   |       |   
    |   |       |   |   |       +---adapters
    |   |       |   |   |       |       fs.d.ts
    |   |       |   |   |       |       fs.js
    |   |       |   |   |       |       
    |   |       |   |   |       +---providers
    |   |       |   |   |       |       async.d.ts
    |   |       |   |   |       |       async.js
    |   |       |   |   |       |       sync.d.ts
    |   |       |   |   |       |       sync.js
    |   |       |   |   |       |       
    |   |       |   |   |       +---types
    |   |       |   |   |       |       index.d.ts
    |   |       |   |   |       |       index.js
    |   |       |   |   |       |       
    |   |       |   |   |       \---utils
    |   |       |   |   |               fs.d.ts
    |   |       |   |   |               fs.js
    |   |       |   |   |               index.d.ts
    |   |       |   |   |               index.js
    |   |       |   |   |               
    |   |       |   |   +---fs.stat
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   \---out
    |   |       |   |   |       |   index.d.ts
    |   |       |   |   |       |   index.js
    |   |       |   |   |       |   settings.d.ts
    |   |       |   |   |       |   settings.js
    |   |       |   |   |       |   
    |   |       |   |   |       +---adapters
    |   |       |   |   |       |       fs.d.ts
    |   |       |   |   |       |       fs.js
    |   |       |   |   |       |       
    |   |       |   |   |       +---providers
    |   |       |   |   |       |       async.d.ts
    |   |       |   |   |       |       async.js
    |   |       |   |   |       |       sync.d.ts
    |   |       |   |   |       |       sync.js
    |   |       |   |   |       |       
    |   |       |   |   |       \---types
    |   |       |   |   |               index.d.ts
    |   |       |   |   |               index.js
    |   |       |   |   |               
    |   |       |   |   \---fs.walk
    |   |       |   |       |   LICENSE
    |   |       |   |       |   package.json
    |   |       |   |       |   README.md
    |   |       |   |       |   
    |   |       |   |       \---out
    |   |       |   |           |   index.d.ts
    |   |       |   |           |   index.js
    |   |       |   |           |   settings.d.ts
    |   |       |   |           |   settings.js
    |   |       |   |           |   
    |   |       |   |           +---providers
    |   |       |   |           |       async.d.ts
    |   |       |   |           |       async.js
    |   |       |   |           |       index.d.ts
    |   |       |   |           |       index.js
    |   |       |   |           |       stream.d.ts
    |   |       |   |           |       stream.js
    |   |       |   |           |       sync.d.ts
    |   |       |   |           |       sync.js
    |   |       |   |           |       
    |   |       |   |           +---readers
    |   |       |   |           |       async.d.ts
    |   |       |   |           |       async.js
    |   |       |   |           |       common.d.ts
    |   |       |   |           |       common.js
    |   |       |   |           |       reader.d.ts
    |   |       |   |           |       reader.js
    |   |       |   |           |       sync.d.ts
    |   |       |   |           |       sync.js
    |   |       |   |           |       
    |   |       |   |           \---types
    |   |       |   |                   index.d.ts
    |   |       |   |                   index.js
    |   |       |   |                   
    |   |       |   +---@types
    |   |       |   |   +---color-name
    |   |       |   |   |       index.d.ts
    |   |       |   |   |       LICENSE
    |   |       |   |   |       package.json
    |   |       |   |   |       README.md
    |   |       |   |   |       
    |   |       |   |   +---minimist
    |   |       |   |   |       index.d.ts
    |   |       |   |   |       package.json
    |   |       |   |   |       README.md
    |   |       |   |   |       types-metadata.json
    |   |       |   |   |       
    |   |       |   |   +---node
    |   |       |   |   |   |   assert.d.ts
    |   |       |   |   |   |   async_hooks.d.ts
    |   |       |   |   |   |   base.d.ts
    |   |       |   |   |   |   buffer.d.ts
    |   |       |   |   |   |   child_process.d.ts
    |   |       |   |   |   |   cluster.d.ts
    |   |       |   |   |   |   console.d.ts
    |   |       |   |   |   |   constants.d.ts
    |   |       |   |   |   |   crypto.d.ts
    |   |       |   |   |   |   dgram.d.ts
    |   |       |   |   |   |   dns.d.ts
    |   |       |   |   |   |   domain.d.ts
    |   |       |   |   |   |   events.d.ts
    |   |       |   |   |   |   fs.d.ts
    |   |       |   |   |   |   globals.d.ts
    |   |       |   |   |   |   http.d.ts
    |   |       |   |   |   |   http2.d.ts
    |   |       |   |   |   |   https.d.ts
    |   |       |   |   |   |   index.d.ts
    |   |       |   |   |   |   inspector.d.ts
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   module.d.ts
    |   |       |   |   |   |   net.d.ts
    |   |       |   |   |   |   os.d.ts
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   path.d.ts
    |   |       |   |   |   |   perf_hooks.d.ts
    |   |       |   |   |   |   process.d.ts
    |   |       |   |   |   |   punycode.d.ts
    |   |       |   |   |   |   querystring.d.ts
    |   |       |   |   |   |   readline.d.ts
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   repl.d.ts
    |   |       |   |   |   |   stream.d.ts
    |   |       |   |   |   |   string_decoder.d.ts
    |   |       |   |   |   |   timers.d.ts
    |   |       |   |   |   |   tls.d.ts
    |   |       |   |   |   |   trace_events.d.ts
    |   |       |   |   |   |   tty.d.ts
    |   |       |   |   |   |   url.d.ts
    |   |       |   |   |   |   util.d.ts
    |   |       |   |   |   |   v8.d.ts
    |   |       |   |   |   |   vm.d.ts
    |   |       |   |   |   |   worker_threads.d.ts
    |   |       |   |   |   |   zlib.d.ts
    |   |       |   |   |   |   
    |   |       |   |   |   \---ts3.2
    |   |       |   |   |           fs.d.ts
    |   |       |   |   |           globals.d.ts
    |   |       |   |   |           index.d.ts
    |   |       |   |   |           util.d.ts
    |   |       |   |   |           
    |   |       |   |   +---normalize-package-data
    |   |       |   |   |       index.d.ts
    |   |       |   |   |       LICENSE
    |   |       |   |   |       package.json
    |   |       |   |   |       README.md
    |   |       |   |   |       
    |   |       |   |   +---parse-json
    |   |       |   |   |       index.d.ts
    |   |       |   |   |       LICENSE
    |   |       |   |   |       package.json
    |   |       |   |   |       README.md
    |   |       |   |   |       
    |   |       |   |   +---unist
    |   |       |   |   |       index.d.ts
    |   |       |   |   |       LICENSE
    |   |       |   |   |       package.json
    |   |       |   |   |       README.md
    |   |       |   |   |       
    |   |       |   |   +---vfile
    |   |       |   |   |       index.d.ts
    |   |       |   |   |       LICENSE
    |   |       |   |   |       package.json
    |   |       |   |   |       README.md
    |   |       |   |   |       
    |   |       |   |   \---vfile-message
    |   |       |   |       |   LICENSE
    |   |       |   |       |   package.json
    |   |       |   |       |   README.md
    |   |       |   |       |   
    |   |       |   |       \---node_modules
    |   |       |   |           +---unist-util-stringify-position
    |   |       |   |           |   |   index.js
    |   |       |   |           |   |   license
    |   |       |   |           |   |   package.json
    |   |       |   |           |   |   readme.md
    |   |       |   |           |   |   
    |   |       |   |           |   \---types
    |   |       |   |           |           index.d.ts
    |   |       |   |           |           
    |   |       |   |           \---vfile-message
    |   |       |   |               |   index.js
    |   |       |   |               |   license
    |   |       |   |               |   package.json
    |   |       |   |               |   readme.md
    |   |       |   |               |   
    |   |       |   |               \---types
    |   |       |   |                       index.d.ts
    |   |       |   |                       
    |   |       |   +---accepts
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---ajv
    |   |       |   |   |   .tonic_example.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---dist
    |   |       |   |   |       ajv.bundle.js
    |   |       |   |   |       ajv.min.js
    |   |       |   |   |       ajv.min.js.map
    |   |       |   |   |       
    |   |       |   |   +---lib
    |   |       |   |   |   |   ajv.d.ts
    |   |       |   |   |   |   ajv.js
    |   |       |   |   |   |   cache.js
    |   |       |   |   |   |   data.js
    |   |       |   |   |   |   definition_schema.js
    |   |       |   |   |   |   keyword.js
    |   |       |   |   |   |   
    |   |       |   |   |   +---compile
    |   |       |   |   |   |       async.js
    |   |       |   |   |   |       equal.js
    |   |       |   |   |   |       error_classes.js
    |   |       |   |   |   |       formats.js
    |   |       |   |   |   |       index.js
    |   |       |   |   |   |       resolve.js
    |   |       |   |   |   |       rules.js
    |   |       |   |   |   |       schema_obj.js
    |   |       |   |   |   |       ucs2length.js
    |   |       |   |   |   |       util.js
    |   |       |   |   |   |       
    |   |       |   |   |   +---dot
    |   |       |   |   |   |       allOf.jst
    |   |       |   |   |   |       anyOf.jst
    |   |       |   |   |   |       coerce.def
    |   |       |   |   |   |       comment.jst
    |   |       |   |   |   |       const.jst
    |   |       |   |   |   |       contains.jst
    |   |       |   |   |   |       custom.jst
    |   |       |   |   |   |       defaults.def
    |   |       |   |   |   |       definitions.def
    |   |       |   |   |   |       dependencies.jst
    |   |       |   |   |   |       enum.jst
    |   |       |   |   |   |       errors.def
    |   |       |   |   |   |       format.jst
    |   |       |   |   |   |       if.jst
    |   |       |   |   |   |       items.jst
    |   |       |   |   |   |       missing.def
    |   |       |   |   |   |       multipleOf.jst
    |   |       |   |   |   |       not.jst
    |   |       |   |   |   |       oneOf.jst
    |   |       |   |   |   |       pattern.jst
    |   |       |   |   |   |       properties.jst
    |   |       |   |   |   |       propertyNames.jst
    |   |       |   |   |   |       ref.jst
    |   |       |   |   |   |       required.jst
    |   |       |   |   |   |       uniqueItems.jst
    |   |       |   |   |   |       validate.jst
    |   |       |   |   |   |       _limit.jst
    |   |       |   |   |   |       _limitItems.jst
    |   |       |   |   |   |       _limitLength.jst
    |   |       |   |   |   |       _limitProperties.jst
    |   |       |   |   |   |       
    |   |       |   |   |   +---dotjs
    |   |       |   |   |   |       allOf.js
    |   |       |   |   |   |       anyOf.js
    |   |       |   |   |   |       comment.js
    |   |       |   |   |   |       const.js
    |   |       |   |   |   |       contains.js
    |   |       |   |   |   |       custom.js
    |   |       |   |   |   |       dependencies.js
    |   |       |   |   |   |       enum.js
    |   |       |   |   |   |       format.js
    |   |       |   |   |   |       if.js
    |   |       |   |   |   |       index.js
    |   |       |   |   |   |       items.js
    |   |       |   |   |   |       multipleOf.js
    |   |       |   |   |   |       not.js
    |   |       |   |   |   |       oneOf.js
    |   |       |   |   |   |       pattern.js
    |   |       |   |   |   |       properties.js
    |   |       |   |   |   |       propertyNames.js
    |   |       |   |   |   |       README.md
    |   |       |   |   |   |       ref.js
    |   |       |   |   |   |       required.js
    |   |       |   |   |   |       uniqueItems.js
    |   |       |   |   |   |       validate.js
    |   |       |   |   |   |       _limit.js
    |   |       |   |   |   |       _limitItems.js
    |   |       |   |   |   |       _limitLength.js
    |   |       |   |   |   |       _limitProperties.js
    |   |       |   |   |   |       
    |   |       |   |   |   \---refs
    |   |       |   |   |           data.json
    |   |       |   |   |           json-schema-draft-04.json
    |   |       |   |   |           json-schema-draft-06.json
    |   |       |   |   |           json-schema-draft-07.json
    |   |       |   |   |           json-schema-secure.json
    |   |       |   |   |           
    |   |       |   |   \---scripts
    |   |       |   |           .eslintrc.yml
    |   |       |   |           bundle.js
    |   |       |   |           compile-dots.js
    |   |       |   |           info
    |   |       |   |           prepare-tests
    |   |       |   |           publish-built-version
    |   |       |   |           travis-gh-pages
    |   |       |   |           
    |   |       |   +---ansi-regex
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---ansi-styles
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---array-flatten
    |   |       |   |       array-flatten.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---array-union
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---arrify
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---astral-regex
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---autoprefixer
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---bin
    |   |       |   |   |       autoprefixer
    |   |       |   |   |       
    |   |       |   |   +---data
    |   |       |   |   |       prefixes.js
    |   |       |   |   |       
    |   |       |   |   +---lib
    |   |       |   |   |   |   at-rule.js
    |   |       |   |   |   |   autoprefixer.js
    |   |       |   |   |   |   brackets.js
    |   |       |   |   |   |   browsers.js
    |   |       |   |   |   |   declaration.js
    |   |       |   |   |   |   info.js
    |   |       |   |   |   |   old-selector.js
    |   |       |   |   |   |   old-value.js
    |   |       |   |   |   |   prefixer.js
    |   |       |   |   |   |   prefixes.js
    |   |       |   |   |   |   processor.js
    |   |       |   |   |   |   resolution.js
    |   |       |   |   |   |   selector.js
    |   |       |   |   |   |   supports.js
    |   |       |   |   |   |   transition.js
    |   |       |   |   |   |   utils.js
    |   |       |   |   |   |   value.js
    |   |       |   |   |   |   
    |   |       |   |   |   \---hacks
    |   |       |   |   |           align-content.js
    |   |       |   |   |           align-items.js
    |   |       |   |   |           align-self.js
    |   |       |   |   |           animation.js
    |   |       |   |   |           appearance.js
    |   |       |   |   |           backdrop-filter.js
    |   |       |   |   |           background-clip.js
    |   |       |   |   |           background-size.js
    |   |       |   |   |           block-logical.js
    |   |       |   |   |           border-image.js
    |   |       |   |   |           border-radius.js
    |   |       |   |   |           break-props.js
    |   |       |   |   |           color-adjust.js
    |   |       |   |   |           cross-fade.js
    |   |       |   |   |           display-flex.js
    |   |       |   |   |           display-grid.js
    |   |       |   |   |           filter-value.js
    |   |       |   |   |           filter.js
    |   |       |   |   |           flex-basis.js
    |   |       |   |   |           flex-direction.js
    |   |       |   |   |           flex-flow.js
    |   |       |   |   |           flex-grow.js
    |   |       |   |   |           flex-shrink.js
    |   |       |   |   |           flex-spec.js
    |   |       |   |   |           flex-wrap.js
    |   |       |   |   |           flex.js
    |   |       |   |   |           fullscreen.js
    |   |       |   |   |           gradient.js
    |   |       |   |   |           grid-area.js
    |   |       |   |   |           grid-column-align.js
    |   |       |   |   |           grid-end.js
    |   |       |   |   |           grid-row-align.js
    |   |       |   |   |           grid-row-column.js
    |   |       |   |   |           grid-rows-columns.js
    |   |       |   |   |           grid-start.js
    |   |       |   |   |           grid-template-areas.js
    |   |       |   |   |           grid-template.js
    |   |       |   |   |           grid-utils.js
    |   |       |   |   |           image-rendering.js
    |   |       |   |   |           image-set.js
    |   |       |   |   |           inline-logical.js
    |   |       |   |   |           intrinsic.js
    |   |       |   |   |           justify-content.js
    |   |       |   |   |           mask-border.js
    |   |       |   |   |           mask-composite.js
    |   |       |   |   |           order.js
    |   |       |   |   |           overscroll-behavior.js
    |   |       |   |   |           pixelated.js
    |   |       |   |   |           place-self.js
    |   |       |   |   |           placeholder.js
    |   |       |   |   |           text-decoration-skip-ink.js
    |   |       |   |   |           text-decoration.js
    |   |       |   |   |           text-emphasis-position.js
    |   |       |   |   |           transform-decl.js
    |   |       |   |   |           user-select.js
    |   |       |   |   |           writing-mode.js
    |   |       |   |   |           
    |   |       |   |   \---node_modules
    |   |       |   |       \---.bin
    |   |       |   |               browserslist
    |   |       |   |               
    |   |       |   +---bail
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---balanced-match
    |   |       |   |       .npmignore
    |   |       |   |       index.js
    |   |       |   |       LICENSE.md
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---body-parser
    |   |       |   |   |   HISTORY.md
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---lib
    |   |       |   |   |   |   read.js
    |   |       |   |   |   |   
    |   |       |   |   |   \---types
    |   |       |   |   |           json.js
    |   |       |   |   |           raw.js
    |   |       |   |   |           text.js
    |   |       |   |   |           urlencoded.js
    |   |       |   |   |           
    |   |       |   |   \---node_modules
    |   |       |   |       \---iconv-lite
    |   |       |   |           |   .travis.yml
    |   |       |   |           |   Changelog.md
    |   |       |   |           |   LICENSE
    |   |       |   |           |   package.json
    |   |       |   |           |   README.md
    |   |       |   |           |   
    |   |       |   |           +---encodings
    |   |       |   |           |   |   dbcs-codec.js
    |   |       |   |           |   |   dbcs-data.js
    |   |       |   |           |   |   index.js
    |   |       |   |           |   |   internal.js
    |   |       |   |           |   |   sbcs-codec.js
    |   |       |   |           |   |   sbcs-data-generated.js
    |   |       |   |           |   |   sbcs-data.js
    |   |       |   |           |   |   utf16.js
    |   |       |   |           |   |   utf7.js
    |   |       |   |           |   |   
    |   |       |   |           |   \---tables
    |   |       |   |           |           big5-added.json
    |   |       |   |           |           cp936.json
    |   |       |   |           |           cp949.json
    |   |       |   |           |           cp950.json
    |   |       |   |           |           eucjp.json
    |   |       |   |           |           gb18030-ranges.json
    |   |       |   |           |           gbk-added.json
    |   |       |   |           |           shiftjis.json
    |   |       |   |           |           
    |   |       |   |           \---lib
    |   |       |   |                   bom-handling.js
    |   |       |   |                   extend-node.js
    |   |       |   |                   index.d.ts
    |   |       |   |                   index.js
    |   |       |   |                   streams.js
    |   |       |   |                   
    |   |       |   +---brace-expansion
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---browserslist
    |   |       |   |       browser.js
    |   |       |   |       CHANGELOG.md
    |   |       |   |       cli.js
    |   |       |   |       error.js
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       node.js
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---bytes
    |   |       |   |       History.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       Readme.md
    |   |       |   |       
    |   |       |   +---callsites
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---camelcase
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---camelcase-keys
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   index.js
    |   |       |   |   |   license
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       \---map-obj
    |   |       |   |               index.d.ts
    |   |       |   |               index.js
    |   |       |   |               license
    |   |       |   |               package.json
    |   |       |   |               readme.md
    |   |       |   |               
    |   |       |   +---caniuse-lite
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---data
    |   |       |   |   |   |   agents.js
    |   |       |   |   |   |   browsers.js
    |   |       |   |   |   |   browserVersions.js
    |   |       |   |   |   |   features.js
    |   |       |   |   |   |   
    |   |       |   |   |   +---features
    |   |       |   |   |   |       aac.js
    |   |       |   |   |   |       abortcontroller.js
    |   |       |   |   |   |       ac3-ec3.js
    |   |       |   |   |   |       accelerometer.js
    |   |       |   |   |   |       addeventlistener.js
    |   |       |   |   |   |       alternate-stylesheet.js
    |   |       |   |   |   |       ambient-light.js
    |   |       |   |   |   |       apng.js
    |   |       |   |   |   |       array-find-index.js
    |   |       |   |   |   |       array-find.js
    |   |       |   |   |   |       array-flat.js
    |   |       |   |   |   |       array-includes.js
    |   |       |   |   |   |       arrow-functions.js
    |   |       |   |   |   |       asmjs.js
    |   |       |   |   |   |       async-clipboard.js
    |   |       |   |   |   |       async-functions.js
    |   |       |   |   |   |       async-iterations-and-generators.js
    |   |       |   |   |   |       atob-btoa.js
    |   |       |   |   |   |       audio-api.js
    |   |       |   |   |   |       audio.js
    |   |       |   |   |   |       audiotracks.js
    |   |       |   |   |   |       autofocus.js
    |   |       |   |   |   |       aux-click.js
    |   |       |   |   |   |       auxclick.js
    |   |       |   |   |   |       av1.js
    |   |       |   |   |   |       background-attachment.js
    |   |       |   |   |   |       background-clip-text.js
    |   |       |   |   |   |       background-img-opts.js
    |   |       |   |   |   |       background-position-x-y.js
    |   |       |   |   |   |       background-repeat-round-space.js
    |   |       |   |   |   |       background-sync.js
    |   |       |   |   |   |       battery-status.js
    |   |       |   |   |   |       beacon.js
    |   |       |   |   |   |       beforeafterprint.js
    |   |       |   |   |   |       bigint.js
    |   |       |   |   |   |       blobbuilder.js
    |   |       |   |   |   |       bloburls.js
    |   |       |   |   |   |       border-image.js
    |   |       |   |   |   |       border-radius.js
    |   |       |   |   |   |       broadcastchannel.js
    |   |       |   |   |   |       brotli.js
    |   |       |   |   |   |       calc.js
    |   |       |   |   |   |       canvas-blending.js
    |   |       |   |   |   |       canvas-text.js
    |   |       |   |   |   |       canvas.js
    |   |       |   |   |   |       ch-unit.js
    |   |       |   |   |   |       chacha20-poly1305.js
    |   |       |   |   |   |       channel-messaging.js
    |   |       |   |   |   |       childnode-remove.js
    |   |       |   |   |   |       classlist.js
    |   |       |   |   |   |       clear-site-data-header.js
    |   |       |   |   |   |       client-hints-dpr-width-viewport.js
    |   |       |   |   |   |       clipboard.js
    |   |       |   |   |   |       comparedocumentposition.js
    |   |       |   |   |   |       console-basic.js
    |   |       |   |   |   |       console-time.js
    |   |       |   |   |   |       const.js
    |   |       |   |   |   |       constraint-validation.js
    |   |       |   |   |   |       contenteditable.js
    |   |       |   |   |   |       contentsecuritypolicy.js
    |   |       |   |   |   |       contentsecuritypolicy2.js
    |   |       |   |   |   |       cors.js
    |   |       |   |   |   |       createimagebitmap.js
    |   |       |   |   |   |       credential-management.js
    |   |       |   |   |   |       cryptography.js
    |   |       |   |   |   |       css-all.js
    |   |       |   |   |   |       css-animation.js
    |   |       |   |   |   |       css-any-link.js
    |   |       |   |   |   |       css-appearance.js
    |   |       |   |   |   |       css-apply-rule.js
    |   |       |   |   |   |       css-at-counter-style.js
    |   |       |   |   |   |       css-backdrop-filter.js
    |   |       |   |   |   |       css-background-offsets.js
    |   |       |   |   |   |       css-backgroundblendmode.js
    |   |       |   |   |   |       css-boxdecorationbreak.js
    |   |       |   |   |   |       css-boxshadow.js
    |   |       |   |   |   |       css-canvas.js
    |   |       |   |   |   |       css-caret-color.js
    |   |       |   |   |   |       css-case-insensitive.js
    |   |       |   |   |   |       css-clip-path.js
    |   |       |   |   |   |       css-color-adjust.js
    |   |       |   |   |   |       css-conic-gradients.js
    |   |       |   |   |   |       css-containment.js
    |   |       |   |   |   |       css-counters.js
    |   |       |   |   |   |       css-crisp-edges.js
    |   |       |   |   |   |       css-cross-fade.js
    |   |       |   |   |   |       css-default-pseudo.js
    |   |       |   |   |   |       css-descendant-gtgt.js
    |   |       |   |   |   |       css-deviceadaptation.js
    |   |       |   |   |   |       css-dir-pseudo.js
    |   |       |   |   |   |       css-display-contents.js
    |   |       |   |   |   |       css-element-function.js
    |   |       |   |   |   |       css-env-function.js
    |   |       |   |   |   |       css-exclusions.js
    |   |       |   |   |   |       css-featurequeries.js
    |   |       |   |   |   |       css-filter-function.js
    |   |       |   |   |   |       css-filters.js
    |   |       |   |   |   |       css-first-letter.js
    |   |       |   |   |   |       css-first-line.js
    |   |       |   |   |   |       css-fixed.js
    |   |       |   |   |   |       css-focus-ring.js
    |   |       |   |   |   |       css-focus-visible.js
    |   |       |   |   |   |       css-focus-within.js
    |   |       |   |   |   |       css-font-rendering-controls.js
    |   |       |   |   |   |       css-font-stretch.js
    |   |       |   |   |   |       css-gencontent.js
    |   |       |   |   |   |       css-gradients.js
    |   |       |   |   |   |       css-grid.js
    |   |       |   |   |   |       css-hanging-punctuation.js
    |   |       |   |   |   |       css-has.js
    |   |       |   |   |   |       css-hyphenate.js
    |   |       |   |   |   |       css-hyphens.js
    |   |       |   |   |   |       css-image-orientation.js
    |   |       |   |   |   |       css-image-set.js
    |   |       |   |   |   |       css-in-out-of-range.js
    |   |       |   |   |   |       css-indeterminate-pseudo.js
    |   |       |   |   |   |       css-initial-letter.js
    |   |       |   |   |   |       css-initial-value.js
    |   |       |   |   |   |       css-letter-spacing.js
    |   |       |   |   |   |       css-line-clamp.js
    |   |       |   |   |   |       css-logical-props.js
    |   |       |   |   |   |       css-marker-pseudo.js
    |   |       |   |   |   |       css-masks.js
    |   |       |   |   |   |       css-matches-pseudo.js
    |   |       |   |   |   |       css-math-functions.js
    |   |       |   |   |   |       css-media-interaction.js
    |   |       |   |   |   |       css-media-resolution.js
    |   |       |   |   |   |       css-media-scripting.js
    |   |       |   |   |   |       css-mediaqueries.js
    |   |       |   |   |   |       css-mixblendmode.js
    |   |       |   |   |   |       css-motion-paths.js
    |   |       |   |   |   |       css-namespaces.js
    |   |       |   |   |   |       css-not-sel-list.js
    |   |       |   |   |   |       css-nth-child-of.js
    |   |       |   |   |   |       css-opacity.js
    |   |       |   |   |   |       css-optional-pseudo.js
    |   |       |   |   |   |       css-overflow-anchor.js
    |   |       |   |   |   |       css-overflow.js
    |   |       |   |   |   |       css-overscroll-behavior.js
    |   |       |   |   |   |       css-page-break.js
    |   |       |   |   |   |       css-paged-media.js
    |   |       |   |   |   |       css-paint-api.js
    |   |       |   |   |   |       css-placeholder-shown.js
    |   |       |   |   |   |       css-placeholder.js
    |   |       |   |   |   |       css-read-only-write.js
    |   |       |   |   |   |       css-rebeccapurple.js
    |   |       |   |   |   |       css-reflections.js
    |   |       |   |   |   |       css-regions.js
    |   |       |   |   |   |       css-repeating-gradients.js
    |   |       |   |   |   |       css-resize.js
    |   |       |   |   |   |       css-revert-value.js
    |   |       |   |   |   |       css-rrggbbaa.js
    |   |       |   |   |   |       css-scroll-behavior.js
    |   |       |   |   |   |       css-scrollbar.js
    |   |       |   |   |   |       css-sel2.js
    |   |       |   |   |   |       css-sel3.js
    |   |       |   |   |   |       css-selection.js
    |   |       |   |   |   |       css-shapes.js
    |   |       |   |   |   |       css-snappoints.js
    |   |       |   |   |   |       css-sticky.js
    |   |       |   |   |   |       css-subgrid.js
    |   |       |   |   |   |       css-supports-api.js
    |   |       |   |   |   |       css-table.js
    |   |       |   |   |   |       css-text-align-last.js
    |   |       |   |   |   |       css-text-indent.js
    |   |       |   |   |   |       css-text-justify.js
    |   |       |   |   |   |       css-text-orientation.js
    |   |       |   |   |   |       css-text-spacing.js
    |   |       |   |   |   |       css-textshadow.js
    |   |       |   |   |   |       css-touch-action-2.js
    |   |       |   |   |   |       css-touch-action.js
    |   |       |   |   |   |       css-transitions.js
    |   |       |   |   |   |       css-unicode-bidi.js
    |   |       |   |   |   |       css-unset-value.js
    |   |       |   |   |   |       css-variables.js
    |   |       |   |   |   |       css-widows-orphans.js
    |   |       |   |   |   |       css-writing-mode.js
    |   |       |   |   |   |       css-zoom.js
    |   |       |   |   |   |       css3-attr.js
    |   |       |   |   |   |       css3-boxsizing.js
    |   |       |   |   |   |       css3-colors.js
    |   |       |   |   |   |       css3-cursors-grab.js
    |   |       |   |   |   |       css3-cursors-newer.js
    |   |       |   |   |   |       css3-cursors.js
    |   |       |   |   |   |       css3-tabsize.js
    |   |       |   |   |   |       currentcolor.js
    |   |       |   |   |   |       custom-elements.js
    |   |       |   |   |   |       custom-elementsv1.js
    |   |       |   |   |   |       customevent.js
    |   |       |   |   |   |       datalist.js
    |   |       |   |   |   |       dataset.js
    |   |       |   |   |   |       datauri.js
    |   |       |   |   |   |       date-tolocaledatestring.js
    |   |       |   |   |   |       details.js
    |   |       |   |   |   |       deviceorientation.js
    |   |       |   |   |   |       devicepixelratio.js
    |   |       |   |   |   |       dialog.js
    |   |       |   |   |   |       dispatchevent.js
    |   |       |   |   |   |       do-not-track.js
    |   |       |   |   |   |       document-currentscript.js
    |   |       |   |   |   |       document-evaluate-xpath.js
    |   |       |   |   |   |       document-execcommand.js
    |   |       |   |   |   |       document-scrollingelement.js
    |   |       |   |   |   |       documenthead.js
    |   |       |   |   |   |       dom-manip-convenience.js
    |   |       |   |   |   |       dom-range.js
    |   |       |   |   |   |       domcontentloaded.js
    |   |       |   |   |   |       domfocusin-domfocusout-events.js
    |   |       |   |   |   |       dommatrix.js
    |   |       |   |   |   |       download.js
    |   |       |   |   |   |       dragndrop.js
    |   |       |   |   |   |       element-closest.js
    |   |       |   |   |   |       element-from-point.js
    |   |       |   |   |   |       element-scroll-methods.js
    |   |       |   |   |   |       eme.js
    |   |       |   |   |   |       eot.js
    |   |       |   |   |   |       es5.js
    |   |       |   |   |   |       es6-class.js
    |   |       |   |   |   |       es6-generators.js
    |   |       |   |   |   |       es6-module-dynamic-import.js
    |   |       |   |   |   |       es6-module-nomodule.js
    |   |       |   |   |   |       es6-module.js
    |   |       |   |   |   |       es6-number.js
    |   |       |   |   |   |       es6-string-includes.js
    |   |       |   |   |   |       es6.js
    |   |       |   |   |   |       eventsource.js
    |   |       |   |   |   |       feature-policy.js
    |   |       |   |   |   |       fetch.js
    |   |       |   |   |   |       fieldset-disabled.js
    |   |       |   |   |   |       fileapi.js
    |   |       |   |   |   |       filereader.js
    |   |       |   |   |   |       filereadersync.js
    |   |       |   |   |   |       filesystem.js
    |   |       |   |   |   |       flac.js
    |   |       |   |   |   |       flexbox-gap.js
    |   |       |   |   |   |       flexbox.js
    |   |       |   |   |   |       flow-root.js
    |   |       |   |   |   |       focusin-focusout-events.js
    |   |       |   |   |   |       focusoptions-preventscroll.js
    |   |       |   |   |   |       font-family-system-ui.js
    |   |       |   |   |   |       font-feature.js
    |   |       |   |   |   |       font-kerning.js
    |   |       |   |   |   |       font-loading.js
    |   |       |   |   |   |       font-size-adjust.js
    |   |       |   |   |   |       font-smooth.js
    |   |       |   |   |   |       font-unicode-range.js
    |   |       |   |   |   |       font-variant-alternates.js
    |   |       |   |   |   |       font-variant-east-asian.js
    |   |       |   |   |   |       font-variant-numeric.js
    |   |       |   |   |   |       fontface.js
    |   |       |   |   |   |       form-attribute.js
    |   |       |   |   |   |       form-submit-attributes.js
    |   |       |   |   |   |       form-validation.js
    |   |       |   |   |   |       forms.js
    |   |       |   |   |   |       fullscreen.js
    |   |       |   |   |   |       gamepad.js
    |   |       |   |   |   |       geolocation.js
    |   |       |   |   |   |       getboundingclientrect.js
    |   |       |   |   |   |       getcomputedstyle.js
    |   |       |   |   |   |       getelementsbyclassname.js
    |   |       |   |   |   |       getrandomvalues.js
    |   |       |   |   |   |       gyroscope.js
    |   |       |   |   |   |       hardwareconcurrency.js
    |   |       |   |   |   |       hashchange.js
    |   |       |   |   |   |       heif.js
    |   |       |   |   |   |       hevc.js
    |   |       |   |   |   |       hidden.js
    |   |       |   |   |   |       high-resolution-time.js
    |   |       |   |   |   |       history.js
    |   |       |   |   |   |       html-media-capture.js
    |   |       |   |   |   |       html5semantic.js
    |   |       |   |   |   |       http-live-streaming.js
    |   |       |   |   |   |       http2.js
    |   |       |   |   |   |       http3.js
    |   |       |   |   |   |       iframe-sandbox.js
    |   |       |   |   |   |       iframe-seamless.js
    |   |       |   |   |   |       iframe-srcdoc.js
    |   |       |   |   |   |       imagecapture.js
    |   |       |   |   |   |       ime.js
    |   |       |   |   |   |       img-naturalwidth-naturalheight.js
    |   |       |   |   |   |       imports.js
    |   |       |   |   |   |       indeterminate-checkbox.js
    |   |       |   |   |   |       indexeddb.js
    |   |       |   |   |   |       indexeddb2.js
    |   |       |   |   |   |       inline-block.js
    |   |       |   |   |   |       innertext.js
    |   |       |   |   |   |       input-autocomplete-onoff.js
    |   |       |   |   |   |       input-color.js
    |   |       |   |   |   |       input-datetime.js
    |   |       |   |   |   |       input-email-tel-url.js
    |   |       |   |   |   |       input-event.js
    |   |       |   |   |   |       input-file-accept.js
    |   |       |   |   |   |       input-file-directory.js
    |   |       |   |   |   |       input-file-multiple.js
    |   |       |   |   |   |       input-inputmode.js
    |   |       |   |   |   |       input-minlength.js
    |   |       |   |   |   |       input-number.js
    |   |       |   |   |   |       input-pattern.js
    |   |       |   |   |   |       input-placeholder.js
    |   |       |   |   |   |       input-range.js
    |   |       |   |   |   |       input-search.js
    |   |       |   |   |   |       input-selection.js
    |   |       |   |   |   |       insert-adjacent.js
    |   |       |   |   |   |       insertadjacenthtml.js
    |   |       |   |   |   |       internationalization-plural-rul.js
    |   |       |   |   |   |       internationalization.js
    |   |       |   |   |   |       intersectionobserver.js
    |   |       |   |   |   |       intl-pluralrules.js
    |   |       |   |   |   |       intrinsic-width.js
    |   |       |   |   |   |       jpeg2000.js
    |   |       |   |   |   |       jpegxr.js
    |   |       |   |   |   |       js-regexp-lookbehind.js
    |   |       |   |   |   |       json.js
    |   |       |   |   |   |       justify-content-space-evenly.js
    |   |       |   |   |   |       kerning-pairs-ligatures.js
    |   |       |   |   |   |       keyboardevent-charcode.js
    |   |       |   |   |   |       keyboardevent-code.js
    |   |       |   |   |   |       keyboardevent-getmodifierstate.js
    |   |       |   |   |   |       keyboardevent-key.js
    |   |       |   |   |   |       keyboardevent-location.js
    |   |       |   |   |   |       keyboardevent-which.js
    |   |       |   |   |   |       lazyload.js
    |   |       |   |   |   |       let.js
    |   |       |   |   |   |       link-icon-png.js
    |   |       |   |   |   |       link-icon-svg.js
    |   |       |   |   |   |       link-rel-dns-prefetch.js
    |   |       |   |   |   |       link-rel-modulepreload.js
    |   |       |   |   |   |       link-rel-preconnect.js
    |   |       |   |   |   |       link-rel-prefetch.js
    |   |       |   |   |   |       link-rel-preload.js
    |   |       |   |   |   |       link-rel-prerender.js
    |   |       |   |   |   |       loading-lazy-attr.js
    |   |       |   |   |   |       localecompare.js
    |   |       |   |   |   |       magnetometer.js
    |   |       |   |   |   |       matchesselector.js
    |   |       |   |   |   |       matchmedia.js
    |   |       |   |   |   |       mathml.js
    |   |       |   |   |   |       maxlength.js
    |   |       |   |   |   |       media-attribute.js
    |   |       |   |   |   |       media-fragments.js
    |   |       |   |   |   |       media-session-api.js
    |   |       |   |   |   |       mediacapture-fromelement.js
    |   |       |   |   |   |       mediarecorder.js
    |   |       |   |   |   |       mediasource.js
    |   |       |   |   |   |       menu.js
    |   |       |   |   |   |       meta-theme-color.js
    |   |       |   |   |   |       meter.js
    |   |       |   |   |   |       midi.js
    |   |       |   |   |   |       minmaxwh.js
    |   |       |   |   |   |       mp3.js
    |   |       |   |   |   |       mpeg-dash.js
    |   |       |   |   |   |       mpeg4.js
    |   |       |   |   |   |       multibackgrounds.js
    |   |       |   |   |   |       multicolumn.js
    |   |       |   |   |   |       mutation-events.js
    |   |       |   |   |   |       mutationobserver.js
    |   |       |   |   |   |       namevalue-storage.js
    |   |       |   |   |   |       native-filesystem-api.js
    |   |       |   |   |   |       nav-timing.js
    |   |       |   |   |   |       navigator-language.js
    |   |       |   |   |   |       netinfo.js
    |   |       |   |   |   |       node-contains.js
    |   |       |   |   |   |       node-parentelement.js
    |   |       |   |   |   |       notifications.js
    |   |       |   |   |   |       object-entries.js
    |   |       |   |   |   |       object-fit.js
    |   |       |   |   |   |       object-observe.js
    |   |       |   |   |   |       object-values.js
    |   |       |   |   |   |       objectrtc.js
    |   |       |   |   |   |       offline-apps.js
    |   |       |   |   |   |       offscreencanvas.js
    |   |       |   |   |   |       ogg-vorbis.js
    |   |       |   |   |   |       ogv.js
    |   |       |   |   |   |       ol-reversed.js
    |   |       |   |   |   |       once-event-listener.js
    |   |       |   |   |   |       online-status.js
    |   |       |   |   |   |       opus.js
    |   |       |   |   |   |       orientation-sensor.js
    |   |       |   |   |   |       outline.js
    |   |       |   |   |   |       pad-start-end.js
    |   |       |   |   |   |       page-transition-events.js
    |   |       |   |   |   |       pagevisibility.js
    |   |       |   |   |   |       passive-event-listener.js
    |   |       |   |   |   |       passwordrules.js
    |   |       |   |   |   |       path2d.js
    |   |       |   |   |   |       payment-request.js
    |   |       |   |   |   |       permissions-api.js
    |   |       |   |   |   |       picture-in-picture.js
    |   |       |   |   |   |       picture.js
    |   |       |   |   |   |       ping.js
    |   |       |   |   |   |       png-alpha.js
    |   |       |   |   |   |       pointer-events.js
    |   |       |   |   |   |       pointer.js
    |   |       |   |   |   |       pointerlock.js
    |   |       |   |   |   |       prefers-color-scheme.js
    |   |       |   |   |   |       prefers-reduced-motion.js
    |   |       |   |   |   |       private-class-fields.js
    |   |       |   |   |   |       private-methods-and-accessors.js
    |   |       |   |   |   |       progress.js
    |   |       |   |   |   |       promise-finally.js
    |   |       |   |   |   |       promises.js
    |   |       |   |   |   |       proximity.js
    |   |       |   |   |   |       proxy.js
    |   |       |   |   |   |       public-class-fields.js
    |   |       |   |   |   |       publickeypinning.js
    |   |       |   |   |   |       push-api.js
    |   |       |   |   |   |       queryselector.js
    |   |       |   |   |   |       readonly-attr.js
    |   |       |   |   |   |       referrer-policy.js
    |   |       |   |   |   |       registerprotocolhandler.js
    |   |       |   |   |   |       rel-noopener.js
    |   |       |   |   |   |       rel-noreferrer.js
    |   |       |   |   |   |       rellist.js
    |   |       |   |   |   |       rem.js
    |   |       |   |   |   |       requestanimationframe.js
    |   |       |   |   |   |       requestidlecallback.js
    |   |       |   |   |   |       resizeobserver.js
    |   |       |   |   |   |       resource-timing.js
    |   |       |   |   |   |       rest-parameters.js
    |   |       |   |   |   |       rtcpeerconnection.js
    |   |       |   |   |   |       ruby.js
    |   |       |   |   |   |       run-in.js
    |   |       |   |   |   |       same-site-cookie-attribute.js
    |   |       |   |   |   |       screen-orientation.js
    |   |       |   |   |   |       script-async.js
    |   |       |   |   |   |       script-defer.js
    |   |       |   |   |   |       scrollintoview.js
    |   |       |   |   |   |       scrollintoviewifneeded.js
    |   |       |   |   |   |       sdch.js
    |   |       |   |   |   |       selection-api.js
    |   |       |   |   |   |       server-timing.js
    |   |       |   |   |   |       serviceworkers.js
    |   |       |   |   |   |       setimmediate.js
    |   |       |   |   |   |       sha-2.js
    |   |       |   |   |   |       shadowdom.js
    |   |       |   |   |   |       shadowdomv1.js
    |   |       |   |   |   |       sharedarraybuffer.js
    |   |       |   |   |   |       sharedworkers.js
    |   |       |   |   |   |       sni.js
    |   |       |   |   |   |       spdy.js
    |   |       |   |   |   |       speech-recognition.js
    |   |       |   |   |   |       speech-synthesis.js
    |   |       |   |   |   |       spellcheck-attribute.js
    |   |       |   |   |   |       sql-storage.js
    |   |       |   |   |   |       srcset.js
    |   |       |   |   |   |       stopimmediatepropagation.js
    |   |       |   |   |   |       stream.js
    |   |       |   |   |   |       streams.js
    |   |       |   |   |   |       stricttransportsecurity.js
    |   |       |   |   |   |       style-scoped.js
    |   |       |   |   |   |       subresource-integrity.js
    |   |       |   |   |   |       svg-css.js
    |   |       |   |   |   |       svg-filters.js
    |   |       |   |   |   |       svg-fonts.js
    |   |       |   |   |   |       svg-fragment.js
    |   |       |   |   |   |       svg-html.js
    |   |       |   |   |   |       svg-html5.js
    |   |       |   |   |   |       svg-img.js
    |   |       |   |   |   |       svg-smil.js
    |   |       |   |   |   |       svg.js
    |   |       |   |   |   |       symbols.js
    |   |       |   |   |   |       tabindex-attr.js
    |   |       |   |   |   |       template-literals.js
    |   |       |   |   |   |       template.js
    |   |       |   |   |   |       testfeat.js
    |   |       |   |   |   |       text-decoration.js
    |   |       |   |   |   |       text-emphasis.js
    |   |       |   |   |   |       text-overflow.js
    |   |       |   |   |   |       text-size-adjust.js
    |   |       |   |   |   |       text-stroke.js
    |   |       |   |   |   |       text-underline-offset.js
    |   |       |   |   |   |       textcontent.js
    |   |       |   |   |   |       textencoder.js
    |   |       |   |   |   |       tls1-1.js
    |   |       |   |   |   |       tls1-2.js
    |   |       |   |   |   |       tls1-3.js
    |   |       |   |   |   |       token-binding.js
    |   |       |   |   |   |       touch.js
    |   |       |   |   |   |       transforms2d.js
    |   |       |   |   |   |       transforms3d.js
    |   |       |   |   |   |       ttf.js
    |   |       |   |   |   |       typedarrays.js
    |   |       |   |   |   |       u2f.js
    |   |       |   |   |   |       unhandledrejection.js
    |   |       |   |   |   |       upgradeinsecurerequests.js
    |   |       |   |   |   |       url.js
    |   |       |   |   |   |       urlsearchparams.js
    |   |       |   |   |   |       use-strict.js
    |   |       |   |   |   |       user-select-none.js
    |   |       |   |   |   |       user-timing.js
    |   |       |   |   |   |       variable-fonts.js
    |   |       |   |   |   |       vibration.js
    |   |       |   |   |   |       video.js
    |   |       |   |   |   |       videotracks.js
    |   |       |   |   |   |       viewport-units.js
    |   |       |   |   |   |       wai-aria.js
    |   |       |   |   |   |       wasm.js
    |   |       |   |   |   |       wav.js
    |   |       |   |   |   |       wbr-element.js
    |   |       |   |   |   |       web-animation.js
    |   |       |   |   |   |       web-app-manifest.js
    |   |       |   |   |   |       web-bluetooth.js
    |   |       |   |   |   |       web-share.js
    |   |       |   |   |   |       webauthn.js
    |   |       |   |   |   |       webgl.js
    |   |       |   |   |   |       webgl2.js
    |   |       |   |   |   |       webhid.js
    |   |       |   |   |   |       webm.js
    |   |       |   |   |   |       webp.js
    |   |       |   |   |   |       websockets.js
    |   |       |   |   |   |       webusb.js
    |   |       |   |   |   |       webvr.js
    |   |       |   |   |   |       webvtt.js
    |   |       |   |   |   |       webworkers.js
    |   |       |   |   |   |       webxr.js
    |   |       |   |   |   |       will-change.js
    |   |       |   |   |   |       woff.js
    |   |       |   |   |   |       woff2.js
    |   |       |   |   |   |       word-break.js
    |   |       |   |   |   |       wordwrap.js
    |   |       |   |   |   |       x-doc-messaging.js
    |   |       |   |   |   |       x-frame-options.js
    |   |       |   |   |   |       xhr2.js
    |   |       |   |   |   |       xhtml.js
    |   |       |   |   |   |       xhtmlsmil.js
    |   |       |   |   |   |       xml-serializer.js
    |   |       |   |   |   |       
    |   |       |   |   |   \---regions
    |   |       |   |   |           AD.js
    |   |       |   |   |           AE.js
    |   |       |   |   |           AF.js
    |   |       |   |   |           AG.js
    |   |       |   |   |           AI.js
    |   |       |   |   |           AL.js
    |   |       |   |   |           alt-af.js
    |   |       |   |   |           alt-an.js
    |   |       |   |   |           alt-as.js
    |   |       |   |   |           alt-eu.js
    |   |       |   |   |           alt-na.js
    |   |       |   |   |           alt-oc.js
    |   |       |   |   |           alt-sa.js
    |   |       |   |   |           alt-ww.js
    |   |       |   |   |           AM.js
    |   |       |   |   |           AN.js
    |   |       |   |   |           AO.js
    |   |       |   |   |           AR.js
    |   |       |   |   |           AS.js
    |   |       |   |   |           AT.js
    |   |       |   |   |           AU.js
    |   |       |   |   |           AW.js
    |   |       |   |   |           AX.js
    |   |       |   |   |           AZ.js
    |   |       |   |   |           BA.js
    |   |       |   |   |           BB.js
    |   |       |   |   |           BD.js
    |   |       |   |   |           BE.js
    |   |       |   |   |           BF.js
    |   |       |   |   |           BG.js
    |   |       |   |   |           BH.js
    |   |       |   |   |           BI.js
    |   |       |   |   |           BJ.js
    |   |       |   |   |           BM.js
    |   |       |   |   |           BN.js
    |   |       |   |   |           BO.js
    |   |       |   |   |           BR.js
    |   |       |   |   |           BS.js
    |   |       |   |   |           BT.js
    |   |       |   |   |           BW.js
    |   |       |   |   |           BY.js
    |   |       |   |   |           BZ.js
    |   |       |   |   |           CA.js
    |   |       |   |   |           CD.js
    |   |       |   |   |           CF.js
    |   |       |   |   |           CG.js
    |   |       |   |   |           CH.js
    |   |       |   |   |           CI.js
    |   |       |   |   |           CK.js
    |   |       |   |   |           CL.js
    |   |       |   |   |           CM.js
    |   |       |   |   |           CN.js
    |   |       |   |   |           CO.js
    |   |       |   |   |           CR.js
    |   |       |   |   |           CU.js
    |   |       |   |   |           CV.js
    |   |       |   |   |           CX.js
    |   |       |   |   |           CY.js
    |   |       |   |   |           CZ.js
    |   |       |   |   |           DE.js
    |   |       |   |   |           DJ.js
    |   |       |   |   |           DK.js
    |   |       |   |   |           DM.js
    |   |       |   |   |           DO.js
    |   |       |   |   |           DZ.js
    |   |       |   |   |           EC.js
    |   |       |   |   |           EE.js
    |   |       |   |   |           EG.js
    |   |       |   |   |           ER.js
    |   |       |   |   |           ES.js
    |   |       |   |   |           ET.js
    |   |       |   |   |           FI.js
    |   |       |   |   |           FJ.js
    |   |       |   |   |           FK.js
    |   |       |   |   |           FM.js
    |   |       |   |   |           FO.js
    |   |       |   |   |           FR.js
    |   |       |   |   |           GA.js
    |   |       |   |   |           GB.js
    |   |       |   |   |           GD.js
    |   |       |   |   |           GE.js
    |   |       |   |   |           GF.js
    |   |       |   |   |           GG.js
    |   |       |   |   |           GH.js
    |   |       |   |   |           GI.js
    |   |       |   |   |           GL.js
    |   |       |   |   |           GM.js
    |   |       |   |   |           GN.js
    |   |       |   |   |           GP.js
    |   |       |   |   |           GQ.js
    |   |       |   |   |           GR.js
    |   |       |   |   |           GT.js
    |   |       |   |   |           GU.js
    |   |       |   |   |           GW.js
    |   |       |   |   |           GY.js
    |   |       |   |   |           HK.js
    |   |       |   |   |           HN.js
    |   |       |   |   |           HR.js
    |   |       |   |   |           HT.js
    |   |       |   |   |           HU.js
    |   |       |   |   |           ID.js
    |   |       |   |   |           IE.js
    |   |       |   |   |           IL.js
    |   |       |   |   |           IM.js
    |   |       |   |   |           IN.js
    |   |       |   |   |           IQ.js
    |   |       |   |   |           IR.js
    |   |       |   |   |           IS.js
    |   |       |   |   |           IT.js
    |   |       |   |   |           JE.js
    |   |       |   |   |           JM.js
    |   |       |   |   |           JO.js
    |   |       |   |   |           JP.js
    |   |       |   |   |           KE.js
    |   |       |   |   |           KG.js
    |   |       |   |   |           KH.js
    |   |       |   |   |           KI.js
    |   |       |   |   |           KM.js
    |   |       |   |   |           KN.js
    |   |       |   |   |           KP.js
    |   |       |   |   |           KR.js
    |   |       |   |   |           KW.js
    |   |       |   |   |           KY.js
    |   |       |   |   |           KZ.js
    |   |       |   |   |           LA.js
    |   |       |   |   |           LB.js
    |   |       |   |   |           LC.js
    |   |       |   |   |           LI.js
    |   |       |   |   |           LK.js
    |   |       |   |   |           LR.js
    |   |       |   |   |           LS.js
    |   |       |   |   |           LT.js
    |   |       |   |   |           LU.js
    |   |       |   |   |           LV.js
    |   |       |   |   |           LY.js
    |   |       |   |   |           MA.js
    |   |       |   |   |           MC.js
    |   |       |   |   |           MD.js
    |   |       |   |   |           ME.js
    |   |       |   |   |           MG.js
    |   |       |   |   |           MH.js
    |   |       |   |   |           MK.js
    |   |       |   |   |           ML.js
    |   |       |   |   |           MM.js
    |   |       |   |   |           MN.js
    |   |       |   |   |           MO.js
    |   |       |   |   |           MP.js
    |   |       |   |   |           MQ.js
    |   |       |   |   |           MR.js
    |   |       |   |   |           MS.js
    |   |       |   |   |           MT.js
    |   |       |   |   |           MU.js
    |   |       |   |   |           MV.js
    |   |       |   |   |           MW.js
    |   |       |   |   |           MX.js
    |   |       |   |   |           MY.js
    |   |       |   |   |           MZ.js
    |   |       |   |   |           NA.js
    |   |       |   |   |           NC.js
    |   |       |   |   |           NE.js
    |   |       |   |   |           NF.js
    |   |       |   |   |           NG.js
    |   |       |   |   |           NI.js
    |   |       |   |   |           NL.js
    |   |       |   |   |           NO.js
    |   |       |   |   |           NP.js
    |   |       |   |   |           NR.js
    |   |       |   |   |           NU.js
    |   |       |   |   |           NZ.js
    |   |       |   |   |           OM.js
    |   |       |   |   |           PA.js
    |   |       |   |   |           PE.js
    |   |       |   |   |           PF.js
    |   |       |   |   |           PG.js
    |   |       |   |   |           PH.js
    |   |       |   |   |           PK.js
    |   |       |   |   |           PL.js
    |   |       |   |   |           PM.js
    |   |       |   |   |           PN.js
    |   |       |   |   |           PR.js
    |   |       |   |   |           PS.js
    |   |       |   |   |           PT.js
    |   |       |   |   |           PW.js
    |   |       |   |   |           PY.js
    |   |       |   |   |           QA.js
    |   |       |   |   |           RE.js
    |   |       |   |   |           RO.js
    |   |       |   |   |           RS.js
    |   |       |   |   |           RU.js
    |   |       |   |   |           RW.js
    |   |       |   |   |           SA.js
    |   |       |   |   |           SB.js
    |   |       |   |   |           SC.js
    |   |       |   |   |           SD.js
    |   |       |   |   |           SE.js
    |   |       |   |   |           SG.js
    |   |       |   |   |           SH.js
    |   |       |   |   |           SI.js
    |   |       |   |   |           SK.js
    |   |       |   |   |           SL.js
    |   |       |   |   |           SM.js
    |   |       |   |   |           SN.js
    |   |       |   |   |           SO.js
    |   |       |   |   |           SR.js
    |   |       |   |   |           ST.js
    |   |       |   |   |           SV.js
    |   |       |   |   |           SY.js
    |   |       |   |   |           SZ.js
    |   |       |   |   |           TC.js
    |   |       |   |   |           TD.js
    |   |       |   |   |           TG.js
    |   |       |   |   |           TH.js
    |   |       |   |   |           TJ.js
    |   |       |   |   |           TK.js
    |   |       |   |   |           TL.js
    |   |       |   |   |           TM.js
    |   |       |   |   |           TN.js
    |   |       |   |   |           TO.js
    |   |       |   |   |           TR.js
    |   |       |   |   |           TT.js
    |   |       |   |   |           TV.js
    |   |       |   |   |           TW.js
    |   |       |   |   |           TZ.js
    |   |       |   |   |           UA.js
    |   |       |   |   |           UG.js
    |   |       |   |   |           US.js
    |   |       |   |   |           UY.js
    |   |       |   |   |           UZ.js
    |   |       |   |   |           VA.js
    |   |       |   |   |           VC.js
    |   |       |   |   |           VE.js
    |   |       |   |   |           VG.js
    |   |       |   |   |           VI.js
    |   |       |   |   |           VN.js
    |   |       |   |   |           VU.js
    |   |       |   |   |           WF.js
    |   |       |   |   |           WS.js
    |   |       |   |   |           YE.js
    |   |       |   |   |           YT.js
    |   |       |   |   |           ZA.js
    |   |       |   |   |           ZM.js
    |   |       |   |   |           ZW.js
    |   |       |   |   |           
    |   |       |   |   \---dist
    |   |       |   |       +---lib
    |   |       |   |       |       statuses.js
    |   |       |   |       |       supported.js
    |   |       |   |       |       
    |   |       |   |       \---unpacker
    |   |       |   |               agents.js
    |   |       |   |               browsers.js
    |   |       |   |               browserVersions.js
    |   |       |   |               feature.js
    |   |       |   |               features.js
    |   |       |   |               index.js
    |   |       |   |               region.js
    |   |       |   |               
    |   |       |   +---ccount
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---chalk
    |   |       |   |   |   index.js
    |   |       |   |   |   index.js.flow
    |   |       |   |   |   license
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   templates.js
    |   |       |   |   |   
    |   |       |   |   +---node_modules
    |   |       |   |   |   \---supports-color
    |   |       |   |   |           browser.js
    |   |       |   |   |           index.js
    |   |       |   |   |           license
    |   |       |   |   |           package.json
    |   |       |   |   |           readme.md
    |   |       |   |   |           
    |   |       |   |   \---types
    |   |       |   |           index.d.ts
    |   |       |   |           
    |   |       |   +---character-entities
    |   |       |   |       index.json
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---character-entities-html4
    |   |       |   |       index.json
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---character-entities-legacy
    |   |       |   |       index.json
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---character-reference-invalid
    |   |       |   |       index.json
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---clone-regexp
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---collapse-white-space
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---color-convert
    |   |       |   |       CHANGELOG.md
    |   |       |   |       conversions.js
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       route.js
    |   |       |   |       
    |   |       |   +---color-name
    |   |       |   |       .eslintrc.json
    |   |       |   |       .npmignore
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       test.js
    |   |       |   |       
    |   |       |   +---concat-map
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.markdown
    |   |       |   |   |   
    |   |       |   |   +---example
    |   |       |   |   |       map.js
    |   |       |   |   |       
    |   |       |   |   \---test
    |   |       |   |           map.js
    |   |       |   |           
    |   |       |   +---content-disposition
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---content-type
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---convert-source-map
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---cookie
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---cookie-signature
    |   |       |   |       .npmignore
    |   |       |   |       History.md
    |   |       |   |       index.js
    |   |       |   |       package.json
    |   |       |   |       Readme.md
    |   |       |   |       
    |   |       |   +---cosmiconfig
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---dist
    |   |       |   |           cacheWrapper.d.ts
    |   |       |   |           cacheWrapper.d.ts.map
    |   |       |   |           cacheWrapper.js
    |   |       |   |           cacheWrapper.js.map
    |   |       |   |           Explorer.d.ts
    |   |       |   |           Explorer.d.ts.map
    |   |       |   |           Explorer.js
    |   |       |   |           Explorer.js.map
    |   |       |   |           ExplorerBase.d.ts
    |   |       |   |           ExplorerBase.d.ts.map
    |   |       |   |           ExplorerBase.js
    |   |       |   |           ExplorerBase.js.map
    |   |       |   |           ExplorerSync.d.ts
    |   |       |   |           ExplorerSync.d.ts.map
    |   |       |   |           ExplorerSync.js
    |   |       |   |           ExplorerSync.js.map
    |   |       |   |           getDirectory.d.ts
    |   |       |   |           getDirectory.d.ts.map
    |   |       |   |           getDirectory.js
    |   |       |   |           getDirectory.js.map
    |   |       |   |           getPropertyByPath.d.ts
    |   |       |   |           getPropertyByPath.d.ts.map
    |   |       |   |           getPropertyByPath.js
    |   |       |   |           getPropertyByPath.js.map
    |   |       |   |           index.d.ts
    |   |       |   |           index.d.ts.map
    |   |       |   |           index.js
    |   |       |   |           index.js.map
    |   |       |   |           loaders.d.ts
    |   |       |   |           loaders.d.ts.map
    |   |       |   |           loaders.js
    |   |       |   |           loaders.js.map
    |   |       |   |           readFile.d.ts
    |   |       |   |           readFile.d.ts.map
    |   |       |   |           readFile.js
    |   |       |   |           readFile.js.map
    |   |       |   |           types.d.ts
    |   |       |   |           types.d.ts.map
    |   |       |   |           types.js
    |   |       |   |           types.js.map
    |   |       |   |           
    |   |       |   +---debug
    |   |       |   |   |   .coveralls.yml
    |   |       |   |   |   .eslintrc
    |   |       |   |   |   .npmignore
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   component.json
    |   |       |   |   |   karma.conf.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   Makefile
    |   |       |   |   |   node.js
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---node_modules
    |   |       |   |   |   \---ms
    |   |       |   |   |           index.js
    |   |       |   |   |           license.md
    |   |       |   |   |           package.json
    |   |       |   |   |           readme.md
    |   |       |   |   |           
    |   |       |   |   \---src
    |   |       |   |           browser.js
    |   |       |   |           debug.js
    |   |       |   |           index.js
    |   |       |   |           inspector-log.js
    |   |       |   |           node.js
    |   |       |   |           
    |   |       |   +---decamelize
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---decamelize-keys
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---depd
    |   |       |   |   |   History.md
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   Readme.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |       +---browser
    |   |       |   |       |       index.js
    |   |       |   |       |       
    |   |       |   |       \---compat
    |   |       |   |               callsite-tostring.js
    |   |       |   |               event-listener-count.js
    |   |       |   |               index.js
    |   |       |   |               
    |   |       |   +---destroy
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---dir-glob
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---dom-serializer
    |   |       |   |   |   foreignNames.json
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       +---domelementtype
    |   |       |   |       |   |   LICENSE
    |   |       |   |       |   |   package.json
    |   |       |   |       |   |   README.md
    |   |       |   |       |   |   
    |   |       |   |       |   \---lib
    |   |       |   |       |           index.d.ts
    |   |       |   |       |           index.d.ts.map
    |   |       |   |       |           index.js
    |   |       |   |       |           
    |   |       |   |       \---entities
    |   |       |   |           |   LICENSE
    |   |       |   |           |   package.json
    |   |       |   |           |   README.md
    |   |       |   |           |   
    |   |       |   |           \---lib
    |   |       |   |               |   decode.d.ts
    |   |       |   |               |   decode.d.ts.map
    |   |       |   |               |   decode.js
    |   |       |   |               |   decode_codepoint.d.ts
    |   |       |   |               |   decode_codepoint.d.ts.map
    |   |       |   |               |   decode_codepoint.js
    |   |       |   |               |   encode.d.ts
    |   |       |   |               |   encode.d.ts.map
    |   |       |   |               |   encode.js
    |   |       |   |               |   index.d.ts
    |   |       |   |               |   index.d.ts.map
    |   |       |   |               |   index.js
    |   |       |   |               |   
    |   |       |   |               +---maps
    |   |       |   |               |       decode.json
    |   |       |   |               |       entities.json
    |   |       |   |               |       legacy.json
    |   |       |   |               |       xml.json
    |   |       |   |               |       
    |   |       |   |               \---src
    |   |       |   |                       decode.d.ts
    |   |       |   |                       decode.d.ts.map
    |   |       |   |                       decode.js
    |   |       |   |                       decode_codepoint.d.ts
    |   |       |   |                       decode_codepoint.d.ts.map
    |   |       |   |                       decode_codepoint.js
    |   |       |   |                       encode.d.ts
    |   |       |   |                       encode.d.ts.map
    |   |       |   |                       encode.js
    |   |       |   |                       index.d.ts
    |   |       |   |                       index.d.ts.map
    |   |       |   |                       index.js
    |   |       |   |                       
    |   |       |   +---domelementtype
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---domhandler
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   +---lib
    |   |       |   |   |       element.js
    |   |       |   |   |       node.js
    |   |       |   |   |       
    |   |       |   |   \---test
    |   |       |   |       |   tests.js
    |   |       |   |       |   
    |   |       |   |       \---cases
    |   |       |   |               01-basic.json
    |   |       |   |               02-single_tag_1.json
    |   |       |   |               03-single_tag_2.json
    |   |       |   |               04-unescaped_in_script.json
    |   |       |   |               05-tags_in_comment.json
    |   |       |   |               06-comment_in_script.json
    |   |       |   |               07-unescaped_in_style.json
    |   |       |   |               08-extra_spaces_in_tag.json
    |   |       |   |               09-unquoted_attrib.json
    |   |       |   |               10-singular_attribute.json
    |   |       |   |               11-text_outside_tags.json
    |   |       |   |               12-text_only.json
    |   |       |   |               13-comment_in_text.json
    |   |       |   |               14-comment_in_text_in_script.json
    |   |       |   |               15-non-verbose.json
    |   |       |   |               16-normalize_whitespace.json
    |   |       |   |               17-xml_namespace.json
    |   |       |   |               18-enforce_empty_tags.json
    |   |       |   |               19-ignore_empty_tags.json
    |   |       |   |               20-template_script_tags.json
    |   |       |   |               21-conditional_comments.json
    |   |       |   |               22-lowercase_tags.json
    |   |       |   |               23-dom-lvl1.json
    |   |       |   |               24-with-start-indices.json
    |   |       |   |               25-with-end-indices.json
    |   |       |   |               
    |   |       |   +---domutils
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   +---lib
    |   |       |   |   |       helpers.js
    |   |       |   |   |       legacy.js
    |   |       |   |   |       manipulation.js
    |   |       |   |   |       querying.js
    |   |       |   |   |       stringify.js
    |   |       |   |   |       traversal.js
    |   |       |   |   |       
    |   |       |   |   \---test
    |   |       |   |       |   fixture.js
    |   |       |   |       |   utils.js
    |   |       |   |       |   
    |   |       |   |       \---tests
    |   |       |   |               helpers.js
    |   |       |   |               legacy.js
    |   |       |   |               traversal.js
    |   |       |   |               
    |   |       |   +---dot-prop
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---ee-first
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---electron-to-chromium
    |   |       |   |       CHANGELOG.md
    |   |       |   |       chromium-versions.js
    |   |       |   |       full-chromium-versions.js
    |   |       |   |       full-versions.js
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       versions.js
    |   |       |   |       
    |   |       |   +---emoji-regex
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE-MIT.txt
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   text.js
    |   |       |   |   |   
    |   |       |   |   \---es2015
    |   |       |   |           index.js
    |   |       |   |           text.js
    |   |       |   |           
    |   |       |   +---encodeurl
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---entities
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   +---lib
    |   |       |   |   |       decode.js
    |   |       |   |   |       decode_codepoint.js
    |   |       |   |   |       encode.js
    |   |       |   |   |       
    |   |       |   |   +---maps
    |   |       |   |   |       decode.json
    |   |       |   |   |       entities.json
    |   |       |   |   |       legacy.json
    |   |       |   |   |       xml.json
    |   |       |   |   |       
    |   |       |   |   \---test
    |   |       |   |           mocha.opts
    |   |       |   |           test.js
    |   |       |   |           
    |   |       |   +---error-ex
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---escape-html
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       Readme.md
    |   |       |   |       
    |   |       |   +---escape-string-regexp
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---esutils
    |   |       |   |   |   LICENSE.BSD
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |           ast.js
    |   |       |   |           code.js
    |   |       |   |           keyword.js
    |   |       |   |           utils.js
    |   |       |   |           
    |   |       |   +---etag
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---execall
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---express
    |   |       |   |   |   History.md
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   Readme.md
    |   |       |   |   |   
    |   |       |   |   +---lib
    |   |       |   |   |   |   application.js
    |   |       |   |   |   |   express.js
    |   |       |   |   |   |   request.js
    |   |       |   |   |   |   response.js
    |   |       |   |   |   |   utils.js
    |   |       |   |   |   |   view.js
    |   |       |   |   |   |   
    |   |       |   |   |   +---middleware
    |   |       |   |   |   |       init.js
    |   |       |   |   |   |       query.js
    |   |       |   |   |   |       
    |   |       |   |   |   \---router
    |   |       |   |   |           index.js
    |   |       |   |   |           layer.js
    |   |       |   |   |           route.js
    |   |       |   |   |           
    |   |       |   |   \---node_modules
    |   |       |   |       +---body-parser
    |   |       |   |       |   |   HISTORY.md
    |   |       |   |       |   |   index.js
    |   |       |   |       |   |   LICENSE
    |   |       |   |       |   |   package.json
    |   |       |   |       |   |   README.md
    |   |       |   |       |   |   
    |   |       |   |       |   \---lib
    |   |       |   |       |       |   read.js
    |   |       |   |       |       |   
    |   |       |   |       |       \---types
    |   |       |   |       |               json.js
    |   |       |   |       |               raw.js
    |   |       |   |       |               text.js
    |   |       |   |       |               urlencoded.js
    |   |       |   |       |               
    |   |       |   |       +---bytes
    |   |       |   |       |       History.md
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       Readme.md
    |   |       |   |       |       
    |   |       |   |       +---http-errors
    |   |       |   |       |       HISTORY.md
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       
    |   |       |   |       +---inherits
    |   |       |   |       |       inherits.js
    |   |       |   |       |       inherits_browser.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       
    |   |       |   |       +---qs
    |   |       |   |       |   |   .editorconfig
    |   |       |   |       |   |   .eslintignore
    |   |       |   |       |   |   .eslintrc
    |   |       |   |       |   |   CHANGELOG.md
    |   |       |   |       |   |   LICENSE
    |   |       |   |       |   |   package.json
    |   |       |   |       |   |   README.md
    |   |       |   |       |   |   
    |   |       |   |       |   +---dist
    |   |       |   |       |   |       qs.js
    |   |       |   |       |   |       
    |   |       |   |       |   +---lib
    |   |       |   |       |   |       formats.js
    |   |       |   |       |   |       index.js
    |   |       |   |       |   |       parse.js
    |   |       |   |       |   |       stringify.js
    |   |       |   |       |   |       utils.js
    |   |       |   |       |   |       
    |   |       |   |       |   \---test
    |   |       |   |       |           .eslintrc
    |   |       |   |       |           index.js
    |   |       |   |       |           parse.js
    |   |       |   |       |           stringify.js
    |   |       |   |       |           utils.js
    |   |       |   |       |           
    |   |       |   |       \---raw-body
    |   |       |   |               HISTORY.md
    |   |       |   |               index.d.ts
    |   |       |   |               index.js
    |   |       |   |               LICENSE
    |   |       |   |               package.json
    |   |       |   |               README.md
    |   |       |   |               
    |   |       |   +---extend
    |   |       |   |       .editorconfig
    |   |       |   |       .eslintrc
    |   |       |   |       .jscs.json
    |   |       |   |       .travis.yml
    |   |       |   |       CHANGELOG.md
    |   |       |   |       component.json
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---fast-deep-equal
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---fast-glob
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---node_modules
    |   |       |   |   |   +---braces
    |   |       |   |   |   |   |   CHANGELOG.md
    |   |       |   |   |   |   |   index.js
    |   |       |   |   |   |   |   LICENSE
    |   |       |   |   |   |   |   package.json
    |   |       |   |   |   |   |   README.md
    |   |       |   |   |   |   |   
    |   |       |   |   |   |   \---lib
    |   |       |   |   |   |           compile.js
    |   |       |   |   |   |           constants.js
    |   |       |   |   |   |           expand.js
    |   |       |   |   |   |           parse.js
    |   |       |   |   |   |           stringify.js
    |   |       |   |   |   |           utils.js
    |   |       |   |   |   |           
    |   |       |   |   |   +---fill-range
    |   |       |   |   |   |       index.js
    |   |       |   |   |   |       LICENSE
    |   |       |   |   |   |       package.json
    |   |       |   |   |   |       README.md
    |   |       |   |   |   |       
    |   |       |   |   |   +---is-number
    |   |       |   |   |   |       index.js
    |   |       |   |   |   |       LICENSE
    |   |       |   |   |   |       package.json
    |   |       |   |   |   |       README.md
    |   |       |   |   |   |       
    |   |       |   |   |   +---micromatch
    |   |       |   |   |   |       CHANGELOG.md
    |   |       |   |   |   |       index.js
    |   |       |   |   |   |       LICENSE
    |   |       |   |   |   |       package.json
    |   |       |   |   |   |       README.md
    |   |       |   |   |   |       
    |   |       |   |   |   \---to-regex-range
    |   |       |   |   |           index.js
    |   |       |   |   |           LICENSE
    |   |       |   |   |           package.json
    |   |       |   |   |           README.md
    |   |       |   |   |           
    |   |       |   |   \---out
    |   |       |   |       |   index.d.ts
    |   |       |   |       |   index.js
    |   |       |   |       |   settings.d.ts
    |   |       |   |       |   settings.js
    |   |       |   |       |   
    |   |       |   |       +---managers
    |   |       |   |       |       tasks.d.ts
    |   |       |   |       |       tasks.js
    |   |       |   |       |       
    |   |       |   |       +---providers
    |   |       |   |       |   |   async.d.ts
    |   |       |   |       |   |   async.js
    |   |       |   |       |   |   provider.d.ts
    |   |       |   |       |   |   provider.js
    |   |       |   |       |   |   stream.d.ts
    |   |       |   |       |   |   stream.js
    |   |       |   |       |   |   sync.d.ts
    |   |       |   |       |   |   sync.js
    |   |       |   |       |   |   
    |   |       |   |       |   +---filters
    |   |       |   |       |   |       deep.d.ts
    |   |       |   |       |   |       deep.js
    |   |       |   |       |   |       entry.d.ts
    |   |       |   |       |   |       entry.js
    |   |       |   |       |   |       error.d.ts
    |   |       |   |       |   |       error.js
    |   |       |   |       |   |       
    |   |       |   |       |   \---transformers
    |   |       |   |       |           entry.d.ts
    |   |       |   |       |           entry.js
    |   |       |   |       |           
    |   |       |   |       +---readers
    |   |       |   |       |       reader.d.ts
    |   |       |   |       |       reader.js
    |   |       |   |       |       stream.d.ts
    |   |       |   |       |       stream.js
    |   |       |   |       |       sync.d.ts
    |   |       |   |       |       sync.js
    |   |       |   |       |       
    |   |       |   |       +---types
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       
    |   |       |   |       \---utils
    |   |       |   |               array.d.ts
    |   |       |   |               array.js
    |   |       |   |               errno.d.ts
    |   |       |   |               errno.js
    |   |       |   |               fs.d.ts
    |   |       |   |               fs.js
    |   |       |   |               index.d.ts
    |   |       |   |               index.js
    |   |       |   |               path.d.ts
    |   |       |   |               path.js
    |   |       |   |               pattern.d.ts
    |   |       |   |               pattern.js
    |   |       |   |               stream.d.ts
    |   |       |   |               stream.js
    |   |       |   |               
    |   |       |   +---fast-json-stable-stringify
    |   |       |   |   |   .eslintrc.yml
    |   |       |   |   |   .npmignore
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---benchmark
    |   |       |   |   |       index.js
    |   |       |   |   |       test.json
    |   |       |   |   |       
    |   |       |   |   +---example
    |   |       |   |   |       key_cmp.js
    |   |       |   |   |       nested.js
    |   |       |   |   |       str.js
    |   |       |   |   |       value_cmp.js
    |   |       |   |   |       
    |   |       |   |   \---test
    |   |       |   |           cmp.js
    |   |       |   |           nested.js
    |   |       |   |           str.js
    |   |       |   |           to-json.js
    |   |       |   |           
    |   |       |   +---fastq
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   bench.js
    |   |       |   |   |   example.js
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   queue.js
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---test
    |   |       |   |           example.ts
    |   |       |   |           test.js
    |   |       |   |           tsconfig.json
    |   |       |   |           
    |   |       |   +---file-entry-cache
    |   |       |   |       cache.js
    |   |       |   |       changelog.md
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---finalhandler
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---flat-cache
    |   |       |   |   |   cache.js
    |   |       |   |   |   changelog.md
    |   |       |   |   |   del.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   utils.js
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       +---.bin
    |   |       |   |       |       rimraf
    |   |       |   |       |       
    |   |       |   |       \---rimraf
    |   |       |   |               bin.js
    |   |       |   |               LICENSE
    |   |       |   |               package.json
    |   |       |   |               README.md
    |   |       |   |               rimraf.js
    |   |       |   |               
    |   |       |   +---flatted
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   min.js
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   SPECS.md
    |   |       |   |   |   types.d.ts
    |   |       |   |   |   
    |   |       |   |   +---.github
    |   |       |   |   |       FUNDING.yml
    |   |       |   |   |       
    |   |       |   |   +---cjs
    |   |       |   |   |       index.js
    |   |       |   |   |       
    |   |       |   |   \---esm
    |   |       |   |           index.js
    |   |       |   |           
    |   |       |   +---forwarded
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---fresh
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---fs.realpath
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       old.js
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---get-stdin
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---glob
    |   |       |   |       changelog.md
    |   |       |   |       common.js
    |   |       |   |       glob.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       sync.js
    |   |       |   |       
    |   |       |   +---glob-parent
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---global-modules
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---global-prefix
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       +---.bin
    |   |       |   |       |       which
    |   |       |   |       |       
    |   |       |   |       \---kind-of
    |   |       |   |               CHANGELOG.md
    |   |       |   |               index.js
    |   |       |   |               LICENSE
    |   |       |   |               package.json
    |   |       |   |               README.md
    |   |       |   |               
    |   |       |   +---globals
    |   |       |   |       globals.json
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---globby
    |   |       |   |   |   gitignore.js
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   index.js
    |   |       |   |   |   license
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   stream-utils.js
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       \---slash
    |   |       |   |               index.d.ts
    |   |       |   |               index.js
    |   |       |   |               license
    |   |       |   |               package.json
    |   |       |   |               readme.md
    |   |       |   |               
    |   |       |   +---globjoin
    |   |       |   |       CHANGELOG.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---gonzales-pe
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   MIT-LICENSE.txt
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---bin
    |   |       |   |   |       gonzales.js
    |   |       |   |   |       
    |   |       |   |   +---lib
    |   |       |   |   |       gonzales.js
    |   |       |   |   |       
    |   |       |   |   \---node_modules
    |   |       |   |       \---minimist
    |   |       |   |           |   .travis.yml
    |   |       |   |           |   index.js
    |   |       |   |           |   LICENSE
    |   |       |   |           |   package.json
    |   |       |   |           |   readme.markdown
    |   |       |   |           |   
    |   |       |   |           +---example
    |   |       |   |           |       parse.js
    |   |       |   |           |       
    |   |       |   |           \---test
    |   |       |   |                   all_bool.js
    |   |       |   |                   bool.js
    |   |       |   |                   dash.js
    |   |       |   |                   default_bool.js
    |   |       |   |                   dotted.js
    |   |       |   |                   long.js
    |   |       |   |                   num.js
    |   |       |   |                   parse.js
    |   |       |   |                   parse_modified.js
    |   |       |   |                   short.js
    |   |       |   |                   stop_early.js
    |   |       |   |                   unknown.js
    |   |       |   |                   whitespace.js
    |   |       |   |                   
    |   |       |   +---hard-rejection
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       register.js
    |   |       |   |       
    |   |       |   +---has-flag
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---hosted-git-info
    |   |       |   |       CHANGELOG.md
    |   |       |   |       git-host-info.js
    |   |       |   |       git-host.js
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---html-tags
    |   |       |   |       html-tags-void.json
    |   |       |   |       html-tags-void.json.d.ts
    |   |       |   |       html-tags.json
    |   |       |   |       html-tags.json.d.ts
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       void.d.ts
    |   |       |   |       void.js
    |   |       |   |       
    |   |       |   +---htmlparser2
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |           CollectingHandler.js
    |   |       |   |           FeedHandler.js
    |   |       |   |           index.js
    |   |       |   |           Parser.js
    |   |       |   |           ProxyHandler.js
    |   |       |   |           Stream.js
    |   |       |   |           Tokenizer.js
    |   |       |   |           WritableStream.js
    |   |       |   |           
    |   |       |   +---http-errors
    |   |       |   |   |   HISTORY.md
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       +---inherits
    |   |       |   |       |       inherits.js
    |   |       |   |       |       inherits_browser.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       
    |   |       |   |       \---setprototypeof
    |   |       |   |               index.d.ts
    |   |       |   |               index.js
    |   |       |   |               LICENSE
    |   |       |   |               package.json
    |   |       |   |               README.md
    |   |       |   |               
    |   |       |   +---iconv-lite
    |   |       |   |   |   Changelog.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---encodings
    |   |       |   |   |   |   dbcs-codec.js
    |   |       |   |   |   |   dbcs-data.js
    |   |       |   |   |   |   index.js
    |   |       |   |   |   |   internal.js
    |   |       |   |   |   |   sbcs-codec.js
    |   |       |   |   |   |   sbcs-data-generated.js
    |   |       |   |   |   |   sbcs-data.js
    |   |       |   |   |   |   utf16.js
    |   |       |   |   |   |   utf7.js
    |   |       |   |   |   |   
    |   |       |   |   |   \---tables
    |   |       |   |   |           big5-added.json
    |   |       |   |   |           cp936.json
    |   |       |   |   |           cp949.json
    |   |       |   |   |           cp950.json
    |   |       |   |   |           eucjp.json
    |   |       |   |   |           gb18030-ranges.json
    |   |       |   |   |           gbk-added.json
    |   |       |   |   |           shiftjis.json
    |   |       |   |   |           
    |   |       |   |   \---lib
    |   |       |   |           bom-handling.js
    |   |       |   |           extend-node.js
    |   |       |   |           index.d.ts
    |   |       |   |           index.js
    |   |       |   |           streams.js
    |   |       |   |           
    |   |       |   +---ignore
    |   |       |   |       CHANGELOG.md
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       legacy.js
    |   |       |   |       LICENSE-MIT
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---import-fresh
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   index.js
    |   |       |   |   |   license
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       \---resolve-from
    |   |       |   |               index.js
    |   |       |   |               license
    |   |       |   |               package.json
    |   |       |   |               readme.md
    |   |       |   |               
    |   |       |   +---import-lazy
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---imurmurhash
    |   |       |   |       imurmurhash.js
    |   |       |   |       imurmurhash.min.js
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---indent-string
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---indexes-of
    |   |       |   |       .npmignore
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       test.js
    |   |       |   |       
    |   |       |   +---inflight
    |   |       |   |       inflight.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---inherits
    |   |       |   |       inherits.js
    |   |       |   |       inherits_browser.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---ini
    |   |       |   |       ini.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---ipaddr.js
    |   |       |   |   |   ipaddr.min.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |           ipaddr.js
    |   |       |   |           ipaddr.js.d.ts
    |   |       |   |           
    |   |       |   +---is-alphabetical
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---is-alphanumeric
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---is-alphanumerical
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---is-arrayish
    |   |       |   |       .editorconfig
    |   |       |   |       .istanbul.yml
    |   |       |   |       .npmignore
    |   |       |   |       .travis.yml
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---is-decimal
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---is-extglob
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---is-fullwidth-code-point
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---is-glob
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---is-hexadecimal
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---is-obj
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---is-plain-obj
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---is-regexp
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---is-typedarray
    |   |       |   |       index.js
    |   |       |   |       LICENSE.md
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       test.js
    |   |       |   |       
    |   |       |   +---is-whitespace-character
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---is-word-character
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---isexe
    |   |       |   |   |   .npmignore
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   mode.js
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   windows.js
    |   |       |   |   |   
    |   |       |   |   \---test
    |   |       |   |           basic.js
    |   |       |   |           
    |   |       |   +---js-tokens
    |   |       |   |       CHANGELOG.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---jsesc
    |   |       |   |   |   jsesc.js
    |   |       |   |   |   LICENSE-MIT.txt
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---bin
    |   |       |   |   |       jsesc
    |   |       |   |   |       
    |   |       |   |   \---man
    |   |       |   |           jsesc.1
    |   |       |   |           
    |   |       |   +---json-parse-better-errors
    |   |       |   |       CHANGELOG.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE.md
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---json-schema-traverse
    |   |       |   |   |   .eslintrc.yml
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---spec
    |   |       |   |       |   .eslintrc.yml
    |   |       |   |       |   index.spec.js
    |   |       |   |       |   
    |   |       |   |       \---fixtures
    |   |       |   |               schema.js
    |   |       |   |               
    |   |       |   +---json5
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE.md
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---dist
    |   |       |   |   |       index.js
    |   |       |   |   |       index.min.js
    |   |       |   |   |       index.min.mjs
    |   |       |   |   |       index.mjs
    |   |       |   |   |       
    |   |       |   |   \---lib
    |   |       |   |           cli.js
    |   |       |   |           index.js
    |   |       |   |           parse.js
    |   |       |   |           register.js
    |   |       |   |           require.js
    |   |       |   |           stringify.js
    |   |       |   |           unicode.js
    |   |       |   |           util.js
    |   |       |   |           
    |   |       |   +---known-css-properties
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   renovate.json
    |   |       |   |   |   
    |   |       |   |   \---data
    |   |       |   |           all.json
    |   |       |   |           
    |   |       |   +---leven
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---lines-and-columns
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---dist
    |   |       |   |           index.d.ts
    |   |       |   |           index.js
    |   |       |   |           index.mjs
    |   |       |   |           
    |   |       |   +---lodash
    |   |       |   |   |   add.js
    |   |       |   |   |   after.js
    |   |       |   |   |   array.js
    |   |       |   |   |   ary.js
    |   |       |   |   |   assign.js
    |   |       |   |   |   assignIn.js
    |   |       |   |   |   assignInWith.js
    |   |       |   |   |   assignWith.js
    |   |       |   |   |   at.js
    |   |       |   |   |   attempt.js
    |   |       |   |   |   before.js
    |   |       |   |   |   bind.js
    |   |       |   |   |   bindAll.js
    |   |       |   |   |   bindKey.js
    |   |       |   |   |   camelCase.js
    |   |       |   |   |   capitalize.js
    |   |       |   |   |   castArray.js
    |   |       |   |   |   ceil.js
    |   |       |   |   |   chain.js
    |   |       |   |   |   chunk.js
    |   |       |   |   |   clamp.js
    |   |       |   |   |   clone.js
    |   |       |   |   |   cloneDeep.js
    |   |       |   |   |   cloneDeepWith.js
    |   |       |   |   |   cloneWith.js
    |   |       |   |   |   collection.js
    |   |       |   |   |   commit.js
    |   |       |   |   |   compact.js
    |   |       |   |   |   concat.js
    |   |       |   |   |   cond.js
    |   |       |   |   |   conforms.js
    |   |       |   |   |   conformsTo.js
    |   |       |   |   |   constant.js
    |   |       |   |   |   core.js
    |   |       |   |   |   core.min.js
    |   |       |   |   |   countBy.js
    |   |       |   |   |   create.js
    |   |       |   |   |   curry.js
    |   |       |   |   |   curryRight.js
    |   |       |   |   |   date.js
    |   |       |   |   |   debounce.js
    |   |       |   |   |   deburr.js
    |   |       |   |   |   defaults.js
    |   |       |   |   |   defaultsDeep.js
    |   |       |   |   |   defaultTo.js
    |   |       |   |   |   defer.js
    |   |       |   |   |   delay.js
    |   |       |   |   |   difference.js
    |   |       |   |   |   differenceBy.js
    |   |       |   |   |   differenceWith.js
    |   |       |   |   |   divide.js
    |   |       |   |   |   drop.js
    |   |       |   |   |   dropRight.js
    |   |       |   |   |   dropRightWhile.js
    |   |       |   |   |   dropWhile.js
    |   |       |   |   |   each.js
    |   |       |   |   |   eachRight.js
    |   |       |   |   |   endsWith.js
    |   |       |   |   |   entries.js
    |   |       |   |   |   entriesIn.js
    |   |       |   |   |   eq.js
    |   |       |   |   |   escape.js
    |   |       |   |   |   escapeRegExp.js
    |   |       |   |   |   every.js
    |   |       |   |   |   extend.js
    |   |       |   |   |   extendWith.js
    |   |       |   |   |   fill.js
    |   |       |   |   |   filter.js
    |   |       |   |   |   find.js
    |   |       |   |   |   findIndex.js
    |   |       |   |   |   findKey.js
    |   |       |   |   |   findLast.js
    |   |       |   |   |   findLastIndex.js
    |   |       |   |   |   findLastKey.js
    |   |       |   |   |   first.js
    |   |       |   |   |   flatMap.js
    |   |       |   |   |   flatMapDeep.js
    |   |       |   |   |   flatMapDepth.js
    |   |       |   |   |   flatten.js
    |   |       |   |   |   flattenDeep.js
    |   |       |   |   |   flattenDepth.js
    |   |       |   |   |   flip.js
    |   |       |   |   |   floor.js
    |   |       |   |   |   flow.js
    |   |       |   |   |   flowRight.js
    |   |       |   |   |   forEach.js
    |   |       |   |   |   forEachRight.js
    |   |       |   |   |   forIn.js
    |   |       |   |   |   forInRight.js
    |   |       |   |   |   forOwn.js
    |   |       |   |   |   forOwnRight.js
    |   |       |   |   |   fp.js
    |   |       |   |   |   fromPairs.js
    |   |       |   |   |   function.js
    |   |       |   |   |   functions.js
    |   |       |   |   |   functionsIn.js
    |   |       |   |   |   get.js
    |   |       |   |   |   groupBy.js
    |   |       |   |   |   gt.js
    |   |       |   |   |   gte.js
    |   |       |   |   |   has.js
    |   |       |   |   |   hasIn.js
    |   |       |   |   |   head.js
    |   |       |   |   |   identity.js
    |   |       |   |   |   includes.js
    |   |       |   |   |   index.js
    |   |       |   |   |   indexOf.js
    |   |       |   |   |   initial.js
    |   |       |   |   |   inRange.js
    |   |       |   |   |   intersection.js
    |   |       |   |   |   intersectionBy.js
    |   |       |   |   |   intersectionWith.js
    |   |       |   |   |   invert.js
    |   |       |   |   |   invertBy.js
    |   |       |   |   |   invoke.js
    |   |       |   |   |   invokeMap.js
    |   |       |   |   |   isArguments.js
    |   |       |   |   |   isArray.js
    |   |       |   |   |   isArrayBuffer.js
    |   |       |   |   |   isArrayLike.js
    |   |       |   |   |   isArrayLikeObject.js
    |   |       |   |   |   isBoolean.js
    |   |       |   |   |   isBuffer.js
    |   |       |   |   |   isDate.js
    |   |       |   |   |   isElement.js
    |   |       |   |   |   isEmpty.js
    |   |       |   |   |   isEqual.js
    |   |       |   |   |   isEqualWith.js
    |   |       |   |   |   isError.js
    |   |       |   |   |   isFinite.js
    |   |       |   |   |   isFunction.js
    |   |       |   |   |   isInteger.js
    |   |       |   |   |   isLength.js
    |   |       |   |   |   isMap.js
    |   |       |   |   |   isMatch.js
    |   |       |   |   |   isMatchWith.js
    |   |       |   |   |   isNaN.js
    |   |       |   |   |   isNative.js
    |   |       |   |   |   isNil.js
    |   |       |   |   |   isNull.js
    |   |       |   |   |   isNumber.js
    |   |       |   |   |   isObject.js
    |   |       |   |   |   isObjectLike.js
    |   |       |   |   |   isPlainObject.js
    |   |       |   |   |   isRegExp.js
    |   |       |   |   |   isSafeInteger.js
    |   |       |   |   |   isSet.js
    |   |       |   |   |   isString.js
    |   |       |   |   |   isSymbol.js
    |   |       |   |   |   isTypedArray.js
    |   |       |   |   |   isUndefined.js
    |   |       |   |   |   isWeakMap.js
    |   |       |   |   |   isWeakSet.js
    |   |       |   |   |   iteratee.js
    |   |       |   |   |   join.js
    |   |       |   |   |   kebabCase.js
    |   |       |   |   |   keyBy.js
    |   |       |   |   |   keys.js
    |   |       |   |   |   keysIn.js
    |   |       |   |   |   lang.js
    |   |       |   |   |   last.js
    |   |       |   |   |   lastIndexOf.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   lodash.js
    |   |       |   |   |   lodash.min.js
    |   |       |   |   |   lowerCase.js
    |   |       |   |   |   lowerFirst.js
    |   |       |   |   |   lt.js
    |   |       |   |   |   lte.js
    |   |       |   |   |   map.js
    |   |       |   |   |   mapKeys.js
    |   |       |   |   |   mapValues.js
    |   |       |   |   |   matches.js
    |   |       |   |   |   matchesProperty.js
    |   |       |   |   |   math.js
    |   |       |   |   |   max.js
    |   |       |   |   |   maxBy.js
    |   |       |   |   |   mean.js
    |   |       |   |   |   meanBy.js
    |   |       |   |   |   memoize.js
    |   |       |   |   |   merge.js
    |   |       |   |   |   mergeWith.js
    |   |       |   |   |   method.js
    |   |       |   |   |   methodOf.js
    |   |       |   |   |   min.js
    |   |       |   |   |   minBy.js
    |   |       |   |   |   mixin.js
    |   |       |   |   |   multiply.js
    |   |       |   |   |   negate.js
    |   |       |   |   |   next.js
    |   |       |   |   |   noop.js
    |   |       |   |   |   now.js
    |   |       |   |   |   nth.js
    |   |       |   |   |   nthArg.js
    |   |       |   |   |   number.js
    |   |       |   |   |   object.js
    |   |       |   |   |   omit.js
    |   |       |   |   |   omitBy.js
    |   |       |   |   |   once.js
    |   |       |   |   |   orderBy.js
    |   |       |   |   |   over.js
    |   |       |   |   |   overArgs.js
    |   |       |   |   |   overEvery.js
    |   |       |   |   |   overSome.js
    |   |       |   |   |   package.json
    |   |       |   |   |   pad.js
    |   |       |   |   |   padEnd.js
    |   |       |   |   |   padStart.js
    |   |       |   |   |   parseInt.js
    |   |       |   |   |   partial.js
    |   |       |   |   |   partialRight.js
    |   |       |   |   |   partition.js
    |   |       |   |   |   pick.js
    |   |       |   |   |   pickBy.js
    |   |       |   |   |   plant.js
    |   |       |   |   |   property.js
    |   |       |   |   |   propertyOf.js
    |   |       |   |   |   pull.js
    |   |       |   |   |   pullAll.js
    |   |       |   |   |   pullAllBy.js
    |   |       |   |   |   pullAllWith.js
    |   |       |   |   |   pullAt.js
    |   |       |   |   |   random.js
    |   |       |   |   |   range.js
    |   |       |   |   |   rangeRight.js
    |   |       |   |   |   README.md
    |   |       |   |   |   rearg.js
    |   |       |   |   |   reduce.js
    |   |       |   |   |   reduceRight.js
    |   |       |   |   |   reject.js
    |   |       |   |   |   remove.js
    |   |       |   |   |   repeat.js
    |   |       |   |   |   replace.js
    |   |       |   |   |   rest.js
    |   |       |   |   |   result.js
    |   |       |   |   |   reverse.js
    |   |       |   |   |   round.js
    |   |       |   |   |   sample.js
    |   |       |   |   |   sampleSize.js
    |   |       |   |   |   seq.js
    |   |       |   |   |   set.js
    |   |       |   |   |   setWith.js
    |   |       |   |   |   shuffle.js
    |   |       |   |   |   size.js
    |   |       |   |   |   slice.js
    |   |       |   |   |   snakeCase.js
    |   |       |   |   |   some.js
    |   |       |   |   |   sortBy.js
    |   |       |   |   |   sortedIndex.js
    |   |       |   |   |   sortedIndexBy.js
    |   |       |   |   |   sortedIndexOf.js
    |   |       |   |   |   sortedLastIndex.js
    |   |       |   |   |   sortedLastIndexBy.js
    |   |       |   |   |   sortedLastIndexOf.js
    |   |       |   |   |   sortedUniq.js
    |   |       |   |   |   sortedUniqBy.js
    |   |       |   |   |   split.js
    |   |       |   |   |   spread.js
    |   |       |   |   |   startCase.js
    |   |       |   |   |   startsWith.js
    |   |       |   |   |   string.js
    |   |       |   |   |   stubArray.js
    |   |       |   |   |   stubFalse.js
    |   |       |   |   |   stubObject.js
    |   |       |   |   |   stubString.js
    |   |       |   |   |   stubTrue.js
    |   |       |   |   |   subtract.js
    |   |       |   |   |   sum.js
    |   |       |   |   |   sumBy.js
    |   |       |   |   |   tail.js
    |   |       |   |   |   take.js
    |   |       |   |   |   takeRight.js
    |   |       |   |   |   takeRightWhile.js
    |   |       |   |   |   takeWhile.js
    |   |       |   |   |   tap.js
    |   |       |   |   |   template.js
    |   |       |   |   |   templateSettings.js
    |   |       |   |   |   throttle.js
    |   |       |   |   |   thru.js
    |   |       |   |   |   times.js
    |   |       |   |   |   toArray.js
    |   |       |   |   |   toFinite.js
    |   |       |   |   |   toInteger.js
    |   |       |   |   |   toIterator.js
    |   |       |   |   |   toJSON.js
    |   |       |   |   |   toLength.js
    |   |       |   |   |   toLower.js
    |   |       |   |   |   toNumber.js
    |   |       |   |   |   toPairs.js
    |   |       |   |   |   toPairsIn.js
    |   |       |   |   |   toPath.js
    |   |       |   |   |   toPlainObject.js
    |   |       |   |   |   toSafeInteger.js
    |   |       |   |   |   toString.js
    |   |       |   |   |   toUpper.js
    |   |       |   |   |   transform.js
    |   |       |   |   |   trim.js
    |   |       |   |   |   trimEnd.js
    |   |       |   |   |   trimStart.js
    |   |       |   |   |   truncate.js
    |   |       |   |   |   unary.js
    |   |       |   |   |   unescape.js
    |   |       |   |   |   union.js
    |   |       |   |   |   unionBy.js
    |   |       |   |   |   unionWith.js
    |   |       |   |   |   uniq.js
    |   |       |   |   |   uniqBy.js
    |   |       |   |   |   uniqueId.js
    |   |       |   |   |   uniqWith.js
    |   |       |   |   |   unset.js
    |   |       |   |   |   unzip.js
    |   |       |   |   |   unzipWith.js
    |   |       |   |   |   update.js
    |   |       |   |   |   updateWith.js
    |   |       |   |   |   upperCase.js
    |   |       |   |   |   upperFirst.js
    |   |       |   |   |   util.js
    |   |       |   |   |   value.js
    |   |       |   |   |   valueOf.js
    |   |       |   |   |   values.js
    |   |       |   |   |   valuesIn.js
    |   |       |   |   |   without.js
    |   |       |   |   |   words.js
    |   |       |   |   |   wrap.js
    |   |       |   |   |   wrapperAt.js
    |   |       |   |   |   wrapperChain.js
    |   |       |   |   |   wrapperLodash.js
    |   |       |   |   |   wrapperReverse.js
    |   |       |   |   |   wrapperValue.js
    |   |       |   |   |   xor.js
    |   |       |   |   |   xorBy.js
    |   |       |   |   |   xorWith.js
    |   |       |   |   |   zip.js
    |   |       |   |   |   zipObject.js
    |   |       |   |   |   zipObjectDeep.js
    |   |       |   |   |   zipWith.js
    |   |       |   |   |   _apply.js
    |   |       |   |   |   _arrayAggregator.js
    |   |       |   |   |   _arrayEach.js
    |   |       |   |   |   _arrayEachRight.js
    |   |       |   |   |   _arrayEvery.js
    |   |       |   |   |   _arrayFilter.js
    |   |       |   |   |   _arrayIncludes.js
    |   |       |   |   |   _arrayIncludesWith.js
    |   |       |   |   |   _arrayLikeKeys.js
    |   |       |   |   |   _arrayMap.js
    |   |       |   |   |   _arrayPush.js
    |   |       |   |   |   _arrayReduce.js
    |   |       |   |   |   _arrayReduceRight.js
    |   |       |   |   |   _arraySample.js
    |   |       |   |   |   _arraySampleSize.js
    |   |       |   |   |   _arrayShuffle.js
    |   |       |   |   |   _arraySome.js
    |   |       |   |   |   _asciiSize.js
    |   |       |   |   |   _asciiToArray.js
    |   |       |   |   |   _asciiWords.js
    |   |       |   |   |   _assignMergeValue.js
    |   |       |   |   |   _assignValue.js
    |   |       |   |   |   _assocIndexOf.js
    |   |       |   |   |   _baseAggregator.js
    |   |       |   |   |   _baseAssign.js
    |   |       |   |   |   _baseAssignIn.js
    |   |       |   |   |   _baseAssignValue.js
    |   |       |   |   |   _baseAt.js
    |   |       |   |   |   _baseClamp.js
    |   |       |   |   |   _baseClone.js
    |   |       |   |   |   _baseConforms.js
    |   |       |   |   |   _baseConformsTo.js
    |   |       |   |   |   _baseCreate.js
    |   |       |   |   |   _baseDelay.js
    |   |       |   |   |   _baseDifference.js
    |   |       |   |   |   _baseEach.js
    |   |       |   |   |   _baseEachRight.js
    |   |       |   |   |   _baseEvery.js
    |   |       |   |   |   _baseExtremum.js
    |   |       |   |   |   _baseFill.js
    |   |       |   |   |   _baseFilter.js
    |   |       |   |   |   _baseFindIndex.js
    |   |       |   |   |   _baseFindKey.js
    |   |       |   |   |   _baseFlatten.js
    |   |       |   |   |   _baseFor.js
    |   |       |   |   |   _baseForOwn.js
    |   |       |   |   |   _baseForOwnRight.js
    |   |       |   |   |   _baseForRight.js
    |   |       |   |   |   _baseFunctions.js
    |   |       |   |   |   _baseGet.js
    |   |       |   |   |   _baseGetAllKeys.js
    |   |       |   |   |   _baseGetTag.js
    |   |       |   |   |   _baseGt.js
    |   |       |   |   |   _baseHas.js
    |   |       |   |   |   _baseHasIn.js
    |   |       |   |   |   _baseIndexOf.js
    |   |       |   |   |   _baseIndexOfWith.js
    |   |       |   |   |   _baseInRange.js
    |   |       |   |   |   _baseIntersection.js
    |   |       |   |   |   _baseInverter.js
    |   |       |   |   |   _baseInvoke.js
    |   |       |   |   |   _baseIsArguments.js
    |   |       |   |   |   _baseIsArrayBuffer.js
    |   |       |   |   |   _baseIsDate.js
    |   |       |   |   |   _baseIsEqual.js
    |   |       |   |   |   _baseIsEqualDeep.js
    |   |       |   |   |   _baseIsMap.js
    |   |       |   |   |   _baseIsMatch.js
    |   |       |   |   |   _baseIsNaN.js
    |   |       |   |   |   _baseIsNative.js
    |   |       |   |   |   _baseIsRegExp.js
    |   |       |   |   |   _baseIsSet.js
    |   |       |   |   |   _baseIsTypedArray.js
    |   |       |   |   |   _baseIteratee.js
    |   |       |   |   |   _baseKeys.js
    |   |       |   |   |   _baseKeysIn.js
    |   |       |   |   |   _baseLodash.js
    |   |       |   |   |   _baseLt.js
    |   |       |   |   |   _baseMap.js
    |   |       |   |   |   _baseMatches.js
    |   |       |   |   |   _baseMatchesProperty.js
    |   |       |   |   |   _baseMean.js
    |   |       |   |   |   _baseMerge.js
    |   |       |   |   |   _baseMergeDeep.js
    |   |       |   |   |   _baseNth.js
    |   |       |   |   |   _baseOrderBy.js
    |   |       |   |   |   _basePick.js
    |   |       |   |   |   _basePickBy.js
    |   |       |   |   |   _baseProperty.js
    |   |       |   |   |   _basePropertyDeep.js
    |   |       |   |   |   _basePropertyOf.js
    |   |       |   |   |   _basePullAll.js
    |   |       |   |   |   _basePullAt.js
    |   |       |   |   |   _baseRandom.js
    |   |       |   |   |   _baseRange.js
    |   |       |   |   |   _baseReduce.js
    |   |       |   |   |   _baseRepeat.js
    |   |       |   |   |   _baseRest.js
    |   |       |   |   |   _baseSample.js
    |   |       |   |   |   _baseSampleSize.js
    |   |       |   |   |   _baseSet.js
    |   |       |   |   |   _baseSetData.js
    |   |       |   |   |   _baseSetToString.js
    |   |       |   |   |   _baseShuffle.js
    |   |       |   |   |   _baseSlice.js
    |   |       |   |   |   _baseSome.js
    |   |       |   |   |   _baseSortBy.js
    |   |       |   |   |   _baseSortedIndex.js
    |   |       |   |   |   _baseSortedIndexBy.js
    |   |       |   |   |   _baseSortedUniq.js
    |   |       |   |   |   _baseSum.js
    |   |       |   |   |   _baseTimes.js
    |   |       |   |   |   _baseToNumber.js
    |   |       |   |   |   _baseToPairs.js
    |   |       |   |   |   _baseToString.js
    |   |       |   |   |   _baseUnary.js
    |   |       |   |   |   _baseUniq.js
    |   |       |   |   |   _baseUnset.js
    |   |       |   |   |   _baseUpdate.js
    |   |       |   |   |   _baseValues.js
    |   |       |   |   |   _baseWhile.js
    |   |       |   |   |   _baseWrapperValue.js
    |   |       |   |   |   _baseXor.js
    |   |       |   |   |   _baseZipObject.js
    |   |       |   |   |   _cacheHas.js
    |   |       |   |   |   _castArrayLikeObject.js
    |   |       |   |   |   _castFunction.js
    |   |       |   |   |   _castPath.js
    |   |       |   |   |   _castRest.js
    |   |       |   |   |   _castSlice.js
    |   |       |   |   |   _charsEndIndex.js
    |   |       |   |   |   _charsStartIndex.js
    |   |       |   |   |   _cloneArrayBuffer.js
    |   |       |   |   |   _cloneBuffer.js
    |   |       |   |   |   _cloneDataView.js
    |   |       |   |   |   _cloneRegExp.js
    |   |       |   |   |   _cloneSymbol.js
    |   |       |   |   |   _cloneTypedArray.js
    |   |       |   |   |   _compareAscending.js
    |   |       |   |   |   _compareMultiple.js
    |   |       |   |   |   _composeArgs.js
    |   |       |   |   |   _composeArgsRight.js
    |   |       |   |   |   _copyArray.js
    |   |       |   |   |   _copyObject.js
    |   |       |   |   |   _copySymbols.js
    |   |       |   |   |   _copySymbolsIn.js
    |   |       |   |   |   _coreJsData.js
    |   |       |   |   |   _countHolders.js
    |   |       |   |   |   _createAggregator.js
    |   |       |   |   |   _createAssigner.js
    |   |       |   |   |   _createBaseEach.js
    |   |       |   |   |   _createBaseFor.js
    |   |       |   |   |   _createBind.js
    |   |       |   |   |   _createCaseFirst.js
    |   |       |   |   |   _createCompounder.js
    |   |       |   |   |   _createCtor.js
    |   |       |   |   |   _createCurry.js
    |   |       |   |   |   _createFind.js
    |   |       |   |   |   _createFlow.js
    |   |       |   |   |   _createHybrid.js
    |   |       |   |   |   _createInverter.js
    |   |       |   |   |   _createMathOperation.js
    |   |       |   |   |   _createOver.js
    |   |       |   |   |   _createPadding.js
    |   |       |   |   |   _createPartial.js
    |   |       |   |   |   _createRange.js
    |   |       |   |   |   _createRecurry.js
    |   |       |   |   |   _createRelationalOperation.js
    |   |       |   |   |   _createRound.js
    |   |       |   |   |   _createSet.js
    |   |       |   |   |   _createToPairs.js
    |   |       |   |   |   _createWrap.js
    |   |       |   |   |   _customDefaultsAssignIn.js
    |   |       |   |   |   _customDefaultsMerge.js
    |   |       |   |   |   _customOmitClone.js
    |   |       |   |   |   _DataView.js
    |   |       |   |   |   _deburrLetter.js
    |   |       |   |   |   _defineProperty.js
    |   |       |   |   |   _equalArrays.js
    |   |       |   |   |   _equalByTag.js
    |   |       |   |   |   _equalObjects.js
    |   |       |   |   |   _escapeHtmlChar.js
    |   |       |   |   |   _escapeStringChar.js
    |   |       |   |   |   _flatRest.js
    |   |       |   |   |   _freeGlobal.js
    |   |       |   |   |   _getAllKeys.js
    |   |       |   |   |   _getAllKeysIn.js
    |   |       |   |   |   _getData.js
    |   |       |   |   |   _getFuncName.js
    |   |       |   |   |   _getHolder.js
    |   |       |   |   |   _getMapData.js
    |   |       |   |   |   _getMatchData.js
    |   |       |   |   |   _getNative.js
    |   |       |   |   |   _getPrototype.js
    |   |       |   |   |   _getRawTag.js
    |   |       |   |   |   _getSymbols.js
    |   |       |   |   |   _getSymbolsIn.js
    |   |       |   |   |   _getTag.js
    |   |       |   |   |   _getValue.js
    |   |       |   |   |   _getView.js
    |   |       |   |   |   _getWrapDetails.js
    |   |       |   |   |   _Hash.js
    |   |       |   |   |   _hashClear.js
    |   |       |   |   |   _hashDelete.js
    |   |       |   |   |   _hashGet.js
    |   |       |   |   |   _hashHas.js
    |   |       |   |   |   _hashSet.js
    |   |       |   |   |   _hasPath.js
    |   |       |   |   |   _hasUnicode.js
    |   |       |   |   |   _hasUnicodeWord.js
    |   |       |   |   |   _initCloneArray.js
    |   |       |   |   |   _initCloneByTag.js
    |   |       |   |   |   _initCloneObject.js
    |   |       |   |   |   _insertWrapDetails.js
    |   |       |   |   |   _isFlattenable.js
    |   |       |   |   |   _isIndex.js
    |   |       |   |   |   _isIterateeCall.js
    |   |       |   |   |   _isKey.js
    |   |       |   |   |   _isKeyable.js
    |   |       |   |   |   _isLaziable.js
    |   |       |   |   |   _isMaskable.js
    |   |       |   |   |   _isMasked.js
    |   |       |   |   |   _isPrototype.js
    |   |       |   |   |   _isStrictComparable.js
    |   |       |   |   |   _iteratorToArray.js
    |   |       |   |   |   _lazyClone.js
    |   |       |   |   |   _lazyReverse.js
    |   |       |   |   |   _lazyValue.js
    |   |       |   |   |   _LazyWrapper.js
    |   |       |   |   |   _ListCache.js
    |   |       |   |   |   _listCacheClear.js
    |   |       |   |   |   _listCacheDelete.js
    |   |       |   |   |   _listCacheGet.js
    |   |       |   |   |   _listCacheHas.js
    |   |       |   |   |   _listCacheSet.js
    |   |       |   |   |   _LodashWrapper.js
    |   |       |   |   |   _Map.js
    |   |       |   |   |   _MapCache.js
    |   |       |   |   |   _mapCacheClear.js
    |   |       |   |   |   _mapCacheDelete.js
    |   |       |   |   |   _mapCacheGet.js
    |   |       |   |   |   _mapCacheHas.js
    |   |       |   |   |   _mapCacheSet.js
    |   |       |   |   |   _mapToArray.js
    |   |       |   |   |   _matchesStrictComparable.js
    |   |       |   |   |   _memoizeCapped.js
    |   |       |   |   |   _mergeData.js
    |   |       |   |   |   _metaMap.js
    |   |       |   |   |   _nativeCreate.js
    |   |       |   |   |   _nativeKeys.js
    |   |       |   |   |   _nativeKeysIn.js
    |   |       |   |   |   _nodeUtil.js
    |   |       |   |   |   _objectToString.js
    |   |       |   |   |   _overArg.js
    |   |       |   |   |   _overRest.js
    |   |       |   |   |   _parent.js
    |   |       |   |   |   _Promise.js
    |   |       |   |   |   _realNames.js
    |   |       |   |   |   _reEscape.js
    |   |       |   |   |   _reEvaluate.js
    |   |       |   |   |   _reInterpolate.js
    |   |       |   |   |   _reorder.js
    |   |       |   |   |   _replaceHolders.js
    |   |       |   |   |   _root.js
    |   |       |   |   |   _safeGet.js
    |   |       |   |   |   _Set.js
    |   |       |   |   |   _SetCache.js
    |   |       |   |   |   _setCacheAdd.js
    |   |       |   |   |   _setCacheHas.js
    |   |       |   |   |   _setData.js
    |   |       |   |   |   _setToArray.js
    |   |       |   |   |   _setToPairs.js
    |   |       |   |   |   _setToString.js
    |   |       |   |   |   _setWrapToString.js
    |   |       |   |   |   _shortOut.js
    |   |       |   |   |   _shuffleSelf.js
    |   |       |   |   |   _Stack.js
    |   |       |   |   |   _stackClear.js
    |   |       |   |   |   _stackDelete.js
    |   |       |   |   |   _stackGet.js
    |   |       |   |   |   _stackHas.js
    |   |       |   |   |   _stackSet.js
    |   |       |   |   |   _strictIndexOf.js
    |   |       |   |   |   _strictLastIndexOf.js
    |   |       |   |   |   _stringSize.js
    |   |       |   |   |   _stringToArray.js
    |   |       |   |   |   _stringToPath.js
    |   |       |   |   |   _Symbol.js
    |   |       |   |   |   _toKey.js
    |   |       |   |   |   _toSource.js
    |   |       |   |   |   _Uint8Array.js
    |   |       |   |   |   _unescapeHtmlChar.js
    |   |       |   |   |   _unicodeSize.js
    |   |       |   |   |   _unicodeToArray.js
    |   |       |   |   |   _unicodeWords.js
    |   |       |   |   |   _updateWrapDetails.js
    |   |       |   |   |   _WeakMap.js
    |   |       |   |   |   _wrapperClone.js
    |   |       |   |   |   
    |   |       |   |   \---fp
    |   |       |   |           add.js
    |   |       |   |           after.js
    |   |       |   |           all.js
    |   |       |   |           allPass.js
    |   |       |   |           always.js
    |   |       |   |           any.js
    |   |       |   |           anyPass.js
    |   |       |   |           apply.js
    |   |       |   |           array.js
    |   |       |   |           ary.js
    |   |       |   |           assign.js
    |   |       |   |           assignAll.js
    |   |       |   |           assignAllWith.js
    |   |       |   |           assignIn.js
    |   |       |   |           assignInAll.js
    |   |       |   |           assignInAllWith.js
    |   |       |   |           assignInWith.js
    |   |       |   |           assignWith.js
    |   |       |   |           assoc.js
    |   |       |   |           assocPath.js
    |   |       |   |           at.js
    |   |       |   |           attempt.js
    |   |       |   |           before.js
    |   |       |   |           bind.js
    |   |       |   |           bindAll.js
    |   |       |   |           bindKey.js
    |   |       |   |           camelCase.js
    |   |       |   |           capitalize.js
    |   |       |   |           castArray.js
    |   |       |   |           ceil.js
    |   |       |   |           chain.js
    |   |       |   |           chunk.js
    |   |       |   |           clamp.js
    |   |       |   |           clone.js
    |   |       |   |           cloneDeep.js
    |   |       |   |           cloneDeepWith.js
    |   |       |   |           cloneWith.js
    |   |       |   |           collection.js
    |   |       |   |           commit.js
    |   |       |   |           compact.js
    |   |       |   |           complement.js
    |   |       |   |           compose.js
    |   |       |   |           concat.js
    |   |       |   |           cond.js
    |   |       |   |           conforms.js
    |   |       |   |           conformsTo.js
    |   |       |   |           constant.js
    |   |       |   |           contains.js
    |   |       |   |           convert.js
    |   |       |   |           countBy.js
    |   |       |   |           create.js
    |   |       |   |           curry.js
    |   |       |   |           curryN.js
    |   |       |   |           curryRight.js
    |   |       |   |           curryRightN.js
    |   |       |   |           date.js
    |   |       |   |           debounce.js
    |   |       |   |           deburr.js
    |   |       |   |           defaults.js
    |   |       |   |           defaultsAll.js
    |   |       |   |           defaultsDeep.js
    |   |       |   |           defaultsDeepAll.js
    |   |       |   |           defaultTo.js
    |   |       |   |           defer.js
    |   |       |   |           delay.js
    |   |       |   |           difference.js
    |   |       |   |           differenceBy.js
    |   |       |   |           differenceWith.js
    |   |       |   |           dissoc.js
    |   |       |   |           dissocPath.js
    |   |       |   |           divide.js
    |   |       |   |           drop.js
    |   |       |   |           dropLast.js
    |   |       |   |           dropLastWhile.js
    |   |       |   |           dropRight.js
    |   |       |   |           dropRightWhile.js
    |   |       |   |           dropWhile.js
    |   |       |   |           each.js
    |   |       |   |           eachRight.js
    |   |       |   |           endsWith.js
    |   |       |   |           entries.js
    |   |       |   |           entriesIn.js
    |   |       |   |           eq.js
    |   |       |   |           equals.js
    |   |       |   |           escape.js
    |   |       |   |           escapeRegExp.js
    |   |       |   |           every.js
    |   |       |   |           extend.js
    |   |       |   |           extendAll.js
    |   |       |   |           extendAllWith.js
    |   |       |   |           extendWith.js
    |   |       |   |           F.js
    |   |       |   |           fill.js
    |   |       |   |           filter.js
    |   |       |   |           find.js
    |   |       |   |           findFrom.js
    |   |       |   |           findIndex.js
    |   |       |   |           findIndexFrom.js
    |   |       |   |           findKey.js
    |   |       |   |           findLast.js
    |   |       |   |           findLastFrom.js
    |   |       |   |           findLastIndex.js
    |   |       |   |           findLastIndexFrom.js
    |   |       |   |           findLastKey.js
    |   |       |   |           first.js
    |   |       |   |           flatMap.js
    |   |       |   |           flatMapDeep.js
    |   |       |   |           flatMapDepth.js
    |   |       |   |           flatten.js
    |   |       |   |           flattenDeep.js
    |   |       |   |           flattenDepth.js
    |   |       |   |           flip.js
    |   |       |   |           floor.js
    |   |       |   |           flow.js
    |   |       |   |           flowRight.js
    |   |       |   |           forEach.js
    |   |       |   |           forEachRight.js
    |   |       |   |           forIn.js
    |   |       |   |           forInRight.js
    |   |       |   |           forOwn.js
    |   |       |   |           forOwnRight.js
    |   |       |   |           fromPairs.js
    |   |       |   |           function.js
    |   |       |   |           functions.js
    |   |       |   |           functionsIn.js
    |   |       |   |           get.js
    |   |       |   |           getOr.js
    |   |       |   |           groupBy.js
    |   |       |   |           gt.js
    |   |       |   |           gte.js
    |   |       |   |           has.js
    |   |       |   |           hasIn.js
    |   |       |   |           head.js
    |   |       |   |           identical.js
    |   |       |   |           identity.js
    |   |       |   |           includes.js
    |   |       |   |           includesFrom.js
    |   |       |   |           indexBy.js
    |   |       |   |           indexOf.js
    |   |       |   |           indexOfFrom.js
    |   |       |   |           init.js
    |   |       |   |           initial.js
    |   |       |   |           inRange.js
    |   |       |   |           intersection.js
    |   |       |   |           intersectionBy.js
    |   |       |   |           intersectionWith.js
    |   |       |   |           invert.js
    |   |       |   |           invertBy.js
    |   |       |   |           invertObj.js
    |   |       |   |           invoke.js
    |   |       |   |           invokeArgs.js
    |   |       |   |           invokeArgsMap.js
    |   |       |   |           invokeMap.js
    |   |       |   |           isArguments.js
    |   |       |   |           isArray.js
    |   |       |   |           isArrayBuffer.js
    |   |       |   |           isArrayLike.js
    |   |       |   |           isArrayLikeObject.js
    |   |       |   |           isBoolean.js
    |   |       |   |           isBuffer.js
    |   |       |   |           isDate.js
    |   |       |   |           isElement.js
    |   |       |   |           isEmpty.js
    |   |       |   |           isEqual.js
    |   |       |   |           isEqualWith.js
    |   |       |   |           isError.js
    |   |       |   |           isFinite.js
    |   |       |   |           isFunction.js
    |   |       |   |           isInteger.js
    |   |       |   |           isLength.js
    |   |       |   |           isMap.js
    |   |       |   |           isMatch.js
    |   |       |   |           isMatchWith.js
    |   |       |   |           isNaN.js
    |   |       |   |           isNative.js
    |   |       |   |           isNil.js
    |   |       |   |           isNull.js
    |   |       |   |           isNumber.js
    |   |       |   |           isObject.js
    |   |       |   |           isObjectLike.js
    |   |       |   |           isPlainObject.js
    |   |       |   |           isRegExp.js
    |   |       |   |           isSafeInteger.js
    |   |       |   |           isSet.js
    |   |       |   |           isString.js
    |   |       |   |           isSymbol.js
    |   |       |   |           isTypedArray.js
    |   |       |   |           isUndefined.js
    |   |       |   |           isWeakMap.js
    |   |       |   |           isWeakSet.js
    |   |       |   |           iteratee.js
    |   |       |   |           join.js
    |   |       |   |           juxt.js
    |   |       |   |           kebabCase.js
    |   |       |   |           keyBy.js
    |   |       |   |           keys.js
    |   |       |   |           keysIn.js
    |   |       |   |           lang.js
    |   |       |   |           last.js
    |   |       |   |           lastIndexOf.js
    |   |       |   |           lastIndexOfFrom.js
    |   |       |   |           lowerCase.js
    |   |       |   |           lowerFirst.js
    |   |       |   |           lt.js
    |   |       |   |           lte.js
    |   |       |   |           map.js
    |   |       |   |           mapKeys.js
    |   |       |   |           mapValues.js
    |   |       |   |           matches.js
    |   |       |   |           matchesProperty.js
    |   |       |   |           math.js
    |   |       |   |           max.js
    |   |       |   |           maxBy.js
    |   |       |   |           mean.js
    |   |       |   |           meanBy.js
    |   |       |   |           memoize.js
    |   |       |   |           merge.js
    |   |       |   |           mergeAll.js
    |   |       |   |           mergeAllWith.js
    |   |       |   |           mergeWith.js
    |   |       |   |           method.js
    |   |       |   |           methodOf.js
    |   |       |   |           min.js
    |   |       |   |           minBy.js
    |   |       |   |           mixin.js
    |   |       |   |           multiply.js
    |   |       |   |           nAry.js
    |   |       |   |           negate.js
    |   |       |   |           next.js
    |   |       |   |           noop.js
    |   |       |   |           now.js
    |   |       |   |           nth.js
    |   |       |   |           nthArg.js
    |   |       |   |           number.js
    |   |       |   |           object.js
    |   |       |   |           omit.js
    |   |       |   |           omitAll.js
    |   |       |   |           omitBy.js
    |   |       |   |           once.js
    |   |       |   |           orderBy.js
    |   |       |   |           over.js
    |   |       |   |           overArgs.js
    |   |       |   |           overEvery.js
    |   |       |   |           overSome.js
    |   |       |   |           pad.js
    |   |       |   |           padChars.js
    |   |       |   |           padCharsEnd.js
    |   |       |   |           padCharsStart.js
    |   |       |   |           padEnd.js
    |   |       |   |           padStart.js
    |   |       |   |           parseInt.js
    |   |       |   |           partial.js
    |   |       |   |           partialRight.js
    |   |       |   |           partition.js
    |   |       |   |           path.js
    |   |       |   |           pathEq.js
    |   |       |   |           pathOr.js
    |   |       |   |           paths.js
    |   |       |   |           pick.js
    |   |       |   |           pickAll.js
    |   |       |   |           pickBy.js
    |   |       |   |           pipe.js
    |   |       |   |           placeholder.js
    |   |       |   |           plant.js
    |   |       |   |           pluck.js
    |   |       |   |           prop.js
    |   |       |   |           propEq.js
    |   |       |   |           property.js
    |   |       |   |           propertyOf.js
    |   |       |   |           propOr.js
    |   |       |   |           props.js
    |   |       |   |           pull.js
    |   |       |   |           pullAll.js
    |   |       |   |           pullAllBy.js
    |   |       |   |           pullAllWith.js
    |   |       |   |           pullAt.js
    |   |       |   |           random.js
    |   |       |   |           range.js
    |   |       |   |           rangeRight.js
    |   |       |   |           rangeStep.js
    |   |       |   |           rangeStepRight.js
    |   |       |   |           rearg.js
    |   |       |   |           reduce.js
    |   |       |   |           reduceRight.js
    |   |       |   |           reject.js
    |   |       |   |           remove.js
    |   |       |   |           repeat.js
    |   |       |   |           replace.js
    |   |       |   |           rest.js
    |   |       |   |           restFrom.js
    |   |       |   |           result.js
    |   |       |   |           reverse.js
    |   |       |   |           round.js
    |   |       |   |           sample.js
    |   |       |   |           sampleSize.js
    |   |       |   |           seq.js
    |   |       |   |           set.js
    |   |       |   |           setWith.js
    |   |       |   |           shuffle.js
    |   |       |   |           size.js
    |   |       |   |           slice.js
    |   |       |   |           snakeCase.js
    |   |       |   |           some.js
    |   |       |   |           sortBy.js
    |   |       |   |           sortedIndex.js
    |   |       |   |           sortedIndexBy.js
    |   |       |   |           sortedIndexOf.js
    |   |       |   |           sortedLastIndex.js
    |   |       |   |           sortedLastIndexBy.js
    |   |       |   |           sortedLastIndexOf.js
    |   |       |   |           sortedUniq.js
    |   |       |   |           sortedUniqBy.js
    |   |       |   |           split.js
    |   |       |   |           spread.js
    |   |       |   |           spreadFrom.js
    |   |       |   |           startCase.js
    |   |       |   |           startsWith.js
    |   |       |   |           string.js
    |   |       |   |           stubArray.js
    |   |       |   |           stubFalse.js
    |   |       |   |           stubObject.js
    |   |       |   |           stubString.js
    |   |       |   |           stubTrue.js
    |   |       |   |           subtract.js
    |   |       |   |           sum.js
    |   |       |   |           sumBy.js
    |   |       |   |           symmetricDifference.js
    |   |       |   |           symmetricDifferenceBy.js
    |   |       |   |           symmetricDifferenceWith.js
    |   |       |   |           T.js
    |   |       |   |           tail.js
    |   |       |   |           take.js
    |   |       |   |           takeLast.js
    |   |       |   |           takeLastWhile.js
    |   |       |   |           takeRight.js
    |   |       |   |           takeRightWhile.js
    |   |       |   |           takeWhile.js
    |   |       |   |           tap.js
    |   |       |   |           template.js
    |   |       |   |           templateSettings.js
    |   |       |   |           throttle.js
    |   |       |   |           thru.js
    |   |       |   |           times.js
    |   |       |   |           toArray.js
    |   |       |   |           toFinite.js
    |   |       |   |           toInteger.js
    |   |       |   |           toIterator.js
    |   |       |   |           toJSON.js
    |   |       |   |           toLength.js
    |   |       |   |           toLower.js
    |   |       |   |           toNumber.js
    |   |       |   |           toPairs.js
    |   |       |   |           toPairsIn.js
    |   |       |   |           toPath.js
    |   |       |   |           toPlainObject.js
    |   |       |   |           toSafeInteger.js
    |   |       |   |           toString.js
    |   |       |   |           toUpper.js
    |   |       |   |           transform.js
    |   |       |   |           trim.js
    |   |       |   |           trimChars.js
    |   |       |   |           trimCharsEnd.js
    |   |       |   |           trimCharsStart.js
    |   |       |   |           trimEnd.js
    |   |       |   |           trimStart.js
    |   |       |   |           truncate.js
    |   |       |   |           unapply.js
    |   |       |   |           unary.js
    |   |       |   |           unescape.js
    |   |       |   |           union.js
    |   |       |   |           unionBy.js
    |   |       |   |           unionWith.js
    |   |       |   |           uniq.js
    |   |       |   |           uniqBy.js
    |   |       |   |           uniqueId.js
    |   |       |   |           uniqWith.js
    |   |       |   |           unnest.js
    |   |       |   |           unset.js
    |   |       |   |           unzip.js
    |   |       |   |           unzipWith.js
    |   |       |   |           update.js
    |   |       |   |           updateWith.js
    |   |       |   |           upperCase.js
    |   |       |   |           upperFirst.js
    |   |       |   |           useWith.js
    |   |       |   |           util.js
    |   |       |   |           value.js
    |   |       |   |           valueOf.js
    |   |       |   |           values.js
    |   |       |   |           valuesIn.js
    |   |       |   |           where.js
    |   |       |   |           whereEq.js
    |   |       |   |           without.js
    |   |       |   |           words.js
    |   |       |   |           wrap.js
    |   |       |   |           wrapperAt.js
    |   |       |   |           wrapperChain.js
    |   |       |   |           wrapperLodash.js
    |   |       |   |           wrapperReverse.js
    |   |       |   |           wrapperValue.js
    |   |       |   |           xor.js
    |   |       |   |           xorBy.js
    |   |       |   |           xorWith.js
    |   |       |   |           zip.js
    |   |       |   |           zipAll.js
    |   |       |   |           zipObj.js
    |   |       |   |           zipObject.js
    |   |       |   |           zipObjectDeep.js
    |   |       |   |           zipWith.js
    |   |       |   |           _baseConvert.js
    |   |       |   |           _convertBrowser.js
    |   |       |   |           _falseOptions.js
    |   |       |   |           _mapping.js
    |   |       |   |           _util.js
    |   |       |   |           __.js
    |   |       |   |           
    |   |       |   +---log-symbols
    |   |       |   |       browser.js
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---longest-streak
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---map-obj
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---markdown-escapes
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---markdown-table
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---mathml-tag-names
    |   |       |   |       index.json
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---mdast-util-compact
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---media-typer
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---meow
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   index.js
    |   |       |   |   |   license
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       \---yargs-parser
    |   |       |   |           |   CHANGELOG.md
    |   |       |   |           |   index.js
    |   |       |   |           |   LICENSE.txt
    |   |       |   |           |   package.json
    |   |       |   |           |   README.md
    |   |       |   |           |   
    |   |       |   |           \---lib
    |   |       |   |                   tokenize-arg-string.js
    |   |       |   |                   
    |   |       |   +---merge-descriptors
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---merge2
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---methods
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---mime
    |   |       |   |   |   .npmignore
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   cli.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   mime.js
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   types.json
    |   |       |   |   |   
    |   |       |   |   \---src
    |   |       |   |           build.js
    |   |       |   |           test.js
    |   |       |   |           
    |   |       |   +---mime-db
    |   |       |   |       db.json
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---mime-types
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---min-indent
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---minimatch
    |   |       |   |       LICENSE
    |   |       |   |       minimatch.js
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---minimist
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.markdown
    |   |       |   |   |   
    |   |       |   |   +---example
    |   |       |   |   |       parse.js
    |   |       |   |   |       
    |   |       |   |   \---test
    |   |       |   |           all_bool.js
    |   |       |   |           bool.js
    |   |       |   |           dash.js
    |   |       |   |           default_bool.js
    |   |       |   |           dotted.js
    |   |       |   |           kv_short.js
    |   |       |   |           long.js
    |   |       |   |           num.js
    |   |       |   |           parse.js
    |   |       |   |           parse_modified.js
    |   |       |   |           short.js
    |   |       |   |           stop_early.js
    |   |       |   |           unknown.js
    |   |       |   |           whitespace.js
    |   |       |   |           
    |   |       |   +---minimist-options
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---mkdirp
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.markdown
    |   |       |   |   |   
    |   |       |   |   +---bin
    |   |       |   |   |       cmd.js
    |   |       |   |   |       usage.txt
    |   |       |   |   |       
    |   |       |   |   +---examples
    |   |       |   |   |       pow.js
    |   |       |   |   |       
    |   |       |   |   +---node_modules
    |   |       |   |   |   \---minimist
    |   |       |   |   |       |   .travis.yml
    |   |       |   |   |       |   index.js
    |   |       |   |   |       |   LICENSE
    |   |       |   |   |       |   package.json
    |   |       |   |   |       |   readme.markdown
    |   |       |   |   |       |   
    |   |       |   |   |       +---example
    |   |       |   |   |       |       parse.js
    |   |       |   |   |       |       
    |   |       |   |   |       \---test
    |   |       |   |   |               dash.js
    |   |       |   |   |               default_bool.js
    |   |       |   |   |               dotted.js
    |   |       |   |   |               long.js
    |   |       |   |   |               parse.js
    |   |       |   |   |               parse_modified.js
    |   |       |   |   |               short.js
    |   |       |   |   |               whitespace.js
    |   |       |   |   |               
    |   |       |   |   \---test
    |   |       |   |           chmod.js
    |   |       |   |           clobber.js
    |   |       |   |           mkdirp.js
    |   |       |   |           opts_fs.js
    |   |       |   |           opts_fs_sync.js
    |   |       |   |           perm.js
    |   |       |   |           perm_sync.js
    |   |       |   |           race.js
    |   |       |   |           rel.js
    |   |       |   |           return.js
    |   |       |   |           return_sync.js
    |   |       |   |           root.js
    |   |       |   |           sync.js
    |   |       |   |           umask.js
    |   |       |   |           umask_sync.js
    |   |       |   |           
    |   |       |   +---ms
    |   |       |   |       index.js
    |   |       |   |       license.md
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---negotiator
    |   |       |   |   |   HISTORY.md
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |           charset.js
    |   |       |   |           encoding.js
    |   |       |   |           language.js
    |   |       |   |           mediaType.js
    |   |       |   |           
    |   |       |   +---node-releases
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---.idea
    |   |       |   |   |   |   encodings.xml
    |   |       |   |   |   |   misc.xml
    |   |       |   |   |   |   modules.xml
    |   |       |   |   |   |   node-releases.iml
    |   |       |   |   |   |   vcs.xml
    |   |       |   |   |   |   workspace.xml
    |   |       |   |   |   |   
    |   |       |   |   |   \---inspectionProfiles
    |   |       |   |   |           Project_Default.xml
    |   |       |   |   |           
    |   |       |   |   +---data
    |   |       |   |   |   +---processed
    |   |       |   |   |   |       envs.json
    |   |       |   |   |   |       
    |   |       |   |   |   +---raw
    |   |       |   |   |   |       iojs.json
    |   |       |   |   |   |       nodejs.json
    |   |       |   |   |   |       
    |   |       |   |   |   \---release-schedule
    |   |       |   |   |           release-schedule.json
    |   |       |   |   |           
    |   |       |   |   \---node_modules
    |   |       |   |       +---.bin
    |   |       |   |       |       semver
    |   |       |   |       |       
    |   |       |   |       \---semver
    |   |       |   |           |   CHANGELOG.md
    |   |       |   |           |   LICENSE
    |   |       |   |           |   package.json
    |   |       |   |           |   range.bnf
    |   |       |   |           |   README.md
    |   |       |   |           |   semver.js
    |   |       |   |           |   
    |   |       |   |           \---bin
    |   |       |   |                   semver.js
    |   |       |   |                   
    |   |       |   +---normalize-package-data
    |   |       |   |   |   AUTHORS
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---lib
    |   |       |   |   |       extract_description.js
    |   |       |   |   |       fixer.js
    |   |       |   |   |       make_warning.js
    |   |       |   |   |       normalize.js
    |   |       |   |   |       safe_format.js
    |   |       |   |   |       typos.json
    |   |       |   |   |       warning_messages.json
    |   |       |   |   |       
    |   |       |   |   \---node_modules
    |   |       |   |       \---.bin
    |   |       |   |               semver
    |   |       |   |               
    |   |       |   +---normalize-range
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---normalize-selector
    |   |       |   |   |   .npmignore
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   tests.js
    |   |       |   |   |   
    |   |       |   |   +---lib
    |   |       |   |   |       normalize-selector.js
    |   |       |   |   |       
    |   |       |   |   \---test
    |   |       |   |       \---mocha
    |   |       |   |               browser-suite.html
    |   |       |   |               node-suite.js
    |   |       |   |               suite.js
    |   |       |   |               
    |   |       |   +---num2fraction
    |   |       |   |       .editorconfig
    |   |       |   |       .npmignore
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---on-finished
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---once
    |   |       |   |       LICENSE
    |   |       |   |       once.js
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---p-try
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---parent-module
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---parse-entities
    |   |       |   |       decode-entity.browser.js
    |   |       |   |       decode-entity.js
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---parse-json
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---parseurl
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---path-is-absolute
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---path-parse
    |   |       |   |       .travis.yml
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       test.js
    |   |       |   |       
    |   |       |   +---path-to-regexp
    |   |       |   |       History.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       Readme.md
    |   |       |   |       
    |   |       |   +---path-type
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---picomatch
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |           constants.js
    |   |       |   |           parse.js
    |   |       |   |           picomatch.js
    |   |       |   |           scan.js
    |   |       |   |           utils.js
    |   |       |   |           
    |   |       |   +---postcss
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---docs
    |   |       |   |   |   |   architecture.md
    |   |       |   |   |   |   source-maps.md
    |   |       |   |   |   |   syntax.md
    |   |       |   |   |   |   
    |   |       |   |   |   \---guidelines
    |   |       |   |   |           plugin.md
    |   |       |   |   |           runner.md
    |   |       |   |   |           
    |   |       |   |   \---lib
    |   |       |   |           at-rule.js
    |   |       |   |           comment.js
    |   |       |   |           container.js
    |   |       |   |           css-syntax-error.js
    |   |       |   |           declaration.js
    |   |       |   |           input.js
    |   |       |   |           lazy-result.js
    |   |       |   |           list.js
    |   |       |   |           map-generator.js
    |   |       |   |           node.js
    |   |       |   |           parse.js
    |   |       |   |           parser.js
    |   |       |   |           postcss.d.ts
    |   |       |   |           postcss.js
    |   |       |   |           previous-map.js
    |   |       |   |           processor.js
    |   |       |   |           result.js
    |   |       |   |           root.js
    |   |       |   |           rule.js
    |   |       |   |           stringifier.js
    |   |       |   |           stringify.js
    |   |       |   |           terminal-highlight.js
    |   |       |   |           tokenize.js
    |   |       |   |           vendor.js
    |   |       |   |           warn-once.js
    |   |       |   |           warning.js
    |   |       |   |           
    |   |       |   +---postcss-less
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |       |   index.js
    |   |       |   |       |   LessParser.js
    |   |       |   |       |   LessStringifier.js
    |   |       |   |       |   
    |   |       |   |       \---nodes
    |   |       |   |               import.js
    |   |       |   |               inline-comment.js
    |   |       |   |               interpolation.js
    |   |       |   |               mixin.js
    |   |       |   |               variable.js
    |   |       |   |               
    |   |       |   +---postcss-media-query-parser
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---dist
    |   |       |   |       |   index.js
    |   |       |   |       |   parsers.js
    |   |       |   |       |   
    |   |       |   |       \---nodes
    |   |       |   |               Container.js
    |   |       |   |               Node.js
    |   |       |   |               
    |   |       |   +---postcss-reporter
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---lib
    |   |       |   |   |       formatter.js
    |   |       |   |   |       reporter.js
    |   |       |   |   |       util.js
    |   |       |   |   |       
    |   |       |   |   \---node_modules
    |   |       |   |       \---log-symbols
    |   |       |   |               browser.js
    |   |       |   |               index.js
    |   |       |   |               license
    |   |       |   |               package.json
    |   |       |   |               readme.md
    |   |       |   |               
    |   |       |   +---postcss-resolve-nested-selector
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---postcss-safe-parser
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |           safe-parse.js
    |   |       |   |           safe-parser.js
    |   |       |   |           
    |   |       |   +---postcss-sass
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   parse.js
    |   |       |   |   |   parser.js
    |   |       |   |   |   README.md
    |   |       |   |   |   stringifier.js
    |   |       |   |   |   stringify.js
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       +---.bin
    |   |       |   |       |       gonzales
    |   |       |   |       |       
    |   |       |   |       \---postcss
    |   |       |   |           |   CHANGELOG.md
    |   |       |   |           |   LICENSE
    |   |       |   |           |   package.json
    |   |       |   |           |   README.md
    |   |       |   |           |   
    |   |       |   |           +---docs
    |   |       |   |           |   |   architecture.md
    |   |       |   |           |   |   source-maps.md
    |   |       |   |           |   |   syntax.md
    |   |       |   |           |   |   
    |   |       |   |           |   \---guidelines
    |   |       |   |           |           plugin.md
    |   |       |   |           |           runner.md
    |   |       |   |           |           
    |   |       |   |           \---lib
    |   |       |   |                   at-rule.js
    |   |       |   |                   comment.js
    |   |       |   |                   container.js
    |   |       |   |                   css-syntax-error.js
    |   |       |   |                   declaration.js
    |   |       |   |                   input.js
    |   |       |   |                   lazy-result.js
    |   |       |   |                   list.js
    |   |       |   |                   map-generator.js
    |   |       |   |                   node.js
    |   |       |   |                   parse.js
    |   |       |   |                   parser.js
    |   |       |   |                   postcss.d.ts
    |   |       |   |                   postcss.js
    |   |       |   |                   previous-map.js
    |   |       |   |                   processor.js
    |   |       |   |                   result.js
    |   |       |   |                   root.js
    |   |       |   |                   rule.js
    |   |       |   |                   stringifier.js
    |   |       |   |                   stringify.js
    |   |       |   |                   terminal-highlight.js
    |   |       |   |                   tokenize.js
    |   |       |   |                   vendor.js
    |   |       |   |                   warn-once.js
    |   |       |   |                   warning.js
    |   |       |   |                   
    |   |       |   +---postcss-scss
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |           nested-declaration.js
    |   |       |   |           scss-parse.js
    |   |       |   |           scss-parser.js
    |   |       |   |           scss-stringifier.js
    |   |       |   |           scss-stringify.js
    |   |       |   |           scss-syntax.js
    |   |       |   |           scss-tokenize.js
    |   |       |   |           
    |   |       |   +---postcss-selector-parser
    |   |       |   |   |   API.md
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE-MIT
    |   |       |   |   |   package.json
    |   |       |   |   |   postcss-selector-parser.d.ts
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---dist
    |   |       |   |       |   index.js
    |   |       |   |       |   parser.js
    |   |       |   |       |   processor.js
    |   |       |   |       |   sortAscending.js
    |   |       |   |       |   tokenize.js
    |   |       |   |       |   tokenTypes.js
    |   |       |   |       |   
    |   |       |   |       \---selectors
    |   |       |   |               attribute.js
    |   |       |   |               className.js
    |   |       |   |               combinator.js
    |   |       |   |               comment.js
    |   |       |   |               constructors.js
    |   |       |   |               container.js
    |   |       |   |               guards.js
    |   |       |   |               id.js
    |   |       |   |               index.js
    |   |       |   |               namespace.js
    |   |       |   |               nesting.js
    |   |       |   |               node.js
    |   |       |   |               pseudo.js
    |   |       |   |               root.js
    |   |       |   |               selector.js
    |   |       |   |               string.js
    |   |       |   |               tag.js
    |   |       |   |               types.js
    |   |       |   |               universal.js
    |   |       |   |               
    |   |       |   +---postcss-value-parser
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |           index.d.ts
    |   |       |   |           index.js
    |   |       |   |           parse.js
    |   |       |   |           stringify.js
    |   |       |   |           unit.js
    |   |       |   |           walk.js
    |   |       |   |           
    |   |       |   +---proxy-addr
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---punycode
    |   |       |   |       LICENSE-MIT.txt
    |   |       |   |       package.json
    |   |       |   |       punycode.es6.js
    |   |       |   |       punycode.js
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---qs
    |   |       |   |   |   .editorconfig
    |   |       |   |   |   .eslintignore
    |   |       |   |   |   .eslintrc
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---dist
    |   |       |   |   |       qs.js
    |   |       |   |   |       
    |   |       |   |   +---lib
    |   |       |   |   |       formats.js
    |   |       |   |   |       index.js
    |   |       |   |   |       parse.js
    |   |       |   |   |       stringify.js
    |   |       |   |   |       utils.js
    |   |       |   |   |       
    |   |       |   |   \---test
    |   |       |   |           .eslintrc
    |   |       |   |           index.js
    |   |       |   |           parse.js
    |   |       |   |           stringify.js
    |   |       |   |           utils.js
    |   |       |   |           
    |   |       |   +---quick-lru
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---range-parser
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---raw-body
    |   |       |   |   |   HISTORY.md
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       \---iconv-lite
    |   |       |   |           |   .travis.yml
    |   |       |   |           |   Changelog.md
    |   |       |   |           |   LICENSE
    |   |       |   |           |   package.json
    |   |       |   |           |   README.md
    |   |       |   |           |   
    |   |       |   |           +---encodings
    |   |       |   |           |   |   dbcs-codec.js
    |   |       |   |           |   |   dbcs-data.js
    |   |       |   |           |   |   index.js
    |   |       |   |           |   |   internal.js
    |   |       |   |           |   |   sbcs-codec.js
    |   |       |   |           |   |   sbcs-data-generated.js
    |   |       |   |           |   |   sbcs-data.js
    |   |       |   |           |   |   utf16.js
    |   |       |   |           |   |   utf7.js
    |   |       |   |           |   |   
    |   |       |   |           |   \---tables
    |   |       |   |           |           big5-added.json
    |   |       |   |           |           cp936.json
    |   |       |   |           |           cp949.json
    |   |       |   |           |           cp950.json
    |   |       |   |           |           eucjp.json
    |   |       |   |           |           gb18030-ranges.json
    |   |       |   |           |           gbk-added.json
    |   |       |   |           |           shiftjis.json
    |   |       |   |           |           
    |   |       |   |           \---lib
    |   |       |   |                   bom-handling.js
    |   |       |   |                   extend-node.js
    |   |       |   |                   index.d.ts
    |   |       |   |                   index.js
    |   |       |   |                   streams.js
    |   |       |   |                   
    |   |       |   +---read-pkg
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   index.js
    |   |       |   |   |   license
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       \---type-fest
    |   |       |   |           |   index.d.ts
    |   |       |   |           |   license
    |   |       |   |           |   package.json
    |   |       |   |           |   readme.md
    |   |       |   |           |   
    |   |       |   |           \---source
    |   |       |   |                   basic.d.ts
    |   |       |   |                   except.d.ts
    |   |       |   |                   literal-union.d.ts
    |   |       |   |                   merge-exclusive.d.ts
    |   |       |   |                   merge.d.ts
    |   |       |   |                   mutable.d.ts
    |   |       |   |                   package-json.d.ts
    |   |       |   |                   promisable.d.ts
    |   |       |   |                   readonly-deep.d.ts
    |   |       |   |                   require-at-least-one.d.ts
    |   |       |   |                   
    |   |       |   +---read-pkg-up
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   index.js
    |   |       |   |   |   license
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       +---find-up
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       +---locate-path
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       +---p-limit
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       +---p-locate
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       \---path-exists
    |   |       |   |               index.d.ts
    |   |       |   |               index.js
    |   |       |   |               license
    |   |       |   |               package.json
    |   |       |   |               readme.md
    |   |       |   |               
    |   |       |   +---readable-stream
    |   |       |   |   |   CONTRIBUTING.md
    |   |       |   |   |   errors-browser.js
    |   |       |   |   |   errors.js
    |   |       |   |   |   experimentalWarning.js
    |   |       |   |   |   GOVERNANCE.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   readable-browser.js
    |   |       |   |   |   readable.js
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |       |   _stream_duplex.js
    |   |       |   |       |   _stream_passthrough.js
    |   |       |   |       |   _stream_readable.js
    |   |       |   |       |   _stream_transform.js
    |   |       |   |       |   _stream_writable.js
    |   |       |   |       |   
    |   |       |   |       \---internal
    |   |       |   |           \---streams
    |   |       |   |                   async_iterator.js
    |   |       |   |                   buffer_list.js
    |   |       |   |                   destroy.js
    |   |       |   |                   end-of-stream.js
    |   |       |   |                   pipeline.js
    |   |       |   |                   state.js
    |   |       |   |                   stream-browser.js
    |   |       |   |                   stream.js
    |   |       |   |                   
    |   |       |   +---redent
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---regenerator-runtime
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       path.js
    |   |       |   |       README.md
    |   |       |   |       runtime.js
    |   |       |   |       
    |   |       |   +---remark
    |   |       |   |       index.js
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---remark-parse
    |   |       |   |   |   index.js
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |       |   block-elements.js
    |   |       |   |       |   decode.js
    |   |       |   |       |   defaults.js
    |   |       |   |       |   parse.js
    |   |       |   |       |   parser.js
    |   |       |   |       |   set-options.js
    |   |       |   |       |   tokenizer.js
    |   |       |   |       |   unescape.js
    |   |       |   |       |   
    |   |       |   |       +---locate
    |   |       |   |       |       break.js
    |   |       |   |       |       code-inline.js
    |   |       |   |       |       delete.js
    |   |       |   |       |       emphasis.js
    |   |       |   |       |       escape.js
    |   |       |   |       |       link.js
    |   |       |   |       |       strong.js
    |   |       |   |       |       tag.js
    |   |       |   |       |       url.js
    |   |       |   |       |       
    |   |       |   |       +---tokenize
    |   |       |   |       |       auto-link.js
    |   |       |   |       |       blockquote.js
    |   |       |   |       |       break.js
    |   |       |   |       |       code-fenced.js
    |   |       |   |       |       code-indented.js
    |   |       |   |       |       code-inline.js
    |   |       |   |       |       definition.js
    |   |       |   |       |       delete.js
    |   |       |   |       |       emphasis.js
    |   |       |   |       |       escape.js
    |   |       |   |       |       footnote-definition.js
    |   |       |   |       |       heading-atx.js
    |   |       |   |       |       heading-setext.js
    |   |       |   |       |       html-block.js
    |   |       |   |       |       html-inline.js
    |   |       |   |       |       link.js
    |   |       |   |       |       list.js
    |   |       |   |       |       newline.js
    |   |       |   |       |       paragraph.js
    |   |       |   |       |       reference.js
    |   |       |   |       |       strong.js
    |   |       |   |       |       table.js
    |   |       |   |       |       text.js
    |   |       |   |       |       thematic-break.js
    |   |       |   |       |       url.js
    |   |       |   |       |       
    |   |       |   |       \---util
    |   |       |   |               get-indentation.js
    |   |       |   |               html.js
    |   |       |   |               interrupt.js
    |   |       |   |               normalize.js
    |   |       |   |               remove-indentation.js
    |   |       |   |               
    |   |       |   +---remark-stringify
    |   |       |   |   |   index.js
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |       |   compiler.js
    |   |       |   |       |   defaults.js
    |   |       |   |       |   escape.js
    |   |       |   |       |   set-options.js
    |   |       |   |       |   
    |   |       |   |       +---macro
    |   |       |   |       |       all.js
    |   |       |   |       |       block.js
    |   |       |   |       |       compile.js
    |   |       |   |       |       one.js
    |   |       |   |       |       ordered-items.js
    |   |       |   |       |       unordered-items.js
    |   |       |   |       |       
    |   |       |   |       +---util
    |   |       |   |       |       copy-identifier-encoding.js
    |   |       |   |       |       enclose-title.js
    |   |       |   |       |       enclose-uri.js
    |   |       |   |       |       enter-link-reference.js
    |   |       |   |       |       entity-prefix-length.js
    |   |       |   |       |       identity.js
    |   |       |   |       |       label.js
    |   |       |   |       |       pad.js
    |   |       |   |       |       
    |   |       |   |       \---visitors
    |   |       |   |               blockquote.js
    |   |       |   |               break.js
    |   |       |   |               code.js
    |   |       |   |               definition.js
    |   |       |   |               delete.js
    |   |       |   |               emphasis.js
    |   |       |   |               footnote-definition.js
    |   |       |   |               footnote-reference.js
    |   |       |   |               footnote.js
    |   |       |   |               heading.js
    |   |       |   |               html.js
    |   |       |   |               image-reference.js
    |   |       |   |               image.js
    |   |       |   |               inline-code.js
    |   |       |   |               link-reference.js
    |   |       |   |               link.js
    |   |       |   |               list-item.js
    |   |       |   |               list.js
    |   |       |   |               paragraph.js
    |   |       |   |               root.js
    |   |       |   |               strong.js
    |   |       |   |               table-cell.js
    |   |       |   |               table.js
    |   |       |   |               text.js
    |   |       |   |               thematic-break.js
    |   |       |   |               
    |   |       |   +---repeat-string
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---replace-ext
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---resolve
    |   |       |   |   |   .eslintignore
    |   |       |   |   |   .eslintrc
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   appveyor.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.markdown
    |   |       |   |   |   
    |   |       |   |   +---example
    |   |       |   |   |       async.js
    |   |       |   |   |       sync.js
    |   |       |   |   |       
    |   |       |   |   +---lib
    |   |       |   |   |       async.js
    |   |       |   |   |       caller.js
    |   |       |   |   |       core.js
    |   |       |   |   |       core.json
    |   |       |   |   |       is-core.js
    |   |       |   |   |       node-modules-paths.js
    |   |       |   |   |       normalize-options.js
    |   |       |   |   |       sync.js
    |   |       |   |   |       
    |   |       |   |   \---test
    |   |       |   |       |   .eslintrc
    |   |       |   |       |   core.js
    |   |       |   |       |   dotdot.js
    |   |       |   |       |   faulty_basedir.js
    |   |       |   |       |   filter.js
    |   |       |   |       |   filter_sync.js
    |   |       |   |       |   mock.js
    |   |       |   |       |   mock_sync.js
    |   |       |   |       |   module_dir.js
    |   |       |   |       |   node-modules-paths.js
    |   |       |   |       |   node_path.js
    |   |       |   |       |   nonstring.js
    |   |       |   |       |   pathfilter.js
    |   |       |   |       |   precedence.js
    |   |       |   |       |   resolver.js
    |   |       |   |       |   resolver_sync.js
    |   |       |   |       |   shadowed_core.js
    |   |       |   |       |   subdirs.js
    |   |       |   |       |   symlinks.js
    |   |       |   |       |   
    |   |       |   |       +---dotdot
    |   |       |   |       |   |   index.js
    |   |       |   |       |   |   
    |   |       |   |       |   \---abc
    |   |       |   |       |           index.js
    |   |       |   |       |           
    |   |       |   |       +---module_dir
    |   |       |   |       |   +---xmodules
    |   |       |   |       |   |   \---aaa
    |   |       |   |       |   |           index.js
    |   |       |   |       |   |           
    |   |       |   |       |   +---ymodules
    |   |       |   |       |   |   \---aaa
    |   |       |   |       |   |           index.js
    |   |       |   |       |   |           
    |   |       |   |       |   \---zmodules
    |   |       |   |       |       \---bbb
    |   |       |   |       |               main.js
    |   |       |   |       |               package.json
    |   |       |   |       |               
    |   |       |   |       +---node_path
    |   |       |   |       |   +---x
    |   |       |   |       |   |   +---aaa
    |   |       |   |       |   |   |       index.js
    |   |       |   |       |   |   |       
    |   |       |   |       |   |   \---ccc
    |   |       |   |       |   |           index.js
    |   |       |   |       |   |           
    |   |       |   |       |   \---y
    |   |       |   |       |       +---bbb
    |   |       |   |       |       |       index.js
    |   |       |   |       |       |       
    |   |       |   |       |       \---ccc
    |   |       |   |       |               index.js
    |   |       |   |       |               
    |   |       |   |       +---pathfilter
    |   |       |   |       |   \---deep_ref
    |   |       |   |       |           main.js
    |   |       |   |       |           
    |   |       |   |       +---precedence
    |   |       |   |       |   |   aaa.js
    |   |       |   |       |   |   bbb.js
    |   |       |   |       |   |   
    |   |       |   |       |   +---aaa
    |   |       |   |       |   |       index.js
    |   |       |   |       |   |       main.js
    |   |       |   |       |   |       
    |   |       |   |       |   \---bbb
    |   |       |   |       |           main.js
    |   |       |   |       |           
    |   |       |   |       +---resolver
    |   |       |   |       |   |   cup.coffee
    |   |       |   |       |   |   foo.js
    |   |       |   |       |   |   mug.coffee
    |   |       |   |       |   |   mug.js
    |   |       |   |       |   |   
    |   |       |   |       |   +---baz
    |   |       |   |       |   |       doom.js
    |   |       |   |       |   |       package.json
    |   |       |   |       |   |       quux.js
    |   |       |   |       |   |       
    |   |       |   |       |   +---browser_field
    |   |       |   |       |   |       a.js
    |   |       |   |       |   |       b.js
    |   |       |   |       |   |       package.json
    |   |       |   |       |   |       
    |   |       |   |       |   +---dot_main
    |   |       |   |       |   |       index.js
    |   |       |   |       |   |       package.json
    |   |       |   |       |   |       
    |   |       |   |       |   +---dot_slash_main
    |   |       |   |       |   |       index.js
    |   |       |   |       |   |       package.json
    |   |       |   |       |   |       
    |   |       |   |       |   +---incorrect_main
    |   |       |   |       |   |       index.js
    |   |       |   |       |   |       package.json
    |   |       |   |       |   |       
    |   |       |   |       |   +---invalid_main
    |   |       |   |       |   |       package.json
    |   |       |   |       |   |       
    |   |       |   |       |   +---multirepo
    |   |       |   |       |   |   |   lerna.json
    |   |       |   |       |   |   |   package.json
    |   |       |   |       |   |   |   
    |   |       |   |       |   |   \---packages
    |   |       |   |       |   |       +---package-a
    |   |       |   |       |   |       |       index.js
    |   |       |   |       |   |       |       package.json
    |   |       |   |       |   |       |       
    |   |       |   |       |   |       \---package-b
    |   |       |   |       |   |               index.js
    |   |       |   |       |   |               package.json
    |   |       |   |       |   |               
    |   |       |   |       |   +---nested_symlinks
    |   |       |   |       |   |   \---mylib
    |   |       |   |       |   |           async.js
    |   |       |   |       |   |           package.json
    |   |       |   |       |   |           sync.js
    |   |       |   |       |   |           
    |   |       |   |       |   +---other_path
    |   |       |   |       |   |   |   root.js
    |   |       |   |       |   |   |   
    |   |       |   |       |   |   \---lib
    |   |       |   |       |   |           other-lib.js
    |   |       |   |       |   |           
    |   |       |   |       |   +---quux
    |   |       |   |       |   |   \---foo
    |   |       |   |       |   |           index.js
    |   |       |   |       |   |           
    |   |       |   |       |   +---same_names
    |   |       |   |       |   |   |   foo.js
    |   |       |   |       |   |   |   
    |   |       |   |       |   |   \---foo
    |   |       |   |       |   |           index.js
    |   |       |   |       |   |           
    |   |       |   |       |   +---symlinked
    |   |       |   |       |   |   +---package
    |   |       |   |       |   |   |       bar.js
    |   |       |   |       |   |   |       package.json
    |   |       |   |       |   |   |       
    |   |       |   |       |   |   \---_
    |   |       |   |       |   |       +---node_modules
    |   |       |   |       |   |       |       foo.js
    |   |       |   |       |   |       |       
    |   |       |   |       |   |       \---symlink_target
    |   |       |   |       |   |               .gitkeep
    |   |       |   |       |   |               
    |   |       |   |       |   \---without_basedir
    |   |       |   |       |           main.js
    |   |       |   |       |           
    |   |       |   |       \---shadowed_core
    |   |       |   |           \---node_modules
    |   |       |   |               \---util
    |   |       |   |                       index.js
    |   |       |   |                       
    |   |       |   +---resolve-from
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---reusify
    |   |       |   |   |   .coveralls.yml
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   reusify.js
    |   |       |   |   |   test.js
    |   |       |   |   |   
    |   |       |   |   \---benchmarks
    |   |       |   |           createNoCodeFunction.js
    |   |       |   |           fib.js
    |   |       |   |           reuseNoCodeFunction.js
    |   |       |   |           
    |   |       |   +---run-parallel
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---safe-buffer
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---safer-buffer
    |   |       |   |       dangerous.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       Porting-Buffer.md
    |   |       |   |       Readme.md
    |   |       |   |       safer.js
    |   |       |   |       tests.js
    |   |       |   |       
    |   |       |   +---semver
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   range.bnf
    |   |       |   |   |   README.md
    |   |       |   |   |   semver.js
    |   |       |   |   |   
    |   |       |   |   \---bin
    |   |       |   |           semver
    |   |       |   |           
    |   |       |   +---send
    |   |       |   |   |   HISTORY.md
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       +---.bin
    |   |       |   |       |       mime
    |   |       |   |       |       
    |   |       |   |       +---http-errors
    |   |       |   |       |       HISTORY.md
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       
    |   |       |   |       \---ms
    |   |       |   |               index.js
    |   |       |   |               license.md
    |   |       |   |               package.json
    |   |       |   |               readme.md
    |   |       |   |               
    |   |       |   +---serve-static
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---setprototypeof
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---test
    |   |       |   |           index.js
    |   |       |   |           
    |   |       |   +---signal-exit
    |   |       |   |       CHANGELOG.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE.txt
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       signals.js
    |   |       |   |       
    |   |       |   +---slice-ansi
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---source-map
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   source-map.d.ts
    |   |       |   |   |   source-map.js
    |   |       |   |   |   
    |   |       |   |   +---dist
    |   |       |   |   |       source-map.debug.js
    |   |       |   |   |       source-map.js
    |   |       |   |   |       source-map.min.js
    |   |       |   |   |       source-map.min.js.map
    |   |       |   |   |       
    |   |       |   |   \---lib
    |   |       |   |           array-set.js
    |   |       |   |           base64-vlq.js
    |   |       |   |           base64.js
    |   |       |   |           binary-search.js
    |   |       |   |           mapping-list.js
    |   |       |   |           quick-sort.js
    |   |       |   |           source-map-consumer.js
    |   |       |   |           source-map-generator.js
    |   |       |   |           source-node.js
    |   |       |   |           util.js
    |   |       |   |           
    |   |       |   +---spdx-correct
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---spdx-exceptions
    |   |       |   |       index.json
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       test.log
    |   |       |   |       
    |   |       |   +---spdx-expression-parse
    |   |       |   |       AUTHORS
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       parse.js
    |   |       |   |       README.md
    |   |       |   |       scan.js
    |   |       |   |       
    |   |       |   +---spdx-license-ids
    |   |       |   |       deprecated.json
    |   |       |   |       index.json
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---specificity
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   rollup.config.js
    |   |       |   |   |   specificity.d.ts
    |   |       |   |   |   specificity.js
    |   |       |   |   |   
    |   |       |   |   +---bin
    |   |       |   |   |       specificity
    |   |       |   |   |       
    |   |       |   |   +---dist
    |   |       |   |   |       specificity.js
    |   |       |   |   |       specificity.mjs
    |   |       |   |   |       
    |   |       |   |   \---test
    |   |       |   |           test.js
    |   |       |   |           
    |   |       |   +---state-toggle
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---statuses
    |   |       |   |       codes.json
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---string-width
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---stringify-entities
    |   |       |   |       dangerous.json
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---string_decoder
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---lib
    |   |       |   |   |       string_decoder.js
    |   |       |   |   |       
    |   |       |   |   \---node_modules
    |   |       |   |       \---safe-buffer
    |   |       |   |               index.d.ts
    |   |       |   |               index.js
    |   |       |   |               LICENSE
    |   |       |   |               package.json
    |   |       |   |               README.md
    |   |       |   |               
    |   |       |   +---strip-ansi
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---strip-indent
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---style-search
    |   |       |   |       .npmignore
    |   |       |   |       CHANGELOG.md
    |   |       |   |       circle.yml
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       test.js
    |   |       |   |       
    |   |       |   +---stylelint
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   CONTRIBUTING.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   SECURITY.md
    |   |       |   |   |   VISION.md
    |   |       |   |   |   
    |   |       |   |   +---bin
    |   |       |   |   |       stylelint.js
    |   |       |   |   |       
    |   |       |   |   +---docs
    |   |       |   |   |   |   developer-guide.md
    |   |       |   |   |   |   user-guide.md
    |   |       |   |   |   |   
    |   |       |   |   |   +---developer-guide
    |   |       |   |   |   |       formatters.md
    |   |       |   |   |   |       issues.md
    |   |       |   |   |   |       plugins.md
    |   |       |   |   |   |       prerequisites.md
    |   |       |   |   |   |       processors.md
    |   |       |   |   |   |       pull-requests.md
    |   |       |   |   |   |       releases.md
    |   |       |   |   |   |       rules.md
    |   |       |   |   |   |       
    |   |       |   |   |   \---user-guide
    |   |       |   |   |           about-rules.md
    |   |       |   |   |           articles.md
    |   |       |   |   |           cli.md
    |   |       |   |   |           complementary-tools.md
    |   |       |   |   |           configuration.md
    |   |       |   |   |           css-processors.md
    |   |       |   |   |           example-config.md
    |   |       |   |   |           faq.md
    |   |       |   |   |           node-api.md
    |   |       |   |   |           plugins.md
    |   |       |   |   |           postcss-plugin.md
    |   |       |   |   |           processors.md
    |   |       |   |   |           rules.md
    |   |       |   |   |           semantic-versioning-policy.md
    |   |       |   |   |           
    |   |       |   |   +---lib
    |   |       |   |   |   |   assignDisabledRanges.js
    |   |       |   |   |   |   augmentConfig.js
    |   |       |   |   |   |   cli.js
    |   |       |   |   |   |   createPlugin.js
    |   |       |   |   |   |   createStylelint.js
    |   |       |   |   |   |   createStylelintResult.js
    |   |       |   |   |   |   dynamicRequire.js
    |   |       |   |   |   |   getConfigForFile.js
    |   |       |   |   |   |   getPostcssResult.js
    |   |       |   |   |   |   index.js
    |   |       |   |   |   |   invalidScopeDisables.js
    |   |       |   |   |   |   isPathIgnored.js
    |   |       |   |   |   |   lintSource.js
    |   |       |   |   |   |   needlessDisables.js
    |   |       |   |   |   |   normalizeRuleSettings.js
    |   |       |   |   |   |   postcssPlugin.js
    |   |       |   |   |   |   printConfig.js
    |   |       |   |   |   |   reportUnknownRuleNames.js
    |   |       |   |   |   |   requireRule.js
    |   |       |   |   |   |   standalone.js
    |   |       |   |   |   |   writeOutputFile.js
    |   |       |   |   |   |   
    |   |       |   |   |   +---formatters
    |   |       |   |   |   |       compactFormatter.js
    |   |       |   |   |   |       disableOptionsReportStringFormatter.js
    |   |       |   |   |   |       index.js
    |   |       |   |   |   |       jsonFormatter.js
    |   |       |   |   |   |       stringFormatter.js
    |   |       |   |   |   |       unixFormatter.js
    |   |       |   |   |   |       verboseFormatter.js
    |   |       |   |   |   |       
    |   |       |   |   |   +---reference
    |   |       |   |   |   |       keywordSets.js
    |   |       |   |   |   |       mathFunctions.js
    |   |       |   |   |   |       namedColorData.js
    |   |       |   |   |   |       propertySets.js
    |   |       |   |   |   |       punctuationSets.js
    |   |       |   |   |   |       shorthandData.js
    |   |       |   |   |   |       
    |   |       |   |   |   +---rules
    |   |       |   |   |   |   |   atRuleNameSpaceChecker.js
    |   |       |   |   |   |   |   declarationBangSpaceChecker.js
    |   |       |   |   |   |   |   declarationColonSpaceChecker.js
    |   |       |   |   |   |   |   findMediaOperator.js
    |   |       |   |   |   |   |   functionCommaSpaceChecker.js
    |   |       |   |   |   |   |   functionCommaSpaceFix.js
    |   |       |   |   |   |   |   index.js
    |   |       |   |   |   |   |   mediaFeatureColonSpaceChecker.js
    |   |       |   |   |   |   |   mediaQueryListCommaWhitespaceChecker.js
    |   |       |   |   |   |   |   selectorAttributeOperatorSpaceChecker.js
    |   |       |   |   |   |   |   selectorCombinatorSpaceChecker.js
    |   |       |   |   |   |   |   selectorListCommaWhitespaceChecker.js
    |   |       |   |   |   |   |   valueListCommaWhitespaceChecker.js
    |   |       |   |   |   |   |   
    |   |       |   |   |   |   +---at-rule-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---at-rule-empty-line-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---at-rule-name-case
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---at-rule-name-newline-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---at-rule-name-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---at-rule-no-unknown
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---at-rule-no-vendor-prefix
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---at-rule-property-requirelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---at-rule-semicolon-newline-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---at-rule-semicolon-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---at-rule-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---block-closing-brace-empty-line-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---block-closing-brace-newline-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---block-closing-brace-newline-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---block-closing-brace-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---block-closing-brace-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---block-no-empty
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---block-opening-brace-newline-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---block-opening-brace-newline-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---block-opening-brace-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---block-opening-brace-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---color-hex-case
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---color-hex-length
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---color-named
    |   |       |   |   |   |   |       generateColorFuncs.js
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---color-no-hex
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---color-no-invalid-hex
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---comment-empty-line-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---comment-no-empty
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---comment-whitespace-inside
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---comment-word-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---custom-media-pattern
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---custom-property-empty-line-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---custom-property-pattern
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-bang-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-bang-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-block-no-duplicate-properties
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-block-no-redundant-longhand-properties
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-block-no-shorthand-property-overrides
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-block-semicolon-newline-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-block-semicolon-newline-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-block-semicolon-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-block-semicolon-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-block-single-line-max-declarations
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-block-trailing-semicolon
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-colon-newline-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-colon-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-colon-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-empty-line-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-no-important
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-property-unit-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-property-unit-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-property-value-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-property-value-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---font-family-name-quotes
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---font-family-no-duplicate-names
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---font-family-no-missing-generic-family-keyword
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---font-weight-notation
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-calc-no-invalid
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-calc-no-unspaced-operator
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-comma-newline-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-comma-newline-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-comma-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-comma-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-linear-gradient-no-nonstandard-direction
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-max-empty-lines
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-name-case
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-parentheses-newline-inside
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-parentheses-space-inside
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-url-no-scheme-relative
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-url-quotes
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-url-scheme-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-url-scheme-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-whitespace-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---indentation
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---keyframe-declaration-no-important
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---keyframes-name-pattern
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---length-zero-no-unit
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---linebreaks
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---max-empty-lines
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---max-line-length
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---max-nesting-depth
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-colon-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-colon-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-name-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-name-case
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-name-no-unknown
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-name-no-vendor-prefix
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-name-value-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-name-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-parentheses-space-inside
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-range-operator-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-range-operator-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-query-list-comma-newline-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-query-list-comma-newline-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-query-list-comma-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-query-list-comma-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---no-descending-specificity
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---no-duplicate-at-import-rules
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---no-duplicate-selectors
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---no-empty-first-line
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---no-empty-source
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---no-eol-whitespace
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---no-extra-semicolons
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---no-invalid-double-slash-comments
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---no-missing-end-of-source-newline
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---no-unknown-animations
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---number-leading-zero
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---number-max-precision
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---number-no-trailing-zeros
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---property-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---property-case
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---property-no-unknown
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---property-no-vendor-prefix
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---property-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---rule-empty-line-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-attribute-brackets-space-inside
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-attribute-operator-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-attribute-operator-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-attribute-operator-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-attribute-operator-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-attribute-quotes
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-class-pattern
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-combinator-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-combinator-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-combinator-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-combinator-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-descendant-combinator-no-non-space
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-id-pattern
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-list-comma-newline-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-list-comma-newline-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-list-comma-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-list-comma-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-max-attribute
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-max-class
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-max-combinators
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-max-compound-selectors
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-max-empty-lines
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-max-id
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-max-pseudo-class
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-max-specificity
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-max-type
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-max-universal
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-nested-pattern
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-no-qualifying-type
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-no-vendor-prefix
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-pseudo-class-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-pseudo-class-case
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-pseudo-class-no-unknown
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-pseudo-class-parentheses-space-inside
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-pseudo-class-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-pseudo-element-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-pseudo-element-case
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-pseudo-element-colon-notation
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-pseudo-element-no-unknown
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-pseudo-element-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-type-case
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-type-no-unknown
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---shorthand-property-no-redundant-values
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---string-no-newline
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---string-quotes
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---time-min-milliseconds
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---unicode-bom
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---unit-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---unit-case
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---unit-no-unknown
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---unit-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---value-keyword-case
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---value-list-comma-newline-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---value-list-comma-newline-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---value-list-comma-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---value-list-comma-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---value-list-max-empty-lines
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   \---value-no-vendor-prefix
    |   |       |   |   |   |           index.js
    |   |       |   |   |   |           README.md
    |   |       |   |   |   |           
    |   |       |   |   |   \---utils
    |   |       |   |   |       |   addEmptyLineAfter.js
    |   |       |   |   |       |   addEmptyLineBefore.js
    |   |       |   |   |       |   atRuleParamIndex.js
    |   |       |   |   |       |   beforeBlockString.js
    |   |       |   |   |       |   blockString.js
    |   |       |   |   |       |   blurComments.js
    |   |       |   |   |       |   blurFunctionArguments.js
    |   |       |   |   |       |   blurInterpolation.js
    |   |       |   |   |       |   checkAgainstRule.js
    |   |       |   |   |       |   checkInvalidCLIOptions.js
    |   |       |   |   |       |   configurationError.js
    |   |       |   |   |       |   containsString.js
    |   |       |   |   |       |   declarationValueIndex.js
    |   |       |   |   |       |   eachDeclarationBlock.js
    |   |       |   |   |       |   FileCache.js
    |   |       |   |   |       |   filterFilePaths.js
    |   |       |   |   |       |   findAnimationName.js
    |   |       |   |   |       |   findAtRuleContext.js
    |   |       |   |   |       |   findFontFamily.js
    |   |       |   |   |       |   findListStyleType.js
    |   |       |   |   |       |   functionArgumentsSearch.js
    |   |       |   |   |       |   getCacheFile.js
    |   |       |   |   |       |   getFileIgnorer.js
    |   |       |   |   |       |   getFormatterOptionsText.js
    |   |       |   |   |       |   getModulePath.js
    |   |       |   |   |       |   getNextNonSharedLineCommentNode.js
    |   |       |   |   |       |   getOsEol.js
    |   |       |   |   |       |   getPreviousNonSharedLineCommentNode.js
    |   |       |   |   |       |   getSchemeFromUrl.js
    |   |       |   |   |       |   getUnitFromValueNode.js
    |   |       |   |   |       |   hasBlock.js
    |   |       |   |   |       |   hasEmptyBlock.js
    |   |       |   |   |       |   hasEmptyLine.js
    |   |       |   |   |       |   hash.js
    |   |       |   |   |       |   hasInterpolation.js
    |   |       |   |   |       |   hasLessInterpolation.js
    |   |       |   |   |       |   hasPsvInterpolation.js
    |   |       |   |   |       |   hasScssInterpolation.js
    |   |       |   |   |       |   hasTplInterpolation.js
    |   |       |   |   |       |   isAfterComment.js
    |   |       |   |   |       |   isAfterSingleLineComment.js
    |   |       |   |   |       |   isAfterStandardPropertyDeclaration.js
    |   |       |   |   |       |   isAutoprefixable.js
    |   |       |   |   |       |   isBlocklessAtRuleAfterBlocklessAtRule.js
    |   |       |   |   |       |   isBlocklessAtRuleAfterSameNameBlocklessAtRule.js
    |   |       |   |   |       |   isCounterIncrementCustomIdentValue.js
    |   |       |   |   |       |   isCounterResetCustomIdentValue.js
    |   |       |   |   |       |   isCustomElement.js
    |   |       |   |   |       |   isCustomMediaQuery.js
    |   |       |   |   |       |   isCustomProperty.js
    |   |       |   |   |       |   isCustomPropertySet.js
    |   |       |   |   |       |   isCustomSelector.js
    |   |       |   |   |       |   isFirstNested.js
    |   |       |   |   |       |   isFirstNodeOfRoot.js
    |   |       |   |   |       |   isKeyframeRule.js
    |   |       |   |   |       |   isKeyframeSelector.js
    |   |       |   |   |       |   isLessVariable.js
    |   |       |   |   |       |   isLogicalCombination.js
    |   |       |   |   |       |   isMap.js
    |   |       |   |   |       |   isMathFunction.js
    |   |       |   |   |       |   isNumbery.js
    |   |       |   |   |       |   isOnlyWhitespace.js
    |   |       |   |   |       |   isRangeContextMediaFeature.js
    |   |       |   |   |       |   isSharedLineComment.js
    |   |       |   |   |       |   isSingleLineString.js
    |   |       |   |   |       |   isStandardSyntaxAtRule.js
    |   |       |   |   |       |   isStandardSyntaxCombinator.js
    |   |       |   |   |       |   isStandardSyntaxDeclaration.js
    |   |       |   |   |       |   isStandardSyntaxFunction.js
    |   |       |   |   |       |   isStandardSyntaxMediaFeature.js
    |   |       |   |   |       |   isStandardSyntaxMediaFeatureName.js
    |   |       |   |   |       |   isStandardSyntaxProperty.js
    |   |       |   |   |       |   isStandardSyntaxRule.js
    |   |       |   |   |       |   isStandardSyntaxSelector.js
    |   |       |   |   |       |   isStandardSyntaxTypeSelector.js
    |   |       |   |   |       |   isStandardSyntaxUrl.js
    |   |       |   |   |       |   isStandardSyntaxValue.js
    |   |       |   |   |       |   isValidFontSize.js
    |   |       |   |   |       |   isValidHex.js
    |   |       |   |   |       |   isVariable.js
    |   |       |   |   |       |   isWhitespace.js
    |   |       |   |   |       |   matchesStringOrRegExp.js
    |   |       |   |   |       |   nextNonCommentNode.js
    |   |       |   |   |       |   nodeContextLookup.js
    |   |       |   |   |       |   noFilesFoundError.js
    |   |       |   |   |       |   optionsMatches.js
    |   |       |   |   |       |   parseSelector.js
    |   |       |   |   |       |   rawNodeString.js
    |   |       |   |   |       |   removeEmptyLinesAfter.js
    |   |       |   |   |       |   removeEmptyLinesBefore.js
    |   |       |   |   |       |   report.js
    |   |       |   |   |       |   ruleMessages.js
    |   |       |   |   |       |   transformSelector.js
    |   |       |   |   |       |   typeGuards.js
    |   |       |   |   |       |   validateObjectWithArrayProps.js
    |   |       |   |   |       |   validateOptions.js
    |   |       |   |   |       |   whitespaceChecker.js
    |   |       |   |   |       |   
    |   |       |   |   |       \---parseCalcExpression
    |   |       |   |   |               index.js
    |   |       |   |   |               parser.jison
    |   |       |   |   |               parser.js
    |   |       |   |   |               
    |   |       |   |   \---node_modules
    |   |       |   |       +---.bin
    |   |       |   |       |       autoprefixer
    |   |       |   |       |       specificity
    |   |       |   |       |       
    |   |       |   |       +---ansi-regex
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       +---ansi-styles
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       +---braces
    |   |       |   |       |   |   CHANGELOG.md
    |   |       |   |       |   |   index.js
    |   |       |   |       |   |   LICENSE
    |   |       |   |       |   |   package.json
    |   |       |   |       |   |   README.md
    |   |       |   |       |   |   
    |   |       |   |       |   \---lib
    |   |       |   |       |           compile.js
    |   |       |   |       |           constants.js
    |   |       |   |       |           expand.js
    |   |       |   |       |           parse.js
    |   |       |   |       |           stringify.js
    |   |       |   |       |           utils.js
    |   |       |   |       |           
    |   |       |   |       +---chalk
    |   |       |   |       |   |   index.d.ts
    |   |       |   |       |   |   license
    |   |       |   |       |   |   package.json
    |   |       |   |       |   |   readme.md
    |   |       |   |       |   |   
    |   |       |   |       |   +---node_modules
    |   |       |   |       |   |   \---supports-color
    |   |       |   |       |   |           browser.js
    |   |       |   |       |   |           index.js
    |   |       |   |       |   |           license
    |   |       |   |       |   |           package.json
    |   |       |   |       |   |           readme.md
    |   |       |   |       |   |           
    |   |       |   |       |   \---source
    |   |       |   |       |           index.js
    |   |       |   |       |           templates.js
    |   |       |   |       |           util.js
    |   |       |   |       |           
    |   |       |   |       +---color-convert
    |   |       |   |       |       CHANGELOG.md
    |   |       |   |       |       conversions.js
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       route.js
    |   |       |   |       |       
    |   |       |   |       +---color-name
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       
    |   |       |   |       +---debug
    |   |       |   |       |   |   CHANGELOG.md
    |   |       |   |       |   |   LICENSE
    |   |       |   |       |   |   package.json
    |   |       |   |       |   |   README.md
    |   |       |   |       |   |   
    |   |       |   |       |   +---dist
    |   |       |   |       |   |       debug.js
    |   |       |   |       |   |       
    |   |       |   |       |   \---src
    |   |       |   |       |           browser.js
    |   |       |   |       |           common.js
    |   |       |   |       |           index.js
    |   |       |   |       |           node.js
    |   |       |   |       |           
    |   |       |   |       +---emoji-regex
    |   |       |   |       |   |   index.d.ts
    |   |       |   |       |   |   index.js
    |   |       |   |       |   |   LICENSE-MIT.txt
    |   |       |   |       |   |   package.json
    |   |       |   |       |   |   README.md
    |   |       |   |       |   |   text.js
    |   |       |   |       |   |   
    |   |       |   |       |   \---es2015
    |   |       |   |       |           index.js
    |   |       |   |       |           text.js
    |   |       |   |       |           
    |   |       |   |       +---fill-range
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       
    |   |       |   |       +---has-flag
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       +---is-fullwidth-code-point
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       +---is-number
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       
    |   |       |   |       +---micromatch
    |   |       |   |       |       CHANGELOG.md
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       
    |   |       |   |       +---postcss
    |   |       |   |       |   |   CHANGELOG.md
    |   |       |   |       |   |   LICENSE
    |   |       |   |       |   |   package.json
    |   |       |   |       |   |   README.md
    |   |       |   |       |   |   
    |   |       |   |       |   +---docs
    |   |       |   |       |   |   |   architecture.md
    |   |       |   |       |   |   |   source-maps.md
    |   |       |   |       |   |   |   syntax.md
    |   |       |   |       |   |   |   
    |   |       |   |       |   |   \---guidelines
    |   |       |   |       |   |           plugin.md
    |   |       |   |       |   |           runner.md
    |   |       |   |       |   |           
    |   |       |   |       |   +---lib
    |   |       |   |       |   |       at-rule.js
    |   |       |   |       |   |       comment.js
    |   |       |   |       |   |       container.js
    |   |       |   |       |   |       css-syntax-error.js
    |   |       |   |       |   |       declaration.js
    |   |       |   |       |   |       input.js
    |   |       |   |       |   |       lazy-result.js
    |   |       |   |       |   |       list.js
    |   |       |   |       |   |       map-generator.js
    |   |       |   |       |   |       node.js
    |   |       |   |       |   |       parse.js
    |   |       |   |       |   |       parser.js
    |   |       |   |       |   |       postcss.d.ts
    |   |       |   |       |   |       postcss.js
    |   |       |   |       |   |       previous-map.js
    |   |       |   |       |   |       processor.js
    |   |       |   |       |   |       result.js
    |   |       |   |       |   |       root.js
    |   |       |   |       |   |       rule.js
    |   |       |   |       |   |       stringifier.js
    |   |       |   |       |   |       stringify.js
    |   |       |   |       |   |       terminal-highlight.js
    |   |       |   |       |   |       tokenize.js
    |   |       |   |       |   |       vendor.js
    |   |       |   |       |   |       warn-once.js
    |   |       |   |       |   |       warning.js
    |   |       |   |       |   |       
    |   |       |   |       |   \---node_modules
    |   |       |   |       |       +---ansi-styles
    |   |       |   |       |       |       index.js
    |   |       |   |       |       |       license
    |   |       |   |       |       |       package.json
    |   |       |   |       |       |       readme.md
    |   |       |   |       |       |       
    |   |       |   |       |       +---chalk
    |   |       |   |       |       |   |   index.js
    |   |       |   |       |       |   |   index.js.flow
    |   |       |   |       |       |   |   license
    |   |       |   |       |       |   |   package.json
    |   |       |   |       |       |   |   readme.md
    |   |       |   |       |       |   |   templates.js
    |   |       |   |       |       |   |   
    |   |       |   |       |       |   +---node_modules
    |   |       |   |       |       |   |   \---supports-color
    |   |       |   |       |       |   |           browser.js
    |   |       |   |       |       |   |           index.js
    |   |       |   |       |       |   |           license
    |   |       |   |       |       |   |           package.json
    |   |       |   |       |       |   |           readme.md
    |   |       |   |       |       |   |           
    |   |       |   |       |       |   \---types
    |   |       |   |       |       |           index.d.ts
    |   |       |   |       |       |           
    |   |       |   |       |       +---color-convert
    |   |       |   |       |       |       CHANGELOG.md
    |   |       |   |       |       |       conversions.js
    |   |       |   |       |       |       index.js
    |   |       |   |       |       |       LICENSE
    |   |       |   |       |       |       package.json
    |   |       |   |       |       |       README.md
    |   |       |   |       |       |       route.js
    |   |       |   |       |       |       
    |   |       |   |       |       +---color-name
    |   |       |   |       |       |       .eslintrc.json
    |   |       |   |       |       |       .npmignore
    |   |       |   |       |       |       index.js
    |   |       |   |       |       |       LICENSE
    |   |       |   |       |       |       package.json
    |   |       |   |       |       |       README.md
    |   |       |   |       |       |       test.js
    |   |       |   |       |       |       
    |   |       |   |       |       \---has-flag
    |   |       |   |       |               index.js
    |   |       |   |       |               license
    |   |       |   |       |               package.json
    |   |       |   |       |               readme.md
    |   |       |   |       |               
    |   |       |   |       +---postcss-html
    |   |       |   |       |       extract.js
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       template-parse.js
    |   |       |   |       |       template-parser.js
    |   |       |   |       |       template-safe-parse.js
    |   |       |   |       |       template-safe-parser.js
    |   |       |   |       |       template-tokenize.js
    |   |       |   |       |       
    |   |       |   |       +---postcss-jsx
    |   |       |   |       |       camel-case.js
    |   |       |   |       |       extract.js
    |   |       |   |       |       get-template.js
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       literal.js
    |   |       |   |       |       object-parse.js
    |   |       |   |       |       object-parser.js
    |   |       |   |       |       object-stringifier.js
    |   |       |   |       |       object-stringify.js
    |   |       |   |       |       object-syntax.js
    |   |       |   |       |       object.js
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       template-parse.js
    |   |       |   |       |       template-parser-helper.js
    |   |       |   |       |       template-parser.js
    |   |       |   |       |       template-safe-parse.js
    |   |       |   |       |       template-safe-parser.js
    |   |       |   |       |       template-stringifier.js
    |   |       |   |       |       template-stringify.js
    |   |       |   |       |       template-tokenize.js
    |   |       |   |       |       un-camel-case.js
    |   |       |   |       |       
    |   |       |   |       +---postcss-markdown
    |   |       |   |       |       extract.js
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       
    |   |       |   |       +---postcss-syntax
    |   |       |   |       |       document.js
    |   |       |   |       |       get-lang.js
    |   |       |   |       |       get-syntax.js
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       load-syntax.js
    |   |       |   |       |       normal-opts.js
    |   |       |   |       |       package.json
    |   |       |   |       |       parse-style.js
    |   |       |   |       |       parse.js
    |   |       |   |       |       parser.js
    |   |       |   |       |       patch-postcss.js
    |   |       |   |       |       processor.js
    |   |       |   |       |       README.md
    |   |       |   |       |       stringify.js
    |   |       |   |       |       syntax.js
    |   |       |   |       |       
    |   |       |   |       +---slash
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       +---string-width
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       +---strip-ansi
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       \---to-regex-range
    |   |       |   |               index.js
    |   |       |   |               LICENSE
    |   |       |   |               package.json
    |   |       |   |               README.md
    |   |       |   |               
    |   |       |   +---sugarss
    |   |       |   |       CHANGELOG.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       liner.js
    |   |       |   |       package.json
    |   |       |   |       parse.js
    |   |       |   |       parser.js
    |   |       |   |       preprocess.js
    |   |       |   |       README.md
    |   |       |   |       stringifier.js
    |   |       |   |       stringify.js
    |   |       |   |       tokenize.js
    |   |       |   |       
    |   |       |   +---supports-color
    |   |       |   |       browser.js
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---svg-tags
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |           index.js
    |   |       |   |           svg-tags.json
    |   |       |   |           
    |   |       |   +---table
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---dist
    |   |       |   |       |   alignString.js
    |   |       |   |       |   alignString.js.flow
    |   |       |   |       |   alignString.js.map
    |   |       |   |       |   alignTableData.js
    |   |       |   |       |   alignTableData.js.flow
    |   |       |   |       |   alignTableData.js.map
    |   |       |   |       |   calculateCellHeight.js
    |   |       |   |       |   calculateCellHeight.js.flow
    |   |       |   |       |   calculateCellHeight.js.map
    |   |       |   |       |   calculateCellWidthIndex.js
    |   |       |   |       |   calculateCellWidthIndex.js.flow
    |   |       |   |       |   calculateCellWidthIndex.js.map
    |   |       |   |       |   calculateMaximumColumnWidthIndex.js
    |   |       |   |       |   calculateMaximumColumnWidthIndex.js.flow
    |   |       |   |       |   calculateMaximumColumnWidthIndex.js.map
    |   |       |   |       |   calculateRowHeightIndex.js
    |   |       |   |       |   calculateRowHeightIndex.js.flow
    |   |       |   |       |   calculateRowHeightIndex.js.map
    |   |       |   |       |   createStream.js
    |   |       |   |       |   createStream.js.flow
    |   |       |   |       |   createStream.js.map
    |   |       |   |       |   drawBorder.js
    |   |       |   |       |   drawBorder.js.flow
    |   |       |   |       |   drawBorder.js.map
    |   |       |   |       |   drawRow.js
    |   |       |   |       |   drawRow.js.flow
    |   |       |   |       |   drawRow.js.map
    |   |       |   |       |   drawTable.js
    |   |       |   |       |   drawTable.js.flow
    |   |       |   |       |   drawTable.js.map
    |   |       |   |       |   getBorderCharacters.js
    |   |       |   |       |   getBorderCharacters.js.flow
    |   |       |   |       |   getBorderCharacters.js.map
    |   |       |   |       |   index.js
    |   |       |   |       |   index.js.flow
    |   |       |   |       |   index.js.map
    |   |       |   |       |   makeConfig.js
    |   |       |   |       |   makeConfig.js.flow
    |   |       |   |       |   makeConfig.js.map
    |   |       |   |       |   makeStreamConfig.js
    |   |       |   |       |   makeStreamConfig.js.flow
    |   |       |   |       |   makeStreamConfig.js.map
    |   |       |   |       |   mapDataUsingRowHeightIndex.js
    |   |       |   |       |   mapDataUsingRowHeightIndex.js.flow
    |   |       |   |       |   mapDataUsingRowHeightIndex.js.map
    |   |       |   |       |   padTableData.js
    |   |       |   |       |   padTableData.js.flow
    |   |       |   |       |   padTableData.js.map
    |   |       |   |       |   stringifyTableData.js
    |   |       |   |       |   stringifyTableData.js.flow
    |   |       |   |       |   stringifyTableData.js.map
    |   |       |   |       |   table.js
    |   |       |   |       |   table.js.flow
    |   |       |   |       |   table.js.map
    |   |       |   |       |   truncateTableData.js
    |   |       |   |       |   truncateTableData.js.flow
    |   |       |   |       |   truncateTableData.js.map
    |   |       |   |       |   validateConfig.js
    |   |       |   |       |   validateConfig.js.flow
    |   |       |   |       |   validateConfig.js.map
    |   |       |   |       |   validateStreamConfig.js
    |   |       |   |       |   validateTableData.js
    |   |       |   |       |   validateTableData.js.flow
    |   |       |   |       |   validateTableData.js.map
    |   |       |   |       |   wrapCell.js
    |   |       |   |       |   wrapCell.js.flow
    |   |       |   |       |   wrapCell.js.map
    |   |       |   |       |   wrapString.js
    |   |       |   |       |   wrapString.js.flow
    |   |       |   |       |   wrapString.js.map
    |   |       |   |       |   wrapWord.js
    |   |       |   |       |   wrapWord.js.flow
    |   |       |   |       |   wrapWord.js.map
    |   |       |   |       |   
    |   |       |   |       \---schemas
    |   |       |   |               config.json
    |   |       |   |               streamConfig.json
    |   |       |   |               
    |   |       |   +---to-fast-properties
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---toidentifier
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---trim
    |   |       |   |       .npmignore
    |   |       |   |       component.json
    |   |       |   |       History.md
    |   |       |   |       index.js
    |   |       |   |       Makefile
    |   |       |   |       package.json
    |   |       |   |       Readme.md
    |   |       |   |       
    |   |       |   +---trim-newlines
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---trim-trailing-lines
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---trough
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       wrap.js
    |   |       |   |       
    |   |       |   +---type-fest
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   license
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   \---source
    |   |       |   |           basic.d.ts
    |   |       |   |           except.d.ts
    |   |       |   |           literal-union.d.ts
    |   |       |   |           merge-exclusive.d.ts
    |   |       |   |           merge.d.ts
    |   |       |   |           mutable.d.ts
    |   |       |   |           opaque.d.ts
    |   |       |   |           package-json.d.ts
    |   |       |   |           partial-deep.d.ts
    |   |       |   |           promisable.d.ts
    |   |       |   |           readonly-deep.d.ts
    |   |       |   |           require-at-least-one.d.ts
    |   |       |   |           require-exactly-one.d.ts
    |   |       |   |           set-optional.d.ts
    |   |       |   |           set-required.d.ts
    |   |       |   |           
    |   |       |   +---type-is
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---typedarray-to-buffer
    |   |       |   |   |   .airtap.yml
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---test
    |   |       |   |           basic.js
    |   |       |   |           
    |   |       |   +---unherit
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---unified
    |   |       |   |   |   changelog.md
    |   |       |   |   |   index.js
    |   |       |   |   |   license
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   \---types
    |   |       |   |           index.d.ts
    |   |       |   |           
    |   |       |   +---uniq
    |   |       |   |   |   .npmignore
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   uniq.js
    |   |       |   |   |   
    |   |       |   |   \---test
    |   |       |   |           test.js
    |   |       |   |           
    |   |       |   +---unist-util-find-all-after
    |   |       |   |       .editorconfig
    |   |       |   |       .prettierignore
    |   |       |   |       .travis.yml
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       test.js
    |   |       |   |       
    |   |       |   +---unist-util-is
    |   |       |   |       convert.js
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---unist-util-remove-position
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---unist-util-stringify-position
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---unist-util-visit
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---unist-util-visit-parents
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---unpipe
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---uri-js
    |   |       |   |   |   bower.json
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   rollup.config.js
    |   |       |   |   |   tsconfig.json
    |   |       |   |   |   yarn.lock
    |   |       |   |   |   
    |   |       |   |   +---dist
    |   |       |   |   |   +---es5
    |   |       |   |   |   |       uri.all.d.ts
    |   |       |   |   |   |       uri.all.js
    |   |       |   |   |   |       uri.all.js.map
    |   |       |   |   |   |       uri.all.min.d.ts
    |   |       |   |   |   |       uri.all.min.js
    |   |       |   |   |   |       uri.all.min.js.map
    |   |       |   |   |   |       
    |   |       |   |   |   \---esnext
    |   |       |   |   |       |   index.d.ts
    |   |       |   |   |       |   index.js
    |   |       |   |   |       |   index.js.map
    |   |       |   |   |       |   regexps-iri.d.ts
    |   |       |   |   |       |   regexps-iri.js
    |   |       |   |   |       |   regexps-iri.js.map
    |   |       |   |   |       |   regexps-uri.d.ts
    |   |       |   |   |       |   regexps-uri.js
    |   |       |   |   |       |   regexps-uri.js.map
    |   |       |   |   |       |   uri.d.ts
    |   |       |   |   |       |   uri.js
    |   |       |   |   |       |   uri.js.map
    |   |       |   |   |       |   util.d.ts
    |   |       |   |   |       |   util.js
    |   |       |   |   |       |   util.js.map
    |   |       |   |   |       |   
    |   |       |   |   |       \---schemes
    |   |       |   |   |               http.d.ts
    |   |       |   |   |               http.js
    |   |       |   |   |               http.js.map
    |   |       |   |   |               https.d.ts
    |   |       |   |   |               https.js
    |   |       |   |   |               https.js.map
    |   |       |   |   |               mailto.d.ts
    |   |       |   |   |               mailto.js
    |   |       |   |   |               mailto.js.map
    |   |       |   |   |               urn-uuid.d.ts
    |   |       |   |   |               urn-uuid.js
    |   |       |   |   |               urn-uuid.js.map
    |   |       |   |   |               urn.d.ts
    |   |       |   |   |               urn.js
    |   |       |   |   |               urn.js.map
    |   |       |   |   |               
    |   |       |   |   +---src
    |   |       |   |   |   |   index.ts
    |   |       |   |   |   |   punycode.d.ts
    |   |       |   |   |   |   regexps-iri.ts
    |   |       |   |   |   |   regexps-uri.ts
    |   |       |   |   |   |   uri.ts
    |   |       |   |   |   |   util.ts
    |   |       |   |   |   |   
    |   |       |   |   |   \---schemes
    |   |       |   |   |           http.ts
    |   |       |   |   |           https.ts
    |   |       |   |   |           mailto.ts
    |   |       |   |   |           urn-uuid.ts
    |   |       |   |   |           urn.ts
    |   |       |   |   |           
    |   |       |   |   \---tests
    |   |       |   |           qunit.css
    |   |       |   |           qunit.js
    |   |       |   |           test-es5-min.html
    |   |       |   |           test-es5.html
    |   |       |   |           tests.js
    |   |       |   |           
    |   |       |   +---util-deprecate
    |   |       |   |       browser.js
    |   |       |   |       History.md
    |   |       |   |       LICENSE
    |   |       |   |       node.js
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---utils-merge
    |   |       |   |       .npmignore
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---v8-compile-cache
    |   |       |   |       CHANGELOG.md
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       v8-compile-cache.js
    |   |       |   |       
    |   |       |   +---validate-npm-package-license
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---vary
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---vfile
    |   |       |   |   |   changelog.md
    |   |       |   |   |   core.js
    |   |       |   |   |   index.js
    |   |       |   |   |   license
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       \---is-buffer
    |   |       |   |               index.d.ts
    |   |       |   |               index.js
    |   |       |   |               LICENSE
    |   |       |   |               package.json
    |   |       |   |               README.md
    |   |       |   |               
    |   |       |   +---vfile-location
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---vfile-message
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---which
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   which.js
    |   |       |   |   |   
    |   |       |   |   \---bin
    |   |       |   |           which
    |   |       |   |           
    |   |       |   +---wrappy
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       wrappy.js
    |   |       |   |       
    |   |       |   +---write
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       \---.bin
    |   |       |   |               mkdirp
    |   |       |   |               
    |   |       |   +---write-file-atomic
    |   |       |   |       CHANGELOG.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---x-is-string
    |   |       |   |   |   .npmignore
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENCE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---test
    |   |       |   |           index.js
    |   |       |   |           
    |   |       |   +---xtend
    |   |       |   |       .jshintrc
    |   |       |   |       immutable.js
    |   |       |   |       LICENSE
    |   |       |   |       mutable.js
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       test.js
    |   |       |   |       
    |   |       |   \---yaml
    |   |       |       |   index.js
    |   |       |       |   LICENSE
    |   |       |       |   map.js
    |   |       |       |   package.json
    |   |       |       |   pair.js
    |   |       |       |   parse-cst.js
    |   |       |       |   README.md
    |   |       |       |   scalar.js
    |   |       |       |   schema.js
    |   |       |       |   seq.js
    |   |       |       |   types.js
    |   |       |       |   util.js
    |   |       |       |   
    |   |       |       +---browser
    |   |       |       |   |   index.js
    |   |       |       |   |   map.js
    |   |       |       |   |   pair.js
    |   |       |       |   |   parse-cst.js
    |   |       |       |   |   scalar.js
    |   |       |       |   |   schema.js
    |   |       |       |   |   seq.js
    |   |       |       |   |   types.js
    |   |       |       |   |   util.js
    |   |       |       |   |   
    |   |       |       |   +---dist
    |   |       |       |   |   |   addComment.js
    |   |       |       |   |   |   Anchors.js
    |   |       |       |   |   |   constants.js
    |   |       |       |   |   |   Document.js
    |   |       |       |   |   |   errors.js
    |   |       |       |   |   |   foldFlowLines.js
    |   |       |       |   |   |   index.js
    |   |       |       |   |   |   listTagNames.js
    |   |       |       |   |   |   stringify.js
    |   |       |       |   |   |   test-events.js
    |   |       |       |   |   |   toJSON.js
    |   |       |       |   |   |   warnings.js
    |   |       |       |   |   |   
    |   |       |       |   |   +---cst
    |   |       |       |   |   |       Alias.js
    |   |       |       |   |   |       BlankLine.js
    |   |       |       |   |   |       BlockValue.js
    |   |       |       |   |   |       Collection.js
    |   |       |       |   |   |       CollectionItem.js
    |   |       |       |   |   |       Comment.js
    |   |       |       |   |   |       Directive.js
    |   |       |       |   |   |       Document.js
    |   |       |       |   |   |       FlowCollection.js
    |   |       |       |   |   |       Node.js
    |   |       |       |   |   |       parse.js
    |   |       |       |   |   |       ParseContext.js
    |   |       |       |   |   |       PlainValue.js
    |   |       |       |   |   |       QuoteDouble.js
    |   |       |       |   |   |       QuoteSingle.js
    |   |       |       |   |   |       Range.js
    |   |       |       |   |   |       source-utils.js
    |   |       |       |   |   |       
    |   |       |       |   |   +---schema
    |   |       |       |   |   |       Alias.js
    |   |       |       |   |   |       Collection.js
    |   |       |       |   |   |       index.js
    |   |       |       |   |   |       Map.js
    |   |       |       |   |   |       Merge.js
    |   |       |       |   |   |       Node.js
    |   |       |       |   |   |       Pair.js
    |   |       |       |   |   |       parseMap.js
    |   |       |       |   |   |       parseSeq.js
    |   |       |       |   |   |       parseUtils.js
    |   |       |       |   |   |       Scalar.js
    |   |       |       |   |   |       Seq.js
    |   |       |       |   |   |       
    |   |       |       |   |   \---tags
    |   |       |       |   |       |   core.js
    |   |       |       |   |       |   index.js
    |   |       |       |   |       |   json.js
    |   |       |       |   |       |   options.js
    |   |       |       |   |       |   
    |   |       |       |   |       +---failsafe
    |   |       |       |   |       |       index.js
    |   |       |       |   |       |       map.js
    |   |       |       |   |       |       seq.js
    |   |       |       |   |       |       string.js
    |   |       |       |   |       |       
    |   |       |       |   |       \---yaml-1.1
    |   |       |       |   |               binary.js
    |   |       |       |   |               index.js
    |   |       |       |   |               omap.js
    |   |       |       |   |               pairs.js
    |   |       |       |   |               set.js
    |   |       |       |   |               timestamp.js
    |   |       |       |   |               
    |   |       |       |   \---types
    |   |       |       |           binary.js
    |   |       |       |           omap.js
    |   |       |       |           pairs.js
    |   |       |       |           set.js
    |   |       |       |           timestamp.js
    |   |       |       |           
    |   |       |       +---dist
    |   |       |       |   |   addComment.js
    |   |       |       |   |   Anchors.js
    |   |       |       |   |   constants.js
    |   |       |       |   |   Document.js
    |   |       |       |   |   errors.js
    |   |       |       |   |   foldFlowLines.js
    |   |       |       |   |   index.js
    |   |       |       |   |   listTagNames.js
    |   |       |       |   |   stringify.js
    |   |       |       |   |   test-events.js
    |   |       |       |   |   toJSON.js
    |   |       |       |   |   warnings.js
    |   |       |       |   |   
    |   |       |       |   +---cst
    |   |       |       |   |       Alias.js
    |   |       |       |   |       BlankLine.js
    |   |       |       |   |       BlockValue.js
    |   |       |       |   |       Collection.js
    |   |       |       |   |       CollectionItem.js
    |   |       |       |   |       Comment.js
    |   |       |       |   |       Directive.js
    |   |       |       |   |       Document.js
    |   |       |       |   |       FlowCollection.js
    |   |       |       |   |       Node.js
    |   |       |       |   |       parse.js
    |   |       |       |   |       ParseContext.js
    |   |       |       |   |       PlainValue.js
    |   |       |       |   |       QuoteDouble.js
    |   |       |       |   |       QuoteSingle.js
    |   |       |       |   |       Range.js
    |   |       |       |   |       source-utils.js
    |   |       |       |   |       
    |   |       |       |   +---schema
    |   |       |       |   |       Alias.js
    |   |       |       |   |       Collection.js
    |   |       |       |   |       index.js
    |   |       |       |   |       Map.js
    |   |       |       |   |       Merge.js
    |   |       |       |   |       Node.js
    |   |       |       |   |       Pair.js
    |   |       |       |   |       parseMap.js
    |   |       |       |   |       parseSeq.js
    |   |       |       |   |       parseUtils.js
    |   |       |       |   |       Scalar.js
    |   |       |       |   |       Seq.js
    |   |       |       |   |       
    |   |       |       |   \---tags
    |   |       |       |       |   core.js
    |   |       |       |       |   index.js
    |   |       |       |       |   json.js
    |   |       |       |       |   options.js
    |   |       |       |       |   
    |   |       |       |       +---failsafe
    |   |       |       |       |       index.js
    |   |       |       |       |       map.js
    |   |       |       |       |       seq.js
    |   |       |       |       |       string.js
    |   |       |       |       |       
    |   |       |       |       \---yaml-1.1
    |   |       |       |               binary.js
    |   |       |       |               index.js
    |   |       |       |               omap.js
    |   |       |       |               pairs.js
    |   |       |       |               set.js
    |   |       |       |               timestamp.js
    |   |       |       |               
    |   |       |       \---types
    |   |       |               binary.js
    |   |       |               omap.js
    |   |       |               pairs.js
    |   |       |               set.js
    |   |       |               timestamp.js
    |   |       |               
    |   |       \---package
    |   |           |   package.json
    |   |           |   yarn.lock
    |   |           |   
    |   |           \---node_modules
    |   |               |   .yarn-integrity
    |   |               |   
    |   |               +---.bin
    |   |               |       run-node
    |   |               |       
    |   |               \---run-node
    |   |                       license
    |   |                       package.json
    |   |                       readme.md
    |   |                       run-node
    |   |                       
    |   +---public
    |   |       favicon.ico
    |   |       index.html
    |   |       manifest.json
    |   |       
    |   \---src
    |       |   App.js
    |       |   App.test.js
    |       |   index.js
    |       |   reportWebVitals.js
    |       |   routes.js
    |       |   setupTests.js
    |       |   _nav.js
    |       |   
    |       +---apis
    |       |       addDashboard.js
    |       |       apiRequest.js
    |       |       auth.js
    |       |       dashboardList.js
    |       |       endpoints.js
    |       |       errorNotifications.js
    |       |       masterData.js
    |       |       users.js
    |       |       widgetConfiguration.js
    |       |       widgets.js
    |       |       
    |       +---assets
    |       |   +---brand
    |       |   |       logo.js
    |       |   |       
    |       |   \---images
    |       |           9.jpg
    |       |           Login.png
    |       |           loginIcon.png
    |       |           react.jpg
    |       |           ViBackground.png
    |       |           VILOGO.PNG
    |       |           vi_logo_red.png
    |       |           
    |       +---common
    |       |   |   encryption.js
    |       |   |   
    |       |   \---utils
    |       |           utility.js
    |       |           
    |       +---components
    |       |   |   AppBreadcrumb.js
    |       |   |   AppContent.js
    |       |   |   AppFooter.js
    |       |   |   AppHeader.js
    |       |   |   AppSidebar.js
    |       |   |   AppSidebarNav.js
    |       |   |   ErrorBoundary.js
    |       |   |   FeatureFlag.js
    |       |   |   index.js
    |       |   |   NavbarNotification.js
    |       |   |   SearchBar.js
    |       |   |   style.css
    |       |   |   
    |       |   +---CustomTableComponent
    |       |   |       CustomTableComponent.css
    |       |   |       CustomTableComponent.jsx
    |       |   |       index.js
    |       |   |       
    |       |   +---header
    |       |   |       AppHeaderDropdown.js
    |       |   |       index.js
    |       |   |       style.css
    |       |   |       
    |       |   +---notifications
    |       |   |       ErrorNotifications.js
    |       |   |       index.js
    |       |   |       NotificationsListing.js
    |       |   |       style.css
    |       |   |       
    |       |   +---TableComponent
    |       |   |       index.js
    |       |   |       sorter.js
    |       |   |       TableHeader.js
    |       |   |       TableSearch.jsx
    |       |   |       TableToolbar.js
    |       |   |       
    |       |   \---TableHeader
    |       |           index.js
    |       |           TableHeader.css
    |       |           TableHeader.jsx
    |       |           
    |       +---config
    |       |       development.js
    |       |       index.js
    |       |       production.js
    |       |       staging.js
    |       |       
    |       +---layout
    |       |       DefaultLayout.js
    |       |       
    |       +---redux
    |       |   +---actions
    |       |   |       addDashboard.js
    |       |   |       auth.js
    |       |   |       dashboardList.js
    |       |   |       dashboardWidget.js
    |       |   |       errorNotifications.js
    |       |   |       loginHistory.js
    |       |   |       masterData.js
    |       |   |       users.js
    |       |   |       widgetConfiguraion.js
    |       |   |       widgets.js
    |       |   |       
    |       |   +---constants
    |       |   |       addDashboard.js
    |       |   |       auth.js
    |       |   |       dashboardList.js
    |       |   |       errorNotifications.js
    |       |   |       masterData.js
    |       |   |       users.js
    |       |   |       widgetConfiguraion.js
    |       |   |       widgets.js
    |       |   |       
    |       |   +---reducers
    |       |   |       addDashboard.js
    |       |   |       auth.js
    |       |   |       dashboardList.js
    |       |   |       dashboardWidget.js
    |       |   |       errorNotifications.js
    |       |   |       index.js
    |       |   |       loggedInHistory.js
    |       |   |       masterData.js
    |       |   |       users.js
    |       |   |       widgetConfiguraion.js
    |       |   |       widgets.js
    |       |   |       
    |       |   \---store
    |       |           index.js
    |       |           
    |       +---scss
    |       |       style.scss
    |       |       _custom.scss
    |       |       _example.scss
    |       |       _layout.scss
    |       |       _variables.scss
    |       |       
    |       \---views
    |           +---dashboard
    |           |       Dashboard.js
    |           |       
    |           +---dashboardList
    |           |       addDashboard.js
    |           |       DashboardList.js
    |           |       DataTable.js
    |           |       style.css
    |           |       
    |           +---dashboardWidgeList
    |           |   |   addWidget.js
    |           |   |   DashboardWidgetList.js
    |           |   |   DynamicWidgetDataTable.js
    |           |   |   DynamicWidgetLineGraphData.js
    |           |   |   LineGraph.js
    |           |   |   LineGraphFilters.js
    |           |   |   LineGraphFiltersStyle.css
    |           |   |   style.css
    |           |   |   tileWidget.js
    |           |   |   WidgetDataTable.js
    |           |   |   WidgetLineGraphData.js
    |           |   |   WidgetTable.js
    |           |   |   WidgetTableFilters.js
    |           |   |   
    |           |   \---widgetConfiguration
    |           |           addData.js
    |           |           addFilters.js
    |           |           addLayout.js
    |           |           configureWidget.js
    |           |           
    |           +---dynamicWidgets
    |           |       DynamicWidgets.js
    |           |       ShowcaseLayout.js
    |           |       styles.css
    |           |       
    |           +---errorDetails
    |           |       ErrorDetails.js
    |           |       styles.css
    |           |       
    |           +---errorListing
    |           |       DataTable.js
    |           |       ErrorListing.js
    |           |       
    |           +---loginHistory
    |           |       DataTable.js
    |           |       LoginHistory.js
    |           |       style.css
    |           |       
    |           +---masterData
    |           |       DataTable.js
    |           |       MappingDetail.js
    |           |       MappingDetailDataTable.js
    |           |       MasterData.js
    |           |       styles.css
    |           |       
    |           +---pages
    |           |   \---login
    |           |           Login.js
    |           |           style.css
    |           |           
    |           \---users
    |                   DataTable.js
    |                   users.css
    |                   Users.js
    |                   userStatistics.js
    |                   
    +---Nokiavi_admin_internal_react
    |   \---workspace
    |       |   CHANGELOG.md
    |       |   jest.config.js
    |       |   jsconfig.json
    |       |   LICENSE
    |       |   migration.md
    |       |   package-lock.json
    |       |   package.json
    |       |   README.md
    |       |   
    |       +---public
    |       |       favicon.ico
    |       |       index.html
    |       |       manifest.json
    |       |       
    |       \---src
    |           |   App.js
    |           |   App.test.js
    |           |   index.js
    |           |   reportWebVitals.js
    |           |   routes.js
    |           |   setupTests.js
    |           |   _nav.js
    |           |   
    |           +---apis
    |           |       activityLog.js
    |           |       addDashboard.js
    |           |       apiRequest.js
    |           |       auth.js
    |           |       categories.js
    |           |       dashboardList.js
    |           |       endpoints.js
    |           |       roles.js
    |           |       shareApps.js
    |           |       users.js
    |           |       widgetConfiguration.js
    |           |       widgets.js
    |           |       
    |           +---assets
    |           |   +---brand
    |           |   |       logo.js
    |           |   |       
    |           |   \---images
    |           |           9.jpg
    |           |           gulfHrLogo.png
    |           |           gulfLoginBg.png
    |           |           HamBurger.png
    |           |           Login.png
    |           |           loginIcon.png
    |           |           react.jpg
    |           |           ViBackground.png
    |           |           VILOGO.PNG
    |           |           vi_logo_red.png
    |           |           WP2.jpg
    |           |           
    |           +---common
    |           |   |   encryption.js
    |           |   |   
    |           |   +---constants
    |           |   |       apiConstants.js
    |           |   |       
    |           |   \---utils
    |           |           utility.js
    |           |           
    |           +---components
    |           |   |   AppBreadcrumb.js
    |           |   |   AppContent.js
    |           |   |   AppFooter.js
    |           |   |   AppHeader.js
    |           |   |   AppSidebar.js
    |           |   |   AppSidebarNav.js
    |           |   |   ErrorBoundary.js
    |           |   |   FeatureFlag.js
    |           |   |   index.js
    |           |   |   SearchBar.js
    |           |   |   style.css
    |           |   |   
    |           |   +---ChooseDashBoardTheme
    |           |   |       ChooseDashBoardTheme.jsx
    |           |   |       
    |           |   +---ChooseWidgetTable
    |           |   |       ChooseWidgetTable.jsx
    |           |   |       
    |           |   +---CustomTableComponent
    |           |   |       CustomTableComponent.css
    |           |   |       CustomTableComponent.jsx
    |           |   |       index.js
    |           |   |       
    |           |   +---DownloadPreview
    |           |   |       DownloadPreview.jsx
    |           |   |       
    |           |   +---DynamicGraphFilterPopUp.jsx
    |           |   |       DynamicGraphFilterPopUp.jsx
    |           |   |       
    |           |   +---DynamicRefreshLineGraph
    |           |   |       DynamicRefreshLineGraph.jsx
    |           |   |       
    |           |   +---DynamicRefreshTable
    |           |   |       DynamicRefreshTable.jsx
    |           |   |       
    |           |   +---DynamicTableFilterPopUp.jsx
    |           |   |       DynamicTableFilterPopUp.jsx
    |           |   |       
    |           |   +---DynamicTableHeadBar
    |           |   |       DynamicTableHeadBar.jsx
    |           |   |       
    |           |   +---EmbedPreview
    |           |   |       EmbedErrorPage.jsx
    |           |   |       EmbedLink.jsx
    |           |   |       EmbedPreview.jsx
    |           |   |       EmbedPreviewPopUp.jsx
    |           |   |       style.css
    |           |   |       
    |           |   +---Footer_
    |           |   |       Footer.jsx
    |           |   |       
    |           |   +---header
    |           |   |       AppHeaderDropdown.js
    |           |   |       index.js
    |           |   |       style.css
    |           |   |       
    |           |   +---notifications
    |           |   |       ErrorNotifications.js
    |           |   |       index.js
    |           |   |       NotificationsListing.js
    |           |   |       style.css
    |           |   |       
    |           |   +---PreviewDashBoard
    |           |   |       PreviewDashBoard.jsx
    |           |   |       
    |           |   +---SaveBookmark
    |           |   |       SaveBookmark.jsx
    |           |   |       SaveBookmarkPopUp.jsx
    |           |   |       
    |           |   +---SharePreview
    |           |   |       SharePreview.jsx
    |           |   |       
    |           |   +---SharePreviewPopUp.jsx
    |           |   |       SharePreviewPopUp.jsx
    |           |   |       
    |           |   +---TableComponent
    |           |   |       DynamicTableHeader.js
    |           |   |       index.js
    |           |   |       sorter.js
    |           |   |       TableHeader.js
    |           |   |       TableToolbar.js
    |           |   |       
    |           |   \---TableHeader
    |           |           index.js
    |           |           TableHeader.css
    |           |           TableHeader.jsx
    |           |           
    |           +---layout
    |           |       DefaultLayout.js
    |           |       EmbedLayout.js
    |           |       
    |           +---redux
    |           |   +---actions
    |           |   |       activityLog.js
    |           |   |       addDashboard.js
    |           |   |       auth.js
    |           |   |       categories.js
    |           |   |       dashboardList.js
    |           |   |       dashboardWidget.js
    |           |   |       loginHistory.js
    |           |   |       roles.js
    |           |   |       shareApps.js
    |           |   |       users.js
    |           |   |       widgetConfiguraion.js
    |           |   |       widgets.js
    |           |   |       
    |           |   +---constants
    |           |   |       activityLog.js
    |           |   |       addDashboard.js
    |           |   |       auth.js
    |           |   |       categories.js
    |           |   |       dashboardList.js
    |           |   |       roles.js
    |           |   |       shareApps.js
    |           |   |       users.js
    |           |   |       widgetConfiguraion.js
    |           |   |       widgets.js
    |           |   |       
    |           |   +---reducers
    |           |   |       activityLog.js
    |           |   |       addDashboard.js
    |           |   |       auth.js
    |           |   |       categories.js
    |           |   |       dashboardList.js
    |           |   |       dashboardWidget.js
    |           |   |       index.js
    |           |   |       loggedInHistory.js
    |           |   |       roles.js
    |           |   |       shareApps.js
    |           |   |       users.js
    |           |   |       widgetConfiguraion.js
    |           |   |       widgets.js
    |           |   |       
    |           |   \---store
    |           |           index.js
    |           |           
    |           +---scss
    |           |       style.scss
    |           |       _custom.scss
    |           |       _example.scss
    |           |       _layout.scss
    |           |       _variables.scss
    |           |       
    |           \---views
    |               +---ActivityLog
    |               |       ActivityLog.js
    |               |       DataTable.js
    |               |       style.css
    |               |       
    |               +---categories
    |               |       Categories.js
    |               |       DataTable.js
    |               |       style.css
    |               |       SubCategories.js
    |               |       SubCategoriesDataTable.js
    |               |       
    |               +---dashboard
    |               |       Dashboard.js
    |               |       
    |               +---dashboardList
    |               |       addDashboard.js
    |               |       DashboardList.js
    |               |       DataTable.js
    |               |       MyDashboardsDataTable.js
    |               |       MyDashboardsList.js
    |               |       style.css
    |               |       
    |               +---dashboardWidgeList
    |               |   |   addWidget.js
    |               |   |   DashboardWidgetList.js
    |               |   |   DynamicFilterWidget.js
    |               |   |   DynamicLineGraphFilters.jsx
    |               |   |   DynamicTileWidgetData.jsx
    |               |   |   DynamicWidgetDataTable.js
    |               |   |   DynamicWidgetLineGraphData.js
    |               |   |   DynamicWidgetTableFilters.js
    |               |   |   LineGraph.js
    |               |   |   LineGraphFilters.js
    |               |   |   LineGraphFiltersStyle.css
    |               |   |   style.css
    |               |   |   tileWidget.js
    |               |   |   WidgetDataTable.js
    |               |   |   WidgetFilters.js
    |               |   |   WidgetLineGraphData.js
    |               |   |   WidgetTable.js
    |               |   |   WidgetTableFilters.js
    |               |   |   
    |               |   \---widgetConfiguration
    |               |           addCondition.js
    |               |           addData.js
    |               |           addFilters.js
    |               |           addLayout.js
    |               |           addStyle.js
    |               |           configureWidget.js
    |               |           style.css
    |               |           
    |               +---dynamicWidgets
    |               |       DynamicWidgets.js
    |               |       ShowcaseLayout.js
    |               |       styles.css
    |               |       
    |               +---errorDetails
    |               |       ErrorDetails.js
    |               |       styles.css
    |               |       
    |               +---loginHistory
    |               |       DataTable.js
    |               |       LoginHistory.js
    |               |       ShareApps.js
    |               |       ShareAppsDataTable.js
    |               |       style.css
    |               |       
    |               +---pages
    |               |   +---authEmbed
    |               |   |       AuthEmbed.js
    |               |   |       style.css
    |               |   |       
    |               |   \---login
    |               |           Login.js
    |               |           style.css
    |               |           
    |               +---roles
    |               |       DataTable.js
    |               |       Roles.js
    |               |       style.css
    |               |       
    |               \---users
    |                       DataTable.js
    |                       users.css
    |                       Users.js
    |                       userStatistics.js
    |                       
    +---Nokiavi_api
    |   |   .editorconfig
    |   |   .env.example
    |   |   .styleci.yml
    |   |   artisan
    |   |   composer.json
    |   |   composer.lock
    |   |   composer.phar
    |   |   modules_statuses.json
    |   |   package.json
    |   |   phpunit.xml
    |   |   README.md
    |   |   server.php
    |   |   sonar-project.properties
    |   |   sonar.json
    |   |   webpack.mix.js
    |   |   
    |   +---.scannerwork
    |   |   |   .sonar_lock
    |   |   |   class-mapping.csv
    |   |   |   report-task.txt
    |   |   |   
    |   |   \---css-bundle
    |   |       |   stylelintconfig.json
    |   |       |   
    |   |       +---bin
    |   |       |       server
    |   |       |       
    |   |       +---lib
    |   |       |   |   tsconfig.tsbuildinfo
    |   |       |   |   
    |   |       |   \---src
    |   |       |           server.d.ts
    |   |       |           server.js
    |   |       |           server.js.map
    |   |       |           
    |   |       +---node_modules
    |   |       |   |   .yarn-integrity
    |   |       |   |   
    |   |       |   +---.bin
    |   |       |   |       autoprefixer
    |   |       |   |       browserslist
    |   |       |   |       gonzales
    |   |       |   |       jsesc
    |   |       |   |       json5
    |   |       |   |       mime
    |   |       |   |       mkdirp
    |   |       |   |       parser
    |   |       |   |       rimraf
    |   |       |   |       semver
    |   |       |   |       specificity
    |   |       |   |       stylelint
    |   |       |   |       which
    |   |       |   |       
    |   |       |   +---@babel
    |   |       |   |   +---code-frame
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   \---lib
    |   |       |   |   |           index.js
    |   |       |   |   |           
    |   |       |   |   +---core
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   +---lib
    |   |       |   |   |   |   |   index.js
    |   |       |   |   |   |   |   parse.js
    |   |       |   |   |   |   |   transform-ast.js
    |   |       |   |   |   |   |   transform-file-browser.js
    |   |       |   |   |   |   |   transform-file.js
    |   |       |   |   |   |   |   transform.js
    |   |       |   |   |   |   |   
    |   |       |   |   |   |   +---config
    |   |       |   |   |   |   |   |   caching.js
    |   |       |   |   |   |   |   |   config-chain.js
    |   |       |   |   |   |   |   |   config-descriptors.js
    |   |       |   |   |   |   |   |   full.js
    |   |       |   |   |   |   |   |   index.js
    |   |       |   |   |   |   |   |   item.js
    |   |       |   |   |   |   |   |   partial.js
    |   |       |   |   |   |   |   |   pattern-to-regex.js
    |   |       |   |   |   |   |   |   plugin.js
    |   |       |   |   |   |   |   |   util.js
    |   |       |   |   |   |   |   |   
    |   |       |   |   |   |   |   +---files
    |   |       |   |   |   |   |   |       configuration.js
    |   |       |   |   |   |   |   |       index-browser.js
    |   |       |   |   |   |   |   |       index.js
    |   |       |   |   |   |   |   |       package.js
    |   |       |   |   |   |   |   |       plugins.js
    |   |       |   |   |   |   |   |       types.js
    |   |       |   |   |   |   |   |       utils.js
    |   |       |   |   |   |   |   |       
    |   |       |   |   |   |   |   +---helpers
    |   |       |   |   |   |   |   |       config-api.js
    |   |       |   |   |   |   |   |       environment.js
    |   |       |   |   |   |   |   |       
    |   |       |   |   |   |   |   \---validation
    |   |       |   |   |   |   |           option-assertions.js
    |   |       |   |   |   |   |           options.js
    |   |       |   |   |   |   |           plugins.js
    |   |       |   |   |   |   |           removed.js
    |   |       |   |   |   |   |           
    |   |       |   |   |   |   +---tools
    |   |       |   |   |   |   |       build-external-helpers.js
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   \---transformation
    |   |       |   |   |   |       |   block-hoist-plugin.js
    |   |       |   |   |   |       |   index.js
    |   |       |   |   |   |       |   normalize-file.js
    |   |       |   |   |   |       |   normalize-opts.js
    |   |       |   |   |   |       |   plugin-pass.js
    |   |       |   |   |   |       |   
    |   |       |   |   |   |       +---file
    |   |       |   |   |   |       |       file.js
    |   |       |   |   |   |       |       generate.js
    |   |       |   |   |   |       |       merge-map.js
    |   |       |   |   |   |       |       
    |   |       |   |   |   |       \---util
    |   |       |   |   |   |               missing-plugin-helper.js
    |   |       |   |   |   |               
    |   |       |   |   |   \---node_modules
    |   |       |   |   |       +---.bin
    |   |       |   |   |       |       json5
    |   |       |   |   |       |       parser
    |   |       |   |   |       |       semver
    |   |       |   |   |       |       
    |   |       |   |   |       +---debug
    |   |       |   |   |       |   |   CHANGELOG.md
    |   |       |   |   |       |   |   LICENSE
    |   |       |   |   |       |   |   package.json
    |   |       |   |   |       |   |   README.md
    |   |       |   |   |       |   |   
    |   |       |   |   |       |   +---dist
    |   |       |   |   |       |   |       debug.js
    |   |       |   |   |       |   |       
    |   |       |   |   |       |   \---src
    |   |       |   |   |       |           browser.js
    |   |       |   |   |       |           common.js
    |   |       |   |   |       |           index.js
    |   |       |   |   |       |           node.js
    |   |       |   |   |       |           
    |   |       |   |   |       \---source-map
    |   |       |   |   |           |   CHANGELOG.md
    |   |       |   |   |           |   LICENSE
    |   |       |   |   |           |   package.json
    |   |       |   |   |           |   README.md
    |   |       |   |   |           |   source-map.js
    |   |       |   |   |           |   
    |   |       |   |   |           +---dist
    |   |       |   |   |           |       source-map.debug.js
    |   |       |   |   |           |       source-map.js
    |   |       |   |   |           |       source-map.min.js
    |   |       |   |   |           |       source-map.min.js.map
    |   |       |   |   |           |       
    |   |       |   |   |           \---lib
    |   |       |   |   |                   array-set.js
    |   |       |   |   |                   base64-vlq.js
    |   |       |   |   |                   base64.js
    |   |       |   |   |                   binary-search.js
    |   |       |   |   |                   mapping-list.js
    |   |       |   |   |                   quick-sort.js
    |   |       |   |   |                   source-map-consumer.js
    |   |       |   |   |                   source-map-generator.js
    |   |       |   |   |                   source-node.js
    |   |       |   |   |                   util.js
    |   |       |   |   |                   
    |   |       |   |   +---generator
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   +---lib
    |   |       |   |   |   |   |   buffer.js
    |   |       |   |   |   |   |   index.js
    |   |       |   |   |   |   |   printer.js
    |   |       |   |   |   |   |   source-map.js
    |   |       |   |   |   |   |   
    |   |       |   |   |   |   +---generators
    |   |       |   |   |   |   |       base.js
    |   |       |   |   |   |   |       classes.js
    |   |       |   |   |   |   |       expressions.js
    |   |       |   |   |   |   |       flow.js
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       jsx.js
    |   |       |   |   |   |   |       methods.js
    |   |       |   |   |   |   |       modules.js
    |   |       |   |   |   |   |       statements.js
    |   |       |   |   |   |   |       template-literals.js
    |   |       |   |   |   |   |       types.js
    |   |       |   |   |   |   |       typescript.js
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   \---node
    |   |       |   |   |   |           index.js
    |   |       |   |   |   |           parentheses.js
    |   |       |   |   |   |           whitespace.js
    |   |       |   |   |   |           
    |   |       |   |   |   \---node_modules
    |   |       |   |   |       +---.bin
    |   |       |   |   |       |       jsesc
    |   |       |   |   |       |       
    |   |       |   |   |       \---source-map
    |   |       |   |   |           |   CHANGELOG.md
    |   |       |   |   |           |   LICENSE
    |   |       |   |   |           |   package.json
    |   |       |   |   |           |   README.md
    |   |       |   |   |           |   source-map.js
    |   |       |   |   |           |   
    |   |       |   |   |           +---dist
    |   |       |   |   |           |       source-map.debug.js
    |   |       |   |   |           |       source-map.js
    |   |       |   |   |           |       source-map.min.js
    |   |       |   |   |           |       source-map.min.js.map
    |   |       |   |   |           |       
    |   |       |   |   |           \---lib
    |   |       |   |   |                   array-set.js
    |   |       |   |   |                   base64-vlq.js
    |   |       |   |   |                   base64.js
    |   |       |   |   |                   binary-search.js
    |   |       |   |   |                   mapping-list.js
    |   |       |   |   |                   quick-sort.js
    |   |       |   |   |                   source-map-consumer.js
    |   |       |   |   |                   source-map-generator.js
    |   |       |   |   |                   source-node.js
    |   |       |   |   |                   util.js
    |   |       |   |   |                   
    |   |       |   |   +---helper-function-name
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   \---lib
    |   |       |   |   |           index.js
    |   |       |   |   |           
    |   |       |   |   +---helper-get-function-arity
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   \---lib
    |   |       |   |   |           index.js
    |   |       |   |   |           
    |   |       |   |   +---helper-split-export-declaration
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   \---lib
    |   |       |   |   |           index.js
    |   |       |   |   |           
    |   |       |   |   +---helpers
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   \---lib
    |   |       |   |   |           helpers.js
    |   |       |   |   |           index.js
    |   |       |   |   |           
    |   |       |   |   +---highlight
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   \---lib
    |   |       |   |   |           index.js
    |   |       |   |   |           
    |   |       |   |   +---parser
    |   |       |   |   |   |   CHANGELOG.md
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   +---bin
    |   |       |   |   |   |       babel-parser.js
    |   |       |   |   |   |       
    |   |       |   |   |   +---lib
    |   |       |   |   |   |   |   index.js
    |   |       |   |   |   |   |   index.js.map
    |   |       |   |   |   |   |   options.js
    |   |       |   |   |   |   |   plugin-utils.js
    |   |       |   |   |   |   |   types.js
    |   |       |   |   |   |   |   
    |   |       |   |   |   |   +---parser
    |   |       |   |   |   |   |       base.js
    |   |       |   |   |   |   |       comments.js
    |   |       |   |   |   |   |       expression.js
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       location.js
    |   |       |   |   |   |   |       lval.js
    |   |       |   |   |   |   |       node.js
    |   |       |   |   |   |   |       statement.js
    |   |       |   |   |   |   |       util.js
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---plugins
    |   |       |   |   |   |   |   |   estree.js
    |   |       |   |   |   |   |   |   flow.js
    |   |       |   |   |   |   |   |   placeholders.js
    |   |       |   |   |   |   |   |   v8intrinsic.js
    |   |       |   |   |   |   |   |   
    |   |       |   |   |   |   |   +---jsx
    |   |       |   |   |   |   |   |       index.js
    |   |       |   |   |   |   |   |       xhtml.js
    |   |       |   |   |   |   |   |       
    |   |       |   |   |   |   |   \---typescript
    |   |       |   |   |   |   |           index.js
    |   |       |   |   |   |   |           scope.js
    |   |       |   |   |   |   |           
    |   |       |   |   |   |   +---tokenizer
    |   |       |   |   |   |   |       context.js
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       state.js
    |   |       |   |   |   |   |       types.js
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   \---util
    |   |       |   |   |   |           identifier.js
    |   |       |   |   |   |           location.js
    |   |       |   |   |   |           scope.js
    |   |       |   |   |   |           scopeflags.js
    |   |       |   |   |   |           whitespace.js
    |   |       |   |   |   |           
    |   |       |   |   |   \---typings
    |   |       |   |   |           babel-parser.d.ts
    |   |       |   |   |           
    |   |       |   |   +---runtime
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   +---helpers
    |   |       |   |   |   |   |   applyDecoratedDescriptor.js
    |   |       |   |   |   |   |   arrayWithHoles.js
    |   |       |   |   |   |   |   arrayWithoutHoles.js
    |   |       |   |   |   |   |   assertThisInitialized.js
    |   |       |   |   |   |   |   AsyncGenerator.js
    |   |       |   |   |   |   |   asyncGeneratorDelegate.js
    |   |       |   |   |   |   |   asyncIterator.js
    |   |       |   |   |   |   |   asyncToGenerator.js
    |   |       |   |   |   |   |   awaitAsyncGenerator.js
    |   |       |   |   |   |   |   AwaitValue.js
    |   |       |   |   |   |   |   classCallCheck.js
    |   |       |   |   |   |   |   classNameTDZError.js
    |   |       |   |   |   |   |   classPrivateFieldDestructureSet.js
    |   |       |   |   |   |   |   classPrivateFieldGet.js
    |   |       |   |   |   |   |   classPrivateFieldLooseBase.js
    |   |       |   |   |   |   |   classPrivateFieldLooseKey.js
    |   |       |   |   |   |   |   classPrivateFieldSet.js
    |   |       |   |   |   |   |   classPrivateMethodGet.js
    |   |       |   |   |   |   |   classPrivateMethodSet.js
    |   |       |   |   |   |   |   classStaticPrivateFieldSpecGet.js
    |   |       |   |   |   |   |   classStaticPrivateFieldSpecSet.js
    |   |       |   |   |   |   |   classStaticPrivateMethodGet.js
    |   |       |   |   |   |   |   classStaticPrivateMethodSet.js
    |   |       |   |   |   |   |   construct.js
    |   |       |   |   |   |   |   createClass.js
    |   |       |   |   |   |   |   decorate.js
    |   |       |   |   |   |   |   defaults.js
    |   |       |   |   |   |   |   defineEnumerableProperties.js
    |   |       |   |   |   |   |   defineProperty.js
    |   |       |   |   |   |   |   extends.js
    |   |       |   |   |   |   |   get.js
    |   |       |   |   |   |   |   getPrototypeOf.js
    |   |       |   |   |   |   |   inherits.js
    |   |       |   |   |   |   |   inheritsLoose.js
    |   |       |   |   |   |   |   initializerDefineProperty.js
    |   |       |   |   |   |   |   initializerWarningHelper.js
    |   |       |   |   |   |   |   instanceof.js
    |   |       |   |   |   |   |   interopRequireDefault.js
    |   |       |   |   |   |   |   interopRequireWildcard.js
    |   |       |   |   |   |   |   isNativeFunction.js
    |   |       |   |   |   |   |   iterableToArray.js
    |   |       |   |   |   |   |   iterableToArrayLimit.js
    |   |       |   |   |   |   |   iterableToArrayLimitLoose.js
    |   |       |   |   |   |   |   jsx.js
    |   |       |   |   |   |   |   newArrowCheck.js
    |   |       |   |   |   |   |   nonIterableRest.js
    |   |       |   |   |   |   |   nonIterableSpread.js
    |   |       |   |   |   |   |   objectDestructuringEmpty.js
    |   |       |   |   |   |   |   objectSpread.js
    |   |       |   |   |   |   |   objectSpread2.js
    |   |       |   |   |   |   |   objectWithoutProperties.js
    |   |       |   |   |   |   |   objectWithoutPropertiesLoose.js
    |   |       |   |   |   |   |   possibleConstructorReturn.js
    |   |       |   |   |   |   |   readOnlyError.js
    |   |       |   |   |   |   |   set.js
    |   |       |   |   |   |   |   setPrototypeOf.js
    |   |       |   |   |   |   |   skipFirstGeneratorNext.js
    |   |       |   |   |   |   |   slicedToArray.js
    |   |       |   |   |   |   |   slicedToArrayLoose.js
    |   |       |   |   |   |   |   superPropBase.js
    |   |       |   |   |   |   |   taggedTemplateLiteral.js
    |   |       |   |   |   |   |   taggedTemplateLiteralLoose.js
    |   |       |   |   |   |   |   tdz.js
    |   |       |   |   |   |   |   temporalRef.js
    |   |       |   |   |   |   |   temporalUndefined.js
    |   |       |   |   |   |   |   toArray.js
    |   |       |   |   |   |   |   toConsumableArray.js
    |   |       |   |   |   |   |   toPrimitive.js
    |   |       |   |   |   |   |   toPropertyKey.js
    |   |       |   |   |   |   |   typeof.js
    |   |       |   |   |   |   |   wrapAsyncGenerator.js
    |   |       |   |   |   |   |   wrapNativeSuper.js
    |   |       |   |   |   |   |   wrapRegExp.js
    |   |       |   |   |   |   |   
    |   |       |   |   |   |   \---esm
    |   |       |   |   |   |           applyDecoratedDescriptor.js
    |   |       |   |   |   |           arrayWithHoles.js
    |   |       |   |   |   |           arrayWithoutHoles.js
    |   |       |   |   |   |           assertThisInitialized.js
    |   |       |   |   |   |           AsyncGenerator.js
    |   |       |   |   |   |           asyncGeneratorDelegate.js
    |   |       |   |   |   |           asyncIterator.js
    |   |       |   |   |   |           asyncToGenerator.js
    |   |       |   |   |   |           awaitAsyncGenerator.js
    |   |       |   |   |   |           AwaitValue.js
    |   |       |   |   |   |           classCallCheck.js
    |   |       |   |   |   |           classNameTDZError.js
    |   |       |   |   |   |           classPrivateFieldDestructureSet.js
    |   |       |   |   |   |           classPrivateFieldGet.js
    |   |       |   |   |   |           classPrivateFieldLooseBase.js
    |   |       |   |   |   |           classPrivateFieldLooseKey.js
    |   |       |   |   |   |           classPrivateFieldSet.js
    |   |       |   |   |   |           classPrivateMethodGet.js
    |   |       |   |   |   |           classPrivateMethodSet.js
    |   |       |   |   |   |           classStaticPrivateFieldSpecGet.js
    |   |       |   |   |   |           classStaticPrivateFieldSpecSet.js
    |   |       |   |   |   |           classStaticPrivateMethodGet.js
    |   |       |   |   |   |           classStaticPrivateMethodSet.js
    |   |       |   |   |   |           construct.js
    |   |       |   |   |   |           createClass.js
    |   |       |   |   |   |           decorate.js
    |   |       |   |   |   |           defaults.js
    |   |       |   |   |   |           defineEnumerableProperties.js
    |   |       |   |   |   |           defineProperty.js
    |   |       |   |   |   |           extends.js
    |   |       |   |   |   |           get.js
    |   |       |   |   |   |           getPrototypeOf.js
    |   |       |   |   |   |           inherits.js
    |   |       |   |   |   |           inheritsLoose.js
    |   |       |   |   |   |           initializerDefineProperty.js
    |   |       |   |   |   |           initializerWarningHelper.js
    |   |       |   |   |   |           instanceof.js
    |   |       |   |   |   |           interopRequireDefault.js
    |   |       |   |   |   |           interopRequireWildcard.js
    |   |       |   |   |   |           isNativeFunction.js
    |   |       |   |   |   |           iterableToArray.js
    |   |       |   |   |   |           iterableToArrayLimit.js
    |   |       |   |   |   |           iterableToArrayLimitLoose.js
    |   |       |   |   |   |           jsx.js
    |   |       |   |   |   |           newArrowCheck.js
    |   |       |   |   |   |           nonIterableRest.js
    |   |       |   |   |   |           nonIterableSpread.js
    |   |       |   |   |   |           objectDestructuringEmpty.js
    |   |       |   |   |   |           objectSpread.js
    |   |       |   |   |   |           objectSpread2.js
    |   |       |   |   |   |           objectWithoutProperties.js
    |   |       |   |   |   |           objectWithoutPropertiesLoose.js
    |   |       |   |   |   |           package.json
    |   |       |   |   |   |           possibleConstructorReturn.js
    |   |       |   |   |   |           readOnlyError.js
    |   |       |   |   |   |           set.js
    |   |       |   |   |   |           setPrototypeOf.js
    |   |       |   |   |   |           skipFirstGeneratorNext.js
    |   |       |   |   |   |           slicedToArray.js
    |   |       |   |   |   |           slicedToArrayLoose.js
    |   |       |   |   |   |           superPropBase.js
    |   |       |   |   |   |           taggedTemplateLiteral.js
    |   |       |   |   |   |           taggedTemplateLiteralLoose.js
    |   |       |   |   |   |           tdz.js
    |   |       |   |   |   |           temporalRef.js
    |   |       |   |   |   |           temporalUndefined.js
    |   |       |   |   |   |           toArray.js
    |   |       |   |   |   |           toConsumableArray.js
    |   |       |   |   |   |           toPrimitive.js
    |   |       |   |   |   |           toPropertyKey.js
    |   |       |   |   |   |           typeof.js
    |   |       |   |   |   |           wrapAsyncGenerator.js
    |   |       |   |   |   |           wrapNativeSuper.js
    |   |       |   |   |   |           wrapRegExp.js
    |   |       |   |   |   |           
    |   |       |   |   |   \---regenerator
    |   |       |   |   |           index.js
    |   |       |   |   |           
    |   |       |   |   +---template
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   +---lib
    |   |       |   |   |   |       builder.js
    |   |       |   |   |   |       formatters.js
    |   |       |   |   |   |       index.js
    |   |       |   |   |   |       literal.js
    |   |       |   |   |   |       options.js
    |   |       |   |   |   |       parse.js
    |   |       |   |   |   |       populate.js
    |   |       |   |   |   |       string.js
    |   |       |   |   |   |       
    |   |       |   |   |   \---node_modules
    |   |       |   |   |       \---.bin
    |   |       |   |   |               parser
    |   |       |   |   |               
    |   |       |   |   +---traverse
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   +---lib
    |   |       |   |   |   |   |   cache.js
    |   |       |   |   |   |   |   context.js
    |   |       |   |   |   |   |   hub.js
    |   |       |   |   |   |   |   index.js
    |   |       |   |   |   |   |   visitors.js
    |   |       |   |   |   |   |   
    |   |       |   |   |   |   +---path
    |   |       |   |   |   |   |   |   ancestry.js
    |   |       |   |   |   |   |   |   comments.js
    |   |       |   |   |   |   |   |   context.js
    |   |       |   |   |   |   |   |   conversion.js
    |   |       |   |   |   |   |   |   evaluation.js
    |   |       |   |   |   |   |   |   family.js
    |   |       |   |   |   |   |   |   index.js
    |   |       |   |   |   |   |   |   introspection.js
    |   |       |   |   |   |   |   |   modification.js
    |   |       |   |   |   |   |   |   removal.js
    |   |       |   |   |   |   |   |   replacement.js
    |   |       |   |   |   |   |   |   
    |   |       |   |   |   |   |   +---inference
    |   |       |   |   |   |   |   |       index.js
    |   |       |   |   |   |   |   |       inferer-reference.js
    |   |       |   |   |   |   |   |       inferers.js
    |   |       |   |   |   |   |   |       
    |   |       |   |   |   |   |   \---lib
    |   |       |   |   |   |   |           hoister.js
    |   |       |   |   |   |   |           removal-hooks.js
    |   |       |   |   |   |   |           virtual-types.js
    |   |       |   |   |   |   |           
    |   |       |   |   |   |   \---scope
    |   |       |   |   |   |       |   binding.js
    |   |       |   |   |   |       |   index.js
    |   |       |   |   |   |       |   
    |   |       |   |   |   |       \---lib
    |   |       |   |   |   |               renamer.js
    |   |       |   |   |   |               
    |   |       |   |   |   \---node_modules
    |   |       |   |   |       +---.bin
    |   |       |   |   |       |       parser
    |   |       |   |   |       |       
    |   |       |   |   |       \---debug
    |   |       |   |   |           |   CHANGELOG.md
    |   |       |   |   |           |   LICENSE
    |   |       |   |   |           |   package.json
    |   |       |   |   |           |   README.md
    |   |       |   |   |           |   
    |   |       |   |   |           +---dist
    |   |       |   |   |           |       debug.js
    |   |       |   |   |           |       
    |   |       |   |   |           \---src
    |   |       |   |   |                   browser.js
    |   |       |   |   |                   common.js
    |   |       |   |   |                   index.js
    |   |       |   |   |                   node.js
    |   |       |   |   |                   
    |   |       |   |   \---types
    |   |       |   |       |   LICENSE
    |   |       |   |       |   package.json
    |   |       |   |       |   README.md
    |   |       |   |       |   
    |   |       |   |       +---lib
    |   |       |   |       |   |   index.d.ts
    |   |       |   |       |   |   index.js
    |   |       |   |       |   |   index.js.flow
    |   |       |   |       |   |   
    |   |       |   |       |   +---asserts
    |   |       |   |       |   |   |   assertNode.js
    |   |       |   |       |   |   |   
    |   |       |   |       |   |   \---generated
    |   |       |   |       |   |           index.js
    |   |       |   |       |   |           
    |   |       |   |       |   +---builders
    |   |       |   |       |   |   |   builder.js
    |   |       |   |       |   |   |   
    |   |       |   |       |   |   +---flow
    |   |       |   |       |   |   |       createTypeAnnotationBasedOnTypeof.js
    |   |       |   |       |   |   |       createUnionTypeAnnotation.js
    |   |       |   |       |   |   |       
    |   |       |   |       |   |   +---generated
    |   |       |   |       |   |   |       index.js
    |   |       |   |       |   |   |       
    |   |       |   |       |   |   \---react
    |   |       |   |       |   |           buildChildren.js
    |   |       |   |       |   |           
    |   |       |   |       |   +---clone
    |   |       |   |       |   |       clone.js
    |   |       |   |       |   |       cloneDeep.js
    |   |       |   |       |   |       cloneNode.js
    |   |       |   |       |   |       cloneWithoutLoc.js
    |   |       |   |       |   |       
    |   |       |   |       |   +---comments
    |   |       |   |       |   |       addComment.js
    |   |       |   |       |   |       addComments.js
    |   |       |   |       |   |       inheritInnerComments.js
    |   |       |   |       |   |       inheritLeadingComments.js
    |   |       |   |       |   |       inheritsComments.js
    |   |       |   |       |   |       inheritTrailingComments.js
    |   |       |   |       |   |       removeComments.js
    |   |       |   |       |   |       
    |   |       |   |       |   +---constants
    |   |       |   |       |   |   |   index.js
    |   |       |   |       |   |   |   
    |   |       |   |       |   |   \---generated
    |   |       |   |       |   |           index.js
    |   |       |   |       |   |           
    |   |       |   |       |   +---converters
    |   |       |   |       |   |       ensureBlock.js
    |   |       |   |       |   |       gatherSequenceExpressions.js
    |   |       |   |       |   |       toBindingIdentifierName.js
    |   |       |   |       |   |       toBlock.js
    |   |       |   |       |   |       toComputedKey.js
    |   |       |   |       |   |       toExpression.js
    |   |       |   |       |   |       toIdentifier.js
    |   |       |   |       |   |       toKeyAlias.js
    |   |       |   |       |   |       toSequenceExpression.js
    |   |       |   |       |   |       toStatement.js
    |   |       |   |       |   |       valueToNode.js
    |   |       |   |       |   |       
    |   |       |   |       |   +---definitions
    |   |       |   |       |   |       core.js
    |   |       |   |       |   |       es2015.js
    |   |       |   |       |   |       experimental.js
    |   |       |   |       |   |       flow.js
    |   |       |   |       |   |       index.js
    |   |       |   |       |   |       jsx.js
    |   |       |   |       |   |       misc.js
    |   |       |   |       |   |       placeholders.js
    |   |       |   |       |   |       typescript.js
    |   |       |   |       |   |       utils.js
    |   |       |   |       |   |       
    |   |       |   |       |   +---modifications
    |   |       |   |       |   |   |   appendToMemberExpression.js
    |   |       |   |       |   |   |   inherits.js
    |   |       |   |       |   |   |   prependToMemberExpression.js
    |   |       |   |       |   |   |   removeProperties.js
    |   |       |   |       |   |   |   removePropertiesDeep.js
    |   |       |   |       |   |   |   
    |   |       |   |       |   |   \---flow
    |   |       |   |       |   |           removeTypeDuplicates.js
    |   |       |   |       |   |           
    |   |       |   |       |   +---retrievers
    |   |       |   |       |   |       getBindingIdentifiers.js
    |   |       |   |       |   |       getOuterBindingIdentifiers.js
    |   |       |   |       |   |       
    |   |       |   |       |   +---traverse
    |   |       |   |       |   |       traverse.js
    |   |       |   |       |   |       traverseFast.js
    |   |       |   |       |   |       
    |   |       |   |       |   +---utils
    |   |       |   |       |   |   |   inherit.js
    |   |       |   |       |   |   |   shallowEqual.js
    |   |       |   |       |   |   |   
    |   |       |   |       |   |   \---react
    |   |       |   |       |   |           cleanJSXElementLiteralChild.js
    |   |       |   |       |   |           
    |   |       |   |       |   \---validators
    |   |       |   |       |       |   buildMatchMemberExpression.js
    |   |       |   |       |       |   is.js
    |   |       |   |       |       |   isBinding.js
    |   |       |   |       |       |   isBlockScoped.js
    |   |       |   |       |       |   isImmutable.js
    |   |       |   |       |       |   isLet.js
    |   |       |   |       |       |   isNode.js
    |   |       |   |       |       |   isNodesEquivalent.js
    |   |       |   |       |       |   isPlaceholderType.js
    |   |       |   |       |       |   isReferenced.js
    |   |       |   |       |       |   isScope.js
    |   |       |   |       |       |   isSpecifierDefault.js
    |   |       |   |       |       |   isType.js
    |   |       |   |       |       |   isValidES3Identifier.js
    |   |       |   |       |       |   isValidIdentifier.js
    |   |       |   |       |       |   isVar.js
    |   |       |   |       |       |   matchesPattern.js
    |   |       |   |       |       |   validate.js
    |   |       |   |       |       |   
    |   |       |   |       |       +---generated
    |   |       |   |       |       |       index.js
    |   |       |   |       |       |       
    |   |       |   |       |       \---react
    |   |       |   |       |               isCompatTag.js
    |   |       |   |       |               isReactComponent.js
    |   |       |   |       |               
    |   |       |   |       \---scripts
    |   |       |   |           |   generateTypeHelpers.js
    |   |       |   |           |   
    |   |       |   |           +---generators
    |   |       |   |           |       docs.js
    |   |       |   |           |       flow.js
    |   |       |   |           |       generateAsserts.js
    |   |       |   |           |       generateBuilders.js
    |   |       |   |           |       generateConstants.js
    |   |       |   |           |       generateValidators.js
    |   |       |   |           |       typescript.js
    |   |       |   |           |       
    |   |       |   |           \---utils
    |   |       |   |                   formatBuilderName.js
    |   |       |   |                   lowerFirst.js
    |   |       |   |                   stringifyValidator.js
    |   |       |   |                   toFunctionName.js
    |   |       |   |                   
    |   |       |   +---@nodelib
    |   |       |   |   +---fs.scandir
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   \---out
    |   |       |   |   |       |   constants.d.ts
    |   |       |   |   |       |   constants.js
    |   |       |   |   |       |   index.d.ts
    |   |       |   |   |       |   index.js
    |   |       |   |   |       |   settings.d.ts
    |   |       |   |   |       |   settings.js
    |   |       |   |   |       |   
    |   |       |   |   |       +---adapters
    |   |       |   |   |       |       fs.d.ts
    |   |       |   |   |       |       fs.js
    |   |       |   |   |       |       
    |   |       |   |   |       +---providers
    |   |       |   |   |       |       async.d.ts
    |   |       |   |   |       |       async.js
    |   |       |   |   |       |       sync.d.ts
    |   |       |   |   |       |       sync.js
    |   |       |   |   |       |       
    |   |       |   |   |       +---types
    |   |       |   |   |       |       index.d.ts
    |   |       |   |   |       |       index.js
    |   |       |   |   |       |       
    |   |       |   |   |       \---utils
    |   |       |   |   |               fs.d.ts
    |   |       |   |   |               fs.js
    |   |       |   |   |               index.d.ts
    |   |       |   |   |               index.js
    |   |       |   |   |               
    |   |       |   |   +---fs.stat
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   
    |   |       |   |   |   \---out
    |   |       |   |   |       |   index.d.ts
    |   |       |   |   |       |   index.js
    |   |       |   |   |       |   settings.d.ts
    |   |       |   |   |       |   settings.js
    |   |       |   |   |       |   
    |   |       |   |   |       +---adapters
    |   |       |   |   |       |       fs.d.ts
    |   |       |   |   |       |       fs.js
    |   |       |   |   |       |       
    |   |       |   |   |       +---providers
    |   |       |   |   |       |       async.d.ts
    |   |       |   |   |       |       async.js
    |   |       |   |   |       |       sync.d.ts
    |   |       |   |   |       |       sync.js
    |   |       |   |   |       |       
    |   |       |   |   |       \---types
    |   |       |   |   |               index.d.ts
    |   |       |   |   |               index.js
    |   |       |   |   |               
    |   |       |   |   \---fs.walk
    |   |       |   |       |   LICENSE
    |   |       |   |       |   package.json
    |   |       |   |       |   README.md
    |   |       |   |       |   
    |   |       |   |       \---out
    |   |       |   |           |   index.d.ts
    |   |       |   |           |   index.js
    |   |       |   |           |   settings.d.ts
    |   |       |   |           |   settings.js
    |   |       |   |           |   
    |   |       |   |           +---providers
    |   |       |   |           |       async.d.ts
    |   |       |   |           |       async.js
    |   |       |   |           |       index.d.ts
    |   |       |   |           |       index.js
    |   |       |   |           |       stream.d.ts
    |   |       |   |           |       stream.js
    |   |       |   |           |       sync.d.ts
    |   |       |   |           |       sync.js
    |   |       |   |           |       
    |   |       |   |           +---readers
    |   |       |   |           |       async.d.ts
    |   |       |   |           |       async.js
    |   |       |   |           |       common.d.ts
    |   |       |   |           |       common.js
    |   |       |   |           |       reader.d.ts
    |   |       |   |           |       reader.js
    |   |       |   |           |       sync.d.ts
    |   |       |   |           |       sync.js
    |   |       |   |           |       
    |   |       |   |           \---types
    |   |       |   |                   index.d.ts
    |   |       |   |                   index.js
    |   |       |   |                   
    |   |       |   +---@types
    |   |       |   |   +---color-name
    |   |       |   |   |       index.d.ts
    |   |       |   |   |       LICENSE
    |   |       |   |   |       package.json
    |   |       |   |   |       README.md
    |   |       |   |   |       
    |   |       |   |   +---minimist
    |   |       |   |   |       index.d.ts
    |   |       |   |   |       package.json
    |   |       |   |   |       README.md
    |   |       |   |   |       types-metadata.json
    |   |       |   |   |       
    |   |       |   |   +---node
    |   |       |   |   |   |   assert.d.ts
    |   |       |   |   |   |   async_hooks.d.ts
    |   |       |   |   |   |   base.d.ts
    |   |       |   |   |   |   buffer.d.ts
    |   |       |   |   |   |   child_process.d.ts
    |   |       |   |   |   |   cluster.d.ts
    |   |       |   |   |   |   console.d.ts
    |   |       |   |   |   |   constants.d.ts
    |   |       |   |   |   |   crypto.d.ts
    |   |       |   |   |   |   dgram.d.ts
    |   |       |   |   |   |   dns.d.ts
    |   |       |   |   |   |   domain.d.ts
    |   |       |   |   |   |   events.d.ts
    |   |       |   |   |   |   fs.d.ts
    |   |       |   |   |   |   globals.d.ts
    |   |       |   |   |   |   http.d.ts
    |   |       |   |   |   |   http2.d.ts
    |   |       |   |   |   |   https.d.ts
    |   |       |   |   |   |   index.d.ts
    |   |       |   |   |   |   inspector.d.ts
    |   |       |   |   |   |   LICENSE
    |   |       |   |   |   |   module.d.ts
    |   |       |   |   |   |   net.d.ts
    |   |       |   |   |   |   os.d.ts
    |   |       |   |   |   |   package.json
    |   |       |   |   |   |   path.d.ts
    |   |       |   |   |   |   perf_hooks.d.ts
    |   |       |   |   |   |   process.d.ts
    |   |       |   |   |   |   punycode.d.ts
    |   |       |   |   |   |   querystring.d.ts
    |   |       |   |   |   |   readline.d.ts
    |   |       |   |   |   |   README.md
    |   |       |   |   |   |   repl.d.ts
    |   |       |   |   |   |   stream.d.ts
    |   |       |   |   |   |   string_decoder.d.ts
    |   |       |   |   |   |   timers.d.ts
    |   |       |   |   |   |   tls.d.ts
    |   |       |   |   |   |   trace_events.d.ts
    |   |       |   |   |   |   tty.d.ts
    |   |       |   |   |   |   url.d.ts
    |   |       |   |   |   |   util.d.ts
    |   |       |   |   |   |   v8.d.ts
    |   |       |   |   |   |   vm.d.ts
    |   |       |   |   |   |   worker_threads.d.ts
    |   |       |   |   |   |   zlib.d.ts
    |   |       |   |   |   |   
    |   |       |   |   |   \---ts3.2
    |   |       |   |   |           fs.d.ts
    |   |       |   |   |           globals.d.ts
    |   |       |   |   |           index.d.ts
    |   |       |   |   |           util.d.ts
    |   |       |   |   |           
    |   |       |   |   +---normalize-package-data
    |   |       |   |   |       index.d.ts
    |   |       |   |   |       LICENSE
    |   |       |   |   |       package.json
    |   |       |   |   |       README.md
    |   |       |   |   |       
    |   |       |   |   +---parse-json
    |   |       |   |   |       index.d.ts
    |   |       |   |   |       LICENSE
    |   |       |   |   |       package.json
    |   |       |   |   |       README.md
    |   |       |   |   |       
    |   |       |   |   +---unist
    |   |       |   |   |       index.d.ts
    |   |       |   |   |       LICENSE
    |   |       |   |   |       package.json
    |   |       |   |   |       README.md
    |   |       |   |   |       
    |   |       |   |   +---vfile
    |   |       |   |   |       index.d.ts
    |   |       |   |   |       LICENSE
    |   |       |   |   |       package.json
    |   |       |   |   |       README.md
    |   |       |   |   |       
    |   |       |   |   \---vfile-message
    |   |       |   |       |   LICENSE
    |   |       |   |       |   package.json
    |   |       |   |       |   README.md
    |   |       |   |       |   
    |   |       |   |       \---node_modules
    |   |       |   |           +---unist-util-stringify-position
    |   |       |   |           |   |   index.js
    |   |       |   |           |   |   license
    |   |       |   |           |   |   package.json
    |   |       |   |           |   |   readme.md
    |   |       |   |           |   |   
    |   |       |   |           |   \---types
    |   |       |   |           |           index.d.ts
    |   |       |   |           |           
    |   |       |   |           \---vfile-message
    |   |       |   |               |   index.js
    |   |       |   |               |   license
    |   |       |   |               |   package.json
    |   |       |   |               |   readme.md
    |   |       |   |               |   
    |   |       |   |               \---types
    |   |       |   |                       index.d.ts
    |   |       |   |                       
    |   |       |   +---accepts
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---ajv
    |   |       |   |   |   .tonic_example.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---dist
    |   |       |   |   |       ajv.bundle.js
    |   |       |   |   |       ajv.min.js
    |   |       |   |   |       ajv.min.js.map
    |   |       |   |   |       
    |   |       |   |   +---lib
    |   |       |   |   |   |   ajv.d.ts
    |   |       |   |   |   |   ajv.js
    |   |       |   |   |   |   cache.js
    |   |       |   |   |   |   data.js
    |   |       |   |   |   |   definition_schema.js
    |   |       |   |   |   |   keyword.js
    |   |       |   |   |   |   
    |   |       |   |   |   +---compile
    |   |       |   |   |   |       async.js
    |   |       |   |   |   |       equal.js
    |   |       |   |   |   |       error_classes.js
    |   |       |   |   |   |       formats.js
    |   |       |   |   |   |       index.js
    |   |       |   |   |   |       resolve.js
    |   |       |   |   |   |       rules.js
    |   |       |   |   |   |       schema_obj.js
    |   |       |   |   |   |       ucs2length.js
    |   |       |   |   |   |       util.js
    |   |       |   |   |   |       
    |   |       |   |   |   +---dot
    |   |       |   |   |   |       allOf.jst
    |   |       |   |   |   |       anyOf.jst
    |   |       |   |   |   |       coerce.def
    |   |       |   |   |   |       comment.jst
    |   |       |   |   |   |       const.jst
    |   |       |   |   |   |       contains.jst
    |   |       |   |   |   |       custom.jst
    |   |       |   |   |   |       defaults.def
    |   |       |   |   |   |       definitions.def
    |   |       |   |   |   |       dependencies.jst
    |   |       |   |   |   |       enum.jst
    |   |       |   |   |   |       errors.def
    |   |       |   |   |   |       format.jst
    |   |       |   |   |   |       if.jst
    |   |       |   |   |   |       items.jst
    |   |       |   |   |   |       missing.def
    |   |       |   |   |   |       multipleOf.jst
    |   |       |   |   |   |       not.jst
    |   |       |   |   |   |       oneOf.jst
    |   |       |   |   |   |       pattern.jst
    |   |       |   |   |   |       properties.jst
    |   |       |   |   |   |       propertyNames.jst
    |   |       |   |   |   |       ref.jst
    |   |       |   |   |   |       required.jst
    |   |       |   |   |   |       uniqueItems.jst
    |   |       |   |   |   |       validate.jst
    |   |       |   |   |   |       _limit.jst
    |   |       |   |   |   |       _limitItems.jst
    |   |       |   |   |   |       _limitLength.jst
    |   |       |   |   |   |       _limitProperties.jst
    |   |       |   |   |   |       
    |   |       |   |   |   +---dotjs
    |   |       |   |   |   |       allOf.js
    |   |       |   |   |   |       anyOf.js
    |   |       |   |   |   |       comment.js
    |   |       |   |   |   |       const.js
    |   |       |   |   |   |       contains.js
    |   |       |   |   |   |       custom.js
    |   |       |   |   |   |       dependencies.js
    |   |       |   |   |   |       enum.js
    |   |       |   |   |   |       format.js
    |   |       |   |   |   |       if.js
    |   |       |   |   |   |       index.js
    |   |       |   |   |   |       items.js
    |   |       |   |   |   |       multipleOf.js
    |   |       |   |   |   |       not.js
    |   |       |   |   |   |       oneOf.js
    |   |       |   |   |   |       pattern.js
    |   |       |   |   |   |       properties.js
    |   |       |   |   |   |       propertyNames.js
    |   |       |   |   |   |       README.md
    |   |       |   |   |   |       ref.js
    |   |       |   |   |   |       required.js
    |   |       |   |   |   |       uniqueItems.js
    |   |       |   |   |   |       validate.js
    |   |       |   |   |   |       _limit.js
    |   |       |   |   |   |       _limitItems.js
    |   |       |   |   |   |       _limitLength.js
    |   |       |   |   |   |       _limitProperties.js
    |   |       |   |   |   |       
    |   |       |   |   |   \---refs
    |   |       |   |   |           data.json
    |   |       |   |   |           json-schema-draft-04.json
    |   |       |   |   |           json-schema-draft-06.json
    |   |       |   |   |           json-schema-draft-07.json
    |   |       |   |   |           json-schema-secure.json
    |   |       |   |   |           
    |   |       |   |   \---scripts
    |   |       |   |           .eslintrc.yml
    |   |       |   |           bundle.js
    |   |       |   |           compile-dots.js
    |   |       |   |           info
    |   |       |   |           prepare-tests
    |   |       |   |           publish-built-version
    |   |       |   |           travis-gh-pages
    |   |       |   |           
    |   |       |   +---ansi-regex
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---ansi-styles
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---array-flatten
    |   |       |   |       array-flatten.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---array-union
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---arrify
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---astral-regex
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---autoprefixer
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---bin
    |   |       |   |   |       autoprefixer
    |   |       |   |   |       
    |   |       |   |   +---data
    |   |       |   |   |       prefixes.js
    |   |       |   |   |       
    |   |       |   |   +---lib
    |   |       |   |   |   |   at-rule.js
    |   |       |   |   |   |   autoprefixer.js
    |   |       |   |   |   |   brackets.js
    |   |       |   |   |   |   browsers.js
    |   |       |   |   |   |   declaration.js
    |   |       |   |   |   |   info.js
    |   |       |   |   |   |   old-selector.js
    |   |       |   |   |   |   old-value.js
    |   |       |   |   |   |   prefixer.js
    |   |       |   |   |   |   prefixes.js
    |   |       |   |   |   |   processor.js
    |   |       |   |   |   |   resolution.js
    |   |       |   |   |   |   selector.js
    |   |       |   |   |   |   supports.js
    |   |       |   |   |   |   transition.js
    |   |       |   |   |   |   utils.js
    |   |       |   |   |   |   value.js
    |   |       |   |   |   |   
    |   |       |   |   |   \---hacks
    |   |       |   |   |           align-content.js
    |   |       |   |   |           align-items.js
    |   |       |   |   |           align-self.js
    |   |       |   |   |           animation.js
    |   |       |   |   |           appearance.js
    |   |       |   |   |           backdrop-filter.js
    |   |       |   |   |           background-clip.js
    |   |       |   |   |           background-size.js
    |   |       |   |   |           block-logical.js
    |   |       |   |   |           border-image.js
    |   |       |   |   |           border-radius.js
    |   |       |   |   |           break-props.js
    |   |       |   |   |           color-adjust.js
    |   |       |   |   |           cross-fade.js
    |   |       |   |   |           display-flex.js
    |   |       |   |   |           display-grid.js
    |   |       |   |   |           filter-value.js
    |   |       |   |   |           filter.js
    |   |       |   |   |           flex-basis.js
    |   |       |   |   |           flex-direction.js
    |   |       |   |   |           flex-flow.js
    |   |       |   |   |           flex-grow.js
    |   |       |   |   |           flex-shrink.js
    |   |       |   |   |           flex-spec.js
    |   |       |   |   |           flex-wrap.js
    |   |       |   |   |           flex.js
    |   |       |   |   |           fullscreen.js
    |   |       |   |   |           gradient.js
    |   |       |   |   |           grid-area.js
    |   |       |   |   |           grid-column-align.js
    |   |       |   |   |           grid-end.js
    |   |       |   |   |           grid-row-align.js
    |   |       |   |   |           grid-row-column.js
    |   |       |   |   |           grid-rows-columns.js
    |   |       |   |   |           grid-start.js
    |   |       |   |   |           grid-template-areas.js
    |   |       |   |   |           grid-template.js
    |   |       |   |   |           grid-utils.js
    |   |       |   |   |           image-rendering.js
    |   |       |   |   |           image-set.js
    |   |       |   |   |           inline-logical.js
    |   |       |   |   |           intrinsic.js
    |   |       |   |   |           justify-content.js
    |   |       |   |   |           mask-border.js
    |   |       |   |   |           mask-composite.js
    |   |       |   |   |           order.js
    |   |       |   |   |           overscroll-behavior.js
    |   |       |   |   |           pixelated.js
    |   |       |   |   |           place-self.js
    |   |       |   |   |           placeholder.js
    |   |       |   |   |           text-decoration-skip-ink.js
    |   |       |   |   |           text-decoration.js
    |   |       |   |   |           text-emphasis-position.js
    |   |       |   |   |           transform-decl.js
    |   |       |   |   |           user-select.js
    |   |       |   |   |           writing-mode.js
    |   |       |   |   |           
    |   |       |   |   \---node_modules
    |   |       |   |       \---.bin
    |   |       |   |               browserslist
    |   |       |   |               
    |   |       |   +---bail
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---balanced-match
    |   |       |   |       .npmignore
    |   |       |   |       index.js
    |   |       |   |       LICENSE.md
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---body-parser
    |   |       |   |   |   HISTORY.md
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---lib
    |   |       |   |   |   |   read.js
    |   |       |   |   |   |   
    |   |       |   |   |   \---types
    |   |       |   |   |           json.js
    |   |       |   |   |           raw.js
    |   |       |   |   |           text.js
    |   |       |   |   |           urlencoded.js
    |   |       |   |   |           
    |   |       |   |   \---node_modules
    |   |       |   |       \---iconv-lite
    |   |       |   |           |   .travis.yml
    |   |       |   |           |   Changelog.md
    |   |       |   |           |   LICENSE
    |   |       |   |           |   package.json
    |   |       |   |           |   README.md
    |   |       |   |           |   
    |   |       |   |           +---encodings
    |   |       |   |           |   |   dbcs-codec.js
    |   |       |   |           |   |   dbcs-data.js
    |   |       |   |           |   |   index.js
    |   |       |   |           |   |   internal.js
    |   |       |   |           |   |   sbcs-codec.js
    |   |       |   |           |   |   sbcs-data-generated.js
    |   |       |   |           |   |   sbcs-data.js
    |   |       |   |           |   |   utf16.js
    |   |       |   |           |   |   utf7.js
    |   |       |   |           |   |   
    |   |       |   |           |   \---tables
    |   |       |   |           |           big5-added.json
    |   |       |   |           |           cp936.json
    |   |       |   |           |           cp949.json
    |   |       |   |           |           cp950.json
    |   |       |   |           |           eucjp.json
    |   |       |   |           |           gb18030-ranges.json
    |   |       |   |           |           gbk-added.json
    |   |       |   |           |           shiftjis.json
    |   |       |   |           |           
    |   |       |   |           \---lib
    |   |       |   |                   bom-handling.js
    |   |       |   |                   extend-node.js
    |   |       |   |                   index.d.ts
    |   |       |   |                   index.js
    |   |       |   |                   streams.js
    |   |       |   |                   
    |   |       |   +---brace-expansion
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---browserslist
    |   |       |   |       browser.js
    |   |       |   |       CHANGELOG.md
    |   |       |   |       cli.js
    |   |       |   |       error.js
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       node.js
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---bytes
    |   |       |   |       History.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       Readme.md
    |   |       |   |       
    |   |       |   +---callsites
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---camelcase
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---camelcase-keys
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   index.js
    |   |       |   |   |   license
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       \---map-obj
    |   |       |   |               index.d.ts
    |   |       |   |               index.js
    |   |       |   |               license
    |   |       |   |               package.json
    |   |       |   |               readme.md
    |   |       |   |               
    |   |       |   +---caniuse-lite
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---data
    |   |       |   |   |   |   agents.js
    |   |       |   |   |   |   browsers.js
    |   |       |   |   |   |   browserVersions.js
    |   |       |   |   |   |   features.js
    |   |       |   |   |   |   
    |   |       |   |   |   +---features
    |   |       |   |   |   |       aac.js
    |   |       |   |   |   |       abortcontroller.js
    |   |       |   |   |   |       ac3-ec3.js
    |   |       |   |   |   |       accelerometer.js
    |   |       |   |   |   |       addeventlistener.js
    |   |       |   |   |   |       alternate-stylesheet.js
    |   |       |   |   |   |       ambient-light.js
    |   |       |   |   |   |       apng.js
    |   |       |   |   |   |       array-find-index.js
    |   |       |   |   |   |       array-find.js
    |   |       |   |   |   |       array-flat.js
    |   |       |   |   |   |       array-includes.js
    |   |       |   |   |   |       arrow-functions.js
    |   |       |   |   |   |       asmjs.js
    |   |       |   |   |   |       async-clipboard.js
    |   |       |   |   |   |       async-functions.js
    |   |       |   |   |   |       async-iterations-and-generators.js
    |   |       |   |   |   |       atob-btoa.js
    |   |       |   |   |   |       audio-api.js
    |   |       |   |   |   |       audio.js
    |   |       |   |   |   |       audiotracks.js
    |   |       |   |   |   |       autofocus.js
    |   |       |   |   |   |       aux-click.js
    |   |       |   |   |   |       auxclick.js
    |   |       |   |   |   |       av1.js
    |   |       |   |   |   |       background-attachment.js
    |   |       |   |   |   |       background-clip-text.js
    |   |       |   |   |   |       background-img-opts.js
    |   |       |   |   |   |       background-position-x-y.js
    |   |       |   |   |   |       background-repeat-round-space.js
    |   |       |   |   |   |       background-sync.js
    |   |       |   |   |   |       battery-status.js
    |   |       |   |   |   |       beacon.js
    |   |       |   |   |   |       beforeafterprint.js
    |   |       |   |   |   |       bigint.js
    |   |       |   |   |   |       blobbuilder.js
    |   |       |   |   |   |       bloburls.js
    |   |       |   |   |   |       border-image.js
    |   |       |   |   |   |       border-radius.js
    |   |       |   |   |   |       broadcastchannel.js
    |   |       |   |   |   |       brotli.js
    |   |       |   |   |   |       calc.js
    |   |       |   |   |   |       canvas-blending.js
    |   |       |   |   |   |       canvas-text.js
    |   |       |   |   |   |       canvas.js
    |   |       |   |   |   |       ch-unit.js
    |   |       |   |   |   |       chacha20-poly1305.js
    |   |       |   |   |   |       channel-messaging.js
    |   |       |   |   |   |       childnode-remove.js
    |   |       |   |   |   |       classlist.js
    |   |       |   |   |   |       clear-site-data-header.js
    |   |       |   |   |   |       client-hints-dpr-width-viewport.js
    |   |       |   |   |   |       clipboard.js
    |   |       |   |   |   |       comparedocumentposition.js
    |   |       |   |   |   |       console-basic.js
    |   |       |   |   |   |       console-time.js
    |   |       |   |   |   |       const.js
    |   |       |   |   |   |       constraint-validation.js
    |   |       |   |   |   |       contenteditable.js
    |   |       |   |   |   |       contentsecuritypolicy.js
    |   |       |   |   |   |       contentsecuritypolicy2.js
    |   |       |   |   |   |       cors.js
    |   |       |   |   |   |       createimagebitmap.js
    |   |       |   |   |   |       credential-management.js
    |   |       |   |   |   |       cryptography.js
    |   |       |   |   |   |       css-all.js
    |   |       |   |   |   |       css-animation.js
    |   |       |   |   |   |       css-any-link.js
    |   |       |   |   |   |       css-appearance.js
    |   |       |   |   |   |       css-apply-rule.js
    |   |       |   |   |   |       css-at-counter-style.js
    |   |       |   |   |   |       css-backdrop-filter.js
    |   |       |   |   |   |       css-background-offsets.js
    |   |       |   |   |   |       css-backgroundblendmode.js
    |   |       |   |   |   |       css-boxdecorationbreak.js
    |   |       |   |   |   |       css-boxshadow.js
    |   |       |   |   |   |       css-canvas.js
    |   |       |   |   |   |       css-caret-color.js
    |   |       |   |   |   |       css-case-insensitive.js
    |   |       |   |   |   |       css-clip-path.js
    |   |       |   |   |   |       css-color-adjust.js
    |   |       |   |   |   |       css-conic-gradients.js
    |   |       |   |   |   |       css-containment.js
    |   |       |   |   |   |       css-counters.js
    |   |       |   |   |   |       css-crisp-edges.js
    |   |       |   |   |   |       css-cross-fade.js
    |   |       |   |   |   |       css-default-pseudo.js
    |   |       |   |   |   |       css-descendant-gtgt.js
    |   |       |   |   |   |       css-deviceadaptation.js
    |   |       |   |   |   |       css-dir-pseudo.js
    |   |       |   |   |   |       css-display-contents.js
    |   |       |   |   |   |       css-element-function.js
    |   |       |   |   |   |       css-env-function.js
    |   |       |   |   |   |       css-exclusions.js
    |   |       |   |   |   |       css-featurequeries.js
    |   |       |   |   |   |       css-filter-function.js
    |   |       |   |   |   |       css-filters.js
    |   |       |   |   |   |       css-first-letter.js
    |   |       |   |   |   |       css-first-line.js
    |   |       |   |   |   |       css-fixed.js
    |   |       |   |   |   |       css-focus-ring.js
    |   |       |   |   |   |       css-focus-visible.js
    |   |       |   |   |   |       css-focus-within.js
    |   |       |   |   |   |       css-font-rendering-controls.js
    |   |       |   |   |   |       css-font-stretch.js
    |   |       |   |   |   |       css-gencontent.js
    |   |       |   |   |   |       css-gradients.js
    |   |       |   |   |   |       css-grid.js
    |   |       |   |   |   |       css-hanging-punctuation.js
    |   |       |   |   |   |       css-has.js
    |   |       |   |   |   |       css-hyphenate.js
    |   |       |   |   |   |       css-hyphens.js
    |   |       |   |   |   |       css-image-orientation.js
    |   |       |   |   |   |       css-image-set.js
    |   |       |   |   |   |       css-in-out-of-range.js
    |   |       |   |   |   |       css-indeterminate-pseudo.js
    |   |       |   |   |   |       css-initial-letter.js
    |   |       |   |   |   |       css-initial-value.js
    |   |       |   |   |   |       css-letter-spacing.js
    |   |       |   |   |   |       css-line-clamp.js
    |   |       |   |   |   |       css-logical-props.js
    |   |       |   |   |   |       css-marker-pseudo.js
    |   |       |   |   |   |       css-masks.js
    |   |       |   |   |   |       css-matches-pseudo.js
    |   |       |   |   |   |       css-math-functions.js
    |   |       |   |   |   |       css-media-interaction.js
    |   |       |   |   |   |       css-media-resolution.js
    |   |       |   |   |   |       css-media-scripting.js
    |   |       |   |   |   |       css-mediaqueries.js
    |   |       |   |   |   |       css-mixblendmode.js
    |   |       |   |   |   |       css-motion-paths.js
    |   |       |   |   |   |       css-namespaces.js
    |   |       |   |   |   |       css-not-sel-list.js
    |   |       |   |   |   |       css-nth-child-of.js
    |   |       |   |   |   |       css-opacity.js
    |   |       |   |   |   |       css-optional-pseudo.js
    |   |       |   |   |   |       css-overflow-anchor.js
    |   |       |   |   |   |       css-overflow.js
    |   |       |   |   |   |       css-overscroll-behavior.js
    |   |       |   |   |   |       css-page-break.js
    |   |       |   |   |   |       css-paged-media.js
    |   |       |   |   |   |       css-paint-api.js
    |   |       |   |   |   |       css-placeholder-shown.js
    |   |       |   |   |   |       css-placeholder.js
    |   |       |   |   |   |       css-read-only-write.js
    |   |       |   |   |   |       css-rebeccapurple.js
    |   |       |   |   |   |       css-reflections.js
    |   |       |   |   |   |       css-regions.js
    |   |       |   |   |   |       css-repeating-gradients.js
    |   |       |   |   |   |       css-resize.js
    |   |       |   |   |   |       css-revert-value.js
    |   |       |   |   |   |       css-rrggbbaa.js
    |   |       |   |   |   |       css-scroll-behavior.js
    |   |       |   |   |   |       css-scrollbar.js
    |   |       |   |   |   |       css-sel2.js
    |   |       |   |   |   |       css-sel3.js
    |   |       |   |   |   |       css-selection.js
    |   |       |   |   |   |       css-shapes.js
    |   |       |   |   |   |       css-snappoints.js
    |   |       |   |   |   |       css-sticky.js
    |   |       |   |   |   |       css-subgrid.js
    |   |       |   |   |   |       css-supports-api.js
    |   |       |   |   |   |       css-table.js
    |   |       |   |   |   |       css-text-align-last.js
    |   |       |   |   |   |       css-text-indent.js
    |   |       |   |   |   |       css-text-justify.js
    |   |       |   |   |   |       css-text-orientation.js
    |   |       |   |   |   |       css-text-spacing.js
    |   |       |   |   |   |       css-textshadow.js
    |   |       |   |   |   |       css-touch-action-2.js
    |   |       |   |   |   |       css-touch-action.js
    |   |       |   |   |   |       css-transitions.js
    |   |       |   |   |   |       css-unicode-bidi.js
    |   |       |   |   |   |       css-unset-value.js
    |   |       |   |   |   |       css-variables.js
    |   |       |   |   |   |       css-widows-orphans.js
    |   |       |   |   |   |       css-writing-mode.js
    |   |       |   |   |   |       css-zoom.js
    |   |       |   |   |   |       css3-attr.js
    |   |       |   |   |   |       css3-boxsizing.js
    |   |       |   |   |   |       css3-colors.js
    |   |       |   |   |   |       css3-cursors-grab.js
    |   |       |   |   |   |       css3-cursors-newer.js
    |   |       |   |   |   |       css3-cursors.js
    |   |       |   |   |   |       css3-tabsize.js
    |   |       |   |   |   |       currentcolor.js
    |   |       |   |   |   |       custom-elements.js
    |   |       |   |   |   |       custom-elementsv1.js
    |   |       |   |   |   |       customevent.js
    |   |       |   |   |   |       datalist.js
    |   |       |   |   |   |       dataset.js
    |   |       |   |   |   |       datauri.js
    |   |       |   |   |   |       date-tolocaledatestring.js
    |   |       |   |   |   |       details.js
    |   |       |   |   |   |       deviceorientation.js
    |   |       |   |   |   |       devicepixelratio.js
    |   |       |   |   |   |       dialog.js
    |   |       |   |   |   |       dispatchevent.js
    |   |       |   |   |   |       do-not-track.js
    |   |       |   |   |   |       document-currentscript.js
    |   |       |   |   |   |       document-evaluate-xpath.js
    |   |       |   |   |   |       document-execcommand.js
    |   |       |   |   |   |       document-scrollingelement.js
    |   |       |   |   |   |       documenthead.js
    |   |       |   |   |   |       dom-manip-convenience.js
    |   |       |   |   |   |       dom-range.js
    |   |       |   |   |   |       domcontentloaded.js
    |   |       |   |   |   |       domfocusin-domfocusout-events.js
    |   |       |   |   |   |       dommatrix.js
    |   |       |   |   |   |       download.js
    |   |       |   |   |   |       dragndrop.js
    |   |       |   |   |   |       element-closest.js
    |   |       |   |   |   |       element-from-point.js
    |   |       |   |   |   |       element-scroll-methods.js
    |   |       |   |   |   |       eme.js
    |   |       |   |   |   |       eot.js
    |   |       |   |   |   |       es5.js
    |   |       |   |   |   |       es6-class.js
    |   |       |   |   |   |       es6-generators.js
    |   |       |   |   |   |       es6-module-dynamic-import.js
    |   |       |   |   |   |       es6-module-nomodule.js
    |   |       |   |   |   |       es6-module.js
    |   |       |   |   |   |       es6-number.js
    |   |       |   |   |   |       es6-string-includes.js
    |   |       |   |   |   |       es6.js
    |   |       |   |   |   |       eventsource.js
    |   |       |   |   |   |       feature-policy.js
    |   |       |   |   |   |       fetch.js
    |   |       |   |   |   |       fieldset-disabled.js
    |   |       |   |   |   |       fileapi.js
    |   |       |   |   |   |       filereader.js
    |   |       |   |   |   |       filereadersync.js
    |   |       |   |   |   |       filesystem.js
    |   |       |   |   |   |       flac.js
    |   |       |   |   |   |       flexbox-gap.js
    |   |       |   |   |   |       flexbox.js
    |   |       |   |   |   |       flow-root.js
    |   |       |   |   |   |       focusin-focusout-events.js
    |   |       |   |   |   |       focusoptions-preventscroll.js
    |   |       |   |   |   |       font-family-system-ui.js
    |   |       |   |   |   |       font-feature.js
    |   |       |   |   |   |       font-kerning.js
    |   |       |   |   |   |       font-loading.js
    |   |       |   |   |   |       font-size-adjust.js
    |   |       |   |   |   |       font-smooth.js
    |   |       |   |   |   |       font-unicode-range.js
    |   |       |   |   |   |       font-variant-alternates.js
    |   |       |   |   |   |       font-variant-east-asian.js
    |   |       |   |   |   |       font-variant-numeric.js
    |   |       |   |   |   |       fontface.js
    |   |       |   |   |   |       form-attribute.js
    |   |       |   |   |   |       form-submit-attributes.js
    |   |       |   |   |   |       form-validation.js
    |   |       |   |   |   |       forms.js
    |   |       |   |   |   |       fullscreen.js
    |   |       |   |   |   |       gamepad.js
    |   |       |   |   |   |       geolocation.js
    |   |       |   |   |   |       getboundingclientrect.js
    |   |       |   |   |   |       getcomputedstyle.js
    |   |       |   |   |   |       getelementsbyclassname.js
    |   |       |   |   |   |       getrandomvalues.js
    |   |       |   |   |   |       gyroscope.js
    |   |       |   |   |   |       hardwareconcurrency.js
    |   |       |   |   |   |       hashchange.js
    |   |       |   |   |   |       heif.js
    |   |       |   |   |   |       hevc.js
    |   |       |   |   |   |       hidden.js
    |   |       |   |   |   |       high-resolution-time.js
    |   |       |   |   |   |       history.js
    |   |       |   |   |   |       html-media-capture.js
    |   |       |   |   |   |       html5semantic.js
    |   |       |   |   |   |       http-live-streaming.js
    |   |       |   |   |   |       http2.js
    |   |       |   |   |   |       http3.js
    |   |       |   |   |   |       iframe-sandbox.js
    |   |       |   |   |   |       iframe-seamless.js
    |   |       |   |   |   |       iframe-srcdoc.js
    |   |       |   |   |   |       imagecapture.js
    |   |       |   |   |   |       ime.js
    |   |       |   |   |   |       img-naturalwidth-naturalheight.js
    |   |       |   |   |   |       imports.js
    |   |       |   |   |   |       indeterminate-checkbox.js
    |   |       |   |   |   |       indexeddb.js
    |   |       |   |   |   |       indexeddb2.js
    |   |       |   |   |   |       inline-block.js
    |   |       |   |   |   |       innertext.js
    |   |       |   |   |   |       input-autocomplete-onoff.js
    |   |       |   |   |   |       input-color.js
    |   |       |   |   |   |       input-datetime.js
    |   |       |   |   |   |       input-email-tel-url.js
    |   |       |   |   |   |       input-event.js
    |   |       |   |   |   |       input-file-accept.js
    |   |       |   |   |   |       input-file-directory.js
    |   |       |   |   |   |       input-file-multiple.js
    |   |       |   |   |   |       input-inputmode.js
    |   |       |   |   |   |       input-minlength.js
    |   |       |   |   |   |       input-number.js
    |   |       |   |   |   |       input-pattern.js
    |   |       |   |   |   |       input-placeholder.js
    |   |       |   |   |   |       input-range.js
    |   |       |   |   |   |       input-search.js
    |   |       |   |   |   |       input-selection.js
    |   |       |   |   |   |       insert-adjacent.js
    |   |       |   |   |   |       insertadjacenthtml.js
    |   |       |   |   |   |       internationalization-plural-rul.js
    |   |       |   |   |   |       internationalization.js
    |   |       |   |   |   |       intersectionobserver.js
    |   |       |   |   |   |       intl-pluralrules.js
    |   |       |   |   |   |       intrinsic-width.js
    |   |       |   |   |   |       jpeg2000.js
    |   |       |   |   |   |       jpegxr.js
    |   |       |   |   |   |       js-regexp-lookbehind.js
    |   |       |   |   |   |       json.js
    |   |       |   |   |   |       justify-content-space-evenly.js
    |   |       |   |   |   |       kerning-pairs-ligatures.js
    |   |       |   |   |   |       keyboardevent-charcode.js
    |   |       |   |   |   |       keyboardevent-code.js
    |   |       |   |   |   |       keyboardevent-getmodifierstate.js
    |   |       |   |   |   |       keyboardevent-key.js
    |   |       |   |   |   |       keyboardevent-location.js
    |   |       |   |   |   |       keyboardevent-which.js
    |   |       |   |   |   |       lazyload.js
    |   |       |   |   |   |       let.js
    |   |       |   |   |   |       link-icon-png.js
    |   |       |   |   |   |       link-icon-svg.js
    |   |       |   |   |   |       link-rel-dns-prefetch.js
    |   |       |   |   |   |       link-rel-modulepreload.js
    |   |       |   |   |   |       link-rel-preconnect.js
    |   |       |   |   |   |       link-rel-prefetch.js
    |   |       |   |   |   |       link-rel-preload.js
    |   |       |   |   |   |       link-rel-prerender.js
    |   |       |   |   |   |       loading-lazy-attr.js
    |   |       |   |   |   |       localecompare.js
    |   |       |   |   |   |       magnetometer.js
    |   |       |   |   |   |       matchesselector.js
    |   |       |   |   |   |       matchmedia.js
    |   |       |   |   |   |       mathml.js
    |   |       |   |   |   |       maxlength.js
    |   |       |   |   |   |       media-attribute.js
    |   |       |   |   |   |       media-fragments.js
    |   |       |   |   |   |       media-session-api.js
    |   |       |   |   |   |       mediacapture-fromelement.js
    |   |       |   |   |   |       mediarecorder.js
    |   |       |   |   |   |       mediasource.js
    |   |       |   |   |   |       menu.js
    |   |       |   |   |   |       meta-theme-color.js
    |   |       |   |   |   |       meter.js
    |   |       |   |   |   |       midi.js
    |   |       |   |   |   |       minmaxwh.js
    |   |       |   |   |   |       mp3.js
    |   |       |   |   |   |       mpeg-dash.js
    |   |       |   |   |   |       mpeg4.js
    |   |       |   |   |   |       multibackgrounds.js
    |   |       |   |   |   |       multicolumn.js
    |   |       |   |   |   |       mutation-events.js
    |   |       |   |   |   |       mutationobserver.js
    |   |       |   |   |   |       namevalue-storage.js
    |   |       |   |   |   |       native-filesystem-api.js
    |   |       |   |   |   |       nav-timing.js
    |   |       |   |   |   |       navigator-language.js
    |   |       |   |   |   |       netinfo.js
    |   |       |   |   |   |       node-contains.js
    |   |       |   |   |   |       node-parentelement.js
    |   |       |   |   |   |       notifications.js
    |   |       |   |   |   |       object-entries.js
    |   |       |   |   |   |       object-fit.js
    |   |       |   |   |   |       object-observe.js
    |   |       |   |   |   |       object-values.js
    |   |       |   |   |   |       objectrtc.js
    |   |       |   |   |   |       offline-apps.js
    |   |       |   |   |   |       offscreencanvas.js
    |   |       |   |   |   |       ogg-vorbis.js
    |   |       |   |   |   |       ogv.js
    |   |       |   |   |   |       ol-reversed.js
    |   |       |   |   |   |       once-event-listener.js
    |   |       |   |   |   |       online-status.js
    |   |       |   |   |   |       opus.js
    |   |       |   |   |   |       orientation-sensor.js
    |   |       |   |   |   |       outline.js
    |   |       |   |   |   |       pad-start-end.js
    |   |       |   |   |   |       page-transition-events.js
    |   |       |   |   |   |       pagevisibility.js
    |   |       |   |   |   |       passive-event-listener.js
    |   |       |   |   |   |       passwordrules.js
    |   |       |   |   |   |       path2d.js
    |   |       |   |   |   |       payment-request.js
    |   |       |   |   |   |       permissions-api.js
    |   |       |   |   |   |       picture-in-picture.js
    |   |       |   |   |   |       picture.js
    |   |       |   |   |   |       ping.js
    |   |       |   |   |   |       png-alpha.js
    |   |       |   |   |   |       pointer-events.js
    |   |       |   |   |   |       pointer.js
    |   |       |   |   |   |       pointerlock.js
    |   |       |   |   |   |       prefers-color-scheme.js
    |   |       |   |   |   |       prefers-reduced-motion.js
    |   |       |   |   |   |       private-class-fields.js
    |   |       |   |   |   |       private-methods-and-accessors.js
    |   |       |   |   |   |       progress.js
    |   |       |   |   |   |       promise-finally.js
    |   |       |   |   |   |       promises.js
    |   |       |   |   |   |       proximity.js
    |   |       |   |   |   |       proxy.js
    |   |       |   |   |   |       public-class-fields.js
    |   |       |   |   |   |       publickeypinning.js
    |   |       |   |   |   |       push-api.js
    |   |       |   |   |   |       queryselector.js
    |   |       |   |   |   |       readonly-attr.js
    |   |       |   |   |   |       referrer-policy.js
    |   |       |   |   |   |       registerprotocolhandler.js
    |   |       |   |   |   |       rel-noopener.js
    |   |       |   |   |   |       rel-noreferrer.js
    |   |       |   |   |   |       rellist.js
    |   |       |   |   |   |       rem.js
    |   |       |   |   |   |       requestanimationframe.js
    |   |       |   |   |   |       requestidlecallback.js
    |   |       |   |   |   |       resizeobserver.js
    |   |       |   |   |   |       resource-timing.js
    |   |       |   |   |   |       rest-parameters.js
    |   |       |   |   |   |       rtcpeerconnection.js
    |   |       |   |   |   |       ruby.js
    |   |       |   |   |   |       run-in.js
    |   |       |   |   |   |       same-site-cookie-attribute.js
    |   |       |   |   |   |       screen-orientation.js
    |   |       |   |   |   |       script-async.js
    |   |       |   |   |   |       script-defer.js
    |   |       |   |   |   |       scrollintoview.js
    |   |       |   |   |   |       scrollintoviewifneeded.js
    |   |       |   |   |   |       sdch.js
    |   |       |   |   |   |       selection-api.js
    |   |       |   |   |   |       server-timing.js
    |   |       |   |   |   |       serviceworkers.js
    |   |       |   |   |   |       setimmediate.js
    |   |       |   |   |   |       sha-2.js
    |   |       |   |   |   |       shadowdom.js
    |   |       |   |   |   |       shadowdomv1.js
    |   |       |   |   |   |       sharedarraybuffer.js
    |   |       |   |   |   |       sharedworkers.js
    |   |       |   |   |   |       sni.js
    |   |       |   |   |   |       spdy.js
    |   |       |   |   |   |       speech-recognition.js
    |   |       |   |   |   |       speech-synthesis.js
    |   |       |   |   |   |       spellcheck-attribute.js
    |   |       |   |   |   |       sql-storage.js
    |   |       |   |   |   |       srcset.js
    |   |       |   |   |   |       stopimmediatepropagation.js
    |   |       |   |   |   |       stream.js
    |   |       |   |   |   |       streams.js
    |   |       |   |   |   |       stricttransportsecurity.js
    |   |       |   |   |   |       style-scoped.js
    |   |       |   |   |   |       subresource-integrity.js
    |   |       |   |   |   |       svg-css.js
    |   |       |   |   |   |       svg-filters.js
    |   |       |   |   |   |       svg-fonts.js
    |   |       |   |   |   |       svg-fragment.js
    |   |       |   |   |   |       svg-html.js
    |   |       |   |   |   |       svg-html5.js
    |   |       |   |   |   |       svg-img.js
    |   |       |   |   |   |       svg-smil.js
    |   |       |   |   |   |       svg.js
    |   |       |   |   |   |       symbols.js
    |   |       |   |   |   |       tabindex-attr.js
    |   |       |   |   |   |       template-literals.js
    |   |       |   |   |   |       template.js
    |   |       |   |   |   |       testfeat.js
    |   |       |   |   |   |       text-decoration.js
    |   |       |   |   |   |       text-emphasis.js
    |   |       |   |   |   |       text-overflow.js
    |   |       |   |   |   |       text-size-adjust.js
    |   |       |   |   |   |       text-stroke.js
    |   |       |   |   |   |       text-underline-offset.js
    |   |       |   |   |   |       textcontent.js
    |   |       |   |   |   |       textencoder.js
    |   |       |   |   |   |       tls1-1.js
    |   |       |   |   |   |       tls1-2.js
    |   |       |   |   |   |       tls1-3.js
    |   |       |   |   |   |       token-binding.js
    |   |       |   |   |   |       touch.js
    |   |       |   |   |   |       transforms2d.js
    |   |       |   |   |   |       transforms3d.js
    |   |       |   |   |   |       ttf.js
    |   |       |   |   |   |       typedarrays.js
    |   |       |   |   |   |       u2f.js
    |   |       |   |   |   |       unhandledrejection.js
    |   |       |   |   |   |       upgradeinsecurerequests.js
    |   |       |   |   |   |       url.js
    |   |       |   |   |   |       urlsearchparams.js
    |   |       |   |   |   |       use-strict.js
    |   |       |   |   |   |       user-select-none.js
    |   |       |   |   |   |       user-timing.js
    |   |       |   |   |   |       variable-fonts.js
    |   |       |   |   |   |       vibration.js
    |   |       |   |   |   |       video.js
    |   |       |   |   |   |       videotracks.js
    |   |       |   |   |   |       viewport-units.js
    |   |       |   |   |   |       wai-aria.js
    |   |       |   |   |   |       wasm.js
    |   |       |   |   |   |       wav.js
    |   |       |   |   |   |       wbr-element.js
    |   |       |   |   |   |       web-animation.js
    |   |       |   |   |   |       web-app-manifest.js
    |   |       |   |   |   |       web-bluetooth.js
    |   |       |   |   |   |       web-share.js
    |   |       |   |   |   |       webauthn.js
    |   |       |   |   |   |       webgl.js
    |   |       |   |   |   |       webgl2.js
    |   |       |   |   |   |       webhid.js
    |   |       |   |   |   |       webm.js
    |   |       |   |   |   |       webp.js
    |   |       |   |   |   |       websockets.js
    |   |       |   |   |   |       webusb.js
    |   |       |   |   |   |       webvr.js
    |   |       |   |   |   |       webvtt.js
    |   |       |   |   |   |       webworkers.js
    |   |       |   |   |   |       webxr.js
    |   |       |   |   |   |       will-change.js
    |   |       |   |   |   |       woff.js
    |   |       |   |   |   |       woff2.js
    |   |       |   |   |   |       word-break.js
    |   |       |   |   |   |       wordwrap.js
    |   |       |   |   |   |       x-doc-messaging.js
    |   |       |   |   |   |       x-frame-options.js
    |   |       |   |   |   |       xhr2.js
    |   |       |   |   |   |       xhtml.js
    |   |       |   |   |   |       xhtmlsmil.js
    |   |       |   |   |   |       xml-serializer.js
    |   |       |   |   |   |       
    |   |       |   |   |   \---regions
    |   |       |   |   |           AD.js
    |   |       |   |   |           AE.js
    |   |       |   |   |           AF.js
    |   |       |   |   |           AG.js
    |   |       |   |   |           AI.js
    |   |       |   |   |           AL.js
    |   |       |   |   |           alt-af.js
    |   |       |   |   |           alt-an.js
    |   |       |   |   |           alt-as.js
    |   |       |   |   |           alt-eu.js
    |   |       |   |   |           alt-na.js
    |   |       |   |   |           alt-oc.js
    |   |       |   |   |           alt-sa.js
    |   |       |   |   |           alt-ww.js
    |   |       |   |   |           AM.js
    |   |       |   |   |           AN.js
    |   |       |   |   |           AO.js
    |   |       |   |   |           AR.js
    |   |       |   |   |           AS.js
    |   |       |   |   |           AT.js
    |   |       |   |   |           AU.js
    |   |       |   |   |           AW.js
    |   |       |   |   |           AX.js
    |   |       |   |   |           AZ.js
    |   |       |   |   |           BA.js
    |   |       |   |   |           BB.js
    |   |       |   |   |           BD.js
    |   |       |   |   |           BE.js
    |   |       |   |   |           BF.js
    |   |       |   |   |           BG.js
    |   |       |   |   |           BH.js
    |   |       |   |   |           BI.js
    |   |       |   |   |           BJ.js
    |   |       |   |   |           BM.js
    |   |       |   |   |           BN.js
    |   |       |   |   |           BO.js
    |   |       |   |   |           BR.js
    |   |       |   |   |           BS.js
    |   |       |   |   |           BT.js
    |   |       |   |   |           BW.js
    |   |       |   |   |           BY.js
    |   |       |   |   |           BZ.js
    |   |       |   |   |           CA.js
    |   |       |   |   |           CD.js
    |   |       |   |   |           CF.js
    |   |       |   |   |           CG.js
    |   |       |   |   |           CH.js
    |   |       |   |   |           CI.js
    |   |       |   |   |           CK.js
    |   |       |   |   |           CL.js
    |   |       |   |   |           CM.js
    |   |       |   |   |           CN.js
    |   |       |   |   |           CO.js
    |   |       |   |   |           CR.js
    |   |       |   |   |           CU.js
    |   |       |   |   |           CV.js
    |   |       |   |   |           CX.js
    |   |       |   |   |           CY.js
    |   |       |   |   |           CZ.js
    |   |       |   |   |           DE.js
    |   |       |   |   |           DJ.js
    |   |       |   |   |           DK.js
    |   |       |   |   |           DM.js
    |   |       |   |   |           DO.js
    |   |       |   |   |           DZ.js
    |   |       |   |   |           EC.js
    |   |       |   |   |           EE.js
    |   |       |   |   |           EG.js
    |   |       |   |   |           ER.js
    |   |       |   |   |           ES.js
    |   |       |   |   |           ET.js
    |   |       |   |   |           FI.js
    |   |       |   |   |           FJ.js
    |   |       |   |   |           FK.js
    |   |       |   |   |           FM.js
    |   |       |   |   |           FO.js
    |   |       |   |   |           FR.js
    |   |       |   |   |           GA.js
    |   |       |   |   |           GB.js
    |   |       |   |   |           GD.js
    |   |       |   |   |           GE.js
    |   |       |   |   |           GF.js
    |   |       |   |   |           GG.js
    |   |       |   |   |           GH.js
    |   |       |   |   |           GI.js
    |   |       |   |   |           GL.js
    |   |       |   |   |           GM.js
    |   |       |   |   |           GN.js
    |   |       |   |   |           GP.js
    |   |       |   |   |           GQ.js
    |   |       |   |   |           GR.js
    |   |       |   |   |           GT.js
    |   |       |   |   |           GU.js
    |   |       |   |   |           GW.js
    |   |       |   |   |           GY.js
    |   |       |   |   |           HK.js
    |   |       |   |   |           HN.js
    |   |       |   |   |           HR.js
    |   |       |   |   |           HT.js
    |   |       |   |   |           HU.js
    |   |       |   |   |           ID.js
    |   |       |   |   |           IE.js
    |   |       |   |   |           IL.js
    |   |       |   |   |           IM.js
    |   |       |   |   |           IN.js
    |   |       |   |   |           IQ.js
    |   |       |   |   |           IR.js
    |   |       |   |   |           IS.js
    |   |       |   |   |           IT.js
    |   |       |   |   |           JE.js
    |   |       |   |   |           JM.js
    |   |       |   |   |           JO.js
    |   |       |   |   |           JP.js
    |   |       |   |   |           KE.js
    |   |       |   |   |           KG.js
    |   |       |   |   |           KH.js
    |   |       |   |   |           KI.js
    |   |       |   |   |           KM.js
    |   |       |   |   |           KN.js
    |   |       |   |   |           KP.js
    |   |       |   |   |           KR.js
    |   |       |   |   |           KW.js
    |   |       |   |   |           KY.js
    |   |       |   |   |           KZ.js
    |   |       |   |   |           LA.js
    |   |       |   |   |           LB.js
    |   |       |   |   |           LC.js
    |   |       |   |   |           LI.js
    |   |       |   |   |           LK.js
    |   |       |   |   |           LR.js
    |   |       |   |   |           LS.js
    |   |       |   |   |           LT.js
    |   |       |   |   |           LU.js
    |   |       |   |   |           LV.js
    |   |       |   |   |           LY.js
    |   |       |   |   |           MA.js
    |   |       |   |   |           MC.js
    |   |       |   |   |           MD.js
    |   |       |   |   |           ME.js
    |   |       |   |   |           MG.js
    |   |       |   |   |           MH.js
    |   |       |   |   |           MK.js
    |   |       |   |   |           ML.js
    |   |       |   |   |           MM.js
    |   |       |   |   |           MN.js
    |   |       |   |   |           MO.js
    |   |       |   |   |           MP.js
    |   |       |   |   |           MQ.js
    |   |       |   |   |           MR.js
    |   |       |   |   |           MS.js
    |   |       |   |   |           MT.js
    |   |       |   |   |           MU.js
    |   |       |   |   |           MV.js
    |   |       |   |   |           MW.js
    |   |       |   |   |           MX.js
    |   |       |   |   |           MY.js
    |   |       |   |   |           MZ.js
    |   |       |   |   |           NA.js
    |   |       |   |   |           NC.js
    |   |       |   |   |           NE.js
    |   |       |   |   |           NF.js
    |   |       |   |   |           NG.js
    |   |       |   |   |           NI.js
    |   |       |   |   |           NL.js
    |   |       |   |   |           NO.js
    |   |       |   |   |           NP.js
    |   |       |   |   |           NR.js
    |   |       |   |   |           NU.js
    |   |       |   |   |           NZ.js
    |   |       |   |   |           OM.js
    |   |       |   |   |           PA.js
    |   |       |   |   |           PE.js
    |   |       |   |   |           PF.js
    |   |       |   |   |           PG.js
    |   |       |   |   |           PH.js
    |   |       |   |   |           PK.js
    |   |       |   |   |           PL.js
    |   |       |   |   |           PM.js
    |   |       |   |   |           PN.js
    |   |       |   |   |           PR.js
    |   |       |   |   |           PS.js
    |   |       |   |   |           PT.js
    |   |       |   |   |           PW.js
    |   |       |   |   |           PY.js
    |   |       |   |   |           QA.js
    |   |       |   |   |           RE.js
    |   |       |   |   |           RO.js
    |   |       |   |   |           RS.js
    |   |       |   |   |           RU.js
    |   |       |   |   |           RW.js
    |   |       |   |   |           SA.js
    |   |       |   |   |           SB.js
    |   |       |   |   |           SC.js
    |   |       |   |   |           SD.js
    |   |       |   |   |           SE.js
    |   |       |   |   |           SG.js
    |   |       |   |   |           SH.js
    |   |       |   |   |           SI.js
    |   |       |   |   |           SK.js
    |   |       |   |   |           SL.js
    |   |       |   |   |           SM.js
    |   |       |   |   |           SN.js
    |   |       |   |   |           SO.js
    |   |       |   |   |           SR.js
    |   |       |   |   |           ST.js
    |   |       |   |   |           SV.js
    |   |       |   |   |           SY.js
    |   |       |   |   |           SZ.js
    |   |       |   |   |           TC.js
    |   |       |   |   |           TD.js
    |   |       |   |   |           TG.js
    |   |       |   |   |           TH.js
    |   |       |   |   |           TJ.js
    |   |       |   |   |           TK.js
    |   |       |   |   |           TL.js
    |   |       |   |   |           TM.js
    |   |       |   |   |           TN.js
    |   |       |   |   |           TO.js
    |   |       |   |   |           TR.js
    |   |       |   |   |           TT.js
    |   |       |   |   |           TV.js
    |   |       |   |   |           TW.js
    |   |       |   |   |           TZ.js
    |   |       |   |   |           UA.js
    |   |       |   |   |           UG.js
    |   |       |   |   |           US.js
    |   |       |   |   |           UY.js
    |   |       |   |   |           UZ.js
    |   |       |   |   |           VA.js
    |   |       |   |   |           VC.js
    |   |       |   |   |           VE.js
    |   |       |   |   |           VG.js
    |   |       |   |   |           VI.js
    |   |       |   |   |           VN.js
    |   |       |   |   |           VU.js
    |   |       |   |   |           WF.js
    |   |       |   |   |           WS.js
    |   |       |   |   |           YE.js
    |   |       |   |   |           YT.js
    |   |       |   |   |           ZA.js
    |   |       |   |   |           ZM.js
    |   |       |   |   |           ZW.js
    |   |       |   |   |           
    |   |       |   |   \---dist
    |   |       |   |       +---lib
    |   |       |   |       |       statuses.js
    |   |       |   |       |       supported.js
    |   |       |   |       |       
    |   |       |   |       \---unpacker
    |   |       |   |               agents.js
    |   |       |   |               browsers.js
    |   |       |   |               browserVersions.js
    |   |       |   |               feature.js
    |   |       |   |               features.js
    |   |       |   |               index.js
    |   |       |   |               region.js
    |   |       |   |               
    |   |       |   +---ccount
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---chalk
    |   |       |   |   |   index.js
    |   |       |   |   |   index.js.flow
    |   |       |   |   |   license
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   templates.js
    |   |       |   |   |   
    |   |       |   |   +---node_modules
    |   |       |   |   |   \---supports-color
    |   |       |   |   |           browser.js
    |   |       |   |   |           index.js
    |   |       |   |   |           license
    |   |       |   |   |           package.json
    |   |       |   |   |           readme.md
    |   |       |   |   |           
    |   |       |   |   \---types
    |   |       |   |           index.d.ts
    |   |       |   |           
    |   |       |   +---character-entities
    |   |       |   |       index.json
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---character-entities-html4
    |   |       |   |       index.json
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---character-entities-legacy
    |   |       |   |       index.json
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---character-reference-invalid
    |   |       |   |       index.json
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---clone-regexp
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---collapse-white-space
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---color-convert
    |   |       |   |       CHANGELOG.md
    |   |       |   |       conversions.js
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       route.js
    |   |       |   |       
    |   |       |   +---color-name
    |   |       |   |       .eslintrc.json
    |   |       |   |       .npmignore
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       test.js
    |   |       |   |       
    |   |       |   +---concat-map
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.markdown
    |   |       |   |   |   
    |   |       |   |   +---example
    |   |       |   |   |       map.js
    |   |       |   |   |       
    |   |       |   |   \---test
    |   |       |   |           map.js
    |   |       |   |           
    |   |       |   +---content-disposition
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---content-type
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---convert-source-map
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---cookie
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---cookie-signature
    |   |       |   |       .npmignore
    |   |       |   |       History.md
    |   |       |   |       index.js
    |   |       |   |       package.json
    |   |       |   |       Readme.md
    |   |       |   |       
    |   |       |   +---cosmiconfig
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---dist
    |   |       |   |           cacheWrapper.d.ts
    |   |       |   |           cacheWrapper.d.ts.map
    |   |       |   |           cacheWrapper.js
    |   |       |   |           cacheWrapper.js.map
    |   |       |   |           Explorer.d.ts
    |   |       |   |           Explorer.d.ts.map
    |   |       |   |           Explorer.js
    |   |       |   |           Explorer.js.map
    |   |       |   |           ExplorerBase.d.ts
    |   |       |   |           ExplorerBase.d.ts.map
    |   |       |   |           ExplorerBase.js
    |   |       |   |           ExplorerBase.js.map
    |   |       |   |           ExplorerSync.d.ts
    |   |       |   |           ExplorerSync.d.ts.map
    |   |       |   |           ExplorerSync.js
    |   |       |   |           ExplorerSync.js.map
    |   |       |   |           getDirectory.d.ts
    |   |       |   |           getDirectory.d.ts.map
    |   |       |   |           getDirectory.js
    |   |       |   |           getDirectory.js.map
    |   |       |   |           getPropertyByPath.d.ts
    |   |       |   |           getPropertyByPath.d.ts.map
    |   |       |   |           getPropertyByPath.js
    |   |       |   |           getPropertyByPath.js.map
    |   |       |   |           index.d.ts
    |   |       |   |           index.d.ts.map
    |   |       |   |           index.js
    |   |       |   |           index.js.map
    |   |       |   |           loaders.d.ts
    |   |       |   |           loaders.d.ts.map
    |   |       |   |           loaders.js
    |   |       |   |           loaders.js.map
    |   |       |   |           readFile.d.ts
    |   |       |   |           readFile.d.ts.map
    |   |       |   |           readFile.js
    |   |       |   |           readFile.js.map
    |   |       |   |           types.d.ts
    |   |       |   |           types.d.ts.map
    |   |       |   |           types.js
    |   |       |   |           types.js.map
    |   |       |   |           
    |   |       |   +---debug
    |   |       |   |   |   .coveralls.yml
    |   |       |   |   |   .eslintrc
    |   |       |   |   |   .npmignore
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   component.json
    |   |       |   |   |   karma.conf.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   Makefile
    |   |       |   |   |   node.js
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---node_modules
    |   |       |   |   |   \---ms
    |   |       |   |   |           index.js
    |   |       |   |   |           license.md
    |   |       |   |   |           package.json
    |   |       |   |   |           readme.md
    |   |       |   |   |           
    |   |       |   |   \---src
    |   |       |   |           browser.js
    |   |       |   |           debug.js
    |   |       |   |           index.js
    |   |       |   |           inspector-log.js
    |   |       |   |           node.js
    |   |       |   |           
    |   |       |   +---decamelize
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---decamelize-keys
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---depd
    |   |       |   |   |   History.md
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   Readme.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |       +---browser
    |   |       |   |       |       index.js
    |   |       |   |       |       
    |   |       |   |       \---compat
    |   |       |   |               callsite-tostring.js
    |   |       |   |               event-listener-count.js
    |   |       |   |               index.js
    |   |       |   |               
    |   |       |   +---destroy
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---dir-glob
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---dom-serializer
    |   |       |   |   |   foreignNames.json
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       +---domelementtype
    |   |       |   |       |   |   LICENSE
    |   |       |   |       |   |   package.json
    |   |       |   |       |   |   README.md
    |   |       |   |       |   |   
    |   |       |   |       |   \---lib
    |   |       |   |       |           index.d.ts
    |   |       |   |       |           index.d.ts.map
    |   |       |   |       |           index.js
    |   |       |   |       |           
    |   |       |   |       \---entities
    |   |       |   |           |   LICENSE
    |   |       |   |           |   package.json
    |   |       |   |           |   README.md
    |   |       |   |           |   
    |   |       |   |           \---lib
    |   |       |   |               |   decode.d.ts
    |   |       |   |               |   decode.d.ts.map
    |   |       |   |               |   decode.js
    |   |       |   |               |   decode_codepoint.d.ts
    |   |       |   |               |   decode_codepoint.d.ts.map
    |   |       |   |               |   decode_codepoint.js
    |   |       |   |               |   encode.d.ts
    |   |       |   |               |   encode.d.ts.map
    |   |       |   |               |   encode.js
    |   |       |   |               |   index.d.ts
    |   |       |   |               |   index.d.ts.map
    |   |       |   |               |   index.js
    |   |       |   |               |   
    |   |       |   |               +---maps
    |   |       |   |               |       decode.json
    |   |       |   |               |       entities.json
    |   |       |   |               |       legacy.json
    |   |       |   |               |       xml.json
    |   |       |   |               |       
    |   |       |   |               \---src
    |   |       |   |                       decode.d.ts
    |   |       |   |                       decode.d.ts.map
    |   |       |   |                       decode.js
    |   |       |   |                       decode_codepoint.d.ts
    |   |       |   |                       decode_codepoint.d.ts.map
    |   |       |   |                       decode_codepoint.js
    |   |       |   |                       encode.d.ts
    |   |       |   |                       encode.d.ts.map
    |   |       |   |                       encode.js
    |   |       |   |                       index.d.ts
    |   |       |   |                       index.d.ts.map
    |   |       |   |                       index.js
    |   |       |   |                       
    |   |       |   +---domelementtype
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---domhandler
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   +---lib
    |   |       |   |   |       element.js
    |   |       |   |   |       node.js
    |   |       |   |   |       
    |   |       |   |   \---test
    |   |       |   |       |   tests.js
    |   |       |   |       |   
    |   |       |   |       \---cases
    |   |       |   |               01-basic.json
    |   |       |   |               02-single_tag_1.json
    |   |       |   |               03-single_tag_2.json
    |   |       |   |               04-unescaped_in_script.json
    |   |       |   |               05-tags_in_comment.json
    |   |       |   |               06-comment_in_script.json
    |   |       |   |               07-unescaped_in_style.json
    |   |       |   |               08-extra_spaces_in_tag.json
    |   |       |   |               09-unquoted_attrib.json
    |   |       |   |               10-singular_attribute.json
    |   |       |   |               11-text_outside_tags.json
    |   |       |   |               12-text_only.json
    |   |       |   |               13-comment_in_text.json
    |   |       |   |               14-comment_in_text_in_script.json
    |   |       |   |               15-non-verbose.json
    |   |       |   |               16-normalize_whitespace.json
    |   |       |   |               17-xml_namespace.json
    |   |       |   |               18-enforce_empty_tags.json
    |   |       |   |               19-ignore_empty_tags.json
    |   |       |   |               20-template_script_tags.json
    |   |       |   |               21-conditional_comments.json
    |   |       |   |               22-lowercase_tags.json
    |   |       |   |               23-dom-lvl1.json
    |   |       |   |               24-with-start-indices.json
    |   |       |   |               25-with-end-indices.json
    |   |       |   |               
    |   |       |   +---domutils
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   +---lib
    |   |       |   |   |       helpers.js
    |   |       |   |   |       legacy.js
    |   |       |   |   |       manipulation.js
    |   |       |   |   |       querying.js
    |   |       |   |   |       stringify.js
    |   |       |   |   |       traversal.js
    |   |       |   |   |       
    |   |       |   |   \---test
    |   |       |   |       |   fixture.js
    |   |       |   |       |   utils.js
    |   |       |   |       |   
    |   |       |   |       \---tests
    |   |       |   |               helpers.js
    |   |       |   |               legacy.js
    |   |       |   |               traversal.js
    |   |       |   |               
    |   |       |   +---dot-prop
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---ee-first
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---electron-to-chromium
    |   |       |   |       CHANGELOG.md
    |   |       |   |       chromium-versions.js
    |   |       |   |       full-chromium-versions.js
    |   |       |   |       full-versions.js
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       versions.js
    |   |       |   |       
    |   |       |   +---emoji-regex
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE-MIT.txt
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   text.js
    |   |       |   |   |   
    |   |       |   |   \---es2015
    |   |       |   |           index.js
    |   |       |   |           text.js
    |   |       |   |           
    |   |       |   +---encodeurl
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---entities
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   +---lib
    |   |       |   |   |       decode.js
    |   |       |   |   |       decode_codepoint.js
    |   |       |   |   |       encode.js
    |   |       |   |   |       
    |   |       |   |   +---maps
    |   |       |   |   |       decode.json
    |   |       |   |   |       entities.json
    |   |       |   |   |       legacy.json
    |   |       |   |   |       xml.json
    |   |       |   |   |       
    |   |       |   |   \---test
    |   |       |   |           mocha.opts
    |   |       |   |           test.js
    |   |       |   |           
    |   |       |   +---error-ex
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---escape-html
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       Readme.md
    |   |       |   |       
    |   |       |   +---escape-string-regexp
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---esutils
    |   |       |   |   |   LICENSE.BSD
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |           ast.js
    |   |       |   |           code.js
    |   |       |   |           keyword.js
    |   |       |   |           utils.js
    |   |       |   |           
    |   |       |   +---etag
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---execall
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---express
    |   |       |   |   |   History.md
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   Readme.md
    |   |       |   |   |   
    |   |       |   |   +---lib
    |   |       |   |   |   |   application.js
    |   |       |   |   |   |   express.js
    |   |       |   |   |   |   request.js
    |   |       |   |   |   |   response.js
    |   |       |   |   |   |   utils.js
    |   |       |   |   |   |   view.js
    |   |       |   |   |   |   
    |   |       |   |   |   +---middleware
    |   |       |   |   |   |       init.js
    |   |       |   |   |   |       query.js
    |   |       |   |   |   |       
    |   |       |   |   |   \---router
    |   |       |   |   |           index.js
    |   |       |   |   |           layer.js
    |   |       |   |   |           route.js
    |   |       |   |   |           
    |   |       |   |   \---node_modules
    |   |       |   |       +---body-parser
    |   |       |   |       |   |   HISTORY.md
    |   |       |   |       |   |   index.js
    |   |       |   |       |   |   LICENSE
    |   |       |   |       |   |   package.json
    |   |       |   |       |   |   README.md
    |   |       |   |       |   |   
    |   |       |   |       |   \---lib
    |   |       |   |       |       |   read.js
    |   |       |   |       |       |   
    |   |       |   |       |       \---types
    |   |       |   |       |               json.js
    |   |       |   |       |               raw.js
    |   |       |   |       |               text.js
    |   |       |   |       |               urlencoded.js
    |   |       |   |       |               
    |   |       |   |       +---bytes
    |   |       |   |       |       History.md
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       Readme.md
    |   |       |   |       |       
    |   |       |   |       +---http-errors
    |   |       |   |       |       HISTORY.md
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       
    |   |       |   |       +---inherits
    |   |       |   |       |       inherits.js
    |   |       |   |       |       inherits_browser.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       
    |   |       |   |       +---qs
    |   |       |   |       |   |   .editorconfig
    |   |       |   |       |   |   .eslintignore
    |   |       |   |       |   |   .eslintrc
    |   |       |   |       |   |   CHANGELOG.md
    |   |       |   |       |   |   LICENSE
    |   |       |   |       |   |   package.json
    |   |       |   |       |   |   README.md
    |   |       |   |       |   |   
    |   |       |   |       |   +---dist
    |   |       |   |       |   |       qs.js
    |   |       |   |       |   |       
    |   |       |   |       |   +---lib
    |   |       |   |       |   |       formats.js
    |   |       |   |       |   |       index.js
    |   |       |   |       |   |       parse.js
    |   |       |   |       |   |       stringify.js
    |   |       |   |       |   |       utils.js
    |   |       |   |       |   |       
    |   |       |   |       |   \---test
    |   |       |   |       |           .eslintrc
    |   |       |   |       |           index.js
    |   |       |   |       |           parse.js
    |   |       |   |       |           stringify.js
    |   |       |   |       |           utils.js
    |   |       |   |       |           
    |   |       |   |       \---raw-body
    |   |       |   |               HISTORY.md
    |   |       |   |               index.d.ts
    |   |       |   |               index.js
    |   |       |   |               LICENSE
    |   |       |   |               package.json
    |   |       |   |               README.md
    |   |       |   |               
    |   |       |   +---extend
    |   |       |   |       .editorconfig
    |   |       |   |       .eslintrc
    |   |       |   |       .jscs.json
    |   |       |   |       .travis.yml
    |   |       |   |       CHANGELOG.md
    |   |       |   |       component.json
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---fast-deep-equal
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---fast-glob
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---node_modules
    |   |       |   |   |   +---braces
    |   |       |   |   |   |   |   CHANGELOG.md
    |   |       |   |   |   |   |   index.js
    |   |       |   |   |   |   |   LICENSE
    |   |       |   |   |   |   |   package.json
    |   |       |   |   |   |   |   README.md
    |   |       |   |   |   |   |   
    |   |       |   |   |   |   \---lib
    |   |       |   |   |   |           compile.js
    |   |       |   |   |   |           constants.js
    |   |       |   |   |   |           expand.js
    |   |       |   |   |   |           parse.js
    |   |       |   |   |   |           stringify.js
    |   |       |   |   |   |           utils.js
    |   |       |   |   |   |           
    |   |       |   |   |   +---fill-range
    |   |       |   |   |   |       index.js
    |   |       |   |   |   |       LICENSE
    |   |       |   |   |   |       package.json
    |   |       |   |   |   |       README.md
    |   |       |   |   |   |       
    |   |       |   |   |   +---is-number
    |   |       |   |   |   |       index.js
    |   |       |   |   |   |       LICENSE
    |   |       |   |   |   |       package.json
    |   |       |   |   |   |       README.md
    |   |       |   |   |   |       
    |   |       |   |   |   +---micromatch
    |   |       |   |   |   |       CHANGELOG.md
    |   |       |   |   |   |       index.js
    |   |       |   |   |   |       LICENSE
    |   |       |   |   |   |       package.json
    |   |       |   |   |   |       README.md
    |   |       |   |   |   |       
    |   |       |   |   |   \---to-regex-range
    |   |       |   |   |           index.js
    |   |       |   |   |           LICENSE
    |   |       |   |   |           package.json
    |   |       |   |   |           README.md
    |   |       |   |   |           
    |   |       |   |   \---out
    |   |       |   |       |   index.d.ts
    |   |       |   |       |   index.js
    |   |       |   |       |   settings.d.ts
    |   |       |   |       |   settings.js
    |   |       |   |       |   
    |   |       |   |       +---managers
    |   |       |   |       |       tasks.d.ts
    |   |       |   |       |       tasks.js
    |   |       |   |       |       
    |   |       |   |       +---providers
    |   |       |   |       |   |   async.d.ts
    |   |       |   |       |   |   async.js
    |   |       |   |       |   |   provider.d.ts
    |   |       |   |       |   |   provider.js
    |   |       |   |       |   |   stream.d.ts
    |   |       |   |       |   |   stream.js
    |   |       |   |       |   |   sync.d.ts
    |   |       |   |       |   |   sync.js
    |   |       |   |       |   |   
    |   |       |   |       |   +---filters
    |   |       |   |       |   |       deep.d.ts
    |   |       |   |       |   |       deep.js
    |   |       |   |       |   |       entry.d.ts
    |   |       |   |       |   |       entry.js
    |   |       |   |       |   |       error.d.ts
    |   |       |   |       |   |       error.js
    |   |       |   |       |   |       
    |   |       |   |       |   \---transformers
    |   |       |   |       |           entry.d.ts
    |   |       |   |       |           entry.js
    |   |       |   |       |           
    |   |       |   |       +---readers
    |   |       |   |       |       reader.d.ts
    |   |       |   |       |       reader.js
    |   |       |   |       |       stream.d.ts
    |   |       |   |       |       stream.js
    |   |       |   |       |       sync.d.ts
    |   |       |   |       |       sync.js
    |   |       |   |       |       
    |   |       |   |       +---types
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       
    |   |       |   |       \---utils
    |   |       |   |               array.d.ts
    |   |       |   |               array.js
    |   |       |   |               errno.d.ts
    |   |       |   |               errno.js
    |   |       |   |               fs.d.ts
    |   |       |   |               fs.js
    |   |       |   |               index.d.ts
    |   |       |   |               index.js
    |   |       |   |               path.d.ts
    |   |       |   |               path.js
    |   |       |   |               pattern.d.ts
    |   |       |   |               pattern.js
    |   |       |   |               stream.d.ts
    |   |       |   |               stream.js
    |   |       |   |               
    |   |       |   +---fast-json-stable-stringify
    |   |       |   |   |   .eslintrc.yml
    |   |       |   |   |   .npmignore
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---benchmark
    |   |       |   |   |       index.js
    |   |       |   |   |       test.json
    |   |       |   |   |       
    |   |       |   |   +---example
    |   |       |   |   |       key_cmp.js
    |   |       |   |   |       nested.js
    |   |       |   |   |       str.js
    |   |       |   |   |       value_cmp.js
    |   |       |   |   |       
    |   |       |   |   \---test
    |   |       |   |           cmp.js
    |   |       |   |           nested.js
    |   |       |   |           str.js
    |   |       |   |           to-json.js
    |   |       |   |           
    |   |       |   +---fastq
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   bench.js
    |   |       |   |   |   example.js
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   queue.js
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---test
    |   |       |   |           example.ts
    |   |       |   |           test.js
    |   |       |   |           tsconfig.json
    |   |       |   |           
    |   |       |   +---file-entry-cache
    |   |       |   |       cache.js
    |   |       |   |       changelog.md
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---finalhandler
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---flat-cache
    |   |       |   |   |   cache.js
    |   |       |   |   |   changelog.md
    |   |       |   |   |   del.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   utils.js
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       +---.bin
    |   |       |   |       |       rimraf
    |   |       |   |       |       
    |   |       |   |       \---rimraf
    |   |       |   |               bin.js
    |   |       |   |               LICENSE
    |   |       |   |               package.json
    |   |       |   |               README.md
    |   |       |   |               rimraf.js
    |   |       |   |               
    |   |       |   +---flatted
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   min.js
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   SPECS.md
    |   |       |   |   |   types.d.ts
    |   |       |   |   |   
    |   |       |   |   +---.github
    |   |       |   |   |       FUNDING.yml
    |   |       |   |   |       
    |   |       |   |   +---cjs
    |   |       |   |   |       index.js
    |   |       |   |   |       
    |   |       |   |   \---esm
    |   |       |   |           index.js
    |   |       |   |           
    |   |       |   +---forwarded
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---fresh
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---fs.realpath
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       old.js
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---get-stdin
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---glob
    |   |       |   |       changelog.md
    |   |       |   |       common.js
    |   |       |   |       glob.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       sync.js
    |   |       |   |       
    |   |       |   +---glob-parent
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---global-modules
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---global-prefix
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       +---.bin
    |   |       |   |       |       which
    |   |       |   |       |       
    |   |       |   |       \---kind-of
    |   |       |   |               CHANGELOG.md
    |   |       |   |               index.js
    |   |       |   |               LICENSE
    |   |       |   |               package.json
    |   |       |   |               README.md
    |   |       |   |               
    |   |       |   +---globals
    |   |       |   |       globals.json
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---globby
    |   |       |   |   |   gitignore.js
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   index.js
    |   |       |   |   |   license
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   stream-utils.js
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       \---slash
    |   |       |   |               index.d.ts
    |   |       |   |               index.js
    |   |       |   |               license
    |   |       |   |               package.json
    |   |       |   |               readme.md
    |   |       |   |               
    |   |       |   +---globjoin
    |   |       |   |       CHANGELOG.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---gonzales-pe
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   MIT-LICENSE.txt
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---bin
    |   |       |   |   |       gonzales.js
    |   |       |   |   |       
    |   |       |   |   +---lib
    |   |       |   |   |       gonzales.js
    |   |       |   |   |       
    |   |       |   |   \---node_modules
    |   |       |   |       \---minimist
    |   |       |   |           |   .travis.yml
    |   |       |   |           |   index.js
    |   |       |   |           |   LICENSE
    |   |       |   |           |   package.json
    |   |       |   |           |   readme.markdown
    |   |       |   |           |   
    |   |       |   |           +---example
    |   |       |   |           |       parse.js
    |   |       |   |           |       
    |   |       |   |           \---test
    |   |       |   |                   all_bool.js
    |   |       |   |                   bool.js
    |   |       |   |                   dash.js
    |   |       |   |                   default_bool.js
    |   |       |   |                   dotted.js
    |   |       |   |                   long.js
    |   |       |   |                   num.js
    |   |       |   |                   parse.js
    |   |       |   |                   parse_modified.js
    |   |       |   |                   short.js
    |   |       |   |                   stop_early.js
    |   |       |   |                   unknown.js
    |   |       |   |                   whitespace.js
    |   |       |   |                   
    |   |       |   +---hard-rejection
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       register.js
    |   |       |   |       
    |   |       |   +---has-flag
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---hosted-git-info
    |   |       |   |       CHANGELOG.md
    |   |       |   |       git-host-info.js
    |   |       |   |       git-host.js
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---html-tags
    |   |       |   |       html-tags-void.json
    |   |       |   |       html-tags-void.json.d.ts
    |   |       |   |       html-tags.json
    |   |       |   |       html-tags.json.d.ts
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       void.d.ts
    |   |       |   |       void.js
    |   |       |   |       
    |   |       |   +---htmlparser2
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |           CollectingHandler.js
    |   |       |   |           FeedHandler.js
    |   |       |   |           index.js
    |   |       |   |           Parser.js
    |   |       |   |           ProxyHandler.js
    |   |       |   |           Stream.js
    |   |       |   |           Tokenizer.js
    |   |       |   |           WritableStream.js
    |   |       |   |           
    |   |       |   +---http-errors
    |   |       |   |   |   HISTORY.md
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       +---inherits
    |   |       |   |       |       inherits.js
    |   |       |   |       |       inherits_browser.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       
    |   |       |   |       \---setprototypeof
    |   |       |   |               index.d.ts
    |   |       |   |               index.js
    |   |       |   |               LICENSE
    |   |       |   |               package.json
    |   |       |   |               README.md
    |   |       |   |               
    |   |       |   +---iconv-lite
    |   |       |   |   |   Changelog.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---encodings
    |   |       |   |   |   |   dbcs-codec.js
    |   |       |   |   |   |   dbcs-data.js
    |   |       |   |   |   |   index.js
    |   |       |   |   |   |   internal.js
    |   |       |   |   |   |   sbcs-codec.js
    |   |       |   |   |   |   sbcs-data-generated.js
    |   |       |   |   |   |   sbcs-data.js
    |   |       |   |   |   |   utf16.js
    |   |       |   |   |   |   utf7.js
    |   |       |   |   |   |   
    |   |       |   |   |   \---tables
    |   |       |   |   |           big5-added.json
    |   |       |   |   |           cp936.json
    |   |       |   |   |           cp949.json
    |   |       |   |   |           cp950.json
    |   |       |   |   |           eucjp.json
    |   |       |   |   |           gb18030-ranges.json
    |   |       |   |   |           gbk-added.json
    |   |       |   |   |           shiftjis.json
    |   |       |   |   |           
    |   |       |   |   \---lib
    |   |       |   |           bom-handling.js
    |   |       |   |           extend-node.js
    |   |       |   |           index.d.ts
    |   |       |   |           index.js
    |   |       |   |           streams.js
    |   |       |   |           
    |   |       |   +---ignore
    |   |       |   |       CHANGELOG.md
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       legacy.js
    |   |       |   |       LICENSE-MIT
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---import-fresh
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   index.js
    |   |       |   |   |   license
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       \---resolve-from
    |   |       |   |               index.js
    |   |       |   |               license
    |   |       |   |               package.json
    |   |       |   |               readme.md
    |   |       |   |               
    |   |       |   +---import-lazy
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---imurmurhash
    |   |       |   |       imurmurhash.js
    |   |       |   |       imurmurhash.min.js
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---indent-string
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---indexes-of
    |   |       |   |       .npmignore
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       test.js
    |   |       |   |       
    |   |       |   +---inflight
    |   |       |   |       inflight.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---inherits
    |   |       |   |       inherits.js
    |   |       |   |       inherits_browser.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---ini
    |   |       |   |       ini.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---ipaddr.js
    |   |       |   |   |   ipaddr.min.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |           ipaddr.js
    |   |       |   |           ipaddr.js.d.ts
    |   |       |   |           
    |   |       |   +---is-alphabetical
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---is-alphanumeric
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---is-alphanumerical
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---is-arrayish
    |   |       |   |       .editorconfig
    |   |       |   |       .istanbul.yml
    |   |       |   |       .npmignore
    |   |       |   |       .travis.yml
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---is-decimal
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---is-extglob
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---is-fullwidth-code-point
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---is-glob
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---is-hexadecimal
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---is-obj
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---is-plain-obj
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---is-regexp
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---is-typedarray
    |   |       |   |       index.js
    |   |       |   |       LICENSE.md
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       test.js
    |   |       |   |       
    |   |       |   +---is-whitespace-character
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---is-word-character
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---isexe
    |   |       |   |   |   .npmignore
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   mode.js
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   windows.js
    |   |       |   |   |   
    |   |       |   |   \---test
    |   |       |   |           basic.js
    |   |       |   |           
    |   |       |   +---js-tokens
    |   |       |   |       CHANGELOG.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---jsesc
    |   |       |   |   |   jsesc.js
    |   |       |   |   |   LICENSE-MIT.txt
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---bin
    |   |       |   |   |       jsesc
    |   |       |   |   |       
    |   |       |   |   \---man
    |   |       |   |           jsesc.1
    |   |       |   |           
    |   |       |   +---json-parse-better-errors
    |   |       |   |       CHANGELOG.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE.md
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---json-schema-traverse
    |   |       |   |   |   .eslintrc.yml
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---spec
    |   |       |   |       |   .eslintrc.yml
    |   |       |   |       |   index.spec.js
    |   |       |   |       |   
    |   |       |   |       \---fixtures
    |   |       |   |               schema.js
    |   |       |   |               
    |   |       |   +---json5
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE.md
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---dist
    |   |       |   |   |       index.js
    |   |       |   |   |       index.min.js
    |   |       |   |   |       index.min.mjs
    |   |       |   |   |       index.mjs
    |   |       |   |   |       
    |   |       |   |   \---lib
    |   |       |   |           cli.js
    |   |       |   |           index.js
    |   |       |   |           parse.js
    |   |       |   |           register.js
    |   |       |   |           require.js
    |   |       |   |           stringify.js
    |   |       |   |           unicode.js
    |   |       |   |           util.js
    |   |       |   |           
    |   |       |   +---known-css-properties
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   renovate.json
    |   |       |   |   |   
    |   |       |   |   \---data
    |   |       |   |           all.json
    |   |       |   |           
    |   |       |   +---leven
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---lines-and-columns
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---dist
    |   |       |   |           index.d.ts
    |   |       |   |           index.js
    |   |       |   |           index.mjs
    |   |       |   |           
    |   |       |   +---lodash
    |   |       |   |   |   add.js
    |   |       |   |   |   after.js
    |   |       |   |   |   array.js
    |   |       |   |   |   ary.js
    |   |       |   |   |   assign.js
    |   |       |   |   |   assignIn.js
    |   |       |   |   |   assignInWith.js
    |   |       |   |   |   assignWith.js
    |   |       |   |   |   at.js
    |   |       |   |   |   attempt.js
    |   |       |   |   |   before.js
    |   |       |   |   |   bind.js
    |   |       |   |   |   bindAll.js
    |   |       |   |   |   bindKey.js
    |   |       |   |   |   camelCase.js
    |   |       |   |   |   capitalize.js
    |   |       |   |   |   castArray.js
    |   |       |   |   |   ceil.js
    |   |       |   |   |   chain.js
    |   |       |   |   |   chunk.js
    |   |       |   |   |   clamp.js
    |   |       |   |   |   clone.js
    |   |       |   |   |   cloneDeep.js
    |   |       |   |   |   cloneDeepWith.js
    |   |       |   |   |   cloneWith.js
    |   |       |   |   |   collection.js
    |   |       |   |   |   commit.js
    |   |       |   |   |   compact.js
    |   |       |   |   |   concat.js
    |   |       |   |   |   cond.js
    |   |       |   |   |   conforms.js
    |   |       |   |   |   conformsTo.js
    |   |       |   |   |   constant.js
    |   |       |   |   |   core.js
    |   |       |   |   |   core.min.js
    |   |       |   |   |   countBy.js
    |   |       |   |   |   create.js
    |   |       |   |   |   curry.js
    |   |       |   |   |   curryRight.js
    |   |       |   |   |   date.js
    |   |       |   |   |   debounce.js
    |   |       |   |   |   deburr.js
    |   |       |   |   |   defaults.js
    |   |       |   |   |   defaultsDeep.js
    |   |       |   |   |   defaultTo.js
    |   |       |   |   |   defer.js
    |   |       |   |   |   delay.js
    |   |       |   |   |   difference.js
    |   |       |   |   |   differenceBy.js
    |   |       |   |   |   differenceWith.js
    |   |       |   |   |   divide.js
    |   |       |   |   |   drop.js
    |   |       |   |   |   dropRight.js
    |   |       |   |   |   dropRightWhile.js
    |   |       |   |   |   dropWhile.js
    |   |       |   |   |   each.js
    |   |       |   |   |   eachRight.js
    |   |       |   |   |   endsWith.js
    |   |       |   |   |   entries.js
    |   |       |   |   |   entriesIn.js
    |   |       |   |   |   eq.js
    |   |       |   |   |   escape.js
    |   |       |   |   |   escapeRegExp.js
    |   |       |   |   |   every.js
    |   |       |   |   |   extend.js
    |   |       |   |   |   extendWith.js
    |   |       |   |   |   fill.js
    |   |       |   |   |   filter.js
    |   |       |   |   |   find.js
    |   |       |   |   |   findIndex.js
    |   |       |   |   |   findKey.js
    |   |       |   |   |   findLast.js
    |   |       |   |   |   findLastIndex.js
    |   |       |   |   |   findLastKey.js
    |   |       |   |   |   first.js
    |   |       |   |   |   flatMap.js
    |   |       |   |   |   flatMapDeep.js
    |   |       |   |   |   flatMapDepth.js
    |   |       |   |   |   flatten.js
    |   |       |   |   |   flattenDeep.js
    |   |       |   |   |   flattenDepth.js
    |   |       |   |   |   flip.js
    |   |       |   |   |   floor.js
    |   |       |   |   |   flow.js
    |   |       |   |   |   flowRight.js
    |   |       |   |   |   forEach.js
    |   |       |   |   |   forEachRight.js
    |   |       |   |   |   forIn.js
    |   |       |   |   |   forInRight.js
    |   |       |   |   |   forOwn.js
    |   |       |   |   |   forOwnRight.js
    |   |       |   |   |   fp.js
    |   |       |   |   |   fromPairs.js
    |   |       |   |   |   function.js
    |   |       |   |   |   functions.js
    |   |       |   |   |   functionsIn.js
    |   |       |   |   |   get.js
    |   |       |   |   |   groupBy.js
    |   |       |   |   |   gt.js
    |   |       |   |   |   gte.js
    |   |       |   |   |   has.js
    |   |       |   |   |   hasIn.js
    |   |       |   |   |   head.js
    |   |       |   |   |   identity.js
    |   |       |   |   |   includes.js
    |   |       |   |   |   index.js
    |   |       |   |   |   indexOf.js
    |   |       |   |   |   initial.js
    |   |       |   |   |   inRange.js
    |   |       |   |   |   intersection.js
    |   |       |   |   |   intersectionBy.js
    |   |       |   |   |   intersectionWith.js
    |   |       |   |   |   invert.js
    |   |       |   |   |   invertBy.js
    |   |       |   |   |   invoke.js
    |   |       |   |   |   invokeMap.js
    |   |       |   |   |   isArguments.js
    |   |       |   |   |   isArray.js
    |   |       |   |   |   isArrayBuffer.js
    |   |       |   |   |   isArrayLike.js
    |   |       |   |   |   isArrayLikeObject.js
    |   |       |   |   |   isBoolean.js
    |   |       |   |   |   isBuffer.js
    |   |       |   |   |   isDate.js
    |   |       |   |   |   isElement.js
    |   |       |   |   |   isEmpty.js
    |   |       |   |   |   isEqual.js
    |   |       |   |   |   isEqualWith.js
    |   |       |   |   |   isError.js
    |   |       |   |   |   isFinite.js
    |   |       |   |   |   isFunction.js
    |   |       |   |   |   isInteger.js
    |   |       |   |   |   isLength.js
    |   |       |   |   |   isMap.js
    |   |       |   |   |   isMatch.js
    |   |       |   |   |   isMatchWith.js
    |   |       |   |   |   isNaN.js
    |   |       |   |   |   isNative.js
    |   |       |   |   |   isNil.js
    |   |       |   |   |   isNull.js
    |   |       |   |   |   isNumber.js
    |   |       |   |   |   isObject.js
    |   |       |   |   |   isObjectLike.js
    |   |       |   |   |   isPlainObject.js
    |   |       |   |   |   isRegExp.js
    |   |       |   |   |   isSafeInteger.js
    |   |       |   |   |   isSet.js
    |   |       |   |   |   isString.js
    |   |       |   |   |   isSymbol.js
    |   |       |   |   |   isTypedArray.js
    |   |       |   |   |   isUndefined.js
    |   |       |   |   |   isWeakMap.js
    |   |       |   |   |   isWeakSet.js
    |   |       |   |   |   iteratee.js
    |   |       |   |   |   join.js
    |   |       |   |   |   kebabCase.js
    |   |       |   |   |   keyBy.js
    |   |       |   |   |   keys.js
    |   |       |   |   |   keysIn.js
    |   |       |   |   |   lang.js
    |   |       |   |   |   last.js
    |   |       |   |   |   lastIndexOf.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   lodash.js
    |   |       |   |   |   lodash.min.js
    |   |       |   |   |   lowerCase.js
    |   |       |   |   |   lowerFirst.js
    |   |       |   |   |   lt.js
    |   |       |   |   |   lte.js
    |   |       |   |   |   map.js
    |   |       |   |   |   mapKeys.js
    |   |       |   |   |   mapValues.js
    |   |       |   |   |   matches.js
    |   |       |   |   |   matchesProperty.js
    |   |       |   |   |   math.js
    |   |       |   |   |   max.js
    |   |       |   |   |   maxBy.js
    |   |       |   |   |   mean.js
    |   |       |   |   |   meanBy.js
    |   |       |   |   |   memoize.js
    |   |       |   |   |   merge.js
    |   |       |   |   |   mergeWith.js
    |   |       |   |   |   method.js
    |   |       |   |   |   methodOf.js
    |   |       |   |   |   min.js
    |   |       |   |   |   minBy.js
    |   |       |   |   |   mixin.js
    |   |       |   |   |   multiply.js
    |   |       |   |   |   negate.js
    |   |       |   |   |   next.js
    |   |       |   |   |   noop.js
    |   |       |   |   |   now.js
    |   |       |   |   |   nth.js
    |   |       |   |   |   nthArg.js
    |   |       |   |   |   number.js
    |   |       |   |   |   object.js
    |   |       |   |   |   omit.js
    |   |       |   |   |   omitBy.js
    |   |       |   |   |   once.js
    |   |       |   |   |   orderBy.js
    |   |       |   |   |   over.js
    |   |       |   |   |   overArgs.js
    |   |       |   |   |   overEvery.js
    |   |       |   |   |   overSome.js
    |   |       |   |   |   package.json
    |   |       |   |   |   pad.js
    |   |       |   |   |   padEnd.js
    |   |       |   |   |   padStart.js
    |   |       |   |   |   parseInt.js
    |   |       |   |   |   partial.js
    |   |       |   |   |   partialRight.js
    |   |       |   |   |   partition.js
    |   |       |   |   |   pick.js
    |   |       |   |   |   pickBy.js
    |   |       |   |   |   plant.js
    |   |       |   |   |   property.js
    |   |       |   |   |   propertyOf.js
    |   |       |   |   |   pull.js
    |   |       |   |   |   pullAll.js
    |   |       |   |   |   pullAllBy.js
    |   |       |   |   |   pullAllWith.js
    |   |       |   |   |   pullAt.js
    |   |       |   |   |   random.js
    |   |       |   |   |   range.js
    |   |       |   |   |   rangeRight.js
    |   |       |   |   |   README.md
    |   |       |   |   |   rearg.js
    |   |       |   |   |   reduce.js
    |   |       |   |   |   reduceRight.js
    |   |       |   |   |   reject.js
    |   |       |   |   |   remove.js
    |   |       |   |   |   repeat.js
    |   |       |   |   |   replace.js
    |   |       |   |   |   rest.js
    |   |       |   |   |   result.js
    |   |       |   |   |   reverse.js
    |   |       |   |   |   round.js
    |   |       |   |   |   sample.js
    |   |       |   |   |   sampleSize.js
    |   |       |   |   |   seq.js
    |   |       |   |   |   set.js
    |   |       |   |   |   setWith.js
    |   |       |   |   |   shuffle.js
    |   |       |   |   |   size.js
    |   |       |   |   |   slice.js
    |   |       |   |   |   snakeCase.js
    |   |       |   |   |   some.js
    |   |       |   |   |   sortBy.js
    |   |       |   |   |   sortedIndex.js
    |   |       |   |   |   sortedIndexBy.js
    |   |       |   |   |   sortedIndexOf.js
    |   |       |   |   |   sortedLastIndex.js
    |   |       |   |   |   sortedLastIndexBy.js
    |   |       |   |   |   sortedLastIndexOf.js
    |   |       |   |   |   sortedUniq.js
    |   |       |   |   |   sortedUniqBy.js
    |   |       |   |   |   split.js
    |   |       |   |   |   spread.js
    |   |       |   |   |   startCase.js
    |   |       |   |   |   startsWith.js
    |   |       |   |   |   string.js
    |   |       |   |   |   stubArray.js
    |   |       |   |   |   stubFalse.js
    |   |       |   |   |   stubObject.js
    |   |       |   |   |   stubString.js
    |   |       |   |   |   stubTrue.js
    |   |       |   |   |   subtract.js
    |   |       |   |   |   sum.js
    |   |       |   |   |   sumBy.js
    |   |       |   |   |   tail.js
    |   |       |   |   |   take.js
    |   |       |   |   |   takeRight.js
    |   |       |   |   |   takeRightWhile.js
    |   |       |   |   |   takeWhile.js
    |   |       |   |   |   tap.js
    |   |       |   |   |   template.js
    |   |       |   |   |   templateSettings.js
    |   |       |   |   |   throttle.js
    |   |       |   |   |   thru.js
    |   |       |   |   |   times.js
    |   |       |   |   |   toArray.js
    |   |       |   |   |   toFinite.js
    |   |       |   |   |   toInteger.js
    |   |       |   |   |   toIterator.js
    |   |       |   |   |   toJSON.js
    |   |       |   |   |   toLength.js
    |   |       |   |   |   toLower.js
    |   |       |   |   |   toNumber.js
    |   |       |   |   |   toPairs.js
    |   |       |   |   |   toPairsIn.js
    |   |       |   |   |   toPath.js
    |   |       |   |   |   toPlainObject.js
    |   |       |   |   |   toSafeInteger.js
    |   |       |   |   |   toString.js
    |   |       |   |   |   toUpper.js
    |   |       |   |   |   transform.js
    |   |       |   |   |   trim.js
    |   |       |   |   |   trimEnd.js
    |   |       |   |   |   trimStart.js
    |   |       |   |   |   truncate.js
    |   |       |   |   |   unary.js
    |   |       |   |   |   unescape.js
    |   |       |   |   |   union.js
    |   |       |   |   |   unionBy.js
    |   |       |   |   |   unionWith.js
    |   |       |   |   |   uniq.js
    |   |       |   |   |   uniqBy.js
    |   |       |   |   |   uniqueId.js
    |   |       |   |   |   uniqWith.js
    |   |       |   |   |   unset.js
    |   |       |   |   |   unzip.js
    |   |       |   |   |   unzipWith.js
    |   |       |   |   |   update.js
    |   |       |   |   |   updateWith.js
    |   |       |   |   |   upperCase.js
    |   |       |   |   |   upperFirst.js
    |   |       |   |   |   util.js
    |   |       |   |   |   value.js
    |   |       |   |   |   valueOf.js
    |   |       |   |   |   values.js
    |   |       |   |   |   valuesIn.js
    |   |       |   |   |   without.js
    |   |       |   |   |   words.js
    |   |       |   |   |   wrap.js
    |   |       |   |   |   wrapperAt.js
    |   |       |   |   |   wrapperChain.js
    |   |       |   |   |   wrapperLodash.js
    |   |       |   |   |   wrapperReverse.js
    |   |       |   |   |   wrapperValue.js
    |   |       |   |   |   xor.js
    |   |       |   |   |   xorBy.js
    |   |       |   |   |   xorWith.js
    |   |       |   |   |   zip.js
    |   |       |   |   |   zipObject.js
    |   |       |   |   |   zipObjectDeep.js
    |   |       |   |   |   zipWith.js
    |   |       |   |   |   _apply.js
    |   |       |   |   |   _arrayAggregator.js
    |   |       |   |   |   _arrayEach.js
    |   |       |   |   |   _arrayEachRight.js
    |   |       |   |   |   _arrayEvery.js
    |   |       |   |   |   _arrayFilter.js
    |   |       |   |   |   _arrayIncludes.js
    |   |       |   |   |   _arrayIncludesWith.js
    |   |       |   |   |   _arrayLikeKeys.js
    |   |       |   |   |   _arrayMap.js
    |   |       |   |   |   _arrayPush.js
    |   |       |   |   |   _arrayReduce.js
    |   |       |   |   |   _arrayReduceRight.js
    |   |       |   |   |   _arraySample.js
    |   |       |   |   |   _arraySampleSize.js
    |   |       |   |   |   _arrayShuffle.js
    |   |       |   |   |   _arraySome.js
    |   |       |   |   |   _asciiSize.js
    |   |       |   |   |   _asciiToArray.js
    |   |       |   |   |   _asciiWords.js
    |   |       |   |   |   _assignMergeValue.js
    |   |       |   |   |   _assignValue.js
    |   |       |   |   |   _assocIndexOf.js
    |   |       |   |   |   _baseAggregator.js
    |   |       |   |   |   _baseAssign.js
    |   |       |   |   |   _baseAssignIn.js
    |   |       |   |   |   _baseAssignValue.js
    |   |       |   |   |   _baseAt.js
    |   |       |   |   |   _baseClamp.js
    |   |       |   |   |   _baseClone.js
    |   |       |   |   |   _baseConforms.js
    |   |       |   |   |   _baseConformsTo.js
    |   |       |   |   |   _baseCreate.js
    |   |       |   |   |   _baseDelay.js
    |   |       |   |   |   _baseDifference.js
    |   |       |   |   |   _baseEach.js
    |   |       |   |   |   _baseEachRight.js
    |   |       |   |   |   _baseEvery.js
    |   |       |   |   |   _baseExtremum.js
    |   |       |   |   |   _baseFill.js
    |   |       |   |   |   _baseFilter.js
    |   |       |   |   |   _baseFindIndex.js
    |   |       |   |   |   _baseFindKey.js
    |   |       |   |   |   _baseFlatten.js
    |   |       |   |   |   _baseFor.js
    |   |       |   |   |   _baseForOwn.js
    |   |       |   |   |   _baseForOwnRight.js
    |   |       |   |   |   _baseForRight.js
    |   |       |   |   |   _baseFunctions.js
    |   |       |   |   |   _baseGet.js
    |   |       |   |   |   _baseGetAllKeys.js
    |   |       |   |   |   _baseGetTag.js
    |   |       |   |   |   _baseGt.js
    |   |       |   |   |   _baseHas.js
    |   |       |   |   |   _baseHasIn.js
    |   |       |   |   |   _baseIndexOf.js
    |   |       |   |   |   _baseIndexOfWith.js
    |   |       |   |   |   _baseInRange.js
    |   |       |   |   |   _baseIntersection.js
    |   |       |   |   |   _baseInverter.js
    |   |       |   |   |   _baseInvoke.js
    |   |       |   |   |   _baseIsArguments.js
    |   |       |   |   |   _baseIsArrayBuffer.js
    |   |       |   |   |   _baseIsDate.js
    |   |       |   |   |   _baseIsEqual.js
    |   |       |   |   |   _baseIsEqualDeep.js
    |   |       |   |   |   _baseIsMap.js
    |   |       |   |   |   _baseIsMatch.js
    |   |       |   |   |   _baseIsNaN.js
    |   |       |   |   |   _baseIsNative.js
    |   |       |   |   |   _baseIsRegExp.js
    |   |       |   |   |   _baseIsSet.js
    |   |       |   |   |   _baseIsTypedArray.js
    |   |       |   |   |   _baseIteratee.js
    |   |       |   |   |   _baseKeys.js
    |   |       |   |   |   _baseKeysIn.js
    |   |       |   |   |   _baseLodash.js
    |   |       |   |   |   _baseLt.js
    |   |       |   |   |   _baseMap.js
    |   |       |   |   |   _baseMatches.js
    |   |       |   |   |   _baseMatchesProperty.js
    |   |       |   |   |   _baseMean.js
    |   |       |   |   |   _baseMerge.js
    |   |       |   |   |   _baseMergeDeep.js
    |   |       |   |   |   _baseNth.js
    |   |       |   |   |   _baseOrderBy.js
    |   |       |   |   |   _basePick.js
    |   |       |   |   |   _basePickBy.js
    |   |       |   |   |   _baseProperty.js
    |   |       |   |   |   _basePropertyDeep.js
    |   |       |   |   |   _basePropertyOf.js
    |   |       |   |   |   _basePullAll.js
    |   |       |   |   |   _basePullAt.js
    |   |       |   |   |   _baseRandom.js
    |   |       |   |   |   _baseRange.js
    |   |       |   |   |   _baseReduce.js
    |   |       |   |   |   _baseRepeat.js
    |   |       |   |   |   _baseRest.js
    |   |       |   |   |   _baseSample.js
    |   |       |   |   |   _baseSampleSize.js
    |   |       |   |   |   _baseSet.js
    |   |       |   |   |   _baseSetData.js
    |   |       |   |   |   _baseSetToString.js
    |   |       |   |   |   _baseShuffle.js
    |   |       |   |   |   _baseSlice.js
    |   |       |   |   |   _baseSome.js
    |   |       |   |   |   _baseSortBy.js
    |   |       |   |   |   _baseSortedIndex.js
    |   |       |   |   |   _baseSortedIndexBy.js
    |   |       |   |   |   _baseSortedUniq.js
    |   |       |   |   |   _baseSum.js
    |   |       |   |   |   _baseTimes.js
    |   |       |   |   |   _baseToNumber.js
    |   |       |   |   |   _baseToPairs.js
    |   |       |   |   |   _baseToString.js
    |   |       |   |   |   _baseUnary.js
    |   |       |   |   |   _baseUniq.js
    |   |       |   |   |   _baseUnset.js
    |   |       |   |   |   _baseUpdate.js
    |   |       |   |   |   _baseValues.js
    |   |       |   |   |   _baseWhile.js
    |   |       |   |   |   _baseWrapperValue.js
    |   |       |   |   |   _baseXor.js
    |   |       |   |   |   _baseZipObject.js
    |   |       |   |   |   _cacheHas.js
    |   |       |   |   |   _castArrayLikeObject.js
    |   |       |   |   |   _castFunction.js
    |   |       |   |   |   _castPath.js
    |   |       |   |   |   _castRest.js
    |   |       |   |   |   _castSlice.js
    |   |       |   |   |   _charsEndIndex.js
    |   |       |   |   |   _charsStartIndex.js
    |   |       |   |   |   _cloneArrayBuffer.js
    |   |       |   |   |   _cloneBuffer.js
    |   |       |   |   |   _cloneDataView.js
    |   |       |   |   |   _cloneRegExp.js
    |   |       |   |   |   _cloneSymbol.js
    |   |       |   |   |   _cloneTypedArray.js
    |   |       |   |   |   _compareAscending.js
    |   |       |   |   |   _compareMultiple.js
    |   |       |   |   |   _composeArgs.js
    |   |       |   |   |   _composeArgsRight.js
    |   |       |   |   |   _copyArray.js
    |   |       |   |   |   _copyObject.js
    |   |       |   |   |   _copySymbols.js
    |   |       |   |   |   _copySymbolsIn.js
    |   |       |   |   |   _coreJsData.js
    |   |       |   |   |   _countHolders.js
    |   |       |   |   |   _createAggregator.js
    |   |       |   |   |   _createAssigner.js
    |   |       |   |   |   _createBaseEach.js
    |   |       |   |   |   _createBaseFor.js
    |   |       |   |   |   _createBind.js
    |   |       |   |   |   _createCaseFirst.js
    |   |       |   |   |   _createCompounder.js
    |   |       |   |   |   _createCtor.js
    |   |       |   |   |   _createCurry.js
    |   |       |   |   |   _createFind.js
    |   |       |   |   |   _createFlow.js
    |   |       |   |   |   _createHybrid.js
    |   |       |   |   |   _createInverter.js
    |   |       |   |   |   _createMathOperation.js
    |   |       |   |   |   _createOver.js
    |   |       |   |   |   _createPadding.js
    |   |       |   |   |   _createPartial.js
    |   |       |   |   |   _createRange.js
    |   |       |   |   |   _createRecurry.js
    |   |       |   |   |   _createRelationalOperation.js
    |   |       |   |   |   _createRound.js
    |   |       |   |   |   _createSet.js
    |   |       |   |   |   _createToPairs.js
    |   |       |   |   |   _createWrap.js
    |   |       |   |   |   _customDefaultsAssignIn.js
    |   |       |   |   |   _customDefaultsMerge.js
    |   |       |   |   |   _customOmitClone.js
    |   |       |   |   |   _DataView.js
    |   |       |   |   |   _deburrLetter.js
    |   |       |   |   |   _defineProperty.js
    |   |       |   |   |   _equalArrays.js
    |   |       |   |   |   _equalByTag.js
    |   |       |   |   |   _equalObjects.js
    |   |       |   |   |   _escapeHtmlChar.js
    |   |       |   |   |   _escapeStringChar.js
    |   |       |   |   |   _flatRest.js
    |   |       |   |   |   _freeGlobal.js
    |   |       |   |   |   _getAllKeys.js
    |   |       |   |   |   _getAllKeysIn.js
    |   |       |   |   |   _getData.js
    |   |       |   |   |   _getFuncName.js
    |   |       |   |   |   _getHolder.js
    |   |       |   |   |   _getMapData.js
    |   |       |   |   |   _getMatchData.js
    |   |       |   |   |   _getNative.js
    |   |       |   |   |   _getPrototype.js
    |   |       |   |   |   _getRawTag.js
    |   |       |   |   |   _getSymbols.js
    |   |       |   |   |   _getSymbolsIn.js
    |   |       |   |   |   _getTag.js
    |   |       |   |   |   _getValue.js
    |   |       |   |   |   _getView.js
    |   |       |   |   |   _getWrapDetails.js
    |   |       |   |   |   _Hash.js
    |   |       |   |   |   _hashClear.js
    |   |       |   |   |   _hashDelete.js
    |   |       |   |   |   _hashGet.js
    |   |       |   |   |   _hashHas.js
    |   |       |   |   |   _hashSet.js
    |   |       |   |   |   _hasPath.js
    |   |       |   |   |   _hasUnicode.js
    |   |       |   |   |   _hasUnicodeWord.js
    |   |       |   |   |   _initCloneArray.js
    |   |       |   |   |   _initCloneByTag.js
    |   |       |   |   |   _initCloneObject.js
    |   |       |   |   |   _insertWrapDetails.js
    |   |       |   |   |   _isFlattenable.js
    |   |       |   |   |   _isIndex.js
    |   |       |   |   |   _isIterateeCall.js
    |   |       |   |   |   _isKey.js
    |   |       |   |   |   _isKeyable.js
    |   |       |   |   |   _isLaziable.js
    |   |       |   |   |   _isMaskable.js
    |   |       |   |   |   _isMasked.js
    |   |       |   |   |   _isPrototype.js
    |   |       |   |   |   _isStrictComparable.js
    |   |       |   |   |   _iteratorToArray.js
    |   |       |   |   |   _lazyClone.js
    |   |       |   |   |   _lazyReverse.js
    |   |       |   |   |   _lazyValue.js
    |   |       |   |   |   _LazyWrapper.js
    |   |       |   |   |   _ListCache.js
    |   |       |   |   |   _listCacheClear.js
    |   |       |   |   |   _listCacheDelete.js
    |   |       |   |   |   _listCacheGet.js
    |   |       |   |   |   _listCacheHas.js
    |   |       |   |   |   _listCacheSet.js
    |   |       |   |   |   _LodashWrapper.js
    |   |       |   |   |   _Map.js
    |   |       |   |   |   _MapCache.js
    |   |       |   |   |   _mapCacheClear.js
    |   |       |   |   |   _mapCacheDelete.js
    |   |       |   |   |   _mapCacheGet.js
    |   |       |   |   |   _mapCacheHas.js
    |   |       |   |   |   _mapCacheSet.js
    |   |       |   |   |   _mapToArray.js
    |   |       |   |   |   _matchesStrictComparable.js
    |   |       |   |   |   _memoizeCapped.js
    |   |       |   |   |   _mergeData.js
    |   |       |   |   |   _metaMap.js
    |   |       |   |   |   _nativeCreate.js
    |   |       |   |   |   _nativeKeys.js
    |   |       |   |   |   _nativeKeysIn.js
    |   |       |   |   |   _nodeUtil.js
    |   |       |   |   |   _objectToString.js
    |   |       |   |   |   _overArg.js
    |   |       |   |   |   _overRest.js
    |   |       |   |   |   _parent.js
    |   |       |   |   |   _Promise.js
    |   |       |   |   |   _realNames.js
    |   |       |   |   |   _reEscape.js
    |   |       |   |   |   _reEvaluate.js
    |   |       |   |   |   _reInterpolate.js
    |   |       |   |   |   _reorder.js
    |   |       |   |   |   _replaceHolders.js
    |   |       |   |   |   _root.js
    |   |       |   |   |   _safeGet.js
    |   |       |   |   |   _Set.js
    |   |       |   |   |   _SetCache.js
    |   |       |   |   |   _setCacheAdd.js
    |   |       |   |   |   _setCacheHas.js
    |   |       |   |   |   _setData.js
    |   |       |   |   |   _setToArray.js
    |   |       |   |   |   _setToPairs.js
    |   |       |   |   |   _setToString.js
    |   |       |   |   |   _setWrapToString.js
    |   |       |   |   |   _shortOut.js
    |   |       |   |   |   _shuffleSelf.js
    |   |       |   |   |   _Stack.js
    |   |       |   |   |   _stackClear.js
    |   |       |   |   |   _stackDelete.js
    |   |       |   |   |   _stackGet.js
    |   |       |   |   |   _stackHas.js
    |   |       |   |   |   _stackSet.js
    |   |       |   |   |   _strictIndexOf.js
    |   |       |   |   |   _strictLastIndexOf.js
    |   |       |   |   |   _stringSize.js
    |   |       |   |   |   _stringToArray.js
    |   |       |   |   |   _stringToPath.js
    |   |       |   |   |   _Symbol.js
    |   |       |   |   |   _toKey.js
    |   |       |   |   |   _toSource.js
    |   |       |   |   |   _Uint8Array.js
    |   |       |   |   |   _unescapeHtmlChar.js
    |   |       |   |   |   _unicodeSize.js
    |   |       |   |   |   _unicodeToArray.js
    |   |       |   |   |   _unicodeWords.js
    |   |       |   |   |   _updateWrapDetails.js
    |   |       |   |   |   _WeakMap.js
    |   |       |   |   |   _wrapperClone.js
    |   |       |   |   |   
    |   |       |   |   \---fp
    |   |       |   |           add.js
    |   |       |   |           after.js
    |   |       |   |           all.js
    |   |       |   |           allPass.js
    |   |       |   |           always.js
    |   |       |   |           any.js
    |   |       |   |           anyPass.js
    |   |       |   |           apply.js
    |   |       |   |           array.js
    |   |       |   |           ary.js
    |   |       |   |           assign.js
    |   |       |   |           assignAll.js
    |   |       |   |           assignAllWith.js
    |   |       |   |           assignIn.js
    |   |       |   |           assignInAll.js
    |   |       |   |           assignInAllWith.js
    |   |       |   |           assignInWith.js
    |   |       |   |           assignWith.js
    |   |       |   |           assoc.js
    |   |       |   |           assocPath.js
    |   |       |   |           at.js
    |   |       |   |           attempt.js
    |   |       |   |           before.js
    |   |       |   |           bind.js
    |   |       |   |           bindAll.js
    |   |       |   |           bindKey.js
    |   |       |   |           camelCase.js
    |   |       |   |           capitalize.js
    |   |       |   |           castArray.js
    |   |       |   |           ceil.js
    |   |       |   |           chain.js
    |   |       |   |           chunk.js
    |   |       |   |           clamp.js
    |   |       |   |           clone.js
    |   |       |   |           cloneDeep.js
    |   |       |   |           cloneDeepWith.js
    |   |       |   |           cloneWith.js
    |   |       |   |           collection.js
    |   |       |   |           commit.js
    |   |       |   |           compact.js
    |   |       |   |           complement.js
    |   |       |   |           compose.js
    |   |       |   |           concat.js
    |   |       |   |           cond.js
    |   |       |   |           conforms.js
    |   |       |   |           conformsTo.js
    |   |       |   |           constant.js
    |   |       |   |           contains.js
    |   |       |   |           convert.js
    |   |       |   |           countBy.js
    |   |       |   |           create.js
    |   |       |   |           curry.js
    |   |       |   |           curryN.js
    |   |       |   |           curryRight.js
    |   |       |   |           curryRightN.js
    |   |       |   |           date.js
    |   |       |   |           debounce.js
    |   |       |   |           deburr.js
    |   |       |   |           defaults.js
    |   |       |   |           defaultsAll.js
    |   |       |   |           defaultsDeep.js
    |   |       |   |           defaultsDeepAll.js
    |   |       |   |           defaultTo.js
    |   |       |   |           defer.js
    |   |       |   |           delay.js
    |   |       |   |           difference.js
    |   |       |   |           differenceBy.js
    |   |       |   |           differenceWith.js
    |   |       |   |           dissoc.js
    |   |       |   |           dissocPath.js
    |   |       |   |           divide.js
    |   |       |   |           drop.js
    |   |       |   |           dropLast.js
    |   |       |   |           dropLastWhile.js
    |   |       |   |           dropRight.js
    |   |       |   |           dropRightWhile.js
    |   |       |   |           dropWhile.js
    |   |       |   |           each.js
    |   |       |   |           eachRight.js
    |   |       |   |           endsWith.js
    |   |       |   |           entries.js
    |   |       |   |           entriesIn.js
    |   |       |   |           eq.js
    |   |       |   |           equals.js
    |   |       |   |           escape.js
    |   |       |   |           escapeRegExp.js
    |   |       |   |           every.js
    |   |       |   |           extend.js
    |   |       |   |           extendAll.js
    |   |       |   |           extendAllWith.js
    |   |       |   |           extendWith.js
    |   |       |   |           F.js
    |   |       |   |           fill.js
    |   |       |   |           filter.js
    |   |       |   |           find.js
    |   |       |   |           findFrom.js
    |   |       |   |           findIndex.js
    |   |       |   |           findIndexFrom.js
    |   |       |   |           findKey.js
    |   |       |   |           findLast.js
    |   |       |   |           findLastFrom.js
    |   |       |   |           findLastIndex.js
    |   |       |   |           findLastIndexFrom.js
    |   |       |   |           findLastKey.js
    |   |       |   |           first.js
    |   |       |   |           flatMap.js
    |   |       |   |           flatMapDeep.js
    |   |       |   |           flatMapDepth.js
    |   |       |   |           flatten.js
    |   |       |   |           flattenDeep.js
    |   |       |   |           flattenDepth.js
    |   |       |   |           flip.js
    |   |       |   |           floor.js
    |   |       |   |           flow.js
    |   |       |   |           flowRight.js
    |   |       |   |           forEach.js
    |   |       |   |           forEachRight.js
    |   |       |   |           forIn.js
    |   |       |   |           forInRight.js
    |   |       |   |           forOwn.js
    |   |       |   |           forOwnRight.js
    |   |       |   |           fromPairs.js
    |   |       |   |           function.js
    |   |       |   |           functions.js
    |   |       |   |           functionsIn.js
    |   |       |   |           get.js
    |   |       |   |           getOr.js
    |   |       |   |           groupBy.js
    |   |       |   |           gt.js
    |   |       |   |           gte.js
    |   |       |   |           has.js
    |   |       |   |           hasIn.js
    |   |       |   |           head.js
    |   |       |   |           identical.js
    |   |       |   |           identity.js
    |   |       |   |           includes.js
    |   |       |   |           includesFrom.js
    |   |       |   |           indexBy.js
    |   |       |   |           indexOf.js
    |   |       |   |           indexOfFrom.js
    |   |       |   |           init.js
    |   |       |   |           initial.js
    |   |       |   |           inRange.js
    |   |       |   |           intersection.js
    |   |       |   |           intersectionBy.js
    |   |       |   |           intersectionWith.js
    |   |       |   |           invert.js
    |   |       |   |           invertBy.js
    |   |       |   |           invertObj.js
    |   |       |   |           invoke.js
    |   |       |   |           invokeArgs.js
    |   |       |   |           invokeArgsMap.js
    |   |       |   |           invokeMap.js
    |   |       |   |           isArguments.js
    |   |       |   |           isArray.js
    |   |       |   |           isArrayBuffer.js
    |   |       |   |           isArrayLike.js
    |   |       |   |           isArrayLikeObject.js
    |   |       |   |           isBoolean.js
    |   |       |   |           isBuffer.js
    |   |       |   |           isDate.js
    |   |       |   |           isElement.js
    |   |       |   |           isEmpty.js
    |   |       |   |           isEqual.js
    |   |       |   |           isEqualWith.js
    |   |       |   |           isError.js
    |   |       |   |           isFinite.js
    |   |       |   |           isFunction.js
    |   |       |   |           isInteger.js
    |   |       |   |           isLength.js
    |   |       |   |           isMap.js
    |   |       |   |           isMatch.js
    |   |       |   |           isMatchWith.js
    |   |       |   |           isNaN.js
    |   |       |   |           isNative.js
    |   |       |   |           isNil.js
    |   |       |   |           isNull.js
    |   |       |   |           isNumber.js
    |   |       |   |           isObject.js
    |   |       |   |           isObjectLike.js
    |   |       |   |           isPlainObject.js
    |   |       |   |           isRegExp.js
    |   |       |   |           isSafeInteger.js
    |   |       |   |           isSet.js
    |   |       |   |           isString.js
    |   |       |   |           isSymbol.js
    |   |       |   |           isTypedArray.js
    |   |       |   |           isUndefined.js
    |   |       |   |           isWeakMap.js
    |   |       |   |           isWeakSet.js
    |   |       |   |           iteratee.js
    |   |       |   |           join.js
    |   |       |   |           juxt.js
    |   |       |   |           kebabCase.js
    |   |       |   |           keyBy.js
    |   |       |   |           keys.js
    |   |       |   |           keysIn.js
    |   |       |   |           lang.js
    |   |       |   |           last.js
    |   |       |   |           lastIndexOf.js
    |   |       |   |           lastIndexOfFrom.js
    |   |       |   |           lowerCase.js
    |   |       |   |           lowerFirst.js
    |   |       |   |           lt.js
    |   |       |   |           lte.js
    |   |       |   |           map.js
    |   |       |   |           mapKeys.js
    |   |       |   |           mapValues.js
    |   |       |   |           matches.js
    |   |       |   |           matchesProperty.js
    |   |       |   |           math.js
    |   |       |   |           max.js
    |   |       |   |           maxBy.js
    |   |       |   |           mean.js
    |   |       |   |           meanBy.js
    |   |       |   |           memoize.js
    |   |       |   |           merge.js
    |   |       |   |           mergeAll.js
    |   |       |   |           mergeAllWith.js
    |   |       |   |           mergeWith.js
    |   |       |   |           method.js
    |   |       |   |           methodOf.js
    |   |       |   |           min.js
    |   |       |   |           minBy.js
    |   |       |   |           mixin.js
    |   |       |   |           multiply.js
    |   |       |   |           nAry.js
    |   |       |   |           negate.js
    |   |       |   |           next.js
    |   |       |   |           noop.js
    |   |       |   |           now.js
    |   |       |   |           nth.js
    |   |       |   |           nthArg.js
    |   |       |   |           number.js
    |   |       |   |           object.js
    |   |       |   |           omit.js
    |   |       |   |           omitAll.js
    |   |       |   |           omitBy.js
    |   |       |   |           once.js
    |   |       |   |           orderBy.js
    |   |       |   |           over.js
    |   |       |   |           overArgs.js
    |   |       |   |           overEvery.js
    |   |       |   |           overSome.js
    |   |       |   |           pad.js
    |   |       |   |           padChars.js
    |   |       |   |           padCharsEnd.js
    |   |       |   |           padCharsStart.js
    |   |       |   |           padEnd.js
    |   |       |   |           padStart.js
    |   |       |   |           parseInt.js
    |   |       |   |           partial.js
    |   |       |   |           partialRight.js
    |   |       |   |           partition.js
    |   |       |   |           path.js
    |   |       |   |           pathEq.js
    |   |       |   |           pathOr.js
    |   |       |   |           paths.js
    |   |       |   |           pick.js
    |   |       |   |           pickAll.js
    |   |       |   |           pickBy.js
    |   |       |   |           pipe.js
    |   |       |   |           placeholder.js
    |   |       |   |           plant.js
    |   |       |   |           pluck.js
    |   |       |   |           prop.js
    |   |       |   |           propEq.js
    |   |       |   |           property.js
    |   |       |   |           propertyOf.js
    |   |       |   |           propOr.js
    |   |       |   |           props.js
    |   |       |   |           pull.js
    |   |       |   |           pullAll.js
    |   |       |   |           pullAllBy.js
    |   |       |   |           pullAllWith.js
    |   |       |   |           pullAt.js
    |   |       |   |           random.js
    |   |       |   |           range.js
    |   |       |   |           rangeRight.js
    |   |       |   |           rangeStep.js
    |   |       |   |           rangeStepRight.js
    |   |       |   |           rearg.js
    |   |       |   |           reduce.js
    |   |       |   |           reduceRight.js
    |   |       |   |           reject.js
    |   |       |   |           remove.js
    |   |       |   |           repeat.js
    |   |       |   |           replace.js
    |   |       |   |           rest.js
    |   |       |   |           restFrom.js
    |   |       |   |           result.js
    |   |       |   |           reverse.js
    |   |       |   |           round.js
    |   |       |   |           sample.js
    |   |       |   |           sampleSize.js
    |   |       |   |           seq.js
    |   |       |   |           set.js
    |   |       |   |           setWith.js
    |   |       |   |           shuffle.js
    |   |       |   |           size.js
    |   |       |   |           slice.js
    |   |       |   |           snakeCase.js
    |   |       |   |           some.js
    |   |       |   |           sortBy.js
    |   |       |   |           sortedIndex.js
    |   |       |   |           sortedIndexBy.js
    |   |       |   |           sortedIndexOf.js
    |   |       |   |           sortedLastIndex.js
    |   |       |   |           sortedLastIndexBy.js
    |   |       |   |           sortedLastIndexOf.js
    |   |       |   |           sortedUniq.js
    |   |       |   |           sortedUniqBy.js
    |   |       |   |           split.js
    |   |       |   |           spread.js
    |   |       |   |           spreadFrom.js
    |   |       |   |           startCase.js
    |   |       |   |           startsWith.js
    |   |       |   |           string.js
    |   |       |   |           stubArray.js
    |   |       |   |           stubFalse.js
    |   |       |   |           stubObject.js
    |   |       |   |           stubString.js
    |   |       |   |           stubTrue.js
    |   |       |   |           subtract.js
    |   |       |   |           sum.js
    |   |       |   |           sumBy.js
    |   |       |   |           symmetricDifference.js
    |   |       |   |           symmetricDifferenceBy.js
    |   |       |   |           symmetricDifferenceWith.js
    |   |       |   |           T.js
    |   |       |   |           tail.js
    |   |       |   |           take.js
    |   |       |   |           takeLast.js
    |   |       |   |           takeLastWhile.js
    |   |       |   |           takeRight.js
    |   |       |   |           takeRightWhile.js
    |   |       |   |           takeWhile.js
    |   |       |   |           tap.js
    |   |       |   |           template.js
    |   |       |   |           templateSettings.js
    |   |       |   |           throttle.js
    |   |       |   |           thru.js
    |   |       |   |           times.js
    |   |       |   |           toArray.js
    |   |       |   |           toFinite.js
    |   |       |   |           toInteger.js
    |   |       |   |           toIterator.js
    |   |       |   |           toJSON.js
    |   |       |   |           toLength.js
    |   |       |   |           toLower.js
    |   |       |   |           toNumber.js
    |   |       |   |           toPairs.js
    |   |       |   |           toPairsIn.js
    |   |       |   |           toPath.js
    |   |       |   |           toPlainObject.js
    |   |       |   |           toSafeInteger.js
    |   |       |   |           toString.js
    |   |       |   |           toUpper.js
    |   |       |   |           transform.js
    |   |       |   |           trim.js
    |   |       |   |           trimChars.js
    |   |       |   |           trimCharsEnd.js
    |   |       |   |           trimCharsStart.js
    |   |       |   |           trimEnd.js
    |   |       |   |           trimStart.js
    |   |       |   |           truncate.js
    |   |       |   |           unapply.js
    |   |       |   |           unary.js
    |   |       |   |           unescape.js
    |   |       |   |           union.js
    |   |       |   |           unionBy.js
    |   |       |   |           unionWith.js
    |   |       |   |           uniq.js
    |   |       |   |           uniqBy.js
    |   |       |   |           uniqueId.js
    |   |       |   |           uniqWith.js
    |   |       |   |           unnest.js
    |   |       |   |           unset.js
    |   |       |   |           unzip.js
    |   |       |   |           unzipWith.js
    |   |       |   |           update.js
    |   |       |   |           updateWith.js
    |   |       |   |           upperCase.js
    |   |       |   |           upperFirst.js
    |   |       |   |           useWith.js
    |   |       |   |           util.js
    |   |       |   |           value.js
    |   |       |   |           valueOf.js
    |   |       |   |           values.js
    |   |       |   |           valuesIn.js
    |   |       |   |           where.js
    |   |       |   |           whereEq.js
    |   |       |   |           without.js
    |   |       |   |           words.js
    |   |       |   |           wrap.js
    |   |       |   |           wrapperAt.js
    |   |       |   |           wrapperChain.js
    |   |       |   |           wrapperLodash.js
    |   |       |   |           wrapperReverse.js
    |   |       |   |           wrapperValue.js
    |   |       |   |           xor.js
    |   |       |   |           xorBy.js
    |   |       |   |           xorWith.js
    |   |       |   |           zip.js
    |   |       |   |           zipAll.js
    |   |       |   |           zipObj.js
    |   |       |   |           zipObject.js
    |   |       |   |           zipObjectDeep.js
    |   |       |   |           zipWith.js
    |   |       |   |           _baseConvert.js
    |   |       |   |           _convertBrowser.js
    |   |       |   |           _falseOptions.js
    |   |       |   |           _mapping.js
    |   |       |   |           _util.js
    |   |       |   |           __.js
    |   |       |   |           
    |   |       |   +---log-symbols
    |   |       |   |       browser.js
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---longest-streak
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---map-obj
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---markdown-escapes
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---markdown-table
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---mathml-tag-names
    |   |       |   |       index.json
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---mdast-util-compact
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---media-typer
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---meow
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   index.js
    |   |       |   |   |   license
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       \---yargs-parser
    |   |       |   |           |   CHANGELOG.md
    |   |       |   |           |   index.js
    |   |       |   |           |   LICENSE.txt
    |   |       |   |           |   package.json
    |   |       |   |           |   README.md
    |   |       |   |           |   
    |   |       |   |           \---lib
    |   |       |   |                   tokenize-arg-string.js
    |   |       |   |                   
    |   |       |   +---merge-descriptors
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---merge2
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---methods
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---mime
    |   |       |   |   |   .npmignore
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   cli.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   mime.js
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   types.json
    |   |       |   |   |   
    |   |       |   |   \---src
    |   |       |   |           build.js
    |   |       |   |           test.js
    |   |       |   |           
    |   |       |   +---mime-db
    |   |       |   |       db.json
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---mime-types
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---min-indent
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---minimatch
    |   |       |   |       LICENSE
    |   |       |   |       minimatch.js
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---minimist
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.markdown
    |   |       |   |   |   
    |   |       |   |   +---example
    |   |       |   |   |       parse.js
    |   |       |   |   |       
    |   |       |   |   \---test
    |   |       |   |           all_bool.js
    |   |       |   |           bool.js
    |   |       |   |           dash.js
    |   |       |   |           default_bool.js
    |   |       |   |           dotted.js
    |   |       |   |           kv_short.js
    |   |       |   |           long.js
    |   |       |   |           num.js
    |   |       |   |           parse.js
    |   |       |   |           parse_modified.js
    |   |       |   |           short.js
    |   |       |   |           stop_early.js
    |   |       |   |           unknown.js
    |   |       |   |           whitespace.js
    |   |       |   |           
    |   |       |   +---minimist-options
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---mkdirp
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.markdown
    |   |       |   |   |   
    |   |       |   |   +---bin
    |   |       |   |   |       cmd.js
    |   |       |   |   |       usage.txt
    |   |       |   |   |       
    |   |       |   |   +---examples
    |   |       |   |   |       pow.js
    |   |       |   |   |       
    |   |       |   |   +---node_modules
    |   |       |   |   |   \---minimist
    |   |       |   |   |       |   .travis.yml
    |   |       |   |   |       |   index.js
    |   |       |   |   |       |   LICENSE
    |   |       |   |   |       |   package.json
    |   |       |   |   |       |   readme.markdown
    |   |       |   |   |       |   
    |   |       |   |   |       +---example
    |   |       |   |   |       |       parse.js
    |   |       |   |   |       |       
    |   |       |   |   |       \---test
    |   |       |   |   |               dash.js
    |   |       |   |   |               default_bool.js
    |   |       |   |   |               dotted.js
    |   |       |   |   |               long.js
    |   |       |   |   |               parse.js
    |   |       |   |   |               parse_modified.js
    |   |       |   |   |               short.js
    |   |       |   |   |               whitespace.js
    |   |       |   |   |               
    |   |       |   |   \---test
    |   |       |   |           chmod.js
    |   |       |   |           clobber.js
    |   |       |   |           mkdirp.js
    |   |       |   |           opts_fs.js
    |   |       |   |           opts_fs_sync.js
    |   |       |   |           perm.js
    |   |       |   |           perm_sync.js
    |   |       |   |           race.js
    |   |       |   |           rel.js
    |   |       |   |           return.js
    |   |       |   |           return_sync.js
    |   |       |   |           root.js
    |   |       |   |           sync.js
    |   |       |   |           umask.js
    |   |       |   |           umask_sync.js
    |   |       |   |           
    |   |       |   +---ms
    |   |       |   |       index.js
    |   |       |   |       license.md
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---negotiator
    |   |       |   |   |   HISTORY.md
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |           charset.js
    |   |       |   |           encoding.js
    |   |       |   |           language.js
    |   |       |   |           mediaType.js
    |   |       |   |           
    |   |       |   +---node-releases
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---.idea
    |   |       |   |   |   |   encodings.xml
    |   |       |   |   |   |   misc.xml
    |   |       |   |   |   |   modules.xml
    |   |       |   |   |   |   node-releases.iml
    |   |       |   |   |   |   vcs.xml
    |   |       |   |   |   |   workspace.xml
    |   |       |   |   |   |   
    |   |       |   |   |   \---inspectionProfiles
    |   |       |   |   |           Project_Default.xml
    |   |       |   |   |           
    |   |       |   |   +---data
    |   |       |   |   |   +---processed
    |   |       |   |   |   |       envs.json
    |   |       |   |   |   |       
    |   |       |   |   |   +---raw
    |   |       |   |   |   |       iojs.json
    |   |       |   |   |   |       nodejs.json
    |   |       |   |   |   |       
    |   |       |   |   |   \---release-schedule
    |   |       |   |   |           release-schedule.json
    |   |       |   |   |           
    |   |       |   |   \---node_modules
    |   |       |   |       +---.bin
    |   |       |   |       |       semver
    |   |       |   |       |       
    |   |       |   |       \---semver
    |   |       |   |           |   CHANGELOG.md
    |   |       |   |           |   LICENSE
    |   |       |   |           |   package.json
    |   |       |   |           |   range.bnf
    |   |       |   |           |   README.md
    |   |       |   |           |   semver.js
    |   |       |   |           |   
    |   |       |   |           \---bin
    |   |       |   |                   semver.js
    |   |       |   |                   
    |   |       |   +---normalize-package-data
    |   |       |   |   |   AUTHORS
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---lib
    |   |       |   |   |       extract_description.js
    |   |       |   |   |       fixer.js
    |   |       |   |   |       make_warning.js
    |   |       |   |   |       normalize.js
    |   |       |   |   |       safe_format.js
    |   |       |   |   |       typos.json
    |   |       |   |   |       warning_messages.json
    |   |       |   |   |       
    |   |       |   |   \---node_modules
    |   |       |   |       \---.bin
    |   |       |   |               semver
    |   |       |   |               
    |   |       |   +---normalize-range
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---normalize-selector
    |   |       |   |   |   .npmignore
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   tests.js
    |   |       |   |   |   
    |   |       |   |   +---lib
    |   |       |   |   |       normalize-selector.js
    |   |       |   |   |       
    |   |       |   |   \---test
    |   |       |   |       \---mocha
    |   |       |   |               browser-suite.html
    |   |       |   |               node-suite.js
    |   |       |   |               suite.js
    |   |       |   |               
    |   |       |   +---num2fraction
    |   |       |   |       .editorconfig
    |   |       |   |       .npmignore
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---on-finished
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---once
    |   |       |   |       LICENSE
    |   |       |   |       once.js
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---p-try
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---parent-module
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---parse-entities
    |   |       |   |       decode-entity.browser.js
    |   |       |   |       decode-entity.js
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---parse-json
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---parseurl
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---path-is-absolute
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---path-parse
    |   |       |   |       .travis.yml
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       test.js
    |   |       |   |       
    |   |       |   +---path-to-regexp
    |   |       |   |       History.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       Readme.md
    |   |       |   |       
    |   |       |   +---path-type
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---picomatch
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |           constants.js
    |   |       |   |           parse.js
    |   |       |   |           picomatch.js
    |   |       |   |           scan.js
    |   |       |   |           utils.js
    |   |       |   |           
    |   |       |   +---postcss
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---docs
    |   |       |   |   |   |   architecture.md
    |   |       |   |   |   |   source-maps.md
    |   |       |   |   |   |   syntax.md
    |   |       |   |   |   |   
    |   |       |   |   |   \---guidelines
    |   |       |   |   |           plugin.md
    |   |       |   |   |           runner.md
    |   |       |   |   |           
    |   |       |   |   \---lib
    |   |       |   |           at-rule.js
    |   |       |   |           comment.js
    |   |       |   |           container.js
    |   |       |   |           css-syntax-error.js
    |   |       |   |           declaration.js
    |   |       |   |           input.js
    |   |       |   |           lazy-result.js
    |   |       |   |           list.js
    |   |       |   |           map-generator.js
    |   |       |   |           node.js
    |   |       |   |           parse.js
    |   |       |   |           parser.js
    |   |       |   |           postcss.d.ts
    |   |       |   |           postcss.js
    |   |       |   |           previous-map.js
    |   |       |   |           processor.js
    |   |       |   |           result.js
    |   |       |   |           root.js
    |   |       |   |           rule.js
    |   |       |   |           stringifier.js
    |   |       |   |           stringify.js
    |   |       |   |           terminal-highlight.js
    |   |       |   |           tokenize.js
    |   |       |   |           vendor.js
    |   |       |   |           warn-once.js
    |   |       |   |           warning.js
    |   |       |   |           
    |   |       |   +---postcss-less
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |       |   index.js
    |   |       |   |       |   LessParser.js
    |   |       |   |       |   LessStringifier.js
    |   |       |   |       |   
    |   |       |   |       \---nodes
    |   |       |   |               import.js
    |   |       |   |               inline-comment.js
    |   |       |   |               interpolation.js
    |   |       |   |               mixin.js
    |   |       |   |               variable.js
    |   |       |   |               
    |   |       |   +---postcss-media-query-parser
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---dist
    |   |       |   |       |   index.js
    |   |       |   |       |   parsers.js
    |   |       |   |       |   
    |   |       |   |       \---nodes
    |   |       |   |               Container.js
    |   |       |   |               Node.js
    |   |       |   |               
    |   |       |   +---postcss-reporter
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---lib
    |   |       |   |   |       formatter.js
    |   |       |   |   |       reporter.js
    |   |       |   |   |       util.js
    |   |       |   |   |       
    |   |       |   |   \---node_modules
    |   |       |   |       \---log-symbols
    |   |       |   |               browser.js
    |   |       |   |               index.js
    |   |       |   |               license
    |   |       |   |               package.json
    |   |       |   |               readme.md
    |   |       |   |               
    |   |       |   +---postcss-resolve-nested-selector
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---postcss-safe-parser
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |           safe-parse.js
    |   |       |   |           safe-parser.js
    |   |       |   |           
    |   |       |   +---postcss-sass
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   parse.js
    |   |       |   |   |   parser.js
    |   |       |   |   |   README.md
    |   |       |   |   |   stringifier.js
    |   |       |   |   |   stringify.js
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       +---.bin
    |   |       |   |       |       gonzales
    |   |       |   |       |       
    |   |       |   |       \---postcss
    |   |       |   |           |   CHANGELOG.md
    |   |       |   |           |   LICENSE
    |   |       |   |           |   package.json
    |   |       |   |           |   README.md
    |   |       |   |           |   
    |   |       |   |           +---docs
    |   |       |   |           |   |   architecture.md
    |   |       |   |           |   |   source-maps.md
    |   |       |   |           |   |   syntax.md
    |   |       |   |           |   |   
    |   |       |   |           |   \---guidelines
    |   |       |   |           |           plugin.md
    |   |       |   |           |           runner.md
    |   |       |   |           |           
    |   |       |   |           \---lib
    |   |       |   |                   at-rule.js
    |   |       |   |                   comment.js
    |   |       |   |                   container.js
    |   |       |   |                   css-syntax-error.js
    |   |       |   |                   declaration.js
    |   |       |   |                   input.js
    |   |       |   |                   lazy-result.js
    |   |       |   |                   list.js
    |   |       |   |                   map-generator.js
    |   |       |   |                   node.js
    |   |       |   |                   parse.js
    |   |       |   |                   parser.js
    |   |       |   |                   postcss.d.ts
    |   |       |   |                   postcss.js
    |   |       |   |                   previous-map.js
    |   |       |   |                   processor.js
    |   |       |   |                   result.js
    |   |       |   |                   root.js
    |   |       |   |                   rule.js
    |   |       |   |                   stringifier.js
    |   |       |   |                   stringify.js
    |   |       |   |                   terminal-highlight.js
    |   |       |   |                   tokenize.js
    |   |       |   |                   vendor.js
    |   |       |   |                   warn-once.js
    |   |       |   |                   warning.js
    |   |       |   |                   
    |   |       |   +---postcss-scss
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |           nested-declaration.js
    |   |       |   |           scss-parse.js
    |   |       |   |           scss-parser.js
    |   |       |   |           scss-stringifier.js
    |   |       |   |           scss-stringify.js
    |   |       |   |           scss-syntax.js
    |   |       |   |           scss-tokenize.js
    |   |       |   |           
    |   |       |   +---postcss-selector-parser
    |   |       |   |   |   API.md
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE-MIT
    |   |       |   |   |   package.json
    |   |       |   |   |   postcss-selector-parser.d.ts
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---dist
    |   |       |   |       |   index.js
    |   |       |   |       |   parser.js
    |   |       |   |       |   processor.js
    |   |       |   |       |   sortAscending.js
    |   |       |   |       |   tokenize.js
    |   |       |   |       |   tokenTypes.js
    |   |       |   |       |   
    |   |       |   |       \---selectors
    |   |       |   |               attribute.js
    |   |       |   |               className.js
    |   |       |   |               combinator.js
    |   |       |   |               comment.js
    |   |       |   |               constructors.js
    |   |       |   |               container.js
    |   |       |   |               guards.js
    |   |       |   |               id.js
    |   |       |   |               index.js
    |   |       |   |               namespace.js
    |   |       |   |               nesting.js
    |   |       |   |               node.js
    |   |       |   |               pseudo.js
    |   |       |   |               root.js
    |   |       |   |               selector.js
    |   |       |   |               string.js
    |   |       |   |               tag.js
    |   |       |   |               types.js
    |   |       |   |               universal.js
    |   |       |   |               
    |   |       |   +---postcss-value-parser
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |           index.d.ts
    |   |       |   |           index.js
    |   |       |   |           parse.js
    |   |       |   |           stringify.js
    |   |       |   |           unit.js
    |   |       |   |           walk.js
    |   |       |   |           
    |   |       |   +---proxy-addr
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---punycode
    |   |       |   |       LICENSE-MIT.txt
    |   |       |   |       package.json
    |   |       |   |       punycode.es6.js
    |   |       |   |       punycode.js
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---qs
    |   |       |   |   |   .editorconfig
    |   |       |   |   |   .eslintignore
    |   |       |   |   |   .eslintrc
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---dist
    |   |       |   |   |       qs.js
    |   |       |   |   |       
    |   |       |   |   +---lib
    |   |       |   |   |       formats.js
    |   |       |   |   |       index.js
    |   |       |   |   |       parse.js
    |   |       |   |   |       stringify.js
    |   |       |   |   |       utils.js
    |   |       |   |   |       
    |   |       |   |   \---test
    |   |       |   |           .eslintrc
    |   |       |   |           index.js
    |   |       |   |           parse.js
    |   |       |   |           stringify.js
    |   |       |   |           utils.js
    |   |       |   |           
    |   |       |   +---quick-lru
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---range-parser
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---raw-body
    |   |       |   |   |   HISTORY.md
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       \---iconv-lite
    |   |       |   |           |   .travis.yml
    |   |       |   |           |   Changelog.md
    |   |       |   |           |   LICENSE
    |   |       |   |           |   package.json
    |   |       |   |           |   README.md
    |   |       |   |           |   
    |   |       |   |           +---encodings
    |   |       |   |           |   |   dbcs-codec.js
    |   |       |   |           |   |   dbcs-data.js
    |   |       |   |           |   |   index.js
    |   |       |   |           |   |   internal.js
    |   |       |   |           |   |   sbcs-codec.js
    |   |       |   |           |   |   sbcs-data-generated.js
    |   |       |   |           |   |   sbcs-data.js
    |   |       |   |           |   |   utf16.js
    |   |       |   |           |   |   utf7.js
    |   |       |   |           |   |   
    |   |       |   |           |   \---tables
    |   |       |   |           |           big5-added.json
    |   |       |   |           |           cp936.json
    |   |       |   |           |           cp949.json
    |   |       |   |           |           cp950.json
    |   |       |   |           |           eucjp.json
    |   |       |   |           |           gb18030-ranges.json
    |   |       |   |           |           gbk-added.json
    |   |       |   |           |           shiftjis.json
    |   |       |   |           |           
    |   |       |   |           \---lib
    |   |       |   |                   bom-handling.js
    |   |       |   |                   extend-node.js
    |   |       |   |                   index.d.ts
    |   |       |   |                   index.js
    |   |       |   |                   streams.js
    |   |       |   |                   
    |   |       |   +---read-pkg
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   index.js
    |   |       |   |   |   license
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       \---type-fest
    |   |       |   |           |   index.d.ts
    |   |       |   |           |   license
    |   |       |   |           |   package.json
    |   |       |   |           |   readme.md
    |   |       |   |           |   
    |   |       |   |           \---source
    |   |       |   |                   basic.d.ts
    |   |       |   |                   except.d.ts
    |   |       |   |                   literal-union.d.ts
    |   |       |   |                   merge-exclusive.d.ts
    |   |       |   |                   merge.d.ts
    |   |       |   |                   mutable.d.ts
    |   |       |   |                   package-json.d.ts
    |   |       |   |                   promisable.d.ts
    |   |       |   |                   readonly-deep.d.ts
    |   |       |   |                   require-at-least-one.d.ts
    |   |       |   |                   
    |   |       |   +---read-pkg-up
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   index.js
    |   |       |   |   |   license
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       +---find-up
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       +---locate-path
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       +---p-limit
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       +---p-locate
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       \---path-exists
    |   |       |   |               index.d.ts
    |   |       |   |               index.js
    |   |       |   |               license
    |   |       |   |               package.json
    |   |       |   |               readme.md
    |   |       |   |               
    |   |       |   +---readable-stream
    |   |       |   |   |   CONTRIBUTING.md
    |   |       |   |   |   errors-browser.js
    |   |       |   |   |   errors.js
    |   |       |   |   |   experimentalWarning.js
    |   |       |   |   |   GOVERNANCE.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   readable-browser.js
    |   |       |   |   |   readable.js
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |       |   _stream_duplex.js
    |   |       |   |       |   _stream_passthrough.js
    |   |       |   |       |   _stream_readable.js
    |   |       |   |       |   _stream_transform.js
    |   |       |   |       |   _stream_writable.js
    |   |       |   |       |   
    |   |       |   |       \---internal
    |   |       |   |           \---streams
    |   |       |   |                   async_iterator.js
    |   |       |   |                   buffer_list.js
    |   |       |   |                   destroy.js
    |   |       |   |                   end-of-stream.js
    |   |       |   |                   pipeline.js
    |   |       |   |                   state.js
    |   |       |   |                   stream-browser.js
    |   |       |   |                   stream.js
    |   |       |   |                   
    |   |       |   +---redent
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---regenerator-runtime
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       path.js
    |   |       |   |       README.md
    |   |       |   |       runtime.js
    |   |       |   |       
    |   |       |   +---remark
    |   |       |   |       index.js
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---remark-parse
    |   |       |   |   |   index.js
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |       |   block-elements.js
    |   |       |   |       |   decode.js
    |   |       |   |       |   defaults.js
    |   |       |   |       |   parse.js
    |   |       |   |       |   parser.js
    |   |       |   |       |   set-options.js
    |   |       |   |       |   tokenizer.js
    |   |       |   |       |   unescape.js
    |   |       |   |       |   
    |   |       |   |       +---locate
    |   |       |   |       |       break.js
    |   |       |   |       |       code-inline.js
    |   |       |   |       |       delete.js
    |   |       |   |       |       emphasis.js
    |   |       |   |       |       escape.js
    |   |       |   |       |       link.js
    |   |       |   |       |       strong.js
    |   |       |   |       |       tag.js
    |   |       |   |       |       url.js
    |   |       |   |       |       
    |   |       |   |       +---tokenize
    |   |       |   |       |       auto-link.js
    |   |       |   |       |       blockquote.js
    |   |       |   |       |       break.js
    |   |       |   |       |       code-fenced.js
    |   |       |   |       |       code-indented.js
    |   |       |   |       |       code-inline.js
    |   |       |   |       |       definition.js
    |   |       |   |       |       delete.js
    |   |       |   |       |       emphasis.js
    |   |       |   |       |       escape.js
    |   |       |   |       |       footnote-definition.js
    |   |       |   |       |       heading-atx.js
    |   |       |   |       |       heading-setext.js
    |   |       |   |       |       html-block.js
    |   |       |   |       |       html-inline.js
    |   |       |   |       |       link.js
    |   |       |   |       |       list.js
    |   |       |   |       |       newline.js
    |   |       |   |       |       paragraph.js
    |   |       |   |       |       reference.js
    |   |       |   |       |       strong.js
    |   |       |   |       |       table.js
    |   |       |   |       |       text.js
    |   |       |   |       |       thematic-break.js
    |   |       |   |       |       url.js
    |   |       |   |       |       
    |   |       |   |       \---util
    |   |       |   |               get-indentation.js
    |   |       |   |               html.js
    |   |       |   |               interrupt.js
    |   |       |   |               normalize.js
    |   |       |   |               remove-indentation.js
    |   |       |   |               
    |   |       |   +---remark-stringify
    |   |       |   |   |   index.js
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |       |   compiler.js
    |   |       |   |       |   defaults.js
    |   |       |   |       |   escape.js
    |   |       |   |       |   set-options.js
    |   |       |   |       |   
    |   |       |   |       +---macro
    |   |       |   |       |       all.js
    |   |       |   |       |       block.js
    |   |       |   |       |       compile.js
    |   |       |   |       |       one.js
    |   |       |   |       |       ordered-items.js
    |   |       |   |       |       unordered-items.js
    |   |       |   |       |       
    |   |       |   |       +---util
    |   |       |   |       |       copy-identifier-encoding.js
    |   |       |   |       |       enclose-title.js
    |   |       |   |       |       enclose-uri.js
    |   |       |   |       |       enter-link-reference.js
    |   |       |   |       |       entity-prefix-length.js
    |   |       |   |       |       identity.js
    |   |       |   |       |       label.js
    |   |       |   |       |       pad.js
    |   |       |   |       |       
    |   |       |   |       \---visitors
    |   |       |   |               blockquote.js
    |   |       |   |               break.js
    |   |       |   |               code.js
    |   |       |   |               definition.js
    |   |       |   |               delete.js
    |   |       |   |               emphasis.js
    |   |       |   |               footnote-definition.js
    |   |       |   |               footnote-reference.js
    |   |       |   |               footnote.js
    |   |       |   |               heading.js
    |   |       |   |               html.js
    |   |       |   |               image-reference.js
    |   |       |   |               image.js
    |   |       |   |               inline-code.js
    |   |       |   |               link-reference.js
    |   |       |   |               link.js
    |   |       |   |               list-item.js
    |   |       |   |               list.js
    |   |       |   |               paragraph.js
    |   |       |   |               root.js
    |   |       |   |               strong.js
    |   |       |   |               table-cell.js
    |   |       |   |               table.js
    |   |       |   |               text.js
    |   |       |   |               thematic-break.js
    |   |       |   |               
    |   |       |   +---repeat-string
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---replace-ext
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---resolve
    |   |       |   |   |   .eslintignore
    |   |       |   |   |   .eslintrc
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   appveyor.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.markdown
    |   |       |   |   |   
    |   |       |   |   +---example
    |   |       |   |   |       async.js
    |   |       |   |   |       sync.js
    |   |       |   |   |       
    |   |       |   |   +---lib
    |   |       |   |   |       async.js
    |   |       |   |   |       caller.js
    |   |       |   |   |       core.js
    |   |       |   |   |       core.json
    |   |       |   |   |       is-core.js
    |   |       |   |   |       node-modules-paths.js
    |   |       |   |   |       normalize-options.js
    |   |       |   |   |       sync.js
    |   |       |   |   |       
    |   |       |   |   \---test
    |   |       |   |       |   .eslintrc
    |   |       |   |       |   core.js
    |   |       |   |       |   dotdot.js
    |   |       |   |       |   faulty_basedir.js
    |   |       |   |       |   filter.js
    |   |       |   |       |   filter_sync.js
    |   |       |   |       |   mock.js
    |   |       |   |       |   mock_sync.js
    |   |       |   |       |   module_dir.js
    |   |       |   |       |   node-modules-paths.js
    |   |       |   |       |   node_path.js
    |   |       |   |       |   nonstring.js
    |   |       |   |       |   pathfilter.js
    |   |       |   |       |   precedence.js
    |   |       |   |       |   resolver.js
    |   |       |   |       |   resolver_sync.js
    |   |       |   |       |   shadowed_core.js
    |   |       |   |       |   subdirs.js
    |   |       |   |       |   symlinks.js
    |   |       |   |       |   
    |   |       |   |       +---dotdot
    |   |       |   |       |   |   index.js
    |   |       |   |       |   |   
    |   |       |   |       |   \---abc
    |   |       |   |       |           index.js
    |   |       |   |       |           
    |   |       |   |       +---module_dir
    |   |       |   |       |   +---xmodules
    |   |       |   |       |   |   \---aaa
    |   |       |   |       |   |           index.js
    |   |       |   |       |   |           
    |   |       |   |       |   +---ymodules
    |   |       |   |       |   |   \---aaa
    |   |       |   |       |   |           index.js
    |   |       |   |       |   |           
    |   |       |   |       |   \---zmodules
    |   |       |   |       |       \---bbb
    |   |       |   |       |               main.js
    |   |       |   |       |               package.json
    |   |       |   |       |               
    |   |       |   |       +---node_path
    |   |       |   |       |   +---x
    |   |       |   |       |   |   +---aaa
    |   |       |   |       |   |   |       index.js
    |   |       |   |       |   |   |       
    |   |       |   |       |   |   \---ccc
    |   |       |   |       |   |           index.js
    |   |       |   |       |   |           
    |   |       |   |       |   \---y
    |   |       |   |       |       +---bbb
    |   |       |   |       |       |       index.js
    |   |       |   |       |       |       
    |   |       |   |       |       \---ccc
    |   |       |   |       |               index.js
    |   |       |   |       |               
    |   |       |   |       +---pathfilter
    |   |       |   |       |   \---deep_ref
    |   |       |   |       |           main.js
    |   |       |   |       |           
    |   |       |   |       +---precedence
    |   |       |   |       |   |   aaa.js
    |   |       |   |       |   |   bbb.js
    |   |       |   |       |   |   
    |   |       |   |       |   +---aaa
    |   |       |   |       |   |       index.js
    |   |       |   |       |   |       main.js
    |   |       |   |       |   |       
    |   |       |   |       |   \---bbb
    |   |       |   |       |           main.js
    |   |       |   |       |           
    |   |       |   |       +---resolver
    |   |       |   |       |   |   cup.coffee
    |   |       |   |       |   |   foo.js
    |   |       |   |       |   |   mug.coffee
    |   |       |   |       |   |   mug.js
    |   |       |   |       |   |   
    |   |       |   |       |   +---baz
    |   |       |   |       |   |       doom.js
    |   |       |   |       |   |       package.json
    |   |       |   |       |   |       quux.js
    |   |       |   |       |   |       
    |   |       |   |       |   +---browser_field
    |   |       |   |       |   |       a.js
    |   |       |   |       |   |       b.js
    |   |       |   |       |   |       package.json
    |   |       |   |       |   |       
    |   |       |   |       |   +---dot_main
    |   |       |   |       |   |       index.js
    |   |       |   |       |   |       package.json
    |   |       |   |       |   |       
    |   |       |   |       |   +---dot_slash_main
    |   |       |   |       |   |       index.js
    |   |       |   |       |   |       package.json
    |   |       |   |       |   |       
    |   |       |   |       |   +---incorrect_main
    |   |       |   |       |   |       index.js
    |   |       |   |       |   |       package.json
    |   |       |   |       |   |       
    |   |       |   |       |   +---invalid_main
    |   |       |   |       |   |       package.json
    |   |       |   |       |   |       
    |   |       |   |       |   +---multirepo
    |   |       |   |       |   |   |   lerna.json
    |   |       |   |       |   |   |   package.json
    |   |       |   |       |   |   |   
    |   |       |   |       |   |   \---packages
    |   |       |   |       |   |       +---package-a
    |   |       |   |       |   |       |       index.js
    |   |       |   |       |   |       |       package.json
    |   |       |   |       |   |       |       
    |   |       |   |       |   |       \---package-b
    |   |       |   |       |   |               index.js
    |   |       |   |       |   |               package.json
    |   |       |   |       |   |               
    |   |       |   |       |   +---nested_symlinks
    |   |       |   |       |   |   \---mylib
    |   |       |   |       |   |           async.js
    |   |       |   |       |   |           package.json
    |   |       |   |       |   |           sync.js
    |   |       |   |       |   |           
    |   |       |   |       |   +---other_path
    |   |       |   |       |   |   |   root.js
    |   |       |   |       |   |   |   
    |   |       |   |       |   |   \---lib
    |   |       |   |       |   |           other-lib.js
    |   |       |   |       |   |           
    |   |       |   |       |   +---quux
    |   |       |   |       |   |   \---foo
    |   |       |   |       |   |           index.js
    |   |       |   |       |   |           
    |   |       |   |       |   +---same_names
    |   |       |   |       |   |   |   foo.js
    |   |       |   |       |   |   |   
    |   |       |   |       |   |   \---foo
    |   |       |   |       |   |           index.js
    |   |       |   |       |   |           
    |   |       |   |       |   +---symlinked
    |   |       |   |       |   |   +---package
    |   |       |   |       |   |   |       bar.js
    |   |       |   |       |   |   |       package.json
    |   |       |   |       |   |   |       
    |   |       |   |       |   |   \---_
    |   |       |   |       |   |       +---node_modules
    |   |       |   |       |   |       |       foo.js
    |   |       |   |       |   |       |       
    |   |       |   |       |   |       \---symlink_target
    |   |       |   |       |   |               .gitkeep
    |   |       |   |       |   |               
    |   |       |   |       |   \---without_basedir
    |   |       |   |       |           main.js
    |   |       |   |       |           
    |   |       |   |       \---shadowed_core
    |   |       |   |           \---node_modules
    |   |       |   |               \---util
    |   |       |   |                       index.js
    |   |       |   |                       
    |   |       |   +---resolve-from
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---reusify
    |   |       |   |   |   .coveralls.yml
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   reusify.js
    |   |       |   |   |   test.js
    |   |       |   |   |   
    |   |       |   |   \---benchmarks
    |   |       |   |           createNoCodeFunction.js
    |   |       |   |           fib.js
    |   |       |   |           reuseNoCodeFunction.js
    |   |       |   |           
    |   |       |   +---run-parallel
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---safe-buffer
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---safer-buffer
    |   |       |   |       dangerous.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       Porting-Buffer.md
    |   |       |   |       Readme.md
    |   |       |   |       safer.js
    |   |       |   |       tests.js
    |   |       |   |       
    |   |       |   +---semver
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   range.bnf
    |   |       |   |   |   README.md
    |   |       |   |   |   semver.js
    |   |       |   |   |   
    |   |       |   |   \---bin
    |   |       |   |           semver
    |   |       |   |           
    |   |       |   +---send
    |   |       |   |   |   HISTORY.md
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       +---.bin
    |   |       |   |       |       mime
    |   |       |   |       |       
    |   |       |   |       +---http-errors
    |   |       |   |       |       HISTORY.md
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       
    |   |       |   |       \---ms
    |   |       |   |               index.js
    |   |       |   |               license.md
    |   |       |   |               package.json
    |   |       |   |               readme.md
    |   |       |   |               
    |   |       |   +---serve-static
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---setprototypeof
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---test
    |   |       |   |           index.js
    |   |       |   |           
    |   |       |   +---signal-exit
    |   |       |   |       CHANGELOG.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE.txt
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       signals.js
    |   |       |   |       
    |   |       |   +---slice-ansi
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---source-map
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   source-map.d.ts
    |   |       |   |   |   source-map.js
    |   |       |   |   |   
    |   |       |   |   +---dist
    |   |       |   |   |       source-map.debug.js
    |   |       |   |   |       source-map.js
    |   |       |   |   |       source-map.min.js
    |   |       |   |   |       source-map.min.js.map
    |   |       |   |   |       
    |   |       |   |   \---lib
    |   |       |   |           array-set.js
    |   |       |   |           base64-vlq.js
    |   |       |   |           base64.js
    |   |       |   |           binary-search.js
    |   |       |   |           mapping-list.js
    |   |       |   |           quick-sort.js
    |   |       |   |           source-map-consumer.js
    |   |       |   |           source-map-generator.js
    |   |       |   |           source-node.js
    |   |       |   |           util.js
    |   |       |   |           
    |   |       |   +---spdx-correct
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---spdx-exceptions
    |   |       |   |       index.json
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       test.log
    |   |       |   |       
    |   |       |   +---spdx-expression-parse
    |   |       |   |       AUTHORS
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       parse.js
    |   |       |   |       README.md
    |   |       |   |       scan.js
    |   |       |   |       
    |   |       |   +---spdx-license-ids
    |   |       |   |       deprecated.json
    |   |       |   |       index.json
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---specificity
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   rollup.config.js
    |   |       |   |   |   specificity.d.ts
    |   |       |   |   |   specificity.js
    |   |       |   |   |   
    |   |       |   |   +---bin
    |   |       |   |   |       specificity
    |   |       |   |   |       
    |   |       |   |   +---dist
    |   |       |   |   |       specificity.js
    |   |       |   |   |       specificity.mjs
    |   |       |   |   |       
    |   |       |   |   \---test
    |   |       |   |           test.js
    |   |       |   |           
    |   |       |   +---state-toggle
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---statuses
    |   |       |   |       codes.json
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---string-width
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---stringify-entities
    |   |       |   |       dangerous.json
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---string_decoder
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   +---lib
    |   |       |   |   |       string_decoder.js
    |   |       |   |   |       
    |   |       |   |   \---node_modules
    |   |       |   |       \---safe-buffer
    |   |       |   |               index.d.ts
    |   |       |   |               index.js
    |   |       |   |               LICENSE
    |   |       |   |               package.json
    |   |       |   |               README.md
    |   |       |   |               
    |   |       |   +---strip-ansi
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---strip-indent
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---style-search
    |   |       |   |       .npmignore
    |   |       |   |       CHANGELOG.md
    |   |       |   |       circle.yml
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       test.js
    |   |       |   |       
    |   |       |   +---stylelint
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   CONTRIBUTING.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   SECURITY.md
    |   |       |   |   |   VISION.md
    |   |       |   |   |   
    |   |       |   |   +---bin
    |   |       |   |   |       stylelint.js
    |   |       |   |   |       
    |   |       |   |   +---docs
    |   |       |   |   |   |   developer-guide.md
    |   |       |   |   |   |   user-guide.md
    |   |       |   |   |   |   
    |   |       |   |   |   +---developer-guide
    |   |       |   |   |   |       formatters.md
    |   |       |   |   |   |       issues.md
    |   |       |   |   |   |       plugins.md
    |   |       |   |   |   |       prerequisites.md
    |   |       |   |   |   |       processors.md
    |   |       |   |   |   |       pull-requests.md
    |   |       |   |   |   |       releases.md
    |   |       |   |   |   |       rules.md
    |   |       |   |   |   |       
    |   |       |   |   |   \---user-guide
    |   |       |   |   |           about-rules.md
    |   |       |   |   |           articles.md
    |   |       |   |   |           cli.md
    |   |       |   |   |           complementary-tools.md
    |   |       |   |   |           configuration.md
    |   |       |   |   |           css-processors.md
    |   |       |   |   |           example-config.md
    |   |       |   |   |           faq.md
    |   |       |   |   |           node-api.md
    |   |       |   |   |           plugins.md
    |   |       |   |   |           postcss-plugin.md
    |   |       |   |   |           processors.md
    |   |       |   |   |           rules.md
    |   |       |   |   |           semantic-versioning-policy.md
    |   |       |   |   |           
    |   |       |   |   +---lib
    |   |       |   |   |   |   assignDisabledRanges.js
    |   |       |   |   |   |   augmentConfig.js
    |   |       |   |   |   |   cli.js
    |   |       |   |   |   |   createPlugin.js
    |   |       |   |   |   |   createStylelint.js
    |   |       |   |   |   |   createStylelintResult.js
    |   |       |   |   |   |   dynamicRequire.js
    |   |       |   |   |   |   getConfigForFile.js
    |   |       |   |   |   |   getPostcssResult.js
    |   |       |   |   |   |   index.js
    |   |       |   |   |   |   invalidScopeDisables.js
    |   |       |   |   |   |   isPathIgnored.js
    |   |       |   |   |   |   lintSource.js
    |   |       |   |   |   |   needlessDisables.js
    |   |       |   |   |   |   normalizeRuleSettings.js
    |   |       |   |   |   |   postcssPlugin.js
    |   |       |   |   |   |   printConfig.js
    |   |       |   |   |   |   reportUnknownRuleNames.js
    |   |       |   |   |   |   requireRule.js
    |   |       |   |   |   |   standalone.js
    |   |       |   |   |   |   writeOutputFile.js
    |   |       |   |   |   |   
    |   |       |   |   |   +---formatters
    |   |       |   |   |   |       compactFormatter.js
    |   |       |   |   |   |       disableOptionsReportStringFormatter.js
    |   |       |   |   |   |       index.js
    |   |       |   |   |   |       jsonFormatter.js
    |   |       |   |   |   |       stringFormatter.js
    |   |       |   |   |   |       unixFormatter.js
    |   |       |   |   |   |       verboseFormatter.js
    |   |       |   |   |   |       
    |   |       |   |   |   +---reference
    |   |       |   |   |   |       keywordSets.js
    |   |       |   |   |   |       mathFunctions.js
    |   |       |   |   |   |       namedColorData.js
    |   |       |   |   |   |       propertySets.js
    |   |       |   |   |   |       punctuationSets.js
    |   |       |   |   |   |       shorthandData.js
    |   |       |   |   |   |       
    |   |       |   |   |   +---rules
    |   |       |   |   |   |   |   atRuleNameSpaceChecker.js
    |   |       |   |   |   |   |   declarationBangSpaceChecker.js
    |   |       |   |   |   |   |   declarationColonSpaceChecker.js
    |   |       |   |   |   |   |   findMediaOperator.js
    |   |       |   |   |   |   |   functionCommaSpaceChecker.js
    |   |       |   |   |   |   |   functionCommaSpaceFix.js
    |   |       |   |   |   |   |   index.js
    |   |       |   |   |   |   |   mediaFeatureColonSpaceChecker.js
    |   |       |   |   |   |   |   mediaQueryListCommaWhitespaceChecker.js
    |   |       |   |   |   |   |   selectorAttributeOperatorSpaceChecker.js
    |   |       |   |   |   |   |   selectorCombinatorSpaceChecker.js
    |   |       |   |   |   |   |   selectorListCommaWhitespaceChecker.js
    |   |       |   |   |   |   |   valueListCommaWhitespaceChecker.js
    |   |       |   |   |   |   |   
    |   |       |   |   |   |   +---at-rule-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---at-rule-empty-line-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---at-rule-name-case
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---at-rule-name-newline-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---at-rule-name-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---at-rule-no-unknown
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---at-rule-no-vendor-prefix
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---at-rule-property-requirelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---at-rule-semicolon-newline-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---at-rule-semicolon-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---at-rule-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---block-closing-brace-empty-line-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---block-closing-brace-newline-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---block-closing-brace-newline-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---block-closing-brace-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---block-closing-brace-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---block-no-empty
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---block-opening-brace-newline-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---block-opening-brace-newline-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---block-opening-brace-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---block-opening-brace-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---color-hex-case
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---color-hex-length
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---color-named
    |   |       |   |   |   |   |       generateColorFuncs.js
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---color-no-hex
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---color-no-invalid-hex
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---comment-empty-line-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---comment-no-empty
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---comment-whitespace-inside
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---comment-word-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---custom-media-pattern
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---custom-property-empty-line-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---custom-property-pattern
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-bang-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-bang-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-block-no-duplicate-properties
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-block-no-redundant-longhand-properties
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-block-no-shorthand-property-overrides
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-block-semicolon-newline-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-block-semicolon-newline-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-block-semicolon-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-block-semicolon-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-block-single-line-max-declarations
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-block-trailing-semicolon
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-colon-newline-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-colon-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-colon-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-empty-line-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-no-important
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-property-unit-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-property-unit-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-property-value-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---declaration-property-value-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---font-family-name-quotes
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---font-family-no-duplicate-names
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---font-family-no-missing-generic-family-keyword
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---font-weight-notation
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-calc-no-invalid
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-calc-no-unspaced-operator
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-comma-newline-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-comma-newline-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-comma-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-comma-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-linear-gradient-no-nonstandard-direction
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-max-empty-lines
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-name-case
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-parentheses-newline-inside
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-parentheses-space-inside
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-url-no-scheme-relative
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-url-quotes
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-url-scheme-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-url-scheme-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---function-whitespace-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---indentation
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---keyframe-declaration-no-important
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---keyframes-name-pattern
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---length-zero-no-unit
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---linebreaks
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---max-empty-lines
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---max-line-length
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---max-nesting-depth
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-colon-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-colon-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-name-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-name-case
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-name-no-unknown
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-name-no-vendor-prefix
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-name-value-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-name-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-parentheses-space-inside
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-range-operator-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-feature-range-operator-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-query-list-comma-newline-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-query-list-comma-newline-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-query-list-comma-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---media-query-list-comma-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---no-descending-specificity
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---no-duplicate-at-import-rules
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---no-duplicate-selectors
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---no-empty-first-line
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---no-empty-source
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---no-eol-whitespace
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---no-extra-semicolons
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---no-invalid-double-slash-comments
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---no-missing-end-of-source-newline
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---no-unknown-animations
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---number-leading-zero
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---number-max-precision
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---number-no-trailing-zeros
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---property-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---property-case
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---property-no-unknown
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---property-no-vendor-prefix
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---property-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---rule-empty-line-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-attribute-brackets-space-inside
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-attribute-operator-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-attribute-operator-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-attribute-operator-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-attribute-operator-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-attribute-quotes
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-class-pattern
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-combinator-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-combinator-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-combinator-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-combinator-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-descendant-combinator-no-non-space
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-id-pattern
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-list-comma-newline-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-list-comma-newline-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-list-comma-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-list-comma-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-max-attribute
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-max-class
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-max-combinators
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-max-compound-selectors
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-max-empty-lines
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-max-id
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-max-pseudo-class
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-max-specificity
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-max-type
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-max-universal
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-nested-pattern
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-no-qualifying-type
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-no-vendor-prefix
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-pseudo-class-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-pseudo-class-case
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-pseudo-class-no-unknown
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-pseudo-class-parentheses-space-inside
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-pseudo-class-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-pseudo-element-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-pseudo-element-case
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-pseudo-element-colon-notation
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-pseudo-element-no-unknown
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-pseudo-element-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-type-case
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---selector-type-no-unknown
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---shorthand-property-no-redundant-values
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---string-no-newline
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---string-quotes
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---time-min-milliseconds
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---unicode-bom
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---unit-blacklist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---unit-case
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---unit-no-unknown
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---unit-whitelist
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---value-keyword-case
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---value-list-comma-newline-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---value-list-comma-newline-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---value-list-comma-space-after
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---value-list-comma-space-before
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   +---value-list-max-empty-lines
    |   |       |   |   |   |   |       index.js
    |   |       |   |   |   |   |       README.md
    |   |       |   |   |   |   |       
    |   |       |   |   |   |   \---value-no-vendor-prefix
    |   |       |   |   |   |           index.js
    |   |       |   |   |   |           README.md
    |   |       |   |   |   |           
    |   |       |   |   |   \---utils
    |   |       |   |   |       |   addEmptyLineAfter.js
    |   |       |   |   |       |   addEmptyLineBefore.js
    |   |       |   |   |       |   atRuleParamIndex.js
    |   |       |   |   |       |   beforeBlockString.js
    |   |       |   |   |       |   blockString.js
    |   |       |   |   |       |   blurComments.js
    |   |       |   |   |       |   blurFunctionArguments.js
    |   |       |   |   |       |   blurInterpolation.js
    |   |       |   |   |       |   checkAgainstRule.js
    |   |       |   |   |       |   checkInvalidCLIOptions.js
    |   |       |   |   |       |   configurationError.js
    |   |       |   |   |       |   containsString.js
    |   |       |   |   |       |   declarationValueIndex.js
    |   |       |   |   |       |   eachDeclarationBlock.js
    |   |       |   |   |       |   FileCache.js
    |   |       |   |   |       |   filterFilePaths.js
    |   |       |   |   |       |   findAnimationName.js
    |   |       |   |   |       |   findAtRuleContext.js
    |   |       |   |   |       |   findFontFamily.js
    |   |       |   |   |       |   findListStyleType.js
    |   |       |   |   |       |   functionArgumentsSearch.js
    |   |       |   |   |       |   getCacheFile.js
    |   |       |   |   |       |   getFileIgnorer.js
    |   |       |   |   |       |   getFormatterOptionsText.js
    |   |       |   |   |       |   getModulePath.js
    |   |       |   |   |       |   getNextNonSharedLineCommentNode.js
    |   |       |   |   |       |   getOsEol.js
    |   |       |   |   |       |   getPreviousNonSharedLineCommentNode.js
    |   |       |   |   |       |   getSchemeFromUrl.js
    |   |       |   |   |       |   getUnitFromValueNode.js
    |   |       |   |   |       |   hasBlock.js
    |   |       |   |   |       |   hasEmptyBlock.js
    |   |       |   |   |       |   hasEmptyLine.js
    |   |       |   |   |       |   hash.js
    |   |       |   |   |       |   hasInterpolation.js
    |   |       |   |   |       |   hasLessInterpolation.js
    |   |       |   |   |       |   hasPsvInterpolation.js
    |   |       |   |   |       |   hasScssInterpolation.js
    |   |       |   |   |       |   hasTplInterpolation.js
    |   |       |   |   |       |   isAfterComment.js
    |   |       |   |   |       |   isAfterSingleLineComment.js
    |   |       |   |   |       |   isAfterStandardPropertyDeclaration.js
    |   |       |   |   |       |   isAutoprefixable.js
    |   |       |   |   |       |   isBlocklessAtRuleAfterBlocklessAtRule.js
    |   |       |   |   |       |   isBlocklessAtRuleAfterSameNameBlocklessAtRule.js
    |   |       |   |   |       |   isCounterIncrementCustomIdentValue.js
    |   |       |   |   |       |   isCounterResetCustomIdentValue.js
    |   |       |   |   |       |   isCustomElement.js
    |   |       |   |   |       |   isCustomMediaQuery.js
    |   |       |   |   |       |   isCustomProperty.js
    |   |       |   |   |       |   isCustomPropertySet.js
    |   |       |   |   |       |   isCustomSelector.js
    |   |       |   |   |       |   isFirstNested.js
    |   |       |   |   |       |   isFirstNodeOfRoot.js
    |   |       |   |   |       |   isKeyframeRule.js
    |   |       |   |   |       |   isKeyframeSelector.js
    |   |       |   |   |       |   isLessVariable.js
    |   |       |   |   |       |   isLogicalCombination.js
    |   |       |   |   |       |   isMap.js
    |   |       |   |   |       |   isMathFunction.js
    |   |       |   |   |       |   isNumbery.js
    |   |       |   |   |       |   isOnlyWhitespace.js
    |   |       |   |   |       |   isRangeContextMediaFeature.js
    |   |       |   |   |       |   isSharedLineComment.js
    |   |       |   |   |       |   isSingleLineString.js
    |   |       |   |   |       |   isStandardSyntaxAtRule.js
    |   |       |   |   |       |   isStandardSyntaxCombinator.js
    |   |       |   |   |       |   isStandardSyntaxDeclaration.js
    |   |       |   |   |       |   isStandardSyntaxFunction.js
    |   |       |   |   |       |   isStandardSyntaxMediaFeature.js
    |   |       |   |   |       |   isStandardSyntaxMediaFeatureName.js
    |   |       |   |   |       |   isStandardSyntaxProperty.js
    |   |       |   |   |       |   isStandardSyntaxRule.js
    |   |       |   |   |       |   isStandardSyntaxSelector.js
    |   |       |   |   |       |   isStandardSyntaxTypeSelector.js
    |   |       |   |   |       |   isStandardSyntaxUrl.js
    |   |       |   |   |       |   isStandardSyntaxValue.js
    |   |       |   |   |       |   isValidFontSize.js
    |   |       |   |   |       |   isValidHex.js
    |   |       |   |   |       |   isVariable.js
    |   |       |   |   |       |   isWhitespace.js
    |   |       |   |   |       |   matchesStringOrRegExp.js
    |   |       |   |   |       |   nextNonCommentNode.js
    |   |       |   |   |       |   nodeContextLookup.js
    |   |       |   |   |       |   noFilesFoundError.js
    |   |       |   |   |       |   optionsMatches.js
    |   |       |   |   |       |   parseSelector.js
    |   |       |   |   |       |   rawNodeString.js
    |   |       |   |   |       |   removeEmptyLinesAfter.js
    |   |       |   |   |       |   removeEmptyLinesBefore.js
    |   |       |   |   |       |   report.js
    |   |       |   |   |       |   ruleMessages.js
    |   |       |   |   |       |   transformSelector.js
    |   |       |   |   |       |   typeGuards.js
    |   |       |   |   |       |   validateObjectWithArrayProps.js
    |   |       |   |   |       |   validateOptions.js
    |   |       |   |   |       |   whitespaceChecker.js
    |   |       |   |   |       |   
    |   |       |   |   |       \---parseCalcExpression
    |   |       |   |   |               index.js
    |   |       |   |   |               parser.jison
    |   |       |   |   |               parser.js
    |   |       |   |   |               
    |   |       |   |   \---node_modules
    |   |       |   |       +---.bin
    |   |       |   |       |       autoprefixer
    |   |       |   |       |       specificity
    |   |       |   |       |       
    |   |       |   |       +---ansi-regex
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       +---ansi-styles
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       +---braces
    |   |       |   |       |   |   CHANGELOG.md
    |   |       |   |       |   |   index.js
    |   |       |   |       |   |   LICENSE
    |   |       |   |       |   |   package.json
    |   |       |   |       |   |   README.md
    |   |       |   |       |   |   
    |   |       |   |       |   \---lib
    |   |       |   |       |           compile.js
    |   |       |   |       |           constants.js
    |   |       |   |       |           expand.js
    |   |       |   |       |           parse.js
    |   |       |   |       |           stringify.js
    |   |       |   |       |           utils.js
    |   |       |   |       |           
    |   |       |   |       +---chalk
    |   |       |   |       |   |   index.d.ts
    |   |       |   |       |   |   license
    |   |       |   |       |   |   package.json
    |   |       |   |       |   |   readme.md
    |   |       |   |       |   |   
    |   |       |   |       |   +---node_modules
    |   |       |   |       |   |   \---supports-color
    |   |       |   |       |   |           browser.js
    |   |       |   |       |   |           index.js
    |   |       |   |       |   |           license
    |   |       |   |       |   |           package.json
    |   |       |   |       |   |           readme.md
    |   |       |   |       |   |           
    |   |       |   |       |   \---source
    |   |       |   |       |           index.js
    |   |       |   |       |           templates.js
    |   |       |   |       |           util.js
    |   |       |   |       |           
    |   |       |   |       +---color-convert
    |   |       |   |       |       CHANGELOG.md
    |   |       |   |       |       conversions.js
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       route.js
    |   |       |   |       |       
    |   |       |   |       +---color-name
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       
    |   |       |   |       +---debug
    |   |       |   |       |   |   CHANGELOG.md
    |   |       |   |       |   |   LICENSE
    |   |       |   |       |   |   package.json
    |   |       |   |       |   |   README.md
    |   |       |   |       |   |   
    |   |       |   |       |   +---dist
    |   |       |   |       |   |       debug.js
    |   |       |   |       |   |       
    |   |       |   |       |   \---src
    |   |       |   |       |           browser.js
    |   |       |   |       |           common.js
    |   |       |   |       |           index.js
    |   |       |   |       |           node.js
    |   |       |   |       |           
    |   |       |   |       +---emoji-regex
    |   |       |   |       |   |   index.d.ts
    |   |       |   |       |   |   index.js
    |   |       |   |       |   |   LICENSE-MIT.txt
    |   |       |   |       |   |   package.json
    |   |       |   |       |   |   README.md
    |   |       |   |       |   |   text.js
    |   |       |   |       |   |   
    |   |       |   |       |   \---es2015
    |   |       |   |       |           index.js
    |   |       |   |       |           text.js
    |   |       |   |       |           
    |   |       |   |       +---fill-range
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       
    |   |       |   |       +---has-flag
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       +---is-fullwidth-code-point
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       +---is-number
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       
    |   |       |   |       +---micromatch
    |   |       |   |       |       CHANGELOG.md
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       
    |   |       |   |       +---postcss
    |   |       |   |       |   |   CHANGELOG.md
    |   |       |   |       |   |   LICENSE
    |   |       |   |       |   |   package.json
    |   |       |   |       |   |   README.md
    |   |       |   |       |   |   
    |   |       |   |       |   +---docs
    |   |       |   |       |   |   |   architecture.md
    |   |       |   |       |   |   |   source-maps.md
    |   |       |   |       |   |   |   syntax.md
    |   |       |   |       |   |   |   
    |   |       |   |       |   |   \---guidelines
    |   |       |   |       |   |           plugin.md
    |   |       |   |       |   |           runner.md
    |   |       |   |       |   |           
    |   |       |   |       |   +---lib
    |   |       |   |       |   |       at-rule.js
    |   |       |   |       |   |       comment.js
    |   |       |   |       |   |       container.js
    |   |       |   |       |   |       css-syntax-error.js
    |   |       |   |       |   |       declaration.js
    |   |       |   |       |   |       input.js
    |   |       |   |       |   |       lazy-result.js
    |   |       |   |       |   |       list.js
    |   |       |   |       |   |       map-generator.js
    |   |       |   |       |   |       node.js
    |   |       |   |       |   |       parse.js
    |   |       |   |       |   |       parser.js
    |   |       |   |       |   |       postcss.d.ts
    |   |       |   |       |   |       postcss.js
    |   |       |   |       |   |       previous-map.js
    |   |       |   |       |   |       processor.js
    |   |       |   |       |   |       result.js
    |   |       |   |       |   |       root.js
    |   |       |   |       |   |       rule.js
    |   |       |   |       |   |       stringifier.js
    |   |       |   |       |   |       stringify.js
    |   |       |   |       |   |       terminal-highlight.js
    |   |       |   |       |   |       tokenize.js
    |   |       |   |       |   |       vendor.js
    |   |       |   |       |   |       warn-once.js
    |   |       |   |       |   |       warning.js
    |   |       |   |       |   |       
    |   |       |   |       |   \---node_modules
    |   |       |   |       |       +---ansi-styles
    |   |       |   |       |       |       index.js
    |   |       |   |       |       |       license
    |   |       |   |       |       |       package.json
    |   |       |   |       |       |       readme.md
    |   |       |   |       |       |       
    |   |       |   |       |       +---chalk
    |   |       |   |       |       |   |   index.js
    |   |       |   |       |       |   |   index.js.flow
    |   |       |   |       |       |   |   license
    |   |       |   |       |       |   |   package.json
    |   |       |   |       |       |   |   readme.md
    |   |       |   |       |       |   |   templates.js
    |   |       |   |       |       |   |   
    |   |       |   |       |       |   +---node_modules
    |   |       |   |       |       |   |   \---supports-color
    |   |       |   |       |       |   |           browser.js
    |   |       |   |       |       |   |           index.js
    |   |       |   |       |       |   |           license
    |   |       |   |       |       |   |           package.json
    |   |       |   |       |       |   |           readme.md
    |   |       |   |       |       |   |           
    |   |       |   |       |       |   \---types
    |   |       |   |       |       |           index.d.ts
    |   |       |   |       |       |           
    |   |       |   |       |       +---color-convert
    |   |       |   |       |       |       CHANGELOG.md
    |   |       |   |       |       |       conversions.js
    |   |       |   |       |       |       index.js
    |   |       |   |       |       |       LICENSE
    |   |       |   |       |       |       package.json
    |   |       |   |       |       |       README.md
    |   |       |   |       |       |       route.js
    |   |       |   |       |       |       
    |   |       |   |       |       +---color-name
    |   |       |   |       |       |       .eslintrc.json
    |   |       |   |       |       |       .npmignore
    |   |       |   |       |       |       index.js
    |   |       |   |       |       |       LICENSE
    |   |       |   |       |       |       package.json
    |   |       |   |       |       |       README.md
    |   |       |   |       |       |       test.js
    |   |       |   |       |       |       
    |   |       |   |       |       \---has-flag
    |   |       |   |       |               index.js
    |   |       |   |       |               license
    |   |       |   |       |               package.json
    |   |       |   |       |               readme.md
    |   |       |   |       |               
    |   |       |   |       +---postcss-html
    |   |       |   |       |       extract.js
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       template-parse.js
    |   |       |   |       |       template-parser.js
    |   |       |   |       |       template-safe-parse.js
    |   |       |   |       |       template-safe-parser.js
    |   |       |   |       |       template-tokenize.js
    |   |       |   |       |       
    |   |       |   |       +---postcss-jsx
    |   |       |   |       |       camel-case.js
    |   |       |   |       |       extract.js
    |   |       |   |       |       get-template.js
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       literal.js
    |   |       |   |       |       object-parse.js
    |   |       |   |       |       object-parser.js
    |   |       |   |       |       object-stringifier.js
    |   |       |   |       |       object-stringify.js
    |   |       |   |       |       object-syntax.js
    |   |       |   |       |       object.js
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       template-parse.js
    |   |       |   |       |       template-parser-helper.js
    |   |       |   |       |       template-parser.js
    |   |       |   |       |       template-safe-parse.js
    |   |       |   |       |       template-safe-parser.js
    |   |       |   |       |       template-stringifier.js
    |   |       |   |       |       template-stringify.js
    |   |       |   |       |       template-tokenize.js
    |   |       |   |       |       un-camel-case.js
    |   |       |   |       |       
    |   |       |   |       +---postcss-markdown
    |   |       |   |       |       extract.js
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       package.json
    |   |       |   |       |       README.md
    |   |       |   |       |       
    |   |       |   |       +---postcss-syntax
    |   |       |   |       |       document.js
    |   |       |   |       |       get-lang.js
    |   |       |   |       |       get-syntax.js
    |   |       |   |       |       index.js
    |   |       |   |       |       LICENSE
    |   |       |   |       |       load-syntax.js
    |   |       |   |       |       normal-opts.js
    |   |       |   |       |       package.json
    |   |       |   |       |       parse-style.js
    |   |       |   |       |       parse.js
    |   |       |   |       |       parser.js
    |   |       |   |       |       patch-postcss.js
    |   |       |   |       |       processor.js
    |   |       |   |       |       README.md
    |   |       |   |       |       stringify.js
    |   |       |   |       |       syntax.js
    |   |       |   |       |       
    |   |       |   |       +---slash
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       +---string-width
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       +---strip-ansi
    |   |       |   |       |       index.d.ts
    |   |       |   |       |       index.js
    |   |       |   |       |       license
    |   |       |   |       |       package.json
    |   |       |   |       |       readme.md
    |   |       |   |       |       
    |   |       |   |       \---to-regex-range
    |   |       |   |               index.js
    |   |       |   |               LICENSE
    |   |       |   |               package.json
    |   |       |   |               README.md
    |   |       |   |               
    |   |       |   +---sugarss
    |   |       |   |       CHANGELOG.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       liner.js
    |   |       |   |       package.json
    |   |       |   |       parse.js
    |   |       |   |       parser.js
    |   |       |   |       preprocess.js
    |   |       |   |       README.md
    |   |       |   |       stringifier.js
    |   |       |   |       stringify.js
    |   |       |   |       tokenize.js
    |   |       |   |       
    |   |       |   +---supports-color
    |   |       |   |       browser.js
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---svg-tags
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---lib
    |   |       |   |           index.js
    |   |       |   |           svg-tags.json
    |   |       |   |           
    |   |       |   +---table
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---dist
    |   |       |   |       |   alignString.js
    |   |       |   |       |   alignString.js.flow
    |   |       |   |       |   alignString.js.map
    |   |       |   |       |   alignTableData.js
    |   |       |   |       |   alignTableData.js.flow
    |   |       |   |       |   alignTableData.js.map
    |   |       |   |       |   calculateCellHeight.js
    |   |       |   |       |   calculateCellHeight.js.flow
    |   |       |   |       |   calculateCellHeight.js.map
    |   |       |   |       |   calculateCellWidthIndex.js
    |   |       |   |       |   calculateCellWidthIndex.js.flow
    |   |       |   |       |   calculateCellWidthIndex.js.map
    |   |       |   |       |   calculateMaximumColumnWidthIndex.js
    |   |       |   |       |   calculateMaximumColumnWidthIndex.js.flow
    |   |       |   |       |   calculateMaximumColumnWidthIndex.js.map
    |   |       |   |       |   calculateRowHeightIndex.js
    |   |       |   |       |   calculateRowHeightIndex.js.flow
    |   |       |   |       |   calculateRowHeightIndex.js.map
    |   |       |   |       |   createStream.js
    |   |       |   |       |   createStream.js.flow
    |   |       |   |       |   createStream.js.map
    |   |       |   |       |   drawBorder.js
    |   |       |   |       |   drawBorder.js.flow
    |   |       |   |       |   drawBorder.js.map
    |   |       |   |       |   drawRow.js
    |   |       |   |       |   drawRow.js.flow
    |   |       |   |       |   drawRow.js.map
    |   |       |   |       |   drawTable.js
    |   |       |   |       |   drawTable.js.flow
    |   |       |   |       |   drawTable.js.map
    |   |       |   |       |   getBorderCharacters.js
    |   |       |   |       |   getBorderCharacters.js.flow
    |   |       |   |       |   getBorderCharacters.js.map
    |   |       |   |       |   index.js
    |   |       |   |       |   index.js.flow
    |   |       |   |       |   index.js.map
    |   |       |   |       |   makeConfig.js
    |   |       |   |       |   makeConfig.js.flow
    |   |       |   |       |   makeConfig.js.map
    |   |       |   |       |   makeStreamConfig.js
    |   |       |   |       |   makeStreamConfig.js.flow
    |   |       |   |       |   makeStreamConfig.js.map
    |   |       |   |       |   mapDataUsingRowHeightIndex.js
    |   |       |   |       |   mapDataUsingRowHeightIndex.js.flow
    |   |       |   |       |   mapDataUsingRowHeightIndex.js.map
    |   |       |   |       |   padTableData.js
    |   |       |   |       |   padTableData.js.flow
    |   |       |   |       |   padTableData.js.map
    |   |       |   |       |   stringifyTableData.js
    |   |       |   |       |   stringifyTableData.js.flow
    |   |       |   |       |   stringifyTableData.js.map
    |   |       |   |       |   table.js
    |   |       |   |       |   table.js.flow
    |   |       |   |       |   table.js.map
    |   |       |   |       |   truncateTableData.js
    |   |       |   |       |   truncateTableData.js.flow
    |   |       |   |       |   truncateTableData.js.map
    |   |       |   |       |   validateConfig.js
    |   |       |   |       |   validateConfig.js.flow
    |   |       |   |       |   validateConfig.js.map
    |   |       |   |       |   validateStreamConfig.js
    |   |       |   |       |   validateTableData.js
    |   |       |   |       |   validateTableData.js.flow
    |   |       |   |       |   validateTableData.js.map
    |   |       |   |       |   wrapCell.js
    |   |       |   |       |   wrapCell.js.flow
    |   |       |   |       |   wrapCell.js.map
    |   |       |   |       |   wrapString.js
    |   |       |   |       |   wrapString.js.flow
    |   |       |   |       |   wrapString.js.map
    |   |       |   |       |   wrapWord.js
    |   |       |   |       |   wrapWord.js.flow
    |   |       |   |       |   wrapWord.js.map
    |   |       |   |       |   
    |   |       |   |       \---schemas
    |   |       |   |               config.json
    |   |       |   |               streamConfig.json
    |   |       |   |               
    |   |       |   +---to-fast-properties
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---toidentifier
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---trim
    |   |       |   |       .npmignore
    |   |       |   |       component.json
    |   |       |   |       History.md
    |   |       |   |       index.js
    |   |       |   |       Makefile
    |   |       |   |       package.json
    |   |       |   |       Readme.md
    |   |       |   |       
    |   |       |   +---trim-newlines
    |   |       |   |       index.d.ts
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---trim-trailing-lines
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---trough
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       wrap.js
    |   |       |   |       
    |   |       |   +---type-fest
    |   |       |   |   |   index.d.ts
    |   |       |   |   |   license
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   \---source
    |   |       |   |           basic.d.ts
    |   |       |   |           except.d.ts
    |   |       |   |           literal-union.d.ts
    |   |       |   |           merge-exclusive.d.ts
    |   |       |   |           merge.d.ts
    |   |       |   |           mutable.d.ts
    |   |       |   |           opaque.d.ts
    |   |       |   |           package-json.d.ts
    |   |       |   |           partial-deep.d.ts
    |   |       |   |           promisable.d.ts
    |   |       |   |           readonly-deep.d.ts
    |   |       |   |           require-at-least-one.d.ts
    |   |       |   |           require-exactly-one.d.ts
    |   |       |   |           set-optional.d.ts
    |   |       |   |           set-required.d.ts
    |   |       |   |           
    |   |       |   +---type-is
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---typedarray-to-buffer
    |   |       |   |   |   .airtap.yml
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---test
    |   |       |   |           basic.js
    |   |       |   |           
    |   |       |   +---unherit
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---unified
    |   |       |   |   |   changelog.md
    |   |       |   |   |   index.js
    |   |       |   |   |   license
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   \---types
    |   |       |   |           index.d.ts
    |   |       |   |           
    |   |       |   +---uniq
    |   |       |   |   |   .npmignore
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   uniq.js
    |   |       |   |   |   
    |   |       |   |   \---test
    |   |       |   |           test.js
    |   |       |   |           
    |   |       |   +---unist-util-find-all-after
    |   |       |   |       .editorconfig
    |   |       |   |       .prettierignore
    |   |       |   |       .travis.yml
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       test.js
    |   |       |   |       
    |   |       |   +---unist-util-is
    |   |       |   |       convert.js
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---unist-util-remove-position
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---unist-util-stringify-position
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---unist-util-visit
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---unist-util-visit-parents
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---unpipe
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---uri-js
    |   |       |   |   |   bower.json
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   rollup.config.js
    |   |       |   |   |   tsconfig.json
    |   |       |   |   |   yarn.lock
    |   |       |   |   |   
    |   |       |   |   +---dist
    |   |       |   |   |   +---es5
    |   |       |   |   |   |       uri.all.d.ts
    |   |       |   |   |   |       uri.all.js
    |   |       |   |   |   |       uri.all.js.map
    |   |       |   |   |   |       uri.all.min.d.ts
    |   |       |   |   |   |       uri.all.min.js
    |   |       |   |   |   |       uri.all.min.js.map
    |   |       |   |   |   |       
    |   |       |   |   |   \---esnext
    |   |       |   |   |       |   index.d.ts
    |   |       |   |   |       |   index.js
    |   |       |   |   |       |   index.js.map
    |   |       |   |   |       |   regexps-iri.d.ts
    |   |       |   |   |       |   regexps-iri.js
    |   |       |   |   |       |   regexps-iri.js.map
    |   |       |   |   |       |   regexps-uri.d.ts
    |   |       |   |   |       |   regexps-uri.js
    |   |       |   |   |       |   regexps-uri.js.map
    |   |       |   |   |       |   uri.d.ts
    |   |       |   |   |       |   uri.js
    |   |       |   |   |       |   uri.js.map
    |   |       |   |   |       |   util.d.ts
    |   |       |   |   |       |   util.js
    |   |       |   |   |       |   util.js.map
    |   |       |   |   |       |   
    |   |       |   |   |       \---schemes
    |   |       |   |   |               http.d.ts
    |   |       |   |   |               http.js
    |   |       |   |   |               http.js.map
    |   |       |   |   |               https.d.ts
    |   |       |   |   |               https.js
    |   |       |   |   |               https.js.map
    |   |       |   |   |               mailto.d.ts
    |   |       |   |   |               mailto.js
    |   |       |   |   |               mailto.js.map
    |   |       |   |   |               urn-uuid.d.ts
    |   |       |   |   |               urn-uuid.js
    |   |       |   |   |               urn-uuid.js.map
    |   |       |   |   |               urn.d.ts
    |   |       |   |   |               urn.js
    |   |       |   |   |               urn.js.map
    |   |       |   |   |               
    |   |       |   |   +---src
    |   |       |   |   |   |   index.ts
    |   |       |   |   |   |   punycode.d.ts
    |   |       |   |   |   |   regexps-iri.ts
    |   |       |   |   |   |   regexps-uri.ts
    |   |       |   |   |   |   uri.ts
    |   |       |   |   |   |   util.ts
    |   |       |   |   |   |   
    |   |       |   |   |   \---schemes
    |   |       |   |   |           http.ts
    |   |       |   |   |           https.ts
    |   |       |   |   |           mailto.ts
    |   |       |   |   |           urn-uuid.ts
    |   |       |   |   |           urn.ts
    |   |       |   |   |           
    |   |       |   |   \---tests
    |   |       |   |           qunit.css
    |   |       |   |           qunit.js
    |   |       |   |           test-es5-min.html
    |   |       |   |           test-es5.html
    |   |       |   |           tests.js
    |   |       |   |           
    |   |       |   +---util-deprecate
    |   |       |   |       browser.js
    |   |       |   |       History.md
    |   |       |   |       LICENSE
    |   |       |   |       node.js
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---utils-merge
    |   |       |   |       .npmignore
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---v8-compile-cache
    |   |       |   |       CHANGELOG.md
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       v8-compile-cache.js
    |   |       |   |       
    |   |       |   +---validate-npm-package-license
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---vary
    |   |       |   |       HISTORY.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---vfile
    |   |       |   |   |   changelog.md
    |   |       |   |   |   core.js
    |   |       |   |   |   index.js
    |   |       |   |   |   license
    |   |       |   |   |   package.json
    |   |       |   |   |   readme.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       \---is-buffer
    |   |       |   |               index.d.ts
    |   |       |   |               index.js
    |   |       |   |               LICENSE
    |   |       |   |               package.json
    |   |       |   |               README.md
    |   |       |   |               
    |   |       |   +---vfile-location
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---vfile-message
    |   |       |   |       index.js
    |   |       |   |       license
    |   |       |   |       package.json
    |   |       |   |       readme.md
    |   |       |   |       
    |   |       |   +---which
    |   |       |   |   |   CHANGELOG.md
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   which.js
    |   |       |   |   |   
    |   |       |   |   \---bin
    |   |       |   |           which
    |   |       |   |           
    |   |       |   +---wrappy
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       wrappy.js
    |   |       |   |       
    |   |       |   +---write
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENSE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---node_modules
    |   |       |   |       \---.bin
    |   |       |   |               mkdirp
    |   |       |   |               
    |   |       |   +---write-file-atomic
    |   |       |   |       CHANGELOG.md
    |   |       |   |       index.js
    |   |       |   |       LICENSE
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       
    |   |       |   +---x-is-string
    |   |       |   |   |   .npmignore
    |   |       |   |   |   .travis.yml
    |   |       |   |   |   index.js
    |   |       |   |   |   LICENCE
    |   |       |   |   |   package.json
    |   |       |   |   |   README.md
    |   |       |   |   |   
    |   |       |   |   \---test
    |   |       |   |           index.js
    |   |       |   |           
    |   |       |   +---xtend
    |   |       |   |       .jshintrc
    |   |       |   |       immutable.js
    |   |       |   |       LICENSE
    |   |       |   |       mutable.js
    |   |       |   |       package.json
    |   |       |   |       README.md
    |   |       |   |       test.js
    |   |       |   |       
    |   |       |   \---yaml
    |   |       |       |   index.js
    |   |       |       |   LICENSE
    |   |       |       |   map.js
    |   |       |       |   package.json
    |   |       |       |   pair.js
    |   |       |       |   parse-cst.js
    |   |       |       |   README.md
    |   |       |       |   scalar.js
    |   |       |       |   schema.js
    |   |       |       |   seq.js
    |   |       |       |   types.js
    |   |       |       |   util.js
    |   |       |       |   
    |   |       |       +---browser
    |   |       |       |   |   index.js
    |   |       |       |   |   map.js
    |   |       |       |   |   pair.js
    |   |       |       |   |   parse-cst.js
    |   |       |       |   |   scalar.js
    |   |       |       |   |   schema.js
    |   |       |       |   |   seq.js
    |   |       |       |   |   types.js
    |   |       |       |   |   util.js
    |   |       |       |   |   
    |   |       |       |   +---dist
    |   |       |       |   |   |   addComment.js
    |   |       |       |   |   |   Anchors.js
    |   |       |       |   |   |   constants.js
    |   |       |       |   |   |   Document.js
    |   |       |       |   |   |   errors.js
    |   |       |       |   |   |   foldFlowLines.js
    |   |       |       |   |   |   index.js
    |   |       |       |   |   |   listTagNames.js
    |   |       |       |   |   |   stringify.js
    |   |       |       |   |   |   test-events.js
    |   |       |       |   |   |   toJSON.js
    |   |       |       |   |   |   warnings.js
    |   |       |       |   |   |   
    |   |       |       |   |   +---cst
    |   |       |       |   |   |       Alias.js
    |   |       |       |   |   |       BlankLine.js
    |   |       |       |   |   |       BlockValue.js
    |   |       |       |   |   |       Collection.js
    |   |       |       |   |   |       CollectionItem.js
    |   |       |       |   |   |       Comment.js
    |   |       |       |   |   |       Directive.js
    |   |       |       |   |   |       Document.js
    |   |       |       |   |   |       FlowCollection.js
    |   |       |       |   |   |       Node.js
    |   |       |       |   |   |       parse.js
    |   |       |       |   |   |       ParseContext.js
    |   |       |       |   |   |       PlainValue.js
    |   |       |       |   |   |       QuoteDouble.js
    |   |       |       |   |   |       QuoteSingle.js
    |   |       |       |   |   |       Range.js
    |   |       |       |   |   |       source-utils.js
    |   |       |       |   |   |       
    |   |       |       |   |   +---schema
    |   |       |       |   |   |       Alias.js
    |   |       |       |   |   |       Collection.js
    |   |       |       |   |   |       index.js
    |   |       |       |   |   |       Map.js
    |   |       |       |   |   |       Merge.js
    |   |       |       |   |   |       Node.js
    |   |       |       |   |   |       Pair.js
    |   |       |       |   |   |       parseMap.js
    |   |       |       |   |   |       parseSeq.js
    |   |       |       |   |   |       parseUtils.js
    |   |       |       |   |   |       Scalar.js
    |   |       |       |   |   |       Seq.js
    |   |       |       |   |   |       
    |   |       |       |   |   \---tags
    |   |       |       |   |       |   core.js
    |   |       |       |   |       |   index.js
    |   |       |       |   |       |   json.js
    |   |       |       |   |       |   options.js
    |   |       |       |   |       |   
    |   |       |       |   |       +---failsafe
    |   |       |       |   |       |       index.js
    |   |       |       |   |       |       map.js
    |   |       |       |   |       |       seq.js
    |   |       |       |   |       |       string.js
    |   |       |       |   |       |       
    |   |       |       |   |       \---yaml-1.1
    |   |       |       |   |               binary.js
    |   |       |       |   |               index.js
    |   |       |       |   |               omap.js
    |   |       |       |   |               pairs.js
    |   |       |       |   |               set.js
    |   |       |       |   |               timestamp.js
    |   |       |       |   |               
    |   |       |       |   \---types
    |   |       |       |           binary.js
    |   |       |       |           omap.js
    |   |       |       |           pairs.js
    |   |       |       |           set.js
    |   |       |       |           timestamp.js
    |   |       |       |           
    |   |       |       +---dist
    |   |       |       |   |   addComment.js
    |   |       |       |   |   Anchors.js
    |   |       |       |   |   constants.js
    |   |       |       |   |   Document.js
    |   |       |       |   |   errors.js
    |   |       |       |   |   foldFlowLines.js
    |   |       |       |   |   index.js
    |   |       |       |   |   listTagNames.js
    |   |       |       |   |   stringify.js
    |   |       |       |   |   test-events.js
    |   |       |       |   |   toJSON.js
    |   |       |       |   |   warnings.js
    |   |       |       |   |   
    |   |       |       |   +---cst
    |   |       |       |   |       Alias.js
    |   |       |       |   |       BlankLine.js
    |   |       |       |   |       BlockValue.js
    |   |       |       |   |       Collection.js
    |   |       |       |   |       CollectionItem.js
    |   |       |       |   |       Comment.js
    |   |       |       |   |       Directive.js
    |   |       |       |   |       Document.js
    |   |       |       |   |       FlowCollection.js
    |   |       |       |   |       Node.js
    |   |       |       |   |       parse.js
    |   |       |       |   |       ParseContext.js
    |   |       |       |   |       PlainValue.js
    |   |       |       |   |       QuoteDouble.js
    |   |       |       |   |       QuoteSingle.js
    |   |       |       |   |       Range.js
    |   |       |       |   |       source-utils.js
    |   |       |       |   |       
    |   |       |       |   +---schema
    |   |       |       |   |       Alias.js
    |   |       |       |   |       Collection.js
    |   |       |       |   |       index.js
    |   |       |       |   |       Map.js
    |   |       |       |   |       Merge.js
    |   |       |       |   |       Node.js
    |   |       |       |   |       Pair.js
    |   |       |       |   |       parseMap.js
    |   |       |       |   |       parseSeq.js
    |   |       |       |   |       parseUtils.js
    |   |       |       |   |       Scalar.js
    |   |       |       |   |       Seq.js
    |   |       |       |   |       
    |   |       |       |   \---tags
    |   |       |       |       |   core.js
    |   |       |       |       |   index.js
    |   |       |       |       |   json.js
    |   |       |       |       |   options.js
    |   |       |       |       |   
    |   |       |       |       +---failsafe
    |   |       |       |       |       index.js
    |   |       |       |       |       map.js
    |   |       |       |       |       seq.js
    |   |       |       |       |       string.js
    |   |       |       |       |       
    |   |       |       |       \---yaml-1.1
    |   |       |       |               binary.js
    |   |       |       |               index.js
    |   |       |       |               omap.js
    |   |       |       |               pairs.js
    |   |       |       |               set.js
    |   |       |       |               timestamp.js
    |   |       |       |               
    |   |       |       \---types
    |   |       |               binary.js
    |   |       |               omap.js
    |   |       |               pairs.js
    |   |       |               set.js
    |   |       |               timestamp.js
    |   |       |               
    |   |       \---package
    |   |           |   package.json
    |   |           |   yarn.lock
    |   |           |   
    |   |           \---node_modules
    |   |               |   .yarn-integrity
    |   |               |   
    |   |               +---.bin
    |   |               |       run-node
    |   |               |       
    |   |               \---run-node
    |   |                       license
    |   |                       package.json
    |   |                       readme.md
    |   |                       run-node
    |   |                       
    |   +---app
    |   |   +---Console
    |   |   |   |   Kernel.php
    |   |   |   |   
    |   |   |   \---Commands
    |   |   |           ClientKeyCommand.php
    |   |   |           
    |   |   +---Entities
    |   |   |       ApiClients.php
    |   |   |       BaseEntity.php
    |   |   |       
    |   |   +---Events
    |   |   |       RequestLogEvent.php
    |   |   |       
    |   |   +---Exceptions
    |   |   |       Handler.php
    |   |   |       
    |   |   +---Exports
    |   |   |       UserListExport.php
    |   |   |       
    |   |   +---Helpers
    |   |   |   |   ApiHelperFacade.php
    |   |   |   |   Helper.php
    |   |   |   |   
    |   |   |   \---ApiResponse
    |   |   |           BaseApiResponse.php
    |   |   |           CustomApiResponse.php
    |   |   |           ErrorApiResponse.php
    |   |   |           FailureApiResponse.php
    |   |   |           SuccessApiResponse.php
    |   |   |           
    |   |   +---Http
    |   |   |   |   Kernel.php
    |   |   |   |   
    |   |   |   +---Controllers
    |   |   |   |       Controller.php
    |   |   |   |       
    |   |   |   \---Middleware
    |   |   |           Authenticate.php
    |   |   |           CheckAccessMiddleware.php
    |   |   |           Cors.php
    |   |   |           EncryptCookies.php
    |   |   |           JwtMiddleware.php
    |   |   |           LoginRateLimitMiddleware.php
    |   |   |           PreventRequestsDuringMaintenance.php
    |   |   |           RedirectIfAuthenticated.php
    |   |   |           RequestLoggerMiddelware.php
    |   |   |           SecureHeaders.php
    |   |   |           SecurityGuardMiddleware.php
    |   |   |           TrimStrings.php
    |   |   |           TrustHosts.php
    |   |   |           TrustProxies.php
    |   |   |           VerifyCsrfToken.php
    |   |   |           
    |   |   +---Libraries
    |   |   |   \---DashboardData
    |   |   |           DashboardConnManager.php
    |   |   |           DashboardDataFacade.php
    |   |   |           MysqlAdpter.php
    |   |   |           MysqlDataService.php
    |   |   |           
    |   |   +---Listeners
    |   |   |       RequestLogger.php
    |   |   |       
    |   |   +---Models
    |   |   |       Category.php
    |   |   |       Configuration.php
    |   |   |       Dashboard.php
    |   |   |       DashboardDataSource.php
    |   |   |       DashboardRole.php
    |   |   |       DashboardWidget.php
    |   |   |       ErrorNotification.php
    |   |   |       LoginHistory.php
    |   |   |       MappingStatus.php
    |   |   |       MasterMapping.php
    |   |   |       Organization.php
    |   |   |       Privilege.php
    |   |   |       Role.php
    |   |   |       RolePrivilege.php
    |   |   |       SubCategory.php
    |   |   |       SubCategoryMapping.php
    |   |   |       User.php
    |   |   |       UserDetail.php
    |   |   |       UserDevice.php
    |   |   |       UserRole.php
    |   |   |       UserRoleTraits.php
    |   |   |       VilCircle.php
    |   |   |       WidgetConfiguration.php
    |   |   |       WidgetDatasource.php
    |   |   |       
    |   |   +---Providers
    |   |   |       AppServiceProvider.php
    |   |   |       AuthServiceProvider.php
    |   |   |       BroadcastServiceProvider.php
    |   |   |       EventServiceProvider.php
    |   |   |       RouteServiceProvider.php
    |   |   |       
    |   |   \---Traits
    |   |           Encryptable.php
    |   |           
    |   +---bootstrap
    |   |       app.php
    |   |       
    |   +---config
    |   |       api-config.php
    |   |       app.php
    |   |       auth.php
    |   |       broadcasting.php
    |   |       cache.php
    |   |       chunk-upload.php
    |   |       cors.php
    |   |       database.php
    |   |       excel.php
    |   |       filesystems.php
    |   |       hashing.php
    |   |       jwt.php
    |   |       l5-swagger.php
    |   |       ldap.php
    |   |       logging.php
    |   |       mail.php
    |   |       modules.php
    |   |       queue.php
    |   |       sanctum.php
    |   |       services.php
    |   |       session.php
    |   |       view.php
    |   |       
    |   +---contrib
    |   |       pre-commit
    |   |       setup.sh
    |   |       
    |   +---database
    |   |   +---factories
    |   |   |       UserFactory.php
    |   |   |       
    |   |   +---migrations
    |   |   |   |   2020_08_14_090845_create_api_clients.php
    |   |   |   |   2022_08_06_0700114_create_organizations_table.php
    |   |   |   |   2022_08_06_071159_create_users_table.php
    |   |   |   |   2022_08_06_12100671_create_roles_table.php
    |   |   |   |   2022_08_06_12224411_create_privileges_table.php
    |   |   |   |   2022_08_06_13125911_create_role_privileges_table.php
    |   |   |   |   2022_08_08_12501111_create_user_roles_table.php
    |   |   |   |   2022_08_08_12562611_create_dashboards_table.php
    |   |   |   |   2022_08_08_13010111_create_dashboard_roles_table.php
    |   |   |   |   2022_08_08_13032611_create_dashboard_widgets_table.php
    |   |   |   |   2022_08_08_13055911_create_dashboard_data_sources_table.php
    |   |   |   |   2022_08_08_13235111_create_widget_configurations_table.php
    |   |   |   |   2022_08_08_13271811_create_user_details_table.php
    |   |   |   |   2022_08_09_0516491_create_categories_table.php
    |   |   |   |   2022_08_09_0517516_create_sub_categories_table.php
    |   |   |   |   2022_08_09_080527_create_login_histories_table.php
    |   |   |   |   2022_08_10_110213_create_user_devices_table.php
    |   |   |   |   2022_08_22_080854_create_sub_category_mappings_table.php
    |   |   |   |   2022_09_07_124305_add_column_categories.php
    |   |   |   |   2022_09_12_103010_create_vil_circles_table.php
    |   |   |   |   2022_09_14_125410_create_configurations_table.php
    |   |   |   |   2022_09_20_1107431_create_error_notifications_table.php
    |   |   |   |   2022_10_11_074224_add_deleted_at_column.php
    |   |   |   |   2022_10_13_124356_add_column_deleted_at_user_details.php
    |   |   |   |   2022_10_17_135811_add_notification_column.php
    |   |   |   |   2022_11_01_103544_create_widget_datasource_table.php
    |   |   |   |   2022_11_08_110011_create_master_mapping_table.php
    |   |   |   |   2022_11_29_102935_update_column_ldap_dn_ip_users.php
    |   |   |   |   2022_12_01_050634_add_login_success.php
    |   |   |   |   2022_12_05_072603_create_mapping_status_table.php
    |   |   |   |   2022_12_06_070803_add_last_logintime_column.php
    |   |   |   |   
    |   |   |   \---ETL
    |   |   |       |   2022_08_08_1037351_create_link_utilization_summary_sb_trend_table.php
    |   |   |       |   2022_08_08_1039331_create_link_utilization_summary_circle_ip_nw_wan_trend_table.php
    |   |   |       |   2022_08_08_1040042_create_link_utilization_summary_national_ip_wan_trend_table.php
    |   |   |       |   2022_08_08_1040351_create_link_utilization_summary_nni_trend_table.php
    |   |   |       |   2022_08_08_1045571_create_link_utilization_summary_sb_table.php
    |   |   |       |   2022_08_08_1056131_create_link_utilization_summary_circle_ip_nw_wan_table.php
    |   |   |       |   2022_08_08_1100482_create_link_utilization_summary_national_ip_nw_wan_table.php
    |   |   |       |   2022_08_08_1106281_create_vil_ip_fcs_error_report_summary_table.php
    |   |   |       |   2022_08_08_1106471_create_link_utilization_summary_nni_table.php
    |   |   |       |   2022_08_08_1126142_create_vil_ip_fcs_error_report_summary_trend_table.php
    |   |   |       |   2022_08_19_0644441_create_processing_file_info_table.php
    |   |   |       |   2022_09_16_113347_update_columnlink_utilization_summary_sb_trend.php
    |   |   |       |   2022_09_16_115616_update_column_link_utilization_summary_circle_ip_nw_wan_trend.php
    |   |   |       |   2022_09_16_125105_update_column_link_utilization_summary_national_ip_wan_trend.php
    |   |   |       |   2022_09_16_125306_update_column_link_utilization_summary_nni_trend.php
    |   |   |       |   2022_09_16_130421_update_column_link_utilization_summary_sb.php
    |   |   |       |   2022_09_16_130739_update_column_link_utilization_summary_circle_ip_nw_wan.php
    |   |   |       |   2022_09_16_131554_update_column_link_utilization_summary_national_ip_nw_wan.php
    |   |   |       |   2022_09_16_131958_update_column_link_utilization_summary_nni.php
    |   |   |       |   2023_02_08_122022_add_column_link_utilization_summary_circle_ip_nw_wan.php
    |   |   |       |   2023_02_08_122131_add_column_link_utilization_summary_circle_ip_nw_wan_trend.php
    |   |   |       |   2023_02_08_122749_add_column_link_utilization_summary_national_ip_nw_wan.php
    |   |   |       |   2023_02_08_123032_add_column_link_utilization_summary_national_ip_wan_trend.php
    |   |   |       |   2023_02_08_123205_add_column_link_utilization_summary_nni.php
    |   |   |       |   2023_02_08_123245_add_column_link_utilization_summary_nni_trend.php
    |   |   |       |   2023_02_08_123335_add_column_link_utilization_summary_sb.php
    |   |   |       |   2023_02_08_123430_add_column_link_utilization_summary_sb_trend.php
    |   |   |       |   2023_02_08_144902_add_column_vil_ip_fcs_error_report_summary.php
    |   |   |       |   2023_02_08_145024_add_column_vil_ip_fcs_error_report_summary_trend.php
    |   |   |       |   
    |   |   |       +---CIRCLE_WISE_FT
    |   |   |       |       2023_06_28_175324_create_circle_wise_ft_report_overall_summary.php
    |   |   |       |       2023_06_28_175353_create_circle_wise_ft_report_top200_summary.php
    |   |   |       |       2023_06_28_175402_create_circle_wise_ft_report_roc_summary.php
    |   |   |       |       
    |   |   |       +---DWDM
    |   |   |       |       2022_09_06_073012_create_vil_tx_dwdm_spanloss_ntwrk_wise_summary.php
    |   |   |       |       2022_09_06_080603_create_vil_tx_dwdm_spanloss_nds_wise_summary.php
    |   |   |       |       2022_09_07_075745_create_vil_ip_cp_hourly_summary_ip_lnk_down.php
    |   |   |       |       2022_09_07_082611_create_vil_dwdm_cp_hourly_pndg_fiber_flt.php
    |   |   |       |       2022_10_06_074120_create_vil_tx_dwdm_spanloss_udsl_bidi_trend.php
    |   |   |       |       2022_10_06_075140_create_vil_tx_dwdm_spanloss_summary_udsl.php
    |   |   |       |       2022_10_06_075257_create_vil_tx_dwdm_spanloss_summary_bidi.php
    |   |   |       |       2022_10_06_075334_create_vil_tx_dwdm_spanloss_uqe_span_summary.php
    |   |   |       |       2023_02_08_123807_add_column_vil_dwdm_cp_hourly_pndg_fiber_flt.php
    |   |   |       |       2023_02_08_124024_add_column_vil_ip_cp_hourly_summary_ip_lnk_down.php
    |   |   |       |       2023_02_08_162654_add_column_vil_tx_dwdm_spanloss_nds_wise_summary.php
    |   |   |       |       2023_02_08_162745_add_column_vil_tx_dwdm_spanloss_ntwrk_wise_summary.php
    |   |   |       |       2023_02_08_162838_add_column_vil_tx_dwdm_spanloss_summary_bidi.php
    |   |   |       |       2023_02_08_162922_add_column_vil_tx_dwdm_spanloss_summary_udsl.php
    |   |   |       |       2023_02_08_163016_add_column_vil_tx_dwdm_spanloss_uqe_span_summary.php
    |   |   |       |       
    |   |   |       +---DWDM_ALARM
    |   |   |       |       2023_06_21_143309_create_dwdm_alarm_circle_domain_table.php
    |   |   |       |       2023_06_21_143347_create_dwdm_alarm_circle_owner_table.php
    |   |   |       |       2023_06_21_143409_create_dwdm_alarm_fo_aging_table.php
    |   |   |       |       
    |   |   |       +---FEASIBILITY
    |   |   |       |       2023_06_22_111607_create_feasibility_capex_summary_table.php
    |   |   |       |       2023_06_22_111608_update_feasibility_capex.php
    |   |   |       |       2023_06_22_113037_create_feasibility_desktop_wireless_table.php
    |   |   |       |       2023_06_22_113038_update_feasibility_desktop_wireless.php
    |   |   |       |       2023_06_22_113058_create_feasibility_microwave_table.php
    |   |   |       |       2023_06_22_113059_update_feasibility_microwave.php
    |   |   |       |       2023_06_22_113114_create_feasibility_offnet_table.php
    |   |   |       |       2023_06_22_113115_update_feasibility_offnet.php
    |   |   |       |       2023_06_22_113130_create_feasibility_stage2_table.php
    |   |   |       |       2023_06_22_113131_update_feasibility_stage2.php
    |   |   |       |       2023_06_22_113145_create_feasibility_stage2_ubr_table.php
    |   |   |       |       2023_06_22_113146_update_feasibility_stage2_ubr.php
    |   |   |       |       2023_06_22_141802_create_pendency_logic.php
    |   |   |       |       2023_06_22_141844_create_capex_procedure.php
    |   |   |       |       2023_06_22_141851_create_capex_procedure_2.php
    |   |   |       |       2023_06_22_141908_create_pendency_procedure.php
    |   |   |       |       2023_06_22_141914_create_pendency_procedure_2.php
    |   |   |       |       
    |   |   |       +---GPM
    |   |   |       |       2023_06_21_152816_create_gpm_fiber_device_data_table.php
    |   |   |       |       2023_06_21_152859_create_gpm_inspection_report_table.php
    |   |   |       |       2023_06_21_152860_update_gpm_inspection_report.php
    |   |   |       |       2023_06_21_152918_create_gpm_nodes_assigned_table.php
    |   |   |       |       2023_06_21_152919_update_gpm_nodes_assigned.php
    |   |   |       |       2023_06_21_152948_create_gpm_node_site_master_data_table.php
    |   |   |       |       2023_06_21_155054_create_gpm_nodes_uploaded_table.php
    |   |   |       |       2023_06_21_155124_create_gpm_nssid_count_compare_table.php
    |   |   |       |       2023_06_21_155153_create_gpm_punchpoint_summary_table.php
    |   |   |       |       2023_06_21_155213_create_inventory_data_table.php
    |   |   |       |       2023_06_22_131700_create_gpm_combined_view.php
    |   |   |       |       
    |   |   |       +---IP_ISP_UNREACHABLE
    |   |   |       |       2022_11_24_102339_create_daily_ip_isp_unreachable_trend.php
    |   |   |       |       2023_02_07_114253_create_daily_ip_isp_unreachable_summary.php
    |   |   |       |       
    |   |   |       +---KPI
    |   |   |       |       2023_06_21_145329_create_fra_kpi_summary_table.php
    |   |   |       |       2023_06_21_145446_create_fra_kpi_summary_weekly_table.php
    |   |   |       |       2023_06_21_145508_create_kpi_inventory_table.php
    |   |   |       |       
    |   |   |       +---MAPPING
    |   |   |       |       2023_02_07_122522_create_layer_hostname_mapping.php
    |   |   |       |       2023_02_07_124414_create_network_mapping.php
    |   |   |       |       2023_02_07_124706_create_quad_circle_mapping.php
    |   |   |       |       
    |   |   |       +---MONTHLY_VIL_TX_DWDM_REPEAT_FIBER_CUT
    |   |   |       |       2022_12_07_171218_create_repeat_fiber_cut_count_trend.php
    |   |   |       |       2022_12_09_110854_add_network_columns.php
    |   |   |       |       2023_02_07_121125_create_daily_ip_isp_unreachable_summary.php
    |   |   |       |       2023_02_07_125102_create_repeat_fiber_cut_count_summary.php
    |   |   |       |       2023_06_22_122904_update_repeat_fiber_cut_count_summary_table.php
    |   |   |       |       2023_06_22_122905_update_repeat_fiber_cut_count_summary_table_collation.php
    |   |   |       |       2023_06_22_142533_create_monthly_repeat_fiber_cut_procedure.php
    |   |   |       |       2023_06_22_142540_create_monthly_repeat_fiber_cut_procedure_2.php
    |   |   |       |       
    |   |   |       +---NSS_DATA
    |   |   |       |       2023_04_28_111217_create_nss_data_summary_table.php
    |   |   |       |       
    |   |   |       +---OPTICAL_ALARM
    |   |   |       |       2023_06_21_134637_create_optical_alarm_ageing_table.php
    |   |   |       |       2023_06_21_135129_create_optical_alarm_circle_domain_table.php
    |   |   |       |       2023_06_21_135153_create_optical_alarm_circle_owner_table.php
    |   |   |       |       
    |   |   |       +---TXN_VIL_PAN_INDIA_MW_UTILIZATION
    |   |   |       |       2023_04_28_130349_create_txn_vil_pan_india_mw_utilization_ops_summary_table.php
    |   |   |       |       
    |   |   |       +---VIL_DWDM_FILTERS
    |   |   |       |       2022_12_20_115820_create_vil_dwdm_node_isolation_summary.php
    |   |   |       |       2022_12_20_120345_create_vil_dwdm_node_isolation_trend.php
    |   |   |       |       2022_12_20_120818_create_vil_dwdm_hardware_summary.php
    |   |   |       |       2022_12_20_120957_create_vil_dwdm_hardware_trend.php
    |   |   |       |       2022_12_20_121524_create_vil_dwdm_optical_hardware_summary.php
    |   |   |       |       2022_12_20_121613_create_vil_dwdm_optical_hardware_trend.php
    |   |   |       |       2022_12_20_121649_create_vil_dwdm_optical_isolation_summary.php
    |   |   |       |       2022_12_20_121717_create_vil_dwdm_optical_isolation_trend.php
    |   |   |       |       2023_02_07_130258_create_vil_dwdm_dwdm_summary.php
    |   |   |       |       2023_02_07_130614_create_vil_dwdm_handover_dwdm_summary.php
    |   |   |       |       2023_02_07_130832_create_vil_dwdm_handover_ip_summary.php
    |   |   |       |       2023_02_07_143613_create_vil_dwdm_handover_optical_summary.php
    |   |   |       |       2023_02_07_143819_create_vil_dwdm_ip_summary.php
    |   |   |       |       2023_02_07_144404_create_vil_dwdm_optical_summary.php
    |   |   |       |       2023_02_08_102808_rename_column.php
    |   |   |       |       2023_02_08_103614_rename_column_network_vil_dwdm_node_isolation_summary.php
    |   |   |       |       2023_02_08_104343_rename_column_vil_dwdm_node_isolation_trend.php
    |   |   |       |       2023_02_08_104432_rename_column_vil_dwdm_optical_hardware_summary.php
    |   |   |       |       2023_02_08_104519_rename_column_vil_dwdm_optical_hardware_trend.php
    |   |   |       |       2023_02_08_104626_rename_column_vil_dwdm_optical_isolation_summary.php
    |   |   |       |       2023_02_08_104833_rename_column_vil_dwdm_optical_isolation_trend.php
    |   |   |       |       2023_02_10_102958_rename_column_vil_dwdm_hardware_summary.php
    |   |   |       |       2023_02_10_103125_rename_column_vil_dwdm_hardware_trend.php
    |   |   |       |       
    |   |   |       +---VIL_IP_COMBINED_PAN_INDIA
    |   |   |       |       2022_09_12_070703_create_ip_vil_accedian_latency.php
    |   |   |       |       2022_09_12_071923_create_ip_vil_accedian_packet_loss.php
    |   |   |       |       2022_09_12_090101_create_ip_vil_accedian_jitter.php
    |   |   |       |       2022_09_14_0957231_update_column_ip_vil_accedian_latency.php
    |   |   |       |       2022_09_14_1000031_update_column_ip_vil_accedian_packet_loss.php
    |   |   |       |       2022_09_14_1003341_update_column_ip_vil_accedian_jitter.php
    |   |   |       |       2022_09_19_091231_add_column_type_ip_vil_accedian_latency.php
    |   |   |       |       2022_09_19_091233_add_column_type_ip_vil_accedian_packet_loss.php
    |   |   |       |       2022_09_19_091238_add_column_type_ip_vil_accedian_jitter.php
    |   |   |       |       2022_09_19_103347_update_column_midint_ip_vil_accedian_latency.php
    |   |   |       |       2022_09_19_103349_update_column_midint_ip_vil_accedian_packet_loss.php
    |   |   |       |       2022_09_19_103356_update_column_midint_ip_vil_accedian_jitter.php
    |   |   |       |       2022_09_19_1217081_update_column_date_ip_vil_accedian_latency.php
    |   |   |       |       2022_09_19_121711_update_column_date_ip_vil_accedian_packet_loss.php
    |   |   |       |       2022_09_19_121717_update_column_date_ip_vil_accedian_jitter.php
    |   |   |       |       2022_10_11_10355713_update_column_all_ip_vil_accedian_latency.php
    |   |   |       |       2022_10_11_1036223_update_column_all_ip_vil_accedian_packet_loss.php
    |   |   |       |       2022_10_11_1039383_update_column_all_ip_vil_accedian_jitter.php
    |   |   |       |       2022_10_14_1046001_add_column_color_ip_vil_accedian_latency.php
    |   |   |       |       2022_10_14_104604_add_column_color_ip_vil_accedian_packet_loss.php
    |   |   |       |       2022_10_14_104608_add_column_color_ip_vil_accedian_jitter.php
    |   |   |       |       2022_12_06_150012_add_font_weight_column.php
    |   |   |       |       2022_12_06_163538_add_font_weight_pl_column.php
    |   |   |       |       2022_12_06_163615_add_font_weight_aj_column.php
    |   |   |       |       2023_02_10_104959_create_ip_vil_accedian_jitter_header.php
    |   |   |       |       2023_02_10_105318_create_ip_vil_accedian_latency_header.php
    |   |   |       |       2023_02_10_105817_create_ip_vil_accedian_packet_loss_header.php
    |   |   |       |       
    |   |   |       +---VIL_IP_CPU_UTILIZATION
    |   |   |       |       2022_08_26_111507_create_vil_ip_cpu_utilization_summary_table.php
    |   |   |       |       2022_08_26_111538_create_vil_ip_cpu_utilization_summary_trend_table.php
    |   |   |       |       2022_09_16_134905_update_column_link_vil_ip_cpu_utilization_summary.php
    |   |   |       |       2023_02_08_124654_add_column_vil_ip_cpu_utilization_summary.php
    |   |   |       |       2023_02_08_124753_add_column_vil_ip_cpu_utilization_summary_trend.php
    |   |   |       |       
    |   |   |       +---VIL_IP_CRC_REPORT
    |   |   |       |       2022_08_19_084317_create_vil_ip_crc_error_report_summary_table.php
    |   |   |       |       2022_08_19_085048_create_vil_ip_crc_error_report_summary_trend_table.php
    |   |   |       |       2023_02_08_144324_add_column_vil_ip_crc_error_report_summary.php
    |   |   |       |       2023_02_08_144451_add_column_vil_ip_crc_error_report_summary_trend.php
    |   |   |       |       
    |   |   |       +---VIL_IP_FAULT_MANAGEMENT_NODE
    |   |   |       |       2022_11_07_075925_create_daily_ip_node_unreachable_summary.php
    |   |   |       |       2022_11_07_081032_create_daily_ip_node_unreachable_trend.php
    |   |   |       |       2023_02_07_115649_add_column.php
    |   |   |       |       
    |   |   |       +---VIL_IP_FAULT_MANAGEMENT_WAN_LINK_DOWN
    |   |   |       |       2022_11_08_092442_create_daily_ip_wan_unreachable_summary.php
    |   |   |       |       2022_11_08_093650_create_daily_ip_wan_unreachable_trend.php
    |   |   |       |       2023_02_08_120432_add_column_daily_ip_wan_unreachable_summary.php
    |   |   |       |       
    |   |   |       +---VIL_IP_FLAP_OR_DOWN
    |   |   |       |       2022_09_19_071813_create_vil_ip_link_flap_or_down_summary.php
    |   |   |       |       2022_09_19_072138_create_vil_ip_link_flap_or_down_summary_flaps.php
    |   |   |       |       2022_09_19_072730_create_vil_ip_link_flap_or_down_flap_or_down_trend.php
    |   |   |       |       2022_09_19_073305_create_vil_ip_link_flap_or_down_summary_trend.php
    |   |   |       |       2022_09_24_0613581_update_column_vil_ip_link_flap_or_down_summary_flaps.php
    |   |   |       |       2023_02_07_144824_create_vil_ip_link_flap_or_down_summary_flaps_header.php
    |   |   |       |       2023_02_08_150251_add_column_vil_ip_link_flap_or_down_summary_flaps.php
    |   |   |       |       2023_02_08_150425_add_column_vil_ip_link_flap_or_down_summary_trend.php
    |   |   |       |       
    |   |   |       +---VIL_IP_HIGH_LOW_OPTICAL_POWER
    |   |   |       |       2022_08_23_050044_create_vil_ip_optical_high_alarm_warning_summary_table.php
    |   |   |       |       2022_08_23_050606_create_vil_ip_optical_low_alarm_warning_summary_table.php
    |   |   |       |       2022_08_23_050955_create_vil_ip_optical_power_low_alarm_warning_trend_table.php
    |   |   |       |       2022_08_23_051259_create_vil_ip_optical_power_high_alarm_warning_trend_table.php
    |   |   |       |       2022_09_02_115101_alter_grand_total_to_vil_grand_total.php
    |   |   |       |       2023_02_08_151814_add_column_vil_ip_optical_power_high_alarm_warning_trend.php
    |   |   |       |       2023_02_08_151934_add_column_vil_ip_optical_power_low_alarm_warning_trend.php
    |   |   |       |       2023_02_08_172158_add_column_vil_ip_optical_low_alarm_warning_summary.php
    |   |   |       |       2023_02_08_181115_add_column_vil_ip_optical_high_alarm_warning_summary.php
    |   |   |       |       2023_02_10_103344_rename_column_vil_ip_optical_low_alarm_warning_summary.php
    |   |   |       |       
    |   |   |       +---VIL_IP_HIGH_TEMPARATURE
    |   |   |       |       2022_08_26_093239_create_vil_ip_high_temperature_summary_table.php
    |   |   |       |       2022_08_26_093325_create_vil_ip_high_temperature_summary_trend_table.php
    |   |   |       |       2022_09_16_135202_update_column_vil_ip_high_temperature_summary.php
    |   |   |       |       2023_02_08_145439_add_column_vil_ip_high_temperature_summary.php
    |   |   |       |       2023_02_08_145758_add_column_vil_ip_high_temperature_summary_trend.php
    |   |   |       |       
    |   |   |       +---VIL_IP_PACKET_DISCARD_REPORT
    |   |   |       |       2022_08_26_094001_create_vil_ip_packet_discard_report_summary_table.php
    |   |   |       |       2022_08_26_094035_create_vil_ip_packet_discard_report_summary_trend_table.php
    |   |   |       |       2023_02_08_152308_add_column_vil_ip_packet_discard_report_summary.php
    |   |   |       |       2023_02_08_152348_add_column_vil_ip_packet_discard_report_summary_trend.php
    |   |   |       |       
    |   |   |       +---VIL_IP_PBM
    |   |   |       |       2023_02_07_152044_create_weekly_pbm_cen_core_summary.php
    |   |   |       |       2023_02_07_152616_create_weekly_pbm_cen_core_trend.php
    |   |   |       |       
    |   |   |       +---VIL_IP_PLATINUM_QOS_DROP
    |   |   |       |       2022_08_26_112115_create_vil_ip_platinum_qos_drop_summary_table.php
    |   |   |       |       2022_08_26_112147_create_vil_ip_platinum_qos_drop_summary_trend_table.php
    |   |   |       |       2022_09_16_135535_update_column_vil_ip_platinum_qos_drop_summary.php
    |   |   |       |       2023_02_08_155224_add_column_vil_ip_platinum_qos_drop_summary.php
    |   |   |       |       2023_02_08_155332_add_column_vil_ip_platinum_qos_drop_summary_trend.php
    |   |   |       |       
    |   |   |       +---VIL_IP_ROUTER_LABEL
    |   |   |       |       2022_08_26_112736_create_vil_ip_router_label_summary_table.php
    |   |   |       |       2022_08_26_112755_create_vil_ip_router_label_summary_trend_table.php
    |   |   |       |       2023_02_08_155521_add_column_vil_ip_router_label_summary.php
    |   |   |       |       2023_02_08_155604_add_column_vil_ip_router_label_summary_trend.php
    |   |   |       |       
    |   |   |       +---VIL_IP_TCAMP
    |   |   |       |       2022_08_26_113343_create_vil_ip_tcam_summary_table.php
    |   |   |       |       2022_08_26_113406_create_vil_ip_tcam_summary_trend_table.php
    |   |   |       |       2022_09_02_120407_alter_memory_utz_gt_90_45_memory_utz_gt_90_gt_45_days.php
    |   |   |       |       2023_02_08_155720_add_column_vil_ip_tcam_summary.php
    |   |   |       |       2023_02_08_155742_add_column_vil_ip_tcam_summary_trend.php
    |   |   |       |       
    |   |   |       +---VIL_TX_ACCESS_OPTICAL_POWER
    |   |   |       |       2022_08_26_101334_create_vil_tx_access_optical_power_summary_table.php
    |   |   |       |       2022_08_26_101410_create_vil_tx_access_optical_power_summary_trend_table.php
    |   |   |       |       2023_02_08_161534_add_column_vil_tx_access_optical_power_summary.php
    |   |   |       |       2023_02_08_161652_add_column_vil_tx_access_optical_power_summary_trend.php
    |   |   |       |       
    |   |   |       +---VIL_TX_CRC_FCS_REPORT
    |   |   |       |       2022_08_19_095140_create_vil_tx_crc_fcs_error_crc_summary_table.php
    |   |   |       |       2022_08_19_095648_create_vil_tx_crc_fcs_error_fcs_summary_table.php
    |   |   |       |       2022_08_19_100117_create_vil_tx_crc_fcs_error_crc_summary_trend_table.php
    |   |   |       |       2022_08_19_100426_create_vil_tx_crc_fcs_error_fcs_summary_trend_table.php
    |   |   |       |       2023_02_08_161813_add_column_vil_tx_crc_fcs_error_crc_summary.php
    |   |   |       |       2023_02_08_162050_add_column_vil_tx_crc_fcs_error_fcs_summary.php
    |   |   |       |       2023_02_08_162128_add_column_vil_tx_crc_fcs_error_crc_summary_trend.php
    |   |   |       |       2023_02_08_162218_add_column_vil_tx_crc_fcs_error_fcs_summary_trend.php
    |   |   |       |       
    |   |   |       +---VIL_TX_DWDM_LINK_DOWN_WEEKLY
    |   |   |       |       2022_12_07_170253_create_link_down_count_trend.php
    |   |   |       |       2022_12_08_161910_create_link_down_count_summary.php
    |   |   |       |       2022_12_08_175432_add_network_column.php
    |   |   |       |       2023_02_07_123249_create_link_down_count_worst_summary.php
    |   |   |       |       2023_06_22_130440_update_link_down_count_summary_table.php
    |   |   |       |       2023_06_22_130441_update_weekly_link_down_add_collation.php
    |   |   |       |       2023_06_22_141951_create_weekly_link_down_procedure.php
    |   |   |       |       2023_06_22_142055_create_weekly_link_down_procedure2.php
    |   |   |       |       
    |   |   |       +---VIL_TX_FIBER_FLAP
    |   |   |       |       2022_09_20_054227_create_vil_tx_fibre_flp_summ_spn_count_flp.php
    |   |   |       |       2022_09_20_064357_create_vil_tx_fibre_flp_summ_span_cnt_trend.php
    |   |   |       |       2022_09_21_103953_create_vil_tx_fibre_flp_summary_flaps.php
    |   |   |       |       2022_09_26_092510_create_vil_tx_fibre_flp_summ_span_bidi_trend.php
    |   |   |       |       2023_02_07_150746_create_vil_tx_fibre_flp_summ_spn_undir_flp.php
    |   |   |       |       2023_02_08_163136_add_column_vil_tx_fibre_flp_summ_span_cnt_trend.php
    |   |   |       |       2023_02_08_163255_add_column_vil_tx_fibre_flp_summ_spn_count_flp.php
    |   |   |       |       2023_02_08_173244_add_column_vil_tx_fibre_flp_summ_span_bidi_trend.php
    |   |   |       |       
    |   |   |       +---VIL_TX_HIGH_TEMPARATURE
    |   |   |       |       2022_08_26_104311_create_vil_tx_high_temperature_summary_table.php
    |   |   |       |       2022_08_26_104335_create_vil_tx_high_temperature_summary_trend_table.php
    |   |   |       |       2022_09_16_135841_update_column_vil_tx_high_temperature_summary.php
    |   |   |       |       2023_02_08_163534_add_column_vil_tx_high_temperature_summary.php
    |   |   |       |       2023_02_08_163617_add_column_vil_tx_high_temperature_summary_trend.php
    |   |   |       |       
    |   |   |       +---VIL_TX_OTU_ERROR
    |   |   |       |       2022_08_26_103315_create_vil_tx_otu_error_summary_table.php
    |   |   |       |       2022_08_26_103403_create_vil_tx_otu_error_summary_trend_table.php
    |   |   |       |       2022_09_02_121540_add_type_column.php
    |   |   |       |       2023_02_08_163713_add_column_vil_tx_otu_error_summary.php
    |   |   |       |       2023_02_08_163850_add_column_vil_tx_otu_error_summary_trend.php
    |   |   |       |       
    |   |   |       \---VIL_TX_PACKET_LINK_UTILIZATION
    |   |   |               2022_08_26_095810_create_vil_tx_packet_link_utilization_summary_table.php
    |   |   |               2022_08_26_095849_create_vil_tx_packet_link_utilization_summary_trend_table.php
    |   |   |               2023_02_08_163951_add_column_vil_tx_packet_link_utilization_summary.php
    |   |   |               2023_02_08_164038_add_column_vil_tx_packet_link_utilization_summary_trend.php
    |   |   |               
    |   |   \---seeders
    |   |           CategorySeeder.php
    |   |           CircleWiseFtReportSeeder.php
    |   |           DailyIpIspUnreachable.php
    |   |           DailySMTTNodeUnreachable.php
    |   |           DatabaseSeeder.php
    |   |           DwdmAlarmPerNodeSeeder.php
    |   |           ErrorSeeder.php
    |   |           FeasibilityCapexSeeder.php
    |   |           FeasibilityStage2Seeder.php
    |   |           FraKpiSummarySeeder.php
    |   |           GpmDashboardSeeder.php
    |   |           LinkUtilizationSeeder.php
    |   |           MasterMappingSeeder.php
    |   |           NssDataSummarySeeder.php
    |   |           OpticalAlarmSeeder.php
    |   |           OrganizationSeeder.php
    |   |           OrgCatSubcatSeeder.php
    |   |           PrivilegsSeeder.php
    |   |           RolePrivilegsSeeder.php
    |   |           RoleSeeder.php
    |   |           SubCategoryMappingSeeder.php
    |   |           SubCategorySeeder.php
    |   |           TxnVilPanIndiaSeeder.php
    |   |           UpdateCategorySeeder.php
    |   |           UpdateErrorlistSeeder.php
    |   |           UpdateUserSeeder.php
    |   |           UserDetailsSeeder.php
    |   |           UserRoleSeeder.php
    |   |           UserSeeder.php
    |   |           VilCircleSeeder.php
    |   |           VilDwdmCockpitHourlySeeder.php
    |   |           VilDwdmCrSeeder.php
    |   |           VilDwdmHandoverDwdmSeeder.php
    |   |           VilDwdmHandoverIpSeeder.php
    |   |           VilDwdmHandoverOpticalSeeder.php
    |   |           VilDwdmHardwareSeeder.php
    |   |           VilDwdmNodeIsolationSeeder.php
    |   |           VilDwdmOpticalHardwareSeeder.php
    |   |           VilDwdmOpticalIsolationSeeder.php
    |   |           VilFiberFlap.php
    |   |           VilIpAccedianJitter.php
    |   |           VilIpAccedianLatency.php
    |   |           VilIpAccedianPacketLossSeeder.php
    |   |           VilIpCockpitHourlySeeder.php
    |   |           VilIpCpuUtilizationSeeder.php
    |   |           VilIpCrcErrorReportSeeder.php
    |   |           VilIpCrSeeder.php
    |   |           VilIpfcsErrorReportSeeder.php
    |   |           VilIpFlapOrDown.php
    |   |           VilIpHighAndLowOpticalPowerSeeder.php
    |   |           VilIpHighTemperatureSeeder.php
    |   |           VilIpPacketDiscardReportSummary.php
    |   |           VilIpPbmCenCoreSeeder.php
    |   |           VilIpPlatinumQosDrop.php
    |   |           VilIpRouterLabelSeeder.php
    |   |           VilIpTcamMemoryUtilizationSeeder.php
    |   |           VilIpWanLinkDown.php
    |   |           VilOpticalCrSeeder.php
    |   |           VilTxAccessOpticalPowerSeeder.php
    |   |           VilTxDwdmLinkDownWeeklySeeder.php
    |   |           VilTxDwdmRepeatFiberCutMonthlySeeder.php
    |   |           VilTxDwdmSpanlossSeeder.php
    |   |           VilTxFcsCrcErrorReportSeeder.php
    |   |           VilTxHighTemperatureSeeder.php
    |   |           VilTxOtuErrorSeeder.php
    |   |           VilTxPacketLinkUtilization.php
    |   |           
    |   +---Modules
    |   |   +---Dashboard
    |   |   |   |   composer.json
    |   |   |   |   module.json
    |   |   |   |   package.json
    |   |   |   |   webpack.mix.js
    |   |   |   |   
    |   |   |   +---Config
    |   |   |   |       .gitkeep
    |   |   |   |       config.php
    |   |   |   |       
    |   |   |   +---Console
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   +---Database
    |   |   |   |   +---factories
    |   |   |   |   |       .gitkeep
    |   |   |   |   |       
    |   |   |   |   +---Migrations
    |   |   |   |   |       .gitkeep
    |   |   |   |   |       
    |   |   |   |   \---Seeders
    |   |   |   |           .gitkeep
    |   |   |   |           DashboardDatabaseSeeder.php
    |   |   |   |           
    |   |   |   +---Entities
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   +---Http
    |   |   |   |   +---Controllers
    |   |   |   |   |       .gitkeep
    |   |   |   |   |       AirflowController.php
    |   |   |   |   |       DashboardController.php
    |   |   |   |   |       ErrorNotificationController.php
    |   |   |   |   |       VIController.php
    |   |   |   |   |       
    |   |   |   |   +---Middleware
    |   |   |   |   |       .gitkeep
    |   |   |   |   |       
    |   |   |   |   \---Requests
    |   |   |   |           .gitkeep
    |   |   |   |           CacheClearRequest.php
    |   |   |   |           DashboardRequest.php
    |   |   |   |           DashboardRoleStatusUpdateRequest.php
    |   |   |   |           DashboardStatusUpdateRequest.php
    |   |   |   |           DashboardWidgetRequest.php
    |   |   |   |           DownloadErrorFileRequest.php
    |   |   |   |           ErrorNotificationInsertRequest.php
    |   |   |   |           ErrorNotificationRequest.php
    |   |   |   |           ErrorUpdateStatusRequest.php
    |   |   |   |           FetchConnectedWidgetRequest.php
    |   |   |   |           FetchLineGraphWidgetRequest.php
    |   |   |   |           FetchMappingFileStatusRequest.php
    |   |   |   |           FetchMappingTableDataRequest.php
    |   |   |   |           FetchTableWidgetDataRequest.php
    |   |   |   |           FetchTileWidgetRequest.php
    |   |   |   |           FetchWidgetFilterRequest.php
    |   |   |   |           FileUploadRequest.php
    |   |   |   |           MappingSampleDownloadRequest.php
    |   |   |   |           MappingStatusUpdateRequest.php
    |   |   |   |           SubCategoryRequest.php
    |   |   |   |           
    |   |   |   +---Providers
    |   |   |   |       .gitkeep
    |   |   |   |       DashboardServiceProvider.php
    |   |   |   |       RouteServiceProvider.php
    |   |   |   |       
    |   |   |   +---Repositories
    |   |   |   |   |   AirflowRepository.php
    |   |   |   |   |   DashboardRepository.php
    |   |   |   |   |   ErrorNotificationRepository.php
    |   |   |   |   |   TestRepository.php
    |   |   |   |   |   VIRepository.php
    |   |   |   |   |   
    |   |   |   |   \---Interfaces
    |   |   |   |           AirflowRepositoryInterface.php
    |   |   |   |           DashboardRepositoryInterface.php
    |   |   |   |           ErrorNotificationRepositoryInterface.php
    |   |   |   |           TestRepositoryInterface.php
    |   |   |   |           VIRepositoryInterface.php
    |   |   |   |           
    |   |   |   +---Resources
    |   |   |   |   +---assets
    |   |   |   |   |   |   .gitkeep
    |   |   |   |   |   |   
    |   |   |   |   |   +---js
    |   |   |   |   |   |       app.js
    |   |   |   |   |   |       
    |   |   |   |   |   \---sass
    |   |   |   |   |           app.scss
    |   |   |   |   |           
    |   |   |   |   +---lang
    |   |   |   |   |       .gitkeep
    |   |   |   |   |       
    |   |   |   |   \---views
    |   |   |   |       |   .gitkeep
    |   |   |   |       |   index.blade.php
    |   |   |   |       |   
    |   |   |   |       \---layouts
    |   |   |   |               master.blade.php
    |   |   |   |               
    |   |   |   +---Routes
    |   |   |   |       .gitkeep
    |   |   |   |       api.php
    |   |   |   |       web.php
    |   |   |   |       
    |   |   |   +---Rules
    |   |   |   |       DateFilterRule.php
    |   |   |   |       ViewKeyRule.php
    |   |   |   |       
    |   |   |   +---Services
    |   |   |   |   |   AirflowService.php
    |   |   |   |   |   DashboardService.php
    |   |   |   |   |   ErrorNotificationService.php
    |   |   |   |   |   VIService.php
    |   |   |   |   |   
    |   |   |   |   \---Facades
    |   |   |   |           AirflowFacade.php
    |   |   |   |           DashboardFacade.php
    |   |   |   |           ErrorNotificationFacade.php
    |   |   |   |           TestFacade.php
    |   |   |   |           VIFacade.php
    |   |   |   |           
    |   |   |   \---Tests
    |   |   |       +---Feature
    |   |   |       |       .gitkeep
    |   |   |       |       
    |   |   |       \---Unit
    |   |   |               .gitkeep
    |   |   |               
    |   |   \---User
    |   |       |   composer.json
    |   |       |   module.json
    |   |       |   package.json
    |   |       |   webpack.mix.js
    |   |       |   
    |   |       +---Config
    |   |       |       .gitkeep
    |   |       |       config.php
    |   |       |       
    |   |       +---Console
    |   |       |       .gitkeep
    |   |       |       
    |   |       +---Database
    |   |       |   +---factories
    |   |       |   |       .gitkeep
    |   |       |   |       
    |   |       |   +---Migrations
    |   |       |   |       .gitkeep
    |   |       |   |       
    |   |       |   \---Seeders
    |   |       |           .gitkeep
    |   |       |           UserDatabaseSeeder.php
    |   |       |           
    |   |       +---Entities
    |   |       |       .gitkeep
    |   |       |       
    |   |       +---Http
    |   |       |   +---Controllers
    |   |       |   |       .gitkeep
    |   |       |   |       UserController.php
    |   |       |   |       
    |   |       |   +---Middleware
    |   |       |   |       .gitkeep
    |   |       |   |       
    |   |       |   \---Requests
    |   |       |           .gitkeep
    |   |       |           LoginHistoryRequest.php
    |   |       |           LoginRequest.php
    |   |       |           LogoutRequest.php
    |   |       |           UserCircleUpdateRequest.php
    |   |       |           UserCreateRequest.php
    |   |       |           UserDeleteRequest.php
    |   |       |           UserListRequest.php
    |   |       |           UserUpdateRequest.php
    |   |       |           
    |   |       +---Providers
    |   |       |       .gitkeep
    |   |       |       RouteServiceProvider.php
    |   |       |       UserServiceProvider.php
    |   |       |       
    |   |       +---Repositories
    |   |       |   |   UserRepository.php
    |   |       |   |   
    |   |       |   \---Interfaces
    |   |       |           UserRepositoryInterface.php
    |   |       |           
    |   |       +---Resources
    |   |       |   +---assets
    |   |       |   |   |   .gitkeep
    |   |       |   |   |   
    |   |       |   |   +---js
    |   |       |   |   |       app.js
    |   |       |   |   |       
    |   |       |   |   \---sass
    |   |       |   |           app.scss
    |   |       |   |           
    |   |       |   +---lang
    |   |       |   |       .gitkeep
    |   |       |   |       
    |   |       |   \---views
    |   |       |       |   .gitkeep
    |   |       |       |   index.blade.php
    |   |       |       |   
    |   |       |       \---layouts
    |   |       |               master.blade.php
    |   |       |               
    |   |       +---Routes
    |   |       |       .gitkeep
    |   |       |       api.php
    |   |       |       web.php
    |   |       |       
    |   |       +---Services
    |   |       |   |   UserService.php
    |   |       |   |   
    |   |       |   \---Facades
    |   |       |           UserFacade.php
    |   |       |           
    |   |       \---Tests
    |   |           +---Feature
    |   |           |       .gitkeep
    |   |           |       
    |   |           \---Unit
    |   |                   .gitkeep
    |   |                   
    |   +---public
    |   |       .htaccess
    |   |       favicon.ico
    |   |       index.php
    |   |       robots.txt
    |   |       
    |   +---resources
    |   |   +---css
    |   |   |       app.css
    |   |   |       
    |   |   +---js
    |   |   |       app.js
    |   |   |       bootstrap.js
    |   |   |       
    |   |   +---lang
    |   |   |   \---en
    |   |   |           auth.php
    |   |   |           pagination.php
    |   |   |           passwords.php
    |   |   |           returnMessage.php
    |   |   |           validation.php
    |   |   |           
    |   |   \---views
    |   |       |   welcome.blade.php
    |   |       |   
    |   |       \---vendor
    |   |           \---l5-swagger
    |   |                   .gitkeep
    |   |                   index.blade.php
    |   |                   
    |   +---routes
    |   |       api.php
    |   |       channels.php
    |   |       console.php
    |   |       web.php
    |   |       
    |   +---storage
    |   |   \---api-docs
    |   |           api-docs.json
    |   |           
    |   \---tests
    |       |   ApplicationBaseTestCase.php
    |       |   CreatesApplication.php
    |       |   TestCase.php
    |       |   
    |       \---Unit
    |           \---Modules
    |               +---Dashboard
    |               |   +---Requests
    |               |   |       CacheClearRequestTest.php
    |               |   |       DashboardRequestTest.php
    |               |   |       DashboardRoleStatusUpdateRequestTest.php
    |               |   |       DashboardStatusUpdateRequestTest.php
    |               |   |       DashboardWidgetRequestTest.php
    |               |   |       DownloadErrorFileRequestTest.php
    |               |   |       ErrorNotificationInsertRequestTest.php
    |               |   |       ErrorNotificationRequestTest.php
    |               |   |       ErrorUpdateStatusRequestTest.php
    |               |   |       FetchConnectedWidgetRequestTest.php
    |               |   |       FetchLineGraphWidgetRequestTest.php
    |               |   |       FetchMappingFileStatusRequestTest.php
    |               |   |       FetchMappingTableDataRequestTest.php
    |               |   |       FetchTableWidgetDataRequestTest.php
    |               |   |       FetchTileWidgetRequestTest.php
    |               |   |       FetchWidgetFilterRequestTest.php
    |               |   |       FileUploadRequestTest.php
    |               |   |       MappingSampleDownloadRequestTest.php
    |               |   |       MappingStatusUpdateRequestTest.php
    |               |   |       SubCategoryRequestTest.php
    |               |   |       
    |               |   \---Services
    |               |           AirflowServiceTest.php
    |               |           DashboardServiceTest.php
    |               |           ErrorNotificationServiceTest.php
    |               |           VIServiceTest.php
    |               |           
    |               \---Users
    |                   +---Requests
    |                   |       LoginHistoryRequestTest.php
    |                   |       LoginRequestTest.php
    |                   |       LogoutRequestTest.php
    |                   |       UserCircleUpdateRequestTest.php
    |                   |       UserCreateRequestTest.php
    |                   |       UserDeleteRequestTest.php
    |                   |       UserListRequestTest.php
    |                   |       UserUpdateRequestTest.php
    |                   |       
    |                   \---Services
    |                           UserServiceTest.php
    |                           
    +---nokia_admin
    |   |   .gitignore
    |   |   CHANGELOG.md
    |   |   jest.config.js
    |   |   jsconfig.json
    |   |   LICENSE
    |   |   migration.md
    |   |   package.json
    |   |   README.md
    |   |   
    |   +---public
    |   |       favicon.ico
    |   |       index.html
    |   |       manifest.json
    |   |       
    |   \---src
    |       |   App.js
    |       |   App.test.js
    |       |   index.js
    |       |   reportWebVitals.js
    |       |   routes.js
    |       |   setupTests.js
    |       |   _nav.js
    |       |   
    |       +---apis
    |       |       addDashboard.js
    |       |       apiRequest.js
    |       |       assignDashboard.js
    |       |       auth.js
    |       |       dashboardList.js
    |       |       endpoints.js
    |       |       errorNotifications.js
    |       |       masterData.js
    |       |       users.js
    |       |       widgetConfiguration.js
    |       |       widgets.js
    |       |       
    |       +---assets
    |       |   +---brand
    |       |   |       logo.js
    |       |   |       
    |       |   \---images
    |       |           9.jpg
    |       |           Login.png
    |       |           loginIcon.png
    |       |           react.jpg
    |       |           ViBackground.png
    |       |           VILOGO.PNG
    |       |           vi_logo_red.png
    |       |           
    |       +---common
    |       |   |   encryption.js
    |       |   |   
    |       |   \---utils
    |       |           reduxStore.js
    |       |           utility.js
    |       |           
    |       +---components
    |       |   |   AppBreadcrumb.js
    |       |   |   AppContent.js
    |       |   |   AppFooter.js
    |       |   |   AppHeader.js
    |       |   |   AppSidebar.js
    |       |   |   AppSidebarNav.js
    |       |   |   ErrorBoundary.js
    |       |   |   FeatureFlag.js
    |       |   |   index.js
    |       |   |   NavbarNotification.js
    |       |   |   SearchBar.js
    |       |   |   style.css
    |       |   |   
    |       |   +---AssignDashboard
    |       |   |       AssignDashboard.css
    |       |   |       AssignDashboard.js
    |       |   |       index.js
    |       |   |       
    |       |   +---CustomTableComponent
    |       |   |       CustomTableComponent.css
    |       |   |       CustomTableComponent.jsx
    |       |   |       index.js
    |       |   |       
    |       |   +---DateRangePicker
    |       |   |       AppDateRangePicker.js
    |       |   |       index.js
    |       |   |       style.scss
    |       |   |       
    |       |   +---header
    |       |   |       AppHeaderDropdown.js
    |       |   |       index.js
    |       |   |       style.css
    |       |   |       
    |       |   +---MultiSelect
    |       |   |       index.js
    |       |   |       MultiSelect.js
    |       |   |       
    |       |   +---notifications
    |       |   |       ErrorNotifications.js
    |       |   |       index.js
    |       |   |       NotificationsListing.js
    |       |   |       style.css
    |       |   |       
    |       |   +---TableComponent
    |       |   |       index.js
    |       |   |       sorter.js
    |       |   |       TableHeader.js
    |       |   |       TableSearch.jsx
    |       |   |       TableToolbar.js
    |       |   |       
    |       |   \---TableHeader
    |       |           index.js
    |       |           TableHeader.css
    |       |           TableHeader.jsx
    |       |           
    |       +---config
    |       |       development.js
    |       |       index.js
    |       |       production.js
    |       |       staging.js
    |       |       
    |       +---layout
    |       |       DefaultLayout.js
    |       |       
    |       +---redux
    |       |   +---actions
    |       |   |       addDashboard.js
    |       |   |       assignDashboard.js
    |       |   |       auth.js
    |       |   |       dashboardList.js
    |       |   |       dashboardWidget.js
    |       |   |       errorNotifications.js
    |       |   |       loginHistory.js
    |       |   |       masterData.js
    |       |   |       users.js
    |       |   |       widgetConfiguraion.js
    |       |   |       widgets.js
    |       |   |       
    |       |   +---constants
    |       |   |       addDashboard.js
    |       |   |       assignDashboard.js
    |       |   |       auth.js
    |       |   |       dashboardList.js
    |       |   |       errorNotifications.js
    |       |   |       masterData.js
    |       |   |       users.js
    |       |   |       widgetConfiguraion.js
    |       |   |       widgets.js
    |       |   |       
    |       |   +---reducers
    |       |   |       addDashboard.js
    |       |   |       assignDashboard.js
    |       |   |       auth.js
    |       |   |       dashboardList.js
    |       |   |       dashboardWidget.js
    |       |   |       errorNotifications.js
    |       |   |       index.js
    |       |   |       loggedInHistory.js
    |       |   |       masterData.js
    |       |   |       users.js
    |       |   |       widgetConfiguraion.js
    |       |   |       widgets.js
    |       |   |       
    |       |   \---store
    |       |           index.js
    |       |           
    |       +---scss
    |       |       style.scss
    |       |       _custom.scss
    |       |       _example.scss
    |       |       _layout.scss
    |       |       _variables.scss
    |       |       
    |       \---views
    |           +---dashboard
    |           |       Dashboard.js
    |           |       
    |           +---dashboardList
    |           |       addDashboard.js
    |           |       DashboardList.js
    |           |       DataTable.js
    |           |       style.css
    |           |       
    |           +---dashboardWidgeList
    |           |   |   addWidget.js
    |           |   |   DashboardWidgetList.js
    |           |   |   DynamicWidgetDataTable.js
    |           |   |   DynamicWidgetLineGraphData.js
    |           |   |   LineGraph.js
    |           |   |   LineGraphFilters.js
    |           |   |   LineGraphFiltersStyle.css
    |           |   |   style.css
    |           |   |   tileWidget.js
    |           |   |   WidgetDataTable.js
    |           |   |   WidgetLineGraphData.js
    |           |   |   WidgetTable.js
    |           |   |   WidgetTableFilters.js
    |           |   |   
    |           |   \---widgetConfiguration
    |           |           addData.js
    |           |           addFilters.js
    |           |           addLayout.js
    |           |           configureWidget.js
    |           |           
    |           +---dynamicWidgets
    |           |       DynamicWidgets.js
    |           |       ShowcaseLayout.js
    |           |       styles.css
    |           |       
    |           +---errorDetails
    |           |       ErrorDetails.js
    |           |       styles.css
    |           |       
    |           +---errorListing
    |           |       DataTable.js
    |           |       ErrorListing.js
    |           |       style.scss
    |           |       
    |           +---loginHistory
    |           |       DashboardCountDataTable.js
    |           |       DataTable.js
    |           |       LoginHistory.js
    |           |       style.css
    |           |       
    |           +---masterData
    |           |       DataTable.js
    |           |       MappingDetail.js
    |           |       MappingDetailDataTable.js
    |           |       MasterData.js
    |           |       styles.css
    |           |       
    |           +---pages
    |           |   \---login
    |           |           Login.js
    |           |           style.css
    |           |           
    |           \---users
    |                   DataTable.js
    |                   users.css
    |                   Users.js
    |                   userStatistics.js
    |                   
    +---nokia_computation-data-etl
    |   |   Dockerfile
    |   |   key
    |   |   requirements_for_test.txt
    |   |   sonar-project.properties
    |   |   testcases.sh
    |   |   
    |   +---.vscode
    |   |       settings.json
    |   |       
    |   +---accedian_structurize_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_.json
    |   |   |       ip_vil_combined_pan_india_accedian_latency.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---accedian_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_summary.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---cockpit_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_.json
    |   |   |       VIL_IP_Cockpit_Hourly_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---computation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---data_preparation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           prepration_test.py
    |   |           
    |   +---delete_notification_etl
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   \---config
    |   |           environment.py
    |   |           
    |   +---dwdm_computation_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           __init__.py
    |   |           
    |   +---dwdm_spanloss_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_tx_dwdm_spanloss_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validations.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           .coverage
    |   |           test_transform.py
    |   |           
    |   +---error_lib
    |   |   |   error_tracking.py
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config_json
    |   |           error_config.json
    |   |           exception_config.json
    |   |           
    |   +---etl_base_code
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       ETLLogStatus.py
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |           |   __init__.py
    |   |           |   
    |   |           \---models
    |   |                   __init__.py
    |   |                   
    |   +---fibre_flip_flap_structurise_etl
    |   |   |   .coverage
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---master_data_update_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |               db.py
    |   |               __init__.py
    |   |               
    |   +---notification_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---standard_structurize
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_20221019.xls
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       LAYER_HOST_NAME_MAPPING.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---standard_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_tranform.py
    |   |           
    |   +---standard_trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---Structurise_data
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_new_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_ip_cpu_utilization_.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_.json
    |   |   |       vil_ip_high_temperature_.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_.json
    |   |   |       vil_ip_platinum_qos_drop.json
    |   |   |       vil_ip_router_label_.json
    |   |   |       vil_ip_tcam_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---summery_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       link_utilization_summary.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_Summary.json
    |   |   |       VIL_IP_Cockpit_Hourly_summary.json
    |   |   |       vil_ip_cpu_utilization_summary.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_summary.json
    |   |   |       vil_ip_high_temperature_summary.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_summary.json
    |   |   |       vil_ip_platinum_qos_drop_summary.json
    |   |   |       vil_ip_router_label_summary.json
    |   |   |       vil_ip_tcam_summary_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_summary.json
    |   |   |       VIL_TX_Fiber_Flap_summary.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       link_utilization_new_01-aug-2022_summary-sb-trend.csv
    |   |   |   |       vil_tx_otu_error_02-aug-2022_summary-trend.csv
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           link_utilization_summary_sb_trend_bad_data.csv
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_trend.json
    |   |   |       vil_ip_cpu_utilization_trend.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_trend.json
    |   |   |       vil_ip_high_temperature_trend.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_trend.json
    |   |   |       vil_ip_platinum_qos_drop_trend.json
    |   |   |       vil_ip_router_label_trend.json
    |   |   |       vil_ip_tcam_trend_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_trend.json
    |   |   |       VIL_TX_Fiber_Flap_trend.json
    |   |   |       vil_tx_high_temperature.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   \---validate_data
    |       |   .dockerignore
    |       |   .env.example
    |       |   Dockerfile
    |       |   main.py
    |       |   README.md
    |       |   requirements.txt
    |       |   setup.py
    |       |   __init__.py
    |       |   
    |       +---data
    |       |   +---input
    |       |   |       .gitkeep
    |       |   |       
    |       |   \---output
    |       |           .gitkeep
    |       |           
    |       +---files_info
    |       |       LAYER_HOST_NAME_MAPPING.json
    |       |       OPTICAL_SNOC_TX_SM_TRT.json
    |       |       repeat_fiber_cut_count.json
    |       |       Sample IP & TX CR data.json
    |       |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |       |       vil_tx_dwdm_link_down_count.json
    |       |       WEEKLY_PBM_CEN_CORE_.json
    |       |       
    |       +---lib
    |       |   |   __init__.py
    |       |   |   
    |       |   \---libstorage
    |       |           sftp_utils.py
    |       |           __init__.py
    |       |           
    |       +---src
    |       |   |   __init__.py
    |       |   |   
    |       |   +---config
    |       |   |       constants.py
    |       |   |       environment.py
    |       |   |       log_config.py
    |       |   |       __init__.py
    |       |   |       
    |       |   +---core
    |       |   |       extract.py
    |       |   |       load.py
    |       |   |       transform.py
    |       |   |       __init__.py
    |       |   |       
    |       |   \---db
    |       |       |   db.py
    |       |       |   __init__.py
    |       |       |   
    |       |       \---models
    |       |               __init__.py
    |       |               
    |       \---ssl
    |               .gitkeep
    |               
    +---nokia_data_preparation_etl
    |   |   Dockerfile
    |   |   key
    |   |   requirements_for_test.txt
    |   |   sonar-project.properties
    |   |   testcases.sh
    |   |   
    |   +---.vscode
    |   |       settings.json
    |   |       
    |   +---accedian_structurize_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_.json
    |   |   |       ip_vil_combined_pan_india_accedian_latency.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---accedian_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_summary.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---cockpit_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_.json
    |   |   |       VIL_IP_Cockpit_Hourly_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---computation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---data_preparation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           prepration_test.py
    |   |           
    |   +---delete_notification_etl
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   \---config
    |   |           environment.py
    |   |           
    |   +---dwdm_computation_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           __init__.py
    |   |           
    |   +---dwdm_spanloss_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_tx_dwdm_spanloss_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validations.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           .coverage
    |   |           test_transform.py
    |   |           
    |   +---error_lib
    |   |   |   error_tracking.py
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config_json
    |   |           error_config.json
    |   |           exception_config.json
    |   |           
    |   +---etl_base_code
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       ETLLogStatus.py
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |           |   __init__.py
    |   |           |   
    |   |           \---models
    |   |                   __init__.py
    |   |                   
    |   +---fibre_flip_flap_structurise_etl
    |   |   |   .coverage
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---master_data_update_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |               db.py
    |   |               __init__.py
    |   |               
    |   +---notification_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---standard_structurize
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_20221019.xls
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       LAYER_HOST_NAME_MAPPING.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---standard_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_tranform.py
    |   |           
    |   +---standard_trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---Structurise_data
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_new_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_ip_cpu_utilization_.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_.json
    |   |   |       vil_ip_high_temperature_.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_.json
    |   |   |       vil_ip_platinum_qos_drop.json
    |   |   |       vil_ip_router_label_.json
    |   |   |       vil_ip_tcam_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---summery_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       link_utilization_summary.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_Summary.json
    |   |   |       VIL_IP_Cockpit_Hourly_summary.json
    |   |   |       vil_ip_cpu_utilization_summary.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_summary.json
    |   |   |       vil_ip_high_temperature_summary.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_summary.json
    |   |   |       vil_ip_platinum_qos_drop_summary.json
    |   |   |       vil_ip_router_label_summary.json
    |   |   |       vil_ip_tcam_summary_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_summary.json
    |   |   |       VIL_TX_Fiber_Flap_summary.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       link_utilization_new_01-aug-2022_summary-sb-trend.csv
    |   |   |   |       vil_tx_otu_error_02-aug-2022_summary-trend.csv
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           link_utilization_summary_sb_trend_bad_data.csv
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_trend.json
    |   |   |       vil_ip_cpu_utilization_trend.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_trend.json
    |   |   |       vil_ip_high_temperature_trend.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_trend.json
    |   |   |       vil_ip_platinum_qos_drop_trend.json
    |   |   |       vil_ip_router_label_trend.json
    |   |   |       vil_ip_tcam_trend_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_trend.json
    |   |   |       VIL_TX_Fiber_Flap_trend.json
    |   |   |       vil_tx_high_temperature.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   \---validate_data
    |       |   .dockerignore
    |       |   .env.example
    |       |   Dockerfile
    |       |   main.py
    |       |   README.md
    |       |   requirements.txt
    |       |   setup.py
    |       |   __init__.py
    |       |   
    |       +---data
    |       |   +---input
    |       |   |       .gitkeep
    |       |   |       
    |       |   \---output
    |       |           .gitkeep
    |       |           
    |       +---files_info
    |       |       LAYER_HOST_NAME_MAPPING.json
    |       |       OPTICAL_SNOC_TX_SM_TRT.json
    |       |       repeat_fiber_cut_count.json
    |       |       Sample IP & TX CR data.json
    |       |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |       |       vil_tx_dwdm_link_down_count.json
    |       |       WEEKLY_PBM_CEN_CORE_.json
    |       |       
    |       +---lib
    |       |   |   __init__.py
    |       |   |   
    |       |   \---libstorage
    |       |           sftp_utils.py
    |       |           __init__.py
    |       |           
    |       +---src
    |       |   |   __init__.py
    |       |   |   
    |       |   +---config
    |       |   |       constants.py
    |       |   |       environment.py
    |       |   |       log_config.py
    |       |   |       __init__.py
    |       |   |       
    |       |   +---core
    |       |   |       extract.py
    |       |   |       load.py
    |       |   |       transform.py
    |       |   |       __init__.py
    |       |   |       
    |       |   \---db
    |       |       |   db.py
    |       |       |   __init__.py
    |       |       |   
    |       |       \---models
    |       |               __init__.py
    |       |               
    |       \---ssl
    |               .gitkeep
    |               
    +---nokia_delete_notification_etl
    |   |   Dockerfile
    |   |   key
    |   |   requirements_for_test.txt
    |   |   sonar-project.properties
    |   |   testcases.sh
    |   |   
    |   +---.vscode
    |   |       settings.json
    |   |       
    |   +---accedian_structurize_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_.json
    |   |   |       ip_vil_combined_pan_india_accedian_latency.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---accedian_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_summary.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---cockpit_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_.json
    |   |   |       VIL_IP_Cockpit_Hourly_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---computation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---data_preparation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           prepration_test.py
    |   |           
    |   +---delete_notification_etl
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   \---config
    |   |           environment.py
    |   |           
    |   +---dwdm_computation_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           __init__.py
    |   |           
    |   +---dwdm_spanloss_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_tx_dwdm_spanloss_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validations.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           .coverage
    |   |           test_transform.py
    |   |           
    |   +---error_lib
    |   |   |   error_tracking.py
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config_json
    |   |           error_config.json
    |   |           exception_config.json
    |   |           
    |   +---etl_base_code
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       ETLLogStatus.py
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |           |   __init__.py
    |   |           |   
    |   |           \---models
    |   |                   __init__.py
    |   |                   
    |   +---fibre_flip_flap_structurise_etl
    |   |   |   .coverage
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---master_data_update_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |               db.py
    |   |               __init__.py
    |   |               
    |   +---notification_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---standard_structurize
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_20221019.xls
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       LAYER_HOST_NAME_MAPPING.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---standard_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_tranform.py
    |   |           
    |   +---standard_trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---Structurise_data
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_new_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_ip_cpu_utilization_.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_.json
    |   |   |       vil_ip_high_temperature_.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_.json
    |   |   |       vil_ip_platinum_qos_drop.json
    |   |   |       vil_ip_router_label_.json
    |   |   |       vil_ip_tcam_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---summery_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       link_utilization_summary.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_Summary.json
    |   |   |       VIL_IP_Cockpit_Hourly_summary.json
    |   |   |       vil_ip_cpu_utilization_summary.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_summary.json
    |   |   |       vil_ip_high_temperature_summary.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_summary.json
    |   |   |       vil_ip_platinum_qos_drop_summary.json
    |   |   |       vil_ip_router_label_summary.json
    |   |   |       vil_ip_tcam_summary_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_summary.json
    |   |   |       VIL_TX_Fiber_Flap_summary.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       link_utilization_new_01-aug-2022_summary-sb-trend.csv
    |   |   |   |       vil_tx_otu_error_02-aug-2022_summary-trend.csv
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           link_utilization_summary_sb_trend_bad_data.csv
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_trend.json
    |   |   |       vil_ip_cpu_utilization_trend.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_trend.json
    |   |   |       vil_ip_high_temperature_trend.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_trend.json
    |   |   |       vil_ip_platinum_qos_drop_trend.json
    |   |   |       vil_ip_router_label_trend.json
    |   |   |       vil_ip_tcam_trend_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_trend.json
    |   |   |       VIL_TX_Fiber_Flap_trend.json
    |   |   |       vil_tx_high_temperature.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   \---validate_data
    |       |   .dockerignore
    |       |   .env.example
    |       |   Dockerfile
    |       |   main.py
    |       |   README.md
    |       |   requirements.txt
    |       |   setup.py
    |       |   __init__.py
    |       |   
    |       +---data
    |       |   +---input
    |       |   |       .gitkeep
    |       |   |       
    |       |   \---output
    |       |           .gitkeep
    |       |           
    |       +---files_info
    |       |       LAYER_HOST_NAME_MAPPING.json
    |       |       OPTICAL_SNOC_TX_SM_TRT.json
    |       |       repeat_fiber_cut_count.json
    |       |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |       |       vil_tx_dwdm_link_down_count.json
    |       |       WEEKLY_PBM_CEN_CORE_.json
    |       |       
    |       +---lib
    |       |   |   __init__.py
    |       |   |   
    |       |   \---libstorage
    |       |           sftp_utils.py
    |       |           __init__.py
    |       |           
    |       +---src
    |       |   |   __init__.py
    |       |   |   
    |       |   +---config
    |       |   |       constants.py
    |       |   |       environment.py
    |       |   |       log_config.py
    |       |   |       __init__.py
    |       |   |       
    |       |   +---core
    |       |   |       extract.py
    |       |   |       load.py
    |       |   |       transform.py
    |       |   |       __init__.py
    |       |   |       
    |       |   \---db
    |       |       |   db.py
    |       |       |   __init__.py
    |       |       |   
    |       |       \---models
    |       |               __init__.py
    |       |               
    |       \---ssl
    |               .gitkeep
    |               
    +---nokia_dwdm_computation_etl
    |   |   Dockerfile
    |   |   key
    |   |   requirements_for_test.txt
    |   |   sonar-project.properties
    |   |   testcases.sh
    |   |   
    |   +---.vscode
    |   |       settings.json
    |   |       
    |   +---accedian_structurize_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_.json
    |   |   |       ip_vil_combined_pan_india_accedian_latency.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---accedian_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_summary.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---cockpit_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_.json
    |   |   |       VIL_IP_Cockpit_Hourly_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---computation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---data_preparation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           prepration_test.py
    |   |           
    |   +---delete_notification_etl
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   \---config
    |   |           environment.py
    |   |           
    |   +---dwdm_computation_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           __init__.py
    |   |           
    |   +---dwdm_spanloss_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_tx_dwdm_spanloss_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validations.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           .coverage
    |   |           test_transform.py
    |   |           
    |   +---error_lib
    |   |   |   error_tracking.py
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config_json
    |   |           error_config.json
    |   |           exception_config.json
    |   |           
    |   +---etl_base_code
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       ETLLogStatus.py
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |           |   __init__.py
    |   |           |   
    |   |           \---models
    |   |                   __init__.py
    |   |                   
    |   +---fibre_flip_flap_structurise_etl
    |   |   |   .coverage
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---master_data_update_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |               db.py
    |   |               __init__.py
    |   |               
    |   +---notification_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---standard_structurize
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_20221019.xls
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       LAYER_HOST_NAME_MAPPING.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---standard_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_tranform.py
    |   |           
    |   +---standard_trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---Structurise_data
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_new_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_ip_cpu_utilization_.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_.json
    |   |   |       vil_ip_high_temperature_.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_.json
    |   |   |       vil_ip_platinum_qos_drop.json
    |   |   |       vil_ip_router_label_.json
    |   |   |       vil_ip_tcam_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---summery_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       link_utilization_summary.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_Summary.json
    |   |   |       VIL_IP_Cockpit_Hourly_summary.json
    |   |   |       vil_ip_cpu_utilization_summary.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_summary.json
    |   |   |       vil_ip_high_temperature_summary.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_summary.json
    |   |   |       vil_ip_platinum_qos_drop_summary.json
    |   |   |       vil_ip_router_label_summary.json
    |   |   |       vil_ip_tcam_summary_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_summary.json
    |   |   |       VIL_TX_Fiber_Flap_summary.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       link_utilization_new_01-aug-2022_summary-sb-trend.csv
    |   |   |   |       vil_tx_otu_error_02-aug-2022_summary-trend.csv
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           link_utilization_summary_sb_trend_bad_data.csv
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_trend.json
    |   |   |       vil_ip_cpu_utilization_trend.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_trend.json
    |   |   |       vil_ip_high_temperature_trend.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_trend.json
    |   |   |       vil_ip_platinum_qos_drop_trend.json
    |   |   |       vil_ip_router_label_trend.json
    |   |   |       vil_ip_tcam_trend_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_trend.json
    |   |   |       VIL_TX_Fiber_Flap_trend.json
    |   |   |       vil_tx_high_temperature.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   \---validate_data
    |       |   .dockerignore
    |       |   .env.example
    |       |   Dockerfile
    |       |   main.py
    |       |   README.md
    |       |   requirements.txt
    |       |   setup.py
    |       |   __init__.py
    |       |   
    |       +---data
    |       |   +---input
    |       |   |       .gitkeep
    |       |   |       
    |       |   \---output
    |       |           .gitkeep
    |       |           
    |       +---files_info
    |       |       LAYER_HOST_NAME_MAPPING.json
    |       |       OPTICAL_SNOC_TX_SM_TRT.json
    |       |       repeat_fiber_cut_count.json
    |       |       Sample IP & TX CR data.json
    |       |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |       |       vil_tx_dwdm_link_down_count.json
    |       |       WEEKLY_PBM_CEN_CORE_.json
    |       |       
    |       +---lib
    |       |   |   __init__.py
    |       |   |   
    |       |   \---libstorage
    |       |           sftp_utils.py
    |       |           __init__.py
    |       |           
    |       +---src
    |       |   |   __init__.py
    |       |   |   
    |       |   +---config
    |       |   |       constants.py
    |       |   |       environment.py
    |       |   |       log_config.py
    |       |   |       __init__.py
    |       |   |       
    |       |   +---core
    |       |   |       extract.py
    |       |   |       load.py
    |       |   |       transform.py
    |       |   |       __init__.py
    |       |   |       
    |       |   \---db
    |       |       |   db.py
    |       |       |   __init__.py
    |       |       |   
    |       |       \---models
    |       |               __init__.py
    |       |               
    |       \---ssl
    |               .gitkeep
    |               
    +---nokia_etl-accedian-summary-data
    |   |   Dockerfile
    |   |   key
    |   |   requirements_for_test.txt
    |   |   sonar-project.properties
    |   |   testcases.sh
    |   |   
    |   +---.vscode
    |   |       settings.json
    |   |       
    |   +---accedian_structurize_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_.json
    |   |   |       ip_vil_combined_pan_india_accedian_latency.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---accedian_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_summary.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---cockpit_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_.json
    |   |   |       VIL_IP_Cockpit_Hourly_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---computation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---data_preparation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           prepration_test.py
    |   |           
    |   +---delete_notification_etl
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   \---config
    |   |           environment.py
    |   |           
    |   +---dwdm_computation_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           __init__.py
    |   |           
    |   +---dwdm_spanloss_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_tx_dwdm_spanloss_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validations.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           .coverage
    |   |           test_transform.py
    |   |           
    |   +---error_lib
    |   |   |   error_tracking.py
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config_json
    |   |           error_config.json
    |   |           exception_config.json
    |   |           
    |   +---etl_base_code
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       ETLLogStatus.py
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |           |   __init__.py
    |   |           |   
    |   |           \---models
    |   |                   __init__.py
    |   |                   
    |   +---fibre_flip_flap_structurise_etl
    |   |   |   .coverage
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---master_data_update_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |               db.py
    |   |               __init__.py
    |   |               
    |   +---notification_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---standard_structurize
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_20221019.xls
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       LAYER_HOST_NAME_MAPPING.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---standard_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_tranform.py
    |   |           
    |   +---standard_trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---Structurise_data
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_new_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_ip_cpu_utilization_.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_.json
    |   |   |       vil_ip_high_temperature_.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_.json
    |   |   |       vil_ip_platinum_qos_drop.json
    |   |   |       vil_ip_router_label_.json
    |   |   |       vil_ip_tcam_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---summery_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       link_utilization_summary.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_Summary.json
    |   |   |       VIL_IP_Cockpit_Hourly_summary.json
    |   |   |       vil_ip_cpu_utilization_summary.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_summary.json
    |   |   |       vil_ip_high_temperature_summary.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_summary.json
    |   |   |       vil_ip_platinum_qos_drop_summary.json
    |   |   |       vil_ip_router_label_summary.json
    |   |   |       vil_ip_tcam_summary_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_summary.json
    |   |   |       VIL_TX_Fiber_Flap_summary.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       link_utilization_new_01-aug-2022_summary-sb-trend.csv
    |   |   |   |       vil_tx_otu_error_02-aug-2022_summary-trend.csv
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           link_utilization_summary_sb_trend_bad_data.csv
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_trend.json
    |   |   |       vil_ip_cpu_utilization_trend.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_trend.json
    |   |   |       vil_ip_high_temperature_trend.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_trend.json
    |   |   |       vil_ip_platinum_qos_drop_trend.json
    |   |   |       vil_ip_router_label_trend.json
    |   |   |       vil_ip_tcam_trend_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_trend.json
    |   |   |       VIL_TX_Fiber_Flap_trend.json
    |   |   |       vil_tx_high_temperature.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   \---validate_data
    |       |   .dockerignore
    |       |   .env.example
    |       |   Dockerfile
    |       |   main.py
    |       |   README.md
    |       |   requirements.txt
    |       |   setup.py
    |       |   __init__.py
    |       |   
    |       +---data
    |       |   +---input
    |       |   |       .gitkeep
    |       |   |       
    |       |   \---output
    |       |           .gitkeep
    |       |           
    |       +---files_info
    |       |       LAYER_HOST_NAME_MAPPING.json
    |       |       OPTICAL_SNOC_TX_SM_TRT.json
    |       |       repeat_fiber_cut_count.json
    |       |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |       |       vil_tx_dwdm_link_down_count.json
    |       |       WEEKLY_PBM_CEN_CORE_.json
    |       |       
    |       +---lib
    |       |   |   __init__.py
    |       |   |   
    |       |   \---libstorage
    |       |           sftp_utils.py
    |       |           __init__.py
    |       |           
    |       +---src
    |       |   |   __init__.py
    |       |   |   
    |       |   +---config
    |       |   |       constants.py
    |       |   |       environment.py
    |       |   |       log_config.py
    |       |   |       __init__.py
    |       |   |       
    |       |   +---core
    |       |   |       extract.py
    |       |   |       load.py
    |       |   |       transform.py
    |       |   |       __init__.py
    |       |   |       
    |       |   \---db
    |       |       |   db.py
    |       |       |   __init__.py
    |       |       |   
    |       |       \---models
    |       |               __init__.py
    |       |               
    |       \---ssl
    |               .gitkeep
    |               
    +---nokia_etl-validate_data
    |   |   Dockerfile
    |   |   key
    |   |   requirements_for_test.txt
    |   |   sonar-project.properties
    |   |   testcases.sh
    |   |   
    |   +---.vscode
    |   |       settings.json
    |   |       
    |   +---accedian_structurize_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_.json
    |   |   |       ip_vil_combined_pan_india_accedian_latency.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---accedian_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_summary.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---cockpit_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_.json
    |   |   |       VIL_IP_Cockpit_Hourly_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---computation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---data_preparation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           prepration_test.py
    |   |           
    |   +---delete_notification_etl
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   \---config
    |   |           environment.py
    |   |           
    |   +---dwdm_computation_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           __init__.py
    |   |           
    |   +---dwdm_spanloss_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_tx_dwdm_spanloss_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validations.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           .coverage
    |   |           test_transform.py
    |   |           
    |   +---error_lib
    |   |   |   error_tracking.py
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config_json
    |   |           error_config.json
    |   |           exception_config.json
    |   |           
    |   +---etl_base_code
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       ETLLogStatus.py
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |           |   __init__.py
    |   |           |   
    |   |           \---models
    |   |                   __init__.py
    |   |                   
    |   +---fibre_flip_flap_structurise_etl
    |   |   |   .coverage
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---master_data_update_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |               db.py
    |   |               __init__.py
    |   |               
    |   +---notification_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---standard_structurize
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_20221019.xls
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       LAYER_HOST_NAME_MAPPING.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---standard_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_tranform.py
    |   |           
    |   +---standard_trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---Structurise_data
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_new_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_ip_cpu_utilization_.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_.json
    |   |   |       vil_ip_high_temperature_.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_.json
    |   |   |       vil_ip_platinum_qos_drop.json
    |   |   |       vil_ip_router_label_.json
    |   |   |       vil_ip_tcam_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---summery_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       link_utilization_summary.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_Summary.json
    |   |   |       VIL_IP_Cockpit_Hourly_summary.json
    |   |   |       vil_ip_cpu_utilization_summary.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_summary.json
    |   |   |       vil_ip_high_temperature_summary.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_summary.json
    |   |   |       vil_ip_platinum_qos_drop_summary.json
    |   |   |       vil_ip_router_label_summary.json
    |   |   |       vil_ip_tcam_summary_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_summary.json
    |   |   |       VIL_TX_Fiber_Flap_summary.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       link_utilization_new_01-aug-2022_summary-sb-trend.csv
    |   |   |   |       vil_tx_otu_error_02-aug-2022_summary-trend.csv
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           link_utilization_summary_sb_trend_bad_data.csv
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_trend.json
    |   |   |       vil_ip_cpu_utilization_trend.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_trend.json
    |   |   |       vil_ip_high_temperature_trend.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_trend.json
    |   |   |       vil_ip_platinum_qos_drop_trend.json
    |   |   |       vil_ip_router_label_trend.json
    |   |   |       vil_ip_tcam_trend_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_trend.json
    |   |   |       VIL_TX_Fiber_Flap_trend.json
    |   |   |       vil_tx_high_temperature.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   \---validate_data
    |       |   .dockerignore
    |       |   .env.example
    |       |   Dockerfile
    |       |   main.py
    |       |   README.md
    |       |   requirements.txt
    |       |   setup.py
    |       |   __init__.py
    |       |   
    |       +---data
    |       |   +---input
    |       |   |       .gitkeep
    |       |   |       
    |       |   \---output
    |       |           .gitkeep
    |       |           
    |       +---files_info
    |       |       LAYER_HOST_NAME_MAPPING.json
    |       |       OPTICAL_SNOC_TX_SM_TRT.json
    |       |       repeat_fiber_cut_count.json
    |       |       Sample IP & TX CR data.json
    |       |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |       |       vil_tx_dwdm_link_down_count.json
    |       |       WEEKLY_PBM_CEN_CORE_.json
    |       |       
    |       +---lib
    |       |   |   __init__.py
    |       |   |   
    |       |   \---libstorage
    |       |           sftp_utils.py
    |       |           __init__.py
    |       |           
    |       +---src
    |       |   |   __init__.py
    |       |   |   
    |       |   +---config
    |       |   |       constants.py
    |       |   |       environment.py
    |       |   |       log_config.py
    |       |   |       __init__.py
    |       |   |       
    |       |   +---core
    |       |   |       extract.py
    |       |   |       load.py
    |       |   |       transform.py
    |       |   |       __init__.py
    |       |   |       
    |       |   \---db
    |       |       |   db.py
    |       |       |   __init__.py
    |       |       |   
    |       |       \---models
    |       |               __init__.py
    |       |               
    |       \---ssl
    |               .gitkeep
    |               
    +---nokia_etl_accedian-structurise
    |   |   Dockerfile
    |   |   key
    |   |   requirements_for_test.txt
    |   |   sonar-project.properties
    |   |   testcases.sh
    |   |   
    |   +---.vscode
    |   |       settings.json
    |   |       
    |   +---accedian_structurize_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_.json
    |   |   |       ip_vil_combined_pan_india_accedian_latency.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---accedian_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_summary.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---cockpit_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_.json
    |   |   |       VIL_IP_Cockpit_Hourly_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---computation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---data_preparation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           prepration_test.py
    |   |           
    |   +---delete_notification_etl
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   \---config
    |   |           environment.py
    |   |           
    |   +---dwdm_computation_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           __init__.py
    |   |           
    |   +---dwdm_spanloss_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_tx_dwdm_spanloss_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validations.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           .coverage
    |   |           test_transform.py
    |   |           
    |   +---error_lib
    |   |   |   error_tracking.py
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config_json
    |   |           error_config.json
    |   |           exception_config.json
    |   |           
    |   +---etl_base_code
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       ETLLogStatus.py
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |           |   __init__.py
    |   |           |   
    |   |           \---models
    |   |                   __init__.py
    |   |                   
    |   +---fibre_flip_flap_structurise_etl
    |   |   |   .coverage
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---master_data_update_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |               db.py
    |   |               __init__.py
    |   |               
    |   +---notification_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---standard_structurize
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_20221019.xls
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       LAYER_HOST_NAME_MAPPING.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---standard_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_tranform.py
    |   |           
    |   +---standard_trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---Structurise_data
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_new_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_ip_cpu_utilization_.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_.json
    |   |   |       vil_ip_high_temperature_.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_.json
    |   |   |       vil_ip_platinum_qos_drop.json
    |   |   |       vil_ip_router_label_.json
    |   |   |       vil_ip_tcam_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---summery_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       link_utilization_summary.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_Summary.json
    |   |   |       VIL_IP_Cockpit_Hourly_summary.json
    |   |   |       vil_ip_cpu_utilization_summary.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_summary.json
    |   |   |       vil_ip_high_temperature_summary.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_summary.json
    |   |   |       vil_ip_platinum_qos_drop_summary.json
    |   |   |       vil_ip_router_label_summary.json
    |   |   |       vil_ip_tcam_summary_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_summary.json
    |   |   |       VIL_TX_Fiber_Flap_summary.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       link_utilization_new_01-aug-2022_summary-sb-trend.csv
    |   |   |   |       vil_tx_otu_error_02-aug-2022_summary-trend.csv
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           link_utilization_summary_sb_trend_bad_data.csv
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_trend.json
    |   |   |       vil_ip_cpu_utilization_trend.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_trend.json
    |   |   |       vil_ip_high_temperature_trend.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_trend.json
    |   |   |       vil_ip_platinum_qos_drop_trend.json
    |   |   |       vil_ip_router_label_trend.json
    |   |   |       vil_ip_tcam_trend_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_trend.json
    |   |   |       VIL_TX_Fiber_Flap_trend.json
    |   |   |       vil_tx_high_temperature.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   \---validate_data
    |       |   .dockerignore
    |       |   .env.example
    |       |   Dockerfile
    |       |   main.py
    |       |   README.md
    |       |   requirements.txt
    |       |   setup.py
    |       |   __init__.py
    |       |   
    |       +---data
    |       |   +---input
    |       |   |       .gitkeep
    |       |   |       
    |       |   \---output
    |       |           .gitkeep
    |       |           
    |       +---files_info
    |       |       LAYER_HOST_NAME_MAPPING.json
    |       |       OPTICAL_SNOC_TX_SM_TRT.json
    |       |       repeat_fiber_cut_count.json
    |       |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |       |       vil_tx_dwdm_link_down_count.json
    |       |       WEEKLY_PBM_CEN_CORE_.json
    |       |       
    |       +---lib
    |       |   |   __init__.py
    |       |   |   
    |       |   \---libstorage
    |       |           sftp_utils.py
    |       |           __init__.py
    |       |           
    |       +---src
    |       |   |   __init__.py
    |       |   |   
    |       |   +---config
    |       |   |       constants.py
    |       |   |       environment.py
    |       |   |       log_config.py
    |       |   |       __init__.py
    |       |   |       
    |       |   +---core
    |       |   |       extract.py
    |       |   |       load.py
    |       |   |       transform.py
    |       |   |       __init__.py
    |       |   |       
    |       |   \---db
    |       |       |   db.py
    |       |       |   __init__.py
    |       |       |   
    |       |       \---models
    |       |               __init__.py
    |       |               
    |       \---ssl
    |               .gitkeep
    |               
    +---nokia_etl_cockpit-structurise
    |   |   Dockerfile
    |   |   key
    |   |   requirements_for_test.txt
    |   |   sonar-project.properties
    |   |   testcases.sh
    |   |   
    |   +---.vscode
    |   |       settings.json
    |   |       
    |   +---accedian_structurize_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_.json
    |   |   |       ip_vil_combined_pan_india_accedian_latency.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---accedian_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_summary.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---cockpit_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_.json
    |   |   |       VIL_IP_Cockpit_Hourly_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---computation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---data_preparation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           prepration_test.py
    |   |           
    |   +---delete_notification_etl
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   \---config
    |   |           environment.py
    |   |           
    |   +---dwdm_computation_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           __init__.py
    |   |           
    |   +---dwdm_spanloss_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_tx_dwdm_spanloss_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validations.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           .coverage
    |   |           test_transform.py
    |   |           
    |   +---error_lib
    |   |   |   error_tracking.py
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config_json
    |   |           error_config.json
    |   |           exception_config.json
    |   |           
    |   +---etl_base_code
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       ETLLogStatus.py
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |           |   __init__.py
    |   |           |   
    |   |           \---models
    |   |                   __init__.py
    |   |                   
    |   +---fibre_flip_flap_structurise_etl
    |   |   |   .coverage
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---master_data_update_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |               db.py
    |   |               __init__.py
    |   |               
    |   +---notification_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---standard_structurize
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_20221019.xls
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       LAYER_HOST_NAME_MAPPING.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---standard_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_tranform.py
    |   |           
    |   +---standard_trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---Structurise_data
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_new_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_ip_cpu_utilization_.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_.json
    |   |   |       vil_ip_high_temperature_.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_.json
    |   |   |       vil_ip_platinum_qos_drop.json
    |   |   |       vil_ip_router_label_.json
    |   |   |       vil_ip_tcam_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---summery_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       link_utilization_summary.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_Summary.json
    |   |   |       VIL_IP_Cockpit_Hourly_summary.json
    |   |   |       vil_ip_cpu_utilization_summary.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_summary.json
    |   |   |       vil_ip_high_temperature_summary.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_summary.json
    |   |   |       vil_ip_platinum_qos_drop_summary.json
    |   |   |       vil_ip_router_label_summary.json
    |   |   |       vil_ip_tcam_summary_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_summary.json
    |   |   |       VIL_TX_Fiber_Flap_summary.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       link_utilization_new_01-aug-2022_summary-sb-trend.csv
    |   |   |   |       vil_tx_otu_error_02-aug-2022_summary-trend.csv
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           link_utilization_summary_sb_trend_bad_data.csv
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_trend.json
    |   |   |       vil_ip_cpu_utilization_trend.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_trend.json
    |   |   |       vil_ip_high_temperature_trend.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_trend.json
    |   |   |       vil_ip_platinum_qos_drop_trend.json
    |   |   |       vil_ip_router_label_trend.json
    |   |   |       vil_ip_tcam_trend_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_trend.json
    |   |   |       VIL_TX_Fiber_Flap_trend.json
    |   |   |       vil_tx_high_temperature.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   \---validate_data
    |       |   .dockerignore
    |       |   .env.example
    |       |   Dockerfile
    |       |   main.py
    |       |   README.md
    |       |   requirements.txt
    |       |   setup.py
    |       |   __init__.py
    |       |   
    |       +---data
    |       |   +---input
    |       |   |       .gitkeep
    |       |   |       
    |       |   \---output
    |       |           .gitkeep
    |       |           
    |       +---files_info
    |       |       LAYER_HOST_NAME_MAPPING.json
    |       |       OPTICAL_SNOC_TX_SM_TRT.json
    |       |       repeat_fiber_cut_count.json
    |       |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |       |       vil_tx_dwdm_link_down_count.json
    |       |       WEEKLY_PBM_CEN_CORE_.json
    |       |       
    |       +---lib
    |       |   |   __init__.py
    |       |   |   
    |       |   \---libstorage
    |       |           sftp_utils.py
    |       |           __init__.py
    |       |           
    |       +---src
    |       |   |   __init__.py
    |       |   |   
    |       |   +---config
    |       |   |       constants.py
    |       |   |       environment.py
    |       |   |       log_config.py
    |       |   |       __init__.py
    |       |   |       
    |       |   +---core
    |       |   |       extract.py
    |       |   |       load.py
    |       |   |       transform.py
    |       |   |       __init__.py
    |       |   |       
    |       |   \---db
    |       |       |   db.py
    |       |       |   __init__.py
    |       |       |   
    |       |       \---models
    |       |               __init__.py
    |       |               
    |       \---ssl
    |               .gitkeep
    |               
    +---nokia_etl_dwdm-spanloss-structurise
    |   |   Dockerfile
    |   |   key
    |   |   requirements_for_test.txt
    |   |   sonar-project.properties
    |   |   testcases.sh
    |   |   
    |   +---.vscode
    |   |       settings.json
    |   |       
    |   +---accedian_structurize_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_.json
    |   |   |       ip_vil_combined_pan_india_accedian_latency.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---accedian_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_summary.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---cockpit_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_.json
    |   |   |       VIL_IP_Cockpit_Hourly_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---computation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---data_preparation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           prepration_test.py
    |   |           
    |   +---delete_notification_etl
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   \---config
    |   |           environment.py
    |   |           
    |   +---dwdm_computation_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           __init__.py
    |   |           
    |   +---dwdm_spanloss_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_tx_dwdm_spanloss_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validations.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           .coverage
    |   |           test_transform.py
    |   |           
    |   +---error_lib
    |   |   |   error_tracking.py
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config_json
    |   |           error_config.json
    |   |           exception_config.json
    |   |           
    |   +---etl_base_code
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       ETLLogStatus.py
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |           |   __init__.py
    |   |           |   
    |   |           \---models
    |   |                   __init__.py
    |   |                   
    |   +---fibre_flip_flap_structurise_etl
    |   |   |   .coverage
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---master_data_update_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |               db.py
    |   |               __init__.py
    |   |               
    |   +---notification_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---standard_structurize
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_20221019.xls
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       LAYER_HOST_NAME_MAPPING.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---standard_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_tranform.py
    |   |           
    |   +---standard_trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---Structurise_data
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_new_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_ip_cpu_utilization_.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_.json
    |   |   |       vil_ip_high_temperature_.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_.json
    |   |   |       vil_ip_platinum_qos_drop.json
    |   |   |       vil_ip_router_label_.json
    |   |   |       vil_ip_tcam_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---summery_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       link_utilization_summary.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_Summary.json
    |   |   |       VIL_IP_Cockpit_Hourly_summary.json
    |   |   |       vil_ip_cpu_utilization_summary.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_summary.json
    |   |   |       vil_ip_high_temperature_summary.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_summary.json
    |   |   |       vil_ip_platinum_qos_drop_summary.json
    |   |   |       vil_ip_router_label_summary.json
    |   |   |       vil_ip_tcam_summary_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_summary.json
    |   |   |       VIL_TX_Fiber_Flap_summary.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       link_utilization_new_01-aug-2022_summary-sb-trend.csv
    |   |   |   |       vil_tx_otu_error_02-aug-2022_summary-trend.csv
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           link_utilization_summary_sb_trend_bad_data.csv
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_trend.json
    |   |   |       vil_ip_cpu_utilization_trend.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_trend.json
    |   |   |       vil_ip_high_temperature_trend.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_trend.json
    |   |   |       vil_ip_platinum_qos_drop_trend.json
    |   |   |       vil_ip_router_label_trend.json
    |   |   |       vil_ip_tcam_trend_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_trend.json
    |   |   |       VIL_TX_Fiber_Flap_trend.json
    |   |   |       vil_tx_high_temperature.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   \---validate_data
    |       |   .dockerignore
    |       |   .env.example
    |       |   Dockerfile
    |       |   main.py
    |       |   README.md
    |       |   requirements.txt
    |       |   setup.py
    |       |   __init__.py
    |       |   
    |       +---data
    |       |   +---input
    |       |   |       .gitkeep
    |       |   |       
    |       |   \---output
    |       |           .gitkeep
    |       |           
    |       +---files_info
    |       |       LAYER_HOST_NAME_MAPPING.json
    |       |       OPTICAL_SNOC_TX_SM_TRT.json
    |       |       repeat_fiber_cut_count.json
    |       |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |       |       vil_tx_dwdm_link_down_count.json
    |       |       WEEKLY_PBM_CEN_CORE_.json
    |       |       
    |       +---lib
    |       |   |   __init__.py
    |       |   |   
    |       |   \---libstorage
    |       |           sftp_utils.py
    |       |           __init__.py
    |       |           
    |       +---src
    |       |   |   __init__.py
    |       |   |   
    |       |   +---config
    |       |   |       constants.py
    |       |   |       environment.py
    |       |   |       log_config.py
    |       |   |       __init__.py
    |       |   |       
    |       |   +---core
    |       |   |       extract.py
    |       |   |       load.py
    |       |   |       transform.py
    |       |   |       __init__.py
    |       |   |       
    |       |   \---db
    |       |       |   db.py
    |       |       |   __init__.py
    |       |       |   
    |       |       \---models
    |       |               __init__.py
    |       |               
    |       \---ssl
    |               .gitkeep
    |               
    +---nokia_etl_error-data
    |   |   Dockerfile
    |   |   key
    |   |   requirements_for_test.txt
    |   |   sonar-project.properties
    |   |   testcases.sh
    |   |   
    |   +---.vscode
    |   |       settings.json
    |   |       
    |   +---accedian_structurize_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_.json
    |   |   |       ip_vil_combined_pan_india_accedian_latency.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---accedian_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_summary.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---cockpit_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_.json
    |   |   |       VIL_IP_Cockpit_Hourly_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---computation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---data_preparation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           prepration_test.py
    |   |           
    |   +---delete_notification_etl
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   \---config
    |   |           environment.py
    |   |           
    |   +---dwdm_computation_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           __init__.py
    |   |           
    |   +---dwdm_spanloss_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_tx_dwdm_spanloss_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validations.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           .coverage
    |   |           test_transform.py
    |   |           
    |   +---error_lib
    |   |   |   error_tracking.py
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config_json
    |   |           error_config.json
    |   |           exception_config.json
    |   |           
    |   +---etl_base_code
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       ETLLogStatus.py
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |           |   __init__.py
    |   |           |   
    |   |           \---models
    |   |                   __init__.py
    |   |                   
    |   +---fibre_flip_flap_structurise_etl
    |   |   |   .coverage
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---master_data_update_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |               db.py
    |   |               __init__.py
    |   |               
    |   +---notification_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---standard_structurize
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_20221019.xls
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       LAYER_HOST_NAME_MAPPING.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---standard_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_tranform.py
    |   |           
    |   +---standard_trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---Structurise_data
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_new_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_ip_cpu_utilization_.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_.json
    |   |   |       vil_ip_high_temperature_.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_.json
    |   |   |       vil_ip_platinum_qos_drop.json
    |   |   |       vil_ip_router_label_.json
    |   |   |       vil_ip_tcam_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---summery_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       link_utilization_summary.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_Summary.json
    |   |   |       VIL_IP_Cockpit_Hourly_summary.json
    |   |   |       vil_ip_cpu_utilization_summary.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_summary.json
    |   |   |       vil_ip_high_temperature_summary.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_summary.json
    |   |   |       vil_ip_platinum_qos_drop_summary.json
    |   |   |       vil_ip_router_label_summary.json
    |   |   |       vil_ip_tcam_summary_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_summary.json
    |   |   |       VIL_TX_Fiber_Flap_summary.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       link_utilization_new_01-aug-2022_summary-sb-trend.csv
    |   |   |   |       vil_tx_otu_error_02-aug-2022_summary-trend.csv
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           link_utilization_summary_sb_trend_bad_data.csv
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_trend.json
    |   |   |       vil_ip_cpu_utilization_trend.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_trend.json
    |   |   |       vil_ip_high_temperature_trend.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_trend.json
    |   |   |       vil_ip_platinum_qos_drop_trend.json
    |   |   |       vil_ip_router_label_trend.json
    |   |   |       vil_ip_tcam_trend_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_trend.json
    |   |   |       VIL_TX_Fiber_Flap_trend.json
    |   |   |       vil_tx_high_temperature.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   \---validate_data
    |       |   .dockerignore
    |       |   .env.example
    |       |   Dockerfile
    |       |   main.py
    |       |   README.md
    |       |   requirements.txt
    |       |   setup.py
    |       |   __init__.py
    |       |   
    |       +---data
    |       |   +---input
    |       |   |       .gitkeep
    |       |   |       
    |       |   \---output
    |       |           .gitkeep
    |       |           
    |       +---files_info
    |       |       LAYER_HOST_NAME_MAPPING.json
    |       |       OPTICAL_SNOC_TX_SM_TRT.json
    |       |       repeat_fiber_cut_count.json
    |       |       Sample IP & TX CR data.json
    |       |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |       |       vil_tx_dwdm_link_down_count.json
    |       |       WEEKLY_PBM_CEN_CORE_.json
    |       |       
    |       +---lib
    |       |   |   __init__.py
    |       |   |   
    |       |   \---libstorage
    |       |           sftp_utils.py
    |       |           __init__.py
    |       |           
    |       +---src
    |       |   |   __init__.py
    |       |   |   
    |       |   +---config
    |       |   |       constants.py
    |       |   |       environment.py
    |       |   |       log_config.py
    |       |   |       __init__.py
    |       |   |       
    |       |   +---core
    |       |   |       extract.py
    |       |   |       load.py
    |       |   |       transform.py
    |       |   |       __init__.py
    |       |   |       
    |       |   \---db
    |       |       |   db.py
    |       |       |   __init__.py
    |       |       |   
    |       |       \---models
    |       |               __init__.py
    |       |               
    |       \---ssl
    |               .gitkeep
    |               
    +---nokia_etl_fibre_flap_structurise_data
    |   |   Dockerfile
    |   |   key
    |   |   requirements_for_test.txt
    |   |   sonar-project.properties
    |   |   testcases.sh
    |   |   
    |   +---.vscode
    |   |       settings.json
    |   |       
    |   +---accedian_structurize_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_.json
    |   |   |       ip_vil_combined_pan_india_accedian_latency.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---accedian_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_summary.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---cockpit_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_.json
    |   |   |       VIL_IP_Cockpit_Hourly_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---computation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---data_preparation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           prepration_test.py
    |   |           
    |   +---delete_notification_etl
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   \---config
    |   |           environment.py
    |   |           
    |   +---dwdm_computation_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           __init__.py
    |   |           
    |   +---dwdm_spanloss_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_tx_dwdm_spanloss_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validations.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           .coverage
    |   |           test_transform.py
    |   |           
    |   +---error_lib
    |   |   |   error_tracking.py
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config_json
    |   |           error_config.json
    |   |           exception_config.json
    |   |           
    |   +---etl_base_code
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       ETLLogStatus.py
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |           |   __init__.py
    |   |           |   
    |   |           \---models
    |   |                   __init__.py
    |   |                   
    |   +---fibre_flip_flap_structurise_etl
    |   |   |   .coverage
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---master_data_update_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |               db.py
    |   |               __init__.py
    |   |               
    |   +---notification_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---standard_structurize
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_20221019.xls
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       LAYER_HOST_NAME_MAPPING.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---standard_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_tranform.py
    |   |           
    |   +---standard_trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---Structurise_data
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_new_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_ip_cpu_utilization_.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_.json
    |   |   |       vil_ip_high_temperature_.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_.json
    |   |   |       vil_ip_platinum_qos_drop.json
    |   |   |       vil_ip_router_label_.json
    |   |   |       vil_ip_tcam_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---summery_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       link_utilization_summary.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_Summary.json
    |   |   |       VIL_IP_Cockpit_Hourly_summary.json
    |   |   |       vil_ip_cpu_utilization_summary.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_summary.json
    |   |   |       vil_ip_high_temperature_summary.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_summary.json
    |   |   |       vil_ip_platinum_qos_drop_summary.json
    |   |   |       vil_ip_router_label_summary.json
    |   |   |       vil_ip_tcam_summary_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_summary.json
    |   |   |       VIL_TX_Fiber_Flap_summary.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       link_utilization_new_01-aug-2022_summary-sb-trend.csv
    |   |   |   |       vil_tx_otu_error_02-aug-2022_summary-trend.csv
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           link_utilization_summary_sb_trend_bad_data.csv
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_trend.json
    |   |   |       vil_ip_cpu_utilization_trend.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_trend.json
    |   |   |       vil_ip_high_temperature_trend.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_trend.json
    |   |   |       vil_ip_platinum_qos_drop_trend.json
    |   |   |       vil_ip_router_label_trend.json
    |   |   |       vil_ip_tcam_trend_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_trend.json
    |   |   |       VIL_TX_Fiber_Flap_trend.json
    |   |   |       vil_tx_high_temperature.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   \---validate_data
    |       |   .dockerignore
    |       |   .env.example
    |       |   Dockerfile
    |       |   main.py
    |       |   README.md
    |       |   requirements.txt
    |       |   setup.py
    |       |   __init__.py
    |       |   
    |       +---data
    |       |   +---input
    |       |   |       .gitkeep
    |       |   |       
    |       |   \---output
    |       |           .gitkeep
    |       |           
    |       +---files_info
    |       |       LAYER_HOST_NAME_MAPPING.json
    |       |       OPTICAL_SNOC_TX_SM_TRT.json
    |       |       repeat_fiber_cut_count.json
    |       |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |       |       vil_tx_dwdm_link_down_count.json
    |       |       WEEKLY_PBM_CEN_CORE_.json
    |       |       
    |       +---lib
    |       |   |   __init__.py
    |       |   |   
    |       |   \---libstorage
    |       |           sftp_utils.py
    |       |           __init__.py
    |       |           
    |       +---src
    |       |   |   __init__.py
    |       |   |   
    |       |   +---config
    |       |   |       constants.py
    |       |   |       environment.py
    |       |   |       log_config.py
    |       |   |       __init__.py
    |       |   |       
    |       |   +---core
    |       |   |       extract.py
    |       |   |       load.py
    |       |   |       transform.py
    |       |   |       __init__.py
    |       |   |       
    |       |   \---db
    |       |       |   db.py
    |       |       |   __init__.py
    |       |       |   
    |       |       \---models
    |       |               __init__.py
    |       |               
    |       \---ssl
    |               .gitkeep
    |               
    +---nokia_etl_notification_etl
    |   |   Dockerfile
    |   |   key
    |   |   requirements_for_test.txt
    |   |   sonar-project.properties
    |   |   testcases.sh
    |   |   
    |   +---.vscode
    |   |       settings.json
    |   |       
    |   +---accedian_structurize_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_.json
    |   |   |       ip_vil_combined_pan_india_accedian_latency.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---accedian_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_summary.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---cockpit_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_.json
    |   |   |       VIL_IP_Cockpit_Hourly_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---computation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---data_preparation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           prepration_test.py
    |   |           
    |   +---delete_notification_etl
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   \---config
    |   |           environment.py
    |   |           
    |   +---dwdm_computation_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           __init__.py
    |   |           
    |   +---dwdm_spanloss_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_tx_dwdm_spanloss_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validations.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           .coverage
    |   |           test_transform.py
    |   |           
    |   +---error_lib
    |   |   |   error_tracking.py
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config_json
    |   |           error_config.json
    |   |           exception_config.json
    |   |           
    |   +---etl_base_code
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       ETLLogStatus.py
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |           |   __init__.py
    |   |           |   
    |   |           \---models
    |   |                   __init__.py
    |   |                   
    |   +---fibre_flip_flap_structurise_etl
    |   |   |   .coverage
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---master_data_update_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |               db.py
    |   |               __init__.py
    |   |               
    |   +---notification_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---standard_structurize
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_20221019.xls
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       LAYER_HOST_NAME_MAPPING.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---standard_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_tranform.py
    |   |           
    |   +---standard_trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---Structurise_data
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_new_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_ip_cpu_utilization_.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_.json
    |   |   |       vil_ip_high_temperature_.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_.json
    |   |   |       vil_ip_platinum_qos_drop.json
    |   |   |       vil_ip_router_label_.json
    |   |   |       vil_ip_tcam_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---summery_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       link_utilization_summary.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_Summary.json
    |   |   |       VIL_IP_Cockpit_Hourly_summary.json
    |   |   |       vil_ip_cpu_utilization_summary.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_summary.json
    |   |   |       vil_ip_high_temperature_summary.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_summary.json
    |   |   |       vil_ip_platinum_qos_drop_summary.json
    |   |   |       vil_ip_router_label_summary.json
    |   |   |       vil_ip_tcam_summary_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_summary.json
    |   |   |       VIL_TX_Fiber_Flap_summary.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       link_utilization_new_01-aug-2022_summary-sb-trend.csv
    |   |   |   |       vil_tx_otu_error_02-aug-2022_summary-trend.csv
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           link_utilization_summary_sb_trend_bad_data.csv
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_trend.json
    |   |   |       vil_ip_cpu_utilization_trend.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_trend.json
    |   |   |       vil_ip_high_temperature_trend.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_trend.json
    |   |   |       vil_ip_platinum_qos_drop_trend.json
    |   |   |       vil_ip_router_label_trend.json
    |   |   |       vil_ip_tcam_trend_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_trend.json
    |   |   |       VIL_TX_Fiber_Flap_trend.json
    |   |   |       vil_tx_high_temperature.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   \---validate_data
    |       |   .dockerignore
    |       |   .env.example
    |       |   Dockerfile
    |       |   main.py
    |       |   README.md
    |       |   requirements.txt
    |       |   setup.py
    |       |   __init__.py
    |       |   
    |       +---data
    |       |   +---input
    |       |   |       .gitkeep
    |       |   |       
    |       |   \---output
    |       |           .gitkeep
    |       |           
    |       +---files_info
    |       |       LAYER_HOST_NAME_MAPPING.json
    |       |       OPTICAL_SNOC_TX_SM_TRT.json
    |       |       repeat_fiber_cut_count.json
    |       |       Sample IP & TX CR data.json
    |       |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |       |       vil_tx_dwdm_link_down_count.json
    |       |       WEEKLY_PBM_CEN_CORE_.json
    |       |       
    |       +---lib
    |       |   |   __init__.py
    |       |   |   
    |       |   \---libstorage
    |       |           sftp_utils.py
    |       |           __init__.py
    |       |           
    |       +---src
    |       |   |   __init__.py
    |       |   |   
    |       |   +---config
    |       |   |       constants.py
    |       |   |       environment.py
    |       |   |       log_config.py
    |       |   |       __init__.py
    |       |   |       
    |       |   +---core
    |       |   |       extract.py
    |       |   |       load.py
    |       |   |       transform.py
    |       |   |       __init__.py
    |       |   |       
    |       |   \---db
    |       |       |   db.py
    |       |       |   __init__.py
    |       |       |   
    |       |       \---models
    |       |               __init__.py
    |       |               
    |       \---ssl
    |               .gitkeep
    |               
    +---nokia_etl_standard_structurize
    |   |   Dockerfile
    |   |   key
    |   |   requirements_for_test.txt
    |   |   sonar-project.properties
    |   |   testcases.sh
    |   |   
    |   +---.vscode
    |   |       settings.json
    |   |       
    |   +---accedian_structurize_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_.json
    |   |   |       ip_vil_combined_pan_india_accedian_latency.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---accedian_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_summary.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---cockpit_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_.json
    |   |   |       VIL_IP_Cockpit_Hourly_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---computation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---data_preparation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           prepration_test.py
    |   |           
    |   +---delete_notification_etl
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   \---config
    |   |           environment.py
    |   |           
    |   +---dwdm_computation_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           __init__.py
    |   |           
    |   +---dwdm_spanloss_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_tx_dwdm_spanloss_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validations.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           .coverage
    |   |           test_transform.py
    |   |           
    |   +---error_lib
    |   |   |   error_tracking.py
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config_json
    |   |           error_config.json
    |   |           exception_config.json
    |   |           
    |   +---etl_base_code
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       ETLLogStatus.py
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |           |   __init__.py
    |   |           |   
    |   |           \---models
    |   |                   __init__.py
    |   |                   
    |   +---fibre_flip_flap_structurise_etl
    |   |   |   .coverage
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---master_data_update_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |               db.py
    |   |               __init__.py
    |   |               
    |   +---notification_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---standard_structurize
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_20221019.xls
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       LAYER_HOST_NAME_MAPPING.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---standard_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_tranform.py
    |   |           
    |   +---standard_trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---Structurise_data
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_new_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_ip_cpu_utilization_.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_.json
    |   |   |       vil_ip_high_temperature_.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_.json
    |   |   |       vil_ip_platinum_qos_drop.json
    |   |   |       vil_ip_router_label_.json
    |   |   |       vil_ip_tcam_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---summery_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       link_utilization_summary.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_Summary.json
    |   |   |       VIL_IP_Cockpit_Hourly_summary.json
    |   |   |       vil_ip_cpu_utilization_summary.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_summary.json
    |   |   |       vil_ip_high_temperature_summary.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_summary.json
    |   |   |       vil_ip_platinum_qos_drop_summary.json
    |   |   |       vil_ip_router_label_summary.json
    |   |   |       vil_ip_tcam_summary_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_summary.json
    |   |   |       VIL_TX_Fiber_Flap_summary.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       link_utilization_new_01-aug-2022_summary-sb-trend.csv
    |   |   |   |       vil_tx_otu_error_02-aug-2022_summary-trend.csv
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           link_utilization_summary_sb_trend_bad_data.csv
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_trend.json
    |   |   |       vil_ip_cpu_utilization_trend.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_trend.json
    |   |   |       vil_ip_high_temperature_trend.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_trend.json
    |   |   |       vil_ip_platinum_qos_drop_trend.json
    |   |   |       vil_ip_router_label_trend.json
    |   |   |       vil_ip_tcam_trend_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_trend.json
    |   |   |       VIL_TX_Fiber_Flap_trend.json
    |   |   |       vil_tx_high_temperature.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   \---validate_data
    |       |   .dockerignore
    |       |   .env.example
    |       |   Dockerfile
    |       |   main.py
    |       |   README.md
    |       |   requirements.txt
    |       |   setup.py
    |       |   __init__.py
    |       |   
    |       +---data
    |       |   +---input
    |       |   |       .gitkeep
    |       |   |       
    |       |   \---output
    |       |           .gitkeep
    |       |           
    |       +---files_info
    |       |       LAYER_HOST_NAME_MAPPING.json
    |       |       OPTICAL_SNOC_TX_SM_TRT.json
    |       |       repeat_fiber_cut_count.json
    |       |       Sample IP & TX CR data.json
    |       |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |       |       vil_tx_dwdm_link_down_count.json
    |       |       WEEKLY_PBM_CEN_CORE_.json
    |       |       
    |       +---lib
    |       |   |   __init__.py
    |       |   |   
    |       |   \---libstorage
    |       |           sftp_utils.py
    |       |           __init__.py
    |       |           
    |       +---src
    |       |   |   __init__.py
    |       |   |   
    |       |   +---config
    |       |   |       constants.py
    |       |   |       environment.py
    |       |   |       log_config.py
    |       |   |       __init__.py
    |       |   |       
    |       |   +---core
    |       |   |       extract.py
    |       |   |       load.py
    |       |   |       transform.py
    |       |   |       __init__.py
    |       |   |       
    |       |   \---db
    |       |       |   db.py
    |       |       |   __init__.py
    |       |       |   
    |       |       \---models
    |       |               __init__.py
    |       |               
    |       \---ssl
    |               .gitkeep
    |               
    +---nokia_etl_structurise-data
    |   |   Dockerfile
    |   |   key
    |   |   requirements_for_test.txt
    |   |   sonar-project.properties
    |   |   testcases.sh
    |   |   
    |   +---.vscode
    |   |       settings.json
    |   |       
    |   +---accedian_structurize_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_.json
    |   |   |       ip_vil_combined_pan_india_accedian_latency.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---accedian_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_summary.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---cockpit_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_.json
    |   |   |       VIL_IP_Cockpit_Hourly_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---computation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---data_preparation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           prepration_test.py
    |   |           
    |   +---delete_notification_etl
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   \---config
    |   |           environment.py
    |   |           
    |   +---dwdm_computation_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           __init__.py
    |   |           
    |   +---dwdm_spanloss_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_tx_dwdm_spanloss_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validations.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           .coverage
    |   |           test_transform.py
    |   |           
    |   +---error_lib
    |   |   |   error_tracking.py
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config_json
    |   |           error_config.json
    |   |           exception_config.json
    |   |           
    |   +---etl_base_code
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       ETLLogStatus.py
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |           |   __init__.py
    |   |           |   
    |   |           \---models
    |   |                   __init__.py
    |   |                   
    |   +---fibre_flip_flap_structurise_etl
    |   |   |   .coverage
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---master_data_update_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |               db.py
    |   |               __init__.py
    |   |               
    |   +---notification_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---standard_structurize
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_20221019.xls
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       LAYER_HOST_NAME_MAPPING.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---standard_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_tranform.py
    |   |           
    |   +---standard_trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---Structurise_data
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_new_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_ip_cpu_utilization_.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_.json
    |   |   |       vil_ip_high_temperature_.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_.json
    |   |   |       vil_ip_platinum_qos_drop.json
    |   |   |       vil_ip_router_label_.json
    |   |   |       vil_ip_tcam_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---summery_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       link_utilization_summary.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_Summary.json
    |   |   |       VIL_IP_Cockpit_Hourly_summary.json
    |   |   |       vil_ip_cpu_utilization_summary.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_summary.json
    |   |   |       vil_ip_high_temperature_summary.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_summary.json
    |   |   |       vil_ip_platinum_qos_drop_summary.json
    |   |   |       vil_ip_router_label_summary.json
    |   |   |       vil_ip_tcam_summary_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_summary.json
    |   |   |       VIL_TX_Fiber_Flap_summary.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       link_utilization_new_01-aug-2022_summary-sb-trend.csv
    |   |   |   |       vil_tx_otu_error_02-aug-2022_summary-trend.csv
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           link_utilization_summary_sb_trend_bad_data.csv
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_trend.json
    |   |   |       vil_ip_cpu_utilization_trend.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_trend.json
    |   |   |       vil_ip_high_temperature_trend.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_trend.json
    |   |   |       vil_ip_platinum_qos_drop_trend.json
    |   |   |       vil_ip_router_label_trend.json
    |   |   |       vil_ip_tcam_trend_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_trend.json
    |   |   |       VIL_TX_Fiber_Flap_trend.json
    |   |   |       vil_tx_high_temperature.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   \---validate_data
    |       |   .dockerignore
    |       |   .env.example
    |       |   Dockerfile
    |       |   main.py
    |       |   README.md
    |       |   requirements.txt
    |       |   setup.py
    |       |   __init__.py
    |       |   
    |       +---data
    |       |   +---input
    |       |   |       .gitkeep
    |       |   |       
    |       |   \---output
    |       |           .gitkeep
    |       |           
    |       +---files_info
    |       |       LAYER_HOST_NAME_MAPPING.json
    |       |       OPTICAL_SNOC_TX_SM_TRT.json
    |       |       repeat_fiber_cut_count.json
    |       |       Sample IP & TX CR data.json
    |       |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |       |       vil_tx_dwdm_link_down_count.json
    |       |       WEEKLY_PBM_CEN_CORE_.json
    |       |       
    |       +---lib
    |       |   |   __init__.py
    |       |   |   
    |       |   \---libstorage
    |       |           sftp_utils.py
    |       |           __init__.py
    |       |           
    |       +---src
    |       |   |   __init__.py
    |       |   |   
    |       |   +---config
    |       |   |       constants.py
    |       |   |       environment.py
    |       |   |       log_config.py
    |       |   |       __init__.py
    |       |   |       
    |       |   +---core
    |       |   |       extract.py
    |       |   |       load.py
    |       |   |       transform.py
    |       |   |       __init__.py
    |       |   |       
    |       |   \---db
    |       |       |   db.py
    |       |       |   __init__.py
    |       |       |   
    |       |       \---models
    |       |               __init__.py
    |       |               
    |       \---ssl
    |               .gitkeep
    |               
    +---nokia_etl_summary-data
    |   |   Dockerfile
    |   |   key
    |   |   requirements_for_test.txt
    |   |   sonar-project.properties
    |   |   testcases.sh
    |   |   
    |   +---.vscode
    |   |       settings.json
    |   |       
    |   +---accedian_structurize_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_.json
    |   |   |       ip_vil_combined_pan_india_accedian_latency.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---accedian_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_summary.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---cockpit_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_.json
    |   |   |       VIL_IP_Cockpit_Hourly_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---computation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---data_preparation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           prepration_test.py
    |   |           
    |   +---delete_notification_etl
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   \---config
    |   |           environment.py
    |   |           
    |   +---dwdm_computation_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           __init__.py
    |   |           
    |   +---dwdm_spanloss_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_tx_dwdm_spanloss_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validations.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           .coverage
    |   |           test_transform.py
    |   |           
    |   +---error_lib
    |   |   |   error_tracking.py
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config_json
    |   |           error_config.json
    |   |           exception_config.json
    |   |           
    |   +---etl_base_code
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       ETLLogStatus.py
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |           |   __init__.py
    |   |           |   
    |   |           \---models
    |   |                   __init__.py
    |   |                   
    |   +---fibre_flip_flap_structurise_etl
    |   |   |   .coverage
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---master_data_update_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |               db.py
    |   |               __init__.py
    |   |               
    |   +---notification_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---standard_structurize
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_20221019.xls
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       LAYER_HOST_NAME_MAPPING.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---standard_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_tranform.py
    |   |           
    |   +---standard_trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---Structurise_data
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_new_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_ip_cpu_utilization_.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_.json
    |   |   |       vil_ip_high_temperature_.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_.json
    |   |   |       vil_ip_platinum_qos_drop.json
    |   |   |       vil_ip_router_label_.json
    |   |   |       vil_ip_tcam_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---summery_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       link_utilization_summary.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_Summary.json
    |   |   |       VIL_IP_Cockpit_Hourly_summary.json
    |   |   |       vil_ip_cpu_utilization_summary.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_summary.json
    |   |   |       vil_ip_high_temperature_summary.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_summary.json
    |   |   |       vil_ip_platinum_qos_drop_summary.json
    |   |   |       vil_ip_router_label_summary.json
    |   |   |       vil_ip_tcam_summary_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_summary.json
    |   |   |       VIL_TX_Fiber_Flap_summary.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       link_utilization_new_01-aug-2022_summary-sb-trend.csv
    |   |   |   |       vil_tx_otu_error_02-aug-2022_summary-trend.csv
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           link_utilization_summary_sb_trend_bad_data.csv
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_trend.json
    |   |   |       vil_ip_cpu_utilization_trend.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_trend.json
    |   |   |       vil_ip_high_temperature_trend.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_trend.json
    |   |   |       vil_ip_platinum_qos_drop_trend.json
    |   |   |       vil_ip_router_label_trend.json
    |   |   |       vil_ip_tcam_trend_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_trend.json
    |   |   |       VIL_TX_Fiber_Flap_trend.json
    |   |   |       vil_tx_high_temperature.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   \---validate_data
    |       |   .dockerignore
    |       |   .env.example
    |       |   Dockerfile
    |       |   main.py
    |       |   README.md
    |       |   requirements.txt
    |       |   setup.py
    |       |   __init__.py
    |       |   
    |       +---data
    |       |   +---input
    |       |   |       .gitkeep
    |       |   |       
    |       |   \---output
    |       |           .gitkeep
    |       |           
    |       +---files_info
    |       |       LAYER_HOST_NAME_MAPPING.json
    |       |       OPTICAL_SNOC_TX_SM_TRT.json
    |       |       repeat_fiber_cut_count.json
    |       |       Sample IP & TX CR data.json
    |       |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |       |       vil_tx_dwdm_link_down_count.json
    |       |       WEEKLY_PBM_CEN_CORE_.json
    |       |       
    |       +---lib
    |       |   |   __init__.py
    |       |   |   
    |       |   \---libstorage
    |       |           sftp_utils.py
    |       |           __init__.py
    |       |           
    |       +---src
    |       |   |   __init__.py
    |       |   |   
    |       |   +---config
    |       |   |       constants.py
    |       |   |       environment.py
    |       |   |       log_config.py
    |       |   |       __init__.py
    |       |   |       
    |       |   +---core
    |       |   |       extract.py
    |       |   |       load.py
    |       |   |       transform.py
    |       |   |       __init__.py
    |       |   |       
    |       |   \---db
    |       |       |   db.py
    |       |       |   __init__.py
    |       |       |   
    |       |       \---models
    |       |               __init__.py
    |       |               
    |       \---ssl
    |               .gitkeep
    |               
    +---nokia_etl_trend-data
    |   |   Dockerfile
    |   |   key
    |   |   requirements_for_test.txt
    |   |   sonar-project.properties
    |   |   testcases.sh
    |   |   
    |   +---.vscode
    |   |       settings.json
    |   |       
    |   +---accedian_structurize_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_.json
    |   |   |       ip_vil_combined_pan_india_accedian_latency.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---accedian_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_summary.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---cockpit_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_.json
    |   |   |       VIL_IP_Cockpit_Hourly_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---computation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---data_preparation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           prepration_test.py
    |   |           
    |   +---delete_notification_etl
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   \---config
    |   |           environment.py
    |   |           
    |   +---dwdm_computation_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           __init__.py
    |   |           
    |   +---dwdm_spanloss_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_tx_dwdm_spanloss_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validations.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           .coverage
    |   |           test_transform.py
    |   |           
    |   +---error_lib
    |   |   |   error_tracking.py
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config_json
    |   |           error_config.json
    |   |           exception_config.json
    |   |           
    |   +---etl_base_code
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       ETLLogStatus.py
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |           |   __init__.py
    |   |           |   
    |   |           \---models
    |   |                   __init__.py
    |   |                   
    |   +---fibre_flip_flap_structurise_etl
    |   |   |   .coverage
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---master_data_update_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |               db.py
    |   |               __init__.py
    |   |               
    |   +---notification_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---standard_structurize
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_20221019.xls
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       LAYER_HOST_NAME_MAPPING.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---standard_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_tranform.py
    |   |           
    |   +---standard_trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---Structurise_data
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_new_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_ip_cpu_utilization_.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_.json
    |   |   |       vil_ip_high_temperature_.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_.json
    |   |   |       vil_ip_platinum_qos_drop.json
    |   |   |       vil_ip_router_label_.json
    |   |   |       vil_ip_tcam_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---summery_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       link_utilization_summary.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_Summary.json
    |   |   |       VIL_IP_Cockpit_Hourly_summary.json
    |   |   |       vil_ip_cpu_utilization_summary.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_summary.json
    |   |   |       vil_ip_high_temperature_summary.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_summary.json
    |   |   |       vil_ip_platinum_qos_drop_summary.json
    |   |   |       vil_ip_router_label_summary.json
    |   |   |       vil_ip_tcam_summary_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_summary.json
    |   |   |       VIL_TX_Fiber_Flap_summary.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       link_utilization_new_01-aug-2022_summary-sb-trend.csv
    |   |   |   |       vil_tx_otu_error_02-aug-2022_summary-trend.csv
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           link_utilization_summary_sb_trend_bad_data.csv
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_trend.json
    |   |   |       vil_ip_cpu_utilization_trend.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_trend.json
    |   |   |       vil_ip_high_temperature_trend.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_trend.json
    |   |   |       vil_ip_platinum_qos_drop_trend.json
    |   |   |       vil_ip_router_label_trend.json
    |   |   |       vil_ip_tcam_trend_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_trend.json
    |   |   |       VIL_TX_Fiber_Flap_trend.json
    |   |   |       vil_tx_high_temperature.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   \---validate_data
    |       |   .dockerignore
    |       |   .env.example
    |       |   Dockerfile
    |       |   main.py
    |       |   README.md
    |       |   requirements.txt
    |       |   setup.py
    |       |   __init__.py
    |       |   
    |       +---data
    |       |   +---input
    |       |   |       .gitkeep
    |       |   |       
    |       |   \---output
    |       |           .gitkeep
    |       |           
    |       +---files_info
    |       |       LAYER_HOST_NAME_MAPPING.json
    |       |       OPTICAL_SNOC_TX_SM_TRT.json
    |       |       repeat_fiber_cut_count.json
    |       |       Sample IP & TX CR data.json
    |       |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |       |       vil_tx_dwdm_link_down_count.json
    |       |       WEEKLY_PBM_CEN_CORE_.json
    |       |       
    |       +---lib
    |       |   |   __init__.py
    |       |   |   
    |       |   \---libstorage
    |       |           sftp_utils.py
    |       |           __init__.py
    |       |           
    |       +---src
    |       |   |   __init__.py
    |       |   |   
    |       |   +---config
    |       |   |       constants.py
    |       |   |       environment.py
    |       |   |       log_config.py
    |       |   |       __init__.py
    |       |   |       
    |       |   +---core
    |       |   |       extract.py
    |       |   |       load.py
    |       |   |       transform.py
    |       |   |       __init__.py
    |       |   |       
    |       |   \---db
    |       |       |   db.py
    |       |       |   __init__.py
    |       |       |   
    |       |       \---models
    |       |               __init__.py
    |       |               
    |       \---ssl
    |               .gitkeep
    |               
    +---nokia_master_data_update_etl
    |   |   Dockerfile
    |   |   key
    |   |   requirements_for_test.txt
    |   |   sonar-project.properties
    |   |   testcases.sh
    |   |   
    |   +---.vscode
    |   |       settings.json
    |   |       
    |   +---accedian_structurize_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_.json
    |   |   |       ip_vil_combined_pan_india_accedian_latency.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---accedian_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_summary.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---cockpit_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_.json
    |   |   |       VIL_IP_Cockpit_Hourly_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---computation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---data_preparation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           prepration_test.py
    |   |           
    |   +---delete_notification_etl
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   \---config
    |   |           environment.py
    |   |           
    |   +---dwdm_computation_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           __init__.py
    |   |           
    |   +---dwdm_spanloss_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_tx_dwdm_spanloss_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validations.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           .coverage
    |   |           test_transform.py
    |   |           
    |   +---error_lib
    |   |   |   error_tracking.py
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config_json
    |   |           error_config.json
    |   |           exception_config.json
    |   |           
    |   +---etl_base_code
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       ETLLogStatus.py
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |           |   __init__.py
    |   |           |   
    |   |           \---models
    |   |                   __init__.py
    |   |                   
    |   +---fibre_flip_flap_structurise_etl
    |   |   |   .coverage
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---master_data_update_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |               db.py
    |   |               __init__.py
    |   |               
    |   +---notification_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---standard_structurize
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_20221019.xls
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       LAYER_HOST_NAME_MAPPING.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---standard_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_tranform.py
    |   |           
    |   +---standard_trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---Structurise_data
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_new_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_ip_cpu_utilization_.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_.json
    |   |   |       vil_ip_high_temperature_.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_.json
    |   |   |       vil_ip_platinum_qos_drop.json
    |   |   |       vil_ip_router_label_.json
    |   |   |       vil_ip_tcam_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---summery_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       link_utilization_summary.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_Summary.json
    |   |   |       VIL_IP_Cockpit_Hourly_summary.json
    |   |   |       vil_ip_cpu_utilization_summary.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_summary.json
    |   |   |       vil_ip_high_temperature_summary.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_summary.json
    |   |   |       vil_ip_platinum_qos_drop_summary.json
    |   |   |       vil_ip_router_label_summary.json
    |   |   |       vil_ip_tcam_summary_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_summary.json
    |   |   |       VIL_TX_Fiber_Flap_summary.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       link_utilization_new_01-aug-2022_summary-sb-trend.csv
    |   |   |   |       vil_tx_otu_error_02-aug-2022_summary-trend.csv
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           link_utilization_summary_sb_trend_bad_data.csv
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_trend.json
    |   |   |       vil_ip_cpu_utilization_trend.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_trend.json
    |   |   |       vil_ip_high_temperature_trend.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_trend.json
    |   |   |       vil_ip_platinum_qos_drop_trend.json
    |   |   |       vil_ip_router_label_trend.json
    |   |   |       vil_ip_tcam_trend_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_trend.json
    |   |   |       VIL_TX_Fiber_Flap_trend.json
    |   |   |       vil_tx_high_temperature.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   \---validate_data
    |       |   .dockerignore
    |       |   .env.example
    |       |   Dockerfile
    |       |   main.py
    |       |   README.md
    |       |   requirements.txt
    |       |   setup.py
    |       |   __init__.py
    |       |   
    |       +---data
    |       |   +---input
    |       |   |       .gitkeep
    |       |   |       
    |       |   \---output
    |       |           .gitkeep
    |       |           
    |       +---files_info
    |       |       LAYER_HOST_NAME_MAPPING.json
    |       |       OPTICAL_SNOC_TX_SM_TRT.json
    |       |       repeat_fiber_cut_count.json
    |       |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |       |       vil_tx_dwdm_link_down_count.json
    |       |       WEEKLY_PBM_CEN_CORE_.json
    |       |       
    |       +---lib
    |       |   |   __init__.py
    |       |   |   
    |       |   \---libstorage
    |       |           sftp_utils.py
    |       |           __init__.py
    |       |           
    |       +---src
    |       |   |   __init__.py
    |       |   |   
    |       |   +---config
    |       |   |       constants.py
    |       |   |       environment.py
    |       |   |       log_config.py
    |       |   |       __init__.py
    |       |   |       
    |       |   +---core
    |       |   |       extract.py
    |       |   |       load.py
    |       |   |       transform.py
    |       |   |       __init__.py
    |       |   |       
    |       |   \---db
    |       |       |   db.py
    |       |       |   __init__.py
    |       |       |   
    |       |       \---models
    |       |               __init__.py
    |       |               
    |       \---ssl
    |               .gitkeep
    |               
    +---nokia_standard-summary-etl
    |   |   Dockerfile
    |   |   key
    |   |   requirements_for_test.txt
    |   |   sonar-project.properties
    |   |   testcases.sh
    |   |   
    |   +---.vscode
    |   |       settings.json
    |   |       
    |   +---accedian_structurize_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_.json
    |   |   |       ip_vil_combined_pan_india_accedian_latency.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---accedian_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_summary.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---cockpit_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_.json
    |   |   |       VIL_IP_Cockpit_Hourly_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---computation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---data_preparation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           prepration_test.py
    |   |           
    |   +---delete_notification_etl
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   \---config
    |   |           environment.py
    |   |           
    |   +---dwdm_computation_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           __init__.py
    |   |           
    |   +---dwdm_spanloss_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_tx_dwdm_spanloss_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validations.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           .coverage
    |   |           test_transform.py
    |   |           
    |   +---error_lib
    |   |   |   error_tracking.py
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config_json
    |   |           error_config.json
    |   |           exception_config.json
    |   |           
    |   +---etl_base_code
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       ETLLogStatus.py
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |           |   __init__.py
    |   |           |   
    |   |           \---models
    |   |                   __init__.py
    |   |                   
    |   +---fibre_flip_flap_structurise_etl
    |   |   |   .coverage
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---master_data_update_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |               db.py
    |   |               __init__.py
    |   |               
    |   +---notification_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---standard_structurize
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_20221019.xls
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       LAYER_HOST_NAME_MAPPING.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---standard_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_tranform.py
    |   |           
    |   +---standard_trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---Structurise_data
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_new_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_ip_cpu_utilization_.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_.json
    |   |   |       vil_ip_high_temperature_.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_.json
    |   |   |       vil_ip_platinum_qos_drop.json
    |   |   |       vil_ip_router_label_.json
    |   |   |       vil_ip_tcam_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---summery_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       link_utilization_summary.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_Summary.json
    |   |   |       VIL_IP_Cockpit_Hourly_summary.json
    |   |   |       vil_ip_cpu_utilization_summary.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_summary.json
    |   |   |       vil_ip_high_temperature_summary.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_summary.json
    |   |   |       vil_ip_platinum_qos_drop_summary.json
    |   |   |       vil_ip_router_label_summary.json
    |   |   |       vil_ip_tcam_summary_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_summary.json
    |   |   |       VIL_TX_Fiber_Flap_summary.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       link_utilization_new_01-aug-2022_summary-sb-trend.csv
    |   |   |   |       vil_tx_otu_error_02-aug-2022_summary-trend.csv
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           link_utilization_summary_sb_trend_bad_data.csv
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_trend.json
    |   |   |       vil_ip_cpu_utilization_trend.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_trend.json
    |   |   |       vil_ip_high_temperature_trend.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_trend.json
    |   |   |       vil_ip_platinum_qos_drop_trend.json
    |   |   |       vil_ip_router_label_trend.json
    |   |   |       vil_ip_tcam_trend_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_trend.json
    |   |   |       VIL_TX_Fiber_Flap_trend.json
    |   |   |       vil_tx_high_temperature.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   \---validate_data
    |       |   .dockerignore
    |       |   .env.example
    |       |   Dockerfile
    |       |   main.py
    |       |   README.md
    |       |   requirements.txt
    |       |   setup.py
    |       |   __init__.py
    |       |   
    |       +---data
    |       |   +---input
    |       |   |       .gitkeep
    |       |   |       
    |       |   \---output
    |       |           .gitkeep
    |       |           
    |       +---files_info
    |       |       LAYER_HOST_NAME_MAPPING.json
    |       |       OPTICAL_SNOC_TX_SM_TRT.json
    |       |       repeat_fiber_cut_count.json
    |       |       Sample IP & TX CR data.json
    |       |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |       |       vil_tx_dwdm_link_down_count.json
    |       |       WEEKLY_PBM_CEN_CORE_.json
    |       |       
    |       +---lib
    |       |   |   __init__.py
    |       |   |   
    |       |   \---libstorage
    |       |           sftp_utils.py
    |       |           __init__.py
    |       |           
    |       +---src
    |       |   |   __init__.py
    |       |   |   
    |       |   +---config
    |       |   |       constants.py
    |       |   |       environment.py
    |       |   |       log_config.py
    |       |   |       __init__.py
    |       |   |       
    |       |   +---core
    |       |   |       extract.py
    |       |   |       load.py
    |       |   |       transform.py
    |       |   |       __init__.py
    |       |   |       
    |       |   \---db
    |       |       |   db.py
    |       |       |   __init__.py
    |       |       |   
    |       |       \---models
    |       |               __init__.py
    |       |               
    |       \---ssl
    |               .gitkeep
    |               
    +---nokia_standard-trend-etl
    |   |   Dockerfile
    |   |   key
    |   |   requirements_for_test.txt
    |   |   sonar-project.properties
    |   |   testcases.sh
    |   |   
    |   +---.vscode
    |   |       settings.json
    |   |       
    |   +---accedian_structurize_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_.json
    |   |   |       ip_vil_combined_pan_india_accedian_latency.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---accedian_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Jitter_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Latency_summary.json
    |   |   |       IP_VIL_COMBINED_PAN_INDIA_Accedian_Packet_Loss_summary.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---cockpit_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_.json
    |   |   |       VIL_IP_Cockpit_Hourly_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---computation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---data_preparation_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           prepration_test.py
    |   |           
    |   +---delete_notification_etl
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   \---config
    |   |           environment.py
    |   |           
    |   +---dwdm_computation_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           __init__.py
    |   |           
    |   +---dwdm_spanloss_structurise
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_tx_dwdm_spanloss_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   logs_format.py
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validations.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           .coverage
    |   |           test_transform.py
    |   |           
    |   +---error_lib
    |   |   |   error_tracking.py
    |   |   |   __init__.py
    |   |   |   
    |   |   \---config_json
    |   |           error_config.json
    |   |           exception_config.json
    |   |           
    |   +---etl_base_code
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       ETLLogStatus.py
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |           |   __init__.py
    |   |           |   
    |   |           \---models
    |   |                   __init__.py
    |   |                   
    |   +---fibre_flip_flap_structurise_etl
    |   |   |   .coverage
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   config.json
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---master_data_update_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   \---src
    |   |       |   __init__.py
    |   |       |   
    |   |       +---config
    |   |       |       constants.py
    |   |       |       environment.py
    |   |       |       log_config.py
    |   |       |       __init__.py
    |   |       |       
    |   |       +---core
    |   |       |       extract.py
    |   |       |       load.py
    |   |       |       transform.py
    |   |       |       __init__.py
    |   |       |       
    |   |       \---db
    |   |               db.py
    |   |               __init__.py
    |   |               
    |   +---notification_etl
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   requirements.txt
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   \---ssl
    |   |           .gitkeep
    |   |           
    |   +---standard_structurize
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_20221019.xls
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       LAYER_HOST_NAME_MAPPING.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---standard_summary_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       Sample IP & TX CR data.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_tranform.py
    |   |           
    |   +---standard_trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---files_info
    |   |   |       OPTICAL_SNOC_TX_SM_TRT.json
    |   |   |       repeat_fiber_cut_count.json
    |   |   |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |   |   |       vil_tx_dwdm_link_down_count.json
    |   |   |       WEEKLY_PBM_CEN_CORE_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           
    |   +---Structurise_data
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_new_.json
    |   |   |       quad_circle_mapping.json
    |   |   |       vil_ip_cpu_utilization_.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_.json
    |   |   |       vil_ip_high_temperature_.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_.json
    |   |   |       vil_ip_platinum_qos_drop.json
    |   |   |       vil_ip_router_label_.json
    |   |   |       vil_ip_tcam_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       VIL_TX_Fiber_Flap_.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       validation.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---test
    |   |           test_transform.py
    |   |           
    |   +---summery_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       color_mapping.json
    |   |   |       link_utilization_summary.json
    |   |   |       VIL_DWDM_Cockpit_Hourly_Report_Summary.json
    |   |   |       VIL_IP_Cockpit_Hourly_summary.json
    |   |   |       vil_ip_cpu_utilization_summary.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_summary.json
    |   |   |       vil_ip_high_temperature_summary.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_summary.json
    |   |   |       vil_ip_platinum_qos_drop_summary.json
    |   |   |       vil_ip_router_label_summary.json
    |   |   |       vil_ip_tcam_summary_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_summary.json
    |   |   |       VIL_TX_Fiber_Flap_summary.json
    |   |   |       vil_tx_high_temperature_.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   +---trend_etl
    |   |   |   .dockerignore
    |   |   |   .env.example
    |   |   |   Dockerfile
    |   |   |   main.py
    |   |   |   README.md
    |   |   |   requirements.txt
    |   |   |   setup.py
    |   |   |   __init__.py
    |   |   |   
    |   |   +---data
    |   |   |   +---input
    |   |   |   |       .gitkeep
    |   |   |   |       link_utilization_new_01-aug-2022_summary-sb-trend.csv
    |   |   |   |       vil_tx_otu_error_02-aug-2022_summary-trend.csv
    |   |   |   |       
    |   |   |   \---output
    |   |   |           .gitkeep
    |   |   |           link_utilization_summary_sb_trend_bad_data.csv
    |   |   |           
    |   |   +---docs
    |   |   |       .gitkeep
    |   |   |       
    |   |   +---files_info
    |   |   |       link_utilization_trend.json
    |   |   |       vil_ip_cpu_utilization_trend.json
    |   |   |       vil_ip_crc_error_report_.json
    |   |   |       vil_ip_fcs_error_report_.json
    |   |   |       vil_ip_high-and-low_optical_power_trend.json
    |   |   |       vil_ip_high_temperature_trend.json
    |   |   |       vil_ip_link_flap-or-down_.json
    |   |   |       vil_ip_packet_discard_report_trend.json
    |   |   |       vil_ip_platinum_qos_drop_trend.json
    |   |   |       vil_ip_router_label_trend.json
    |   |   |       vil_ip_tcam_trend_.json
    |   |   |       vil_tx_access_optical_power_.json
    |   |   |       vil_tx_crc_fcs_error_.json
    |   |   |       vil_tx_dwdm_spanloss_trend.json
    |   |   |       VIL_TX_Fiber_Flap_trend.json
    |   |   |       vil_tx_high_temperature.json
    |   |   |       vil_tx_otu_error_.json
    |   |   |       vil_tx_packet_link_utilization_.json
    |   |   |       
    |   |   +---lib
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   \---libstorage
    |   |   |           sftp_utils.py
    |   |   |           __init__.py
    |   |   |           
    |   |   +---src
    |   |   |   |   __init__.py
    |   |   |   |   
    |   |   |   +---config
    |   |   |   |       constants.py
    |   |   |   |       environment.py
    |   |   |   |       log_config.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   +---core
    |   |   |   |       ETLLogStatus.py
    |   |   |   |       extract.py
    |   |   |   |       load.py
    |   |   |   |       transform.py
    |   |   |   |       __init__.py
    |   |   |   |       
    |   |   |   \---db
    |   |   |       |   db.py
    |   |   |       |   __init__.py
    |   |   |       |   
    |   |   |       \---models
    |   |   |               __init__.py
    |   |   |               
    |   |   +---ssl
    |   |   |       .gitkeep
    |   |   |       
    |   |   \---tests
    |   |           test_transform.py
    |   |           __init__.py
    |   |           
    |   \---validate_data
    |       |   .dockerignore
    |       |   .env.example
    |       |   Dockerfile
    |       |   main.py
    |       |   README.md
    |       |   requirements.txt
    |       |   setup.py
    |       |   __init__.py
    |       |   
    |       +---data
    |       |   +---input
    |       |   |       .gitkeep
    |       |   |       
    |       |   \---output
    |       |           .gitkeep
    |       |           
    |       +---files_info
    |       |       LAYER_HOST_NAME_MAPPING.json
    |       |       OPTICAL_SNOC_TX_SM_TRT.json
    |       |       repeat_fiber_cut_count.json
    |       |       Sample IP & TX CR data.json
    |       |       SMTT_IP_NETWORK_PUSMDB_ALL_OPEN_.json
    |       |       vil_tx_dwdm_link_down_count.json
    |       |       WEEKLY_PBM_CEN_CORE_.json
    |       |       
    |       +---lib
    |       |   |   __init__.py
    |       |   |   
    |       |   \---libstorage
    |       |           sftp_utils.py
    |       |           __init__.py
    |       |           
    |       +---src
    |       |   |   __init__.py
    |       |   |   
    |       |   +---config
    |       |   |       constants.py
    |       |   |       environment.py
    |       |   |       log_config.py
    |       |   |       __init__.py
    |       |   |       
    |       |   +---core
    |       |   |       extract.py
    |       |   |       load.py
    |       |   |       transform.py
    |       |   |       __init__.py
    |       |   |       
    |       |   \---db
    |       |       |   db.py
    |       |       |   __init__.py
    |       |       |   
    |       |       \---models
    |       |               __init__.py
    |       |               
    |       \---ssl
    |               .gitkeep
    |               
    \---test
            Dockerfile
            key