Initial commit: Ignition 8.3.3 gateway config and watermeter project

This commit is contained in:
dohertj2
2026-02-22 04:49:06 -05:00
commit 577ef85dbc
1163 changed files with 19004 additions and 0 deletions

View File

@@ -0,0 +1 @@
{"customNamespace":"Droplet_Prefilter_Flow_Rate","orderIndex":0,"regex":false,"replacement":"_","source":"."}

View File

@@ -0,0 +1,17 @@
{
"scope": "A",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"lastModification": {
"actor": "unknown",
"timestamp": "2026-02-19T16:38:12Z"
},
"uuid": "2f2a3ac0-dcb4-4c8a-9f50-2b8fe184112d",
"lastModificationSignature": "6f67e2c65259a2f125889c3e7e11f18af003d80eae9079714eb395a4d227b1c1"
}
}

View File

@@ -0,0 +1 @@
{"customNamespace":"Droplet_Prefilter_Monthly_Usage","orderIndex":0,"regex":false,"replacement":"_","source":"."}

View File

@@ -0,0 +1,17 @@
{
"scope": "A",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"lastModification": {
"actor": "unknown",
"timestamp": "2026-02-19T16:38:12Z"
},
"uuid": "e0c202f9-34a4-48b7-8618-bda1b95b5cb5",
"lastModificationSignature": "cde736b37308e9ae6d07f108af0d899b18803d64c4b75696a7fc7f7f2a98a7d0"
}
}

View File

@@ -0,0 +1 @@
{"customNamespace":"Droplet_Prefilter_Daily_Usage","orderIndex":0,"regex":false,"replacement":"_","source":"."}

View File

@@ -0,0 +1,17 @@
{
"scope": "A",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"lastModification": {
"actor": "unknown",
"timestamp": "2026-02-19T16:38:12Z"
},
"uuid": "94a587b9-d918-4fa5-ac59-0e7e43469d43",
"lastModificationSignature": "398e763d8da835bfd0917ea3eb0ff4673a3d20f78140861b2835259e58dcca3a"
}
}

View File

@@ -0,0 +1,10 @@
{
"charset": "UTF_8",
"jsonPayload": true,
"numbersAsFloats": false,
"qos1": false,
"rootFolder": "Home Assistant",
"subscription": "homeassistant/sensor/droplet_daily_water_usage/state",
"tagName": "PrefilterDailyUsage",
"writableTags": false
}

View File

@@ -0,0 +1,10 @@
{
"charset": "UTF_8",
"jsonPayload": true,
"numbersAsFloats": false,
"qos1": false,
"rootFolder": "Home Assistant",
"subscription": "homeassistant/sensor/droplet_daily_water_usage/state",
"tagName": "PrefilterDailyUsage",
"writableTags": false
}

View File

@@ -0,0 +1,15 @@
{
"scope": "A",
"description": "",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json",
"backupConfig.json"
],
"attributes": {
"uuid": "3265f10c-3a7e-420e-8fcc-23c3e02985f5",
"enabled": true
}
}

View File

@@ -0,0 +1,10 @@
{
"charset": "UTF_8",
"jsonPayload": true,
"numbersAsFloats": false,
"qos1": false,
"rootFolder": "Home Assistant",
"subscription": "homeassistant/sensor/droplet_prefilter_flow_rate/state",
"tagName": "PrefilterFlowRate",
"writableTags": false
}

View File

@@ -0,0 +1,10 @@
{
"charset": "UTF_8",
"jsonPayload": true,
"numbersAsFloats": false,
"qos1": false,
"rootFolder": "Home Assistant",
"subscription": "homeassistant/sensor/droplet_prefilter_flow_rate/state",
"tagName": "PrefilterFlowRate",
"writableTags": false
}

View File

@@ -0,0 +1,20 @@
{
"scope": "A",
"description": "",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json",
"backupConfig.json"
],
"attributes": {
"lastModification": {
"actor": "dohertj2",
"timestamp": "2026-02-19T16:21:11Z"
},
"uuid": "96795917-da53-4943-8931-3f309b855efa",
"lastModificationSignature": "61dc48c791dd88ddab537ba3915d54a3532c4c946f2871865ef08dab6b476564",
"enabled": true
}
}

View File

@@ -0,0 +1,10 @@
{
"charset": "UTF_8",
"jsonPayload": true,
"numbersAsFloats": false,
"qos1": false,
"rootFolder": "Home Assistant",
"subscription": "homeassistant/sensor/droplet_monthly_water_usage/state",
"tagName": "PrefilterMonthlyUsage",
"writableTags": false
}

View File

@@ -0,0 +1,10 @@
{
"charset": "UTF_8",
"jsonPayload": true,
"numbersAsFloats": false,
"qos1": false,
"rootFolder": "Home Assistant",
"subscription": "homeassistant/sensor/droplet_monthly_water_usage/state",
"tagName": "PrefilterMonthlyUsage",
"writableTags": false
}

View File

@@ -0,0 +1,20 @@
{
"scope": "A",
"description": "",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json",
"backupConfig.json"
],
"attributes": {
"lastModification": {
"actor": "dohertj2",
"timestamp": "2026-02-19T16:43:13Z"
},
"uuid": "0a1fcf47-34f4-4e08-b5b5-3c723ba0f53b",
"lastModificationSignature": "8c6b1fd811290f3fa8c44c6cec58a30836be920a287de8bffc3c052427917204",
"enabled": true
}
}

View File

@@ -0,0 +1,8 @@
{
"defaultTagsEnabled": true,
"namespaceType": "Elecsys",
"rootFolder": "",
"subscription": "tags/#,RBE/#,JPG/#,sys/#,cmd/#",
"unsFolderPrefix": "UNS",
"unsTagsEnabled": false
}

View File

@@ -0,0 +1,17 @@
{
"scope": "A",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"lastModification": {
"actor": "unknown",
"timestamp": "2026-02-19T16:08:36Z"
},
"uuid": "7ffd0ccb-93a3-4c96-a431-144b5bd7d8bc",
"lastModificationSignature": "3a5cb8c62f0543c25716434e9272fd0d108cecf690eca1ed84077f97d10243ed"
}
}

View File

@@ -0,0 +1,8 @@
{
"defaultTagsEnabled": true,
"namespaceType": "SparkplugB",
"rootFolder": "",
"subscription": "spBv1.0/#",
"unsFolderPrefix": "UNS",
"unsTagsEnabled": false
}

View File

@@ -0,0 +1,17 @@
{
"scope": "A",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"lastModification": {
"actor": "unknown",
"timestamp": "2026-02-19T16:08:36Z"
},
"uuid": "baa45f8d-ec60-4c14-93db-362f46bd562b",
"lastModificationSignature": "49982b2d09b4117928544d5f7f7d4d99246e85e676449321cdf047339f784dd1"
}
}

View File

@@ -0,0 +1,21 @@
{
"alarmDisplayPathType": "IDS_AND_EDGE",
"blockDeviceCommands": true,
"blockNodeCommands": true,
"blockTagPropertyChanges": false,
"customProperties": "{}",
"enableAlarmEventPublishing": true,
"enableBdSeqChecking": true,
"enableEngine": true,
"enableLatching": false,
"h2dbDirectory": "/usr/local/bin/ignition/data",
"h2dbPort": 9098,
"includeSecurityContext": false,
"latchTimeout": 2000,
"metricTimestampValidation": true,
"rebirthDebounceDelay": 5000,
"reorderingTimeout": 0,
"sparkplugMessageHandlerThreadCount": 500,
"storeHistoricalEvents": true,
"useCirrusEncoder": true
}

View File

@@ -0,0 +1,21 @@
{
"alarmDisplayPathType": "IDS_AND_EDGE",
"blockDeviceCommands": true,
"blockNodeCommands": true,
"blockTagPropertyChanges": false,
"customProperties": "{}",
"enableAlarmEventPublishing": true,
"enableBdSeqChecking": true,
"enableEngine": true,
"enableLatching": false,
"h2dbDirectory": "/usr/local/bin/ignition/data",
"h2dbPort": 9098,
"includeSecurityContext": false,
"latchTimeout": 2000,
"metricTimestampValidation": true,
"rebirthDebounceDelay": 5000,
"reorderingTimeout": 0,
"sparkplugMessageHandlerThreadCount": 500,
"storeHistoricalEvents": true,
"useCirrusEncoder": true
}

View File

@@ -0,0 +1,18 @@
{
"scope": "A",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json",
"backupConfig.json"
],
"attributes": {
"lastModification": {
"actor": "dohertj2",
"timestamp": "2026-02-19T16:41:09Z"
},
"lastModificationSignature": "e607e3582390cb32a39e3d4c99f24d981e1daa31bcad8058e5b9c780a2b736dd",
"enabled": true
}
}

View File

@@ -0,0 +1,7 @@
{
"addTopicTokens": false,
"basicFileAttributesPolicy": "APPEND_TO_FILENAME",
"fileHostType": "ACTIVE",
"fileStoringPolicy": "REPLACE_EXISTING_FILE",
"ignoreFiles": true
}

View File

@@ -0,0 +1,16 @@
{
"scope": "A",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"lastModification": {
"actor": "default",
"timestamp": "2026-02-19T16:08:36Z"
},
"lastModificationSignature": "64b518aebfd996f344831bd4d5a8abe50685fd8af35687cc8c844c51f1d3f798"
}
}

View File

@@ -0,0 +1,4 @@
{
"namespace": "Droplet_Prefilter_Daily_Usage",
"serverSet": "Default Set"
}

View File

@@ -0,0 +1,4 @@
{
"namespace": "Droplet_Prefilter_Daily_Usage",
"serverSet": "Default Set"
}

View File

@@ -0,0 +1,15 @@
{
"scope": "A",
"description": "",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json",
"backupConfig.json"
],
"attributes": {
"uuid": "b9bfb1a6-b843-44a4-ab56-074a38b4b47a",
"enabled": true
}
}

View File

@@ -0,0 +1,4 @@
{
"namespace": "Droplet_Prefilter_Flow_Rate",
"serverSet": "Default Set"
}

View File

@@ -0,0 +1,4 @@
{
"namespace": "Droplet_Prefilter_Flow_Rate",
"serverSet": "Default Set"
}

View File

@@ -0,0 +1,15 @@
{
"scope": "A",
"description": "",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json",
"backupConfig.json"
],
"attributes": {
"uuid": "cc2c0f88-9bea-4b99-80b1-26c5c76fa106",
"enabled": true
}
}

View File

@@ -0,0 +1,4 @@
{
"namespace": "Droplet_Prefilter_Monthly_Usage",
"serverSet": "Default Set"
}

View File

@@ -0,0 +1,4 @@
{
"namespace": "Droplet_Prefilter_Monthly_Usage",
"serverSet": "Default Set"
}

View File

@@ -0,0 +1,15 @@
{
"scope": "A",
"description": "",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json",
"backupConfig.json"
],
"attributes": {
"uuid": "3fb3ab16-9192-47c8-b6fc-f060f49c40c9",
"enabled": true
}
}

View File

@@ -0,0 +1 @@
{"namespace":"Elecsys","serverSet":"Default Set"}

View File

@@ -0,0 +1,17 @@
{
"scope": "A",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"lastModification": {
"actor": "unknown",
"timestamp": "2026-02-19T16:08:36Z"
},
"uuid": "908e13d2-5a6a-4248-a0bb-5bbc2de7fff0",
"lastModificationSignature": "a97ba66e63982790bb8f1a58928f07d11abd25d8968f5b2acf6a2568ec9c15b5"
}
}

View File

@@ -0,0 +1 @@
{"namespace":"Sparkplug B","serverSet":"Default Set"}

View File

@@ -0,0 +1,17 @@
{
"scope": "A",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"lastModification": {
"actor": "unknown",
"timestamp": "2026-02-19T16:08:36Z"
},
"uuid": "89ef8d8b-150b-418d-9374-e3468d0b8d4c",
"lastModificationSignature": "b3c4a269cb83bb86f56d7c61924a80f40667d5b4be471c4575d0a4d397f82ade"
}
}

View File

@@ -0,0 +1,4 @@
{
"primaryHostEnabled": true,
"primaryHostId": "IamHost"
}

View File

@@ -0,0 +1,17 @@
{
"scope": "A",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"lastModification": {
"actor": "unknown",
"timestamp": "2026-02-19T16:08:36Z"
},
"uuid": "ca8afc8d-8656-4a5f-af47-2d57741fcdbd",
"lastModificationSignature": "c64cfcaa161cd4dc60c3729cb586b50270e72fb02c4d750cadb0be8d2cbe0701"
}
}

View File

@@ -0,0 +1,22 @@
{
"cleanSession": true,
"enableLegacyStateMessages": false,
"enablePrimaryHostSubscriptions": false,
"hostnameVerification": false,
"includeSparkplugDataTypes": true,
"keepAlive": 30,
"legacyStateHostnameVerification": true,
"password": {
"data": {
"ciphertext": "beDpGfI2bw9phQ",
"encrypted_key": "mAOqbCwEv54IdBPoQ0regGsW1EXqMU5n2nmNeNG8FeUKE5MpeHnibA",
"iv": "H91tGPbNdpYlE6IL",
"protected": "eyJhbGciOiJBMjU2S1ciLCJlbmMiOiJBMjU2R0NNIiwiaWF0IjoxNzcxNTE3NjE0LCJ6aXAiOiJERUYifQ",
"tag": "h48GET5n0dB9eM0oBR9c6Q"
},
"type": "Embedded"
},
"serverSet": "Default Set",
"url": "tcp://10.100.0.40:1883",
"username": "ignition"
}

View File

@@ -0,0 +1,22 @@
{
"cleanSession": true,
"enableLegacyStateMessages": false,
"enablePrimaryHostSubscriptions": false,
"hostnameVerification": false,
"includeSparkplugDataTypes": true,
"keepAlive": 30,
"legacyStateHostnameVerification": true,
"password": {
"data": {
"ciphertext": "beDpGfI2bw9phQ",
"encrypted_key": "mAOqbCwEv54IdBPoQ0regGsW1EXqMU5n2nmNeNG8FeUKE5MpeHnibA",
"iv": "H91tGPbNdpYlE6IL",
"protected": "eyJhbGciOiJBMjU2S1ciLCJlbmMiOiJBMjU2R0NNIiwiaWF0IjoxNzcxNTE3NjE0LCJ6aXAiOiJERUYifQ",
"tag": "h48GET5n0dB9eM0oBR9c6Q"
},
"type": "Embedded"
},
"serverSet": "Default Set",
"url": "tcp://10.100.0.40:1883",
"username": "ignition"
}

View File

@@ -0,0 +1,14 @@
{
"scope": "A",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json",
"backupConfig.json"
],
"attributes": {
"uuid": "7b0a5aad-6c1c-44ef-a8f3-6b7ad5f32ec1",
"enabled": true
}
}

View File

@@ -0,0 +1,15 @@
{
"profile": {
"type": "CoreHistorian"
},
"settings": {
"dataDeduplication": false,
"maintenanceSettings": {
"directory": "",
"maintenanceAge": 12,
"maintenanceAgeUnits": "MONTH",
"strategy": "PRUNE"
},
"partitionInterval": "MONTH"
}
}

View File

@@ -0,0 +1,14 @@
{
"scope": "A",
"description": "",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"uuid": "3163ac62-6718-4ae3-aca1-f360f4e098ec",
"enabled": true
}
}

View File

@@ -0,0 +1,23 @@
{
"profile": {
"type": "SqlHistorian"
},
"settings": {
"database": "LocalDB",
"partition": {
"enabled": true,
"optimized": false,
"optimizedWindowSeconds": 60,
"size": 1,
"sizeUnits": "MONTH"
},
"profile": "LocalDB",
"pruning": {
"age": 1,
"ageUnits": "YEAR",
"enabled": false
},
"staleMultiplier": 2,
"trackSce": true
}
}

