[Bug] Failing to parse valid JSON from RPC client

Describe the bug
RpcClient is failing to parse valid JSON returned from servers.
To Reproduce
Steps to reproduce the behavior:
In devnet, call rcpClient.GetSignaturesForAddress("GovER5Lthms3bLBqWub97yVrMmEogzX7xNjdXpPPCVZw", 1000, null, "4N9AFQm6T4W99zPGND3pYFu9hC8XaQ2Y3JAr6TKTdMyMpRAJarnYjZGrMz5EsNsd4nE2m7Dh6FD2Ho6ghDBJL1bH", Solnet.Rpc.Types.Commitment.Confirmed);
Expected behavior
Successful parse.
Additional context
Here is the JSON that's failing to be parsed
{"jsonrpc":"2.0","result":[{"blockTime":1651968798,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5pftDUVfqvQsQviM79SGpK3S51NEZPZ1cr9UkRRLfLuBANXnmg7btUqr8pqjVb9d9LYCFB1zDDKGGGYjh5r1WwUf","slot":132723932},{"blockTime":1651967242,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4BsZL29WtYpd8Y4oAJmN34h25JJpq6C2rMmzyohvFscSWAdM2GZxXS3GQorKTM8LnW8B4tcQiqWLMcpUtfDyCatZ","slot":132719912},{"blockTime":1651967051,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3EmxPPXTJvMLBhDfwLVLUYkGEkUno4n1THZq9fjAzHdSBumuBnxuFTiBJD9qXn415p2brvWN7rhX7nu2LBh6S2Mh","slot":132719422},{"blockTime":1651966962,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5t9i3AbtSCiSUPxr7dEmwb3FLuPZAWT9EA1A7dwvRVPuKDrhDoS3m31zqW1BTvDs6FUCiUpacGzLEsmsnUHgfURp","slot":132719196},{"blockTime":1651965936,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"xqBzLjBH16583VyfhxVXHNwR28Sc95eNmrshYEUNUsRWt6h3xypkhfrKtXTBumARLPnjRECVXwEcJSmY1uUf4TS","slot":132716564},{"blockTime":1651962275,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4oLqxensWxAS1WucHPdDekzfFzctmgyU8sv4gQAvf6ewwjahRfGzAogRau5mWqVSFyfchYuaitJ4d5TsHAw6rSaF","slot":132707160},{"blockTime":1651943978,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2NeiTPsNnE4mLGjE7oX7J4YX7t82mijqNC4rcn5qNNe4zyxXrcGTUeTJU9G4NGyv7HC4HpdVVpUaS71Amzb8QfAc","slot":132660195},{"blockTime":1651943960,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2sH5gB8BggoYHshoXyMNVXT811yuwL5voNTX8ShPe9BV9VpgwdzBe3sVimRbT1uwDb65ArJ6VgiDuzp4J8ggkKCu","slot":132660150},{"blockTime":1651943797,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5NNBWFYrnQR7JK9E5wBRkmGcTnCiey1WD6SEHxsRupsBFHbeFbrzEWB6PevvjWbbAaj6FztE7UFXXnwXNAnG7RgG","slot":132659732},{"blockTime":1651942047,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4PZhPsz6iXtNXWaxKgB7CL9hqqCpsji591hYMVNekBWVFD8GQYKSECtuGKj2eUGAnqSbimZRzhJJ6uqEbfE9b5Jt","slot":132655242},{"blockTime":1651942031,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"qK3ZvNjRvrKWddozFPmqVRL3Lpzwa98A1kss9vcsPpmqrt8GtUZFX4WLC2KaTi5nejWesesbh4AxSkMtYiponHU","slot":132655199},{"blockTime":1651941977,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5b3uxfjy8zLLzyLUmSNNfcCENXSMe8SScPEJm6imDA6jQ4zp3Rz9FbiyrvM8cTujZpBeJJZxA3gM48mAkLCAAdJ4","slot":132655059},{"blockTime":1651939170,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5Wyf1ykgTaU6PST6Q7K193X5U15R5bKC4aEj1VKoxR6nSseLjSNKJhmoMzi789SntDUMjLbEYU19TgF6yvTweg4u","slot":132647870},{"blockTime":1651939152,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3r9YjLXikoZK9fYGpN15bUmDuBrhCw2nLnhoj7tUATy5mYDsa5Y143Si5gHcGveFPCXgnxJn2P8x34bNfx1UvGKg","slot":132647822},{"blockTime":1651939137,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5HVES9ETtiWbDrmFktnH1xFrdqnYgzCSK6j8CnozG7ahrXW8eXjAfDBkAXzhqv4QR34tpNvBtiAeRjoWwHL2TuHT","slot":132647784},{"blockTime":1651937562,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"65R1u79ENErTJTxUFC7HWHYY1dUDMas3weB4cGbRWUuCgrBDQkuazYwWTfUFm27QcB6ntRYmdkfv8Sv9HSN1X38T","slot":132643752},{"blockTime":1651937545,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3Xh38WXW6DNhP3LqRBC8PEPpyuJyWNu2cApKXYoCoBcKVY4YEaQa171shHBzsnDQ62aiLBVTmNzAddp13Ksq1gSZ","slot":132643709},{"blockTime":1651937530,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"65Qitnw82WwMsNHjsAowgqNNw4EuhcGoriqMXAAwoz7JoUibyqruumm71w9WEvvz7L2vnWY91SsBTLqNuq2KA9jy","slot":132643671},{"blockTime":1651937226,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2XPWcTqs2gfsDQnLEzHBnv4Ad1askgJ8gxt29CzerH7CSKm4pDJ435xHwKkqfooLBfhbRuKNK7gKSXLoPpziFAad","slot":132642889},{"blockTime":1651937210,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3BWN2nDw4FpPYLDZErzTnFipvdoa5bhonJmfR9prddUyfGvPBsZetTePxMV5ULk4NEV1f4JaX5CVNkpBL5WS73jT","slot":132642848},{"blockTime":1651935275,"confirmationStatus":"finalized","err":{"InstructionError":[0,{"Custom":508}]},"memo":null,"signature":"26kCUnH4Emqu7uDo8XRhF3uFtxS7omqAJ3UvwHjxYJvAodZ7uP68Rb6Moi83pr8hLQFKGS7jZ1cqvMsYVoEVgCv7","slot":132637880},{"blockTime":1651935238,"confirmationStatus":"finalized","err":{"InstructionError":[0,{"Custom":508}]},"memo":null,"signature":"2D6XjRafbPtAWw9QdZPpYLLYKAUjwtyv9DcWzJutVm8jJMYojg34QmnM4Gw3JymjZNSeZ8hmAULJ1oDnB3nvP794","slot":132637786},{"blockTime":1651935230,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4z5ZvLtDMQ5XyLcxjLMncyqfYWqVJ5SLTMTBVqTc2FYvsguLSMN4aoong9sPLYZ2TAHukPVp3xsTHteCG6G1rkdB","slot":132637766},{"blockTime":1651935198,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5tHQeJf76ue3yLmeJiLcNcPZhJWpvzYW6VTYfxeZXuzVekjoRgoFdBCk1D3J1em2gKwBTr9fpcXsgYp7Kwxvu32r","slot":132637683},{"blockTime":1651935113,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3ZoCM8M4FZRV5CM3iQBCbpTXsPRETWZB91Vzyco3Jjc9hDiHiZ4wCa9Mgvscki429z5Jit84GiqrrWGpmAe9WKmc","slot":132637464},{"blockTime":1651935071,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4uRAVZGyKwhiJeJLZd5H4dZ4qTsX43quybJHYquAy27VGkouFjbVHy9YCdt7qY9vy26Z9Zcy9yogSzywiSng3JJi","slot":132637356},{"blockTime":1651935054,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"wfr9hNGDK2Urhx7Q21vq6n7Q2oSpxfQHbWomCzF7vvNLeoizxzPdoyDM616uiUV1BB38vVUxCs4CEzvC9qR8ZLV","slot":132637315},{"blockTime":1651935051,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2L2f4rnktU3s34p9Z2VSusWXnuewy6Ch5PciiYKUt4g4xSYrdnmQB8sR4GnLQpXSC791uABhJz3c1gELUcP22EqU","slot":132637305},{"blockTime":1651935039,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4hf9r1ZFFZrqtRhUs5WoEgWpmowbA9Sz5WSvL6PbNnJNMyxwa5vMkyCwadyqRh1DfuHC93iABygJbYCYD8oqme7M","slot":132637276},{"blockTime":1651934778,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4zdzQQkJFV6EPUCeh7RjJw7gUthMv8pMjXabysYi22bkvxpQ7cpZ8PSBZDySGqs7rfadmsouYtRUpYJqqE2iiywQ","slot":132636606},{"blockTime":1651934769,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3iyPLLRE441nJff7ccE7uxVqchHDRCT1xtZW5M11BC1i9zaGaJYbVTVGosStpcjmnzrpcP42S1eWR6NGhQKYfe9f","slot":132636585},{"blockTime":1651934756,"confirmationStatus":"finalized","err":{"InstructionError":[0,{"Custom":573}]},"memo":null,"signature":"29zFqwXCYkmC7kGw4JJETC2ck4PVLMMwv1DDLgpDWWn6EsY4wURbWuYGeD7WGQRzmUcM7AbQbNGzX6xmpuejeKVf","slot":132636548},{"blockTime":1651934720,"confirmationStatus":"finalized","err":{"InstructionError":[0,{"Custom":573}]},"memo":null,"signature":"5WZDkQGk2Hi1EsGEQrJovNxnAErtcHnzenRqvUybCVbduDtf7YSSRgT6k83e1CEFLmsDEDNBZ15v1azpLpJV443K","slot":132636456},{"blockTime":1651934711,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"gL3oKEj6YkLcbiSHYwv77ibLVagdd8Y2MdhPGPmUPr5KMuE2y9smgM51N563G2AsFmWwH1iCRZrkYHapduY9o6y","slot":132636437},{"blockTime":1651934679,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"yQYZotCDFBzqxAPQCFfF3SdC1mzFyALBbHC6hqrZ72BZmJkDoqZC4di8fzVtch2yuyVDg5WTLeEJ5uSVCNiEk3D","slot":132636352},{"blockTime":1651934608,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2G8jBZNERUAhipNDXHgrftCXEUfDQY9MDu9TjoKVSBcVJcfa9TK2hH6Uqtp5jUGyWmGzZptLYx61aYhncKw9tizd","slot":132636172},{"blockTime":1651934589,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4RYW9vNfQLbgTZQspwR6mJLRZQwYLyJW581yC36GGzPqQ8yT2pFHwbvjGEes1ZT6Daa4dik3vb9T7fEEAfyB7h4d","slot":132636124},{"blockTime":1651934527,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4aN1SmJQpGtAy5PmPYMXats4s5mChKNUypk1uPKpwr6JJzqtpRLCgv1sUrj45kEnNgBMAsuoTVyiffe9Gk1t5FNx","slot":132635967},{"blockTime":1651934491,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2trCo7SGXksQ8hfnEkWZ6Ux1kut1EN8HwNkyBu6PwQ6svSD34Rs7MawcmdBohSvagV5VqLWytwWVcZ9YsWEMfw99","slot":132635876},{"blockTime":1651934482,"confirmationStatus":"finalized","err":{"InstructionError":[0,{"Custom":6016}]},"memo":null,"signature":"tC9TEtHxFSoFp6QWcUJon4bEVSZmXR6WmTCq2BkVkzVikWbEhfBSgyYKEhsHENDCjzda7h4MiX6AjmkeDbZbK7G","slot":132635852},{"blockTime":1651934202,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3R94nJspXcGtZucFBhpRHTEW8rNtt4Kz5k9992GkNSaS4z7gbr75K734ZKkQ9zszbVXjzD8sVA7YUeygtC79mCcs","slot":132635138},{"blockTime":1651934166,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4hdeTgz4ipHZGajeVAT2wXQcJZKAuHW3tQgiWNCZXBYkGG9VXhXS4EQbqQJDWExZCdBSPgCzVcwDz7Ue52p4t6ei","slot":132635048},{"blockTime":1651933941,"confirmationStatus":"finalized","err":{"InstructionError":[0,{"Custom":6016}]},"memo":null,"signature":"55z4wm2tjY3WDh2kPZCLm2VXpca2aPRu2XQvxWzrvAzYPxjUV5qS5MKDYMyX5GDZHr6Nrii5wdsMMHtnp8H8d3Ld","slot":132634472},{"blockTime":1651933913,"confirmationStatus":"finalized","err":{"InstructionError":[6,{"Custom":508}]},"memo":null,"signature":"vQkPE9Zm9rAMmHU1axMLFUTC5GTvgddXe6QReuzq6Mkdj75YSqhwDrnqH4jNetm4eTeRBoJ5LSdXQjcztwnPMqP","slot":132634401},{"blockTime":1651933888,"confirmationStatus":"finalized","err":{"InstructionError":[6,{"Custom":508}]},"memo":null,"signature":"2ATfbfkLDSCEV5Swy3dYWwT31yFwXRDifLw52YZ1w1RgrQaPwVDqAYRiciHoEqNanSC5uQqJmqXjiBm3h1Q3uhSa","slot":132634337},{"blockTime":1651933877,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3FpywViWwBh2YFEAjsFTwMBzx7NAogS2C9jnj6i4V4gCh4hh4ytbertCsVtPrWkW426LAbcMsDVxJAweF24CoWgW","slot":132634311},{"blockTime":1651933830,"confirmationStatus":"finalized","err":{"InstructionError":[6,{"Custom":508}]},"memo":null,"signature":"3EqJbRK7HPYV2x8PpUfDxMeVqttStvKTRFJnVifJw7y7LkPx9eMaws5hP6u3gAWaYYFgTjDLMpymByF27m2n99ra","slot":132634190},{"blockTime":1651933803,"confirmationStatus":"finalized","err":{"InstructionError":[0,{"Custom":6016}]},"memo":null,"signature":"2QqhapTQkG45zzTJWVzmhX6eoLyvuNVarRx1bAxgrkPLURFfoa56RZVdqDWVFBS1MsZTkWQsHjvD5GPe5KdtVUCv","slot":132634119},{"blockTime":1651933470,"confirmationStatus":"finalized","err":{"InstructionError":[6,{"Custom":508}]},"memo":null,"signature":"5P7v6GEaqeq4YioocNaWmMGXfHf8cRwLLZwMW7oPf6rNdqqXrxzU7oBn4hZx7Q4ZvJhzrZjeN1WeGHZR31d6zHPK","slot":132633267},{"blockTime":1651933032,"confirmationStatus":"finalized","err":{"InstructionError":[6,{"Custom":508}]},"memo":null,"signature":"4KgSNz1oFnjw2wqJUaiq9kX7KuJXYiernKmVwuDCHjLBDu5cucqAv7wW15QC1yR7GRVhdHKBBiFVzCUQVXnyuR2p","slot":132632144},{"blockTime":1651932997,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2xtPB3K2FLXm8azkizTKTtWC2Tpec7WL8psN8g8VdPVn8hd2Xe4HPeDNFVi3SP6kgpAnPFYFxdeENLwNKb4fQaPC","slot":132632054},{"blockTime":1651932984,"confirmationStatus":"finalized","err":{"InstructionError":[6,{"Custom":508}]},"memo":null,"signature":"2iLFUdf8Ae7QavVsYF1raAMNFXN9iREauKV5czyCN5wMXoyPi5dvRwiUYtT6VgbYTp3uZcP6pXx4BqtuyWkpCGKB","slot":132632023},{"blockTime":1651932926,"confirmationStatus":"finalized","err":{"InstructionError":[6,{"Custom":508}]},"memo":null,"signature":"3cAYkqAYv7RxG1VWJHUeBwXNAc4vaGKyzkPSQEnKLNVd4GKfJ1STBkwYXZjgEoZJQXbs3yaXEEGXkvU2BK94cxYW","slot":132631872},{"blockTime":1651932860,"confirmationStatus":"finalized","err":{"InstructionError":[6,{"Custom":508}]},"memo":null,"signature":"3ttwpuGokUqFhP3QEuHXTq1ecYVm1QxY2Z717mFGPp6nSug3DqyXVQ4g6LDpj9u7ojS7pv6oxZdG2WPUeKw1k2LS","slot":132631705},{"blockTime":1651932759,"confirmationStatus":"finalized","err":{"InstructionError":[6,{"Custom":508}]},"memo":null,"signature":"pvkKX95ymPUTMn2eaTN5NZqmNGsEzgrx8YiGQogv7ZyrzofYRsGGi7Gcs1sQr33E7LZrnAVoEfC6rc8bmNrju5M","slot":132631446},{"blockTime":1651932715,"confirmationStatus":"finalized","err":{"InstructionError":[6,{"Custom":508}]},"memo":null,"signature":"56qy8NSZaRvxrXiBJ5WY6p9BBhNLR8xH2oY2JwMM7E2JbzXbdZUpZpwESGVBiVHwrn8uhY3227ibUJywCHzFZWqE","slot":132631334},{"blockTime":1651932659,"confirmationStatus":"finalized","err":{"InstructionError":[6,{"Custom":508}]},"memo":null,"signature":"2fvmzLvpB2Jn1U1prCFqtTcwTZpRTKiZs4LCPvieHuoBE9aafGYKc4y26j3nHjw7hyPEwhYiCpu1xhNtR3h6LYbo","slot":132631192},{"blockTime":1651932654,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4JHypaMP7PbaJX6vGqQYvMAnw6oqqHSQnRSLhYJUVsLqY518oVjbSbBxexcgeVudVQodzicMz2xzFZmVJcP64546","slot":132631179},{"blockTime":1651932169,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"31f3JfJBTctBmomF6uPisptmEFTbP9LcomkhCgwFP1PgGipNqk1ZrbtprxR9HbRB7MqUk6bmZYVdHZ3Jh8r5sGGQ","slot":132629925},{"blockTime":1651931366,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"23nwsbcPJtRj9SvrVtLcYUWVVcfWbHTWTVRNkVDXAFbfusAkwkEcRQVwVPYobJBaNdJNmqi9fNmkJjnDDv9R4BBe","slot":132627858},{"blockTime":1651931286,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5BhUT1fMZXhkgdZ5xo6Jd6N5n9YAD9kfjJiwADruSbQoNhG4P1FGtjwczvqCtHqLKzqeqJrFKCi1CfakQLXPXRf1","slot":132627652},{"blockTime":1651931247,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"8TqjWQ35zcKVYdj3KVPvm5wynN2fdtbGdPzvet8HmhAogXoumnZuppJrk9tdqTub5Dtpvph9oxRnBFqMNpoGXE5","slot":132627549},{"blockTime":1651931216,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3VekSFAsjobutuQfcxyYpA2mXPoMGRwRARfAcAb4BhdEQfg5fcMtFkpptVLFTd6DhUmjm31ML1LKXWPt9LvhzkfW","slot":132627472},{"blockTime":1651930374,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2LpPauAKPtq7g9CtSQPLz31oLGtDNMTwRD3a9DNYyFSRa1jYB2dHfw49kxts6LBdiJcuKSTgwmMPGjp5AuupFfVt","slot":132625309},{"blockTime":1651930355,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2kkUiDiDe1Z1EKXj8HMDaaUqNjmaGK4iqnUDqZyDYm9HhdiGzxxDEw7HEaxC41byh79huhj1Vr3LYxCs5Foie3Et","slot":132625260},{"blockTime":1651930328,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2AWpdvJ5oBZWy4qugGJtVPGhvDSJ1Xb3KN2E3dtAGJnMcKicsVDHujxs1FiUDjr8sBVLENbEdm1AumxRTYQ7jPuN","slot":132625190},{"blockTime":1651930298,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4egKutM1scRrJwc93goVgjgiFYpLWLiHt7M2tiAc5V7F6Scwh1tYKwbMN1T5CkwwA61LVHC2FvGtaZdwyiHo4zBn","slot":132625112},{"blockTime":1651930281,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"tDkqcyFYhTsgAUWiWDqMkkHYZ8QizEitcLeHdxbwwTsT4oRo1fwbLk7xvp6mEMC2yDVwRhZfMHwh9UY15fvyEVG","slot":132625068},{"blockTime":1651928230,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"61DM7ysHXjhZw2yMMTar2FaQZUhrFkoKMbqdpZba4cFjMVmgZw5nWrRn9zyehsVTekCLDmHqLoqcyU9heJmwkDzK","slot":132619793},{"blockTime":1651927964,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5W2Qj26R35mn95ouUEqLhMx6mUMj2jFTh9HPCVsPqy1FZzDVP7p17kavjG3YdK29TuQPYc4pkGwQaNvtfXcxLVwF","slot":132619105},{"blockTime":1651926263,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3aS9TUPZt7XHQWNBf1eqZheWJ2ghznbgsyrPL9Nh3n55ebPz7cyW4DW7MWP9G9uwac5vzYtHvKSUMUqSAvaEk7QC","slot":132614746},{"blockTime":1651926203,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2qgwgnMAxon7ntibzipK1gdrvF2CjB7cRvxoNhX9a1Nkvfht6UapAeZ8FWjvXLXk3ZSg7TWX7N6kUdhiqVjavwDb","slot":132614591},{"blockTime":1651925659,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"vQZjH1tKVX9cNrUTizAUdVVcLUrZQ9rXX3KnzzizE49iyY5SHSoUt63DdckgkhgshjPxTPvXffmzV4hK5Exf1aH","slot":132613199},{"blockTime":1651925649,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3gkJ4PmRsdijBa9EH6tixxrbVfAUC9Gn8qZRf7AvKHsujuDrks7pGARVG3FatLz2HL1XbkVPMMchHocbXNCKi73H","slot":132613173},{"blockTime":1651925539,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"385vftqN9EdX4PJZNaEJN2Ps6mPjhxq8N7s8dZjAvAXiRAwaDtrdh7o9TnV3YeBpCinvKtLYrEVxaynjv8tiZoNa","slot":132612887},{"blockTime":1651925428,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2EaHzBjeMdn6S8GjUkLKTi6XXAbeKjiUX6U5pcQKhqL6fyBfo7KJC6hBDyQiMXvPy5FpCRjG5WM6BFpJCZ5XhfW6","slot":132612596},{"blockTime":1651925379,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"MrsR37bMQY8rw8B7DbRqAsiLwu5TKstRCYcUykmaTm66jW62ZRv8CBMpffPfzvjqCT8jn1h5BM3L9tV4J1SiRqD","slot":132612474},{"blockTime":1651925365,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2ubj5Hbrym6xSUYv3U2xmbhhgARxoHhUKVk3BB8ZgJ4QZXdhAPU6YnpAfWudTwD1ANehG9BpFCPAFogfHovnoN7H","slot":132612436},{"blockTime":1651924918,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3RR5dWMXgVXuLYmtXGyEpKX6V2yGYfnFQ3FXoaJFzkcn3ajrFuWJLYVvFCQxUCpDLKsEYKtBpQttPhoYuhSkPU7W","slot":132611285},{"blockTime":1651921663,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5Ucfw2sZtyJ8Gm1NKQokdD6U9Q8BaF1Mn2wNBJPZ1nbyxSQist7VSZPRQfoKhrEWEpWhhKxM7ozQqVFjfgG3rBHJ","slot":132602927},{"blockTime":1651921600,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5YSr5t6xMZW27KoRKuzqMe4Cpa9ETfqdjrgj6tjbuZ1N7FU8g3WH3qyWVmBrM47kGUhuDkwJABd9cnrhRfMt4mn5","slot":132602764},{"blockTime":1651921587,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4mFRTHNfubdG9yaX3JhsAnFE7bGZKMQdFMYArfQN4V2MXq7VF1rJGWHJ2xCfTepvyTT66AzYa5SimySYS7bo7GgD","slot":132602732},{"blockTime":1651921574,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"NeUjsZFa7bgwh9jgBJ7H4nNLphnasWMeNYrJgeCyTJ1Z2JY1xoo2pxpEoTuxfnmeXsnv3rg7pCZ2tzU5tu7Zs79","slot":132602699},{"blockTime":1651875752,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2fSdChh7Q4HWii1TSF3jJRT4hM7t1zi28rTYLsXdkjB3giPTm4G8zcKNrxYBofQn2qQgFJ61HJrgFtE83f8bHPih","slot":132484868},{"blockTime":1651863741,"confirmationStatus":"finalized","err":{"InstructionError":[2,{"Custom":528}]},"memo":null,"signature":"8myRjrLGfacWTtAvt7duf6qrsBf6GddD7zCv75TnVnaT4sfowCk6JtU9NJjp5osVgdXD2nSdTwZ7MeUW9soWSZN","slot":132453979},{"blockTime":1651863715,"confirmationStatus":"finalized","err":{"InstructionError":[2,{"Custom":528}]},"memo":null,"signature":"4PTHmgRd915r9HwqiDJGEUHVHWVFQZYU4S7fzGfSjAWYqeHLzo6GFLGVLcA8XabKRyAFfKkSr9zZxYtYsRtzuXAr","slot":132453912},{"blockTime":1651862963,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4nSvdkuKAWohUeKyZuaf9Y4NiHGzukJZ87cnPCAC3Ay9zpnEe9SetnXXFEAaBQggjMnYWqhrkdi1z56wSn86R6vV","slot":132451969},{"blockTime":1651861918,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"Ki6JFiKWziMZSZuZvNTXEAqfeXUBGzuNGUUFg7jHbqwEzjNiB7apib9nzfKugeX8ChFNffJdEsYQW6doZ3RAqYR","slot":132449288},{"blockTime":1651861909,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"SjQZqVkxqRRNGeocebSZiRo5NE1h3NdG9hmc7ptkPpV4JfcB9fNAqjWCmM4ZW6BFHhHrtvjbcHL6kfpWRDzkNNJ","slot":132449266},{"blockTime":1651861902,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"j3bWofSBv7fVzD69HAZLDwKUm9ZyUTRDjmqPJNV2tx6XCJq1eSZYqjh34hwWdCTmKHmjqWXTGsVWp4JQaGw8oE7","slot":132449248},{"blockTime":1651861892,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"59ytHHkFa1Q7fsGzFnc2uwqn8H9YMnvetrMPv4b1QaA3nJvRMh9TAazgnQkFTsjYxw86GBJLNS8e4JFeZQk4kpDd","slot":132449221},{"blockTime":1651860143,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"mCPFuyd4Ak5QYDrG76p7yx7negVLqwkSXg5T3EU4WhEh5be2MUVAFJCL2rM47Y2pgm8VvedN2XohQnUYhyZavbs","slot":132444732},{"blockTime":1651859563,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3S94e88Qk2h8GexsvqGC1APGQ3q4pAK9dP7Acs6sirDn75MHezxg5oLKJA1nJRsLMGKGULk7MxLmB25owpC5xwzE","slot":132443244},{"blockTime":1651859522,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3fKHFFLrxt7cqPesQEKSVXXbdtwRw2QgrLuxPNsTGzi6HV46SRA6jBRVSxK2CxWRKisCXodpC2LqxDsF7ffzrqkE","slot":132443136},{"blockTime":1651859447,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2jZ1KJyg1kdyZStbV1qbpAoML7bENN5b9a61zrwNPMuXoEnVAL5dZd4kUNFknuFZWcPvJajJJVPt7Ya1EW5q2UX1","slot":132442943},{"blockTime":1651859393,"confirmationStatus":"finalized","err":{"InstructionError":[0,{"Custom":519}]},"memo":null,"signature":"2KxcYxFRD84m1abrVM55bH5HrKQRxsJwXKBgJSn3Te6zHeM523d4UCmLojNtt1jcEXQZThBHptvZ1Yzm8c99sQUZ","slot":132442804},{"blockTime":1651859346,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"iu61nVb62VeD2DXWHyDNKB4yFxNDJgrbKyQdBfEuxpA7hpqfjWvGgcfjfVzF4S4TY5Air2Puzjez8Q66mwhLXYG","slot":132442684},{"blockTime":1651859307,"confirmationStatus":"finalized","err":{"InstructionError":[0,{"Custom":518}]},"memo":null,"signature":"5sBkNNeNgD1tKjF2J3jvmiRxMax1s2P3AvC2SeWyAJsHu4DzuJZMvC2PKa5Bynm7NAtrkRbJjrmi8cBsvPAVPMZg","slot":132442584},{"blockTime":1651859304,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2AaGZMtL882or1gmcgfbuSLEJpUzq8Ekxv1S8pyDNZnZUu3TEvdYsWkLi8BAik8svP6qCeyxTACJA2xFwFnxPgzX","slot":132442577},{"blockTime":1651859068,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5155hqWnCsu6uRkbqsQW9WGgJPuq6m5t8y6EoPW7dUugCssw4tWQNoYCLNyQfQLWAH1N46F12VWz1wqYZe1AJNxg","slot":132441972},{"blockTime":1651859028,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4RYMxpjq3rEFPaG5UVJEBTNTZRQjL9QAgjS7bycyRCiRoU4BNHFSnkPQ2W1a3HWvFKVXKGjceAqq5BWccJAzER8S","slot":132441871},{"blockTime":1651858462,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4mhy4HMWNUSmAdTwnh53LadSRj4pPN6Qf9RGJA9sLM8cTG4GNfrCKF1ZhUcdLPb6kbsk8K3FTSsvgsgNaAzbJizr","slot":132440394},{"blockTime":1651858444,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5QfUpZWeMXLCuoczGnrAWrgnT32WkXjYASuhNyYNhEq1czJGa24x6wTsqHtGnAr14KXRLo1vtFDLmvcB5F7FqVR4","slot":132440346},{"blockTime":1651858404,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"rzMjtVCZnWV5Qe9DL7cTZ5bajRgyrkKmho1jeWzTzCBMFpJdH12eTKjJHp3WASNuAzPCTuxV1FPnnRah9eTmZXa","slot":132440243},{"blockTime":1651858186,"confirmationStatus":"finalized","err":{"InstructionError":[0,{"Custom":553}]},"memo":null,"signature":"4b6Ku4A5BZd1DT4UmJ3XpSeMxtGYVn8nWZDVHQn3WF86GQtBePsudsFSUhQc8gCnnTHvC3EyEmQ53rtPZnBXVddB","slot":132439690},{"blockTime":1651858173,"confirmationStatus":"finalized","err":{"InstructionError":[0,"IncorrectAuthority"]},"memo":null,"signature":"JM33Ex4orkcJ79yBPNWXXY3xmQFvbJLMtXQLHZkLn94u4aSJ8rkNXuHDcU8tTT8bMbgHgabnRt5GrL5hUWBbm18","slot":132439655},{"blockTime":1651858069,"confirmationStatus":"finalized","err":{"InstructionError":[0,"IncorrectAuthority"]},"memo":null,"signature":"3Nmc2WRquP4xRNZoQLNS6bS9K9FSyDvZqwzKVgkEGeXwyREbXJaTmRAs8LNzTKkN78ryc9N5RpvGespFGnUxH1VT","slot":132439388},{"blockTime":1651858046,"confirmationStatus":"finalized","err":{"InstructionError":[0,"IncorrectAuthority"]},"memo":null,"signature":"4zNPkBYGKUdtjKpd1h2wH8N9hmXxy716VwJNtZfnSvv2bYUzAuxbZtucn1y3mGUcRZv4uNmG1Td5CeChV1kt7Zec","slot":132439328},{"blockTime":1651855630,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3CfR6SXTRj7wS68tGWhcdSJFyFizrTBJQtgLXCGEUjnvYMKyivvuNqURe6JRDh9paiy8PaJRbpBfXSaT6GkdpGPs","slot":132433093},{"blockTime":1651855609,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4sghDka4TtbS2MCPyHSdkXBZaiWyzM6PkY8VeNfrJn1r6ShwC3aPLGwrbFwfSc7kwYPPrX5XkgRa1jPg4qmRTBA9","slot":132433034},{"blockTime":1651852039,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"LeyDvBRsBT4ph7t7GWd99c66hN1emt96nod6fnaBCTLMn8WmDKveA2b5HxPfUvVKCVV3E3kQ8Vc9C5iG86z9pFG","slot":132423839},{"blockTime":1651850449,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4SbuZn4Ve4vQpqyBBoF8q6WcAxZGYsLPuVd7BzMxJDBfbXVWyFvZUqohfWgYu5X4oxikQyApUnT5eX7n6V2WWtQv","slot":132419765},{"blockTime":1651850422,"confirmationStatus":"finalized","err":{"InstructionError":[0,{"Custom":302}]},"memo":null,"signature":"3iZRPGL8iWi3Yff3MQLV7B9VaXhxMchB9tdKdDLz2Ky92dChqnYkJ7q6iuQhqgcRzPiwyBmbbW69dU2hrYigZ3VM","slot":132419696},{"blockTime":1651850402,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5xeaP5ey9v8qJ5F7WSxBY8cRsgQvAFBrvkVjrR3LSyP6ga7yiRgV4cRtwWgYjUZANf1BcWHYSwcMnCMoRcx3S8uS","slot":132419648},{"blockTime":1651850391,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4GWQJcz2W5agemU9Nwg6wCVEkkD1PwooDeM2BMZgdqsqFyyFCAwxCKvH1i4X83YcPcjVNHBYYrEKTsWiy3nML9PJ","slot":132419619},{"blockTime":1651850388,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3HBUbCSgBEeN3iFz1YjRNn5A5uaB8QNaeCqfNRSa2zAXJW3bwzbfJd1wE7skEEjofX8htJU9dpsLkfG44daCL1QF","slot":132419611},{"blockTime":1651850246,"confirmationStatus":"finalized","err":{"InstructionError":[0,{"Custom":1}]},"memo":null,"signature":"5wg2U2GwjcmLmkhZxnDJac6A7eJgM7PgfVKBuAB3x6hddnhidipJUMNXMpDE7xQnRJ6dZ9KYjskZN8SaxWwx2vsf","slot":132419244},{"blockTime":1651850225,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4LSN3zfKgTS7SiHkdiZGYLUgcCaMjWVofQFmd365GZvwqWwkq9A5SWmBqTHbmJZNhg4MJHu6D8M4nTmg2rS7WC1o","slot":132419189},{"blockTime":1651847557,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4VqqSdFtCnJi31CA26DnUG2Rb9uLjXXLoZ3byqm38eTs2VTcPQYkN3pWf5TzdFZfgH9RmW9Pw3LXdJTGFbsv7utd","slot":132412343},{"blockTime":1651847535,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5rsMW6xnggn95sagMNUsnEETNB18ZYDQcW4s8TFQ6uswK9C9Lh6yHJy8uXfiU7vAVsP9rePP6TVDvwdHJxjrYTcB","slot":132412287},{"blockTime":1651847514,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5Qwnz8qA3eqtPSN4iTD4pspdMP8dTa5X9XgSdGWrusGdLayE7LWnvHk9E2wt68KucmNg9npgf66CLCnSk2yFpT7H","slot":132412232},{"blockTime":1651847511,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"c6rsuv4dPxPKDTh5eUrUtPxqjQ7AwgY556DimnQB5N9ecjBpyojEB1MpBByy7Vjp18oNpRBCxyMDJ2jexuDCCFM","slot":132412225},{"blockTime":1651847258,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"37u1dyQWvzWQcXS8a7j97eE83mtHrNi2B5roWjiWvieWz2TfwvAQZXRByxFCJoumfg3tjSZiQfEWiXMNWk6vRBmr","slot":132411573},{"blockTime":1651847246,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3HbDxKfrtzrmwPgqA6uTDXaMzd2g89mMcDa1JhaYEAq6QAd3RhLGJp3ygjztj7w1MvmXp9K9EBaG8J2EHYLY5ih6","slot":132411544},{"blockTime":1651847234,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2vLyT7ssL4vDHpydN5oRhfCM9RvspFkAyC2XjhpbA3tTjpuUgtvuLn69g9Z18DTbJ4zVankVmYJjpRm2nRCuXK6J","slot":132411514},{"blockTime":1651847231,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3A1BTQVYGbbKWNMsnafBva7aDZnvmGjsBrcgNx27feCwSsKh1rYwWtXPF5E8ZFCNHZQQY3NTJgBgBz4dDiQRmZsy","slot":132411507},{"blockTime":1651846811,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2NRraC89XFxFiGGwfFPzhFKfwFvLPmvQxWRYjyfWqfWnFRDqcLdMMyrvHGiGA8MLeL8NP7i1dQgtSsEsz125s8bm","slot":132410428},{"blockTime":1651846800,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4pXW965U3xVc1a8PpJj9pmrk6oBJ8FQLAushUzty89V18hUdUn8CAuoQjNLJFh6sSZ4JAM9QSGSwmA4nKX5rA8aP","slot":132410402},{"blockTime":1651824928,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5KRH5ibK4V6FptbZ2SeTuGS4pLAz4svTRFMeL3ad9NynBCTxSJxkfnvUGjvq1JQYduy8ZogzhjACf2eoZqiGzjxn","slot":132354173},{"blockTime":1651824916,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"7ZxBYKjbALTU44guF4LxjthLPCjLxfJPqUqWFB2VmM8HU5ZQqprPKeeuVn9KPoe4HENa2BFMpx5jpsJ5pSk9QVW","slot":132354141},{"blockTime":1651824858,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"QDZfg8kn6ByRj3wBotUoCQnLUdQtYBXErtURxhLNBwW3Szbz1qUtNy1qYqDXdWPbPJoWyAqys6SNvV9rKJHs3nQ","slot":132353990},{"blockTime":1651824855,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"whe5wtxFdihsPASm2Su5V6bvWEjhNEy62WiKG4VrUzXgruCoxkUSu8rgQqXexLyNNCupAbrFL6bCWidivfEweEi","slot":132353983},{"blockTime":1651821755,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2zbdXuUyKjJbqc51mURbycddeFgG7f5PxogU2ghKfhH2iiCCic2FHrPDJKV7cRXb2r6LhwKtcQCkTK2fZ2MbvHCh","slot":132346046},{"blockTime":1651821745,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2zxmf2VMqUuFDsq5f6u3EQkzEnaUVBAX1ZhvrUMvGwyBoe8WiU7JRCKrMRqsGjojqrrsXxyRCfZ8rcU5ZJLh5hhY","slot":132346019},{"blockTime":1651821732,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"31S1rTJe3vGPef58QW9ikhxfG92P7BpmjKQt7odTciZF8ZvWfhuWmNnFcCyhCgEP6dF5QMgR6nrGB3PP82HDeunw","slot":132345985},{"blockTime":1651821729,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3jhjkJ7SZN8SurSg56nmjgDi8dioS5heUMtmC6YbiVKHCqxVJFJZg72B4SUZ7ax5kGCjn6MSNqnH8XpFbRawjuU4","slot":132345978},{"blockTime":1651821583,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5hcfDvFrYWshMwtL4uQYU2wvGqUBn3SAbaoHKbMcJHk3iPf3pbVWacR1o9815KWYDSRJLCiFEaZnKv34NvPiZUmm","slot":132345606},{"blockTime":1651821569,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5MC79jCQeh1PWY9iQBkHd8mKxfAyDxWJ1VLGWw2NtWmHxJoKwUFchb61m9PVryEAdpqy5hVSz2zih7egH1zYANvM","slot":132345570},{"blockTime":1651821566,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2e2VQMSaasnYbGDSDiXrtuidgfTejrJstrFSGfNZydVXQCZrRb9K1UxsA5D32aUzk7cwRZjdXiNnEAEPMbuwmPS6","slot":132345562},{"blockTime":1651821233,"confirmationStatus":"finalized","err":{"InstructionError":[0,"InvalidArgument"]},"memo":null,"signature":"2GrBeRUszHhVB9bUXduYDYxEnKfESEd9uXa7mPsKCiWvKb7KjWhXfYHkMN8Ucw1QzmiCJ9F6Zg6UGpyPHNmiAoDd","slot":132344716},{"blockTime":1651821222,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2SkKMC3mA7hWo7CzpBmv659Z6dtuRbq2p5wWWrxVoW4FgSSp7d81LoQAfPg8HtNHGtwEU1qP79brAWeNawwjkqUS","slot":132344689},{"blockTime":1651821203,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2jmQfsaAhekXdHqpQ9AgVCPSP3nL2jdJ2bb6ArJ4SLiZQj9ZPca69mS8Q278A6BmUH1yt7wgqxeoNv2aKDtgeRoY","slot":132344640},{"blockTime":1651821200,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5NF9fuJimtawoczBoPWE1aFRZwBuRakw4b2bn6qPB2Jq3yjwVVKSsf4vFS39LBYmL885FezNE71tSXVdoX8FcSnM","slot":132344632},{"blockTime":1651797759,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"xDS8s6HenaYw5xFaf95dpqymkEcfivhqJa7njrWv9kqB81zHo9Ukg2MgcRGj7irNrfytreBPScUUkQMUAad8rLd","slot":132284410},{"blockTime":1651797756,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"53A1EbVQD8hXC8e5yGdTTVYuPwVMausPSyG1pareoT8XUAFbqiBMDgWXXBav6CGKUemWnqxCPKHmwHKakkwpv6PV","slot":132284401},{"blockTime":1651795409,"confirmationStatus":"finalized","err":{"InstructionError":[0,{"Custom":1}]},"memo":null,"signature":"5ZQJL4A44UgQmW8tvGRUDZwDaUMRhxokFMZrfqVywvmErMiAdYKwwiBMqw4ga5gkwPgnoomkxBimzpwB4z8NLD57","slot":132278358},{"blockTime":1651795388,"confirmationStatus":"finalized","err":{"InstructionError":[0,{"Custom":302}]},"memo":null,"signature":"8xiefyDeNqExY7d35LJzwLnm24bayxSDzLh7WJ5U6Gdo5cyXahS6ieALJH7HQabakT5XXme6bsPQuoeQ9Dey3Mo","slot":132278304},{"blockTime":1651795365,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"27KC1VGLoTAaXBzrdng668asiy4B8BRiJaVau3bfLSwZw5oqsX4jwNRE8h4xVxAJjMH8X9xz7nE1pyGALoMUyZjG","slot":132278245},{"blockTime":1651785078,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5rhpWfqWPadynomH7xDMkNCEHsb6F2AjrJQuViDHHKha68mpytuBQFdZLzbgHZFEKLHo2La723pqBZVPwz1qdZCm","slot":132251794},{"blockTime":1651784541,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5mNV2Ff6ejS1NCTwdEx97HQLGXueYUEvqNQNReDFBoj1JukMZNHCHMqewCPWVS1rqp9UVAL24uqbH1buXmodea3b","slot":132250407},{"blockTime":1651784515,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4tPNFQCHL5AtwoPd99gxcox8cRpouGid7qqze7S9V1MPS86UVrGjdgQGNTUx5kxSZvSvXe2dHrwHgtzmdhGZGvNY","slot":132250338},{"blockTime":1651784477,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5DYoEP9f8mMxnC1b4b3p2nXsUTJzCSqFuAPCB8gUbWUEDY8QGJo316CCt8NQrH29Xob9K9pUsGuxLGaUBs5WteEW","slot":132250241},{"blockTime":1651783508,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2JTAWixMShTW9ynwFrunm9kVg8sQ9wZQjDLvXeEkkzog8im8q3QN63YeRwEwyrb8jJyztTEpCW28Vp7VUNwBFTPH","slot":132247741},{"blockTime":1651782839,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4M5hfZ5EGgEzjwiTYnyFzLd1oEvP5bKLgwkVKe33ZQEvE2DqmhANM9VFvSTmaAhudcpm47M1Ay9NeiNW5eGAL7EM","slot":132246024},{"blockTime":1651782828,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"dmPRz49DjnJkVb8tKjVhaz4wSgMrvE4i4vqL6WQSvN8P6nR5uqCeYasJbgFh2hYnxX8YpBAUL6wiTqPwktSvYvj","slot":132245992},{"blockTime":1651782751,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4dS56txAzs1VFEaaufb3ATqsN32GPPXpsoof8BaerTUBvtmfqpgkT3dXiXSotN1qME7evLaSpq1v3CBm4LgYVVhL","slot":132245794},{"blockTime":1651782728,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"pcpeoSifLj2mFqj5LaBZSn77jWaUJGL3eVwP96mmVw7MyR71g4ktsUKpvpsKnxGSuHiYKkrsmpb5jnvr6HMrZ9B","slot":132245734},{"blockTime":1651782547,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"mnkbGV9GUN2gaTg1d3LBmwzxPxnRYCbzyKAAueRR74q1sp9yaYMU7xQVpRBL5Kwi4C4TA1cimWkJQbEFRS99v6R","slot":132245265},{"blockTime":1651781361,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4YP5KZHL7D6f7z5V9hXN1CwRZcRXTssSfXHMdaJRgTiFU7XU8BSfuv5ArxJu79VMq9TiHZ8rJ8JoRQZ51a8sbjzd","slot":132242211},{"blockTime":1651780345,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3CDY7nrrUQeVVxjZR23tRSqXjairP55kaZTGXDRmTaGR9caEwsrTwgozWoyJKGkQeBW388WqV74e9dBgRGcfjcGb","slot":132239598},{"blockTime":1651780342,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4AcgGuWZBMe1WNHsj5uwg37kT3GRiapHm4pXViWmqZt91Bbpo5aFQiiKxVbv9Vh6kJ9dC9KXjouKAsj9SBxPqLzr","slot":132239588},{"blockTime":1651780154,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"w64Zac26XY155XW5u5CjHd5PdzZnnwh4GX1jL5YJFnCemVGfY9okhpJJoBbPMnMixZvRTm8QAv4oMEQsEzTvpjb","slot":132239100},{"blockTime":1651780132,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5TwnbEaQxhcdP11nsGQQHLpJsyyskwQVrCmVegaop4U3rFgL2fA7GnNGmdKR9Nov8Pvb4zp1ZBQSHYC1Hxy1QwTs","slot":132239040},{"blockTime":1651780109,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5Y6fsadPv6jwAPqeJ5Ti7PU3GzSGerwni62rRLNM5BaLq6uefV396AEQm7YXX4HhoqayP4zguVmZw2o2VKiqu7qE","slot":132238982},{"blockTime":1651780105,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"52PvjXi385MWsrJxvw9jJ8NC5wcqkQ2uZZEoMmkzT3ouTQgUmT7qmL7a56hvpmoaV7JM2PdnRoZRSBn9kt1nLkc5","slot":132238972},{"blockTime":1651780005,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4ZjUBWp4HuXHAjZvzmkTHoiiY2LDXy7BvB2QjJVZmp8DVnT3nZmQMyMdQTLpzf6YnVqFbbcxi2KS2kd4rGdL6uXu","slot":132238714},{"blockTime":1651779970,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"567uh7TrxvTGVrjcm2zrZR2U5nr8q6wryZRkCkKYY1tJmEnf6y7hSnFVGmwHZavVXfbN88QuUasEHn6H3i9KBN62","slot":132238624},{"blockTime":1651779951,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5YcESMVWxXmnoMWvCNb4g21zwxD6oZYfLpZ5HTnTedqH7YJTpEqmCzjPvRP5CoYWRaGG4Yc9g4q1CiZEP8sK5RJE","slot":132238574},{"blockTime":1651779946,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3WLcuTHSCPfyRVvWMbj78fku5W2UweS2zNtejg8m8iGhwYVmSF1p9gSh5U2sht6KxyrVRTLCjXB5SnE9ascj78Rt","slot":132238562},{"blockTime":1651779755,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"43VtGF9BFbARKjATt9dW9ybnBLjuvDeGJLaQM2fXJaYJ6HZBwdafS2KiLyybJWvD4ZvpR4ya7KMW3mPJ2EJ7AfRL","slot":132238072},{"blockTime":1651779693,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"48kM3AvyARpMEC47iSQk7CT87QpPCFh3HUmAYa6csrvWZ1AMauHPb8kLZHHg8qEedMpJMBuw2VCtSD21upm3XbrF","slot":132237907},{"blockTime":1651779683,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"495s95WxBZuTpqCUdWuaKiPTw7AZb4F7uS8jUoeMkfjtdq2Sro3YimciYKWWTAiH8rAAqLVPeNudf1gKSb9NfqY7","slot":132237884},{"blockTime":1651779672,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"55dGDaZw6BiHa2oERZQ5RrEsErp9rMLdTa6sXE49JJZhAaUzgLP5b6Hps43dWzUuM67J6jKbSNrREwpaPWYA4L8P","slot":132237854},{"blockTime":1651779658,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4URnDBK6W7DNjQe4YJigCiyWxrmRJdEF9TrmEUNy1fA6QTANQJ4WzBgwC6A2DogKE87zx7ScmMERJHkRhAJmj5FU","slot":132237818},{"blockTime":1651779554,"confirmationStatus":"finalized","err":{"InstructionError":[0,{"Custom":547}]},"memo":null,"signature":"jmqJ2npJZe8UyCWH42CgAk6844bhS5PvLrxZRckH27uFk8BJ2EG6jBdz2MUjNqDw4GqdyaPuQNDxEnnbKmt7HtK","slot":132237547},{"blockTime":1651779382,"confirmationStatus":"finalized","err":{"InstructionError":[0,{"Custom":547}]},"memo":null,"signature":"2xpEs1jWGnywB1jgkDvumMpnLfrDHQsekTCfuvzzxEL8aTbpJMHnHMZQiBYzRdtcoDkjYjHf9gfZ6cKXfgXyQBqb","slot":132237109},{"blockTime":1651779182,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"RDCWohhSnqQ2KaGbNZof2Tx2woLB8eTkxJgwkGwmZDRE734Y3aprGrvMxSuyL8uvjQNJr5JpeR5mRw1U7Z5zu3N","slot":132236599},{"blockTime":1651779143,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2mqJbMLWKQsTfFkGTJFERHZYAKgzvQNj6dnVwnKLrKqmpVvcyug7DNJpkCb8Wya8KbHypjpypiKCWP1WFR8xkvTk","slot":132236499},{"blockTime":1651779092,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3cvgUT1ukkdmMFfbkbxkjF4fqLpGWdhpEhTWZ5ohGfbF4QtqXVUBhgyD7JS7B7R3sRDAAA84Ussn5sF8ut7r69M4","slot":132236368},{"blockTime":1651779088,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2nCaHtyko8mWs7fVYbL2R6mcynRdDgzDHKPVTmiP88aVTrcTahzYW8fHpvUP5Sp9HSp2SkmXkEqhMBZiG6muEXdZ","slot":132236357},{"blockTime":1651778993,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5AcNvkvYawYk1GaSP3TJJV5feDMQLtnGeFgiDgYiVDaNbAUGuGsQcsEGtMcPR6hWiUfkTHsxDSqUoZEuufHA5swG","slot":132236111},{"blockTime":1651778812,"confirmationStatus":"finalized","err":{"InstructionError":[0,{"Custom":0}]},"memo":null,"signature":"4NBdtNtSsoHvA36YygbTGDiUXxxR2suEJcPKuyDwnwG8L7jcLecypNRkgLCLk5AdQrcAL13DGeaonGLyfdseAGJZ","slot":132235645},{"blockTime":1651778586,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"hSQD5r9ogkev85sDgoDyKU3tRLyoVzGxSpYQxKkxYio931Pmet247pj8A7TiNVncywpB5sy9TcNiS4SCNWFMJk6","slot":132235063},{"blockTime":1651778466,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5VY7VmhsjpJ6HDCSDzbos5smXoAZrHqK7pD2cSLGWSC6CpWJASk63zXqnFEZzpDqCkhL3RRGDkFF58aG1ECGr2d4","slot":132234755},{"blockTime":1651778295,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5qiPLaLPLrwwzWDTCT94VnGDcnk4ej3bhpbFnLhYShPo65stAecCQnaS4L1eLMq4GW9Xnjha2JSBFP8VwJ36y8oC","slot":132234320},{"blockTime":1651778261,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2TTRvMwms8JzVzqqPYcEMm1gTJQvnWRdAUnWkb2azYeGwMcpR1aMH7rFywGB9JBLwuanCJCaFLoZR5KWXKFgyh5Q","slot":132234235},{"blockTime":1651778247,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"KbDx1b49dfZG4jCa8X6sxZpm3jsLX77aeFheKvYYKqkZYsVKuGjwC14PwoYg3m2CShEf4faUHha2nUvG9dZS8Eo","slot":132234198},{"blockTime":1651778243,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3amsgxTHKeQzsLeaeyZkYqfqoSTPZsavKo6p193D5Yoo4FLmzio74DRtD4UAC5cL8kWPEgY4dE64LFQ7NAk5ZzAL","slot":132234188},{"blockTime":1651778149,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5JkzVJt3DRUTZRkvpVf7bXY8EabRPFMC6kF9u2cmV47jmPo5q5VxyJCi65erpRD6BiQTZ41tFWdehG49iRBbaWDw","slot":132233945},{"blockTime":1651778138,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"7KuJyhwghq4majhUzsThy25JjLQPWgiVMnSQjMNhQwhkvMLLD5T5cKvknphvTM5E3ac3GkidozKWbwAhn1DN7Dk","slot":132233916},{"blockTime":1651777209,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"jGbEcm6NMyaM6Vkcj7TqUhGY7D8yJaZjfs3Q368XHhzdoJBbWc18AogdJNURgFfWJxQtvr4RfVNwj8wf2mxSPSi","slot":132231532},{"blockTime":1651777000,"confirmationStatus":"finalized","err":{"InstructionError":[0,{"Custom":302}]},"memo":null,"signature":"4aMA6A3AkKw2xrkkGfNpeahzYWjZQ1243FJQmacU7aCWXLkk3zFvMrcucRDKLmueRUpGNpw4tu94pX91no9t43PN","slot":132231000},{"blockTime":1651776967,"confirmationStatus":"finalized","err":{"InstructionError":[0,{"Custom":302}]},"memo":null,"signature":"3gpmNgSGf6gapX8fHcNH1ujShrh4wEkWc28EcNwBoU5356KKdd6S61jhE5oZgCscqoPHcJfN1ifiDVMmjPwugoTD","slot":132230916},{"blockTime":1651776825,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"5BbDxT72WgtJkSbqbd2LAWNCXygcRLzkVEy7ammFi3DvysUGfs51zj7Ci4KkKUPqroRdAeJ8NvWJGUPZxncJx6Y5","slot":132230555},{"blockTime":1651776811,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4Rh7nVQkt4BSguGSgBxnBX5yZkEpSw9NLscimz35ZPY8dw6HsgYSHwfKUC4UbZARv6VQWvPs2UC2zErFyxTp8xy","slot":132230519},{"blockTime":1651776798,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"h3G5TE3VoTJqZQaYmzrvbuk6c1zxBBwHdgwheExcRvDAJN8xoYZUYGWcziaAjCuySk4hqUbgq1SNZzNkuid3MoS","slot":132230488},{"blockTime":1651774435,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3G725zTprH7DEPnZaRZgCF4qxuam8DfEPcCB9VuyyjrdPbjLMFqcBQ8GgxLtqxArPDMbKFC93SrcXH8Urqr6Yxv4","slot":132224420},{"blockTime":1651774423,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4SsrATGTSL6z2sc9PR982fHLvKpE9kGJPqb1Wm9LC7q95rHYFWAoJbypRoPWsgQd4crEJVBA77MJ6GQFA8U4vXAh","slot":132224393},{"blockTime":1651766416,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"pqfbmZjydTP1Het3fbK2X2nCFmbo6gPF83A3sMRUELNFV94RnZjGNK7qwoLuubneapoR4G5Vp7bhV6CN4kSw75g","slot":132203824},{"blockTime":1651765786,"confirmationStatus":"finalized","err":{"InstructionError":[0,"InvalidArgument"]},"memo":null,"signature":"CXBW8LeCMVaqUTxQtrYgtaY5MUcpNkzV59xvQTWF9xQcWeyyvqKabJ1TvfYNrpaBqBY8Ccs3151ymXu2BsP8Ghg","slot":132202211},{"blockTime":1651765775,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"4B9dF3iW9vu66Cuw7KmDhMFfTBaTkVL6ZDct3Gwmz141goU5TPYYmfEw1JDCGWLkHABAw5qRU3XG13CAKxafz3m","slot":132202184},{"blockTime":1651765761,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3k6hqw8ZYryoatbQKiaYwJVNDcouGjKaAgLiPF3j49BPgkUT6hhLnMYAKY6ZGcsGt5pJ2Xugfoysy1NUnGMJe9Qa","slot":132202148},{"blockTime":1651765758,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3ZGrXdHksHwapkJA9kM2nMVMmpHiSLSHQPni4TwJib1TCpzgSWYeQSaPqtyaq6XVAxTLLsKu3aNTp2END4vujkL2","slot":132202140},{"blockTime":1651763621,"confirmationStatus":"finalized","err":"InvalidRentPayingAccount","memo":null,"signature":"3Q9mu4ePvtbtQzY1kpGmaViJKyBev6hgUppyXDF9hKgWHHnecwGLE2pSoFvNUF3h7acKyFwWd65bkwr9A1jN2CdT","slot":132196637},{"blockTime":1651763184,"confirmationStatus":"finalized","err":{"InstructionError":[0,"IncorrectProgramId"]},"memo":null,"signature":"2ESHN96EjVauwrvbhG8PQrqnTbvHt5n8v1fuyuFd2NBqAhYn1U9yWnSPkugMMGjhQUoHgWYUhTgfvt4JoKayZExX","slot":132195512},{"blockTime":1651763158,"confirmationStatus":"finalized","err":{"InstructionError":[0,"IncorrectProgramId"]},"memo":null,"signature":"4Cf7RXCRSRR1mr3WXWWCi1vY8FaKs76XV73WM1oZfZEdSeGGqtUBPZmY5YagkcwQiSBqajrF5QcSfTNcCcU84rvW","slot":132195446},{"blockTime":1651762808,"confirmationStatus":"finalized","err":"InvalidRentPayingAccount","memo":null,"signature":"xcYFi4kzSVnYCQaksRZJbEXGpUvytttXAuokJs1cWEDKaHUfT2rnFhxfWzZgqtdbijaFP5Uj4dkHifT1UgfQJaD","slot":132194547},{"blockTime":1651762272,"confirmationStatus":"finalized","err":"InvalidRentPayingAccount","memo":null,"signature":"douGG5yQ3ySDBBXbfmcrLr3BfnUcA4oBYXBp2oAcQ2qFM7sGAHWYGmqX9oNLNy3ECY8AA3TkcHzrYTDV7nvgmWy","slot":132193174},{"blockTime":1651762095,"confirmationStatus":"finalized","err":"InvalidRentPayingAccount","memo":null,"signature":"5MbeQnNzivntEikqirjnv2htyo7RHCy5kspTJ7zKMDV8DJuwCJbDYt6xok4vnvgxn2eSegquzpHK5v1f7f9qKsfP","slot":132192717},{"blockTime":1651761944,"confirmationStatus":"finalized","err":"InvalidRentPayingAccount","memo":null,"signature":"H6TkiLnkfb4dLeHgqmoUDCuD3n7AjwTqsef4eRNn7FBYv8ZaG87E7Mmey9VAwZCwinknKEFtSdm6xNW7WM74ciw","slot":132192334},{"blockTime":1651761924,"confirmationStatus":"finalized","err":"InvalidRentPayingAccount","memo":null,"signature":"8yYUKbwsbnzTK8QsTkwFKsjNhhDBu5npZW9BDWXEDmSKwFt5UjXTEGUtojN9iqzxcgkBhrzVqk4FgjEj4WXJUX8","slot":132192283},{"blockTime":1651761828,"confirmationStatus":"finalized","err":"InvalidRentPayingAccount","memo":null,"signature":"2LzsJHJCS7VtajRDYTi1YEnhmV3xfD6rREWrsJUcPsRp731oppmdcrRBABuy7Wn6c7h4JFQd69kXpazLaBsiewg6","slot":132192041},{"blockTime":1651758665,"confirmationStatus":"finalized","err":{"InstructionError":[0,"UninitializedAccount"]},"memo":null,"signature":"5qErTX2Tauq8tGkoqV6hVakzTw5vw97oPuTyGKt1KsKiCjzLMAobehyB2tUP9DWZhXomcXb75GbP2K5npZWjnVX3","slot":132183924},{"blockTime":1651758652,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"22o4hyF7CsjPD3aNDd8wLiDaYQbEqrzo8PhYpFZDwrNAABMi1MnLc24o3A7HYuDZY7WJhTvh9y9NDbk6bHatvSo1","slot":132183888},{"blockTime":1651758612,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"3fNCbiFUDA5HG6i8ALL7hajV999FRm46Nfd1hxkh3mVAjtmbjbDQtu5qtKYUKArCT5j5zmEGfjiKBosTtpPBDbbF","slot":132183786},{"blockTime":1651758609,"confirmationStatus":"finalized","err":null,"memo":null,"signature":"2TLrFCKmH4qo891AwTq6NDBvUB9Bgc2HGYptUTfoaSuR6fYBi7V78p7yjUrUWw4FK27Xvo3Udbuhg1YFNSPbaUij","slot":132183775}],"id":437}

