How to decode curl(POSIX) data-raw data, taken from browser?

There is the following curl(POSIX) request, which was taken from the browser:

curl 'https://icp-api.io/api/v2/canister/v26lw-aaaaa-aaaak-qlr3q-cai/query' -X POST -H 'User-Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0' -H 'Accept: */*' -H 'Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3' -H 'Accept-Encoding: gzip, deflate, br' -H 'Referer: https://app.sonic.ooo/' -H 'Content-Type: application/cbor' -H 'Origin: https://app.sonic.ooo' -H 'Connection: keep-alive' -H 'Sec-Fetch-Dest: empty' -H 'Sec-Fetch-Mode: cors' -H 'Sec-Fetch-Site: cross-site' -H 'TE: trailers' --data-raw $'\xd9\xd9\xf7\xa1gcontent\xa6cargFDIDL\x00\x00kcanister_idJ\x00\x00\x00\x00\x01P\\w\x01\x01ningress_expiry\x1b\x18\r\xf2\xc9\xc4\x1b\x98\x00kmethod_namehgetPoolslrequest_typeequeryfsenderA\x04'

Please advise:

  1. What transformations must be pre-performed with the data-raw data, so that it is possible to decode the data (get a readable structure) using the https://cbor.me/ ?

  2. What transformations must be pre-performed with the data-raw data, so that this request can be correctly executed via curl?
    I understand that this format does not represent data in the cbor format, but I need a hint, what preliminary transformations are needed before encoding in cbor.

Here is the specification of that endpoint: https://internetcomputer.org/docs/current/references/ic-interface-spec#http-query