View File

@@ -0,0 +1,19 @@
{
"scope": "A",
"description": "",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"lastModification": {
"actor": "8.3-migration",
"timestamp": "2026-02-19T15:42:14Z"
},
"uuid": "00a68d69-fa2c-4e90-8d85-fdda7ee0d60d",
"lastModificationSignature": "28e4e235a5b255ef8ed994866ca8ec68db5ebb7048a47f21dba44a732007e304",
"enabled": true
}
}

View File

@@ -0,0 +1,39 @@
{
"defaultDeviceRolePermissionMappings": [
{
"permissions": [
"Browse",
"Read"
],
"role": "Anonymous"
},
{
"permissions": [
"Browse",
"Read",
"Write",
"Call"
],
"role": "AuthenticatedUser"
}
],
"defaultTagProviderRolePermissionMappings": [
{
"permissions": [
"Browse",
"Read"
],
"role": "Anonymous"
},
{
"permissions": [
"Browse",
"Read",
"Write",
"Call"
],
"role": "AuthenticatedUser"
}
],
"tagProviderRolePermissionMappings": {}
}

View File

@@ -0,0 +1,16 @@
{
"scope": "A",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"lastModification": {
"actor": "default",
"timestamp": "2026-02-19T15:42:23Z"
},
"lastModificationSignature": "064bfd2d1f641e6ca93cb60659f1167496c34f354f5d1fa36cac24ce3c833cbc"
}
}

View File

@@ -0,0 +1,44 @@
{
"profile": {
"type": "ModbusTcp"
},
"settings": {
"advanced": {
"maxRetryCount": 1,
"reconnectAfterConsecutiveTimeouts": true,
"reverseWordOrder": true,
"zeroBasedAddressing": false
},
"connectivity": {
"communicationTimeout": 2000,
"hostname": "10.200.0.31",
"localAddress": null,
"port": 502
},
"deviceSettings": "WaterSystemPLC",
"readRequests": {
"readMultipleCoilsAllowed": true,
"readMultipleDiscreteInputsAllowed": true,
"readMultipleRegistersRequestAllowed": true
},
"requestOptimization": {
"concurrentRequests": 1,
"maxCoilsPerRequest": 2000,
"maxDiscreteInputsPerRequest": 2000,
"maxHoldingRegistersPerRequest": 125,
"maxHoldingRegistersPerWriteRequest": 123,
"maxInputRegistersPerRequest": 125,
"spanGaps": true
},
"stringHandling": {
"readRawStrings": false,
"reverseByteOrder": false,
"rightJustifyStrings": false
},
"writeRequests": {
"forceMultipleRegisterWritesEnabled": false,
"writeMultipleCoilsRequestAllowed": true,
"writeMultipleRegistersRequestAllowed": true
}
}
}

View File

@@ -0,0 +1,19 @@
{
"scope": "A",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json",
"address-map.txt"
],
"attributes": {
"lastModification": {
"actor": "8.3-migration",
"timestamp": "2026-02-19T15:42:14Z"
},
"uuid": "6f8228a5-8135-4724-ad39-507b404f173a",
"lastModificationSignature": "a64402c805fb96f08bd7d9ef9f89e38ce521cf47d9815f5f2d9c26c375b110c1",
"enabled": true
}
}

View File

@@ -0,0 +1,4 @@
{
"defaultAuthProfileCreated": true,
"defaultOpcUaConnectionCreated": true
}

View File

@@ -0,0 +1,16 @@
{
"scope": "A",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"lastModification": {
"actor": "unknown",
"timestamp": "2026-02-19T15:42:31Z"
},
"lastModificationSignature": "b6f3163652a12eda283f71e1b56f44a1f5239b56291034c84428a4312617cf87"
}
}

View File

@@ -0,0 +1,26 @@
{
"advanced": {
"exposedTagsEnabled": true,
"maxSessionCount": 100
},
"authentication": {
"anonymousAccessAllowed": false,
"authenticationProfile": "opcua-module"
},
"endpoint": {
"bindAddresses": [
"localhost"
],
"bindPort": 62541,
"endpointAddresses": [
"\u003chostname\u003e",
"\u003clocalhost\u003e"
],
"securityPolicies": [
"Basic256Sha256"
]
},
"redundancy": {
"readOnlyWhenInactive": false
}
}

View File

@@ -0,0 +1,17 @@
{
"scope": "A",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"lastModification": {
"actor": "8.3-migration",
"timestamp": "2026-02-19T15:42:14Z"
},
"lastModificationSignature": "05dc6bcd546ea05f9bbfff6597e529afc50d202687bc28e1785dcaf16e28a11c",
"enabled": true
}
}

View File

@@ -0,0 +1,3 @@
{
"svgFileName": "sample-components.svg"
}

View File

@@ -0,0 +1,17 @@
{
"scope": "G",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json",
"sample-components.svg"
],
"attributes": {
"lastModification": {
"actor": "8.3-migration",
"timestamp": "2026-02-19T15:42:27Z"
},
"lastModificationSignature": "bd7a9d261546ad6f7fecc7d612ca77ea8b59f19ac50c2551ad27baf270cf672f"
}
}

View File