Thanks for this bug report. Just did a little troubleshooting and found the issue. I'll publish a fix tomorrow, as I need to dig more to update the possible error values returned by the RPC.

@nimesh-notifi just delivered bugfixes for both net5 and net6 versions. Just need to bump versions :)


[CLI/PTB] Check for help flags after lexing

Description
Make help flag detection more robust by doing it after tokenisation, so that the help flag is treated consistently like other --commands or -flags.
This PR also introduces a new notion of a -flag to the lexer (which is only used for -h at the moment).
Test Plan
New unit tests:
crates/sui$ cargo nextest run -- lexer

Trying the command:
sui$ cargo run --bin sui -- --help
sui$ cargo run --bin sui -- -h

Thanks @amnn for this nice fix.


IncludedPath / ExcludedPath API and Docs

IncludedPath ->

Remove constructor which takes jsonString
Add constructor which takes String path - and call logic of setPath(path) in the constructor
Change public Collection<Index> getIndexes() { -> public List<Index> getIndexes() {

ExcludedPath ->

Add constructor which takes String path - and call logic of setPath(path) in the constructor

This is done.


Added call to participate button in Kyverno Certification

This PR is a fix for issue #302
Added a call to action for Kyverno Certification and Adopters program.

@chipzoller I have deleted the certificated button. So it's just the adopter's program here


"Old-style basket Integration" - Stripping of square brackets

There was a PR raised and accepted https://github.com/thephpleague/omnipay-sagepay/pull/67 a while back to allow for the Old-style basket Integration which is primarily used for Sage 50 Accounts Software Integration.
One of the features is the ability to link a transaction to a specific product (I have copied the relevant docs below from SagePay).
The way to do this is to prepend the code in-front of the description wrapping it in square brackets which looks like the following:
[SKU]ProductDescription
Unfortunately the [ ] gets stripped. This is due to the method invoking filterName($name) - https://github.com/thephpleague/omnipay-sagepay/blob/master/src/Message/AbstractRequest.php#L492
filterName is actually used for the BasketXML method which states in the documentation that the XML nodes cannot contain square brackets. The method also has : in the allowed special chars which will break the colon-delimited field format if is present within the item name.
I will shortly raise a PR to patch this
SagePay Docs
It is possible to integrate your Sage Pay account with Sage Accounting products to ensure you can
reconcile the transactions on your account within your financial software.

To learn more about the integration options available and which version of Sage Accounts integrate
with Sage Pay please visit sagepay.com, or email<EMAIL_ADDRESS>
If you wish to link a transaction to a specific product record this can be done through the Basket field
in the transaction registration post.

Please note the following integration is not currently available when using BasketXML fields.
In order for the download of transactions to affect a product record the first entry in a basket line needs
to be the product code of the item within square brackets.
Example;
4:[PR001]Pioneer NSDV99 DVD-Surround Sound System:1:424.68:74.32:499.00:
499.00:[PR002]Donnie Darko Director’s Cut:3:11.91:2.08:13.99:41.97:[PR003]Finding
Nemo:2:11.05:1.94:12.99:25.98: Delivery:000:000:000:000:4.99

When a transaction with the Basket field containing the items above is imported into Sage 50
Accounts an invoice is created and product codes PR001, PR

That makes sense - a little over-zealous validation in there.
You could also extend https://github.com/thephpleague/omnipay-sagepay/blob/master/src/Extend/Item.php to include an SKU property that automatically gets added to the name (or description?) in the correct format, if that helps.
I've got quite a bit of refactoring in the issue105 branch you may want to take into account. I haven't touched the basket functionality at all, but the docs have a lot added and tweaked. I'm hoping to get that merged in very soon. Shouldn't make any difference to your changes, but mentioning it in case there is some overlap.

Hey @judgej,
Many thanks for the above, that's hugely appreciated with giving me heads up of your 105 branch refactor.
I think your suggested path of extending Item is the best as it can be argued that specific product record is a key feature of the SagePay Integration?
I am thinking of adding another filter method along the lines of
which match
```\Omnipay\SagePay\Message\AbstractRequest::filterItemName \Omnipay\SagePay\Message\AbstractRequest::filterDiscountName`

Hey @judgej,
Many thanks for the above, that's hugely appreciated with giving me heads up of your 105 branch refactor. I think your suggested path of extending Item is the best as it can be argued that specific product record is a key feature of the SagePay Integration?
I am thinking of adding another filter method along the lines of
\Omnipay\SagePay\Message\AbstractRequest::filterNonXmlName

Which follows the conventions of these:
\Omnipay\SagePay\Message\AbstractRequest::filterItemName
\Omnipay\SagePay\Message\AbstractRequest::filterDiscountName

I'll also add some tests around this as I added some breakpoints underneath https://github.com/thephpleague/omnipay-sagepay/blob/master/src/Message/DirectAuthorizeRequest.php#L75 to see if there was any tests that I needed to refactor but it didn't stop the execution.
I'll ping you what I've done first @judgej  and you can see if there is any overlap with your work and take it from there!

It's just a bit of syntactic sugar really. People could just format and add the SKUs themselves, but adding it to the extended item gives an additional method if people want to use it, and it can have its own validation rules if necessary.

Release 3.1.0


BZ-1221380: remove use of cookies (that have 4k limit) what, depending

of the number of roles/groups of a user, can be reached. new solution
patches the host page (UserHostPageFilter) with user's info that now
is supported on errai client security.

Christmas has come early again!


acquireTokenSilent error not InteractionRequiredAuthError as documented

I'm submitting a...

[ ] Regression (a behavior that used to work and stopped working in a new release)
[x ] Bug report
[ ] Performance issue
[ ] Feature request
[ ] Documentation issue or request
[ ] Other... Please describe:

Browser:

[x ] Chrome version 74
[x ] Firefox version 67

Library version
Library version: 1.0.0
Current behavior

According to the documentation, the error handling when acquiring a token could be done like this:
(code from: https://github.com/AzureAD/microsoft-authentication-library-for-js/wiki/MSAL.js-1.0.0-api-release#signing-in-and-getting-tokens-with-msaljs)
msalInstance.acquireTokenSilent(tokenRequest)
            .then(response => {
                // get access token from response
                // response.accessToken
            })
            .catch(err => {
                // could also check if err instance of InteractionRequiredAuthError if you can import the class.
                if (err.name === "InteractionRequiredAuthError") {
                    return msalnstance.acquireTokenPopup(tokenRequest)
                        .then(response => {
                            // get access token from response
                            // response.accessToken
                        })
                        .catch(err => {
                            // handle error
                        });
                }
            });

However, if errorCode == "login_required" or "consent_required", the error.name is actually "ServerError" not "InteractionRequiredAuthError"
Expected behavior
I would expect the error.name to be "InteractionRequiredAuthError" or, update the documentation and remove the misleading example.
Minimal reproduction of the problem with instructions
Execute the following code, in a scenario where an exception will the thrown for "login_required" or "consent_required" and observes the value on err.name:
msalInstance.acquireTokenSilent(tokenRequest)
            .then(response => {
                // get access token from response
                // response.accessToken
            })
            .catch(err => {
                // could also check if err instance of InteractionRequiredAuthError if you can import the class.
                if (err.name === "InteractionRequiredAuthError") {
                    return msalnstance.acquireTokenPopup(tokenRequest)
                        .then(response => {
                            // get access token from response
                            // response.accessToken
                        })
                        .catch(err => {
                            // handle error
                        });
                }
            });

@TiagoBrenck Thank you for bringing this to our attention. I believe this is because some errors contain the code in the description vs the error-code field. I can fix this in a PR. Do you have a console log of the full error object that causes this bug? Just to see what the field values are for code, description and name.

Here is the error object for a login_required exception:
{"errorCode":"login_required","errorMessage":"AADSTS50058: A silent sign-in request was sent but no user is signed in.\r\nTrace ID: 97c8ec8b-22f8-41cc-ae5d-28c792c13100\r\nCorrelation ID: 61920bed-96fe-4e4d-8b24-c648aa08f407\r\nTimestamp: 2019-05-29 21:55:49Z","name":"ServerError"}

Hi @pkanher617 I believe we are also affected by this issue.
ERROR AADSTS50058: A silent sign-in request was sent but no user is signed in.
Trace ID: 86311c91-d8a3-432a-9286-82325a743100
Correlation ID: 2fc73c0c-a46e-4078-a174-b21965ff2ffb
Timestamp: 2019-05-28 06:00:16Z|login_required

Is there any additional information that I can provide to help expedite this bug fix? We are currently using msal-angular preview.

@TiagoBrenck @Ivan-L I believe I have found the cause for this issue. Our logic for checking the error was leaving out some error cases. I have implemented a fix for it in a PR #753. Please pull and run the branch to see if this fixes your issue.

Hi @pkanher617 I see the fix was in msal-core.
We are using msal-angular preview and it is stuck on an old version of msal-core. Referencing a newer version of msal-core causes msal-angular to not compile last time I checked, so it is difficult for me to verify.
I might move over to angular-msal which is a fork of msal-angular but references a newer msal-core and is Angular 6+ compatible. That would enable me to test the fix you did.
Not directly related to this issue, but it is a pity that msal-angular preview is quite behind and will only be worked on between July and September according to the roadmap, forcing me to seek workarounds like this.

@Ivan-L I understand your frustration. I will leave this issue open and update once we have an angular solution available.

Linking this to #786. We are tagging all angular requests that can be resolved with a basic angular wrapper support to msal 1.0.x with the above PR.


feat(components): Add a validation hint to the Select

Addresses #450.
Purpose
Display a validation hint on a Select component, e.g. when the field is required.
Approach and changes
The Select component is similar in shape to the Input component, thus we decided to adopt the same icon and placement of the validation hint there.
I've started to move (shared) SVG icons into src/icons/ so that they can be easily replaced by our upcoming icon library down the line.
Invalid:

With validation hint:

Invalid with validation hint:

Definition of done

[x] Development completed
[x] Reviewers assigned
[x] Unit and integration tests
[x] Meets minimum browser support
[x] Meets accessibility requirements

:tada: This PR is included in version 1.1.1-canary.3 :tada:
The release is available on:

npm package (@canary dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.2.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


benchmark: also report the inverse of the performance (ops/s)

Report the performance in operations per second too, like so:
---------------------------
  Kyber512 | (1000 calls)
---------------------------
Keygen: 5.569 s (179.571/s)
Enc: 8.278 s (120.799/s)
Dec: 8.278 s (74.929/s)
---------------------------
  Kyber768 | (1000 calls)
---------------------------
Keygen: 8.761 s (114.138/s)
Enc: 12.793 s (78.17/s)
Dec: 12.793 s (49.208/s)
---------------------------
  Kyber1024 | (1000 calls)
---------------------------
Keygen: 13.473 s (74.22/s)
Enc: 18.706 s (53.46/s)
Dec: 18.706 s (34.171/s)

While we're changing this, maybe we could use something like tabulate (or just do our own string formatting) to make this table prettier?
     Kyber512 - (1000 iterations)
-----------------------------------
Algorithm     | time (s) | ops / s
-----------------------------------
Keygen        | 5.569    | 180
Encapsulation | 8.278 s  | 121
Decapsulation | 8.278 s  | 75

Probably worth rounding to an integer for the ops / s, do you agree?

that's literally the second thing I wanted to propose :grin:
but I was thinking of doing a transpose of it:
Group  |  keygen  | keygen/s | encapsulation | encapsulation/s | decapsulation | decapsulation/s
---------------------------------------------------------------------------------------------------------------------------------------------
Kyber512 | 123 ...

(i.e. something that openssl speed outputs)

Yeah this seems good. The current output was something I wrote in 3 minutes to just check what's happening! I also thing average time is one metric, but minimum / maximum times is maybe interesting too.

haha yeah, hence the conservative README:
TODO: Better benchmarks? Although this was never about speed haha.

For now, here are some approximate benchmarks:

I would swap group with parameters or param set just because it's not a maths group and it feels weird to call it a group.
I would also report time in ms rather than seconds so something like:
-------------------------------------------------------------------
 group     | keygen | keygen/s | encap | encap/s | decap | decap/s
-------------------------------------------------------------------
 Kyber512  |  5.84ms   171.21    8.67ms  115.28   13.96ms     71.65
 Kyber768  |  8.39ms   119.18   12.22ms   81.86   19.38ms     51.60
 Kyber1024 | 12.75ms    78.44   17.74ms   56.37   27.74ms     36.05

I've used "group" as that's the name in use in TLS: "key exchange group", to encompass both the FFDH prime, ECDH curve, and now PQC parameters. Changed to params

Cool. Looks good to me. I'll update the benchmark in the README tonight


Resolve deprecation warnings

Ember-cli was warning about missing preprocessors for the in-repo
addons. To satisfy this ember-cli-babel was added to each addon's
dependencies list.
Updated to ember-cli 2.12.1

@martndemus this should be a version bump and published as 0.4.0

Cut version 0.4.0 and published to  NPM.


Chore: Test vectors scripts for Ledger App

Motivation
Add a script to create test vectors for the Ledger App. This is useful for the development of Ledger App.
Changes

Add a removed proto converter.
Add a new folder with files to create test vectors.

Tests
Not applicable.

some folder and files are camel case, some are dash case. can you align the pattern? I would not mind if you would use lower case and dash  😉

there are index-20220613.ts and index-20220617.ts, can we give these files more meaningful names?

@peterpeterparker done, ready for another review


Error messages incorporation

Hi Karl,
Can you maybe add error messages in the following cases:

When you try to export the bdv video whilst not having the video viewer open
When you do not set the parameters for the bdv viewer correctly, or if you did not couple the xml files at all
When you try to open a virtual storage with the normal open command
When you try to open a normal archive with the virtual storage command

And maybe also

When you try to remove a non-existing parameter or tag

Another idea for an error message:

When you want to execute the 'export video' command and the BDV video is not running already an error should show up noting that you should run the 'show video' command first before running this one.

And a proposed warning message:

The ‘Filter Table’ function generates a new table based on the settings specified as input. I was wondering whether we should include some sort of a warning when out of boundaries values are getting discarded? Feels so drastic to lose them immediately without a warning.

Great idea, thanks @NadiaHuisjes for keeping track of all the errors we need to response to. I have added a method in mars-fx to show error messages with a Rover Icon and so far I have added the error:

When you try to export the bdv video whilst not having the video viewer open
This was added in @9918e002366362a11c02691667e0dc78d0ad6fb1. Forgot to mention the issue number, so I just added the hard reference here.

Hi,
Concerning setting up the BDV, in case a drift column was provided I'd suggest to cross-check if the drift column is present in the metadata. Happens easily to have a typo in there and it's hard to notice without receiving an error message.
What do you think?

Good idea, I guess this would be during the creation of a new BDV entry in the metadata record that the error would be thrown?

By default it's created without affine transform parameters and drift columns, so those are added after creation. Maybe check once the viewer is initialized ("show or export video")?

Another Error message idea:

When opening the 'Peak Tracker' in case no image/video is selected we get the NullPointer error. Maybe also replace this with a more specific 'Please open an image first before running this command' error or such

Ahh yes, Nadia the NullPointer error was happening in the initialize() method before the dialog shows up. The command was doing some work with the imageDisplay to build the dialog. But if not imageDisplay is there then there is an NullPointerException.
Now I just stop running the initialize() method if the imageDisplay does not exists and actually scijava automatically makes the error message since a required input is not there...
I made this change for the other image processing commands as well.


The Big Table checkbox icon does not work well

Firefox:

Chrome:

IE11:

Safari:

There are some customize classes in _table.scss
.ui-grid-icon-ok:before {
content: "\f1d6"!important;
}
.ui-grid-all-selected.ui-grid-icon-ok:before  {
content: "\f1da"!important;
}
.ui-grid-row-selected .ui-grid-icon-ok:before  {
content: "\f1da"!important;
}
.ui-grid-menu-item .ui-grid-icon-ok:before {
content: "\f272"!important;
}
.ui-grid-menu-item .ui-grid-icon-cancel:before {
content: "\f273"!important;
}
.ui-grid-icon-down-dir:before {
content: "\f135"!important;
}
.ui-grid-icon-up-dir:before {
content: "\f145"!important;
}

These styles overwrite the ui-grid.min.css. I think it is OK to use the original one and it works well across browsers.

I have the same issue on chrome so i dont think it is specific to Safari but rather something wrong with the ui grid/material icons
Chrome

Yes, so I have update the title and description. We need to work out a solution.

also some files are 404

Anyone working on this issue ? Is it OK to use the original checkbox icon ?

As far as i can tell the 'custom' checkboxes work in the project so there is probably something we can fix in the styleguide to make it work there again (i suspect the missing files are realated) :)

Ehm.. agree. Let's merge the 'fix missing mdi font files' PR and see what happens.

Seems the issue exists...


Time doesn't implement Serialize and Deserialize

I would expect time to convert pretty naturally to std::time::Duration but that's not the case

A Duration is serialized as seconds and nanoseconds and is meant to be a "time since" something
A Time is a "time of day" which is a different unit and would not be interchangeable.  If we added serialize/deserialzie support, it would be to allow exclusively serializing/deserializing as just a Time and not a full DateTime.,

Right not Time has no serde implementation, which makes it impossible to use if you're using serde.
While it is a "time of day" it can be used as a duration too, if you interpret it that way!
execute_command_in = 00:10:10

can mean a duration indeed.
I'm not pushing for Duration specifically even if it makes sense for me, it was just an idea.
I'm fine if it deserializes into a toml::Value::Time, and then if it makes sense we can impl Into<Duration> for Time

I'm fine with serde support for those all of the date/time types but Duration I am against Duration for now.

Are you against deserializing into Duration or having an impl Into<Duration> for Time

Both.


feat: OCI container compatibility

Adjusted program to check for flag identifying if it runs in a container.
Added a containerfile to build OCI containers.
Added instructions to README.md
This should allow users to quickly create an OCI container and then use that to grade exams.

Thanks @youainti, I'll try to review this by next week 👍

Closing in favor of https://github.com/Udayraj123/OMRChecker/pull/172


slack-term go installation issue...

Hey,
I'am getting this error when installing slack-term
❯ go get -u github.com/erroneousboat/slack-term
# github.com/erroneousboat/termui
pkg/mod/github.com/erroneousboat/termui@v0.0.0-20170923115141-80f245cdfa04/render.go:107:30: not enough arguments in call to stack.ParseDump
	have (*bytes.Reader, *os.File)
	want (io.Reader, io.Writer, bool)
pkg/mod/github.com/erroneousboat/termui@v0.0.0-20170923115141-80f245cdfa04/render.go:112:10: undefined: stack.Palette
pkg/mod/github.com/erroneousboat/termui@v0.0.0-20170923115141-80f245cdfa04/render.go:113:15: undefined: stack.SortBuckets
pkg/mod/github.com/erroneousboat/termui@v0.0.0-20170923115141-80f245cdfa04/render.go:113:33: undefined: stack.Bucketize
pkg/mod/github.com/erroneousboat/termui@v0.0.0-20170923115141-80f245cdfa04/render.go:114:22: undefined: stack.CalcLengths

does anyone know what is wrong and how to solve it ?

Version: 0.5.0
Installation method: go

OK i see this issue is mentioned also here: https://github.com/erroneousboat/slack-term/issues/260


Fix for misssing Stepper styles

Copies missing css files to build folders

@HriBB Updated two scripts. Changes will copy Stepper scss files to es and lib folder.

Thanks!


Update ms-cloud-germany-transition-phases.md

Put the SPO before Exchange

@JohanFreelancer9 - kindly do the copy editor review for this PR. Thanks


Roles: Channels that you don't have access to can still be seen if you don't have the requisite permissions

Describe the bug, optionally with screenshots
Currently if you do not have a given role, you can still be aware of the existence of a channel to which you do not have access. This means that channel names and quantities are potentially leaked out to those who perhaps shouldn't know that said channel exists, or is named something that leaks info out beyond the walls of the channel. Limits the use cases of channel permissions.
To Reproduce
Steps to reproduce the behavior:

Go to Groups
create a group with custom roles and a bunch of channels
invite someone as a base level member
the first thing they see is all of the channels, even the ones for which they don't have read/write perms.

Expected behavior
I would expect one of the following:

(Acceptable) For channels that require a specific role to read/write, they should not be known/visible to users lacking a role with read permissions
(Ideal) Channels should optionally be able to be marked as secret/private/public same as how groups currently function.

Additional context:

Ship type: all
Instance type: all
OS/browser: all

cc: @urcades re: role discussion stuff.

Weird, as a note, after assigning a single role to a test ship (in addition to the default member role), the list of channels was paired down to the ones to which the test ship had been given permissions. Perhaps this just happens on initial group join for some reason?

Additional expected behavior: Sections with channels exclusively for which a ship does not have access should not show up either.
e.g.: no perms

full perms:

Relatedly, members with insufficient roles can see and get notifications that edits have been made to a channel they don't have access to. Again, this leaks information about channels that one might prefer are wholly private without having to do obscure naming schemas.

Tracking internally as LAND-542

Fixed by #2632


General question on fragments generated by BRoad Collection

Hi all,
I am trying to fragment a collection of compounds from Broad Repurposing Library, a famous repurposing collection with FDA approved drugs in it.
After RDKit preprocessing, where some compounds are lost, I run "SynthOn_BBsBulkClassificationAndSynthonization.py" to generate fragments. While BBMode.smi file is generated, the relative Synthmode.smi is empty.
This lack implies I cannot run SyntOn_BulkFragmentationEnumerationAndAnaloguesDesign, correct?
Any tip for me?
Best regards
Andrea

HI all,
I think you can close the issue as I found that input format is essential to correctly generate Synthmode.smi.
I would encourage to add a csv/smi file format examples in README.md for clarity.
I noticed that csv file with only smiles are perfectly fine (for mapping an undocumented .csv_withID file is generated, which is good),
while when CSV containing ID in second position (e.g. c1ccccnc1, "Mol1"):
a) any split() must be explicitedly modified to all .py scripts (not a problem for SyntOn/src/SyntOn_Classifier.py) but
b) SynthOn_BBsBulkClassificationAndSynthonization.py does not generate Synthmode.smi ....
Best regards


Kvm plugin restructure

test and project restructure without functional implications

@swil @rhtyd this is the follow up of #1348. The initial rat failure was genuine but next files where found that are .gitignored. not sure what happened

In my experience when you are doing a lot of backporting or forward-porting work, if a plugin/module has got its filesystem structure (for example, due to moving to maven standard layout) changed it creates a lot of issues and the process becomes painful.
One option is that we decide to move the entire codebase to maven standards before LTS (do it for once and for all), and bear the pain for next some months only. Though, lately at some point what if we decide to migrate to gradle or something else (just speculating future).
@jburwell @DaanHoogland @wido @swill what do you guys think?

@rhtyd I agree we should. At the moment we are already in an intermediate state. Some projects were moved to maven standard (I only know utils by head and the ovm3 plugin was created as such)
The reason to move this project was that I was going to create test only resources and didn't want to put them in the resources dir for production code.

@rhtyd +1 for Gradle though it would be a large undertaking.  Since Gradle's Java plugin natively supports Maven's directory structure, such a transition would actually help a migration Gradle.

1 for moving away from maven. How about sbt?

@DaanHoogland I'm not sure about others, but gradle has become most popular and widely-support in modern java development
@jburwell agree, the discussion here is to evaluate how useful it would be to move to maven standard layout if the build chain gets migrated (to say gradle, sbt or something else) when doing this adds pain to the backporting/forward-porting process at the cost of a cosmetic change

I am not against this restructure perse. But shall we not try to change to many things at once?
We have enough on our plates, so talking about leaving Maven seems like a too-early discussion imho.

I would love to dump Maven for Gradle.  However, I agree with @wido -- we currently have much higher priorities to address.  For me, it is fun to banter a bit about it in a PR thread. ;)
Changing the Maven structure has other benefits.  Not only could we rid ourselves of the additional code to override the structure, conforming wider Java idioms and standards it easier for new contributors to understand the codebase.  @wido I agree with your suggestion to make one bulk change.  It would require coordination across the community as it would require a lot of rebasing once it is merged, but it seems like we would get an economy of scale on the effort.

