mirror of
https://github.com/Telecominfraproject/oopt-gnpy-web-gui.git
synced 2025-10-29 09:12:19 +00:00
Added rename and removed files
This commit is contained in:
1963
css/style.css
Normal file
1963
css/style.css
Normal file
File diff suppressed because it is too large
Load Diff
814
data/Equipment_JSON_MOD2.json
Normal file
814
data/Equipment_JSON_MOD2.json
Normal file
@@ -0,0 +1,814 @@
|
||||
{
|
||||
"tip-photonic-equipment:amplifier": [
|
||||
{
|
||||
"type": "high_detail_model_example",
|
||||
"gain-min": "15.0",
|
||||
"frequency-min": "191.35",
|
||||
"frequency-max": "196.1",
|
||||
"gain-flatmax": "25.0",
|
||||
"max-power-out": "21.0",
|
||||
"has-output-voa": false,
|
||||
"polynomial-NF": {
|
||||
"a": "0.000168241",
|
||||
"b": "0.0469961",
|
||||
"c": "0.0359549",
|
||||
"d": "5.82851"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "Juniper_BoosterHG",
|
||||
"gain-min": "10.0",
|
||||
"frequency-min": "191.4",
|
||||
"frequency-max": "196.1",
|
||||
"gain-flatmax": "25.0",
|
||||
"max-power-out": "21.0",
|
||||
"has-output-voa": false,
|
||||
"polynomial-NF": {
|
||||
"a": "0.0008",
|
||||
"b": "0.0272",
|
||||
"c": "-0.2249",
|
||||
"d": "6.4902"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "operator_model_example",
|
||||
"gain-min": "15.0",
|
||||
"frequency-min": "191.35",
|
||||
"frequency-max": "196.1",
|
||||
"gain-flatmax": "26.0",
|
||||
"max-power-out": "23.0",
|
||||
"has-output-voa": false,
|
||||
"min-max-NF": {
|
||||
"nf-min": "6.0",
|
||||
"nf-max": "10.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "openroadm_ila_low_noise",
|
||||
"gain-min": "0.0",
|
||||
"frequency-min": "191.35",
|
||||
"frequency-max": "196.1",
|
||||
"gain-flatmax": "27.0",
|
||||
"max-power-out": "22.0",
|
||||
"has-output-voa": false,
|
||||
"OpenROADM-ILA": {
|
||||
"a": "-0.0008104",
|
||||
"b": "-0.06221",
|
||||
"c": "-0.5889",
|
||||
"d": "37.62"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "openroadm_ila_standard",
|
||||
"gain-min": "0.0",
|
||||
"frequency-min": "191.35",
|
||||
"frequency-max": "196.1",
|
||||
"gain-flatmax": "27.0",
|
||||
"max-power-out": "22.0",
|
||||
"has-output-voa": false,
|
||||
"OpenROADM-ILA": {
|
||||
"a": "-0.0005952",
|
||||
"b": "-0.0625",
|
||||
"c": "-1.071",
|
||||
"d": "28.99"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "openroadm_mw_mw_preamp",
|
||||
"gain-min": "0.0",
|
||||
"frequency-min": "191.35",
|
||||
"frequency-max": "196.1",
|
||||
"gain-flatmax": "27.0",
|
||||
"max-power-out": "22.0",
|
||||
"has-output-voa": false,
|
||||
"OpenROADM-preamp": {}
|
||||
},
|
||||
{
|
||||
"type": "openroadm_mw_mw_booster",
|
||||
"gain-min": "0.0",
|
||||
"frequency-min": "191.35",
|
||||
"frequency-max": "196.1",
|
||||
"gain-flatmax": "32.0",
|
||||
"max-power-out": "22.0",
|
||||
"has-output-voa": false,
|
||||
"OpenROADM-booster": {}
|
||||
},
|
||||
{
|
||||
"type": "std_high_gain",
|
||||
"gain-min": "25.0",
|
||||
"frequency-min": "191.35",
|
||||
"frequency-max": "196.1",
|
||||
"gain-flatmax": "35.0",
|
||||
"max-power-out": "21.0",
|
||||
"has-output-voa": false,
|
||||
"min-max-NF": {
|
||||
"nf-min": "5.5",
|
||||
"nf-max": "7.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "std_medium_gain",
|
||||
"gain-min": "15.0",
|
||||
"frequency-min": "191.35",
|
||||
"frequency-max": "196.1",
|
||||
"gain-flatmax": "26.0",
|
||||
"max-power-out": "23.0",
|
||||
"has-output-voa": false,
|
||||
"min-max-NF": {
|
||||
"nf-min": "6.0",
|
||||
"nf-max": "10.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "std_low_gain",
|
||||
"gain-min": "8.0",
|
||||
"frequency-min": "191.35",
|
||||
"frequency-max": "196.1",
|
||||
"gain-flatmax": "16.0",
|
||||
"max-power-out": "23.0",
|
||||
"has-output-voa": false,
|
||||
"min-max-NF": {
|
||||
"nf-min": "6.5",
|
||||
"nf-max": "11.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "high_power",
|
||||
"gain-min": "8.0",
|
||||
"frequency-min": "191.35",
|
||||
"frequency-max": "196.1",
|
||||
"gain-flatmax": "16.0",
|
||||
"max-power-out": "25.0",
|
||||
"has-output-voa": false,
|
||||
"min-max-NF": {
|
||||
"nf-min": "9.0",
|
||||
"nf-max": "15.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "std_fixed_gain",
|
||||
"gain-min": "20.0",
|
||||
"frequency-min": "191.35",
|
||||
"frequency-max": "196.1",
|
||||
"gain-flatmax": "21.0",
|
||||
"max-power-out": "21.0",
|
||||
"has-output-voa": false,
|
||||
"polynomial-NF": {
|
||||
"a": "0.0",
|
||||
"b": "0.0",
|
||||
"c": "0.0",
|
||||
"d": "5.5"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "4pumps_raman",
|
||||
"gain-min": "12.0",
|
||||
"frequency-min": "191.35",
|
||||
"frequency-max": "196.1",
|
||||
"gain-flatmax": "12.0",
|
||||
"max-power-out": "21.0",
|
||||
"has-output-voa": false,
|
||||
"raman-approximation": {
|
||||
"nf": "-1.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "hybrid_4pumps_lowgain",
|
||||
"gain-min": "25.0",
|
||||
"composite": {
|
||||
"preamp": "4pumps_raman",
|
||||
"booster": "std_low_gain"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "hybrid_4pumps_mediumgain",
|
||||
"gain-min": "25.0",
|
||||
"composite": {
|
||||
"preamp": "4pumps_raman",
|
||||
"booster": "std_medium_gain"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "medium+low_gain",
|
||||
"gain-min": "25.0",
|
||||
"composite": {
|
||||
"preamp": "std_medium_gain",
|
||||
"booster": "std_low_gain"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "medium+high_power",
|
||||
"gain-min": "25.0",
|
||||
"composite": {
|
||||
"preamp": "std_medium_gain",
|
||||
"booster": "high_power"
|
||||
}
|
||||
}
|
||||
],
|
||||
"tip-photonic-equipment:fiber": [
|
||||
{
|
||||
"type": "NZDF",
|
||||
"chromatic-dispersion": "5.0",
|
||||
"gamma": "1.46",
|
||||
"pmd-coefficient": "0.0400028124"
|
||||
},
|
||||
{
|
||||
"type": "LOF",
|
||||
"chromatic-dispersion": "22.0",
|
||||
"gamma": "0.843",
|
||||
"pmd-coefficient": "0.0400028124"
|
||||
},
|
||||
{
|
||||
"type": "SSMF",
|
||||
"chromatic-dispersion": "16.7",
|
||||
"gamma": "1.27",
|
||||
"pmd-coefficient": "0.0400028124",
|
||||
"raman-efficiency": [
|
||||
{
|
||||
"delta-frequency": "0.0",
|
||||
"cr": "0.0"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "0.5",
|
||||
"cr": "0.0000094"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "1.0",
|
||||
"cr": "0.0000292"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "1.5",
|
||||
"cr": "0.0000488"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "2.0",
|
||||
"cr": "0.0000682"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "2.5",
|
||||
"cr": "0.0000831"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "3.0",
|
||||
"cr": "0.000094"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "3.5",
|
||||
"cr": "0.0001014"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "4.0",
|
||||
"cr": "0.0001069"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "4.5",
|
||||
"cr": "0.0001119"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "5.0",
|
||||
"cr": "0.0001217"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "5.5",
|
||||
"cr": "0.0001268"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "6.0",
|
||||
"cr": "0.0001365"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "6.5",
|
||||
"cr": "0.000149"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "7.0",
|
||||
"cr": "0.000165"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "7.5",
|
||||
"cr": "0.000181"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "8.0",
|
||||
"cr": "0.0001977"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "8.5",
|
||||
"cr": "0.0002192"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "9.0",
|
||||
"cr": "0.0002469"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "9.5",
|
||||
"cr": "0.0002749"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "10.0",
|
||||
"cr": "0.0002999"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "10.5",
|
||||
"cr": "0.0003206"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "11.0",
|
||||
"cr": "0.0003405"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "11.5",
|
||||
"cr": "0.0003592"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "12.0",
|
||||
"cr": "0.000374"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "12.5",
|
||||
"cr": "0.0003826"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "12.75",
|
||||
"cr": "0.0003841"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "13.0",
|
||||
"cr": "0.0003826"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "13.25",
|
||||
"cr": "0.0003802"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "13.5",
|
||||
"cr": "0.0003756"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "14.0",
|
||||
"cr": "0.0003549"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "14.5",
|
||||
"cr": "0.0003795"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "14.75",
|
||||
"cr": "0.000344"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "15.0",
|
||||
"cr": "0.0002933"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "15.5",
|
||||
"cr": "0.0002024"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "16.0",
|
||||
"cr": "0.0001158"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "16.5",
|
||||
"cr": "0.0000846"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "17.0",
|
||||
"cr": "0.0000714"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "17.5",
|
||||
"cr": "0.0000686"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "18.0",
|
||||
"cr": "0.000085"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "18.25",
|
||||
"cr": "0.0000893"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "18.5",
|
||||
"cr": "0.0000901"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "18.75",
|
||||
"cr": "0.0000815"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "19.0",
|
||||
"cr": "0.0000667"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "19.5",
|
||||
"cr": "0.0000437"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "20.0",
|
||||
"cr": "0.0000328"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "20.5",
|
||||
"cr": "0.0000296"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "21.0",
|
||||
"cr": "0.0000265"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "21.5",
|
||||
"cr": "0.0000257"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "22.0",
|
||||
"cr": "0.0000281"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "22.5",
|
||||
"cr": "0.0000308"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "23.0",
|
||||
"cr": "0.0000367"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "23.5",
|
||||
"cr": "0.0000585"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "24.0",
|
||||
"cr": "0.0000663"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "24.5",
|
||||
"cr": "0.0000636"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "25.0",
|
||||
"cr": "0.000055"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "25.5",
|
||||
"cr": "0.0000406"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "26.0",
|
||||
"cr": "0.0000277"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "26.5",
|
||||
"cr": "0.0000242"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "27.0",
|
||||
"cr": "0.0000187"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "27.5",
|
||||
"cr": "0.000016"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "28.0",
|
||||
"cr": "0.000014"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "28.5",
|
||||
"cr": "0.0000113"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "29.0",
|
||||
"cr": "0.0000105"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "29.5",
|
||||
"cr": "0.0000098"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "30.0",
|
||||
"cr": "0.0000098"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "30.5",
|
||||
"cr": "0.0000113"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "31.0",
|
||||
"cr": "0.0000164"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "31.5",
|
||||
"cr": "0.0000195"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "32.0",
|
||||
"cr": "0.0000238"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "32.5",
|
||||
"cr": "0.0000226"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "33.0",
|
||||
"cr": "0.0000203"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "33.5",
|
||||
"cr": "0.0000148"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "34.0",
|
||||
"cr": "0.0000109"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "34.5",
|
||||
"cr": "0.0000098"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "35.0",
|
||||
"cr": "0.0000105"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "35.5",
|
||||
"cr": "0.0000117"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "36.0",
|
||||
"cr": "0.0000125"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "36.5",
|
||||
"cr": "0.0000121"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "37.0",
|
||||
"cr": "0.0000109"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "37.5",
|
||||
"cr": "0.0000098"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "38.0",
|
||||
"cr": "0.0000082"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "38.5",
|
||||
"cr": "0.0000066"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "39.0",
|
||||
"cr": "0.0000047"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "39.5",
|
||||
"cr": "0.0000027"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "40.0",
|
||||
"cr": "0.0000019"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "40.5",
|
||||
"cr": "0.0000012"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "41.0",
|
||||
"cr": "4.00000E-7"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "41.5",
|
||||
"cr": "2.00000E-7"
|
||||
},
|
||||
{
|
||||
"delta-frequency": "42.0",
|
||||
"cr": "1.00000E-7"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"tip-photonic-equipment:transceiver": [
|
||||
{
|
||||
"type": "vendorA_trx-type1",
|
||||
"frequency-min": "191.35",
|
||||
"frequency-max": "196.1",
|
||||
"mode": [
|
||||
{
|
||||
"name": "mode 1",
|
||||
"bit-rate": 100,
|
||||
"baud-rate": "32.0",
|
||||
"required-osnr": "11.0",
|
||||
"in-band-tx-osnr": "40.0",
|
||||
"grid-spacing": "37.5",
|
||||
"tx-roll-off": "0.15",
|
||||
"tip-photonic-simulation:cost": 1
|
||||
},
|
||||
{
|
||||
"name": "mode 2",
|
||||
"bit-rate": 200,
|
||||
"baud-rate": "66.0",
|
||||
"required-osnr": "15.0",
|
||||
"in-band-tx-osnr": "40.0",
|
||||
"grid-spacing": "75.0",
|
||||
"tx-roll-off": "0.15",
|
||||
"tip-photonic-simulation:cost": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Voyager",
|
||||
"frequency-min": "191.35",
|
||||
"frequency-max": "196.1",
|
||||
"mode": [
|
||||
{
|
||||
"name": "mode 1",
|
||||
"bit-rate": 100,
|
||||
"baud-rate": "32.0",
|
||||
"required-osnr": "12.0",
|
||||
"in-band-tx-osnr": "40.0",
|
||||
"grid-spacing": "37.5",
|
||||
"tx-roll-off": "0.15",
|
||||
"tip-photonic-simulation:cost": 1
|
||||
},
|
||||
{
|
||||
"name": "mode 3",
|
||||
"bit-rate": 300,
|
||||
"baud-rate": "44.0",
|
||||
"required-osnr": "18.0",
|
||||
"in-band-tx-osnr": "40.0",
|
||||
"grid-spacing": "62.5",
|
||||
"tx-roll-off": "0.15",
|
||||
"tip-photonic-simulation:cost": 1
|
||||
},
|
||||
{
|
||||
"name": "mode 2",
|
||||
"bit-rate": 400,
|
||||
"baud-rate": "66.0",
|
||||
"required-osnr": "21.0",
|
||||
"in-band-tx-osnr": "40.0",
|
||||
"grid-spacing": "75.0",
|
||||
"tx-roll-off": "0.15",
|
||||
"tip-photonic-simulation:cost": 1
|
||||
},
|
||||
{
|
||||
"name": "mode 4",
|
||||
"bit-rate": 200,
|
||||
"baud-rate": "66.0",
|
||||
"required-osnr": "16.0",
|
||||
"in-band-tx-osnr": "40.0",
|
||||
"grid-spacing": "75.0",
|
||||
"tx-roll-off": "0.15",
|
||||
"tip-photonic-simulation:cost": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"tip-photonic-equipment:roadm": [
|
||||
{
|
||||
"type": "default",
|
||||
"add-drop-osnr": "38.0",
|
||||
"polarization-mode-dispersion": "0.0",
|
||||
"target-channel-out-power": "-20.0",
|
||||
"compatible-preamp": [],
|
||||
"compatible-booster": []
|
||||
}
|
||||
],
|
||||
"tip-photonic-simulation:simulation": {
|
||||
"grid": {
|
||||
"frequency-min": "191.3",
|
||||
"frequency-max": "195.1",
|
||||
"spacing": "50.0",
|
||||
"power": "0.0",
|
||||
"tx-roll-off": "0.15",
|
||||
"tx-osnr": "40.0",
|
||||
"baud-rate": "32.0"
|
||||
},
|
||||
"autodesign": {
|
||||
"allowed-inline-edfa": [
|
||||
"std_high_gain",
|
||||
"std_medium_gain",
|
||||
"std_low_gain",
|
||||
"hybrid_4pumps_lowgain",
|
||||
"hybrid_4pumps_mediumgain",
|
||||
"medium+low_gain"
|
||||
],
|
||||
"power-adjustment-for-span-loss": {
|
||||
"maximal-reduction": "-2.0",
|
||||
"maximal-boost": "3.0",
|
||||
"excursion-step-size": "0.5"
|
||||
},
|
||||
"power-mode": {
|
||||
"power-sweep": {
|
||||
"start": "0.0",
|
||||
"stop": "0.0",
|
||||
"step-size": "1.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"system-margin": "2.0"
|
||||
},
|
||||
"ietf-network:networks": {
|
||||
"network": [
|
||||
{
|
||||
"network-id": "ra",
|
||||
"network-types": {
|
||||
"tip-photonic-topology:photonic-topology": {}
|
||||
},
|
||||
"node": [
|
||||
{
|
||||
"group-id": "Site_A",
|
||||
"node-id": "Site_A",
|
||||
"tip-photonic-topology:transceiver": {
|
||||
"model": "vendorA_trx-type1"
|
||||
}
|
||||
},
|
||||
{
|
||||
"group-id": "ILA_1",
|
||||
"node-id": "Edfa1",
|
||||
"tip-photonic-topology:amplifier": {
|
||||
"model": "std_low_gain",
|
||||
"gain-target": "17.0",
|
||||
"tilt-target": "0.0",
|
||||
"out-voa-target": "0.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"group-id": "ILA_1",
|
||||
"node-id": "Edfa2",
|
||||
"tip-photonic-topology:amplifier": {
|
||||
"model": "std_high_gain",
|
||||
"gain-target": "25.0",
|
||||
"tilt-target": "0.0",
|
||||
"out-voa-target": "0.0"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"group-id": "Site_B",
|
||||
"node-id": "Site_B",
|
||||
"tip-photonic-topology:transceiver": {
|
||||
"model": "vendorA_trx-type1"
|
||||
}
|
||||
}
|
||||
],
|
||||
"ietf-network-topology:link": [
|
||||
{
|
||||
"group-id": "Span_1",
|
||||
"link-id": "Span1",
|
||||
"source": {
|
||||
"source-node": "Site_A"
|
||||
},
|
||||
"destination": {
|
||||
"dest-node": "Edfa1"
|
||||
},
|
||||
"tip-photonic-topology:fiber": {
|
||||
"type": "SSMF",
|
||||
"length": "80.0",
|
||||
"attenuation-in": "0.0",
|
||||
"conn-att-in": "0.5",
|
||||
"conn-att-out": "0.5"
|
||||
}
|
||||
},
|
||||
{
|
||||
"group-id": "Span_1",
|
||||
"link-id": "Span2",
|
||||
"source": {
|
||||
"source-node": "Edfa2"
|
||||
},
|
||||
"destination": {
|
||||
"dest-node": "Site_A"
|
||||
},
|
||||
"tip-photonic-topology:fiber": {
|
||||
"type": "SSMF",
|
||||
"length": "70.0",
|
||||
"attenuation-in": "0.0",
|
||||
"conn-att-in": "0.5",
|
||||
"conn-att-out": "0.5"
|
||||
}
|
||||
},
|
||||
{
|
||||
"link-id": "patch{Edfa1, Site_B}",
|
||||
"source": {
|
||||
"source-node": "Edfa1"
|
||||
},
|
||||
"destination": {
|
||||
"dest-node": "Site_B"
|
||||
},
|
||||
"tip-photonic-topology:patch": {}
|
||||
},
|
||||
{
|
||||
"link-id": "patch{Site_B, Edfa2}",
|
||||
"source": {
|
||||
"source-node": "Site_B"
|
||||
},
|
||||
"destination": {
|
||||
"dest-node": "Edfa2"
|
||||
},
|
||||
"tip-photonic-topology:patch": {}
|
||||
}
|
||||
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
198
data/configurationdata.json
Normal file
198
data/configurationdata.json
Normal file
@@ -0,0 +1,198 @@
|
||||
{
|
||||
"project": {
|
||||
"network_id": "GNPy",
|
||||
"network_platform_layout": [
|
||||
"ANSI",
|
||||
"ETSI"
|
||||
],
|
||||
"eqpt_config_file_path": "https://uatassess.hiremee.co.in/Data/eqpt_config.json"
|
||||
},
|
||||
"node": {
|
||||
"site_length": 20,
|
||||
"dir": "Assets/img/",
|
||||
"roadm_type": [
|
||||
"Default"
|
||||
],
|
||||
|
||||
"Roadm": {
|
||||
"is_degree_validation": false,
|
||||
"default": {
|
||||
"label": "NE ",
|
||||
"FV_label": "ROADM ",
|
||||
"node_degree": 100,
|
||||
"node_type": "Roadm",
|
||||
"roadm_type": "",
|
||||
"pre_amp_type": "",
|
||||
"booster_type": "",
|
||||
"component_type": "node"
|
||||
}
|
||||
},
|
||||
"ILA": {
|
||||
"is_degree_validation": true,
|
||||
"default": {
|
||||
"label": "NE ",
|
||||
"FV_label": "ILA ",
|
||||
"node_degree": 2,
|
||||
"node_type": "Amplifier",
|
||||
"amp_category": "ILA",
|
||||
"pre_amp_type": "",
|
||||
"booster_type": "",
|
||||
"component_type": "node"
|
||||
}
|
||||
},
|
||||
"Amplifier": {
|
||||
"is_degree_validation": true,
|
||||
"default": {
|
||||
"label": "NE ",
|
||||
"FV_label": "EDFA ",
|
||||
"node_degree": 2,
|
||||
"node_type": "Amplifier",
|
||||
"amp_category": "Amplifier",
|
||||
"pre_amp_type": "",
|
||||
"component_type": "node",
|
||||
"amp_type": ""
|
||||
}
|
||||
},
|
||||
"RamanAmplifier": {
|
||||
"is_degree_validation": true,
|
||||
"default": {
|
||||
"label": "NE ",
|
||||
"FV_label": "Raman ",
|
||||
"node_degree": 2,
|
||||
"node_type": "Amplifier",
|
||||
"amp_category": "RamanAmplifier",
|
||||
"pre_amp_type": "",
|
||||
"component_type": "node",
|
||||
"amp_type": ""
|
||||
}
|
||||
},
|
||||
"Fused": {
|
||||
"is_degree_validation": true,
|
||||
"default": {
|
||||
"label": "NE ",
|
||||
"FV_label": "Attenuator ",
|
||||
"node_degree": 2,
|
||||
"node_type": "Fused",
|
||||
"pre_amp_type": "none",
|
||||
"booster_type": "none",
|
||||
"component_type": "node"
|
||||
}
|
||||
},
|
||||
"Transceiver": {
|
||||
"is_degree_validation": false,
|
||||
"default": {
|
||||
"label": "TCVR ",
|
||||
"FV_label": "TCVR ",
|
||||
"node_degree": 100,
|
||||
"node_type": "Transceiver",
|
||||
"transceiver_type": "",
|
||||
"transceiver_mode": "",
|
||||
"component_type": "node"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DualFiber": {
|
||||
"component_type": "Fiber",
|
||||
"fiber_category": "Dual Fiber",
|
||||
"fiber_type": [
|
||||
"SSMF",
|
||||
"LOF",
|
||||
"NZDF"
|
||||
],
|
||||
"SSMF": {
|
||||
"CD_coefficient": 16.7
|
||||
},
|
||||
"LOF": {
|
||||
"CD_coefficient": 22.0
|
||||
},
|
||||
"NZDF": {
|
||||
"CD_coefficient": 5.0
|
||||
},
|
||||
"default": {
|
||||
"fiber_type": "SSMF",
|
||||
"CD_coefficient": 16.7,
|
||||
"PMD_coefficient": 0.0400028124,
|
||||
"Span_length": "1.0",
|
||||
"Loss_coefficient": "0.25",
|
||||
"Connector_in": "0.5",
|
||||
"Connector_out": "0.5",
|
||||
"Ageing_loss": "0.0",
|
||||
"Length_based_loss": false,
|
||||
"Span_loss": "0.0"
|
||||
}
|
||||
},
|
||||
"SingleFiber": {
|
||||
"component_type": "Fiber",
|
||||
"fiber_category": "Single Fiber",
|
||||
"fiber_type": [
|
||||
"SSMF",
|
||||
"LOF",
|
||||
"NZDF"
|
||||
],
|
||||
"SSMF": {
|
||||
"CD_coefficient": 16.7
|
||||
},
|
||||
"LOF": {
|
||||
"CD_coefficient": 22.0
|
||||
},
|
||||
"NZDF": {
|
||||
"CD_coefficient": 5.0
|
||||
},
|
||||
"default": {
|
||||
"fiber_type": "",
|
||||
"CD_coefficient": "",
|
||||
"PMD_coefficient": "",
|
||||
"Span_length": "",
|
||||
"Loss_coefficient": "",
|
||||
"Connector_in": "",
|
||||
"Connector_out": "",
|
||||
"Ageing_loss": "",
|
||||
"Length_based_loss": false,
|
||||
"Span_loss": ""
|
||||
}
|
||||
},
|
||||
|
||||
"Service": {
|
||||
"component_type": "Service",
|
||||
"service_type": [
|
||||
"OpenROADM MSA ver. 4.0"
|
||||
],
|
||||
"data_rate": [
|
||||
"100G DP-QPSK",
|
||||
"200G DP-QPSK",
|
||||
"300G DP-8QAM",
|
||||
"400G DP-16QAM"
|
||||
],
|
||||
"100G DP-QPSK": [
|
||||
"27.95",
|
||||
"31.57"
|
||||
],
|
||||
"200G DP-QPSK": [
|
||||
"63.1"
|
||||
],
|
||||
"300G DP-8QAM": [
|
||||
"63.1"
|
||||
],
|
||||
"400G DP-16QAM": [
|
||||
"63.1"
|
||||
],
|
||||
"Central_frequency": [
|
||||
"Auto"
|
||||
],
|
||||
"Grid_spacing_min": "Baud-rate",
|
||||
"Grid_spacing_max": "150GHz",
|
||||
"default": {
|
||||
"service_type": "OpenROADM MSA ver. 4.0",
|
||||
"Frequency_min": 0.0400028124,
|
||||
"Frequency_max": 1.0,
|
||||
"Data_rate": "100G DP-QPSK",
|
||||
"Baud_rate": 27.95,
|
||||
"Grid_spacing": "50GHz",
|
||||
"band_width": 100
|
||||
}
|
||||
},
|
||||
|
||||
"Patch": {
|
||||
"component_type": "Patch"
|
||||
}
|
||||
}
|
||||
482
data/styledata.json
Normal file
482
data/styledata.json
Normal file
@@ -0,0 +1,482 @@
|
||||
{
|
||||
"common": {
|
||||
"background_color": "white",
|
||||
"font": "14px Helvetica black",
|
||||
"border": "1px solid black",
|
||||
"font_variant": "normal"
|
||||
},
|
||||
"options": {
|
||||
"physics": false,
|
||||
|
||||
"interaction": {
|
||||
"navigationButtons": true,
|
||||
"keyboard": false,
|
||||
"dragView": true,
|
||||
"multiselect": true,
|
||||
"hover": true
|
||||
},
|
||||
"edges": {
|
||||
"color": {
|
||||
"color": "blue",
|
||||
"highlight": "blue",
|
||||
"hover": "blue",
|
||||
"inherit": false,
|
||||
"opacity": 1
|
||||
},
|
||||
"background": {
|
||||
"color": "blue",
|
||||
"dashes": false,
|
||||
"enabled": false,
|
||||
"size": 10
|
||||
},
|
||||
"arrows": {
|
||||
"from": {
|
||||
"enabled": false,
|
||||
"type": "arrow"
|
||||
},
|
||||
"to": {
|
||||
"enabled": true,
|
||||
"type": "arrow",
|
||||
"scaleFactor": ".5"
|
||||
}
|
||||
},
|
||||
"font": {
|
||||
"color": "gray",
|
||||
"size": 11,
|
||||
"face": "verdana",
|
||||
"align": "top"
|
||||
},
|
||||
"smooth": {
|
||||
"enabled": false,
|
||||
"type": "continuous"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
"Roadm": {
|
||||
"shape": "image",
|
||||
"size": 18,
|
||||
"err_size": 22,
|
||||
"image": "newroadm.png",
|
||||
"err_image": "err_roadm.png",
|
||||
"w_image": "w_roadm.png",
|
||||
"h_image": "h_roadm.png",
|
||||
"fh_image": "fh_roadm.png",
|
||||
"node_type": "Roadm",
|
||||
"component_type": "node",
|
||||
"icon": {},
|
||||
"font": "12px verdana black",
|
||||
"color": {
|
||||
"border": "#2B7CE9",
|
||||
"background": "#97C2FC",
|
||||
"highlight": {
|
||||
"border": "green",
|
||||
"background": "green"
|
||||
},
|
||||
"hover": {
|
||||
"border": "yellow",
|
||||
"background": "yellow"
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
},
|
||||
"ILA": {
|
||||
"shape": "image",
|
||||
"size": 18,
|
||||
"err_size": 22,
|
||||
"image": "ILA.svg",
|
||||
"err_image": "ILA.svg",
|
||||
"w_image": "ILA.svg",
|
||||
"h_image": "ILA.svg",
|
||||
"fh_image": "ILA.svg",
|
||||
"node_type": "Amplifier",
|
||||
"amp_category": "ILA",
|
||||
"component_type": "node",
|
||||
"icon": {},
|
||||
"font": "12px verdana black",
|
||||
"color": {
|
||||
"border": "#2B7CE9",
|
||||
"background": "#97C2FC",
|
||||
"highlight": {
|
||||
"border": "green",
|
||||
"background": "green"
|
||||
},
|
||||
"hover": {
|
||||
"border": "yellow",
|
||||
"background": "yellow"
|
||||
}
|
||||
|
||||
}
|
||||
},
|
||||
"Amplifier": {
|
||||
"shape": "image",
|
||||
"size": 18,
|
||||
"err_size": 22,
|
||||
"image": "newamp.png",
|
||||
"err_image": "err_amplifier.png",
|
||||
"w_image": "w_amplifier.png",
|
||||
"h_image": "h_amplifier.png",
|
||||
"fh_image": "fh_amplifier.png",
|
||||
"node_type": "Amplifier",
|
||||
"amp_category": "Amplifier",
|
||||
"component_type": "node",
|
||||
"icon": {},
|
||||
"font": "12px verdana black",
|
||||
"color": {
|
||||
"border": "#2B7CE9",
|
||||
"background": "#97C2FC",
|
||||
"highlight": {
|
||||
"border": "green",
|
||||
"background": "green"
|
||||
},
|
||||
"hover": {
|
||||
"border": "yellow",
|
||||
"background": "yellow"
|
||||
}
|
||||
|
||||
}
|
||||
},
|
||||
"RamanAmplifier": {
|
||||
"shape": "image",
|
||||
"size": 18,
|
||||
"err_size": 22,
|
||||
"image": "ramanamp.png",
|
||||
"err_image": "err_raman.png",
|
||||
"w_image": "w_raman.png",
|
||||
"h_image": "h_raman.png",
|
||||
"fh_image": "fh_raman.png",
|
||||
"node_type": "Amplifier",
|
||||
"amp_category": "RamanAmplifier",
|
||||
"component_type": "node",
|
||||
"icon": {},
|
||||
"font": "12px verdana black",
|
||||
"color": {
|
||||
"border": "#2B7CE9",
|
||||
"background": "#97C2FC",
|
||||
"highlight": {
|
||||
"border": "green",
|
||||
"background": "green"
|
||||
},
|
||||
"hover": {
|
||||
"border": "yellow",
|
||||
"background": "yellow"
|
||||
}
|
||||
|
||||
}
|
||||
},
|
||||
"Fused": {
|
||||
"shape": "image",
|
||||
"size": 18,
|
||||
"err_size": 22,
|
||||
"image": "newattenuator.png",
|
||||
"err_image": "err_attenuator.png",
|
||||
"w_image": "w_attenuator.png",
|
||||
"h_image": "h_attenuator.png",
|
||||
"fh_image": "fh_attenuator.png",
|
||||
"node_type": "Fused",
|
||||
"component_type": "node",
|
||||
"icon": {},
|
||||
"font": "12px verdana black",
|
||||
"color": {
|
||||
"border": "#2B7CE9",
|
||||
"background": "#97C2FC",
|
||||
"highlight": {
|
||||
"border": "green",
|
||||
"background": "green"
|
||||
},
|
||||
"hover": {
|
||||
"border": "yellow",
|
||||
"background": "yellow"
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
},
|
||||
"Transceiver": {
|
||||
"shape": "image",
|
||||
"size": 18,
|
||||
"err_size": 22,
|
||||
"image": "newtransceiver.png",
|
||||
"err_image": "err_transceiver.png",
|
||||
"w_image": "w_transceiver.png",
|
||||
"h_image": "h_transceiver.png",
|
||||
"fh_image": "fh_transceiver.png",
|
||||
"node_type": "Transceiver",
|
||||
"component_type": "node",
|
||||
"icon": {},
|
||||
"font": "12px verdana black",
|
||||
"color": {
|
||||
"border": "#2B7CE9",
|
||||
"background": "#97C2FC",
|
||||
"highlight": {
|
||||
"border": "green",
|
||||
"background": "green"
|
||||
},
|
||||
"hover": {
|
||||
"border": "yellow",
|
||||
"background": "yellow"
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
},
|
||||
"Fiber": {
|
||||
"options": {
|
||||
"smooth": {
|
||||
"enabled": false,
|
||||
"roundness": 0.5,
|
||||
"type": "continuous"
|
||||
|
||||
}
|
||||
}
|
||||
},
|
||||
"DualFiber": {
|
||||
"dashes": false,
|
||||
"component_type": "Fiber",
|
||||
"fiber_category": "Dual Fiber",
|
||||
"width": 2,
|
||||
"options": {
|
||||
"color": {
|
||||
"color": "blue",
|
||||
"highlight": "blue",
|
||||
"hover": "blue",
|
||||
"inherit": false,
|
||||
"opacity": 1
|
||||
},
|
||||
"background": {
|
||||
"color": "blue",
|
||||
"dashes": false,
|
||||
"enabled": false,
|
||||
"size": 10
|
||||
},
|
||||
"arrows": {
|
||||
"from": {
|
||||
"enabled": false,
|
||||
"type": "arrow"
|
||||
},
|
||||
"to": {
|
||||
"enabled": false,
|
||||
"type": "arrow"
|
||||
}
|
||||
},
|
||||
"font": {
|
||||
"color": "gray",
|
||||
"size": 11,
|
||||
"face": "verdana",
|
||||
"align": "top"
|
||||
},
|
||||
"smooth": {
|
||||
"enabled": true,
|
||||
"roundness": 0.1,
|
||||
"type": "curvedCW"
|
||||
|
||||
}
|
||||
}
|
||||
},
|
||||
"SingleFiber": {
|
||||
"dashes": true,
|
||||
"component_type": "Fiber",
|
||||
"fiber_category": "Single Fiber",
|
||||
"width": 2,
|
||||
"options": {
|
||||
"w_color": {
|
||||
"color": "gray",
|
||||
"highlight": "gray",
|
||||
"hover": "gray",
|
||||
"inherit": false,
|
||||
"opacity": 1
|
||||
},
|
||||
"err_color": {
|
||||
"color": "orange",
|
||||
"highlight": "orange",
|
||||
"hover": "orange",
|
||||
"inherit": false,
|
||||
"opacity": 1
|
||||
},
|
||||
"h_color": {
|
||||
"color": "brown",
|
||||
"highlight": "brown",
|
||||
"hover": "brown",
|
||||
"inherit": false,
|
||||
"opacity": 1
|
||||
},
|
||||
"fh_color": {
|
||||
"color": "green",
|
||||
"highlight": "green",
|
||||
"hover": "green",
|
||||
"inherit": false,
|
||||
"opacity": 1
|
||||
},
|
||||
"color": {
|
||||
"color": "blue",
|
||||
"highlight": "blue",
|
||||
"hover": "blue",
|
||||
"inherit": false,
|
||||
"opacity": 1
|
||||
},
|
||||
"background": {
|
||||
"color": "blue",
|
||||
"dashes": false,
|
||||
"enabled": false,
|
||||
"size": 10
|
||||
},
|
||||
"arrows": {
|
||||
"from": {
|
||||
"enabled": false,
|
||||
"type": "arrow"
|
||||
},
|
||||
"to": {
|
||||
"enabled": true,
|
||||
"type": "arrow",
|
||||
"scaleFactor": ".5"
|
||||
}
|
||||
},
|
||||
"font": {
|
||||
"color": "gray",
|
||||
"size": 11,
|
||||
"face": "verdana",
|
||||
"align": "top"
|
||||
},
|
||||
"smooth": {
|
||||
"enabled": true,
|
||||
"roundness": 0.1,
|
||||
"type": "curvedCW"
|
||||
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"Service": {
|
||||
"dashes": true,
|
||||
"component_type": "Service",
|
||||
"width": 2,
|
||||
"options": {
|
||||
"color": {
|
||||
"color": "red",
|
||||
"highlight": "red",
|
||||
"hover": "red",
|
||||
"inherit": false,
|
||||
"opacity": 1
|
||||
},
|
||||
"background": {
|
||||
"color": "red",
|
||||
"dashes": false,
|
||||
"enabled": false,
|
||||
"size": 10
|
||||
},
|
||||
"arrows": {
|
||||
"from": {
|
||||
"enabled": true,
|
||||
"type": "arrow",
|
||||
"scaleFactor": ".5"
|
||||
},
|
||||
"to": {
|
||||
"enabled": true,
|
||||
"type": "arrow",
|
||||
"scaleFactor": ".5"
|
||||
}
|
||||
},
|
||||
"font": {
|
||||
"color": "gray",
|
||||
"size": 11,
|
||||
"face": "verdana",
|
||||
"align": "top"
|
||||
},
|
||||
"smooth": {
|
||||
"enabled": true,
|
||||
"roundness": "0.1",
|
||||
"type": "curvedCW"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"SinglePatch": {
|
||||
"dashes": true,
|
||||
"component_type": "Patch",
|
||||
"patch_category": "Single Patch",
|
||||
"width": 2,
|
||||
"options": {
|
||||
"color": {
|
||||
"color": "black",
|
||||
"highlight": "black",
|
||||
"hover": "black",
|
||||
"inherit": false,
|
||||
"opacity": 1
|
||||
},
|
||||
"background": {
|
||||
"color": "black",
|
||||
"dashes": false,
|
||||
"enabled": false,
|
||||
"size": 10
|
||||
},
|
||||
"arrows": {
|
||||
"from": {
|
||||
"enabled": false,
|
||||
"type": "arrow"
|
||||
},
|
||||
"to": {
|
||||
"enabled": true,
|
||||
"type": "arrow",
|
||||
"scaleFactor": ".5"
|
||||
}
|
||||
},
|
||||
"font": {
|
||||
"color": "gray",
|
||||
"size": 11,
|
||||
"face": "verdana",
|
||||
"align": "top"
|
||||
},
|
||||
"smooth": {
|
||||
"enabled": false,
|
||||
"roundness": 0.1,
|
||||
"type": "curvedCW"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"DualPatch": {
|
||||
"dashes": false,
|
||||
"component_type": "Patch",
|
||||
"patch_category": "Dual Patch",
|
||||
"width": 2,
|
||||
"options": {
|
||||
"color": {
|
||||
"color": "black",
|
||||
"highlight": "black",
|
||||
"hover": "black",
|
||||
"inherit": false,
|
||||
"opacity": 1
|
||||
},
|
||||
"background": {
|
||||
"color": "black",
|
||||
"dashes": false,
|
||||
"enabled": false,
|
||||
"size": 10
|
||||
},
|
||||
"arrows": {
|
||||
"from": {
|
||||
"enabled": false,
|
||||
"type": "arrow"
|
||||
},
|
||||
"to": {
|
||||
"enabled": false,
|
||||
"type": "arrow"
|
||||
}
|
||||
},
|
||||
"font": {
|
||||
"color": "gray",
|
||||
"size": 11,
|
||||
"face": "verdana",
|
||||
"align": "top"
|
||||
},
|
||||
"smooth": {
|
||||
"enabled": false,
|
||||
"roundness": 0.1,
|
||||
"type": "curvedCW"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
31
js/helper/helper.js
Normal file
31
js/helper/helper.js
Normal file
@@ -0,0 +1,31 @@
|
||||
var nodeType = {
|
||||
ROADM: 1,
|
||||
Attenuator: 3,
|
||||
Transceiver: 4,
|
||||
ILA: 2,
|
||||
Amplifier: 5,
|
||||
RamanAmplifier: 6
|
||||
}
|
||||
var fiberType = {
|
||||
SingleFiber: 1,
|
||||
DualFiber: 2,
|
||||
SinglePatch: 3,
|
||||
DualPatch: 4,
|
||||
}
|
||||
|
||||
var topologyView = {
|
||||
NE_View: 1,
|
||||
Functional_View: 2
|
||||
}
|
||||
|
||||
var edgeType = {
|
||||
fiber: 1,
|
||||
patch: 2,
|
||||
service: 3
|
||||
}
|
||||
var alertType = {
|
||||
Success: 1,
|
||||
Info: 2,
|
||||
Error: 3,
|
||||
Warning: 4,
|
||||
}
|
||||
2021
js/localDB/taffy.js
Normal file
2021
js/localDB/taffy.js
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user