@@ -0,0 +1,504 @@
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg">
<defs>
<style>.icon{display:none} .icon:target{display:inline}</style>
</defs>
<!--chart-->
<svg viewBox="0 0 16 16">
<g class="icon" id="chart-chartRangeSelector">
<g stroke="none">
<path fill-opacity="0.36" d="M10.322,9.6586c0.31617,0.131269 0.678732,0.142484 1.01214,0.0137275c0.295574,2.11717 0.71471,2.82767 1.66584,2.82767v1c-1.71646,0 -2.30776,-1.01955 -2.67799,-3.8414v0Zm-4.2878,-2.58351c-0.082192,0.432801 -0.144114,0.76953 -0.185766,1.01019l-0.0517285,0.299604c-0.661609,3.83355 -1.15885,5.11513 -2.79672,5.11513v-1c0.835587,0 1.26093,-1.09627 1.81128,-4.28519l0.05181,-0.300076c0.0414706,-0.239608 0.103425,-0.578734 0.185863,-1.01738l0.985253,0.177735Z"></path>
<path d="M9.06908,3.92968c-0.281619,-0.29302 -0.631088,-0.429685 -1.06908,-0.429685c-0.944008,0 -1.5017,1.07769 -1.97762,3.58727l-0.982489,-0.186321c0.566341,-2.98637 1.29837,-4.40095 2.96011,-4.40095c0.741755,0 1.30898,0.2143 1.74619,0.645805c-0.320745,0.162004 -0.5643,0.44562 -0.677112,0.783879v0Zm4.43092,10.0703h-11.5v-11.5c0,-0.276142 0.223858,-0.5 0.5,-0.5c0.276142,0 0.5,0.223858 0.5,0.5v10.5h10.5c0.276142,0 0.5,0.223858 0.5,0.5c0,0.276142 -0.223858,0.5 -0.5,0.5Zm0.445724,-4.89525c0.0993885,0.171266 0.0404069,0.390262 -0.131739,0.489142l-0.623396,0.358077c-0.172146,0.0988802 -0.392268,0.0402003 -0.491657,-0.131065l-0.899794,-1.55052l-0.774089,0.444635c-0.172146,0.0988803 -0.392268,0.0402003 -0.491657,-0.131065c-0.0243713,-0.0419964 -0.0399145,-0.0884801 -0.045687,-0.136632l-0.485138,-4.04684c-0.0235408,-0.196369 0.117382,-0.374543 0.31476,-0.397964c0.091768,-0.010889 0.18423,0.0137594 0.258231,0.0688389l3.28011,2.44141c0.159164,0.118467 0.191662,0.342872 0.0725858,0.501222c-0.0291989,0.0388293 -0.066021,0.0713536 -0.108233,0.0956002l-0.774089,0.444635l0.899794,1.55052Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="chart-gauge">
<path d="M4.29079,11.141c0.237739,0.40936 0.0986121,0.933937 -0.310748,1.17168c-0.40936,0.237739 -0.933937,0.0986121 -1.17168,-0.310748c-0.527559,-0.908399 -0.808367,-1.9325 -0.808367,-3.00189c0,-3.31371 2.68629,-6 6,-6c3.31371,0 6,2.68629 6,6c0,1.07091 -0.281524,2.09183 -0.81208,3.00281c-0.238243,0.409067 -0.762991,0.547547 -1.17206,0.309304c-0.409067,-0.238243 -0.547547,-0.762991 -0.309304,-1.17206c0.379572,-0.651731 0.579156,-1.3755 0.579156,-2.14005c0,-2.36693 -1.91878,-4.28571 -4.28571,-4.28571c-2.36693,0 -4.28571,1.91878 -4.28571,4.28571c-4.44089e-16,0.764254 0.199488,1.49178 0.576504,2.14096Zm3.70921,1.96941c-0.552285,0 -1,-0.366357 -1,-0.818281c0,-0.271082 0.269856,-1.89302 0.809567,-4.86581c0.0138932,-0.0765251 0.0737824,-0.136415 0.150307,-0.150308c0.101427,-0.0184146 0.198578,0.0488803 0.216992,0.150307l0.0131333,-0.00238441c0.54,2.97431 0.81,4.59704 0.81,4.86819c0,0.451924 -0.447715,0.818281 -1,0.818281Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="chart-pie">
<g stroke="none">
<path d="M8,2v6l4.48399,3.9868c-1.09899,1.23516 -2.70063,2.0132 -4.48399,2.0132c-3.31371,0 -6,-2.68629 -6,-6c0,-3.31371 2.68629,-6 6,-6v0Z"></path>
<path fill-opacity="0.36" d="M12.484,11.9868c0.943073,-1.05992 1.51601,-2.45645 1.51601,-3.9868c0,-1.71369 -0.718442,-3.25959 -1.87056,-4.35292c-1.07569,-1.0208 -2.52943,-1.64708 -4.12944,-1.64708v6l4.48399,3.9868Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="chart-simpleGauge">
<g stroke="none">
<path fill-opacity="0.36" d="M4.29079,11.141c0.237739,0.40936 0.0986121,0.933937 -0.310748,1.17168c-0.40936,0.237739 -0.933937,0.0986121 -1.17168,-0.310748c-0.527559,-0.908399 -0.808367,-1.9325 -0.808367,-3.00189c0,-3.31371 2.68629,-6 6,-6c3.31371,0 6,2.68629 6,6c0,1.07091 -0.281524,2.09183 -0.81208,3.00281c-0.238243,0.409067 -0.762991,0.547547 -1.17206,0.309304c-0.409067,-0.238243 -0.547547,-0.762991 -0.309304,-1.17206c0.379572,-0.651731 0.579156,-1.3755 0.579156,-2.14005c0,-2.36693 -1.91878,-4.28571 -4.28571,-4.28571c-2.36693,0 -4.28571,1.91878 -4.28571,4.28571c-4.44089e-16,0.764254 0.199488,1.49178 0.576504,2.14096Z"></path>
<path d="M5.75129,5.35092c-1.2224,0.754898 -2.03701,2.10686 -2.03701,3.64908c0,0.764254 0.199488,1.49178 0.576504,2.14096c0.237739,0.40936 0.0986121,0.933937 -0.310748,1.17168c-0.40936,0.237739 -0.933937,0.0986121 -1.17168,-0.310748c-0.527559,-0.908399 -0.808367,-1.9325 -0.808367,-3.00189c0,-2.21515 1.20041,-4.14992 2.9862,-5.1893l0.765091,1.54022Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="chart-powerChart">
<g stroke="none">
<path fill-opacity="0.36" d="M11,2v11h-5v-11Z"></path>
<path d="M2.5,2c0.276142,0 0.5,0.223858 0.5,0.5v10.5h10.5c0.276142,0 0.5,0.223858 0.5,0.5c0,0.276142 -0.223858,0.5 -0.5,0.5h-11.5v-11.5c0,-0.276142 0.223858,-0.5 0.5,-0.5Zm4.38101,1.17579l0.0517582,0.0737826l3.92023,6.77543l1.9841,-3.21309l0.85099,0.525182l-2.42259,3.92549c-0.182068,0.295018 -0.592357,0.314003 -0.805376,0.0629852l-0.0528852,-0.0751492l-3.93723,-6.80443l-1.83132,2.74738l-0.83205,-0.5547l2.27735,-3.41603c0.188392,-0.282588 0.58869,-0.293938 0.797033,-0.0468596Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="chart-timeSeriesChart">
<g stroke="none">
<path fill-opacity="0.36" d="M8.93866,6.88529c0.269354,0.289106 0.587071,0.532557 0.940268,0.717467l-1.38864,5.9953c-0.106027,0.530134 -0.861104,0.538166 -0.978384,0.0104072l-1.40489,-5.32202l-0.612038,4.28427c-0.0746156,0.522309 -0.802471,0.58794 -0.969316,0.0874032l-0.886038,-2.65812h-1.63962v-1h2c0.215215,0 0.406285,0.13772 0.474342,0.341891l0.330219,0.990657l0.700465,-4.90325c0.0786503,-0.550552 0.862424,-0.580653 0.983068,-0.0377546l1.48616,5.6877l0.964408,-4.19395v0Zm2.14754,1.0905l0.337368,2.02421h0.576436v1h-1c-0.24442,0 -0.453015,-0.176702 -0.493197,-0.417796l-0.484775,-2.90865c0.329977,0.153937 0.68794,0.257925 1.06417,0.30224v0Z"></path>
<path d="M12.5,15h-11.5v-11.5c0,-0.276142 0.223858,-0.5 0.5,-0.5c0.276142,0 0.5,0.223858 0.5,0.5v10.5h10.5c0.276142,0 0.5,0.223858 0.5,0.5c0,0.276142 -0.223858,0.5 -0.5,0.5Zm-1,-6c-2.48528,0 -4.5,-2.01472 -4.5,-4.5c0,-2.48528 2.01472,-4.5 4.5,-4.5c2.48528,0 4.5,2.01472 4.5,4.5c0,2.48528 -2.01472,4.5 -4.5,4.5Zm0,-1c1.933,0 3.5,-1.567 3.5,-3.5c0,-1.933 -1.567,-3.5 -3.5,-3.5c-1.933,0 -3.5,1.567 -3.5,3.5c0,1.933 1.567,3.5 3.5,3.5Zm0.5,-4h2v1h-3v-3h1v2Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="chart-xyChart">
<g stroke="none">
<path fill-opacity="0.36" d="M7.90073,5.80638l-2.54718,2.54718l-0.707106,-0.707106l3,-3l0.353553,0.353553l0.428746,-0.257248l2.44069,4.06781l1.65622,-4.96868l0.948684,0.316228l-2,6l-0.474342,-0.158114l-0.428747,0.257248Z"></path>
<path d="M13.5,14h-11.5v-11.5c0,-0.276142 0.223858,-0.5 0.5,-0.5c0.276142,0 0.5,0.223858 0.5,0.5v10.5h10.5c0.276142,0 0.5,0.223858 0.5,0.5c0,0.276142 -0.223858,0.5 -0.5,0.5Zm-0.5,-9c-0.552285,0 -1,-0.447715 -1,-1c0,-0.552285 0.447715,-1 1,-1c0.552285,0 1,0.447715 1,1c0,0.552285 -0.447715,1 -1,1Zm-2,6c-0.552285,0 -1,-0.447715 -1,-1c0,-0.552285 0.447715,-1 1,-1c0.552285,0 1,0.447715 1,1c0,0.552285 -0.447715,1 -1,1Zm-3,-5c-0.552285,0 -1,-0.447715 -1,-1c0,-0.552285 0.447715,-1 1,-1c0.552285,0 1,0.447715 1,1c0,0.552285 -0.447715,1 -1,1Zm-3,3c-0.552285,0 -1,-0.447715 -1,-1c0,-0.552285 0.447715,-1 1,-1c0.552285,0 1,0.447715 1,1c0,0.552285 -0.447715,1 -1,1Z"></path>
</g>
</g>
</svg>
<!--container-->
<svg viewBox="0 0 16 16">
<g class="icon" id="container-breakPoint">
<path d="M1.99975,9.652l1,1.002l0.00024524,2.346h10l-0.0002452,-2.344l1,-1.002l0.0002452,3.846c0,0.276142 -0.223858,0.5 -0.5,0.5h-11c-0.276142,0 -0.5,-0.223858 -0.5,-0.5l-0.00024524,-3.848Zm9.16218,-4.652c0.0795511,0.0108637 0.152269,0.0543515 0.203264,0.121558l2.48905,2.49386c0.194344,0.21293 0.194344,0.556229 0,0.769159l-2.48908,2.49386c-0.0510035,0.0671957 -0.123717,0.110681 -0.203264,0.121558c-0.090668,0 -0.150195,-0.097858 -0.150195,-0.280816l-0.0117047,-1.71918h-6l-0.0116497,1.71918c0,0.182925 -0.0595074,0.280816 -0.150195,0.280816c-0.0795731,-0.0108558 -0.152316,-0.0543432 -0.203334,-0.121558l-2.48902,-2.49386c-0.194404,-0.212903 -0.194404,-0.556256 0,-0.769159l2.48904,-2.49386c0.0510186,-0.0672152 0.123761,-0.110703 0.203334,-0.121558c0.0906679,0 0.150135,0.097858 0.150135,0.280816l0.0116898,1.71918h6l0.0117347,-1.71918c0,-0.182925 0.0594974,-0.280816 0.150195,-0.280816Zm2.33807,-3c0.276142,0 0.5,0.223858 0.5,0.5l-0.0002452,3.847l-1,-1.003l0.0002452,-2.344h-10l-0.00024524,2.344l-1,1.002l0.00024524,-3.846c0,-0.276142 0.223858,-0.5 0.5,-0.5h11Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="container-column">
<g stroke="none">
<path d="M3,3v10h10v-10h-10Zm-0.5,-1h11c0.276142,0 0.5,0.223858 0.5,0.5v11c0,0.276142 -0.223858,0.5 -0.5,0.5h-11c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-11c0,-0.276142 0.223858,-0.5 0.5,-0.5Z"></path>
<path fill-opacity="0.36" d="M3,3h2v10h-2v-10Zm4,0h2v10h-2v-10Zm4,0h2v10h-2v-10Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="container-coordinate">
<path d="M3,3v10h10v-10h-10Zm-0.5,-1h11c0.276142,0 0.5,0.223858 0.5,0.5v11c0,0.276142 -0.223858,0.5 -0.5,0.5h-11c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-11c0,-0.276142 0.223858,-0.5 0.5,-0.5Zm3.49846,5.16209l0.732871,-1.66209h1.2348l-1.25327,2.4794l1.28714,2.5206h-1.24711l-0.754426,-1.69299l-0.754426,1.69299h-1.24403l1.28406,-2.5206l-1.25019,-2.4794h1.23172l0.732871,1.66209Zm3.99999,0.508242l0.82908,-2.17033h1.17247l-1.45089,3.20398v1.79602h-1.10131v-1.79602l-1.4478,-3.20398h1.16628l0.832173,2.17033Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="container-flex">
<g stroke="none">
<path d="M13.5,2c0.276142,0 0.5,0.223858 0.5,0.5v11c0,0.276142 -0.223858,0.5 -0.5,0.5h-11c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-11c0,-0.276142 0.223858,-0.5 0.5,-0.5h11Zm-0.5,1h-10v10h10v-10Zm-3.5,8c0.276142,0 0.5,0.223858 0.5,0.5c0,0.276142 -0.223858,0.5 -0.5,0.5h-3c-0.276142,0 -0.5,-0.223858 -0.5,-0.5c0,-0.276142 0.223858,-0.5 0.5,-0.5h3Zm0,-7c0.276142,0 0.5,0.223858 0.5,0.5v2c0,0.276142 -0.223858,0.5 -0.5,0.5h-3c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-2c0,-0.276142 0.223858,-0.5 0.5,-0.5h3Z"></path>
<path fill-opacity="0.36" d="M6.5,10c-0.27614,0 -0.5,-0.22386 -0.5,-0.5v-1c0,-0.27614 0.22386,-0.5 0.5,-0.5h3c0.27614,0 0.5,0.22386 0.5,0.5v1c0,0.27614 -0.22386,0.5 -0.5,0.5Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="container-tab">
<g stroke="none">
<path fill-opacity="0.36" d="M6,3h7v2h-7Z"></path>
<path d="M5,3h-2v10h10v-7h-8v-3Zm0,0h6.5h-1.5v2h3v-2h-8Zm4,2v-2h-3v2h3Zm-6.5,-3h11c0.276142,0 0.5,0.223858 0.5,0.5v11c0,0.276142 -0.223858,0.5 -0.5,0.5h-11c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-11c0,-0.276142 0.223858,-0.5 0.5,-0.5Z"></path>
</g>
</g>
</svg>
<!--display-->
<svg viewBox="0 0 16 16">
<g class="icon" id="display-alarmJournalTable">
<g stroke="none">
<path d="M13,7.3528c-0.273296,-0.220548 -0.620389,-0.352802 -1,-0.352802v-5h-9v1h0.5c0.276142,0 0.5,0.223858 0.5,0.5c0,0.276142 -0.223858,0.5 -0.5,0.5h-0.5v2h0.5c0.276142,0 0.5,0.223858 0.5,0.5c0,0.276142 -0.223858,0.5 -0.5,0.5h-0.5v2h0.5c0.276142,0 0.5,0.223858 0.5,0.5c0,0.276142 -0.223858,0.5 -0.5,0.5h-0.5v2h0.5c0.276142,0 0.5,0.223858 0.5,0.5c0,0.276142 -0.223858,0.5 -0.5,0.5h-0.5v1h4.66667v1h1.01378h-6.18045c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-1.5h-0.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5c0,-0.276142 0.223858,-0.5 0.5,-0.5h0.5v-2h-0.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5c0,-0.276142 0.223858,-0.5 0.5,-0.5h0.5v-2h-0.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5c0,-0.276142 0.223858,-0.5 0.5,-0.5h0.5v-2h-0.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5c0,-0.276142 0.223858,-0.5 0.5,-0.5h0.5v-1.5c0,-0.276142 0.223858,-0.5 0.5,-0.5h10c0.276142,0 0.5,0.223858 0.5,0.5v5.8528v0Zm-3.34704,0.708736l0.573721,0.586667c-0.818455,0.594872 -1.36409,1.54667 -1.42427,2.63385h-0.802407c0.0561685,-1.31282 0.69007,-2.46974 1.65296,-3.22051Zm5.54463,3.22051c-0.0601806,-1.08718 -0.60983,-2.03897 -1.42026,-2.63385l0.569709,-0.586667c0.958877,0.750769 1.59278,1.90769 1.65296,3.22051h-0.802407Zm-0.790371,0.205128c-0.0099073,0.421782 0.0765744,0.814944 0.259445,1.17949c0.18287,0.364543 0.405093,0.586765 0.666667,0.666667v0.666667h-6.66667v-0.666667c0.312552,-0.181525 0.534775,-0.403747 0.666667,-0.666667c0.176812,-0.352465 0.263294,-0.745627 0.259445,-1.17949c0,-1.26359 0.653962,-2.31385 1.80542,-2.59282v-0.278974c0,-0.340513 0.268806,-0.615385 0.601805,-0.615385c0.332999,0 0.601805,0.274872 0.601805,0.615385v0.278974c1.14744,0.278974 1.80542,1.33333 1.80542,2.59282Zm-2.40722,4.51282c-0.666667,0 -1.33333,-0.666667 -1.33333,-1.33333h2.66667c0,0.666667 -0.666667,1.33333 -1.33333,1.33333Z"></path>
<path fill-opacity="0.36" d="M12,7c-0.545562,0 -1.02396,0.273163 -1.31266,0.688997l-0.944372,-0.965681l-0.704892,0.549608c-1.21735,0.949175 -1.96968,2.38926 -2.03716,3.96638l-0.0446135,1.04275h1.44191c-0.0473548,0.0595028 -0.121923,0.121587 -0.233769,0.186544l-0.497776,0.289099v1.2423h-1.66667v-12h6v5Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="display-alarmStatusTable">
<path d="M4.47944,2.09231c-1.44433,1.12615 -2.39519,2.86154 -2.47944,4.83077h1.20361c0.0902708,-1.63077 0.908726,-3.05846 2.13641,-3.95077l-0.860582,-0.88Zm8.31695,4.83077h1.20361c-0.0902708,-1.96923 -1.04112,-3.70462 -2.47944,-4.83077l-0.854564,0.88c1.21565,0.892308 2.04012,2.32 2.13039,3.95077Zm-1.18556,0.307692c0,-1.88923 -0.986961,-3.47077 -2.70812,-3.88923v-0.418462c0,-0.510769 -0.40321,-0.923077 -0.902708,-0.923077c-0.499498,0 -0.902708,0.412308 -0.902708,0.923077v0.418462c-1.72718,0.418462 -2.70812,1.99385 -2.70812,3.88923c0.00577282,0.65079 -0.12395,1.24053 -0.389168,1.76923c-0.197838,0.394379 -0.531171,0.727713 -1,1v1h10v-1c-0.392361,-0.119853 -0.725694,-0.453186 -1,-1c-0.274306,-0.546814 -0.404028,-1.13656 -0.389167,-1.76923Zm-3.61083,6.76923c1,0 2,-1 2,-2h-4c0,1 1,2 2,2Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="display-barcode">
<path d="M5,11h-2v-8h2v8Zm2,0h-1v-8h1v8Zm-5,-8v10h-1v-10h1Zm10,0v8h-1v-8h1Zm2,0v10h-1v-10h1Zm-6,0h2v8h-2v-8Zm-3,10h-2v-1h2v1Zm2,0h-1v-1h1v1Zm5,-1v1h-1v-1h1Zm-4,0h2v1h-2v-1Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="display-cylindricalTank">
<path d="M11.91,3h0.0900163v9.2c-0.0002436,0.0166311 0,0.0332981 0,0.05c0,1.51878 -2.01472,2.75 -4.5,2.75c-2.48528,0 -4.5,-1.23122 -4.5,-2.75c0,-0.0167019 0.00024364,-0.0333689 0.00072887,-0.05l-0.00072887,-9.2h0.0900163c0.416943,-1.14112 2.23292,-2 4.40998,-2c2.17706,0 3.99304,0.85888 4.40998,2Zm-4.40998,2c1.933,0 3.5,-0.671573 3.5,-1.5c0,-0.828427 -1.567,-1.5 -3.5,-1.5c-1.933,0 -3.5,0.671573 -3.5,1.5c0,0.828427 1.567,1.5 3.5,1.5Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="display-dashboard">
<g stroke="none">
<path fill-opacity="0.36" d="M5.5,7c0.276142,0 0.5,0.223858 0.5,0.5v6c0,0.276142 -0.223858,0.5 -0.5,0.5h-3c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-6c0,-0.276142 0.223858,-0.5 0.5,-0.5h3Zm8,-5c0.276142,0 0.5,0.223858 0.5,0.5v3c0,0.276142 -0.223858,0.5 -0.5,0.5h-3c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-3c0,-0.276142 0.223858,-0.5 0.5,-0.5h3Z"></path>
<path d="M13.5,7c0.276142,0 0.5,0.223858 0.5,0.5v6c0,0.276142 -0.223858,0.5 -0.5,0.5h-6c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-6c0,-0.276142 0.223858,-0.5 0.5,-0.5h6Zm-5,-5c0.276142,0 0.5,0.223858 0.5,0.5v3c0,0.276142 -0.223858,0.5 -0.5,0.5h-6c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-3c0,-0.276142 0.223858,-0.5 0.5,-0.5h6Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="display-icon">
<path d="M5.75,7.25c0.4125,0 0.75,-0.3375 0.75,-0.75c0,-0.4125 -0.3375,-0.75 -0.75,-0.75c-0.4125,0 -0.75,0.3375 -0.75,0.75c0,0.4125 0.3375,0.75 0.75,0.75Zm4.5,0c0.4125,0 0.75,-0.3375 0.75,-0.75c0,-0.4125 -0.3375,-0.75 -0.75,-0.75c-0.4125,0 -0.75,0.3375 -0.75,0.75c0,0.4125 0.3375,0.75 0.75,0.75Zm-2.25,4.125c1.605,0 2.94,-1.125 3.285,-2.625h-6.57c0.345,1.5 1.68,2.625 3.285,2.625Zm0,-9.375c-3.3225,0 -6,2.685 -6,6c0,3.315 2.6775,6 6,6c3.3225,0 6,-2.685 6,-6c0,-3.315 -2.685,-6 -6,-6Zm0,10.875c-2.6925,0 -4.875,-2.1825 -4.875,-4.875c0,-2.6925 2.1825,-4.875 4.875,-4.875c2.6925,0 4.875,2.1825 4.875,4.875c0,2.6925 -2.1825,4.875 -4.875,4.875Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="display-image">
<path d="M14,2.48c0.0054212,-0.12203 -0.0379159,-0.241205 -0.120456,-0.331249c-0.08254,-0.0900436 -0.197504,-0.143561 -0.319544,-0.148751h-11.12c-0.12204,0.00519052 -0.237004,0.0587076 -0.319544,0.148751c-0.0825399,0.0900436 -0.125877,0.209219 -0.120456,0.331249v11c-0.00542121,0.12203 0.0379159,0.241205 0.120456,0.331249c0.0825399,0.0900436 0.197504,0.143561 0.319544,0.148751h11.12c0.12204,-0.0051905 0.237004,-0.0587076 0.319544,-0.148751c0.0825399,-0.0900435 0.125877,-0.209219 0.120456,-0.331249v-11Zm-1,6.07l-2.36,-3.14l-2.93,3.47l0.74,1.69l-3,-1.43l-2.45,2v-8h10v5.41Zm-6.24,-3.05c0,-0.541979 -0.326481,-1.03059 -0.827204,-1.238c-0.500724,-0.207407 -1.07708,-0.0927618 -1.46032,0.290475c-0.383237,0.383237 -0.497882,0.959595 -0.290475,1.46032c0.207407,0.500724 0.696019,0.827204 1.238,0.827204c0.740062,0 1.34,-0.599938 1.34,-1.34Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="display-inlineFrame">
<path d="M2.5,2h3c0.276142,0 0.5,0.223858 0.5,0.5c0,0.276142 -0.223858,0.5 -0.5,0.5h-2.5v2.5c0,0.276142 -0.223858,0.5 -0.5,0.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-3c0,-0.276142 0.223858,-0.5 0.5,-0.5Zm11,0c0.276142,0 0.5,0.223858 0.5,0.5v3c0,0.276142 -0.223858,0.5 -0.5,0.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-2.5h-2.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5c0,-0.276142 0.223858,-0.5 0.5,-0.5h3Zm-11,12c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-3c0,-0.276142 0.223858,-0.5 0.5,-0.5c0.276142,0 0.5,0.223858 0.5,0.5v2.5h2.5c0.276142,0 0.5,0.223858 0.5,0.5c0,0.276142 -0.223858,0.5 -0.5,0.5h-3Zm11,0h-3c-0.276142,0 -0.5,-0.223858 -0.5,-0.5c0,-0.276142 0.223858,-0.5 0.5,-0.5h2.5v-2.5c0,-0.276142 0.223858,-0.5 0.5,-0.5c0.276142,0 0.5,0.223858 0.5,0.5v3c0,0.276142 -0.223858,0.5 -0.5,0.5Zm-7.13923,-6.98443l-1.85983,0.723267l1.85983,0.720618v0.927265l-3.04143,-1.25578v-0.784201l3.04143,-1.25843v0.927265Zm2.62001,-1.48627l-1.0041,4.51446h-0.86898l1.0041,-4.51446h0.86898Zm0.746934,0.559009l3.04143,1.25578v0.784201l-3.04143,1.25843v-0.927265l1.85983,-0.720618l-1.85983,-0.723267v-0.927265Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="display-label">
<path d="M2.5,2h11c0.276142,0 0.5,0.223858 0.5,0.5v6.5l-5,5h-6.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-11c0,-0.276142 0.223858,-0.5 0.5,-0.5Zm0.5,1v10h5v-4.5c0,-0.276142 0.223858,-0.5 0.5,-0.5h4.5v-5h-10Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="display-ledDisplay">
<g stroke="none">
<path fill-opacity="0.36" d="M10.6464,13.3536l-0.646447,0.646447h-4l-0.646447,-0.646447l1.35355,-1.35355h2.58579l1.35355,1.35355v0Zm-6,-0.707107l-0.646447,-0.646447v-3l0.646447,-0.646447l1.35355,1.35355v1.58579l-1.35355,1.35355Zm0,-5l-0.646447,-0.646447v-3l0.646447,-0.646447l1.35355,1.35355v1.58579l-1.35355,1.35355v0Zm0.707107,-5l0.646447,-0.646447h4l0.646447,0.646447l-1.35355,1.35355h-2.58579l-1.35355,-1.35355Zm6,0.707107l0.646447,0.646447v3l-0.646447,0.646447l-1.35355,-1.35355v-1.58579l1.35355,-1.35355Zm0,5l0.646447,0.646447v3l-0.646447,0.646447l-1.35355,-1.35355v-1.58579l1.35355,-1.35355v0Zm-2.06066,0.646447h-2.58579l-1,-1l1,-1h2.58579l1,1l-1,1v0Z"></path>
<path d="M10.6464,13.3536l-0.646447,0.646447h-4l-0.646447,-0.646447l1.35355,-1.35355h2.58579l1.35355,1.35355v0Zm-0.646447,-2.06066v-1.58579l1.35355,-1.35355l0.646447,0.646447v3l-0.646447,0.646447l-1.35355,-1.35355v0Zm-0.707107,-2.29289h-2.58579l-1,-1l1,-1h2.58579l1,1l-1,1v0Zm-4.64645,-1.35355l-0.646447,-0.646447v-3l0.646447,-0.646447l1.35355,1.35355v1.58579l-1.35355,1.35355Zm0.707107,-5l0.646447,-0.646447h4l0.646447,0.646447l-1.35355,1.35355h-2.58579l-1.35355,-1.35355Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="display-linearScale">
<path d="M5.5,3h8.5v1h-8.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5c0,-0.276142 0.223858,-0.5 0.5,-0.5Zm3,2h5.5v1h-5.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5c0,-0.276142 0.223858,-0.5 0.5,-0.5Zm-3,2h8.5v1h-8.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5c0,-0.276142 0.223858,-0.5 0.5,-0.5Zm3,2h5.5v1h-5.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5c0,-0.276142 0.223858,-0.5 0.5,-0.5Zm-3,2h8.5v1h-8.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5c0,-0.276142 0.223858,-0.5 0.5,-0.5Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="display-map">
<path d="M7,2l2,2l3.27639,-1.6382c0.246989,-0.123495 0.547326,-0.0233824 0.67082,0.223607c0.0347139,0.0694277 0.0527864,0.145984 0.0527864,0.223607v8.88197c0,0.189386 -0.107001,0.362518 -0.276393,0.447214l-3.72361,1.8618l-2,-2l-3.27639,1.6382c-0.246989,0.123495 -0.547326,0.0233825 -0.67082,-0.223607c-0.0347139,-0.0694277 -0.0527864,-0.145984 -0.0527864,-0.223607v-8.88197c0,-0.189386 0.107001,-0.362518 0.276393,-0.447214l3.72361,-1.8618v0Zm-1,1.61803l-2,1v7.76393l2,-1v-7.76393Zm6,7.76393v-7.76393l-2,1v7.76393l2,-1Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="display-markdown">
<path d="M12,10h1.79289c0.276142,0 0.5,0.223858 0.5,0.5c0,0.132608 -0.0526784,0.259785 -0.146447,0.353553l-2.79289,2.79289c-0.195262,0.195262 -0.511845,0.195262 -0.707107,0l-2.79289,-2.79289c-0.195262,-0.195262 -0.195262,-0.511845 0,-0.707107c0.0937682,-0.0937682 0.220945,-0.146447 0.353553,-0.146447h1.79289v-2.5c0,-0.276142 0.223858,-0.5 0.5,-0.5h1c0.276142,0 0.5,0.223858 0.5,0.5v2.5v0Zm-3,-2h-1.81514v-3.47619l-1.6371,2.01299h-0.1433l-1.64144,-2.01299v3.47619h-1.76303v-6h1.64578l1.84988,2.25108l1.85856,-2.25108h1.64578v6Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="display-movingAnalogIndicator">
<g stroke="none">
<path d="M7.10557,8.44721l-4.38197,2.19098c-0.246989,0.123495 -0.547326,0.0233825 -0.67082,-0.223607c-0.0347139,-0.0694277 -0.0527864,-0.145984 -0.0527864,-0.223607v-4.38197c0,-0.276142 0.223858,-0.5 0.5,-0.5c0.0776226,0 0.154179,0.0180726 0.223607,0.0527864l4.38197,2.19098c0.246989,0.123495 0.347101,0.423831 0.223607,0.67082c-0.0483819,0.0967637 -0.126843,0.175225 -0.223607,0.223607Zm2.89443,-6.44721v12h2v-12h-2Zm-0.5,-1h3c0.276142,0 0.5,0.223858 0.5,0.5v13c0,0.276142 -0.223858,0.5 -0.5,0.5h-3c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-13c0,-0.276142 0.223858,-0.5 0.5,-0.5Z"></path>
<path fill-opacity="0.36" d="M10,5h2v6h-2Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="display-pdfViewer">
<path d="M8,2v3.5c0,0.828427 0.671573,1.5 1.5,1.5h3.5v6.5c0,0.276142 -0.223858,0.5 -0.5,0.5h-9c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-11c0,-0.276142 0.223858,-0.5 0.5,-0.5h4.5v0Zm1,0l4,4h-3.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-3.5Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="display-progress">
<g stroke="none">
<path d="M3.5,7c-0.828427,0 -1.5,0.671573 -1.5,1.5c0,0.828427 0.671573,1.5 1.5,1.5h9c0.828427,0 1.5,-0.671573 1.5,-1.5c0,-0.828427 -0.671573,-1.5 -1.5,-1.5h-9Zm0,-1h9c1.38071,0 2.5,1.11929 2.5,2.5c0,1.38071 -1.11929,2.5 -2.5,2.5h-9c-1.38071,0 -2.5,-1.11929 -2.5,-2.5c0,-1.38071 1.11929,-2.5 2.5,-2.5Z"></path>
<path fill-opacity="0.36" d="M3.5,7h6.5v3h-6.5c-0.828427,0 -1.5,-0.671573 -1.5,-1.5c0,-0.828427 0.671573,-1.5 1.5,-1.5Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="display-spark">
<path d="M3.63962,8.5h-1.63962v-1h2c0.215215,0 0.406285,0.137715 0.474342,0.341886l0.330219,0.990657l0.700465,-4.90325c0.0786503,-0.550552 0.862424,-0.580653 0.983068,-0.0377546l1.48616,6.6877l1.53546,-7.6773c0.108959,-0.544793 0.89215,-0.532165 0.983487,0.0158586l0.930366,5.5822h2.57644v1h-3c-0.24442,0 -0.453015,-0.176707 -0.493197,-0.417801l-0.551519,-3.30911l-1.46499,7.32497c-0.106027,0.530134 -0.861104,0.538166 -0.978384,0.0104071l-1.40489,-6.32202l-0.612038,4.28427c-0.0746156,0.522309 -0.802471,0.58794 -0.969316,0.0874032l-0.886038,-2.65811Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="display-table">
<g stroke="none">
<path fill-opacity="0.36" d="M3,11h10v2h-10v-2Zm0,-4h10v2h-10v-2Z"></path>
<path d="M3,5v8h10v-8h-10Zm-0.5,-3h11c0.276142,0 0.5,0.223858 0.5,0.5v11c0,0.276142 -0.223858,0.5 -0.5,0.5h-11c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-11c0,-0.276142 0.223858,-0.5 0.5,-0.5Zm2.5,3h1v8h-1v-8Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="display-thermometer">
<g stroke="none">
<path d="M10,8.76389v-5.76389c0,-1.10457 -0.89543,-2 -2,-2c-1.10457,0 -2,0.89543 -2,2v5.76389c-0.613749,0.549321 -1,1.34761 -1,2.23611c0,1.65685 1.34315,3 3,3c1.65685,0 3,-1.34315 3,-3c0,-0.8885 -0.386251,-1.68679 -1,-2.23611Zm1,-0.409833c0.636822,0.721261 1,1.65518 1,2.64594c0,2.20914 -1.79086,4 -4,4c-2.20914,0 -4,-1.79086 -4,-4c0,-0.990765 0.363178,-1.92468 1,-2.64594v-5.35406c0,-1.65685 1.34315,-3 3,-3c1.65685,-3.33067e-16 3,1.34315 3,3v5.35406Z"></path>
<path fill-opacity="0.36" d="M7,9.26756v-4.26756h2v4.26756c0.597801,0.345809 1,0.992153 1,1.73244c0,1.10457 -0.89543,2 -2,2c-1.10457,0 -2,-0.89543 -2,-2c0,-0.740282 0.402199,-1.38663 1,-1.73244v0Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="display-tree">
<g stroke="none">
<path fill-opacity="0.36" d="M7,13v-7h1v2h3v1h-3v4h3v1h-4v-1Zm-4,-9h3v1h-4v-0.5v-2c0,-0.276142 0.223858,-0.5 0.5,-0.5c0.276142,0 0.5,0.223858 0.5,0.5v1.5Z"></path>
<path d="M6.5,3h2c0.276142,0 0.5,0.223858 0.5,0.5v2c0,0.276142 -0.223858,0.5 -0.5,0.5h-2c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-2c0,-0.276142 0.223858,-0.5 0.5,-0.5Zm5,4h2c0.276142,0 0.5,0.223858 0.5,0.5v2c0,0.276142 -0.223858,0.5 -0.5,0.5h-2c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-2c0,-0.276142 0.223858,-0.5 0.5,-0.5Zm0,5h2c0.276142,0 0.5,0.223858 0.5,0.5v2c0,0.276142 -0.223858,0.5 -0.5,0.5h-2c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-2c0,-0.276142 0.223858,-0.5 0.5,-0.5Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="display-videoPlayer">
<g stroke="none">
<path d="M14.5,1c0.276142,0 0.5,0.223858 0.5,0.5v13c0,0.276142 -0.223858,0.5 -0.5,0.5h-13c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-13c0,-0.276142 0.223858,-0.5 0.5,-0.5h13Zm-0.5,11h-12v2h12v-2Zm0,-10h-12v9h12v-9Zm-7.48064,2.09002l4.26478,2.07861c0.1311,0.0574657 0.215861,0.187584 0.215861,0.331373c0,0.143789 -0.0847606,0.273907 -0.215861,0.331373l-4.26478,2.07861c-0.289645,0.180749 -0.519364,0.0803328 -0.519364,-0.220915v-4.37814c0,-0.301248 0.229719,-0.401664 0.519364,-0.220915Z"></path>
<path fill-opacity="0.36" d="M2,12h8v2h-8Z"></path>
</g>
</g>
</svg>
<!--embedding-->
<svg viewBox="0 0 16 16">
<g class="icon" id="embedding-accordion">
<path d="M2,7v5h7v-5h-7Zm8,-3.5v9c0,0.276142 -0.223858,0.5 -0.5,0.5h-8c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-9c0,-0.276142 0.223858,-0.5 0.5,-0.5h8c0.276142,0 0.5,0.223858 0.5,0.5Zm-1,2.5v-2h-7v2h7Zm2.08538,-2.33495c-0.125489,-0.166668 -0.110956,-0.42 0.0324606,-0.565834c0.0629,-0.0639602 0.143638,-0.0992147 0.227218,-0.0992147h3.30989c0.190567,0 0.345052,0.179531 0.345052,0.400993c0,0.0971299 -0.0303364,0.190958 -0.0853739,0.264056l-1.65495,2.19801c-0.125489,0.166668 -0.34348,0.183556 -0.486896,0.0377223c-0.0076857,-0.0078153 -0.570153,-0.753059 -1.6874,-2.23573Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="embedding-carousel">
<path d="M4,4v-1.5c0,-0.276142 0.223858,-0.5 0.5,-0.5h7c0.276142,0 0.5,0.223858 0.5,0.5v1.5h1.5c0.276142,0 0.5,0.223858 0.5,0.5v7c0,0.276142 -0.223858,0.5 -0.5,0.5h-1.5v0.5c0,0.276142 -0.223858,0.5 -0.5,0.5h-7c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-0.5h-1.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-7c0,-0.276142 0.223858,-0.5 0.5,-0.5h1.5Zm1,-1v9h6v-9h-6Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="embedding-embeddedView">
<g stroke="none">
<path d="M3,4v9h10v-9h-10Zm-0.5,-2h11c0.276142,0 0.5,0.223858 0.5,0.5v11c0,0.276142 -0.223858,0.5 -0.5,0.5h-11c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-11c0,-0.276142 0.223858,-0.5 0.5,-0.5Zm2.5,4v5h6v-5h-6Zm-0.5,-1h7c0.276142,0 0.5,0.223858 0.5,0.5v6c0,0.276142 -0.223858,0.5 -0.5,0.5h-7c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-6c0,-0.276142 0.223858,-0.5 0.5,-0.5Z"></path>
<path fill-opacity="0.36" d="M5,6h6v5h-6Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="embedding-flexRepeater">
<path d="M3,4v9h10v-9h-10Zm-0.5,-2h11c0.276142,0 0.5,0.223858 0.5,0.5v11c0,0.276142 -0.223858,0.5 -0.5,0.5h-11c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-11c0,-0.276142 0.223858,-0.5 0.5,-0.5Zm2,3h7c0.276142,0 0.5,0.223858 0.5,0.5v2c0,0.276142 -0.223858,0.5 -0.5,0.5h-7c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-2c0,-0.276142 0.223858,-0.5 0.5,-0.5Zm0,4h7c0.276142,0 0.5,0.223858 0.5,0.5v2c0,0.276142 -0.223858,0.5 -0.5,0.5h-7c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-2c0,-0.276142 0.223858,-0.5 0.5,-0.5Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="embedding-viewCanvas">
<path d="M8.5,4c0.276142,0 0.5,0.223858 0.5,0.5v3.5h2.5c0.276142,0 0.5,0.223858 0.5,0.5v3c0,0.276142 -0.223858,0.5 -0.5,0.5h-3c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-2.5h-3.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-4c0,-0.276142 0.223858,-0.5 0.5,-0.5h4Z" fill-rule="evenodd" fill-opacity="0.3" stroke="none"></path>
<path stroke="none" d="M13.5,2c0.276142,0 0.5,0.223858 0.5,0.5v11c0,0.276142 -0.223858,0.5 -0.5,0.5h-11c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-11c0,-0.276142 0.223858,-0.5 0.5,-0.5h11Zm-0.5,1h-10v10h10v-10Zm-4.5,1c0.276142,0 0.5,0.223858 0.5,0.5v3.5h2.5c0.276142,0 0.5,0.223858 0.5,0.5v3c0,0.276142 -0.223858,0.5 -0.5,0.5h-3c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-2.5h-3.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-4c0,-0.276142 0.223858,-0.5 0.5,-0.5h4Zm2.5,5h-2v2h2v-2Zm-3,-4h-3v3h3v-3Z"></path>
</g>
</svg>
<!--input-->
<svg viewBox="0 0 16 16">
<g class="icon" id="input-barcodeScanner">
<path d="M5,11h-2v-8h2v8Zm2,0h-1v-8h1v8Zm-5,-8v10h-1v-10h1Zm10,0v8h-1v-8h1Zm2,0v10h-1v-10h1Zm-6,0h2v8h-2v-8Zm-3,10h-2v-1h2v1Zm2,0h-1v-1h1v1Zm5,-1v1h-1v-1h1Zm-4,0h2v1h-2v-1Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="input-button">
<g stroke="none">
<path fill-opacity="0.36" d="M13.8128,9.89012l-4.32535,-3.23594c-0.308408,-0.23073 -0.693753,-0.333983 -1.07621,-0.288369c-0.822597,0.0981093 -1.40991,0.844489 -1.3118,1.66709l0.234612,1.9671h-4.83403c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-6c0,-0.276142 0.223858,-0.5 0.5,-0.5h11c0.276142,0 0.5,0.223858 0.5,0.5v6c0,0.157774 -0.0730766,0.298481 -0.187229,0.390118v0Z"></path>
<path d="M12.3202,12.3182l1.25,2.16506c0.138071,0.239146 0.0561336,0.544942 -0.183013,0.683013l-0.866025,0.5c-0.239146,0.138071 -0.544942,0.0561336 -0.683013,-0.183013l-1.25,-2.16506l-1.07537,0.620865c-0.239146,0.138071 -0.544942,0.0561336 -0.683013,-0.183013c-0.0338567,-0.0586415 -0.0554494,-0.123549 -0.0634686,-0.190786l-0.673957,-5.65079c-0.0327031,-0.274199 0.163068,-0.522992 0.437267,-0.555695c0.127485,-0.0152048 0.255933,0.0192128 0.358736,0.096123l4.55675,3.40906c0.221112,0.165421 0.266258,0.478768 0.100837,0.69988c-0.0405632,0.0542192 -0.0917168,0.0996343 -0.150358,0.133491l-1.07537,0.620865v0Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="input-checkbox">
<path d="M2.5,2h11c0.276142,0 0.5,0.223858 0.5,0.5v11c0,0.276142 -0.223858,0.5 -0.5,0.5h-11c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-11c0,-0.276142 0.223858,-0.5 0.5,-0.5Zm4.42197,6.98817l-2.02204,-2.15175c-0.179721,-0.19125 -0.476722,-0.211001 -0.680185,-0.0452315l-0.803708,0.654814c-0.00913158,0.00743987 -0.0179974,0.0152001 -0.0265809,0.0232661c-0.201233,0.189102 -0.211068,0.505532 -0.0219653,0.706766l3.22009,3.42666c0.0098671,0.0105001 0.0201835,0.0205687 0.0309202,0.0301778c0.205769,0.184157 0.521866,0.166636 0.706023,-0.0391327l5.31779,-5.94187c0.0077955,-0.00871036 0.0152831,-0.0176914 0.0224491,-0.0269266c0.169285,-0.218167 0.129659,-0.53226 -0.0885084,-0.701546l-0.821774,-0.63765c-0.207426,-0.160951 -0.504007,-0.134056 -0.679097,0.0615818l-4.15341,4.64085Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="input-dateTimeInput">
<g stroke="none">
<path d="M13,7h-10v6h10v-6Zm0,-3h0.5c0.276142,0 0.5,0.223858 0.5,0.5v9c0,0.276142 -0.223858,0.5 -0.5,0.5h-5.4906l-0.00939941,-1h-3v1h-2.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-9c0,-0.276142 0.223858,-0.5 0.5,-0.5h0.5v-1c0,-0.552285 0.447715,-1 1,-1h1c0.552285,0 1,0.447715 1,1v1h4v-1c0,-0.552285 0.447715,-1 1,-1h1c0.552285,0 1,0.447715 1,1v1Zm-1,1v-2h-1v2h1Zm-8,0h1v-2h-1v2Z"></path>
<path d="M6,15v-6h-1.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5c0,-0.276142 0.223858,-0.5 0.5,-0.5h4c0.276142,0 0.5,0.223858 0.5,0.5c0,0.276142 -0.223858,0.5 -0.5,0.5h-1.5v6h1.5c0.276142,0 0.5,0.223858 0.5,0.5c0,0.276142 -0.223858,0.5 -0.5,0.5h-4c-0.276142,0 -0.5,-0.223858 -0.5,-0.5c0,-0.276142 0.223858,-0.5 0.5,-0.5h1.5Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="input-dateTimePicker">
<path d="M8.50514,7l-0.284789,-0.214675c-0.282339,-0.212829 -0.636306,-0.307674 -0.987234,-0.264528c-0.35774,0.0439831 -0.665999,0.222775 -0.880124,0.479204h-3.35299v6h3.65581l0.0192916,0.156909c0.0223321,0.18164 0.0809978,0.356927 0.172502,0.515416c0.0724625,0.125509 0.161864,0.235141 0.26365,0.327675h-4.61125c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-9c0,-0.276142 0.223858,-0.5 0.5,-0.5h0.5v-1c0,-0.552285 0.447715,-1 1,-1h1c0.552285,0 1,0.447715 1,1v1h4v-1c0,-0.552285 0.447715,-1 1,-1h1c0.552285,0 1,0.447715 1,1v1h0.5c0.276142,0 0.5,0.223858 0.5,0.5v9c0,0.276142 -0.223858,0.5 -0.5,0.5h-0.616916c-0.0078596,-0.174461 -0.0663414,-0.361032 -0.180545,-0.558839l-0.254704,-0.441161h0.552166v-6h-4.49486Zm3.49486,-2v-2h-1v2h1Zm-8,-2v2h1v-2h-1Zm6.78127,8.92676l1.13636,1.96824c0.125519,0.217406 0.0510306,0.495401 -0.166375,0.620921l-0.77155,0.445455c-0.217406,0.125519 -0.495401,0.0510305 -0.620921,-0.166375l-1.13636,-1.96824l-0.964212,0.556688c-0.217406,0.125519 -0.495401,0.0510305 -0.620921,-0.166375c-0.0305013,-0.0528298 -0.0500565,-0.111259 -0.0575006,-0.171805l-0.629031,-5.11627c-0.0306338,-0.249162 0.146519,-0.475982 0.395681,-0.506616c0.116976,-0.0143819 0.234965,0.0172332 0.329078,0.0881761l4.1163,3.10289c0.200464,0.151111 0.240473,0.436119 0.0893619,0.636583c-0.0367201,0.048713 -0.0828698,0.0895362 -0.1357,0.120038l-0.964212,0.556688v0Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="input-dropdown">
<path d="M10.72,6.15999c0.353463,-0.265097 0.854906,-0.193463 1.12,0.16c0.265097,0.353463 0.193463,0.854906 -0.160001,1.12l-3.20001,3.40001c-0.284445,0.213334 -0.675558,0.213334 -0.960003,0l-3.20001,-3.40001c-0.353463,-0.265097 -0.425098,-0.76654 -0.16,-1.12c0.265097,-0.353463 0.76654,-0.425098 1.12,-0.16l2.72001,3.04001l2.72001,-3.04001Zm-7.72001,-3.15999v10h10v-10h-10Zm-0.5,-1h11c0.276142,0 0.5,0.223858 0.5,0.5v11c0,0.276142 -0.223858,0.5 -0.5,0.5h-11c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-11c0,-0.276142 0.223858,-0.5 0.5,-0.5Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="input-fileUpload">
<path d="M12,7c0,-2 -1,-4 -4,-4c-3,0 -3.87917,2 -3.87917,3.2725c-1.75583,0.18 -3.12083,1.61437 -3.12083,3.3525c0,1.86187 1.56917,3.375 3.5,3.375h7.58333c1.61,0 2.91667,-1.26 2.91667,-2.8125c0,-1.5525 -1.48333,-3.08625 -3,-3.1875Zm-3,2v2h-2v-2h-1.91667l2.91667,-4l3.08333,4h-2.08333Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="input-multiStateButton">
<g stroke="none">
<path fill-opacity="0.36" d="M7.40593,8l0.462757,3.87998c0.0240576,0.201711 0.0888357,0.396433 0.190406,0.572357c0.136064,0.23567 0.326423,0.420449 0.546153,0.54766h-6.10525c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-4c0,-0.276142 0.223858,-0.5 0.5,-0.5h4.90593Z"></path>
<path d="M12.4559,7l-2.87318,-2.14952c-0.308408,-0.23073 -0.693753,-0.333983 -1.07621,-0.288369c-0.822597,0.0981093 -1.40991,0.844489 -1.3118,1.66709l0.0919323,0.770806h-4.78666c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-4c0,-0.276142 0.223858,-0.5 0.5,-0.5h10c0.276142,0 0.5,0.223858 0.5,0.5v4c0,0.276142 -0.223858,0.5 -0.5,0.5h-0.0440785v0Zm-0.0404488,3.51444l1.25,2.16506c0.138071,0.239146 0.0561336,0.544942 -0.183013,0.683013l-0.866025,0.5c-0.239146,0.138071 -0.544942,0.0561336 -0.683013,-0.183013l-1.25,-2.16506l-1.07537,0.620865c-0.239146,0.138071 -0.544942,0.0561336 -0.683013,-0.183013c-0.0338567,-0.0586415 -0.0554494,-0.123549 -0.0634686,-0.190786l-0.673957,-5.65079c-0.0327031,-0.274199 0.163068,-0.522992 0.437267,-0.555695c0.127485,-0.0152048 0.255933,0.0192128 0.358736,0.096123l4.55675,3.40906c0.221112,0.165421 0.266258,0.478768 0.100837,0.69988c-0.0405632,0.0542192 -0.0917168,0.0996344 -0.150358,0.133491l-1.07537,0.620865v0Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="input-numericEntryField">
<path d="M14,5h-8v-0.5c0,-0.276142 0.223858,-0.5 0.5,-0.5h8c0.276142,0 0.5,0.223858 0.5,0.5v7c0,0.276142 -0.223858,0.5 -0.5,0.5h-8c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-0.5h8v-6Zm-12,0v6h1v0.5c0,0.276142 -0.223858,0.5 -0.5,0.5h-1c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-7c0,-0.276142 0.223858,-0.5 0.5,-0.5h1c0.276142,0 0.5,0.223858 0.5,0.5v0.5h-1Zm6.89176,5h-0.954353v-2.91401l-0.937412,0.262695v-0.693297l1.80424,-0.59851h0.0875294v3.94313Zm-4.89176,3v-10h-1.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5c0,-0.276142 0.223858,-0.5 0.5,-0.5h4c0.276142,0 0.5,0.223858 0.5,0.5c0,0.276142 -0.223858,0.5 -0.5,0.5h-1.5v10h1.5c0.276142,0 0.5,0.223858 0.5,0.5c0,0.276142 -0.223858,0.5 -0.5,0.5h-4c-0.276142,0 -0.5,-0.223858 -0.5,-0.5c0,-0.276142 0.223858,-0.5 0.5,-0.5h1.5Zm9,-3h-2.86871v-0.595802l1.32141,-1.33243c0.325649,-0.355678 0.488471,-0.63823 0.488471,-0.847664c0,-0.169714 -0.0385879,-0.298803 -0.115765,-0.387271c-0.0771769,-0.0884681 -0.189176,-0.132701 -0.336,-0.132701c-0.144942,0 -0.262588,0.0591283 -0.352941,0.177387c-0.0903534,0.118258 -0.135529,0.265853 -0.135529,0.442789h-0.954353c0,-0.241933 0.0630582,-0.465357 0.189177,-0.670278c0.126118,-0.204921 0.301175,-0.365154 0.525176,-0.480704c0.224001,-0.11555 0.474352,-0.173324 0.751059,-0.173324c0.444237,0 0.786352,0.0983967 1.02635,0.295193c0.240001,0.196796 0.36,0.479348 0.36,0.847664c0,0.15527 -0.0301173,0.306476 -0.0903529,0.453622c-0.0602356,0.147146 -0.153882,0.301511 -0.280941,0.463101c-0.127059,0.16159 -0.331763,0.377791 -0.614118,0.648612l-0.530824,0.587678h1.61788v0.70413Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="input-oneShotButton">
<g stroke="none">
<path fill-opacity="0.36" d="M12,6.33682c-0.454628,-0.21597 -0.963201,-0.336816 -1.5,-0.336816c-1.933,0 -3.5,1.567 -3.5,3.5c0,0.169761 0.012086,0.336699 0.0354444,0.5h-6.53544c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-7c0,-0.276142 0.223858,-0.5 0.5,-0.5h11c0.276142,0 0.5,0.223858 0.5,0.5v3.83682Z"></path>
<path d="M6.71426,9c0.223502,-1.70882 1.57692,-3.06224 3.28574,-3.28574v-1.21426c0,-0.276142 0.223858,-0.5 0.5,-0.5c0.276142,0 0.5,0.223858 0.5,0.5v1.21426c1.70882,0.223502 3.06224,1.57692 3.28574,3.28574h1.21426c0.276142,0 0.5,0.223858 0.5,0.5c0,0.276142 -0.223858,0.5 -0.5,0.5h-1.21426c-0.223502,1.70882 -1.57692,3.06224 -3.28574,3.28574v1.21426c0,0.276142 -0.223858,0.5 -0.5,0.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-1.21426c-1.70882,-0.223502 -3.06224,-1.57692 -3.28574,-3.28574h-1.21426c-0.276142,0 -0.5,-0.223858 -0.5,-0.5c0,-0.276142 0.223858,-0.5 0.5,-0.5h1.21426Zm3.78574,3.31818c1.55644,0 2.81818,-1.26174 2.81818,-2.81818c0,-1.55644 -1.26174,-2.81818 -2.81818,-2.81818c-1.55644,0 -2.81818,1.26174 -2.81818,2.81818c0,1.55644 1.26174,2.81818 2.81818,2.81818Zm0,-1.18182c-0.903739,0 -1.63636,-0.732625 -1.63636,-1.63636c0,-0.903739 0.732625,-1.63636 1.63636,-1.63636c0.903739,0 1.63636,0.732625 1.63636,1.63636c0,0.903739 -0.732625,1.63636 -1.63636,1.63636Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="input-passwordField">
<path d="M2,10h3v0.5c0,0.276142 -0.223858,0.5 -0.5,0.5h-3c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-7c0,-0.276142 0.223858,-0.5 0.5,-0.5h13c0.276142,0 0.5,0.223858 0.5,0.5v4.5h-0.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-3.5h-12v6Zm2.52,-1.21l-0.7,-0.51l0.6,-1.07l-1.12,-0.52l0.27,-0.83l1.21,0.24l0.14,-1.22h0.88l0.14,1.23l1.21,-0.25l0.27,0.83l-1.13,0.52l0.61,1.07l-0.7,0.51l-0.84,-0.91l-0.84,0.91Zm3.355,5.21c-0.4095,0 -0.875,-0.472 -0.875,-0.888889v-3.55556c0,-0.416 0.4655,-0.888889 0.875,-0.888889h0.4375v-1.77778c0,-0.416889 0.464625,-0.888889 0.875,-0.888889h2.625c0.410375,0 0.875,0.472 0.875,0.888889v1.77778h0.4375c0.4095,0 0.875,0.472889 0.875,0.888889v3.55556c0,0.416889 -0.4655,0.888889 -0.875,0.888889h-5.25Zm1.96875,-1.77778h1.3125v-1.77778h-1.3125v1.77778Zm0,-3.55556h1.3125v-1.33333h-1.3125v1.33333Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="input-radioGroup">
<path d="M8,6c-1.10457,0 -2,0.89543 -2,2c0,1.10457 0.89543,2 2,2c1.10457,0 2,-0.89543 2,-2c0,-1.10457 -0.89543,-2 -2,-2Zm0,8c-3.31371,0 -6,-2.68629 -6,-6c0,-3.31371 2.68629,-6 6,-6c3.31371,0 6,2.68629 6,6c0,3.31371 -2.68629,6 -6,6Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="input-signaturePad">
<path d="M2.12843,13.435l2.12132,-7.77817c2.35702,-0.471405 4.24264,-1.41421 5.65685,-2.82843l-0.108255,-0.108255c-0.345592,-0.345592 -0.390749,-0.890356 -0.106777,-1.28813l0.30843,-0.432038h5v4l-0.853762,0.747496c-0.396187,0.346875 -0.99349,0.327077 -1.36584,-0.0452713l-0.0453709,-0.0453709c-1.41421,1.41421 -2.35702,3.29983 -2.82843,5.65685l-7.77817,2.12132Zm1.69045,-2.39731l3.00001,-3.00184c-0.0885463,-0.333294 -0.00211741,-0.703414 0.259287,-0.964817c0.390524,-0.390524 1.02369,-0.390524 1.41421,0c0.390524,0.390524 0.390524,1.02369 0,1.41421c-0.261512,0.261512 -0.631829,0.347904 -0.96523,0.259177l-3.00117,3.00037l4.53562,-1.23652l0.0532939,-0.220365c0.451311,-1.75908 1.17616,-3.26757 2.17647,-4.51577l0.0662157,-0.0785557l-1.48705,-1.48705l-0.0792628,0.0655086c-1.2482,1.00031 -2.75668,1.72515 -4.51577,2.17647l-0.219658,0.054001l-1.23697,4.53517Zm-2.81888,3.96228v-1h14v1h-14Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="input-slider">
<g stroke="none">
<path fill-opacity="0.36" d="M1.5,7h13c0.276142,0 0.5,0.223858 0.5,0.5v1c0,0.276142 -0.223858,0.5 -0.5,0.5h-13c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-1c0,-0.276142 0.223858,-0.5 0.5,-0.5Z"></path>
<path d="M5.5,5h3c0.276142,0 0.5,0.223858 0.5,0.5v4.34861c0,0.0987125 -0.029219,0.195216 -0.0839749,0.27735l-1.5,2.25c-0.153176,0.229764 -0.463611,0.291851 -0.693375,0.138675c-0.0549261,-0.0366174 -0.102058,-0.0837489 -0.138675,-0.138675l-1.5,-2.25c-0.0547558,-0.0821338 -0.0839748,-0.178638 -0.0839748,-0.27735v-4.34861c0,-0.276142 0.223858,-0.5 0.5,-0.5Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="input-textArea">
<g stroke="none">
<path d="M6.35235,7.06593h-1.71541l-0.299572,0.934066h-1.33738l1.90442,-5h1.17689l1.91869,5h-1.34451l-0.303138,-0.934066Zm-1.41583,-0.930632h1.11626l-0.559914,-1.7342l-0.556348,1.7342Z"></path>
<path fill-opacity="0.36" d="M2,2v12h12v-12h-12Zm-0.5,-1h13c0.276142,0 0.5,0.223858 0.5,0.5v13c0,0.276142 -0.223858,0.5 -0.5,0.5h-13c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-13c0,-0.276142 0.223858,-0.5 0.5,-0.5Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="input-textField">
<path d="M4,13v-10h-1.5c-0.276142,0 -0.5,-0.223858 -0.5,-0.5c0,-0.276142 0.223858,-0.5 0.5,-0.5h4c0.276142,0 0.5,0.223858 0.5,0.5c0,0.276142 -0.223858,0.5 -0.5,0.5h-1.5v10h1.5c0.276142,0 0.5,0.223858 0.5,0.5c0,0.276142 -0.223858,0.5 -0.5,0.5h-4c-0.276142,0 -0.5,-0.223858 -0.5,-0.5c0,-0.276142 0.223858,-0.5 0.5,-0.5h1.5Zm10,-8h-8v-0.5c0,-0.276142 0.223858,-0.5 0.5,-0.5h8c0.276142,0 0.5,0.223858 0.5,0.5v7c0,0.276142 -0.223858,0.5 -0.5,0.5h-8c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-0.5h8v-6Zm-12,0v6h1v0.5c0,0.276142 -0.223858,0.5 -0.5,0.5h-1c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-7c0,-0.276142 0.223858,-0.5 0.5,-0.5h1c0.276142,0 0.5,0.223858 0.5,0.5v0.5h-1Zm8.74512,4.20312h-1.40918l-0.246094,0.796875h-1.09863l1.56445,-4.26562h0.966797l1.57617,4.26562h-1.10449l-0.249023,-0.796875Zm-1.16309,-0.793945h0.916992l-0.459961,-1.47949l-0.457031,1.47949Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="input-toggleSwitch">
<g stroke="none">
<path fill-opacity="0.36" d="M4,6h6c1.10457,0 2,0.89543 2,2c0,1.10457 -0.89543,2 -2,2h-6c-1.10457,0 -2,-0.89543 -2,-2c0,-1.10457 0.89543,-2 2,-2Z"></path>
<path d="M13.1213,5.87868c1.17157,1.17157 1.17157,3.07107 0,4.24264c-1.17157,1.17157 -3.07107,1.17157 -4.24264,0c-1.17157,-1.17157 -1.17157,-3.07107 0,-4.24264c1.17157,-1.17157 3.07107,-1.17157 4.24264,-8.88178e-16"></path>
</g>
</g>
</svg>
<!--navigation-->
<svg viewBox="0 0 16 16">
<g class="icon" id="navigation-horizontalMenu">
<g stroke="none">
<path d="M12.498,9l-1.34353,-1h3.84548v-2h-4v1.88499l-0.827367,-0.615816c-0.0550434,-0.0409693 -0.112771,-0.0774706 -0.172633,-0.10936v-1.15981h-4v2h-1v-2h-4v2h7.04774c-0.0449986,0.164255 -0.0596062,0.339826 -0.0380651,0.519513l0.0576011,0.480487h-7.56728c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-3c0,-0.276142 0.223858,-0.5 0.5,-0.5h15c0.276142,0 0.5,0.223858 0.5,0.5v3c0,0.276142 -0.223858,0.5 -0.5,0.5h-3.00195Zm0.447675,4.10475c0.0993885,0.171266 0.0404069,0.390262 -0.131739,0.489142l-0.623396,0.358077c-0.172146,0.0988802 -0.392268,0.0402003 -0.491657,-0.131065l-0.899794,-1.55052l-0.774089,0.444635c-0.172146,0.0988803 -0.392268,0.0402003 -0.491657,-0.131065c-0.0243712,-0.0419963 -0.0399144,-0.0884801 -0.0456869,-0.136632l-0.485138,-4.04684c-0.0235408,-0.196369 0.117382,-0.374543 0.31476,-0.397964c0.091768,-0.010889 0.18423,0.0137594 0.258231,0.0688389l3.28011,2.44141c0.159164,0.118467 0.191662,0.342872 0.0725858,0.501222c-0.0291989,0.0388293 -0.066021,0.0713536 -0.108233,0.0956002l-0.774089,0.444635l0.899794,1.55052Z"></path>
<path fill-opacity="0.36" d="M10,7.15981c-0.243819,-0.129884 -0.523043,-0.183249 -0.800503,-0.150327c-0.565761,0.067132 -1.00986,0.472558 -1.15175,0.990513h-2.04774v-2h4v1.15981Z"></path>
</g>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="navigation-link">
<path d="M7.07192,8.07452c0.268485,-0.268485 0.703786,-0.268485 0.972272,0l0.0441942,0.0441942c0.493016,0.493016 1.22589,0.541874 1.63518,0.132583l2.56326,-2.56326c0.409292,-0.409292 0.360433,-1.14217 -0.132583,-1.63518c-0.493016,-0.493016 -1.22589,-0.541874 -1.63518,-0.132583l-0.574524,0.574524c-0.292893,0.292893 -0.767767,0.292893 -1.06066,0c-0.292893,-0.292893 -0.292893,-0.767767 0,-1.06066l0.574524,-0.574524c0.957543,-0.957543 2.59904,-0.84811 3.66812,0.220971c1.06908,1.06908 1.17851,2.71057 0.220971,3.66812l-2.56326,2.56326c-0.957543,0.957543 -2.59904,0.84811 -3.66812,-0.220971l-0.0441942,-0.0441942c-0.268485,-0.268485 -0.268485,-0.703786 0,-0.972272Zm1.85616,-1.14905c-0.268485,0.268485 -0.703786,0.268485 -0.972272,0l-0.0441942,-0.0441942c-0.493016,-0.493016 -1.22589,-0.541874 -1.63518,-0.132583l-2.56326,2.56326c-0.409292,0.409292 -0.360433,1.14217 0.132583,1.63518c0.493016,0.493016 1.22589,0.541874 1.63518,0.132582l0.574524,-0.574524c0.292893,-0.292893 0.767767,-0.292893 1.06066,0c0.292893,0.292893 0.292893,0.767767 0,1.06066l-0.574524,0.574524c-0.957543,0.957543 -2.59904,0.84811 -3.66812,-0.220971c-1.06908,-1.06908 -1.17851,-2.71057 -0.220971,-3.66812l2.56326,-2.56326c0.957543,-0.957543 2.59904,-0.84811 3.66812,0.220971l0.0441942,0.0441942c0.268485,0.268485 0.268485,0.703786 0,0.972272Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="navigation-menuTree">
<g stroke="none">
<path fill-opacity="0.36" d="M4,6h7v2h-7Z"></path>
<path d="M11.1726,8.26917c-0.0550434,-0.0409693 -0.112771,-0.0774706 -0.172633,-0.10936v-5.15981h-7v2h7v1h-7v2h6.35728c-0.0524864,0.00010408 -0.105164,0.00324434 -0.157778,0.0094874c-0.565761,0.067132 -1.00986,0.472558 -1.15175,0.990513h-5.04774v2h5.18716l0.119881,1h-5.80704c-0.276142,0 -0.5,-0.223858 -0.5,-0.5v-9c0,-0.276142 0.223858,-0.5 0.5,-0.5h8c0.276142,0 0.5,0.223858 0.5,0.5v6.38499l-0.827367,-0.615816Zm-0.809958,-0.269174h0.637325v0.159814c-0.195999,-0.10441 -0.414877,-0.159373 -0.637325,-0.159814Zm3.58305,6.10475c0.0993885,0.171266 0.0404069,0.390262 -0.131739,0.489142l-0.623396,0.358077c-0.172146,0.0988802 -0.392268,0.0402003 -0.491657,-0.131065l-0.899794,-1.55052l-0.774089,0.444635c-0.172146,0.0988803 -0.392268,0.0402003 -0.491657,-0.131065c-0.0243713,-0.0419963 -0.0399145,-0.0884801 -0.045687,-0.136632l-0.485138,-4.04684c-0.0235408,-0.196369 0.117382,-0.374543 0.31476,-0.397964c0.091768,-0.010889 0.18423,0.0137594 0.258231,0.0688389l3.28011,2.44141c0.159164,0.118467 0.191662,0.342872 0.0725858,0.501222c-0.0291989,0.0388293 -0.066021,0.0713536 -0.108233,0.0956002l-0.774089,0.444635l0.899794,1.55052Z"></path>
</g>
</g>
</svg>
<!--reporting-->
<svg viewBox="0 0 16 16">
<g class="icon" id="reporting-reportViewer">
<path d="M12.2345,7.11659c-0.0766959,-0.0618524 -0.154912,-0.120701 -0.234499,-0.176554v-1.94004h-3v-3h-5.5c-0.276142,0 -0.5,0.223858 -0.5,0.5v10c0,0.276142 0.223858,0.5 0.5,0.5h2.44004c0.0558531,0.0795869 0.114702,0.157803 0.176554,0.234499c0.237118,0.294021 0.505415,0.549634 0.79662,0.765501h-3.41321c-0.828427,0 -1.5,-0.671573 -1.5,-1.5v-10c0,-0.828427 0.671573,-1.5 1.5,-1.5h5.59c0.397256,0.00251166 0.777742,0.160449 1.06,0.44l2.41,2.41c0.279551,0.282258 0.437488,0.662744 0.44,1.06v3.00321c-0.215868,-0.291206 -0.47148,-0.559503 -0.765501,-0.79662Zm-7.9845,-4.11659h3.5c0.138071,0 0.25,0.111929 0.25,0.25v0.5c0,0.138071 -0.111929,0.25 -0.25,0.25h-3.5c-0.138071,0 -0.25,-0.111929 -0.25,-0.25v-0.5c0,-0.138071 0.111929,-0.25 0.25,-0.25Zm0,2h3.5c0.138071,0 0.25,0.111929 0.25,0.25v0.5c0,0.138071 -0.111929,0.25 -0.25,0.25h-3.5c-0.138071,0 -0.25,-0.111929 -0.25,-0.25v-0.5c0,-0.138071 0.111929,-0.25 0.25,-0.25Zm10.1477,9.39385c0.0676988,0.0719655 0.0676988,0.184188 0,0.256154l-0.754615,0.747692c-0.0326221,0.0338455 -0.0776077,0.052966 -0.124615,0.052966c-0.0470076,0 -0.0919932,-0.0191205 -0.124615,-0.052966l-2.07692,-2.07692c-1.43989,0.926869 -3.34694,0.618928 -4.42192,-0.714029c-1.07498,-1.33296 -0.971943,-3.26197 0.238916,-4.47282c1.21086,-1.21086 3.13987,-1.3139 4.47282,-0.238916c1.33296,1.07498 1.6409,2.98204 0.714029,4.42192l2.07692,2.07692Zm-4.88769,-1.59923c1.26176,0 2.28462,-1.02286 2.28462,-2.28462c0,-1.26176 -1.02286,-2.28462 -2.28462,-2.28462c-1.26176,0 -2.28462,1.02286 -2.28462,2.28462c0,1.26176 1.02286,2.28462 2.28462,2.28462Z" stroke="none"></path>
</g>
</svg>
<!--symbols-->
<svg viewBox="0 0 16 16">
<g class="icon" id="symbols-motor">
<path d="M8,1c3.86599,0 7,3.13401 7,7c0,3.86599 -3.13401,7 -7,7c-3.86599,0 -7,-3.13401 -7,-7c0,-3.86599 3.13401,-7 7,-7Zm0,1c-3.31371,0 -6,2.68629 -6,6c0,3.31371 2.68629,6 6,6c3.31371,0 6,-2.68629 6,-6c0,-3.31371 -2.68629,-6 -6,-6Zm-1.65771,2.65869l1.59961,4.14404h0.0351562l1.59961,-4.14404h1.86328v6.34131h-1.41943v-3.95947h-0.0307617l-1.56885,3.95947h-0.922852l-1.56445,-3.95947h-0.0351562v3.95947h-1.41943v-6.34131h1.86328Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="symbols-pump">
<path d="M15,2v5.05405l-3.87781,8.72e-05c-0.0873854,1.02783 -0.534048,1.96237 -1.22404,2.69653l1.06063,3.85336c0.0586505,0.154885 -0.0289335,0.324622 -0.195624,0.379119c-0.0341191,0.0111546 -0.0700266,0.0168531 -0.106196,0.0168531h-9.33701c-0.176708,0 -0.319958,-0.133104 -0.319958,-0.297297l0.00456701,-0.0500518l1.11235,-4.03777c-0.698755,-0.80254 -1.11692,-1.82238 -1.11692,-2.93245c0,-2.53432 2.17958,-4.59838 4.90164,-4.67993l0.086861,-0.00250282h9.01149Zm-8.93103,9.36486l-0.132343,-0.0015649v0l0.132343,0.0015649c-0.999249,0 -1.96493,-0.227042 -2.82778,-0.652958l-0.25019,-0.130907h-0.104l-0.666,2.418h7.533l-0.658,-2.392l-0.200584,0.105561c-0.776265,0.382948 -1.6357,0.604956 -2.52791,0.645528l-0.298545,0.0067761Zm7.93103,-8.36486l-7.98269,-0.00041487l-0.0857181,0.00246924c-2.20466,0.0660483 -3.93159,1.71074 -3.93159,3.68038c0,1.88169 1.57348,3.4599 3.6252,3.66084l0.207175,0.016578l0.236587,0.00501l0.220139,-0.0053031c1.97249,-0.0952726 3.56771,-1.46315 3.81533,-3.2022l0.0213496,-0.187932l0.0778155,-0.915265l3.7964,-0.0001619v-3.054Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="symbols-sensor">
<path d="M9,10v5h-1v-5h1Zm-0.5,-9c2.48528,0 4.5,2.01472 4.5,4.5c0,2.48528 -2.01472,4.5 -4.5,4.5c-2.48528,0 -4.5,-2.01472 -4.5,-4.5c0,-2.48528 2.01472,-4.5 4.5,-4.5Zm0,1c-1.933,0 -3.5,1.567 -3.5,3.5c0,1.933 1.567,3.5 3.5,3.5c1.933,0 3.5,-1.567 3.5,-3.5c0,-1.933 -1.567,-3.5 -3.5,-3.5Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="symbols-valve">
<path d="M14.6855,3c0.14889,0 0.273617,0.10113 0.306215,0.236953l0.0083067,0.070495v9.38508c0,0.0659777 -0.0217128,0.130205 -0.0619299,0.183192c-0.0887158,0.116884 -0.24612,0.154541 -0.377132,0.099202l-0.0628665,-0.0354831l-5.99807,-4.34744l-5.99807,4.34744c-0.139502,0.101174 -0.336496,0.0726461 -0.439998,-0.0637189c-0.0402171,-0.0529866 -0.0619299,-0.117214 -0.0619299,-0.183192v-9.38508c0,-0.169799 0.140816,-0.307448 0.314521,-0.307448c0.0674957,0 0.133201,0.0212245 0.187407,0.0605371l5.99807,4.34946l5.99807,-4.34946c0.0361371,-0.0262084 0.0773852,-0.0443776 0.120867,-0.0535784l0.0665392,-0.00695867Zm-11.6855,1.657v6.686l4.611,-3.342l-4.611,-3.344Zm11,0l-4.612,3.344l4.612,3.342v-6.686Z" stroke="none"></path>
</g>
</svg>
<svg viewBox="0 0 16 16">
<g class="icon" id="symbols-vessel">
<path d="M3,14v-12h10v12h-10Zm9,-11h-6v10h6v-10Zm-7,0h-1v6h1v-6Z" stroke="none"></path>
</g>
</svg>
<!--misc-->
<svg viewBox="0 0 16 16">
<g class="icon" id="misc-placeholder">
<path d="M8,14v-6l5,-3l-5,-3l-5,3v6l5,3Zm5.28,-10l7.01697e-08,4.23078e-08c0.460688,0.277765 0.735882,0.782288 0.72,1.32v5.53l4.04732e-08,-8.90645e-06c-0.00237284,0.522501 -0.274699,1.00664 -0.719992,1.28l-4.5,2.73l2.01724e-08,-1.2749e-08c-0.476415,0.301093 -1.08359,0.301093 -1.56,2.54979e-08l-4.5,-2.73l-1.15263e-07,-7.07569e-08c-0.445297,-0.273356 -0.717628,-0.757495 -0.720007,-1.28v-5.53l-5.96978e-08,-2.02118e-06c-0.0158816,-0.537712 0.259313,-1.04223 0.720002,-1.32l4.5,-2.7l2.81283e-08,-1.69691e-08c0.479732,-0.28941 1.08027,-0.28941 1.56,-1.50799e-08Z"></path>
<path fill-opacity="0.36" fill-rule="evenodd" d="M3,5l5,3v6l-5,-3Z"></path>
</g>
</svg>
</svg>