Enjoying the discussion I would like to -1 for the entire refactor all at once. I changed this project because it was feasible and convenient. I can see myself doing more then just this one but why refactorring unsupported projects that are laying around waiting for a quiet or banging death out there. Let's do only those things that are actively being maintained.

@DaanHoogland please rebase as master has caused merge conflicts...

@rhtyd @jburwell @wido @swill Are we not doing this? I see no :-1: but also no LGTM

We have merge conflicts on this one.  As soon as the merge conflicts are sorted out, I will run CI against it and hopefully we can get some code reviews quickly so we can keep it moving...

I am not against it, but we have more KVM Pull Requests open like #1545
At what point do we ask other PRs to be rebased after this one merges in?

I will rebase again, if we do want this.

At this moment I don't see the benefit of doing a restructure as it will kill any current work for somebody working on something in KVM.
I personally thing we have other things to worry about then the filestructure of the KVM plugin.


AttributeError: module 'tensorflow' has no attribute 'reset_default_graph'

I was trying to test ctc_predict.py, but this error comes out:
AttributeError: module 'TensorFlow' has no attribute 'reset_default_graph'
I think it's because of the TensorFlow version, so I want to know the version of TensorFlow you are using.
By the way, my TensorFlow's version is 2.2.0rc3

You are using a newer version of TensorFlow. This was designed for TensorFlow 1.12 and, as far as I know, it works for any 1.X version, but not for 2.X.

