{
"createdAt": "2021-08-02T02:08:21.851Z",
"updatedAt": "2024-09-26T09:15:23.878Z",
"id": "60abde5458a3b31b4db1ae59",
"code": "000107223108188",
"name": "Reversal Transaction",
"fields": [
{
"fieldName": "checkerId",
"fieldFormat": "string",
"minLength": 24,
"maxLength": 24,
"regex": "",
"status": 1,
"errorCode": 9004,
"errorMsg": "Wrong checkerformat",
"isRequired": true,
"needSecured": false,
"order": 1,
"save": true,
"isMultiple": 0
},
{
"fieldName": "client",
"fieldFormat": "string",
"minLength": 3,
"maxLength": 10,
"regex": "",
"status": 1,
"errorCode": 9004,
"errorMsg": "Wrong client",
"isRequired": true,
"needSecured": false,
"order": 2,
"save": true,
"isMultiple": 0
},
{
"fieldName": "amount",
"fieldFormat": "float",
"minLength": 1,
"maxLength": 20,
"regex": "",
"status": 1,
"errorCode": 9011,
"errorMsg": "Wrong Amount format",
"isRequired": true,
"needSecured": false,
"order": 3,
"save": true,
"isMultiple": 0
},
{
"fieldName": "senderPhone",
"fieldFormat": "string",
"minLength": 8,
"maxLength": 12,
"regex": "",
"status": 1,
"errorCode": 9004,
"errorMsg": "Wrong Phone",
"isRequired": false,
"needSecured": false,
"order": 4,
"save": true,
"isMultiple": 0
},
{
"fieldName": "transRefId",
"fieldFormat": "string",
"minLength": 24,
"maxLength": 24,
"regex": "",
"status": 1,
"errorCode": 9004,
"errorMsg": "Wrong TransRefId",
"isRequired": false,
"needSecured": false,
"order": 5,
"save": true,
"isMultiple": 0
},
{
"order": 6,
"fieldName": "createdAt",
"fieldFormat": "datetime",
"status": 1,
"save": true,
"errorMsg": "Wrong Created At",
"errorCode": 9000,
"minLength": "1",
"maxLength": "50",
"isMultiple": 0
},
{
"order": 7,
"fieldName": "receiverPhone",
"fieldFormat": "string",
"minLength": "8",
"maxLength": "12",
"status": 1,
"errorMsg": "Wrong Receiver Phone",
"save": true,
"errorCode": 9000,
"isMultiple": 0
},
{
"order": 8,
"fieldName": "senderClient",
"fieldFormat": "string",
"minLength": "1",
"maxLength": "10",
"status": 1,
"save": true,
"errorCode": 9000,
"errorMsg": "Wrong Sender Client",
"isMultiple": 0
},
{
"order": 9,
"fieldName": "receiverClient",
"fieldFormat": "string",
"minLength": "1",
"maxLength": "10",
"status": 1,
"errorCode": 9000,
"errorMsg": "Wrong Receiver Client",
"save": true,
"isMultiple": 0
},
{
"order": 10,
"fieldName": "debitFee",
"fieldFormat": "integer",
"minLength": "0",
"maxLength": "20",
"status": 1,
"save": true,
"isMultiple": 0
},
{
"order": 11,
"fieldName": "creditFee",
"fieldFormat": "integer",
"minLength": "0",
"maxLength": "20",
"status": 1,
"save": true,
"isMultiple": 0
},
{
"order": 12,
"fieldName": "totalAmount",
"fieldFormat": "integer",
"minLength": "1",
"maxLength": "20",
"status": 1,
"save": true,
"isMultiple": 0
},
{
"order": 13,
"fieldName": "listService",
"fieldFormat": "string",
"minLength": "1",
"maxLength": "500",
"save": true,
"status": 1,
"isMultiple": 0
}
],
"validations": [
{
"order": 1,
"validateFunc": "validateCheckerPermission",
"validateFields": "flowConfig:checker:client:checkerType",
"errorCode": 7001,
"errorMsg": "Your checker can not approve request",
"status": 1,
"isMultiple": 0
},
{
"order": 2,
"validateFunc": "validateMakerPermission",
"validateFields": "flowConfig:maker:client:makerType",
"errorCode": 7001,
"errorMsg": "Your Account can not create request",
"status": 1,
"isMultiple": 0
},
{
"order": 3,
"validateFunc": "validateTransactionCanBeReversed",
"validateFields": "transRefId:listService",
"errorCode": 7001,
"errorMsg": "Transaction can not be reversed",
"status": 1,
"isMultiple": 0
},
{
"order": 4,
"validateFunc": "validateUniqueRequest",
"validateFields": "transRefId",
"errorCode": 7001,
"errorMsg": "Cannot create request with the transaction RefID.",
"status": 1,
"isMultiple": 0
}
],
"fieldBuilder": [
{
"order": 1,
"name": "checkerType",
"rule": "fixed",
"datatype": "string",
"variable": "",
"source": "checker",
"query": ""
},
{
"order": 2,
"name": "makerType",
"rule": "fixed",
"datatype": "string",
"variable": "",
"source": "maker",
"query": ""
},
{
"order": 3,
"name": "checkerId",
"rule": "mapping",
"datatype": "string",
"variable": "checkerId",
"source": "parameters",
"query": ""
},
{
"order": 4,
"name": "makerId",
"rule": "mapping",
"datatype": "string",
"variable": "id",
"source": "user",
"query": ""
},
{
"order": 5,
"name": "listService",
"rule": "fixed",
"datatype": "array",
"source": "[\"606e69a31ef3388dbb431134\",\"63be2a98d86666b84c865024\", \"606e6d29a7ee73c1a06f1de5\", \"606e6cd2a7ee7391836f1de1\", \"606e6c4ba7ee733a716f1dd9\", \"606e6b62a7ee73acec6f1dd5\", \"606e6b26a7ee73b2ca6f1dd1\",\"6197269936c9b60188cb35cc\",\"606c28b44602120e476bf84c\", \"610257e62e2d642a8ee733cb\", \"6104f7ceb1cb503d58c470e7\", \"6104f7ecb1cb50348ac470eb\", \"615badf718242006ef8b878f\", \"60af22ca604c720a7e666e99\",\"606e6a021ef3381c08431138\",\"61601630484ba3b02eff2179\",\"624d096101886a273e81f086\",\"624bc2bec8a9bc6b0a0a29d1\",\"606ed932b7f275ec2c8e5207\",\"60b43bb5604c728176667413\",\"62be345d5ae6130e53e23e1d\",\"63c652945498540a79111ead\",\"60925be5230be21ac5e1087c\",\"647807ec3cf483988c789bd4\"]"
}
],
"action": {
"type": "function",
"funcParams": "{\n \"transRefId\": \"transRefId\",\n \"listService\": \"listService\"\n}",
"funcName": "reverseTransaction"
},
"formBuilder": {
"checker": {
"type": "static",
"link": "root.workflow.myTask.detail"
},
"maker": {
"type": "static",
"link": "root.workflow.newRequest.reversalTransaction",
"api": "\"detailTransaction\"",
"params": "{\n\"transRefId\":\"transRefId\", \"listService\":[\"63be2a98d86666b84c865024\",\"606e69a31ef3388dbb431134\", \"606e6d29a7ee73c1a06f1de5\", \"606e6cd2a7ee7391836f1de1\", \"606e6c4ba7ee733a716f1dd9\", \"606e6b62a7ee73acec6f1dd5\", \"606e6b26a7ee73b2ca6f1dd1\",\"6197269936c9b60188cb35cc\",\"606c28b44602120e476bf84c\",\"606ed932b7f275ec2c8e5207\",\n\"610257e62e2d642a8ee733cb\",\n\"6104f7ceb1cb503d58c470e7\",\n\"6104f7ecb1cb50348ac470eb\",\n\"615badf718242006ef8b878f\",\n\"60af22ca604c720a7e666e99\",\"606e6a021ef3381c08431138\",\"61601630484ba3b02eff2179\",\"624d096101886a273e81f086\",\"624bc2bec8a9bc6b0a0a29d1\",\"60b43bb5604c728176667413\",\"62be345d5ae6130e53e23e1d\",\"63c652945498540a79111ead\",\"60925be5230be21ac5e1087c\",\"647807ec3cf483988c789bd4\"],\"diffStatus\":\"reversed\"\n}"
}
},
"desc": "Use to reversal transaction",
"type": "single",
"icon": "fa fa-pencil fa-2x",
"createdBy": {
"id": "606bc1d35be128bfe08307b9",
"name": "dev02",
"roles": [
"root"
],
"client": "officer"
},
"updatedBy": {
"id": "64e70a2ad767e5f72fb313f5",
"name": "SYSTEM USER 05",
"code": "9818",
"phone": "70082726",
"roles": [
"root"
],
"client": "officer"
}
}curl --location --request POST '/admin/workflow/updateFlow' \
--header 'Authorization: Bearer ' \
--header 'Accept: application/json' \
--header 'User-Agent: Mozilla/5.0' \
--header 'Referer: https://wallet-admin-vpay-dev2.vinsmartfuture.tech/' \
--header 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{
"createdAt": "2021-08-02T02:08:21.851Z",
"updatedAt": "2024-09-26T09:15:23.878Z",
"id": "60abde5458a3b31b4db1ae59",
"code": "000107223108188",
"name": "Reversal Transaction",
"fields": [
{
"fieldName": "checkerId",
"fieldFormat": "string",
"minLength": 24,
"maxLength": 24,
"regex": "",
"status": 1,
"errorCode": 9004,
"errorMsg": "Wrong checkerformat",
"isRequired": true,
"needSecured": false,
"order": 1,
"save": true,
"isMultiple": 0
},
{
"fieldName": "client",
"fieldFormat": "string",
"minLength": 3,
"maxLength": 10,
"regex": "",
"status": 1,
"errorCode": 9004,
"errorMsg": "Wrong client",
"isRequired": true,
"needSecured": false,
"order": 2,
"save": true,
"isMultiple": 0
},
{
"fieldName": "amount",
"fieldFormat": "float",
"minLength": 1,
"maxLength": 20,
"regex": "",
"status": 1,
"errorCode": 9011,
"errorMsg": "Wrong Amount format",
"isRequired": true,
"needSecured": false,
"order": 3,
"save": true,
"isMultiple": 0
},
{
"fieldName": "senderPhone",
"fieldFormat": "string",
"minLength": 8,
"maxLength": 12,
"regex": "",
"status": 1,
"errorCode": 9004,
"errorMsg": "Wrong Phone",
"isRequired": false,
"needSecured": false,
"order": 4,
"save": true,
"isMultiple": 0
},
{
"fieldName": "transRefId",
"fieldFormat": "string",
"minLength": 24,
"maxLength": 24,
"regex": "",
"status": 1,
"errorCode": 9004,
"errorMsg": "Wrong TransRefId",
"isRequired": false,
"needSecured": false,
"order": 5,
"save": true,
"isMultiple": 0
},
{
"order": 6,
"fieldName": "createdAt",
"fieldFormat": "datetime",
"status": 1,
"save": true,
"errorMsg": "Wrong Created At",
"errorCode": 9000,
"minLength": "1",
"maxLength": "50",
"isMultiple": 0
},
{
"order": 7,
"fieldName": "receiverPhone",
"fieldFormat": "string",
"minLength": "8",
"maxLength": "12",
"status": 1,
"errorMsg": "Wrong Receiver Phone",
"save": true,
"errorCode": 9000,
"isMultiple": 0
},
{
"order": 8,
"fieldName": "senderClient",
"fieldFormat": "string",
"minLength": "1",
"maxLength": "10",
"status": 1,
"save": true,
"errorCode": 9000,
"errorMsg": "Wrong Sender Client",
"isMultiple": 0
},
{
"order": 9,
"fieldName": "receiverClient",
"fieldFormat": "string",
"minLength": "1",
"maxLength": "10",
"status": 1,
"errorCode": 9000,
"errorMsg": "Wrong Receiver Client",
"save": true,
"isMultiple": 0
},
{
"order": 10,
"fieldName": "debitFee",
"fieldFormat": "integer",
"minLength": "0",
"maxLength": "20",
"status": 1,
"save": true,
"isMultiple": 0
},
{
"order": 11,
"fieldName": "creditFee",
"fieldFormat": "integer",
"minLength": "0",
"maxLength": "20",
"status": 1,
"save": true,
"isMultiple": 0
},
{
"order": 12,
"fieldName": "totalAmount",
"fieldFormat": "integer",
"minLength": "1",
"maxLength": "20",
"status": 1,
"save": true,
"isMultiple": 0
},
{
"order": 13,
"fieldName": "listService",
"fieldFormat": "string",
"minLength": "1",
"maxLength": "500",
"save": true,
"status": 1,
"isMultiple": 0
}
],
"validations": [
{
"order": 1,
"validateFunc": "validateCheckerPermission",
"validateFields": "flowConfig:checker:client:checkerType",
"errorCode": 7001,
"errorMsg": "Your checker can not approve request",
"status": 1,
"isMultiple": 0
},
{
"order": 2,
"validateFunc": "validateMakerPermission",
"validateFields": "flowConfig:maker:client:makerType",
"errorCode": 7001,
"errorMsg": "Your Account can not create request",
"status": 1,
"isMultiple": 0
},
{
"order": 3,
"validateFunc": "validateTransactionCanBeReversed",
"validateFields": "transRefId:listService",
"errorCode": 7001,
"errorMsg": "Transaction can not be reversed",
"status": 1,
"isMultiple": 0
},
{
"order": 4,
"validateFunc": "validateUniqueRequest",
"validateFields": "transRefId",
"errorCode": 7001,
"errorMsg": "Cannot create request with the transaction RefID.",
"status": 1,
"isMultiple": 0
}
],
"fieldBuilder": [
{
"order": 1,
"name": "checkerType",
"rule": "fixed",
"datatype": "string",
"variable": "",
"source": "checker",
"query": ""
},
{
"order": 2,
"name": "makerType",
"rule": "fixed",
"datatype": "string",
"variable": "",
"source": "maker",
"query": ""
},
{
"order": 3,
"name": "checkerId",
"rule": "mapping",
"datatype": "string",
"variable": "checkerId",
"source": "parameters",
"query": ""
},
{
"order": 4,
"name": "makerId",
"rule": "mapping",
"datatype": "string",
"variable": "id",
"source": "user",
"query": ""
},
{
"order": 5,
"name": "listService",
"rule": "fixed",
"datatype": "array",
"source": "[\"606e69a31ef3388dbb431134\",\"63be2a98d86666b84c865024\", \"606e6d29a7ee73c1a06f1de5\", \"606e6cd2a7ee7391836f1de1\", \"606e6c4ba7ee733a716f1dd9\", \"606e6b62a7ee73acec6f1dd5\", \"606e6b26a7ee73b2ca6f1dd1\",\"6197269936c9b60188cb35cc\",\"606c28b44602120e476bf84c\", \"610257e62e2d642a8ee733cb\", \"6104f7ceb1cb503d58c470e7\", \"6104f7ecb1cb50348ac470eb\", \"615badf718242006ef8b878f\", \"60af22ca604c720a7e666e99\",\"606e6a021ef3381c08431138\",\"61601630484ba3b02eff2179\",\"624d096101886a273e81f086\",\"624bc2bec8a9bc6b0a0a29d1\",\"606ed932b7f275ec2c8e5207\",\"60b43bb5604c728176667413\",\"62be345d5ae6130e53e23e1d\",\"63c652945498540a79111ead\",\"60925be5230be21ac5e1087c\",\"647807ec3cf483988c789bd4\"]"
}
],
"action": {
"type": "function",
"funcParams": "{\n \"transRefId\": \"transRefId\",\n \"listService\": \"listService\"\n}",
"funcName": "reverseTransaction"
},
"formBuilder": {
"checker": {
"type": "static",
"link": "root.workflow.myTask.detail"
},
"maker": {
"type": "static",
"link": "root.workflow.newRequest.reversalTransaction",
"api": "\"detailTransaction\"",
"params": "{\n\"transRefId\":\"transRefId\", \"listService\":[\"63be2a98d86666b84c865024\",\"606e69a31ef3388dbb431134\", \"606e6d29a7ee73c1a06f1de5\", \"606e6cd2a7ee7391836f1de1\", \"606e6c4ba7ee733a716f1dd9\", \"606e6b62a7ee73acec6f1dd5\", \"606e6b26a7ee73b2ca6f1dd1\",\"6197269936c9b60188cb35cc\",\"606c28b44602120e476bf84c\",\"606ed932b7f275ec2c8e5207\",\n\"610257e62e2d642a8ee733cb\",\n\"6104f7ceb1cb503d58c470e7\",\n\"6104f7ecb1cb50348ac470eb\",\n\"615badf718242006ef8b878f\",\n\"60af22ca604c720a7e666e99\",\"606e6a021ef3381c08431138\",\"61601630484ba3b02eff2179\",\"624d096101886a273e81f086\",\"624bc2bec8a9bc6b0a0a29d1\",\"60b43bb5604c728176667413\",\"62be345d5ae6130e53e23e1d\",\"63c652945498540a79111ead\",\"60925be5230be21ac5e1087c\",\"647807ec3cf483988c789bd4\"],\"diffStatus\":\"reversed\"\n}"
}
},
"desc": "Use to reversal transaction",
"type": "single",
"icon": "fa fa-pencil fa-2x",
"createdBy": {
"id": "606bc1d35be128bfe08307b9",
"name": "dev02",
"roles": [
"root"
],
"client": "officer"
},
"updatedBy": {
"id": "64e70a2ad767e5f72fb313f5",
"name": "SYSTEM USER 05",
"code": "9818",
"phone": "70082726",
"roles": [
"root"
],
"client": "officer"
}
}'<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin: 0;padding: 0
}html{line-height: 1.15;-webkit-text-size-adjust: 100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,
"Segoe UI",Roboto,
"Helvetica Neue",Arial,
"Noto Sans",sans-serif,
"Apple Color Emoji",
"Segoe UI Emoji",
"Segoe UI Symbol",
"Noto Color Emoji"
}body{display:flex;flex-direction:column;height: 100vh;min-height: 100vh
}.main-content{margin: 8rem auto;padding-left: 1.5rem;max-width: 60rem
}@media (width <= 720px){.main-content{margin-top: 4rem
}
}.h2{line-height: 2.25rem;font-size: 1.5rem;font-weight: 500
}@media (width <= 720px){.h2{line-height: 1.5rem;font-size: 1.25rem
}
}#challenge-error-text{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+");background-repeat:no-repeat;background-size:contain;padding-left: 34px
}@media (prefers-color-scheme: dark){body{background-color:#222;color:#d9d9d9
}
}</style><meta http-equiv="refresh" content="360"></head><body><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt = {cvId: '3',cZone: 'apiadmin-vpay-dev2.vinsmartfuture.tech',cType: 'managed',cRay: '9a806c6ec891854a',cH: '8kuQimRL2SB_K3z2_MWIyd1kk_haBugkY.zH9kEAifg-1764737220-1.2.1.1-inQqta4vfpVov549lFxShZMlVwtbLeJZqWw7okvVqK7pAJKWWTJm6Qq.dmAhO9qM',cUPMDTk: "/admin/workflow/updateFlow?__cf_chl_tk=FBVZTpwVMN0Yx1kolGK256H0Dwj1lSBK1s8mYh5H0Qk-1764737220-1.0.1.1-Nz3iQllFwuH8IFuYshinKAPmz5L3pjUD6VII7eY7EJ0",cFPWv: 'b',cITimeS: '1764737220',cTplC: 0,cTplV: 5,cTplB: '0',fa: "/admin/workflow/updateFlow?__cf_chl_f_tk=FBVZTpwVMN0Yx1kolGK256H0Dwj1lSBK1s8mYh5H0Qk-1764737220-1.0.1.1-Nz3iQllFwuH8IFuYshinKAPmz5L3pjUD6VII7eY7EJ0",md: 'EyQUqO7WFylP3TQPErmLmQW1sbysUMjsgSARLQLv0y8-1764737220-1.2.1.1-iQpyeVmGXmAj4IiM_rcZidjbTSFZFxYegc2GNj27lkrMcTo168ZJ7TlIU0BuLNqzkxMXcNaqQ0mF98._5dxUhJ86FypnY6sygE7K.YoEw7vrXsSw29WLc0TkXNwqbvuBmXKceLxbkJh02hyTyCLeNeyTB_us5gO8qKwPgY.KfqEi4kVdzJGEbHsQ87MpZLGrRnbzu.d05QsTI6.UzvzNKSzD4KBnI2Z.IpPXAEgyKPYX6M6AB04WbumdZspSgS7umblWPwTcoy_v7AOta6ggHobDpYQTt6eZndOLuTGWZiNNV_TgpAGlv9S4.78HXy8woY2M5T.SCt9y32r_AL1WyguXfuTT3q_kuOat.JjWlroGrg5oF6JZOALYrvRzUt8bSohtXV9F3SfkNDzLpjQeR2ThjbymLTxYfvvZiwx0x5R.JlvreLsfRvrV9Faje8SBeWEvthHhqZLYsSsvK4Xi_mVzVKYe2PfEDBAzmNPAemCbz2ZOr04ybVdtSBkzZwjjmbT75YmuOcQ1yPSvvdLoIbhBPQXaoZvd2geF4lDigPscS3rrz53tcYdEMKv1S7iX.GOkUlnume4Q.L4Js8kef8Xe.BNoPRR3HP5.6zsWkiy.KCSXboaCZWdzSPrL5glmmS.DAwnX0s134JVxaQ9VfS7E_QV6JwPldoAXIPnMNJXy_IfB3JZGCmA4DFRW_.mELvY3cn2BoKDiQI06GCbJncY7ChhDgcG0nOP0wkcW7OejHhaBIJ2B6cPUHm82d9pNKekko5J3HEnINVFvHVF_P4.ukX9EJc7tPEvj1MmbPk5hWkiQL8k0NgQ6suCD9quCYaol6eeV6ZltFLR.88FvTLIIRFlXzmqODnOARyfVyaMwWMvA5Z.WVZx4RwQu392_YAMsxB00sNAR69BHPBngeZHu02XrZHn_QILh5L9nTRZhtHcCoflqi8wOieG5DoaOePk6OVqjZZAfKj9mawGhCpOaBVwqWoxLyzhhLcvuL2h5NERn68Kanvf2ZA_ngZYHm_XflVqJZQX1Gvb7wMFOo0_mfyw6tM3eRYtJcVVrhyw',mdrd: 'rFgszU_sPbe1cISLfGWLpU26YnJTZ.e9YsNOWJObzLA-1764737220-1.2.1.1-kNjzghEbYzN.o7HHAgqvFOylEhT_RHz3ZmKqbxdBFac2xj3TfYBMzUFjz17DJJmrfZT4yAWmTB3O9u4izj28GorSnGZazX7bB4HpMPYCMj4TcNKFH0g0eaCL9JtwL0U5h11ma0BMK0iIhVIRb5eHfSX9Hk_0g.kz_7q7V.ORg5MgNzDnUd8HTIOtPeTMBIdrs0Dq6Yv5dJfoHALrWMvjhC4LRmypyjzjAPhmNfMgeKI6BU2Aav3KbSO8R_SRFGzCHoVLeUzloje1CZ4hVV1VIPReAz7Orp2I3zwx7_ns1rLKhGFy05FoPHgFjA0G4s9r3AOM26pbqPo0Ju5oopNTjMQjcIGtWwcjTyZwrLZywVvNwMaEv4svy2FQPzJQhIcr9yHHNKIR5bERRWZfWM7DQQVnVSmXTTWMmgnFa.VrhOg8QYu7TtxZ5LZaxRpLiNoD5HbJSRidiv3TjLaZ_CkmZEkNBm1iczHhkvINIHqtDvLqwlQpzr3wxSry0.FSrPPynxyczw0oNf8D90wo4tp_eT7UW9DE7rZcTyoZCoseORaR9mCYAYY22YipNnUR6YMLqslCH78l_urlhrVZ6duGHp5Zi5UOYm2NpagUBw3moolpZXhp9BQL94e1WTRcxqn6xPOHXoqsmdtwDUZ0oKb44BzHxtfAgH1V6iM4ymfY77_PPaHmN1VVRNvQsSci28q9GexvtgfK7Fu6KbdTxfMi07apC76aZFo6ap6Qf4BLdG4NULvgvUP7cVbOgnduZtY3OqUl85.5ojPb_eF6.YCynMZfnngZCleZtSoRrll5Ua3Vb5kvYlkUS3GnEbcl0mbGLQz04ZZRZA6Rm3OXN5rKLo9brO5fkTO.Bsvg3vugqdgD4tLM5G_baoxJibjXRluqxgl53yQaMTMkHWVhIkO1U.ZIbLQbe.zpB881symYncbpktXLnQGzg1tRAoiY_VwJdWgm3fDYV6ZT9o0dhMUExy3w2eygPAHd7vV.qvBQH3beh4n4BOH7hzFtxWhjAnoBVBXAimHVZY2WKKjcw4MTb6p.tv8LAj0fy648EoIRo5Ew42Hqmub2yCKgJwuFR7YvmPxEAsxH9cVIa_az3w.wdY0OqzthXDVggfoM36ODFqlebs8L6rw2.1ZbK0Cfx4E6l8sxT3K.DaTVj6XF.Fz9rZJS0wOYog2KWO2ZRYG_aSzsdm_36bso1UmARdpjCDXVVo1hohnm1mZ_PdZikOiIUUfmg3gGOB_miomYQGeTqqctljvYDvWXER7ejarJhoe9MTpYaCHav9BPHc3yV1YzQqSqTlZ49r4R3fpIlQKdwL5MaZ1.MBlHrOGCy52zxVjayBxYPnCt.xwaLin9OIrZbXwrDTgf2S4Q9jZy8lwH6jjQlHVHUltVAooQJDzUd9p48HInabMp2lX_NeaBAtSLLUW9r73mQiK09aJ9k3zpKhVqZzMzLtUroIXZ1TNGwp0gLyz9wIw_YWXfnYO0w0laSXBe2_vnXCQWO7k3glDF_FfwG72IzZ7Oecf.ID6Ko6km3byccv6paxpQGakz_QRsrHEBMJq3WQ6qhe56_L8gihYSne_6z4iHongzlSqlfpt6Z4Mf9KrRIjuxzUwcg3AjtO4o9Zv1RtfWeTXBHlobRVsRPCXDTxF3oTE5_b6s9aUKn1XJlLYxoxUTYtdPDpGKQ2vtSSl2AXYc1GuJjDgcTZqdFByX7qXAwATnHySMvwYI3immRhzb2J5EFfxbCJKHp5t0oscvAPhSgxYfjniJqrYBX6brwqtJIQxB8U1e5TRNwkWcp3xF7GIdk2MV6WBX2uNi59lFBv8gSoRjutIXNfxnd0Co_qCZFI8CrvDh9PBdCFt0WqqaOoktWawMIUzp2SmhNg_ufNVuMcDFFuHYihA3AokpG5fXzNHJklR.YeakTaJILmegmHNqsznVS1pxJwEkCI70KT0BWTGw2qFgjcG6OHR_ReqtjuEPUafmI4UaAZWjAqK53LcSHpmccRh8X9xlWIit2O286jI7MlSM6im08aXl.mNk8xyniMCMsE6ez5c3bTIFxZih9JdLfFPGYtC2FjlzaPKE27M8N9xtLGyR_MuJEsCxBtbiajmjC2.jOm4sny_OMLbVfiDe6EH1umoNfxj5IdX6esgvWHiPrc8JbnRPcMcMdRmrYiOMsxSrG.dohOdMcnFKphog3nja47miSSVPE6ymd61OT35eC_qeH4HOYQnf6EVhjoD83W1lyIcrHQGWOZkmTJNsKDOSxX8L4yGA9cKTmAvzonRdc.N4qIZUq25nMrmmxNtMsF5nAGtsbXsGx2VWOYWEIz.vutgu4AIpvNL5Pd5R8Ddn_0rWMrDaAhiYGafAsv5xBFRw_1Cj3TvcCzm8oNmf_2acQysLI_fW4lbQ3ygQKolI5veOyN7wEJHqOSxGlLwRse96g22ehw.rMpZED4MdseaCvoejL_bnZR27vjsoxHk8eJ2ZgJfT6pXh2ZrGqcWfEjq.0xXoS8BdY0kF1qZnNvNrJj0NItFJTPzZeXI_z9v0Hw9WSgab3ym_89q4UUoTdTUgn6Y_W0PhOktGTBofOk3IcCOxFUKkfKaiBUQE6_eiTFVYDECD1aTFAUDqF.TCG_FatYTCbgliOqt0iwRowKXmFVKqIjKEzjap3Vn.uOVKvvR3a167k77i4ljMUHuy2g1Z_tVpIGaOhvC5ibJsrXwOIlBgEIIaJylFSk_23u11HnMndge2GIDBE9uEJxbsmSRcDYzvB3om2w7auFQ2Too.54Lmh0gDlT4Nys3z9iVNykmuSbZdNfFZfZnotsHb3XDDdk0oGiPhDLsbtjB98_JgAomxGRWsEPjoIGrmzQ5gLRmTd0CgVSq6jubkVU7z3qkHzjJgJ_yiEqxnxTfaYAId0J1PF5hsG.r3nyj3jx8.OaizOPOkDALiGJPYaj2R3IL_Y4aysLkWU4ORLBwHcO9eJM_7CgyVZUHoLhqooyAZcz1ngYb0m30W9hqLHp5bCpFkDJnygpTLBBbfzNkUCW8KQvRADa6AKK9DuV5pFxEmQex1OB2uuzQkmRE.lnaHAo3K0Oh89_2x39mcPuzrcfcQy.TFHJ9Jx5iAu.7kvwsY2aCExHqQsaBXe3mOXIHxucXJDJ0tO_aZ2FNvuYaNBf38fWF6YcqkKBcbMVNQ3xLP6WKb2EfIJ9m4zUmY4AD2W7Cpf0d_nHyr6wDUjojVvHIpfP2XnQW5DCQSxN7yb2ItG3UA03hfhKXstVtHqTHJ1zKPGYwYbxTOGdL01KVQuhtJKuP199Qp762uF7ed4k5Rq0pWtArA4uw3r7JtQaCJSVKFAmGluvlNyNjEQFTWSF31AKUh8745WvA9_dins9WTBhbWrs9KM499HdF96lAv69LNzLLEWgduc94F3i62.g1EhBORO_eTy1_SX8d4ZZrsrYCrRgvpRACuyivmYQtg_Oqlg.R.6_5LjrsAha4269.BNi75aFx5h7w4ACHnhdsX4LzUwFU_mPlTZePVNt8UCJ6U8MFLZIggXWIlXZIaWKK8MBVIsibbx1vfRx7aOEHXmVwzrEtZWCyQ7K2jRu8r6h0RFirr6O.85zUWdIx9GUmG8BtXWMmfzQM_I0awMxgH7Y0Gvsfz_NpDejGj2qj4StZwgktq8Xpl61VRL0Rx0ezTk8Dg1PoR9H6_BCDU8Am0BANB9mB2MbywB8wXXwv5.Iv1UHVA8.gUU_6Kv6THZQJAH6l6rMkeyTmmMCKBK9TLuk4CRZHQqmNFwOzBTO7_sWdWzZ4fItEcPB9rBaPkVVy3_nvUdlgIJlP1MuTT.etVJ.gywDV.eDqzNwQn_XwzD9ygEv6_O7c8Li37tBp9ur6bE6fFmf8plFxEsjOtY5iIiVbOtvQpxkiVVGCvgQ5Xpu3hO1DN2JvoctzyDihoymJuZZCoXVJLz_hXjkYytn_x5b8W4tMAdHq4iCXRsxkgWrPv8DOqJvhyJDLuwFslli4O0ulTexCg..17LpgghP1yYW4TWibnuqpAqwo5ZY3VlPkmkpdfFi9TwM5TC3W2JyxQWub.RY5el2YOXMWo6xCOf4BDr5PgryXk8IsFkgdQjt6767c91FjtwDZm_6Os9v3JpZVkN1nBWdIoZ.7mxhUnT6V5Q_0_VCmlxBFfDRO1TVAJVo09H2ZGDiOo.UWrxIvuIuAbs3Tpj3oiEoVZiOYKtm12gW8ZPlluFs_S8u0Jxts2fAJnKBDQcyWJbWaK3GyDjL1BOyBHOX45Y.rmauSmEtTzYrq5pph43AkQMycC5oPfjrqSZwG9JCZDu0qRfXhvF5bfZQUat4.igHoTa3WamVwaeY7flAHrj3ekQEzzU8zKDxgSnHBt1jgQVNSQq6ysxG6sQ35uMvW4sfHedew5hgOyrHI_8CWdQtn_G485GM0208CiVdUYAp4Xyg7BYX6j03ye9bP.vY2a7i14nN0thXSubXvLOvJqOqCmDMrxy9FiZs5Rce3Mkj2Cc.118PbMopfnlt.8zcmRbwW1m1tssvwmH2n4g8zapb3yYN1qDQCufUOAJhlIsc10lkGF4uGm3VQTYzzecQTvgJAXqpyVJFfZu7Y0d0eCPwJUwuzlWdCtmbgqii4opJuLoAAQ3R2KoRfIKio9HMdxTUnS9KOvuSWQq5zUQ5iREELb10jF6XCywl_EO1aBv02HIuCuYc0MpA',
};var a = document.createElement('script');a.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=9a806c6ec891854a';window._cf_chl_opt.cOgUHash = location.hash === '' && location.href.indexOf('#') !== -1 ? '#' : location.hash;window._cf_chl_opt.cOgUQuery = location.search === '' && location.href.slice(0, location.href.length - window._cf_chl_opt.cOgUHash.length).indexOf('?') !== -1 ? '?' : location.search;if (window.history && window.history.replaceState) {var ogU = location.pathname + window._cf_chl_opt.cOgUQuery + window._cf_chl_opt.cOgUHash;history.replaceState(null,
null,
"/admin/workflow/updateFlow?__cf_chl_rt_tk=FBVZTpwVMN0Yx1kolGK256H0Dwj1lSBK1s8mYh5H0Qk-1764737220-1.0.1.1-Nz3iQllFwuH8IFuYshinKAPmz5L3pjUD6VII7eY7EJ0"+ window._cf_chl_opt.cOgUHash);a.onload = function() {history.replaceState(null,
null, ogU);
}
}document.getElementsByTagName('head')[
0
].appendChild(a);
}());</script></body></html>