After

Width:  |  Height:  |  Size: 54 KiB

View File

@@ -0,0 +1,4 @@
{
"entrypoint": "index.css",
"isPrivate": false
}

View File

@@ -0,0 +1,8 @@
@import "./variables.css";
@import "../light/fonts.css";
@import "../dark/globals.css";
@import "../light/app/index.css";
@import "../light/common/index.css";
@import "../light/designer/index.css";
@import "../light/palette/index.css";
@import "../dark/palette/index.css";

View File

@@ -0,0 +1,19 @@
{
"scope": "G",
"description": "The dark-cool theme for Perspective.",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json",
"index.css",
"variables.css"
],
"attributes": {
"lastModification": {
"actor": "theme-manager",
"timestamp": "2026-02-19T15:42:27Z"
},
"lastModificationSignature": "2cf0badacfe29f39c9416b8a2f0fbedd1b1789841dc9aefb085ea794b720dc13"
}
}

View File

@@ -0,0 +1,15 @@
@import "../dark/variables.css";
:root {
/* Neutrals */
--neutral-10: #121619; /* cool-100 */
--neutral-20: #21272A; /* cool-90 */
--neutral-30: #343A3F; /* cool-80 */
--neutral-40: #4D5358; /* cool-70 */
--neutral-50: #697077; /* cool-60 */
--neutral-60: #878D96; /* cool-50 */
--neutral-70: #A2A9B0; /* cool-40 */
--neutral-80: #C1C7CD; /* cool-30 */
--neutral-90: #DDE1E6; /* cool-20 */
--neutral-100: #F2F4F8; /* cool-10 */
}