Thank you for replying my question. It worked when I versioned down my TensorFlow to 1.12😀.


Custom Items in Pcon Window

Allow users to add custom items to be shown in the Pcons Window.
Possible to just add items by ModelID?

No, different items mean different things and have different behaviours and quantities. Think about your use case and consider instead whether we need to think about a /withdraw [item_model_id] [quantity] chat command

https://github.com/HasKha/GWToolboxpp/issues/813


AWESOME

Hi,
I've retested reduced and I'm surprised how awesome it is :) Just an issue to say thank you ! It's not my daily theme :)
:)

Thanks, and good to see you're back 😛 Lots of optimization and fine-tuning ahead, but you got me realize this was about to turn into a feature creep so I made a decision to not inclune new features unless they are really kick ass 😛😛

My project http://molecule.sh is almost ready for a first alpha release, we're looking for feedback, would you be interested ? :)

@alanzanattadev I would gladly :) is it already on apm or do I need a key for that? I actually took a better look at molecule just now and it looks amazing!

@tuomashatakka let's contact me on<EMAIL_ADDRESS>, to discuss about that :)


What about a Firefox port?

Could we please also get this addon for Firefox? :smiley:

Nice idea :cat:

I've sideloaded this extension into my Firefox (Developer v63.0b10).
It works.
@sanemat Maybe it can work on Firefox now.

