Skip to content

Commit

Permalink
fixes missing .d.ts files in published package, fixes schema duplicat…
Browse files Browse the repository at this point in the history
…ion in .d.ts files
  • Loading branch information
jacoscaz committed May 21, 2024
1 parent 96c130a commit b8f8ac4
Show file tree
Hide file tree
Showing 370 changed files with 186 additions and 186 deletions.
2 changes: 1 addition & 1 deletion json2esm.js
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ const output_dir_abspath = resolve(process.cwd(), output_dir_path);
}

const output_file_abspath = join(output_dir_abspath, `${schema_name}.ts`);
const output_file_data = `export const ${schema_name} = ${JSON.stringify(schema, null, 2)};`;
const output_file_data = `export const ${schema_name}: any = ${JSON.stringify(schema, null, 2)};`;

await writeFile(output_file_abspath, output_file_data, 'utf8');

Expand Down
2 changes: 1 addition & 1 deletion json2types.js
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ const output_dir_abspath = resolve(process.cwd(), output_dir_path);

const output_file_data = await compile(input_schema, {});

const output_file_abspath = join(output_dir_abspath, `${schema_name}.d.ts`);
const output_file_abspath = join(output_dir_abspath, `${schema_name}.ts`);

await writeFile(output_file_abspath, output_file_data, 'utf8');

Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/AuthorizeRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const AuthorizeRequest = {
export const AuthorizeRequest: any = {
"title": "AuthorizeRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/AuthorizeResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const AuthorizeResponse = {
export const AuthorizeResponse: any = {
"title": "AuthorizeResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/BootNotificationRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const BootNotificationRequest = {
export const BootNotificationRequest: any = {
"title": "BootNotificationRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/BootNotificationResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const BootNotificationResponse = {
export const BootNotificationResponse: any = {
"title": "BootNotificationResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/CancelReservationRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const CancelReservationRequest = {
export const CancelReservationRequest: any = {
"title": "CancelReservationRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/CancelReservationResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const CancelReservationResponse = {
export const CancelReservationResponse: any = {
"title": "CancelReservationResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/ChangeAvailabilityRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const ChangeAvailabilityRequest = {
export const ChangeAvailabilityRequest: any = {
"title": "ChangeAvailabilityRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/ChangeAvailabilityResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const ChangeAvailabilityResponse = {
export const ChangeAvailabilityResponse: any = {
"title": "ChangeAvailabilityResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/ChangeConfigurationRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const ChangeConfigurationRequest = {
export const ChangeConfigurationRequest: any = {
"title": "ChangeConfigurationRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/ChangeConfigurationResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const ChangeConfigurationResponse = {
export const ChangeConfigurationResponse: any = {
"title": "ChangeConfigurationResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/ClearCacheRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const ClearCacheRequest = {
export const ClearCacheRequest: any = {
"title": "ClearCacheRequest",
"type": "object",
"properties": {},
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/ClearCacheResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const ClearCacheResponse = {
export const ClearCacheResponse: any = {
"title": "ClearCacheResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/ClearChargingProfileRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const ClearChargingProfileRequest = {
export const ClearChargingProfileRequest: any = {
"title": "ClearChargingProfileRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/ClearChargingProfileResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const ClearChargingProfileResponse = {
export const ClearChargingProfileResponse: any = {
"title": "ClearChargingProfileResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/DataTransferRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const DataTransferRequest = {
export const DataTransferRequest: any = {
"title": "DataTransferRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/DataTransferResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const DataTransferResponse = {
export const DataTransferResponse: any = {
"title": "DataTransferResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/DiagnosticsStatusNotificationRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const DiagnosticsStatusNotificationRequest = {
export const DiagnosticsStatusNotificationRequest: any = {
"title": "DiagnosticsStatusNotificationRequest",
"type": "object",
"properties": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const DiagnosticsStatusNotificationResponse = {
export const DiagnosticsStatusNotificationResponse: any = {
"title": "DiagnosticsStatusNotificationResponse",
"type": "object",
"properties": {},
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/FirmwareStatusNotificationRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const FirmwareStatusNotificationRequest = {
export const FirmwareStatusNotificationRequest: any = {
"title": "FirmwareStatusNotificationRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/FirmwareStatusNotificationResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const FirmwareStatusNotificationResponse = {
export const FirmwareStatusNotificationResponse: any = {
"title": "FirmwareStatusNotificationResponse",
"type": "object",
"properties": {},
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/GetCompositeScheduleRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const GetCompositeScheduleRequest = {
export const GetCompositeScheduleRequest: any = {
"title": "GetCompositeScheduleRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/GetCompositeScheduleResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const GetCompositeScheduleResponse = {
export const GetCompositeScheduleResponse: any = {
"title": "GetCompositeScheduleResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/GetConfigurationRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const GetConfigurationRequest = {
export const GetConfigurationRequest: any = {
"title": "GetConfigurationRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/GetConfigurationResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const GetConfigurationResponse = {
export const GetConfigurationResponse: any = {
"title": "GetConfigurationResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/GetDiagnosticsRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const GetDiagnosticsRequest = {
export const GetDiagnosticsRequest: any = {
"title": "GetDiagnosticsRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/GetDiagnosticsResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const GetDiagnosticsResponse = {
export const GetDiagnosticsResponse: any = {
"title": "GetDiagnosticsResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/GetLocalListVersionRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const GetLocalListVersionRequest = {
export const GetLocalListVersionRequest: any = {
"title": "GetLocalListVersionRequest",
"type": "object",
"properties": {},
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/GetLocalListVersionResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const GetLocalListVersionResponse = {
export const GetLocalListVersionResponse: any = {
"title": "GetLocalListVersionResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/HeartbeatRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const HeartbeatRequest = {
export const HeartbeatRequest: any = {
"title": "HeartbeatRequest",
"type": "object",
"properties": {},
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/HeartbeatResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const HeartbeatResponse = {
export const HeartbeatResponse: any = {
"title": "HeartbeatResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/MeterValuesRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const MeterValuesRequest = {
export const MeterValuesRequest: any = {
"title": "MeterValuesRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/MeterValuesResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const MeterValuesResponse = {
export const MeterValuesResponse: any = {
"title": "MeterValuesResponse",
"type": "object",
"properties": {},
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/RemoteStartTransactionRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const RemoteStartTransactionRequest = {
export const RemoteStartTransactionRequest: any = {
"title": "RemoteStartTransactionRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/RemoteStartTransactionResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const RemoteStartTransactionResponse = {
export const RemoteStartTransactionResponse: any = {
"title": "RemoteStartTransactionResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/RemoteStopTransactionRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const RemoteStopTransactionRequest = {
export const RemoteStopTransactionRequest: any = {
"title": "RemoteStopTransactionRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/RemoteStopTransactionResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const RemoteStopTransactionResponse = {
export const RemoteStopTransactionResponse: any = {
"title": "RemoteStopTransactionResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/ReserveNowRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const ReserveNowRequest = {
export const ReserveNowRequest: any = {
"title": "ReserveNowRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/ReserveNowResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const ReserveNowResponse = {
export const ReserveNowResponse: any = {
"title": "ReserveNowResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/ResetRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const ResetRequest = {
export const ResetRequest: any = {
"title": "ResetRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/ResetResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const ResetResponse = {
export const ResetResponse: any = {
"title": "ResetResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/SendLocalListRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const SendLocalListRequest = {
export const SendLocalListRequest: any = {
"title": "SendLocalListRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/SendLocalListResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const SendLocalListResponse = {
export const SendLocalListResponse: any = {
"title": "SendLocalListResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/SetChargingProfileRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const SetChargingProfileRequest = {
export const SetChargingProfileRequest: any = {
"title": "SetChargingProfileRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/SetChargingProfileResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const SetChargingProfileResponse = {
export const SetChargingProfileResponse: any = {
"title": "SetChargingProfileResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/StartTransactionRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const StartTransactionRequest = {
export const StartTransactionRequest: any = {
"title": "StartTransactionRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/StartTransactionResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const StartTransactionResponse = {
export const StartTransactionResponse: any = {
"title": "StartTransactionResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/StatusNotificationRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const StatusNotificationRequest = {
export const StatusNotificationRequest: any = {
"title": "StatusNotificationRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/StatusNotificationResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const StatusNotificationResponse = {
export const StatusNotificationResponse: any = {
"title": "StatusNotificationResponse",
"type": "object",
"properties": {},
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/StopTransactionRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const StopTransactionRequest = {
export const StopTransactionRequest: any = {
"title": "StopTransactionRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/StopTransactionResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const StopTransactionResponse = {
export const StopTransactionResponse: any = {
"title": "StopTransactionResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/TriggerMessageRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const TriggerMessageRequest = {
export const TriggerMessageRequest: any = {
"title": "TriggerMessageRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/TriggerMessageResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const TriggerMessageResponse = {
export const TriggerMessageResponse: any = {
"title": "TriggerMessageResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/UnlockConnectorRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const UnlockConnectorRequest = {
export const UnlockConnectorRequest: any = {
"title": "UnlockConnectorRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/UnlockConnectorResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const UnlockConnectorResponse = {
export const UnlockConnectorResponse: any = {
"title": "UnlockConnectorResponse",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/UpdateFirmwareRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const UpdateFirmwareRequest = {
export const UpdateFirmwareRequest: any = {
"title": "UpdateFirmwareRequest",
"type": "object",
"properties": {
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp16/schemas/UpdateFirmwareResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const UpdateFirmwareResponse = {
export const UpdateFirmwareResponse: any = {
"title": "UpdateFirmwareResponse",
"type": "object",
"properties": {},
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion src/ocpp20/schemas/AuthorizeRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const AuthorizeRequest = {
export const AuthorizeRequest: any = {
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp20/schemas/AuthorizeResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const AuthorizeResponse = {
export const AuthorizeResponse: any = {
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp20/schemas/BootNotificationRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const BootNotificationRequest = {
export const BootNotificationRequest: any = {
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp20/schemas/BootNotificationResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const BootNotificationResponse = {
export const BootNotificationResponse: any = {
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp20/schemas/CancelReservationRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const CancelReservationRequest = {
export const CancelReservationRequest: any = {
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp20/schemas/CancelReservationResponse.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const CancelReservationResponse = {
export const CancelReservationResponse: any = {
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
Expand Down
2 changes: 1 addition & 1 deletion src/ocpp20/schemas/CertificateSignedRequest.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const CertificateSignedRequest = {
export const CertificateSignedRequest: any = {
"definitions": {
"CustomDataType": {
"description": "This class does not get 'AdditionalProperties = false' in the schema generation, so it can be extended with arbitrary JSON properties to allow adding custom data.",
Expand Down
Loading

0 comments on commit b8f8ac4

Please sign in to comment.