View File

@@ -0,0 +1,4 @@
{
"entrypoint": "index.css",
"isPrivate": false
}

View File

@@ -0,0 +1,8 @@
@import "./variables.css";
@import "../light/fonts.css";
@import "../dark/globals.css";
@import "../light/app/index.css";
@import "../light/common/index.css";
@import "../light/designer/index.css";
@import "../light/palette/index.css";
@import "../dark/palette/index.css";

View File

@@ -0,0 +1,19 @@
{
"scope": "G",
"description": "The dark-warm theme for Perspective.",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json",
"index.css",
"variables.css"
],
"attributes": {
"lastModification": {
"actor": "theme-manager",
"timestamp": "2026-02-19T15:42:27Z"
},
"lastModificationSignature": "9bdfd0e252400dd3fb7ed0b043e4ac4a8cac61004a739a9502cd4527be6ae27f"
}
}

View File

@@ -0,0 +1,15 @@
@import "../dark/variables.css";
:root {
/* Neutrals */
--neutral-10: #171414; /* warm-100 */
--neutral-20: #272525; /* warm-90 */
--neutral-30: #3C3838; /* warm-80 */
--neutral-40: #565151; /* warm-70 */
--neutral-50: #736F6F; /* warm-60 */
--neutral-60: #8F8B8B; /* warm-50 */
--neutral-70: #ADA8A8; /* warm-40 */
--neutral-80: #CAC5C4; /* warm-30 */
--neutral-90: #E5E0DF; /* warm-20 */
--neutral-100: #F7F3F2; /* warm-10 */
}