Bumping this because I can't seem to add the chrome extension to Firefox anymore.  Would still love a Firefox release. 😄

Bump again - I accidentally just merged a WIP PR, and would love to have this on Firefox :)


Remove the deprecated isChecked prop for UserAvatar

It adds a lot of extra code complexity to the badge, and doesn't look good at small sizes.

This is currently used in ~3 files (of 28 that use UserAvatar) in website.


Footer support for android

Please provide footer support for android.
Footer works well in ios but not in android

any update on this ?


Could you please provide the code of training the decoder.h5 and encoder.h5?

The setup_codec.py only has the function of loading the model's structure and the weight file. We don't know how you train the parameters of them.

Please refer to this repo for training autoencoder: https://github.com/chunchentu/autoencoder

Please refer to this repo for training autoencoder: https://github.com/chunchentu/autoencoder


[RLMArray] Test deleting an RLMArray member updates count and maintains appropriate validation

I wrote this in response to a user reporting that invalid RLMArray member objects would be included in the RLMArray count. AFAICT we're not currently testing this. /cc @tgoyne

I can't find any tests that cover exactly this (there's a few that dance around similar things), so :+1:.
My blind guess about the user's problem is that he's getting the count before refreshing (dispatch_async(dispatch_get_main_queue(), ^{ .. }) will happen before autorefresh).

