Created project
This commit is contained in:
commit
7daf389f1c
@ -0,0 +1,101 @@
|
||||
import datetime
|
||||
import hashlib
|
||||
import hmac
|
||||
|
||||
import boto3
|
||||
|
||||
try:
|
||||
from urllib.parse import quote_plus
|
||||
except ImportError:
|
||||
from urllib import quote_plus
|
||||
|
||||
|
||||
def sign(key, msg):
|
||||
return hmac.new(key, msg.encode("utf-8"), hashlib.sha256).digest()
|
||||
|
||||
|
||||
def getSignatureKey(key, dateStamp, regionName, serviceName):
|
||||
kDate = sign(("AWS4" + key).encode("utf-8"), dateStamp)
|
||||
kRegion = sign(kDate, regionName)
|
||||
kService = sign(kRegion, serviceName)
|
||||
kSigning = sign(kService, "aws4_request")
|
||||
return kSigning
|
||||
|
||||
|
||||
def build_querystring(access_key, session_key, algorithm, amz_date, credential_scope):
|
||||
query_strings = {
|
||||
"X-Amz-Algorithm": algorithm,
|
||||
"X-Amz-Credential": quote_plus(access_key + "/" + credential_scope),
|
||||
"X-Amz-Date": amz_date,
|
||||
#"X-Amz-Security-Token": quote_plus(session_key),
|
||||
"X-Amz-SignedHeaders": "host",
|
||||
}
|
||||
keys = list(query_strings.keys())
|
||||
keys.sort()
|
||||
query = []
|
||||
for key in keys:
|
||||
query.append("{}={}".format(key, query_strings[key]))
|
||||
|
||||
canonical_query_string = "&".join(
|
||||
query
|
||||
#["{}={}".format(key, value) for key, value in query_strings.items()]
|
||||
)
|
||||
return canonical_query_string
|
||||
|
||||
|
||||
def make_websocket_connection(api_id, region, stage, credentials):
|
||||
method = "GET"
|
||||
service = "execute-api"
|
||||
host = "{}.{}.{}.amazonaws.com".format(api_id, service, region)
|
||||
canonical_uri = "/{}".format(stage)
|
||||
access_key = credentials["AccessKey"]
|
||||
secret_key = credentials["SecretKey"]
|
||||
session_key = credentials["SessionKey"]
|
||||
now = datetime.datetime.utcnow()
|
||||
|
||||
amz_date = now.strftime("%Y%m%dT%H%M%SZ")
|
||||
datestamp = now.strftime("%Y%m%d")
|
||||
canonical_headers = "host:" + host + "\n"
|
||||
signed_headers = "host"
|
||||
algorithm = "AWS4-HMAC-SHA256"
|
||||
credential_scope = "/".join([datestamp, region, service, "aws4_request"])
|
||||
|
||||
canonical_querystring = build_querystring(
|
||||
access_key, session_key, algorithm, amz_date, credential_scope
|
||||
)
|
||||
payload_hash = hashlib.sha256(("").encode("utf-8")).hexdigest()
|
||||
canonical_request = "\n".join(
|
||||
[
|
||||
method,
|
||||
canonical_uri,
|
||||
"",
|
||||
#canonical_querystring,
|
||||
canonical_headers,
|
||||
signed_headers,
|
||||
payload_hash,
|
||||
]
|
||||
)
|
||||
string_to_sign = "\n".join(
|
||||
[
|
||||
algorithm,
|
||||
amz_date,
|
||||
credential_scope,
|
||||
hashlib.sha256(canonical_request.encode("utf-8")).hexdigest(),
|
||||
]
|
||||
)
|
||||
signing_key = getSignatureKey(secret_key, datestamp, region, service)
|
||||
signature = hmac.new(
|
||||
signing_key, string_to_sign.encode("utf-8"), hashlib.sha256
|
||||
).hexdigest()
|
||||
canonical_querystring += "&X-Amz-Signature=" + signature
|
||||
request_url = "wss://{}/{}".format(host, stage)
|
||||
auth_header = algorithm + " Credential=" + access_key + "/" + credential_scope + ", SignedHeaders=" + signed_headers + ", Signature=" + signature
|
||||
#print('-H "Authorization":"' + auth_header +'" -H "X-Amz-Date":"' + amz_date + '" -H "X-Amz-Security-Token":"' + session_key + '" ')
|
||||
request_headers = {
|
||||
"Authorization":auth_header,
|
||||
"X-Amz-Date": amz_date,
|
||||
"X-Amz-Security-Token": session_key
|
||||
}
|
||||
return request_url, request_headers
|
||||
|
||||
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"code.py"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol@amazon.co.uk",
|
||||
"timestamp": "2022-07-04T10:32:46Z"
|
||||
},
|
||||
"lastModificationSignature": "c6d362fd384c952e0c80ab7e63145e38bd4649796a935e38591861d391467c7d"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,43 @@
|
||||
import re, sys
|
||||
import datetime
|
||||
import base64
|
||||
import json
|
||||
import com.amazonaws.services.s3.AmazonS3ClientBuilder as AmazonS3ClientBuilder
|
||||
import com.amazonaws.auth.profile.ProfileCredentialsProvider as ProfileCredentialsProvider
|
||||
import com.amazonaws.auth.AWSStaticCredentialsProvider as AWSStaticCredentialsProvider
|
||||
import com.amazonaws.services.secretsmanager.AWSSecretsManagerClientBuilder as AWSSecretsManagerClientBuilder
|
||||
import com.amazonaws.services.secretsmanager.model.GetSecretValueRequest as GetSecretValueRequest
|
||||
import com.amazonaws.services.secretsmanager.model.AWSSecretsManagerException as AWSSecretsManagerException
|
||||
import com.amazonaws.services.securitytoken.AWSSecurityTokenService as AWSSecurityTokenService ;
|
||||
import com.amazonaws.services.securitytoken.AWSSecurityTokenServiceClientBuilder as AWSSecurityTokenServiceClientBuilder;
|
||||
|
||||
|
||||
|
||||
|
||||
# Constants
|
||||
|
||||
class GetCredentials():
|
||||
'''
|
||||
Gets aws credentials for the provided path and region.
|
||||
|
||||
'''
|
||||
|
||||
def __init__(self, path, profile, region):
|
||||
self.path = path
|
||||
self.profile = profile
|
||||
self.region = region
|
||||
self.credentials = self._get_credentials()
|
||||
# self.client = self._get_s3_client()
|
||||
|
||||
def _get_credentials(self):
|
||||
'''Gets the credentials for the AWS account which the s3 bucket is in.
|
||||
|
||||
Args:
|
||||
|
||||
Returns:
|
||||
credentials : The aws credentials for a given profile stored on the server.
|
||||
'''
|
||||
credentials = ProfileCredentialsProvider(self.path, self.profile).getCredentials()
|
||||
return credentials
|
||||
|
||||
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"code.py"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol@amazon.co.uk",
|
||||
"timestamp": "2022-07-04T10:32:46Z"
|
||||
},
|
||||
"lastModificationSignature": "ce24dfb3eb5265df488e4505cbdc17614b250f7af574fa7796bdbd68844f2025"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,19 @@
|
||||
import time
|
||||
|
||||
def close_websckt():
|
||||
fc = system.tag.readBlocking(["Configuration/FC"])
|
||||
fc_value = fc[0].value
|
||||
tag_provider = "[%s_SCADA_TAG_PROVIDER]" % (fc_value)
|
||||
system.tag.writeBlocking([tag_provider + "System/close_socket"],[1])
|
||||
time.sleep(1)
|
||||
system.tag.writeBlocking([tag_provider + "System/close_socket"],[0])
|
||||
logger = system.util.getLogger("%s-Project-Update" % (fc))
|
||||
logger.info("Web-Socket closed due to project update")
|
||||
|
||||
def check_web_socket():
|
||||
request_to_close = system.tag.readBlocking(["System/close_socket"])
|
||||
request_to_close_val = request_to_close[0].value
|
||||
if request_to_close_val:
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"code.py"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol@amazon.co.uk",
|
||||
"timestamp": "2022-07-04T10:32:46Z"
|
||||
},
|
||||
"lastModificationSignature": "4a029aaa7d282ec98ddba452bec4b87704b0263dd802521a8b94e9d7fc0b1d0e"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,66 @@
|
||||
from java.net.http import HttpClient;
|
||||
from java.net.http import WebSocket;
|
||||
from java.net import URI
|
||||
import json
|
||||
|
||||
|
||||
class listener(WebSocket.Listener):
|
||||
|
||||
def __init__(self,whid):
|
||||
self.whid = whid
|
||||
self.alarms = {}
|
||||
self.tag_provider ="[%s_SCADA_TAG_PROVIDER]" % (self.whid)
|
||||
self.logger = system.util.getLogger("%s-Web-Socket-Listener" % (whid))
|
||||
|
||||
def onOpen(self, websocket):
|
||||
on_open_subscribe = json.dumps({"action":"subscribe",
|
||||
"parameters":{"siteId":self.whid}}
|
||||
)
|
||||
websocket.sendText(on_open_subscribe, True)
|
||||
logger = system.util.getLogger("Web-Socket-OnOpen")
|
||||
logger.info("message sent =" + str(on_open_subscribe))
|
||||
|
||||
|
||||
def onText(self, websocket, data, last):
|
||||
#
|
||||
alarm_message = None
|
||||
|
||||
try:
|
||||
json_data = json.loads(str(data))
|
||||
alarm_message = json_data.get("type")
|
||||
|
||||
except ValueError as e:
|
||||
self.logger.info("Unable to load Json object, malformed message")
|
||||
|
||||
|
||||
if alarm_message == "alarm":
|
||||
|
||||
|
||||
id = json_data.get("sourceId")
|
||||
state = json_data.get("state")
|
||||
|
||||
if state == 1:
|
||||
removed_value = self.alarms.pop(id, "No key found")
|
||||
|
||||
else:
|
||||
self.alarms[id]= json_data
|
||||
self.logger.info("this has been triggered")
|
||||
self.logger.info("State is equal to " + str(state))
|
||||
system.tag.writeBlocking([self.tag_provider + "System/aws_data"],
|
||||
[system.util.jsonEncode(self.alarms)]
|
||||
)
|
||||
self.logger.info("Data written to tag : " + str(self.alarms))
|
||||
|
||||
self.logger.info("Response from server: " + str(data))
|
||||
websocket.request(1)
|
||||
# return None
|
||||
|
||||
def onClose(self, websocket, error):
|
||||
# print("Socket is closed")
|
||||
# logger = system.util.getLogger("OnClose-Web-Socket")
|
||||
self.logger.info("Onclose method closed " + str(error))
|
||||
|
||||
def onError(self, websocket, error):
|
||||
# logger = system.util.getLogger("OnError-Web-Socket")
|
||||
self.logger.info("OnError method closed " + str(error))
|
||||
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"code.py"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol@amazon.co.uk",
|
||||
"timestamp": "2022-07-04T10:32:46Z"
|
||||
},
|
||||
"lastModificationSignature": "ae3435d877ea0400d1c1e7bbecff127e6f6729cacc114a8287b80618e070f9ec"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,21 @@
|
||||
import json
|
||||
|
||||
class SendMessage():
|
||||
|
||||
def __init__(self, whid):
|
||||
self.whid = whid
|
||||
tag_path = "[%s_SCADA_TAG_PROVIDER]System/wbsckt_messages_send" % (whid)
|
||||
tags_to_read = system.tag.readBlocking([tag_path])
|
||||
self.messages_to_send = system.util.jsonDecode(tags_to_read[0].value)
|
||||
system.tag.writeBlocking([tag_path],[system.util.jsonEncode({})])
|
||||
self.message_list ={}
|
||||
|
||||
def build_message_list(self):
|
||||
if self.messages_to_send:
|
||||
self.message_list = json.dumps(self.messages_to_send)
|
||||
else:
|
||||
self.message_list = None
|
||||
|
||||
|
||||
|
||||
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "A",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"code.py"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol@amazon.co.uk",
|
||||
"timestamp": "2022-07-04T10:32:46Z"
|
||||
},
|
||||
"lastModificationSignature": "32b06c82eacdc4b8bb650647598d50f33a9a8d9a42ef0d48d4660d227ed492c0"
|
||||
}
|
||||
}
|
||||
119
com.inductiveautomation.perspective/page-config/config.json
Normal file
119
com.inductiveautomation.perspective/page-config/config.json
Normal file
@ -0,0 +1,119 @@
|
||||
{
|
||||
"pages": {
|
||||
"/": {
|
||||
"title": "",
|
||||
"viewPath": "Main-Views/Home"
|
||||
},
|
||||
"/Command": {
|
||||
"title": "",
|
||||
"viewPath": "Main-Views/CommandControl"
|
||||
},
|
||||
"/CustomView/:customView": {
|
||||
"title": "",
|
||||
"viewPath": "Custom-Views/Detail"
|
||||
},
|
||||
"/DetailedView/:detailedView/:plcTagPath": {
|
||||
"title": "DetailedView",
|
||||
"viewPath": "Detailed-Views/Detail"
|
||||
},
|
||||
"/Device-manager": {
|
||||
"viewPath": "Main-Views/Device-Manager/DeviceManager"
|
||||
},
|
||||
"/Help": {
|
||||
"title": "Help",
|
||||
"viewPath": "Main-Views/Help"
|
||||
},
|
||||
"/MAP-Home": {
|
||||
"title": "",
|
||||
"viewPath": "Additional-Home-View/MAP-Home"
|
||||
},
|
||||
"/Monitron": {
|
||||
"viewPath": "Main-Views/Monitron"
|
||||
},
|
||||
"/Oil": {
|
||||
"viewPath": "Main-Views/OilMonitoring"
|
||||
},
|
||||
"/Real-Time": {
|
||||
"viewPath": "Alarm-Views/RealTime"
|
||||
},
|
||||
"/Temperature": {
|
||||
"title": "",
|
||||
"viewPath": "Main-Views/TempMonitoring"
|
||||
},
|
||||
"/Tools": {
|
||||
"title": "Tools",
|
||||
"viewPath": "Main-Views/ToolBox"
|
||||
},
|
||||
"/config": {
|
||||
"title": "",
|
||||
"viewPath": "CommissioningTool/PageConfig"
|
||||
}
|
||||
},
|
||||
"sharedDocks": {
|
||||
"bottom": [
|
||||
{
|
||||
"anchor": "fixed",
|
||||
"autoBreakpoint": 480,
|
||||
"content": "cover",
|
||||
"handle": "show",
|
||||
"iconUrl": "material/notifications_active",
|
||||
"id": "Docked-South",
|
||||
"modal": false,
|
||||
"resizable": false,
|
||||
"show": "onDemand",
|
||||
"size": 165,
|
||||
"viewParams": {},
|
||||
"viewPath": "Navigation-Views/Docked-South"
|
||||
}
|
||||
],
|
||||
"cornerPriority": "top-bottom",
|
||||
"left": [
|
||||
{
|
||||
"anchor": "fixed",
|
||||
"autoBreakpoint": 805,
|
||||
"content": "auto",
|
||||
"handle": "autoHide",
|
||||
"iconUrl": "",
|
||||
"id": "Docked-West",
|
||||
"modal": false,
|
||||
"resizable": false,
|
||||
"show": "auto",
|
||||
"size": 70,
|
||||
"viewParams": {},
|
||||
"viewPath": "Navigation-Views/Docked-West"
|
||||
}
|
||||
],
|
||||
"right": [
|
||||
{
|
||||
"anchor": "fixed",
|
||||
"autoBreakpoint": 480,
|
||||
"content": "cover",
|
||||
"handle": "hide",
|
||||
"iconUrl": "",
|
||||
"id": "Docked-East",
|
||||
"modal": false,
|
||||
"resizable": false,
|
||||
"show": "onDemand",
|
||||
"size": 400,
|
||||
"viewParams": {},
|
||||
"viewPath": "PopUp-Views/Controller-Equipment/Information-Docked-East"
|
||||
}
|
||||
],
|
||||
"top": [
|
||||
{
|
||||
"anchor": "fixed",
|
||||
"autoBreakpoint": 480,
|
||||
"content": "auto",
|
||||
"handle": "hide",
|
||||
"iconUrl": "",
|
||||
"id": "",
|
||||
"modal": false,
|
||||
"resizable": false,
|
||||
"show": "visible",
|
||||
"size": 50,
|
||||
"viewParams": {},
|
||||
"viewPath": "Framework/Breakpoint"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"config.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "cojonas",
|
||||
"timestamp": "2024-01-26T14:18:40Z"
|
||||
},
|
||||
"lastModificationSignature": "69d02759e0c143ac5bb897cbb32c2b40c7df3fa86441d88df4ad94c0f322a807"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,9 @@
|
||||
{
|
||||
"type": "AllOf",
|
||||
"securityLevels": [
|
||||
{
|
||||
"name": "Authenticated",
|
||||
"children": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"data.bin"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol@amazon.co.uk",
|
||||
"timestamp": "2022-10-19T10:50:09Z"
|
||||
},
|
||||
"lastModificationSignature": "4fa93d130e77471f2b4efa02f2ce5678c1f4cca44bcb78c5f4e622344e3716c6"
|
||||
}
|
||||
}
|
||||
223
com.inductiveautomation.perspective/session-props/props.json
Normal file
223
com.inductiveautomation.perspective/session-props/props.json
Normal file
File diff suppressed because one or more lines are too long
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"props.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "vivsampa",
|
||||
"timestamp": "2024-06-11T15:24:58Z"
|
||||
},
|
||||
"lastModificationSignature": "2cec11896e41072cffe086e65438ae771a78d78f0a30f183ead2705b2a0e526f"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1 @@
|
||||
{"onStartup":"\ttags_to_read = system.tag.readBlocking([\"Configuration/FC\", \"Configuration/aws\"])\n\tsession.custom.fc = tags_to_read[0].value\n\taws = system.util.jsonDecode( tags_to_read[1].value)\n\tprefix = aws.get(\"prefix\")\n\tregion = aws.get(\"region\")\n\tsession.custom.aws.prefix = prefix\n\tsession.custom.aws.region = region\n\tsession.custom.covert = False\n\tsession.custom.download_url = None\n\tsession.custom.alarm_filter.show_map = False\n\tsession.custom.alarm_filter.magnificaiton = \"x2\"","onShutdown":"#\tsystem.perspective.logout()","onBarcodeDataReceived":"\t","onBluetoothReceived":"\t","onAccelerometerDataReceived":"\t","onNdefDataReceived":"\t"}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"data.bin"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol",
|
||||
"timestamp": "2023-06-19T08:26:13Z"
|
||||
},
|
||||
"lastModificationSignature": "1cd2c178f5d2b73e5040401d437510e4eceb09cc96845b9a96a625c04089b832"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol",
|
||||
"timestamp": "2022-12-20T21:19:40Z"
|
||||
},
|
||||
"lastModificationSignature": "1999b4aec778d8bcf295c34988df2973aed888ec4aaef8e100e3578688548caf"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#B42222B3",
|
||||
"borderColor": "#000000",
|
||||
"borderStyle": "solid",
|
||||
"borderWidth": "0.5px",
|
||||
"color": "#FFFFFF",
|
||||
"fontFamily": "Arial",
|
||||
"fontSize": "14px",
|
||||
"fontWeight": "bold",
|
||||
"lineHeight": "20px",
|
||||
"textAlign": "center"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol",
|
||||
"timestamp": "2022-12-20T21:24:58Z"
|
||||
},
|
||||
"lastModificationSignature": "d7c147730203770cea762fd4b0677f53abcdf11f9def340b614ab2ca616f5960"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#FCC400B3",
|
||||
"borderColor": "#000000",
|
||||
"borderStyle": "solid",
|
||||
"borderWidth": "0.5px",
|
||||
"color": "#000000",
|
||||
"fontFamily": "Arial",
|
||||
"fontSize": "14px",
|
||||
"fontWeight": "bold",
|
||||
"lineHeight": "20px",
|
||||
"textAlign": "center"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol",
|
||||
"timestamp": "2022-12-20T21:19:40Z"
|
||||
},
|
||||
"lastModificationSignature": "9fe96766052614d0f226552ed43d33d69885433e70732793940a2040f3a6f794"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#FF0000B3",
|
||||
"borderColor": "#000000",
|
||||
"borderStyle": "solid",
|
||||
"borderWidth": "0.5px",
|
||||
"color": "#FFFFFF",
|
||||
"fontFamily": "Arial",
|
||||
"fontSize": "14px",
|
||||
"fontWeight": "bold",
|
||||
"textAlign": "center"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol",
|
||||
"timestamp": "2022-12-20T21:24:31Z"
|
||||
},
|
||||
"lastModificationSignature": "e6f37fe26bfaa1f5f12f2c1c95c204cffac24f1e63d380b50fc13a718433ad7a"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#FF6000B3",
|
||||
"borderColor": "#000000",
|
||||
"borderStyle": "solid",
|
||||
"borderWidth": "0.5px",
|
||||
"color": "#000000",
|
||||
"fontFamily": "Arial",
|
||||
"fontSize": "14px",
|
||||
"fontWeight": "bold",
|
||||
"textAlign": "center"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol",
|
||||
"timestamp": "2022-12-20T21:24:01Z"
|
||||
},
|
||||
"lastModificationSignature": "1e83a4aeeccd481d18802147f2eb59251559d8a84190a4c7b6213f7a37bde276"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#F00077B3",
|
||||
"borderColor": "#000000",
|
||||
"borderStyle": "solid",
|
||||
"borderWidth": "0.5px",
|
||||
"color": "#000000",
|
||||
"fontFamily": "Arial",
|
||||
"fontSize": "14px",
|
||||
"fontWeight": "bold",
|
||||
"textAlign": "center"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol",
|
||||
"timestamp": "2022-02-25T15:30:11Z"
|
||||
},
|
||||
"lastModificationSignature": "937e1851409ec1b7e2099b14dc7e3385b4557cbf1273c09ddf76e93a72705464"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#B42222B3",
|
||||
"borderColor": "#000000",
|
||||
"borderStyle": "solid",
|
||||
"borderWidth": "0.5px",
|
||||
"color": "#FFFFFF",
|
||||
"fontFamily": "Arial",
|
||||
"fontSize": "14px",
|
||||
"fontWeight": "bold",
|
||||
"lineHeight": "20px",
|
||||
"textAlign": "center"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol",
|
||||
"timestamp": "2022-12-20T15:35:37Z"
|
||||
},
|
||||
"lastModificationSignature": "2adbaa6aa1f6b753364b460f343a11969793bf644238eb568a1b90d91d53ad86"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#007EFCB3",
|
||||
"borderColor": "#000000",
|
||||
"borderStyle": "solid",
|
||||
"borderWidth": "0.5px",
|
||||
"color": "#000000",
|
||||
"fontFamily": "Arial",
|
||||
"fontSize": "14px",
|
||||
"fontWeight": "bold",
|
||||
"lineHeight": "20px",
|
||||
"textAlign": "center"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol",
|
||||
"timestamp": "2022-02-25T15:30:01Z"
|
||||
},
|
||||
"lastModificationSignature": "9f6e637fb05e4eef5e15df156cf86763f6a6bc2cad736be5b1420e035a9fffa3"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#FF0000B3",
|
||||
"borderColor": "#000000",
|
||||
"borderStyle": "solid",
|
||||
"borderWidth": "0.5px",
|
||||
"color": "#FFFFFF",
|
||||
"fontFamily": "Arial",
|
||||
"fontSize": "14px",
|
||||
"fontWeight": "bold",
|
||||
"textAlign": "center"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol",
|
||||
"timestamp": "2022-12-20T15:39:11Z"
|
||||
},
|
||||
"lastModificationSignature": "a8fdefdda853c2d8953dc1e0d53a149085327b3698fb2e411a320eeb17158972"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#FFFF00B3",
|
||||
"borderColor": "#000000",
|
||||
"borderStyle": "solid",
|
||||
"borderWidth": "0.5px",
|
||||
"color": "#000000",
|
||||
"fontFamily": "Arial",
|
||||
"fontSize": "14px",
|
||||
"fontWeight": "bold",
|
||||
"textAlign": "center"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol",
|
||||
"timestamp": "2022-12-20T15:34:39Z"
|
||||
},
|
||||
"lastModificationSignature": "eeecaeb9b35fe6826d72a09d50bd939162b19020a35cc969748534fd22104088"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#FF8000B3",
|
||||
"borderColor": "#000000",
|
||||
"borderStyle": "solid",
|
||||
"borderWidth": "0.5px",
|
||||
"color": "#000000",
|
||||
"fontFamily": "Arial",
|
||||
"fontSize": "14px",
|
||||
"fontWeight": "bold",
|
||||
"textAlign": "center"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "sipearso",
|
||||
"timestamp": "2021-11-16T16:07:09Z"
|
||||
},
|
||||
"lastModificationSignature": "d1f70de6874b47f8b2f47025d99cef4aed4bf71b20217c4d561eed0dd7588270"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#2B2B2B",
|
||||
"borderColor": "#909090",
|
||||
"borderStyle": "solid",
|
||||
"borderWidth": "0.5px",
|
||||
"color": "#FFFFFF",
|
||||
"fontFamily": "Arial",
|
||||
"fontSize": "14px",
|
||||
"fontWeight": "bold",
|
||||
"textAlign": "center"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "sipearso",
|
||||
"timestamp": "2021-11-15T12:38:54Z"
|
||||
},
|
||||
"lastModificationSignature": "702df7f3c9191867bdec8abf1e34b7f29e17af85dabb20a72ca13aefd7568109"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#008000",
|
||||
"borderColor": "#000000",
|
||||
"borderStyle": "solid",
|
||||
"borderWidth": "0.5px",
|
||||
"color": "#FFFFFF",
|
||||
"fontFamily": "Arial",
|
||||
"fontSize": "14px",
|
||||
"fontWeight": "bold",
|
||||
"textAlign": "center"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol",
|
||||
"timestamp": "2021-11-22T08:42:18Z"
|
||||
},
|
||||
"lastModificationSignature": "8bf302223a0fdf5c2c1a290ad2993ab7d5a8e0d5dfd052d629f9e3d549d1d183"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#FFFFFF",
|
||||
"borderColor": "#000000",
|
||||
"borderStyle": "solid",
|
||||
"borderWidth": "0.5px",
|
||||
"color": "#000000",
|
||||
"fontFamily": "Arial",
|
||||
"fontSize": "14px",
|
||||
"fontWeight": "bold",
|
||||
"lineHeight": "20px",
|
||||
"textAlign": "center"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "duscoope",
|
||||
"timestamp": "2024-01-19T19:06:22Z"
|
||||
},
|
||||
"lastModificationSignature": "9525e49a9d968ca6f4519e00b7eefe95a048f4fc431476c2b103b263da553c91"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,38 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#3779AE",
|
||||
"boxShadow": "none",
|
||||
"color": "#FAFAFA",
|
||||
"margin": "5px"
|
||||
}
|
||||
},
|
||||
"variants": [
|
||||
{
|
||||
"pseudo": "hover",
|
||||
"animation": {
|
||||
"duration": "0.2s",
|
||||
"direction": "normal",
|
||||
"iterationCount": "1",
|
||||
"timingFunction": "ease",
|
||||
"keyframes": {
|
||||
"0%": {
|
||||
"backgroundColor": "var(--info)",
|
||||
"boxShadow": "none"
|
||||
},
|
||||
"100%": {
|
||||
"backgroundColor": "#448BB7",
|
||||
"boxShadow": "none"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"pseudo": "active",
|
||||
"style": {
|
||||
"backgroundColor": "var(--info)",
|
||||
"boxShadow": "none"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "duscoope",
|
||||
"timestamp": "2024-01-19T19:06:21Z"
|
||||
},
|
||||
"lastModificationSignature": "b1a9777f01de255b7c267457f06cc0cd580feb2d4eae43ffbb9129211de954e8"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,30 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#FAFAFA",
|
||||
"borderColor": "var(--neutral-100)",
|
||||
"borderStyle": "solid",
|
||||
"borderWidth": "1px",
|
||||
"color": "#323232",
|
||||
"fontWeight": "normal",
|
||||
"margin": "5px"
|
||||
}
|
||||
},
|
||||
"variants": [
|
||||
{
|
||||
"pseudo": "hover",
|
||||
"animation": {
|
||||
"duration": "0.2s",
|
||||
"direction": "normal",
|
||||
"iterationCount": "1",
|
||||
"timingFunction": "ease",
|
||||
"keyframes": {
|
||||
"0%": {},
|
||||
"100%": {
|
||||
"borderWidth": "2px"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "duscoope",
|
||||
"timestamp": "2024-01-19T19:06:22Z"
|
||||
},
|
||||
"lastModificationSignature": "1ff060c75818d66c6bfa36c61f444d5c5ef0c98bf27937718f32c67bc57f109e"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"cursor": "pointer",
|
||||
"fill": "var(--callToAction)"
|
||||
}
|
||||
},
|
||||
"variants": [
|
||||
{
|
||||
"pseudo": "hover",
|
||||
"style": {
|
||||
"fill": "var(--callToAction--hover)"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "duscoope",
|
||||
"timestamp": "2024-01-19T19:06:21Z"
|
||||
},
|
||||
"lastModificationSignature": "ad890c421b887d7e221196652693aaee207f1f12272a99aa09925a850d7e35bf"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,8 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"color": "#FAFAFA",
|
||||
"fontSize": "14px"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "duscoope",
|
||||
"timestamp": "2024-01-19T19:06:22Z"
|
||||
},
|
||||
"lastModificationSignature": "244c0e5e125dffaf1255cf810bae6ac15e277d9a7d8dfbbd826a3f5072b9cc93"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,9 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"fontSize": "20px",
|
||||
"fontWeight": "bold",
|
||||
"lineHeight": "32px"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "duscoope",
|
||||
"timestamp": "2024-01-19T19:06:21Z"
|
||||
},
|
||||
"lastModificationSignature": "d7453231587353b7b82ef6079c2a5c0708a9e4d21faf7cd62295c162bd7338a3"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#555555",
|
||||
"borderTopColor": "#FF8000",
|
||||
"borderTopStyle": "solid",
|
||||
"borderTopWidth": "4px",
|
||||
"boxShadow": "0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22)"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "duscoope",
|
||||
"timestamp": "2024-01-19T19:06:21Z"
|
||||
},
|
||||
"lastModificationSignature": "73b5e47cef0f7a0f90227e49d1768b1eb3bb2c4f5dd3d1bce61f58b364b18424"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,25 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "var(--error)",
|
||||
"borderStyle": "none",
|
||||
"boxShadow": "none",
|
||||
"margin": "5px",
|
||||
"textTransform": "uppercase"
|
||||
}
|
||||
},
|
||||
"variants": [
|
||||
{
|
||||
"pseudo": "hover",
|
||||
"style": {
|
||||
"backgroundColor": "var(--error)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"pseudo": "active",
|
||||
"style": {
|
||||
"color": "var(--neutral-30)"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "duscoope",
|
||||
"timestamp": "2024-01-19T19:06:22Z"
|
||||
},
|
||||
"lastModificationSignature": "b6355d5cabc3766bf502948143d1bc824484b7a8dd216289d0512faa1d6a9433"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,33 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "var(--neutral-10)",
|
||||
"borderColor": "var(--error)",
|
||||
"borderStyle": "solid",
|
||||
"borderWidth": "1px",
|
||||
"boxShadow": "none",
|
||||
"color": "var(--error)",
|
||||
"fontWeight": "normal",
|
||||
"margin": "5px",
|
||||
"textTransform": "uppercase",
|
||||
"fill": "var(--error)"
|
||||
}
|
||||
},
|
||||
"variants": [
|
||||
{
|
||||
"pseudo": "hover",
|
||||
"animation": {
|
||||
"duration": "0.2s",
|
||||
"direction": "normal",
|
||||
"iterationCount": "1",
|
||||
"timingFunction": "ease",
|
||||
"keyframes": {
|
||||
"0%": {},
|
||||
"100%": {
|
||||
"backgroundColor": "var(--neutral-20)"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "duscoope",
|
||||
"timestamp": "2024-01-19T19:06:22Z"
|
||||
},
|
||||
"lastModificationSignature": "96e7d25daf9e4b7f94edb9979264705d5f5a492630edbf162e3a28871df9bfa4"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#555555",
|
||||
"borderTopColor": "#007EFC",
|
||||
"borderTopStyle": "solid",
|
||||
"borderTopWidth": "4px",
|
||||
"boxShadow": "0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22)"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "duscoope",
|
||||
"timestamp": "2024-01-19T19:06:21Z"
|
||||
},
|
||||
"lastModificationSignature": "7cd944cef21cce90889c80f897ee7c521be7c9fac68c902129c2de2bec516f1c"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,25 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "var(--info)",
|
||||
"borderStyle": "none",
|
||||
"boxShadow": "none",
|
||||
"margin": "5px",
|
||||
"textTransform": "uppercase"
|
||||
}
|
||||
},
|
||||
"variants": [
|
||||
{
|
||||
"pseudo": "hover",
|
||||
"style": {
|
||||
"backgroundColor": "var(--info)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"pseudo": "active",
|
||||
"style": {
|
||||
"color": "var(--neutral-30)"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "duscoope",
|
||||
"timestamp": "2024-01-19T19:06:21Z"
|
||||
},
|
||||
"lastModificationSignature": "8e71c7665a5ed4bffddbd38132c2c4e0ec6f11257a692eefd9fc45c70513d6d5"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,33 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "var(--neutral-10)",
|
||||
"borderColor": "var(--info)",
|
||||
"borderStyle": "solid",
|
||||
"borderWidth": "1px",
|
||||
"boxShadow": "none",
|
||||
"color": "var(--info)",
|
||||
"fontWeight": "normal",
|
||||
"margin": "5px",
|
||||
"textTransform": "uppercase",
|
||||
"fill": "var(--info)"
|
||||
}
|
||||
},
|
||||
"variants": [
|
||||
{
|
||||
"pseudo": "hover",
|
||||
"animation": {
|
||||
"duration": "0.2s",
|
||||
"direction": "normal",
|
||||
"iterationCount": "1",
|
||||
"timingFunction": "ease",
|
||||
"keyframes": {
|
||||
"0%": {},
|
||||
"100%": {
|
||||
"backgroundColor": "var(--neutral-20)"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "duscoope",
|
||||
"timestamp": "2024-01-19T19:06:22Z"
|
||||
},
|
||||
"lastModificationSignature": "05c6ccaae4c1b00d4279d4684e4c942955feccf35347ec461609e23e5e5c3f67"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#555555",
|
||||
"borderTopColor": "#00CC00",
|
||||
"borderTopStyle": "solid",
|
||||
"borderTopWidth": "4px",
|
||||
"boxShadow": "0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22)"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "duscoope",
|
||||
"timestamp": "2024-01-19T19:06:21Z"
|
||||
},
|
||||
"lastModificationSignature": "9157a8d5cfedbced92eebcfe57af427848436684b3e916245ddec429bfa9e0d7"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,25 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "var(--success)",
|
||||
"borderStyle": "none",
|
||||
"boxShadow": "none",
|
||||
"margin": "5px",
|
||||
"textTransform": "uppercase"
|
||||
}
|
||||
},
|
||||
"variants": [
|
||||
{
|
||||
"pseudo": "hover",
|
||||
"style": {
|
||||
"backgroundColor": "var(--success)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"pseudo": "active",
|
||||
"style": {
|
||||
"color": "var(--neutral-30)"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "duscoope",
|
||||
"timestamp": "2024-01-19T19:06:22Z"
|
||||
},
|
||||
"lastModificationSignature": "1eff9fa5c2495360d5f081c5f06ddf41f7539a0e6459028b4c004e1fcd6211e1"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,33 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "var(--neutral-10)",
|
||||
"borderColor": "var(--success)",
|
||||
"borderStyle": "solid",
|
||||
"borderWidth": "1px",
|
||||
"boxShadow": "none",
|
||||
"color": "var(--success)",
|
||||
"fontWeight": "normal",
|
||||
"margin": "5px",
|
||||
"textTransform": "uppercase",
|
||||
"fill": "var(--success)"
|
||||
}
|
||||
},
|
||||
"variants": [
|
||||
{
|
||||
"pseudo": "hover",
|
||||
"animation": {
|
||||
"duration": "0.2s",
|
||||
"direction": "normal",
|
||||
"iterationCount": "1",
|
||||
"timingFunction": "ease",
|
||||
"keyframes": {
|
||||
"0%": {},
|
||||
"100%": {
|
||||
"backgroundColor": "var(--neutral-20)"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "duscoope",
|
||||
"timestamp": "2024-01-19T19:06:22Z"
|
||||
},
|
||||
"lastModificationSignature": "3bac4508deba5466c862c2a4823da22229ac06bdb415b195abaffcf101801608"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#555555",
|
||||
"borderTopColor": "#FFFF00",
|
||||
"borderTopStyle": "solid",
|
||||
"borderTopWidth": "4px",
|
||||
"boxShadow": "0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22)"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "duscoope",
|
||||
"timestamp": "2024-01-19T19:06:21Z"
|
||||
},
|
||||
"lastModificationSignature": "609d266de1246bfec0f01f3d6091d8ccdc91e062516e9c873dd4460804593f61"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,25 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "var(--warning)",
|
||||
"borderStyle": "none",
|
||||
"boxShadow": "none",
|
||||
"margin": "5px",
|
||||
"textTransform": "uppercase"
|
||||
}
|
||||
},
|
||||
"variants": [
|
||||
{
|
||||
"pseudo": "hover",
|
||||
"style": {
|
||||
"backgroundColor": "var(--warning)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"pseudo": "active",
|
||||
"style": {
|
||||
"color": "var(--neutral-30)"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "duscoope",
|
||||
"timestamp": "2024-01-19T19:06:21Z"
|
||||
},
|
||||
"lastModificationSignature": "49bd07a491ef67aa0a0a7acc1b4b6fd773b9ac569443e54eb1081211ac84f13f"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,33 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "var(--neutral-10)",
|
||||
"borderColor": "var(--warning)",
|
||||
"borderStyle": "solid",
|
||||
"borderWidth": "1px",
|
||||
"boxShadow": "none",
|
||||
"color": "var(--warning)",
|
||||
"fontWeight": "normal",
|
||||
"margin": "5px",
|
||||
"textTransform": "uppercase",
|
||||
"fill": "var(--warning)"
|
||||
}
|
||||
},
|
||||
"variants": [
|
||||
{
|
||||
"pseudo": "hover",
|
||||
"animation": {
|
||||
"duration": "0.2s",
|
||||
"direction": "normal",
|
||||
"iterationCount": "1",
|
||||
"timingFunction": "ease",
|
||||
"keyframes": {
|
||||
"0%": {},
|
||||
"100%": {
|
||||
"backgroundColor": "var(--neutral-20)"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol@amazon.co.uk",
|
||||
"timestamp": "2022-09-26T14:36:22Z"
|
||||
},
|
||||
"lastModificationSignature": "61aa833972910f81cdb2d12c94297830805b2b41231be36bc41d369f1ba61ad6"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,8 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#3B3B3B",
|
||||
"color": "#FFFFFF"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "sipearso",
|
||||
"timestamp": "2021-12-08T10:43:49Z"
|
||||
},
|
||||
"lastModificationSignature": "71cf335f01412f6d310005ec9f6f1359db927454c7a34f6e34bba2d627c0fc34"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#EEEEEE "
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "sipearso",
|
||||
"timestamp": "2021-11-04T10:59:59Z"
|
||||
},
|
||||
"lastModificationSignature": "ace7f51e45280d54f0ef131b84f2b489462e279d372ba7c522985bc97be560ea"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#2B2B2B"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol",
|
||||
"timestamp": "2022-12-20T14:21:02Z"
|
||||
},
|
||||
"lastModificationSignature": "24ee4af796a96cbf88b34ae31bcbbfcc1f0e3062a11721949ce2f0178a99874b"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,8 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#3B3B3B",
|
||||
"color": "#FFFFFF"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol",
|
||||
"timestamp": "2022-03-02T21:46:17Z"
|
||||
},
|
||||
"lastModificationSignature": "17bf39ccfdf077c3c0c295ba84d1a4432658643fbbabe9788777d764444ac003"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#EEEEEE"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "sipearso",
|
||||
"timestamp": "2021-12-01T09:19:54Z"
|
||||
},
|
||||
"lastModificationSignature": "5e5eaa698f3567638ca85e82a3e9b455d44734aca87b44b8cec5ae4d0b734b16"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,9 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#2F73BF",
|
||||
"fontFamily": "Arial",
|
||||
"fontSize": "12px"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "sipearso",
|
||||
"timestamp": "2021-12-01T16:05:04Z"
|
||||
},
|
||||
"lastModificationSignature": "9e018160b970cb0867d3f98057a212673dc90b11ac7ed11e5f34c0d3714e7bd2"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,12 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#FFFFFF",
|
||||
"color": "#000000",
|
||||
"fontFamily": "Arial",
|
||||
"fontSize": "12px",
|
||||
"fontWeight": "bold",
|
||||
"textAlign": "center"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol",
|
||||
"timestamp": "2023-07-13T15:23:36Z"
|
||||
},
|
||||
"lastModificationSignature": "85ff4f497ead9ef279d96dbc4197220af7d11bcbecba8a23261e5a8532bb56e1"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"borderStyle": "none"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol",
|
||||
"timestamp": "2023-07-13T15:23:36Z"
|
||||
},
|
||||
"lastModificationSignature": "7dee6c72f40e81be38904cdd626bad89ac9fc2735fdf63fab8779a5be8ab25f4"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,9 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"borderColor": "#FF0000",
|
||||
"borderStyle": "solid",
|
||||
"borderWidth": "2px"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol",
|
||||
"timestamp": "2023-01-13T16:33:03Z"
|
||||
},
|
||||
"lastModificationSignature": "0a7cd6014a7c590e35b176dea9de5e5c18c8825fed595bd0a4475f53148c44d3"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,9 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#FFFFFF",
|
||||
"color": "#000000",
|
||||
"fontFamily": "Arial"
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"scope": "G",
|
||||
"version": 1,
|
||||
"restricted": false,
|
||||
"overridable": true,
|
||||
"files": [
|
||||
"style.json"
|
||||
],
|
||||
"attributes": {
|
||||
"lastModification": {
|
||||
"actor": "pllincol",
|
||||
"timestamp": "2021-10-25T08:13:45Z"
|
||||
},
|
||||
"lastModificationSignature": "6be61e1e8d8627e1901f483caae5a245f640db2543117e7f02ebbcbe6bb203b6"
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,8 @@
|
||||
{
|
||||
"base": {
|
||||
"style": {
|
||||
"backgroundColor": "#FFFF00",
|
||||
"color": "#FF0000"
|
||||
}
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user