View File

@@ -0,0 +1,4 @@
{
"entrypoint": "index.css",
"isPrivate": false
}

View File

@@ -0,0 +1,7 @@
@import "./variables.css";
@import "../light/fonts.css";
@import "../light/globals.css";
@import "../light/app/index.css";
@import "../light/common/index.css";
@import "../light/designer/index.css";
@import "../light/palette/index.css";

View File

@@ -0,0 +1,19 @@
{
"scope": "G",
"description": "The light-cool theme for Perspective.",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json",
"index.css",
"variables.css"
],
"attributes": {
"lastModification": {
"actor": "theme-manager",
"timestamp": "2026-02-19T15:42:27Z"
},
"lastModificationSignature": "43b655f5c23a4928152f230a37eba32bb5ab26302d22a4b7684a236da4258562"
}
}

View File

@@ -0,0 +1,15 @@
@import "../light/variables.css";
:root {
/* Neutrals */
--neutral-10: #F2F4F8; /* cool-10 */
--neutral-20: #DDE1E6; /* cool-20 */
--neutral-30: #C1C7CD; /* cool-30 */
--neutral-40: #A2A9B0; /* cool-40 */
--neutral-50: #878D96; /* cool-50 */
--neutral-60: #697077; /* cool-60 */
--neutral-70: #4D5358; /* cool-70 */
--neutral-80: #343A3F; /* cool-80 */
--neutral-90: #21272A; /* cool-90 */
--neutral-100: #121619; /* cool-100 */
}