My blind guess about the user's problem is that he's getting the count before refreshing

Cool, that's what I told him was likely happening.


Bounding Circle implementation

Dear Yatoom!
Thank you very much for this cool implementation of Fortune's algorithm.
My goal is to implement Voronoi diagrams for discs in Python. For the initialization of the disc algorithm I need a voronoi diagram clipped by a circle as a seed.
Your implementation of a bounding polygon for Voronoi diagrams aims in the same direction. So I decided to extend your code by a circular bounding box.
My code is cumbersome and no more than a most minimal experimental patch at the moment. This is just a prove of concept.
There are two critical points ATM.

Your code does has never thought of another type of bounding box.
Your great visualization code has some requirements closely related to some algorithm variables, so ATM a bounding_circle object cannot use them.

But these are minor obstacles that can easily be solved as my pull request shows.
Looking forward to read from you.
Cheers,
Volker

I have to excuse myself. There are some big errors in my code. Stay tuned.

Hi Volker,
Thanks for your pull-request. Would be very cool to implement this into the algorithm!
There were a few issues with the plotting (empty figures, figures immediately closing and different number of arguments than expected). So I fixed these small issues, and you can find the updated files on this gist page: https://gist.github.com/Yatoom/823f58901935851bf78709a4a88285d8
Then I tried out your bounding circle, but it doesn't give the expected result yet:

Before clipping:

Dear Yatoom!
Thank you for looking into my pull request.
I will look into this ASAP. Approx tomorrow same time I have an answer
or lots of questions :-)
Cheers,
Volker
On 09.02.21 23:20, Yatoom wrote:

Hi Volker,
Thanks for your pull-request. Would be very cool to implement this
into the algorithm!
There were a few issues with the plotting (empty figures, figures
immediately closing and different number of arguments than expected).
So I fixed these small issues, and you can find the updated files on
this gist page:
https://gist.github.com/Yatoom/823f58901935851bf78709a4a88285d8
https://gist.github.com/Yatoom/823f58901935851bf78709a4a88285d8
Then I tried out your bounding circle, but it doesn't give the
expected result yet:
image
https://user-images.githubusercontent.com/4205641/107435013-e08c7800-6b2b-11eb-84e7-0461e674c113.png
Before clipping:
image
https://user-images.githubusercontent.com/4205641/107435096-fdc14680-6b2b-11eb-838f-3b747866aa85.png
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Yatoom/voronoi/pull/6#issuecomment-776283404, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AATL6SG26N3DD2K273NT5QLS6GYMTANCNFSM4TX2O4PA.

--
inqbus Scientific Computing    Dr.  Volker Jaenisch
Hungerbichlweg 3               +49 (8860) 9222 7 92
86977 Burggen                     https://inqbus.de

Dear Yatoom!
Sorry for the delay. Can you please sketch what your expected result
would look like.
I am surely no master in topology but to me it looks like what my
algorithm should produce.
Cheers,
Volker
On 09.02.21 23:20, Yatoom wrote:

Hi Volker,
Thanks for your pull-request. Would be very cool to implement this
into the algorithm!
There were a few issues with the plotting (empty figures, figures
immediately closing and different number of arguments than expected).
So I fixed these small issues, and you can find the updated files on
this gist page:
https://gist.github.com/Yatoom/823f58901935851bf78709a4a88285d8
https://gist.github.com/Yatoom/823f58901935851bf78709a4a88285d8
Then I tried out your bounding circle, but it doesn't give the
expected result yet:
image
https://user-images.githubusercontent.com/4205641/107435013-e08c7800-6b2b-11eb-84e7-0461e674c113.png
Before clipping:
image
https://user-images.githubusercontent.com/4205641/107435096-fdc14680-6b2b-11eb-838f-3b747866aa85.png
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Yatoom/voronoi/pull/6#issuecomment-776283404, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AATL6SG26N3DD2K273NT5QLS6GYMTANCNFSM4TX2O4PA.

