diff --git a/embrace-android-core/src/test/resources/native_crash_raw.txt b/embrace-android-core/src/test/resources/native_crash_raw.txt index a605fcc508..ad12cf8a15 100644 --- a/embrace-android-core/src/test/resources/native_crash_raw.txt +++ b/embrace-android-core/src/test/resources/native_crash_raw.txt @@ -1,53 +1,7 @@ { - "meta": { - "a": { - "v": "1.0", - "f": 1, - "bi": "351E8925D6C7465F96AEFB99144432DB", - "bt": "debug", - "fl": null, - "e": "dev", - "vu": false, - "vul": false, - "bv": "1", - "ou": false, - "oul": false, - "sdk": "5.3.0-SNAPSHOT", - "sdc": "53", - "rn": "351E8925D6C7465F96AEFB99144432DB", - "jsp": null, - "rnv": null, - "unv": null, - "ubg": null - }, - "d": { - "dm": "Google", - "do": "sdk_gphone64_arm64", - "da": "arm64-v8a", - "jb": false, - "lc": "en_US", - "ms": "812531712", - "os": "android", - "ov": "12", - "oc": "32", - "sr": "1080x2176", - "tz": "GMT", - "up": "122243039" - }, - "u": { - "id": "🔥", - "em": null, - "un": null, - "per": [ - "first_day" - ] - }, - "sp": {} - }, "report_id": "EB1D08F2C1854054975A13E611127E98", "v": "1", "ts": 1656442874565, "sid": "EB96C6A8AF09449A8547C7703CE6BDAE", - "state": "foreground", "crash": "ewogICAgImVuIjogIlNJR1RSQVAiLAogICAgImVtIjogIlRyYWNlXC9icmVha3BvaW50IHRyYXAiLAogICAgImVjIjogMSwKICAgICJlZSI6IDAsCiAgICAiZXMiOiA1LAogICAgImZhIjogNDg2Mjc4MjYxMzgwLAogICAgImZyIjogWwogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvZGF0YVwvYXBwXC9+fkZhVnFSNHRfV3ZNWHRRRmdZNHdkM3c9PVwvY29tLm5pbWJsZS5tcnRvdGVtLnRlc3RuZGtjcmFzaGNhcHR1cmUtODlfNXBTamhyTDgzVDB4M2h3MUJrZz09XC9saWJcL2FybTY0XC9saWJuYXRpdmUtbGliLWNyYXNoLXRlc3Quc28iLAogICAgICAgICAgICAibWQiOiAiSmF2YV9jb21fbmltYmxlX21ydG90ZW1fdGVzdG5ka2NyYXNoY2FwdHVyZV9NYWluQWN0aXZpdHlfY3Jhc2gyIiwKICAgICAgICAgICAgImZhIjogNDg2Mjc4MjYxMzgwLAogICAgICAgICAgICAib2EiOiA0ODYyNzgyNjEzMDAsCiAgICAgICAgICAgICJtYSI6IDQ4NjI3ODE5NzI0OCwKICAgICAgICAgICAgImxuIjogNjQxMzIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIiIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MDU0ODE2OCwKICAgICAgICAgICAgIm9hIjogMCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAyOTc5NDAwCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA1MDkwMzIsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjk0MDI2NAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiX1pOM2FydDExaW50ZXJwcmV0ZXIzNEFydEludGVycHJldGVyVG9Db21waWxlZENvZGVCcmlkZ2VFUE5TXzZUaHJlYWRFUE5TXzlBcnRNZXRob2RFUE5TXzExU2hhZG93RnJhbWVFdFBOU182SlZhbHVlRSIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MDY1ODEzMiwKICAgICAgICAgICAgIm9hIjogNDg2OTgwNjU3ODE2LAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDMwODkzNjQKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIl9aTjNhcnQxMWludGVycHJldGVyNkRvQ2FsbElMYjBFTGIwRUVFYlBOU185QXJ0TWV0aG9kRVBOU182VGhyZWFkRVJOU18xMVNoYWRvd0ZyYW1lRVBLTlNfMTFJbnN0cnVjdGlvbkV0UE5TXzZKVmFsdWVFIiwKICAgICAgICAgICAgImZhIjogNDg2OTgxNzYxMTMyLAogICAgICAgICAgICAib2EiOiA0ODY5ODE3NjAzMDgsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogNDE5MjM2NAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiTXRlcnBJbnZva2VWaXJ0dWFsIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwNDY5NzQ0LAogICAgICAgICAgICAib2EiOiA0ODY5ODA0NjQzNjAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjkwMDk3NgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwNDg2MTY4LAogICAgICAgICAgICAib2EiOiAwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI5MTc0MDAKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIiIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MDE3OTc4OCwKICAgICAgICAgICAgIm9hIjogMCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAyNjExMDIwCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICJfWk4zYXJ0MTFpbnRlcnByZXRlcjMzQXJ0SW50ZXJwcmV0ZXJUb0ludGVycHJldGVyQnJpZGdlRVBOU182VGhyZWFkRVJLTlNfMjBDb2RlSXRlbURhdGFBY2Nlc3NvckVQTlNfMTFTaGFkb3dGcmFtZUVQTlNfNkpWYWx1ZUUiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODEyNTIyMjAsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4MTI1MjA2OCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAzNjgzNDUyCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICJfWk4zYXJ0MTFpbnRlcnByZXRlcjZEb0NhbGxJTGIwRUxiMEVFRWJQTlNfOUFydE1ldGhvZEVQTlNfNlRocmVhZEVSTlNfMTFTaGFkb3dGcmFtZUVQS05TXzExSW5zdHJ1Y3Rpb25FdFBOU182SlZhbHVlRSIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MTc2MTc2NCwKICAgICAgICAgICAgIm9hIjogNDg2OTgxNzYwMzA4LAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDQxOTI5OTYKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIk10ZXJwSW52b2tlVmlydHVhbCIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MDQ2OTc0NCwKICAgICAgICAgICAgIm9hIjogNDg2OTgwNDY0MzYwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI5MDA5NzYKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIiIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MDQ4NjE2OCwKICAgICAgICAgICAgIm9hIjogMCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAyOTE3NDAwCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODAxNzk3ODgsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjYxMTAyMAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiX1pOM2FydDExaW50ZXJwcmV0ZXIzM0FydEludGVycHJldGVyVG9JbnRlcnByZXRlckJyaWRnZUVQTlNfNlRocmVhZEVSS05TXzIwQ29kZUl0ZW1EYXRhQWNjZXNzb3JFUE5TXzExU2hhZG93RnJhbWVFUE5TXzZKVmFsdWVFIiwKICAgICAgICAgICAgImZhIjogNDg2OTgxMjUyMjIwLAogICAgICAgICAgICAib2EiOiA0ODY5ODEyNTIwNjgsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMzY4MzQ1MgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiX1pOM2FydDExaW50ZXJwcmV0ZXI2RG9DYWxsSUxiMEVMYjBFRUViUE5TXzlBcnRNZXRob2RFUE5TXzZUaHJlYWRFUk5TXzExU2hhZG93RnJhbWVFUEtOU18xMUluc3RydWN0aW9uRXRQTlNfNkpWYWx1ZUUiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODE3NjE3NjQsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4MTc2MDMwOCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiA0MTkyOTk2CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICJNdGVycEludm9rZUludGVyZmFjZSIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MTYzMDU0MCwKICAgICAgICAgICAgIm9hIjogNDg2OTgxNjI1NjI0LAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDQwNjE3NzIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIiIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MDQ4NjY4MCwKICAgICAgICAgICAgIm9hIjogMCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAyOTE3OTEyCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICJNdGVycEludm9rZVZpcnR1YWwiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA0NjY2NTYsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4MDQ2NDM2MCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAyODk3ODg4CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA0ODYxNjgsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjkxNzQwMAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwMTc5Nzg4LAogICAgICAgICAgICAib2EiOiAwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI2MTEwMjAKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIl9aTjNhcnQxMWludGVycHJldGVyMzNBcnRJbnRlcnByZXRlclRvSW50ZXJwcmV0ZXJCcmlkZ2VFUE5TXzZUaHJlYWRFUktOU18yMENvZGVJdGVtRGF0YUFjY2Vzc29yRVBOU18xMVNoYWRvd0ZyYW1lRVBOU182SlZhbHVlRSIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MTI1MjIyMCwKICAgICAgICAgICAgIm9hIjogNDg2OTgxMjUyMDY4LAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDM2ODM0NTIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIl9aTjNhcnQxMWludGVycHJldGVyNkRvQ2FsbElMYjBFTGIwRUVFYlBOU185QXJ0TWV0aG9kRVBOU182VGhyZWFkRVJOU18xMVNoYWRvd0ZyYW1lRVBLTlNfMTFJbnN0cnVjdGlvbkV0UE5TXzZKVmFsdWVFIiwKICAgICAgICAgICAgImZhIjogNDg2OTgxNzYxNzY0LAogICAgICAgICAgICAib2EiOiA0ODY5ODE3NjAzMDgsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogNDE5Mjk5NgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiTXRlcnBJbnZva2VEaXJlY3QiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODE3NTY3NzYsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4MTc1NTE5MiwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiA0MTg4MDA4CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA0ODY0MjQsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjkxNzY1NgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwMTc5Nzg4LAogICAgICAgICAgICAib2EiOiAwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI2MTEwMjAKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIl9aTjNhcnQxMWludGVycHJldGVyMzNBcnRJbnRlcnByZXRlclRvSW50ZXJwcmV0ZXJCcmlkZ2VFUE5TXzZUaHJlYWRFUktOU18yMENvZGVJdGVtRGF0YUFjY2Vzc29yRVBOU18xMVNoYWRvd0ZyYW1lRVBOU182SlZhbHVlRSIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MTI1MjIyMCwKICAgICAgICAgICAgIm9hIjogNDg2OTgxMjUyMDY4LAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDM2ODM0NTIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIl9aTjNhcnQxMWludGVycHJldGVyNkRvQ2FsbElMYjBFTGIwRUVFYlBOU185QXJ0TWV0aG9kRVBOU182VGhyZWFkRVJOU18xMVNoYWRvd0ZyYW1lRVBLTlNfMTFJbnN0cnVjdGlvbkV0UE5TXzZKVmFsdWVFIiwKICAgICAgICAgICAgImZhIjogNDg2OTgxNzYxNzY0LAogICAgICAgICAgICAib2EiOiA0ODY5ODE3NjAzMDgsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogNDE5Mjk5NgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiTXRlcnBJbnZva2VTdGF0aWMiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODUzODYxOTIsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4NTM4MjM3NiwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiA3ODE3NDI0CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA0ODY1NTIsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjkxNzc4NAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiTXRlcnBJbnZva2VJbnRlcmZhY2UiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODE2MjgwODgsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4MTYyNTYyNCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiA0MDU5MzIwCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA0ODY2ODAsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjkxNzkxMgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiTXRlcnBJbnZva2VTdGF0aWMiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODUzODQ1MDAsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4NTM4MjM3NiwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiA3ODE1NzMyCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA0ODY1NTIsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjkxNzc4NAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiTXRlcnBJbnZva2VWaXJ0dWFsIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwNDY2NjU2LAogICAgICAgICAgICAib2EiOiA0ODY5ODA0NjQzNjAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjg5Nzg4OAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwNDg2MTY4LAogICAgICAgICAgICAib2EiOiAwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI5MTc0MDAKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIk10ZXJwSW52b2tlU3RhdGljIiwKICAgICAgICAgICAgImZhIjogNDg2OTg1Mzg0NTAwLAogICAgICAgICAgICAib2EiOiA0ODY5ODUzODIzNzYsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogNzgxNTczMgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwNDg2NTUyLAogICAgICAgICAgICAib2EiOiAwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI5MTc3ODQKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIk10ZXJwSW52b2tlU3RhdGljIiwKICAgICAgICAgICAgImZhIjogNDg2OTg1MzgzMDAwLAogICAgICAgICAgICAib2EiOiA0ODY5ODUzODIzNzYsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogNzgxNDIzMgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwNDg2NTUyLAogICAgICAgICAgICAib2EiOiAwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI5MTc3ODQKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIiIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MDE3OTc4OCwKICAgICAgICAgICAgIm9hIjogMCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAyNjExMDIwCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICJhcnRRdWlja1RvSW50ZXJwcmV0ZXJCcmlkZ2UiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODAxNzYxMTYsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4MDE3NDkzNiwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAyNjA3MzQ4CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA1NDg0NzYsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjk3OTcwOAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwNTA5Njc2LAogICAgICAgICAgICAib2EiOiAwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI5NDA5MDgKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIl9aTjNhcnQxMkludm9rZU1ldGhvZElMTlNfMTFQb2ludGVyU2l6ZUU4RUVFUDhfam9iamVjdFJLTlNfMzNTY29wZWRPYmplY3RBY2Nlc3NBbHJlYWR5UnVubmFibGVFUzNfUzNfUzNfbSIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MTExOTc2MCwKICAgICAgICAgICAgIm9hIjogNDg2OTgxMTE5MTQ4LAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDM1NTA5OTIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIiIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MTExOTExMiwKICAgICAgICAgICAgIm9hIjogMCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAzNTUwMzQ0CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvamF2YWxpYlwvYXJtNjRcL2Jvb3Qub2F0IiwKICAgICAgICAgICAgIm1kIjogIiIsCiAgICAgICAgICAgICJmYSI6IDE4NjY0MTU5OTIsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDE4NjU2ODI5NDQsCiAgICAgICAgICAgICJsbiI6IDczMzA0OAogICAgICAgIH0KICAgIF0KfQ==" -} \ No newline at end of file +} diff --git a/embrace-android-sdk/src/androidTest/java/io/embrace/android/embracesdk/ndk/jni/NdkJniInterfaceTest.kt b/embrace-android-sdk/src/androidTest/java/io/embrace/android/embracesdk/ndk/jni/NdkJniInterfaceTest.kt index cf0676c51b..0a233be626 100644 --- a/embrace-android-sdk/src/androidTest/java/io/embrace/android/embracesdk/ndk/jni/NdkJniInterfaceTest.kt +++ b/embrace-android-sdk/src/androidTest/java/io/embrace/android/embracesdk/ndk/jni/NdkJniInterfaceTest.kt @@ -26,23 +26,11 @@ internal class NdkJniInterfaceTest : NativeTestSuite() { } @Test - fun updateMetaDataTest() { - val result = delegate.updateMetaData("new_device_meta_data") - assertEquals(Unit.javaClass, result.javaClass) - } - - @Test - fun updateSessionIdTest() { + fun onSessionChange() { val result = delegate.onSessionChange("new_session_id", "new_native_report_path") assertEquals(Unit.javaClass, result.javaClass) } - @Test - fun updateAppStateTest() { - val result = delegate.updateAppState("new_app_state") - assertEquals(Unit.javaClass, result.javaClass) - } - @Test fun getCrashReportTest() { val result = delegate.getCrashReport("path") diff --git a/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/features/ResurrectionFeatureTest.kt b/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/features/ResurrectionFeatureTest.kt index ca16c93f08..49e93c8e3c 100644 --- a/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/features/ResurrectionFeatureTest.kt +++ b/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/features/ResurrectionFeatureTest.kt @@ -16,12 +16,10 @@ import io.embrace.android.embracesdk.internal.config.remote.RemoteConfig import io.embrace.android.embracesdk.internal.delivery.PayloadType import io.embrace.android.embracesdk.internal.delivery.StoredTelemetryMetadata import io.embrace.android.embracesdk.internal.delivery.SupportedEnvelopeType -import io.embrace.android.embracesdk.internal.spans.findAttributeValue import io.embrace.android.embracesdk.testframework.IntegrationTestRule import io.embrace.android.embracesdk.testframework.actions.EmbraceSetupInterface import io.embrace.android.embracesdk.testframework.actions.createStoredNativeCrashData import io.embrace.android.embracesdk.testframework.assertions.getLastLog -import io.opentelemetry.semconv.ExceptionAttributes import org.junit.Assert.assertEquals import org.junit.Assert.assertFalse import org.junit.Assert.assertNotNull @@ -138,31 +136,13 @@ internal class ResurrectionFeatureTest { }, assertAction = { val session = getSingleSessionEnvelope() - val envelopes = getLogEnvelopes(2) - with(envelopes.first()) { + val crashEnvelope = getSingleLogEnvelope() + with(crashEnvelope) { assertEquals(session.resource, resource) assertEquals(session.metadata, metadata) val crash = getLastLog() assertNativeCrashSent(crash, crashData, testRule.setup.symbols) } - - with(envelopes.last()) { - val errors = checkNotNull(data.logs) - assertEquals(2, errors.size) - with(errors.first()) { - assertEquals( - "Cached native crash envelope data not found", - attributes?.findAttributeValue(ExceptionAttributes.EXCEPTION_MESSAGE.key) - ) - } - - with(errors.last()) { - assertEquals( - "java.io.FileNotFoundException", - attributes?.findAttributeValue(ExceptionAttributes.EXCEPTION_TYPE.key) - ) - } - } } ) } diff --git a/embrace-android-sdk/src/integrationTest/resources/native_crash_1.txt b/embrace-android-sdk/src/integrationTest/resources/native_crash_1.txt index b5736feba2..9190425528 100644 --- a/embrace-android-sdk/src/integrationTest/resources/native_crash_1.txt +++ b/embrace-android-sdk/src/integrationTest/resources/native_crash_1.txt @@ -1,53 +1,7 @@ { - "meta": { - "a": { - "v": "1.0", - "f": 1, - "bi": "351E8925D6C7465F96AEFB99144432DB", - "bt": "debug", - "fl": null, - "e": "dev", - "vu": false, - "vul": false, - "bv": "1", - "ou": false, - "oul": false, - "sdk": "5.3.0-SNAPSHOT", - "sdc": "53", - "rn": "351E8925D6C7465F96AEFB99144432DB", - "jsp": null, - "rnv": null, - "unv": null, - "ubg": null - }, - "d": { - "dm": "Google", - "do": "sdk_gphone64_arm64", - "da": "arm64-v8a", - "jb": false, - "lc": "en_US", - "ms": "812531712", - "os": "android", - "ov": "12", - "oc": "32", - "sr": "1080x2176", - "tz": "GMT", - "up": "122243039" - }, - "u": { - "id": "🔥", - "em": null, - "un": null, - "per": [ - "first_day" - ] - }, - "sp": {} - }, "report_id": "EB1D08F2C1854054975A13E611127E98", "v": "1", "ts": 165644287455, "sid": "EB96C6A8AF09449A8547C7703CE6BDAE", - "state": "foreground", "crash": "ewogICAgImVuIjogIlNJR1RSQVAiLAogICAgImVtIjogIlRyYWNlXC9icmVha3BvaW50IHRyYXAiLAogICAgImVjIjogMSwKICAgICJlZSI6IDAsCiAgICAiZXMiOiA1LAogICAgImZhIjogNDg2Mjc4MjYxMzgwLAogICAgImZyIjogWwogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvZGF0YVwvYXBwXC9+fkZhVnFSNHRfV3ZNWHRRRmdZNHdkM3c9PVwvY29tLm5pbWJsZS5tcnRvdGVtLnRlc3RuZGtjcmFzaGNhcHR1cmUtODlfNXBTamhyTDgzVDB4M2h3MUJrZz09XC9saWJcL2FybTY0XC9saWJuYXRpdmUtbGliLWNyYXNoLXRlc3Quc28iLAogICAgICAgICAgICAibWQiOiAiSmF2YV9jb21fbmltYmxlX21ydG90ZW1fdGVzdG5ka2NyYXNoY2FwdHVyZV9NYWluQWN0aXZpdHlfY3Jhc2gyIiwKICAgICAgICAgICAgImZhIjogNDg2Mjc4MjYxMzgwLAogICAgICAgICAgICAib2EiOiA0ODYyNzgyNjEzMDAsCiAgICAgICAgICAgICJtYSI6IDQ4NjI3ODE5NzI0OCwKICAgICAgICAgICAgImxuIjogNjQxMzIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIiIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MDU0ODE2OCwKICAgICAgICAgICAgIm9hIjogMCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAyOTc5NDAwCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA1MDkwMzIsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjk0MDI2NAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiX1pOM2FydDExaW50ZXJwcmV0ZXIzNEFydEludGVycHJldGVyVG9Db21waWxlZENvZGVCcmlkZ2VFUE5TXzZUaHJlYWRFUE5TXzlBcnRNZXRob2RFUE5TXzExU2hhZG93RnJhbWVFdFBOU182SlZhbHVlRSIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MDY1ODEzMiwKICAgICAgICAgICAgIm9hIjogNDg2OTgwNjU3ODE2LAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDMwODkzNjQKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIl9aTjNhcnQxMWludGVycHJldGVyNkRvQ2FsbElMYjBFTGIwRUVFYlBOU185QXJ0TWV0aG9kRVBOU182VGhyZWFkRVJOU18xMVNoYWRvd0ZyYW1lRVBLTlNfMTFJbnN0cnVjdGlvbkV0UE5TXzZKVmFsdWVFIiwKICAgICAgICAgICAgImZhIjogNDg2OTgxNzYxMTMyLAogICAgICAgICAgICAib2EiOiA0ODY5ODE3NjAzMDgsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogNDE5MjM2NAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiTXRlcnBJbnZva2VWaXJ0dWFsIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwNDY5NzQ0LAogICAgICAgICAgICAib2EiOiA0ODY5ODA0NjQzNjAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjkwMDk3NgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwNDg2MTY4LAogICAgICAgICAgICAib2EiOiAwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI5MTc0MDAKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIiIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MDE3OTc4OCwKICAgICAgICAgICAgIm9hIjogMCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAyNjExMDIwCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICJfWk4zYXJ0MTFpbnRlcnByZXRlcjMzQXJ0SW50ZXJwcmV0ZXJUb0ludGVycHJldGVyQnJpZGdlRVBOU182VGhyZWFkRVJLTlNfMjBDb2RlSXRlbURhdGFBY2Nlc3NvckVQTlNfMTFTaGFkb3dGcmFtZUVQTlNfNkpWYWx1ZUUiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODEyNTIyMjAsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4MTI1MjA2OCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAzNjgzNDUyCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICJfWk4zYXJ0MTFpbnRlcnByZXRlcjZEb0NhbGxJTGIwRUxiMEVFRWJQTlNfOUFydE1ldGhvZEVQTlNfNlRocmVhZEVSTlNfMTFTaGFkb3dGcmFtZUVQS05TXzExSW5zdHJ1Y3Rpb25FdFBOU182SlZhbHVlRSIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MTc2MTc2NCwKICAgICAgICAgICAgIm9hIjogNDg2OTgxNzYwMzA4LAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDQxOTI5OTYKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIk10ZXJwSW52b2tlVmlydHVhbCIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MDQ2OTc0NCwKICAgICAgICAgICAgIm9hIjogNDg2OTgwNDY0MzYwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI5MDA5NzYKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIiIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MDQ4NjE2OCwKICAgICAgICAgICAgIm9hIjogMCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAyOTE3NDAwCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODAxNzk3ODgsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjYxMTAyMAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiX1pOM2FydDExaW50ZXJwcmV0ZXIzM0FydEludGVycHJldGVyVG9JbnRlcnByZXRlckJyaWRnZUVQTlNfNlRocmVhZEVSS05TXzIwQ29kZUl0ZW1EYXRhQWNjZXNzb3JFUE5TXzExU2hhZG93RnJhbWVFUE5TXzZKVmFsdWVFIiwKICAgICAgICAgICAgImZhIjogNDg2OTgxMjUyMjIwLAogICAgICAgICAgICAib2EiOiA0ODY5ODEyNTIwNjgsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMzY4MzQ1MgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiX1pOM2FydDExaW50ZXJwcmV0ZXI2RG9DYWxsSUxiMEVMYjBFRUViUE5TXzlBcnRNZXRob2RFUE5TXzZUaHJlYWRFUk5TXzExU2hhZG93RnJhbWVFUEtOU18xMUluc3RydWN0aW9uRXRQTlNfNkpWYWx1ZUUiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODE3NjE3NjQsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4MTc2MDMwOCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiA0MTkyOTk2CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICJNdGVycEludm9rZUludGVyZmFjZSIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MTYzMDU0MCwKICAgICAgICAgICAgIm9hIjogNDg2OTgxNjI1NjI0LAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDQwNjE3NzIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIiIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MDQ4NjY4MCwKICAgICAgICAgICAgIm9hIjogMCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAyOTE3OTEyCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICJNdGVycEludm9rZVZpcnR1YWwiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA0NjY2NTYsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4MDQ2NDM2MCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAyODk3ODg4CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA0ODYxNjgsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjkxNzQwMAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwMTc5Nzg4LAogICAgICAgICAgICAib2EiOiAwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI2MTEwMjAKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIl9aTjNhcnQxMWludGVycHJldGVyMzNBcnRJbnRlcnByZXRlclRvSW50ZXJwcmV0ZXJCcmlkZ2VFUE5TXzZUaHJlYWRFUktOU18yMENvZGVJdGVtRGF0YUFjY2Vzc29yRVBOU18xMVNoYWRvd0ZyYW1lRVBOU182SlZhbHVlRSIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MTI1MjIyMCwKICAgICAgICAgICAgIm9hIjogNDg2OTgxMjUyMDY4LAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDM2ODM0NTIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIl9aTjNhcnQxMWludGVycHJldGVyNkRvQ2FsbElMYjBFTGIwRUVFYlBOU185QXJ0TWV0aG9kRVBOU182VGhyZWFkRVJOU18xMVNoYWRvd0ZyYW1lRVBLTlNfMTFJbnN0cnVjdGlvbkV0UE5TXzZKVmFsdWVFIiwKICAgICAgICAgICAgImZhIjogNDg2OTgxNzYxNzY0LAogICAgICAgICAgICAib2EiOiA0ODY5ODE3NjAzMDgsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogNDE5Mjk5NgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiTXRlcnBJbnZva2VEaXJlY3QiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODE3NTY3NzYsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4MTc1NTE5MiwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiA0MTg4MDA4CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA0ODY0MjQsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjkxNzY1NgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwMTc5Nzg4LAogICAgICAgICAgICAib2EiOiAwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI2MTEwMjAKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIl9aTjNhcnQxMWludGVycHJldGVyMzNBcnRJbnRlcnByZXRlclRvSW50ZXJwcmV0ZXJCcmlkZ2VFUE5TXzZUaHJlYWRFUktOU18yMENvZGVJdGVtRGF0YUFjY2Vzc29yRVBOU18xMVNoYWRvd0ZyYW1lRVBOU182SlZhbHVlRSIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MTI1MjIyMCwKICAgICAgICAgICAgIm9hIjogNDg2OTgxMjUyMDY4LAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDM2ODM0NTIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIl9aTjNhcnQxMWludGVycHJldGVyNkRvQ2FsbElMYjBFTGIwRUVFYlBOU185QXJ0TWV0aG9kRVBOU182VGhyZWFkRVJOU18xMVNoYWRvd0ZyYW1lRVBLTlNfMTFJbnN0cnVjdGlvbkV0UE5TXzZKVmFsdWVFIiwKICAgICAgICAgICAgImZhIjogNDg2OTgxNzYxNzY0LAogICAgICAgICAgICAib2EiOiA0ODY5ODE3NjAzMDgsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogNDE5Mjk5NgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiTXRlcnBJbnZva2VTdGF0aWMiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODUzODYxOTIsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4NTM4MjM3NiwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiA3ODE3NDI0CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA0ODY1NTIsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjkxNzc4NAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiTXRlcnBJbnZva2VJbnRlcmZhY2UiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODE2MjgwODgsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4MTYyNTYyNCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiA0MDU5MzIwCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA0ODY2ODAsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjkxNzkxMgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiTXRlcnBJbnZva2VTdGF0aWMiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODUzODQ1MDAsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4NTM4MjM3NiwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiA3ODE1NzMyCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA0ODY1NTIsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjkxNzc4NAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiTXRlcnBJbnZva2VWaXJ0dWFsIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwNDY2NjU2LAogICAgICAgICAgICAib2EiOiA0ODY5ODA0NjQzNjAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjg5Nzg4OAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwNDg2MTY4LAogICAgICAgICAgICAib2EiOiAwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI5MTc0MDAKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIk10ZXJwSW52b2tlU3RhdGljIiwKICAgICAgICAgICAgImZhIjogNDg2OTg1Mzg0NTAwLAogICAgICAgICAgICAib2EiOiA0ODY5ODUzODIzNzYsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogNzgxNTczMgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwNDg2NTUyLAogICAgICAgICAgICAib2EiOiAwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI5MTc3ODQKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIk10ZXJwSW52b2tlU3RhdGljIiwKICAgICAgICAgICAgImZhIjogNDg2OTg1MzgzMDAwLAogICAgICAgICAgICAib2EiOiA0ODY5ODUzODIzNzYsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogNzgxNDIzMgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwNDg2NTUyLAogICAgICAgICAgICAib2EiOiAwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI5MTc3ODQKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIiIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MDE3OTc4OCwKICAgICAgICAgICAgIm9hIjogMCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAyNjExMDIwCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICJhcnRRdWlja1RvSW50ZXJwcmV0ZXJCcmlkZ2UiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODAxNzYxMTYsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4MDE3NDkzNiwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAyNjA3MzQ4CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA1NDg0NzYsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjk3OTcwOAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwNTA5Njc2LAogICAgICAgICAgICAib2EiOiAwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI5NDA5MDgKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIl9aTjNhcnQxMkludm9rZU1ldGhvZElMTlNfMTFQb2ludGVyU2l6ZUU4RUVFUDhfam9iamVjdFJLTlNfMzNTY29wZWRPYmplY3RBY2Nlc3NBbHJlYWR5UnVubmFibGVFUzNfUzNfUzNfbSIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MTExOTc2MCwKICAgICAgICAgICAgIm9hIjogNDg2OTgxMTE5MTQ4LAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDM1NTA5OTIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIiIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MTExOTExMiwKICAgICAgICAgICAgIm9hIjogMCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAzNTUwMzQ0CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvamF2YWxpYlwvYXJtNjRcL2Jvb3Qub2F0IiwKICAgICAgICAgICAgIm1kIjogIiIsCiAgICAgICAgICAgICJmYSI6IDE4NjY0MTU5OTIsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDE4NjU2ODI5NDQsCiAgICAgICAgICAgICJsbiI6IDczMzA0OAogICAgICAgIH0KICAgIF0KfQ==" } diff --git a/embrace-android-sdk/src/integrationTest/resources/native_crash_2.txt b/embrace-android-sdk/src/integrationTest/resources/native_crash_2.txt index bd9739a8e4..df1191fbad 100644 --- a/embrace-android-sdk/src/integrationTest/resources/native_crash_2.txt +++ b/embrace-android-sdk/src/integrationTest/resources/native_crash_2.txt @@ -1,53 +1,7 @@ { - "meta": { - "a": { - "v": "1.0", - "f": 1, - "bi": "351E8925D6C7465F96AEFB99144432DB", - "bt": "debug", - "fl": null, - "e": "dev", - "vu": false, - "vul": false, - "bv": "1", - "ou": false, - "oul": false, - "sdk": "5.3.0-SNAPSHOT", - "sdc": "53", - "rn": "351E8925D6C7465F96AEFB99144432DB", - "jsp": null, - "rnv": null, - "unv": null, - "ubg": null - }, - "d": { - "dm": "Google", - "do": "sdk_gphone64_arm64", - "da": "arm64-v8a", - "jb": false, - "lc": "en_US", - "ms": "812531712", - "os": "android", - "ov": "12", - "oc": "32", - "sr": "1080x2176", - "tz": "GMT", - "up": "122243039" - }, - "u": { - "id": "🔥", - "em": null, - "un": null, - "per": [ - "first_day" - ] - }, - "sp": {} - }, "report_id": "AA1D08F2C1854054975A13E611127E98", "v": "1", "ts": 165644287455, "sid": "A0A0C6A8AF09449A8547C7703CE6BDAE", - "state": "foreground", "crash": "ewogICAgImVuIjogIlNJR1RSQVAiLAogICAgImVtIjogIlRyYWNlXC9icmVha3BvaW50IHRyYXAiLAogICAgImVjIjogMSwKICAgICJlZSI6IDAsCiAgICAiZXMiOiA1LAogICAgImZhIjogNDg2Mjc4MjYxMzgwLAogICAgImZyIjogWwogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvZGF0YVwvYXBwXC9+fkZhVnFSNHRfV3ZNWHRRRmdZNHdkM3c9PVwvY29tLm5pbWJsZS5tcnRvdGVtLnRlc3RuZGtjcmFzaGNhcHR1cmUtODlfNXBTamhyTDgzVDB4M2h3MUJrZz09XC9saWJcL2FybTY0XC9saWJuYXRpdmUtbGliLWNyYXNoLXRlc3Quc28iLAogICAgICAgICAgICAibWQiOiAiSmF2YV9jb21fbmltYmxlX21ydG90ZW1fdGVzdG5ka2NyYXNoY2FwdHVyZV9NYWluQWN0aXZpdHlfY3Jhc2gyIiwKICAgICAgICAgICAgImZhIjogNDg2Mjc4MjYxMzgwLAogICAgICAgICAgICAib2EiOiA0ODYyNzgyNjEzMDAsCiAgICAgICAgICAgICJtYSI6IDQ4NjI3ODE5NzI0OCwKICAgICAgICAgICAgImxuIjogNjQxMzIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIiIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MDU0ODE2OCwKICAgICAgICAgICAgIm9hIjogMCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAyOTc5NDAwCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA1MDkwMzIsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjk0MDI2NAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiX1pOM2FydDExaW50ZXJwcmV0ZXIzNEFydEludGVycHJldGVyVG9Db21waWxlZENvZGVCcmlkZ2VFUE5TXzZUaHJlYWRFUE5TXzlBcnRNZXRob2RFUE5TXzExU2hhZG93RnJhbWVFdFBOU182SlZhbHVlRSIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MDY1ODEzMiwKICAgICAgICAgICAgIm9hIjogNDg2OTgwNjU3ODE2LAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDMwODkzNjQKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIl9aTjNhcnQxMWludGVycHJldGVyNkRvQ2FsbElMYjBFTGIwRUVFYlBOU185QXJ0TWV0aG9kRVBOU182VGhyZWFkRVJOU18xMVNoYWRvd0ZyYW1lRVBLTlNfMTFJbnN0cnVjdGlvbkV0UE5TXzZKVmFsdWVFIiwKICAgICAgICAgICAgImZhIjogNDg2OTgxNzYxMTMyLAogICAgICAgICAgICAib2EiOiA0ODY5ODE3NjAzMDgsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogNDE5MjM2NAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiTXRlcnBJbnZva2VWaXJ0dWFsIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwNDY5NzQ0LAogICAgICAgICAgICAib2EiOiA0ODY5ODA0NjQzNjAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjkwMDk3NgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwNDg2MTY4LAogICAgICAgICAgICAib2EiOiAwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI5MTc0MDAKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIiIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MDE3OTc4OCwKICAgICAgICAgICAgIm9hIjogMCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAyNjExMDIwCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICJfWk4zYXJ0MTFpbnRlcnByZXRlcjMzQXJ0SW50ZXJwcmV0ZXJUb0ludGVycHJldGVyQnJpZGdlRVBOU182VGhyZWFkRVJLTlNfMjBDb2RlSXRlbURhdGFBY2Nlc3NvckVQTlNfMTFTaGFkb3dGcmFtZUVQTlNfNkpWYWx1ZUUiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODEyNTIyMjAsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4MTI1MjA2OCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAzNjgzNDUyCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICJfWk4zYXJ0MTFpbnRlcnByZXRlcjZEb0NhbGxJTGIwRUxiMEVFRWJQTlNfOUFydE1ldGhvZEVQTlNfNlRocmVhZEVSTlNfMTFTaGFkb3dGcmFtZUVQS05TXzExSW5zdHJ1Y3Rpb25FdFBOU182SlZhbHVlRSIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MTc2MTc2NCwKICAgICAgICAgICAgIm9hIjogNDg2OTgxNzYwMzA4LAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDQxOTI5OTYKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIk10ZXJwSW52b2tlVmlydHVhbCIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MDQ2OTc0NCwKICAgICAgICAgICAgIm9hIjogNDg2OTgwNDY0MzYwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI5MDA5NzYKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIiIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MDQ4NjE2OCwKICAgICAgICAgICAgIm9hIjogMCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAyOTE3NDAwCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODAxNzk3ODgsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjYxMTAyMAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiX1pOM2FydDExaW50ZXJwcmV0ZXIzM0FydEludGVycHJldGVyVG9JbnRlcnByZXRlckJyaWRnZUVQTlNfNlRocmVhZEVSS05TXzIwQ29kZUl0ZW1EYXRhQWNjZXNzb3JFUE5TXzExU2hhZG93RnJhbWVFUE5TXzZKVmFsdWVFIiwKICAgICAgICAgICAgImZhIjogNDg2OTgxMjUyMjIwLAogICAgICAgICAgICAib2EiOiA0ODY5ODEyNTIwNjgsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMzY4MzQ1MgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiX1pOM2FydDExaW50ZXJwcmV0ZXI2RG9DYWxsSUxiMEVMYjBFRUViUE5TXzlBcnRNZXRob2RFUE5TXzZUaHJlYWRFUk5TXzExU2hhZG93RnJhbWVFUEtOU18xMUluc3RydWN0aW9uRXRQTlNfNkpWYWx1ZUUiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODE3NjE3NjQsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4MTc2MDMwOCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiA0MTkyOTk2CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICJNdGVycEludm9rZUludGVyZmFjZSIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MTYzMDU0MCwKICAgICAgICAgICAgIm9hIjogNDg2OTgxNjI1NjI0LAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDQwNjE3NzIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIiIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MDQ4NjY4MCwKICAgICAgICAgICAgIm9hIjogMCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAyOTE3OTEyCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICJNdGVycEludm9rZVZpcnR1YWwiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA0NjY2NTYsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4MDQ2NDM2MCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAyODk3ODg4CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA0ODYxNjgsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjkxNzQwMAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwMTc5Nzg4LAogICAgICAgICAgICAib2EiOiAwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI2MTEwMjAKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIl9aTjNhcnQxMWludGVycHJldGVyMzNBcnRJbnRlcnByZXRlclRvSW50ZXJwcmV0ZXJCcmlkZ2VFUE5TXzZUaHJlYWRFUktOU18yMENvZGVJdGVtRGF0YUFjY2Vzc29yRVBOU18xMVNoYWRvd0ZyYW1lRVBOU182SlZhbHVlRSIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MTI1MjIyMCwKICAgICAgICAgICAgIm9hIjogNDg2OTgxMjUyMDY4LAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDM2ODM0NTIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIl9aTjNhcnQxMWludGVycHJldGVyNkRvQ2FsbElMYjBFTGIwRUVFYlBOU185QXJ0TWV0aG9kRVBOU182VGhyZWFkRVJOU18xMVNoYWRvd0ZyYW1lRVBLTlNfMTFJbnN0cnVjdGlvbkV0UE5TXzZKVmFsdWVFIiwKICAgICAgICAgICAgImZhIjogNDg2OTgxNzYxNzY0LAogICAgICAgICAgICAib2EiOiA0ODY5ODE3NjAzMDgsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogNDE5Mjk5NgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiTXRlcnBJbnZva2VEaXJlY3QiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODE3NTY3NzYsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4MTc1NTE5MiwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiA0MTg4MDA4CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA0ODY0MjQsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjkxNzY1NgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwMTc5Nzg4LAogICAgICAgICAgICAib2EiOiAwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI2MTEwMjAKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIl9aTjNhcnQxMWludGVycHJldGVyMzNBcnRJbnRlcnByZXRlclRvSW50ZXJwcmV0ZXJCcmlkZ2VFUE5TXzZUaHJlYWRFUktOU18yMENvZGVJdGVtRGF0YUFjY2Vzc29yRVBOU18xMVNoYWRvd0ZyYW1lRVBOU182SlZhbHVlRSIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MTI1MjIyMCwKICAgICAgICAgICAgIm9hIjogNDg2OTgxMjUyMDY4LAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDM2ODM0NTIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIl9aTjNhcnQxMWludGVycHJldGVyNkRvQ2FsbElMYjBFTGIwRUVFYlBOU185QXJ0TWV0aG9kRVBOU182VGhyZWFkRVJOU18xMVNoYWRvd0ZyYW1lRVBLTlNfMTFJbnN0cnVjdGlvbkV0UE5TXzZKVmFsdWVFIiwKICAgICAgICAgICAgImZhIjogNDg2OTgxNzYxNzY0LAogICAgICAgICAgICAib2EiOiA0ODY5ODE3NjAzMDgsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogNDE5Mjk5NgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiTXRlcnBJbnZva2VTdGF0aWMiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODUzODYxOTIsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4NTM4MjM3NiwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiA3ODE3NDI0CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA0ODY1NTIsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjkxNzc4NAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiTXRlcnBJbnZva2VJbnRlcmZhY2UiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODE2MjgwODgsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4MTYyNTYyNCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiA0MDU5MzIwCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA0ODY2ODAsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjkxNzkxMgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiTXRlcnBJbnZva2VTdGF0aWMiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODUzODQ1MDAsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4NTM4MjM3NiwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiA3ODE1NzMyCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA0ODY1NTIsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjkxNzc4NAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiTXRlcnBJbnZva2VWaXJ0dWFsIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwNDY2NjU2LAogICAgICAgICAgICAib2EiOiA0ODY5ODA0NjQzNjAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjg5Nzg4OAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwNDg2MTY4LAogICAgICAgICAgICAib2EiOiAwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI5MTc0MDAKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIk10ZXJwSW52b2tlU3RhdGljIiwKICAgICAgICAgICAgImZhIjogNDg2OTg1Mzg0NTAwLAogICAgICAgICAgICAib2EiOiA0ODY5ODUzODIzNzYsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogNzgxNTczMgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwNDg2NTUyLAogICAgICAgICAgICAib2EiOiAwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI5MTc3ODQKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIk10ZXJwSW52b2tlU3RhdGljIiwKICAgICAgICAgICAgImZhIjogNDg2OTg1MzgzMDAwLAogICAgICAgICAgICAib2EiOiA0ODY5ODUzODIzNzYsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogNzgxNDIzMgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwNDg2NTUyLAogICAgICAgICAgICAib2EiOiAwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI5MTc3ODQKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIiIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MDE3OTc4OCwKICAgICAgICAgICAgIm9hIjogMCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAyNjExMDIwCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICJhcnRRdWlja1RvSW50ZXJwcmV0ZXJCcmlkZ2UiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODAxNzYxMTYsCiAgICAgICAgICAgICJvYSI6IDQ4Njk4MDE3NDkzNiwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAyNjA3MzQ4CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvbGliNjRcL2xpYmFydC5zbyIsCiAgICAgICAgICAgICJtZCI6ICIiLAogICAgICAgICAgICAiZmEiOiA0ODY5ODA1NDg0NzYsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDQ4Njk3NzU2ODc2OCwKICAgICAgICAgICAgImxuIjogMjk3OTcwOAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAibW8iOiAiXC9hcGV4XC9jb20uYW5kcm9pZC5hcnRcL2xpYjY0XC9saWJhcnQuc28iLAogICAgICAgICAgICAibWQiOiAiIiwKICAgICAgICAgICAgImZhIjogNDg2OTgwNTA5Njc2LAogICAgICAgICAgICAib2EiOiAwLAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDI5NDA5MDgKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIl9aTjNhcnQxMkludm9rZU1ldGhvZElMTlNfMTFQb2ludGVyU2l6ZUU4RUVFUDhfam9iamVjdFJLTlNfMzNTY29wZWRPYmplY3RBY2Nlc3NBbHJlYWR5UnVubmFibGVFUzNfUzNfUzNfbSIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MTExOTc2MCwKICAgICAgICAgICAgIm9hIjogNDg2OTgxMTE5MTQ4LAogICAgICAgICAgICAibWEiOiA0ODY5Nzc1Njg3NjgsCiAgICAgICAgICAgICJsbiI6IDM1NTA5OTIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgIm1vIjogIlwvYXBleFwvY29tLmFuZHJvaWQuYXJ0XC9saWI2NFwvbGliYXJ0LnNvIiwKICAgICAgICAgICAgIm1kIjogIiIsCiAgICAgICAgICAgICJmYSI6IDQ4Njk4MTExOTExMiwKICAgICAgICAgICAgIm9hIjogMCwKICAgICAgICAgICAgIm1hIjogNDg2OTc3NTY4NzY4LAogICAgICAgICAgICAibG4iOiAzNTUwMzQ0CiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJtbyI6ICJcL2FwZXhcL2NvbS5hbmRyb2lkLmFydFwvamF2YWxpYlwvYXJtNjRcL2Jvb3Qub2F0IiwKICAgICAgICAgICAgIm1kIjogIiIsCiAgICAgICAgICAgICJmYSI6IDE4NjY0MTU5OTIsCiAgICAgICAgICAgICJvYSI6IDAsCiAgICAgICAgICAgICJtYSI6IDE4NjU2ODI5NDQsCiAgICAgICAgICAgICJsbiI6IDczMzA0OAogICAgICAgIH0KICAgIF0KfQ==" }