View File

@@ -0,0 +1,4 @@
{
"entrypoint": "index.css",
"isPrivate": false
}

View File

@@ -0,0 +1,7 @@
@import "./variables.css";
@import "../light/fonts.css";
@import "../light/globals.css";
@import "../light/app/index.css";
@import "../light/common/index.css";
@import "../light/designer/index.css";
@import "../light/palette/index.css";

View File

@@ -0,0 +1,19 @@
{
"scope": "G",
"description": "The light-warm theme for Perspective.",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json",
"index.css",
"variables.css"
],
"attributes": {
"lastModification": {
"actor": "theme-manager",
"timestamp": "2026-02-19T15:42:27Z"
},
"lastModificationSignature": "bb1bca3495f50bec7f99192c78679d87ad73f5116ab1323ff68a9e8cdc34331b"
}
}

View File

@@ -0,0 +1,16 @@
@import "../light/variables.css";
:root {
/* Neutrals */
--neutral-10: #F7F3F2; /* warm-10 */
--neutral-20: #E5E0DF; /* warm-20 */
--neutral-30: #CAC5C4; /* warm-30 */
--neutral-40: #ADA8A8; /* warm-40 */
--neutral-50: #8F8B8B; /* warm-50 */
--neutral-60: #736F6F; /* warm-60 */
--neutral-70: #565151; /* warm-70 */
--neutral-80: #3C3838; /* warm-80 */
--neutral-90: #272525; /* warm-90 */
--neutral-100: #171414; /* warm-100 */
}

View File

@@ -0,0 +1,6 @@
{
"chartRecordingEnabled": false,
"pruneAge": 7,
"pruneAgeUnits": "DAY",
"recordingsPerChart": 5
}

View File

@@ -0,0 +1,17 @@
{
"scope": "A",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"lastModification": {
"actor": "8.3-migration",
"timestamp": "2026-02-19T15:42:14Z"
},
"lastModificationSignature": "8d65184b14f48b1dea2e2c44b5599f2d1bf16ee18e0a679221552596571a5977",
"enabled": true
}
}

View File

@@ -0,0 +1,7 @@
{
"title": "Core",
"description": "Core collection of locally managed Gateway configuration resources",
"enabled": true,
"inheritable": true,
"parent": "external"
}

View File

@@ -0,0 +1,35 @@
{
"profile": {
"queryOnly": false,
"type": "DATASOURCE"
},
"settings": {
"advanced": {
"dataTableName": "alarm_event_data",
"tableName": "alarm_events",
"useStoreAndForward": true
},
"dataFilters": {
"displayPath": null,
"displayPathOrSource": null,
"source": null
},
"datasource": "LocalDB",
"eventData": {
"dynamicAssociatedData": true,
"dynamicConfig": true,
"staticAssociatedData": true,
"staticConfig": false
},
"events": {
"minPriority": "Low",
"storeFromEnabledChange": false,
"storeShelvedEvents": false
},
"pruning": {
"age": 1,
"ageUnits": "YEAR",
"enabled": false
}
}
}

View File

@@ -0,0 +1,18 @@
{
"scope": "A",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"lastModification": {
"actor": "8.3-migration",
"timestamp": "2026-02-19T15:42:13Z"
},
"uuid": "c3fee4d7-bdcf-493c-9e28-b9edf6214774",
"lastModificationSignature": "ebd38a587c4dd8948ad1a33dd1787766ad89d2dce65ffc0230c124d5d9e9ef69",
"enabled": true
}
}

View File

@@ -0,0 +1,22 @@
{
"profile": {
"retentionDays": 90,
"type": "database"
},
"settings": {
"actionColumn": "ACTION",
"actionTargetColumn": "ACTION_TARGET",
"actionValueColumn": "ACTION_VALUE",
"actorColumn": "ACTOR",
"actorHostColumn": "ACTOR_HOST",
"autoCreate": true,
"databaseName": "LocalDB",
"keyColumn": "AUDIT_EVENTS_ID",
"originatingContextColumn": "ORIGINATING_CONTEXT",
"originatingSystemColumn": "ORIGINATING_SYSTEM",
"pruneEnabled": false,
"statusCodeColumn": "STATUS_CODE",
"tableName": "AUDIT_EVENTS",
"timestampColumn": "EVENT_TIMESTAMP"
}
}

View File

@@ -0,0 +1,18 @@
{
"scope": "A",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"lastModification": {
"actor": "8.3-migration",
"timestamp": "2026-02-19T15:42:14Z"
},
"uuid": "13c660aa-011a-4e90-9d2c-1a4b3df5aa34",
"lastModificationSignature": "7ae1f4f40f5a51825c0344c389d0f6da433b509d7557a35db99dd45d06cacba2",
"enabled": true
}
}

View File

@@ -0,0 +1,36 @@
{
"connectURL": "jdbc:postgresql://localhost:5432/postgres",
"connectionProps": null,
"connectionResetParams": "",
"defaultTransactionLevel": "DEFAULT",
"driver": "PostgreSQL",
"evictionRate": -1,
"evictionTests": 3,
"evictionTime": 1800000,
"failoverMode": "STANDARD",
"failoverProfile": null,
"includeSchemaInTableName": false,
"password": {
"data": {
"ciphertext": "DM-qGTeAEhoC0w",
"encrypted_key": "add5HrPf7ZjTgFuDCzTRoeU0tBxtlgofkQrpWjuijSroq7ZLcydmsQ",
"iv": "B55oJynRaLD-UlZy",
"protected": "eyJhbGciOiJBMjU2S1ciLCJlbmMiOiJBMjU2R0NNIiwiaWF0IjoxNzcxNTE1NzMyLCJ6aXAiOiJERUYifQ",
"tag": "-HKr3j8BZhwZQXjcLn68UA"
},
"type": "Embedded"
},
"poolInitSize": 0,
"poolMaxActive": 8,
"poolMaxIdle": 8,
"poolMaxWait": 5000,
"poolMinIdle": 0,
"slowQueryLogThreshold": 60000,
"testOnBorrow": true,
"testOnReturn": false,
"testWhileIdle": false,
"translator": "POSTGRES",
"username": "dohertj2",
"validationQuery": "SELECT 1",
"validationSleepTime": 10000
}