--
inqbus Scientific Computing    Dr.  Volker Jaenisch
Hungerbichlweg 3               +49 (8860) 9222 7 92
86977 Burggen                     https://inqbus.de

Hi Volker,
I thought about it again, and it does indeed make sense. The correct dots are created and the edges connect to the correct dots. It just doesn't show nicely in the visualization that some of the edges should curve along the circle.
However, the area calculation doesn't work correctly with bounding circles yet. But I'm guessing that is quite a challenge to implement. I'm currently using the Shoelace algorithm to calculate the area of polygons, not sure how to change that for curved edges.
I suggest we merge this pull-request in and add a warning somewhere saying that area calculation doesn't work correctly. What do you think?

Dear Yatoom!
 I was scared that my algorithm is not correct :-)-
I agree fully with you to do the merge and leave a comment on the area
calculation.
Cheers,
Volker
On 14.02.21 01:20, Yatoom wrote:

Hi Volker,
I thought about it again, and it does indeed make sense. The correct
dots are created and the edges connect to the correct dots. It just
doesn't show nicely in the visualization that some of the edges should
curve along the circle.
However, the area calculation doesn't work correctly with bounding
circles yet. But I'm guessing that is quite a challenge to implement.
I'm currently using the Shoelace algorithm to calculate the area of
polygons, not sure how to change that for curved edges.
I suggest we merge this pull-request in and add a warning somewhere
saying that area calculation doesn't work correctly. What do you think?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Yatoom/voronoi/pull/6#issuecomment-778698130, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AATL6SBKFMNGHOOBM37TDTLS64JONANCNFSM4TX2O4PA.

--
inqbus Scientific Computing    Dr.  Volker Jaenisch
Hungerbichlweg 3               +49 (8860) 9222 7 92
86977 Burggen                     https://inqbus.de


Docs accessibility is far from perfect

Finding topics within the terraform docs is far from ideal.

can we hack it?
if not... should we move from there?

I have the same questions for Discord support

perhaps with (TP)I an inclusion with cml.dev would make more sense? barring other discussions about focusing the cml.dev landing page/messaging


Reexport 'Natural' kind instead of 'Nat'

Nat is now a type alias for Natural. Which means that using Nat can be more difficult in some situations. So let's reexport the Natural kind as well.

https://hackage.haskell.org/package/base-<IP_ADDRESS>/changelog
https://hackage.haskell.org/package/base-<IP_ADDRESS>/docs/GHC-TypeNats.html#t:Nat

This turns out to be not needed as we already reexport Natural. The question now is whether to stop exporting Nat. But it breaks lots of code. So no action is needed here at the moment.


Fix relative paths

In case of cucumber-cpp project sometimes ${GCOV_SRC_PATH} is not an absolute path, for example:
^/include/cucumber-cpp/internal/drivers/GTestDriver.hpp
gmock/src/gmock/googletest/include/gtest/gtest.h
This fix is sufficient for cucumber-cpp, but I'm not sure if it covers all possible paths.

Hello,
Just so I understand you correctly. How I understand this:
The original code:
	#
	# /path/to/project/root/build/#path#to#project#root#subdir#the_file.c.gcov
	# ->
	# /path/to/project/root/subdir/the_file.c
	get_source_path_from_gcov_filename(GCOV_SRC_PATH ${GCOV_FILE})

So instead of something like this:
/path/to/project/root/build/#path#to#project#root#subdir#the_file.c.gcov

you get this?:
/path/to/project/root/build/^subdir#the_file.c.gcov
``

It would be nice to get an example of some exact output you're getting from your debug messages so I understand the problem exactly.

It was a long time since I looked at this code so I'm trying to refresh my mind a bit.
https://github.com/konserw/coveralls-cmake/blob/4849cfab90578818bdd1e34619c52b1dc323dea2/cmake/CoverallsGenerateGcov.cmake#L154-L174
#
# This macro converts from the full path format gcov outputs:
#
#    /path/to/project/root/build/#path#to#project#root#subdir#the_file.c.gcov
#
# to the original source file path the .gcov is for:
#
#   /path/to/project/root/subdir/the_file.c
#
macro(get_source_path_from_gcov_filename _SRC_FILENAME _GCOV_FILENAME)

	# /path/to/project/root/build/#path#to#project#root#subdir#the_file.c.gcov
	# ->
	# #path#to#project#root#subdir#the_file.c.gcov
	get_filename_component(_GCOV_FILENAME_WEXT ${_GCOV_FILENAME} NAME)

	# #path#to#project#root#subdir#the_file.c.gcov -> /path/to/project/root/subdir/the_file.c
	string(REGEX REPLACE "\\.gcov$" "" SRC_FILENAME_TMP ${_GCOV_FILENAME_WEXT})
	string(REGEX REPLACE "\#" "/" SRC_FILENAME_TMP ${SRC_FILENAME_TMP})
	set(${_SRC_FILENAME} "${SRC_FILENAME_TMP}")
endmacro()

Because I'm wondering it this would belong better in this macro maybe?

Forgot to thank you for the patch, just want to understand the issue before I merge so nothing gets broken :)

Now I've pushed most of my changes. Let me know if you want it all.

@konserw ok, good that you pushed the latest.
It would be nice with your exact debug output so I can see exactly what you are getting when you are building.
And maybe the version of gcov that is producing this form? So that I can test myself with the same project, and can test a few scenarios if this breaks or not (for example using a non-standard build dir as I mentioned)


Mocha Watch don't execute all Tests with two test directories

Prerequisites

[X] Checked that your issue hasn't already been filed by cross-referencing issues with the faq label
[X] Checked next-gen ES issues and syntax problems by using the same environment and/or transpiler configuration without Mocha to ensure it isn't just a feature that actually isn't supported in the environment in question or a bug in your code.
[X] 'Smoke tested' the code to be tested by running it outside the real test suite to get a better sense of whether the problem is in the code under test, your usage of Mocha, or Mocha itself
[X] Ensured that there is no discrepancy between the locally and globally installed versions of Mocha. You can find them with: node node_modules/.bin/mocha --version(Local) and mocha --version(Global). We recommend avoiding the use of globally installed Mocha.

Description
Moche execute 40 tests on start. 3 Tests in first directory, 37 Tests in second.
After change always only 3 tests are rerun. No failing tests.

Steps to Reproduce

package.json:
"scripts": {
"testAll": "mocha -w test/e2e//*.js webserver/test/unit//*.js"
}
npm run testAll
Expected behavior: [What you expect to happen]
Run all tests again on change detection
Actual behavior: [What actually happens]
just run tests of the first folder on change
Reproduces how often: [What percentage of the time does it reproduce?]
every time
Versions

The output of mocha --version and node node_modules/.bin/mocha --version:
5.2.0
The output of node --version:
v9.4.0
The version and architecture of your operating system:
Windows 7 64

closed by #3980


i wanna reset my setting

Type: Feature Request
i just wanna reset my setting ,plzz help me
VS Code version: Code 1.71.0 (784b0177c56c607789f9638da7b6bf3230d47a8c, 2022-09-01T07:36:10.600Z)
OS version: Windows_NT x64 10.0.22000
Modes:
Sandboxed: No

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.71.1. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

/duplicate see #160824

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


[Question/Suggestion] Redundant relocated jars

I've noticed slimjar generates a copy of every dependency for every application using it under a relocated folder regardless of whether anything was relocated. I'm curious as to whether there's a reason for this, seeing as the files aren't exactly identical in size. If not, is there currently a way to avoid this behaviour?

The reason for this was for different applications to be able to share the same downloaded dependency and each have different relocated jars.
Another advantage is to property be able to detect change in the library version with the hash from the repo.
If needed, you can customize the behavior of each component by providing different implementations in the ApplicationBuilder.
Heres what I would recommend for your requirement:

Make an implementation of RelocationHelper that does not generate anything. Use this as the relocationHelper in the application builder.

Make a DependencyDownloader implementation that uses the default impl  URLDependencyDownloader and relocates it there itself using JarFileRelocator.


TUF spec does not require a field called "delegations" in the target metadata but the client expects it

Quoting from https://github.com/theupdateframework/tuf/blob/develop/docs/tuf-spec.txt#L699
Traceback:
  File "/home/heartsucker/code/misc/uptane/venv/lib/python3.5/site-packages/tuf/client/updater.py", line 277, in _load_pinned_metadata
    tuf.formats.PINNING_FILE_SCHEMA.check_match(pinned_metadata)
  File "/home/heartsucker/code/misc/uptane/venv/lib/python3.5/site-packages/tuf/schema.py", line 756, in check_match
    raise tuf.FormatError(message)
tuf.FormatError: Missing key 'delegations' in 'object'

Can you share the branch which you are testing?  You are correct, the specification expects the "delegations" field to be optional.

The venv says I'm using 0.10.0.

Judging by the function that is causing the error (_load_pinned_metadata) and the relevant lines of code in awwad/tuf, this appears to be a different kind of metadata (i.e., pinned.json and not targets metadata).


feat: admin-imported pros are confirmed by default

:tada: This PR is included in version 1.67.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Feature Request: Player Controlled Show Art Option

Would it be possible to have an option where players can interact with a token to popup the artwork for just themselves? Possibly through something like double clicking a token.

Seconded! That's actually what I planned to use this module for. Kinda bummed that it doesn't seem possible rn


Remove bower and port dependencies over to npm

Pre-Submission Checklist

[x] Your pull request targets the staging branch of FreeCodeCamp.
[x] Branch starts with either fix/, feature/, or translate/ (e.g. fix/signin-issue)
[x] You have only one commit (if not, squash them into one commit).
[x] All new and existing tests pass the command npm test. Use git commit --amend to amend any fixes.

Type of Change

[x] Chore

Checklist:

[x] Tested changes locally.
[x] Closes currently open issue: https://github.com/FreeCodeCamp/FreeCodeCamp/issues/11461

Description

Removes bower
Ports dependencies that were required through Bower to npm.
Ads CDNs for CSS files

Some thoughts on future improvements (would love to hear what you guys think about these!):

Replace npm with yarn

Super easy transition, for most cases

Remove CDNs for libraries like font-awesome, codemirror and bootstrap. These can be loaded and served by webpack.

Right now CDNs for font-awesome alone are in 12+ places. And require two different versions, I can imagine that's not ideal to manage.

Appreciate review and any feedback/comments. Thanks!!

@petrgazarov, please open your suggestions in a separate issue 😄

@petrgazarov thanks a lot for this. It's a good move to standardise the dependencies to as smaller sets as possible.
Just a quick query:
I saw that the PR changes mousetrap to a lower version, was this intended? Any particular reason?
As for the suggestions lets take it up in a separate thread.

@raisedadead Good point. mousetrap was a dependency in both bower and npm, but from what I could tell, only the one in bower (version 1.5.3) was actually used.

Created JQuery upgrade separate issue.
Any chance for a re-review here? Would love to merge this if you are still interested. Thanks

thanks for the updates @petrgazarov , just waiting on @BerkeleyTrue for a review. sorry about the delay, he has got a lot on his hands, rest assured we will get back as soon as possible.

Unfortunately it looks like there are security issues with jquery 2.X
I'm looking into the upgrade path to 3.0.

Looks like there are minimal api changes between 2.X and 3.0. Do you mind updating the $ dependencies to 3.0?

Yeah! Hopefully I can crave out some time this weekend.

On Dec 29, 2016, at 10:36 PM, Berkeley Martinez<EMAIL_ADDRESS>wrote:
Looks like there are minimal api changes between 2.X and 3.0. Do you mind updating the $ dependencies to 3.0?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@petrgazarov Are you still able to make that change?

@BerkeleyTrue Got caught up with a recent hackathon, sorry. I will have some time to work on it this week, and if the upgrade is not very involved, even finish by Thursday-Friday. If that's too late, feel free to re-assign. Apologies for the delay!

PR for upgrading JQuery: https://github.com/freeCodeCamp/freeCodeCamp/pull/12605
That one should probably be merged first, to make Snyk happy.

@petrgazarov Awesome work so far. Do you mind doing a rebase?

Hey @BerkeleyTrue, thanks! I rebased.
The app loads the main pages, I wasn't able, however, to get to challenges pages this time to test them. The app requires sign in, and each method that I've tried fails locally. Perhaps I don't have the required env variables?
Is there a recommended way to set up the db with a test user that gives access to these pages for testing purposes?

Rebased branch :1st_place_medal:

The app loads the main pages, I wasn't able, however, to get to challenges pages this time to test them. The app requires sign in, and each method that I've tried fails locally. Perhaps I don't have the required env variables?

For GitHub:
Yes, you need to register an application in https://github.com/settings/developers
with the callback URL http://localhost:3000/auth/github/callback, then add the keys in .env
GITHUB_ID=xxxxxxxxxxxxxxxxxxxx
GITHUB_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

For Email:
You configure Amazon SES and add the keys in .env or you could use the a temporary gmail config in the server/datasources.json
Details are available here https://loopback.io/doc/en/lb3/Email-connector.html#using-gmail
On that note, you need not do the email, setup at all. If you try and signup on the signup page, the server will crash, because it could not send the email. But typing rs will restart the nodemon and you can continue to login as it is.

Is there a recommended way to set up the db with a test user that gives access to these pages for testing purposes?

No, not currently but yeah, it would be great to have such a feature.
Please hit us up on the chat room if you need assistance, and thanks a ton for the contribution...! Have been playing with these changes, and so far its working great!

@petrgazarov Thanks!
Happy Coding