View File

@@ -0,0 +1,18 @@
{
"scope": "A",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"lastModification": {
"actor": "8.3-migration",
"timestamp": "2026-02-19T15:42:12Z"
},
"uuid": "5c0e536e-d317-41ee-8256-3b23168b0c29",
"lastModificationSignature": "b450ad9b208a04228dadbb0234aa1295b8bd3f096c5f63bc540bcef4ecfc0b25",
"enabled": true
}
}

View File

@@ -0,0 +1,10 @@
{
"classname": "org.mariadb.jdbc.Driver",
"defaultPropInstructions": "There is an extensive list of extra connection properties available for MariaDB Connector/J. See \u003ca href\u003d\u0027https://mariadb.com/kb/en/library/about-mariadb-connector-j/#optional-url-parameters\u0027\u003ethe documentation\u003c/a\u003e for a table describing all connection properties.\u003cbr\u003eA default \u003ctt\u003eserverTimezone\u003c/tt\u003e value (taken from the gateway) will be appended to the connection string if one is not specified.",
"defaultProps": "connectTimeout\u003d120000;socketTimeout\u003d120000;rewriteBatchedStatements\u003dtrue;",
"defaultTranslator": "MYSQL",
"defaultValidationQuery": "SELECT 1",
"type": "MYSQL",
"urlFormat": "jdbc:mariadb://localhost:3306/test",
"urlInstructions": "\u003cbr/\u003eThe format of the MariaDB connect URL is:\u003cbr\u003e\u003ccode\u003ejdbc:mariadb://\u003cb\u003ehost\u003c/b\u003e:\u003cb\u003eport\u003c/b\u003e/\u003cb\u003edatabase\u003c/b\u003e\u003c/code\u003e\u003cbr\u003eWith the three parameters (in bold) \u003cul style\u003d\"list-style-type:none;margin-left:10px;\"\u003e\u003cli\u003e\u003cb\u003ehost\u003c/b\u003e: The host name or IP address of the database server.\u003c/li\u003e\u003cli\u003e\u003cb\u003eport\u003c/b\u003e: The port that the database server is running on. MariaDB default port is \u003cb\u003e3306\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003edatabase\u003c/b\u003e: The name of the logical database that you are connecting to on the MariaDB server.\u003c/li\u003e\u003c/ul\u003e"
}

View File

@@ -0,0 +1,20 @@
{
"scope": "A",
"description": "The MariaDB (a community-owned fork of MySQL) JDBC Driver - compatible with all MariaDB servers, MySQL 5.x (\u003e\u003d 5.5.3) and MySQL 8.0.",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json",
"mariadb-java-client-2.7.3.jar"
],
"attributes": {
"lastModification": {
"actor": "8.3-migration",
"timestamp": "2026-02-19T15:42:12Z"
},
"uuid": "8dee3f05-e3d4-4165-b35a-ff37183b0e9e",
"lastModificationSignature": "b8c1e8563da5180d97e5dbde981c6c9fa193cd2bb6327371266eda5c43cc5555",
"enabled": true
}
}

View File

@@ -0,0 +1,10 @@
{
"classname": "com.microsoft.sqlserver.jdbc.SQLServerDriver",
"defaultPropInstructions": "Use \u003ci\u003edatabaseName\u003dYOUR_DATABASE\u003c/i\u003e to specify the database to connect to.",
"defaultProps": "databaseName\u003dtest",
"defaultTranslator": "MSSQL",
"defaultValidationQuery": "SELECT 1",
"type": "MSSQL",
"urlFormat": "jdbc:sqlserver://localhost\\MSSQLSERVER",
"urlInstructions": "\u003cbr/\u003eThe format of the SQL Server connect URL is:\u003cbr/\u003e\u003ccode\u003ejdbc:sqlserver://\u003cb\u003ehost\u003c/b\u003e\\\u003cb\u003einstanceName\u003c/b\u003e[:\u003cb\u003eport\u003c/b\u003e]\u003c/code\u003e\u003cbr/\u003eWith the three parameters (in bold) \u003cul style\u003d\"list-style-type:none;margin-left:10px;\"\u003e\u003cli\u003e\u003cb\u003ehost\u003c/b\u003e: The host name or IP address of the database server.\u003c/li\u003e\u003cli\u003e\u003cb\u003einstanceName\u003c/b\u003e: (optional) the instance to connect to on the host. If not specified, a connection to the default instance is made.\u003c/li\u003e\u003cli\u003e\u003cb\u003eport\u003c/b\u003e: (optional) the port to connect to. The default is \u003cb\u003e1433\u003c/b\u003e. If you are using the default, you can omit the port and the preceding \u0027:\u0027.\u003c/li\u003e\u003c/ul\u003e\u003cbr/\u003eFor SQL Server, you specify the \u003ci\u003edatabase name\u003c/i\u003e to connect to using the \u003ccode\u003edatabaseName\u003c/code\u003e property in the \u003ci\u003eExtra Connection Properties\u003c/i\u003e."
}

View File

@@ -0,0 +1,20 @@
{
"scope": "A",
"description": "The Microsoft SQL Server JDBC Driver is a Java Database Connectivity (JDBC) 4.2 compliant driver.",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json",
"mssql-jdbc-9.4.0.jre11.jar"
],
"attributes": {
"lastModification": {
"actor": "8.3-migration",
"timestamp": "2026-02-19T15:42:12Z"
},
"uuid": "e3686710-5000-4320-bc13-029823b8864e",
"lastModificationSignature": "351ae551732a66abf2fcc9b5f77112066a561bf76d920b8af06ac418425d4ba0",
"enabled": true
}
}

View File

@@ -0,0 +1,10 @@
{
"classname": "com.mysql.cj.jdbc.Driver",
"defaultPropInstructions": "There is an extensive list of extra connection properties available for MySQL Connector/J. See \u003ca href\u003d\u0027http://dev.mysql.com/doc/connectors/en/connector-j-reference-configuration-properties.html\u0027\u003ethe documentation\u003c/a\u003e for a table describing all connection properties.\u003cbr\u003eA default \u003ctt\u003eserverTimezone\u003c/tt\u003e value (taken from the gateway) will be appended to the connection string if one is not specified.",
"defaultProps": "zeroDateTimeBehavior\u003dCONVERT_TO_NULL;connectTimeout\u003d120000;socketTimeout\u003d120000;useSSL\u003dfalse;allowPublicKeyRetrieval\u003dtrue;rewriteBatchedStatements\u003dtrue;disableMariaDbDriver",
"defaultTranslator": "MYSQL",
"defaultValidationQuery": "SELECT 1",
"type": "MYSQL",
"urlFormat": "jdbc:mysql://localhost:3306/test",
"urlInstructions": "\u003cbr/\u003eThe format of the MySQL connect URL is:\u003cbr\u003e\u003ccode\u003ejdbc:mysql://\u003cb\u003ehost\u003c/b\u003e:\u003cb\u003eport\u003c/b\u003e/\u003cb\u003edatabase\u003c/b\u003e\u003c/code\u003e\u003cbr\u003eWith the three parameters (in bold) \u003cul style\u003d\"list-style-type:none;margin-left:10px;\"\u003e\u003cli\u003e\u003cb\u003ehost\u003c/b\u003e: The host name or IP address of the database server.\u003c/li\u003e\u003cli\u003e\u003cb\u003eport\u003c/b\u003e: The port that the database server is running on. MySQL default port is \u003cb\u003e3306\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003edatabase\u003c/b\u003e: The name of the logical database that you are connecting to on the MySQL server.\u003c/li\u003e\u003c/ul\u003e"
}

View File

@@ -0,0 +1,19 @@
{
"scope": "A",
"description": "The official MySQL JDBC Driver, Connector/J.",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"lastModification": {
"actor": "8.3-migration",
"timestamp": "2026-02-19T15:42:12Z"
},
"uuid": "836e1fd6-7d02-4c3e-8aff-86ee57e136b2",
"lastModificationSignature": "fad53e6806f06d813197c562976d9e82530df5cb195b38a1835b059d0963e6b7",
"enabled": true
}
}

View File

@@ -0,0 +1,10 @@
{
"classname": "oracle.jdbc.driver.OracleDriver",
"defaultPropInstructions": "",
"defaultProps": "",
"defaultTranslator": "ORACLE",
"defaultValidationQuery": "SELECT 1 FROM DUAL",
"type": "ORACLE",
"urlFormat": "jdbc:oracle:thin:@localhost:1521:test",
"urlInstructions": "\u003cbr/\u003eThe format of the Oracle connect URL is:\u003cbr/\u003e\u003ccode\u003ejdbc:oracle:thin:@\u003cb\u003ehost\u003c/b\u003e:\u003cb\u003eport\u003c/b\u003e:\u003cb\u003eSID\u003c/b\u003e\u003c/code\u003e\u003cbr/\u003eWith the three parameters (in bold) \u003cul style\u003d\"list-style-type:none;margin-left:10px;\"\u003e\u003cli\u003e\u003cb\u003ehost\u003c/b\u003e: The host name or IP address of the database server.\u003c/li\u003e\u003cli\u003e\u003cb\u003eport\u003c/b\u003e: The port that the database server is running on. Oracle\u0027s default port is \u003cb\u003e1521\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003eSID\u003c/b\u003e: the system ID that identifies the database to connect to.\u003c/li\u003e\u003c/ul\u003e"
}

View File

@@ -0,0 +1,19 @@
{
"scope": "A",
"description": "The Oracle Database JDBC driver.",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"lastModification": {
"actor": "8.3-migration",
"timestamp": "2026-02-19T15:42:12Z"
},
"uuid": "80bdb67c-ce4f-4846-ba25-473527a74241",
"lastModificationSignature": "cc7cd0389a9cfa03e4041dc593f1cbcdea3a3c513fb21aefb14684580f5935d0",
"enabled": true
}
}

View File

@@ -0,0 +1,10 @@
{
"classname": "org.postgresql.Driver",
"defaultPropInstructions": "No extra connection parameters are recommended for PostgreSQL. For possible parameter values, see the documentation at \u003ca href\u003d\u0027http://jdbc.postgresql.org\u0027\u003ethe PostgreSQL JDBC driver website\u003c/a\u003e.",
"defaultProps": "",
"defaultTranslator": "POSTGRES",
"defaultValidationQuery": "SELECT 1",
"type": "POSTGRES",
"urlFormat": "jdbc:postgresql://localhost:5432/postgres",
"urlInstructions": "\u003cbr/\u003eThe format of the PostgreSQL connect URL is:\u003cbr/\u003e\u003ccode\u003ejdbc:postgresql://\u003cb\u003ehost\u003c/b\u003e:\u003cb\u003eport\u003c/b\u003e/\u003cb\u003edatabase\u003c/b\u003e\u003c/code\u003e\u003cbr/\u003eWith the three parameters (in bold) \u003cul style\u003d\"list-style-type:none;margin-left:10px;\"\u003e\u003cli\u003e\u003cb\u003ehost\u003c/b\u003e: The host name or IP address of the database server.\u003c/li\u003e\u003cli\u003e\u003cb\u003eport\u003c/b\u003e: The port that the database server is running on. PostgreSQL default port is \u003cb\u003e5432\u003c/b\u003e.\u003c/li\u003e\u003cli\u003e\u003cb\u003edatabase\u003c/b\u003e: The name of the logical database that you are connecting to on the PostgreSQL server.\u003c/li\u003e\u003c/ul\u003e"
}

View File

@@ -0,0 +1,20 @@
{
"scope": "A",
"description": "The official PostgreSQL JDBC Driver.",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json",
"postgresql-42.3.3.jar"
],
"attributes": {
"lastModification": {
"actor": "8.3-migration",
"timestamp": "2026-02-19T15:42:12Z"
},
"uuid": "7608be9e-90f9-4eef-b6a9-cc7cf0d87dce",
"lastModificationSignature": "14feceba64378faae0081148af2fda2a3eba5161b45eb528ddce502632db1797",
"enabled": true
}
}

View File

@@ -0,0 +1,10 @@
{
"classname": "org.sqlite.JDBC",
"defaultPropInstructions": "No extra connection parameters are recommended for SQLite",
"defaultProps": "",
"defaultTranslator": "SQLITE",
"defaultValidationQuery": "SELECT 1",
"type": "SQLITE",
"urlFormat": "jdbc:sqlite:C:/Path/To/File.db",
"urlInstructions": "\u003cbr/\u003e\u003cbr/\u003eThe format of the SQLite connect URL is:\u003cbr/\u003e\u003ccode\u003ejdbc:sqlite:C:/Path/To/File.db\u003c/code\u003e\u003cbr/\u003e\u003ccode\u003ejdbc:sqlite:/path/on/linux/File.db\u003c/code\u003e\u003cbr/\u003e\u003cbr/\u003eUse \u003ccode\u003e${data}\u003c/code\u003e or \u003ccode\u003e${local}\u003c/code\u003e as a placeholder for the Ignition Gateway\u0027s data directory or local directory, respectively, as seen below:\u003cbr/\u003e\u003ccode\u003ejdbc:sqlite:${data}/File.db\u003c/code\u003e\u003cbr/\u003e\u003ccode\u003ejdbc:sqlite:${local}/Folder/File.db\u003c/code\u003e\u003cbr/\u003e\u003cbr/\u003eUse \u003ccode\u003ejdbc:sqlite::memory:\u003c/code\u003e for a temporary database.\u003cbr/\u003e"
}

View File

@@ -0,0 +1,19 @@
{
"scope": "A",
"description": "Driver for the popular embedded database system.",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"lastModification": {
"actor": "8.3-migration",
"timestamp": "2026-02-19T15:42:12Z"
},
"uuid": "802cc59a-63a3-4be8-b56c-29a08d4ad786",
"lastModificationSignature": "b08d42acb5da9a6fc5b3f7aee3b4640ca49437af78a2378b8cdb0f614c4dcfad",
"enabled": true
}
}

View File

@@ -0,0 +1,26 @@
{
"alterTable": "ALTER TABLE {tablename} {alterdef}",
"alterTableColumnDef": "ADD COLUMN {columnname} {type}",
"autoIncTypeDef": "{type} NOT NULL AUTO_INCREMENT",
"blobType": "VARBINARY",
"boolType": "INT",
"columnQuoteChar": "\"",
"createIndex": "CREATE INDEX {indexname} ON {tablename}({columnname})",
"createTable": "CREATE TABLE {tablename} ({creationdef}{primarykeydef})",
"currentTimeQuery": "SELECT CURRENT_TIMESTAMP",
"datetimeType": "DATETIME",
"fetchKeyQuery": "",
"i1Type": "INT",
"i2Type": "INT",
"i4Type": "INT",
"i8Type": "BIGINT",
"limit": "LIMIT {limit}",
"limitClausePosition": "Back",
"primaryKeyDef": "PRIMARY KEY ({columnname})",
"r4Type": "FLOAT",
"r8Type": "DOUBLE",
"stringType": "VARCHAR(255)",
"supportsRGK": true,
"tableListFilter": "",
"textType": ""
}

View File

@@ -0,0 +1,17 @@
{
"scope": "A",
"version": 1,
"restricted": false,
"overridable": true,
"files": [
"config.json"
],
"attributes": {
"lastModification": {
"actor": "default",
"timestamp": "2026-02-19T15:42:28Z"
},
"uuid": "789d5a5b-fb9d-4662-b5e9-aaba09769a91",
"lastModificationSignature": "6594dc3edf4f1afe1b1dde7790149b396d1c01fc6d22b3cc329ebde90cd55dee"
}
}

Some files were not shown because too many files have changed in this diff Show More