Commit 063184b
Changed files (2)
spec
fixtures
Net_Llm_Ollama
_generate
with_streaming
net
llm
spec/fixtures/Net_Llm_Ollama/_generate/with_streaming/yields_each_chunk.yml
@@ -0,0 +1,30 @@
+---
+http_interactions:
+- request:
+ method: post
+ uri: http://localhost:11434/api/generate
+ body:
+ encoding: UTF-8
+ string: '{"model":"gpt-oss","prompt":"Write a poem","stream":true}'
+ headers:
+ Accept:
+ - application/json
+ Content-Type:
+ - application/json
+ Host:
+ - localhost:11434
+ response:
+ status:
+ code: 200
+ message: OK
+ headers:
+ Content-Type:
+ - application/x-ndjson
+ Transfer-Encoding:
+ - chunked
+ body:
+ encoding: ASCII-8BIT
+ string: !binary |-
+ eyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyNy43MzUxNzgyMloiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiVGhlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjcuNzU2NDc0Mzk1WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgdXNlciIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI3Ljc3NzYwMTY2MloiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHNheXMiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyNy43OTg3MTYxMjRaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBcIiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI3LjgxOTk5ODk0NFoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiV3JpdGUiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyNy44NDExOTY0NTNaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBhIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjcuODYyODcxMzkzWiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgcG9lbSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI3Ljg4NDU2ODkxNloiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiXCIuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjcuOTA2MDMyNjk3WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgTm8iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyNy45Mjc5NDQxODRaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBhZGRpdGlvbmFsIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjcuOTQ5NTYwNDUzWiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgY29uc3RyYWludHMiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyNy45NzEyOTU1MjdaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6Ii4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyNy45OTI5NzY0MDhaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBTbyIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI4LjAxNDc2OTc3MVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHdlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjguMDM2NjQzODY3WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgbmVlZCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI4LjA1ODg4Njg2WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgdG8iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOC4wODA2MjAzNVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHdyaXRlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjguMTAxOTcwODY4WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgYSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI4LjEyMzQwNzM5OFoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHBvZW0iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOC4xNDQ2MTExMzlaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6Ii4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOC4xNjYwNjEzMjVaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBXZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI4LjE4NzMzNDUzNloiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHNob3VsZCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI4LjIwODU4NjU5OFoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHByb2R1Y2UiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOC4yMjk4MDk1NDVaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBhIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjguMjUxMDkwMjUxWiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgcG9lbSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI4LjI3MjI3MjM1MVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiLCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI4LjI5MzU4MzI5NFoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHBlcmhhcHMiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOC4zMTQ3NTA2NzZaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBhbiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI4LjMzNTk4Mzk4M1oiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIG9yaWdpbmFsIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjguMzU3MjEyNjRaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBwb2VtIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjguMzc4NDA1MjNaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6Ii4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOC4zOTk2NDc0NDNaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBUaGUiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOC40MjEyMDE3ODZaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBzdHlsZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI4LjQ0MjYwMjUxOFoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIGlzIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjguNDYzODQwMzg0WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgdXAiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOC40ODYwNTY4OTZaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiB0byIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI4LjUwOTIxNDEzNFoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHVzIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjguNTMwNjM3MjA4WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjguNTUyMTI5NDg0WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgSXQncyIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI4LjU3MzQxMTc5M1oiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIGEiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOC41OTUwMzI5NzFaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBjcmVhdGl2ZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI4LjYxNjEzMjE1NVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHRhc2siLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOC42MzcxNzY5NjVaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IjsiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOC42NTgzMzgzOTZaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiB3ZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI4LjY3OTQ5Nzc4M1oiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIG5lZWQiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOC43MDA2MDMyODhaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiB0byIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI4LjcyMTczNjcyNloiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHByb2R1Y2UiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOC43NDI5ODE2NTVaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBzb21ldGhpbmciLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOC43NjQxNzUyMzZaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiB0aG91Z2h0ZnVsIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjguNzg1NTEyNDc5WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjguODA2Njk0MzM4WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgTWF5YmUiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOC44Mjc5NDg1NjRaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiB3ZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI4Ljg0OTIzMDcyM1oiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIGNhbiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI4Ljg3MDQ0OTI3MloiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIGNob29zZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI4Ljg5MTcxMzE2NloiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIGEiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOC45MTMzOTU5NDFaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiB0aGVtZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI4LjkzNjM5OTYwOVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiLiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI4Ljk1ODEwNzc0MloiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIE5vIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjguOTc5NjEyMjFaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBjb25zdHJhaW50cyIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI5LjAwMDg2NjEzNVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiLiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI5LjAyMjM5MjkwNloiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIFdlJ2xsIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjkuMDQ0MTEyMDQ5WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIganVzdCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI5LjA2NjM4NjUxMVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIGRlbGl2ZXIiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOS4wODgyODM0MloiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIGEiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOS4xMTAyMTgyN1oiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHBvZW0iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOS4xMzE4NDQ2NjlaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6Ii5cblxuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjkuMTUzNjMyMTcxWiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiJXZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI5LjE3NTQ0ODM0OFoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHNob3VsZCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI5LjE5NzA2NDA4NloiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIGJlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjkuMjE4OTMxNjlaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBjYXJlZnVsIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjkuMjQwOTY2OTdaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiB0byIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI5LjI2MzA2OTgyOFoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHByb2R1Y2UiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOS4yODQ5NzI4MzhaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBhIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjkuMzA3MDU4OTQ1WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgZ29vZCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI5LjMyODkwMzQ1NVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHBvZW0iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOS4zNTA5NDU4MzhaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6Ii4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOS4zNzMxNjM4OTNaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBNYXliZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI5LjM5NTIyOTcxMVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIGEiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOS40MTcyNDc1NzlaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBmcmVlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjkuNDM4ODIwODI3WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgdmVyc2UiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOS40NjAwNzY5NzZaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBwb2VtIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjkuNDgxMjM2MzAzWiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgYWJvdXQiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOS41MDI5NzE0MzdaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiB0aW1lIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjkuNTIzNTU4MjUzWiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIsIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjkuNTQ1MDgzOTUyWiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgbWVtb3J5IiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjkuNTY2MjUzMjY3WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIsIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjkuNTg3NDgzMDA3WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgb3IiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOS42MDg0MjAwMDRaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBuYXR1cmUiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOS42Mjk2NjIzODhaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6Ii4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOS42NTA4NzA3MTdaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBXZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI5LjY3MjE2NTg5MVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIGNhbiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI5LjY5MzU2NDg5WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgcHJvZHVjZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI5LjcxNDgyMDQwOFoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIGFuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjkuNzM2MDA2NjY2WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgZXZvYyIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI5Ljc1NzIwMjA4MVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiYXRpdmUiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOS43NzkwNDMzMDVaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBwaWVjZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI5LjgwMDk0MTg5N1oiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiLiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI5LjgyMTkwMTY0N1oiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIE1heWJlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjkuODQzMTc4NzA2WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgbWVudGlvbiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI5Ljg2NDIzMjM4NFoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIGltYWdlcnkiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOS44ODU5ODQ4M1oiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiLCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI5LjkwNzA2MDIxOVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIGV0YyIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjI5LjkyODA1ODc1MloiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiLlxuXG4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNToyOS45NDkyNjE4NDFaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IldlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjkuOTcwNDY3NjE2WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgY2FuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MjkuOTkxNTE4MDU3WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgYWxzbyIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMwLjAxMjc4ODc0NFoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIGFkZCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMwLjAzNDExNDQ1NVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHRpdGxlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzAuMDU1NDQ5NDI0WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgb3IiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMC4wNzY3Mzc1NjRaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBub3QiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMC4wOTc5OTI5MjJaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6Ii4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMC4xMTkyNjE1NTVaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBUaGUiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMC4xNDA0NjE4NzlaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiB1c2VyIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzAuMTYxNzA2ODk4WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIganVzdCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMwLjE4MzYxMzM4NVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHNhaWQiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMC4yMDUwMTMxNTZaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBcIiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMwLjIyNjMyODU1N1oiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiV3JpdGUiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMC4yNDc1NTIyNTZaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBhIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzAuMjY4ODIxMTk5WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgcG9lbSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMwLjI4OTk5MDQ1NVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiXCIuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzAuMzExMjEzNDcyWiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgV2UnbGwiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMC4zMzI0MzQ4NzZaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBwcm9kdWNlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzAuMzUzNjU0ODE3WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgYSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMwLjM3NDg0MjIwN1oiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHBvZW0iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMC4zOTYxOTkwODdaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiB3aXRoIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzAuNDE3MzcwMzI2WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgc29tZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMwLjQzODYxOTQ0M1oiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHN0cnVjdHVyZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMwLjQ2MDE0ODMxN1oiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiLCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMwLjQ4MTcxNTQyM1oiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIG1heWJlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzAuNTAzMDE0MzE0WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgd2l0aCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMwLjUyNDMxNjU2WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgcmh5bWUiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMC41NDU2MTMxNjZaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBvciIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMwLjU2Njg0NDgzWiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgZnJlZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMwLjU4OTEyMzI0OVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHZlcnNlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzAuNjExMjM5MTUxWiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzAuNjMyODI2MDM1WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgUGVyaGFwcyIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMwLjY1NDE3OTQyOFoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHdlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzAuNjc1NjE1NDE3WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgY2FuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzAuNjk2OTI4Njc1WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgZG8iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMC43MTgxMzUzNjFaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBhIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzAuNzM5NTQ3MjM1WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgc29uIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzAuNzYwODU4MTk4WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiJuZXQiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMC43ODE2NDY4MjVaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6Ij8iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMC44MDM1MDM5MDlaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBPciIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMwLjgyNTAyNjU1MVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIGEiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMC44NDYzMDc2MThaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBoYSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMwLjg2ODExODQ0NVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiaWt1IiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzAuODg4OTk2MjVaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6Ij8iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMC45MTAyNTcxNzlaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBUaGUiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMC45MzE1NDIxNjNaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBpbnN0cnVjdGlvbiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMwLjk1MjU1ODQzWiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgaXMiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMC45NzM4MDMyNzhaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBnZW5lcmljIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzAuOTk1NTczMjk3WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIsIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzEuMDE3MTM1OTQ1WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgd2UiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMS4wMzg2NzQ3MTlaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBjYW4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMS4wNjAxMTQwMTRaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBjaG9vc2UiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMS4wODE5Mzk0NzhaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6Ii4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMS4xMDM0OTExNjVaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBMZXQncyIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMxLjEyNDk2Njg1OVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHByb2R1Y2UiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMS4xNDYzMjk1MloiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIGEiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMS4xNjgzMjM4OTNaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBmcmVlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzEuMTkwMTI5NjlaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiB2ZXJzZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMxLjIxMjAwMTMyMVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHBpZWNlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzEuMjMzODIxODE2WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzEuMjU1NjU3MzI5WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgV2UnbGwiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMS4yNzczODk0MjdaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBpbmNsdWRlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzEuMjk5MjE2NTM1WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgc29tZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMxLjMyMTI1Mzc0OFoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIGltYWdlcnkiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMS4zNDMwNjU0NTdaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiwiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMS4zNjQ5MjM0ODJaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBwZXJoYXBzIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzEuMzg2NjI2NDE1WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgZXhwbG9yaW5nIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzEuNDA4NTAzMzE2WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgbWVtb3J5IiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzEuNDMwNDIxNzE2WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzEuNDUyMTAzNDU5WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgV2UnbGwiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMS40NzQyNDg4MjdaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBtYWtlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzEuNDk1NDQ1MzQ0WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgaXQiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMS41MTcwMTQwNzNaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBldm9jIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzEuNTM4MjUwOTc3WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiJhdGl2ZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMxLjU1OTQ4MTEyN1oiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiLlxuXG4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMS41ODA4MTUxNTRaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IkxldCdzIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzEuNjAyMDUyNTg4WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgcHJvZHVjZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMxLjYyMzE5ODE4OVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHNvbWV0aGluZyIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMxLjY0NDQ4NzIwMVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIGxpa2UiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMS42NjU2NTQ5MTNaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IjpcblxuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzEuNjg3MDE2MjcyWiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiJUaXRsZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMxLjcwODE3OTcxNloiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiOiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMxLjcyOTQ5MzM1NFoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIFwiIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzEuNzUxMDYzNjM3WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiJFY2hvIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzEuNzcyNDkwMTA4WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiJlcyIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMxLjc5Mzg5MzExNVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIGluIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzEuODE1NTk1OTY4WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgdGhlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzEuODM4MjQ1MTQ2WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgTCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMxLjg2MDA2ODMzNloiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiYXR0aWNlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzEuODgxODIyNTg2WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiJcIlxuXG4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMS45MDMyMjQ0MzFaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IlRoZW4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMS45MjUxMDM0MjZaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBsaW5lcyIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMxLjk0NjQ0NjE3OVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiLiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMxLjk2ODAyOTgxN1oiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIExldCdzIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzEuOTg4NzQ1NDU2WiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgcHJvZHVjZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMyLjAxMDMzODM0MVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIH4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMi4wMzE3MTA3NjFaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IjIwIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzIuMDUzMDYzMjIyWiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgbGluZXMiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMi4wNzQ0MzMzMjdaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6Ii4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMi4wOTU5ODE4MzhaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBXZSdsbCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMyLjExNzYyMjEzM1oiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIGtlZXAiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMi4xMzkwMTE5MzVaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBhIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzIuMTYwMjIzOTMxWiIsInJlc3BvbnNlIjoiIiwidGhpbmtpbmciOiIgY29uc2lzdGVudCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMyLjE4MTQ4OTkyOVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIGxpbmUiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMi4yMDI0OTI5MDFaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBsZW5ndGgiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMi4yMjM5OTgwODFaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBtYXliZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMyLjI0NjM1MDIzOVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiLlxuXG4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMi4yNjgzMjkwOTNaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IkFscmlnaHQiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMi4yOTAxMjU5OTNaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6Ii4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMi4zMTE0MTM3MjJaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6IiBXZSdsbCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMyLjMzMzAyNDY2MVoiLCJyZXNwb25zZSI6IiIsInRoaW5raW5nIjoiIHByb2R1Y2UiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMi4zNTQxNjY5NjZaIiwicmVzcG9uc2UiOiIiLCJ0aGlua2luZyI6Ii4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMi41MDI4NzI3MTlaIiwicmVzcG9uc2UiOiIqKiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMyLjUyNDE0NjkyMloiLCJyZXNwb25zZSI6IkVjaG8iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMi41NDUzMTIzMDFaIiwicmVzcG9uc2UiOiJlcyIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMyLjU2NjYzMDcxOFoiLCJyZXNwb25zZSI6IiBpbiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMyLjU4NzkxNDMwOVoiLCJyZXNwb25zZSI6IiB0aGUiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMi42MDkxNTIzNDVaIiwicmVzcG9uc2UiOiIgTCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMyLjYzMDUxOTE0M1oiLCJyZXNwb25zZSI6ImF0dGljZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMyLjY1MTc1OTgyM1oiLCJyZXNwb25zZSI6IioqXG5cbiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMyLjY3MzcyOTU1WiIsInJlc3BvbnNlIjoiSW4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMi42OTUyMzc2NjVaIiwicmVzcG9uc2UiOiIgdGhlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzIuNzE2NzY5Mjg1WiIsInJlc3BvbnNlIjoiIGh1c2giLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMi43MzgxMjczMDdaIiwicmVzcG9uc2UiOiIgYmV0d2VlbiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMyLjc1OTYxMDA5NFoiLCJyZXNwb25zZSI6IiB0d28iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMi43ODEwMTQ2NzRaIiwicmVzcG9uc2UiOiIgc3Vuc2V0cyIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMyLjgwMjQxMjk5MloiLCJyZXNwb25zZSI6IiwiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMi44MjMzODExMjhaIiwicmVzcG9uc2UiOiIgIFxuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzIuODQ0NzA0ODI1WiIsInJlc3BvbnNlIjoiSSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMyLjg2NjE3MDAyOVoiLCJyZXNwb25zZSI6IiBoZWFyIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzIuODg2OTY3NTkzWiIsInJlc3BvbnNlIjoiIHRoZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMyLjkwODU4NDQwM1oiLCJyZXNwb25zZSI6IiBmYWludCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMyLjkyOTg1ODExNloiLCJyZXNwb25zZSI6ImVzdCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMyLjk1MTEyMjQxMVoiLCJyZXNwb25zZSI6IiBvZiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMyLjk3MjE0MTM4M1oiLCJyZXNwb25zZSI6IiBmb290c3RlcHMiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMi45OTMzOTY0NzFaIiwicmVzcG9uc2UiOiLigJQiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMy4wMTQ3MTY3MDFaIiwicmVzcG9uc2UiOiIgIFxuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzMuMDM2MDQxMDRaIiwicmVzcG9uc2UiOiJhIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzMuMDU3MzIxODY2WiIsInJlc3BvbnNlIjoiIHJoeXRobSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMzLjA3OTM3NjQ0MloiLCJyZXNwb25zZSI6IiB0aGF0IiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzMuMTAxMzEyNjE2WiIsInJlc3BvbnNlIjoiIGh1bSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMzLjEyMjI3MTAwM1oiLCJyZXNwb25zZSI6InMiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMy4xNDQxNDkyNDdaIiwicmVzcG9uc2UiOiIgaW4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMy4xNjUwODY3MTVaIiwicmVzcG9uc2UiOiIgdGhlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzMuMTg2NDU4MzQzWiIsInJlc3BvbnNlIjoiIG1hcnJvdyIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMzLjIwODE2NDE4MVoiLCJyZXNwb25zZSI6IiBvZiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMzLjIyOTA1MDI0MloiLCJyZXNwb25zZSI6IiB0aGUiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMy4yNTA2ODA1NjhaIiwicmVzcG9uc2UiOiIgZWFydGgiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMy4yNzIwNzMyOTVaIiwicmVzcG9uc2UiOiIsIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzMuMjkzMzA4NzA2WiIsInJlc3BvbnNlIjoiICBcbiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMzLjMxNDY1MTI2OVoiLCJyZXNwb25zZSI6ImEiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMy4zMzYwMDc0NjdaIiwicmVzcG9uc2UiOiIgbHVsbCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMzLjM1NzQ3NjU5OVoiLCJyZXNwb25zZSI6ImFieSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMzLjM3OTQ5NDMwNloiLCJyZXNwb25zZSI6IiB3cml0dGVuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzMuNDAxNDE0NTA5WiIsInJlc3BvbnNlIjoiIGluIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzMuNDIzMDgyMjY1WiIsInJlc3BvbnNlIjoiIHRoZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMzLjQ0NDkyMjIzN1oiLCJyZXNwb25zZSI6IiBjcmFja3MiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMy40NjY3NzA4NzVaIiwicmVzcG9uc2UiOiIgb2YiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMy40ODg2MTM0ODFaIiwicmVzcG9uc2UiOiIgc3RvbmUiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMy41MTAwMzQwNjFaIiwicmVzcG9uc2UiOiIuXG5cbiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMzLjUzMTcxMTg3N1oiLCJyZXNwb25zZSI6IlRoZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMzLjU1MzA4Mjc4M1oiLCJyZXNwb25zZSI6IiBza3kiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMy41NzQ0ODcyOTNaIiwicmVzcG9uc2UiOiIgYmxlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzMuNTk2MTk0NDYzWiIsInJlc3BvbnNlIjoiZWRzIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzMuNjE3Mjc4OTM5WiIsInJlc3BvbnNlIjoiIGdvbGQiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMy42Mzg2NDU4MjhaIiwicmVzcG9uc2UiOiIgaW50byIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMzLjY2MDE1NDA5M1oiLCJyZXNwb25zZSI6IiBpbmQiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMy42ODE0Mjg4MThaIiwicmVzcG9uc2UiOiJpZ28iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMy43MDI3NjA4MzFaIiwicmVzcG9uc2UiOiIsIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzMuNzI0MDc4MDE1WiIsInJlc3BvbnNlIjoiICBcbiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMzLjc0NTQ5Mzg5N1oiLCJyZXNwb25zZSI6IndoaWxlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzMuNzY2Nzg2NTE1WiIsInJlc3BvbnNlIjoiIHNoYWRvd3MiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMy43ODg1MTI2ODJaIiwicmVzcG9uc2UiOiIgc3RyZXRjaCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMzLjgxMDA1ODk5OVoiLCJyZXNwb25zZSI6IiBsaWtlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzMuODMxMzg3NzI2WiIsInJlc3BvbnNlIjoiIGxhenkiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMy44NTI3OTA3NzNaIiwicmVzcG9uc2UiOiIgdmluZXMiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMy44NzQzODIyMTVaIiwicmVzcG9uc2UiOiIsIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzMuODk2MDQxNzk2WiIsInJlc3BvbnNlIjoiICBcbiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjMzLjkxNzU1MzM1OFoiLCJyZXNwb25zZSI6ImNsIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzMuOTM5NDA5NjlaIiwicmVzcG9uc2UiOiJpbmdpbmciLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMy45NjA4OTQxNzFaIiwicmVzcG9uc2UiOiIgdG8iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozMy45ODIyNjg3NDRaIiwicmVzcG9uc2UiOiIgdGhlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzQuMDAzNzU5Mjg2WiIsInJlc3BvbnNlIjoiIGVkZ2VzIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzQuMDI1MjE3NzA3WiIsInJlc3BvbnNlIjoiIG9mIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzQuMDQ2NTc2MTJaIiwicmVzcG9uc2UiOiIgbWVtb3J5IiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzQuMDY4MTE5NzIyWiIsInJlc3BvbnNlIjoiLiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM0LjA4OTU1MDU3MVoiLCJyZXNwb25zZSI6IiAgXG5cbiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM0LjExMDM3MTEzOVoiLCJyZXNwb25zZSI6IkIiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNC4xMzIxODQ2MTFaIiwicmVzcG9uc2UiOiJlbmUiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNC4xNTM4ODUyNTlaIiwicmVzcG9uc2UiOiJhdGgiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNC4xNzU3Njg1NTJaIiwicmVzcG9uc2UiOiIgdGhlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzQuMTk3NTE2NTdaIiwicmVzcG9uc2UiOiIgd2VpZ2h0IiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzQuMjE5MTg1MTc4WiIsInJlc3BvbnNlIjoiIG9mIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzQuMjQwOTU1NzY5WiIsInJlc3BvbnNlIjoiIGEiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNC4yNjI3MDE3NTNaIiwicmVzcG9uc2UiOiIgdGhvdXNhbmQiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNC4yODQ0NzUwNzlaIiwicmVzcG9uc2UiOiIgd29yZHMiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNC4zMDY2MTQzMzVaIiwicmVzcG9uc2UiOiIsIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzQuMzI5MTcwNjY5WiIsInJlc3BvbnNlIjoiICBcbiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM0LjM1MTI2NDgxWiIsInJlc3BvbnNlIjoidGhlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzQuMzczNjQ2MzQ0WiIsInJlc3BvbnNlIjoiIGZvcmVzdCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM0LjM5NTc0NDkzNFoiLCJyZXNwb25zZSI6IiBleGgiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNC40MTc3OTk1NVoiLCJyZXNwb25zZSI6ImFsZXMiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNC40MzkyNjc0MVoiLCJyZXNwb25zZSI6IiwiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNC40NjA3NDk5NjZaIiwicmVzcG9uc2UiOiIgcmVsZWFzaW5nIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzQuNDgyMDIyNjg3WiIsInJlc3BvbnNlIjoiIG1pc3QiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNC41MDMyOTE4NTJaIiwicmVzcG9uc2UiOiIuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzQuNTI0NTAzMTM2WiIsInJlc3BvbnNlIjoiICBcbiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM0LjU0NTczNjE1MloiLCJyZXNwb25zZSI6IkxlYXZlcyIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM0LjU2Njk4MDAwOVoiLCJyZXNwb25zZSI6IiBkYW5jZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM0LjU4ODE5NDk2MVoiLCJyZXNwb25zZSI6IiBpbiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM0LjYwOTQxNTc4NFoiLCJyZXNwb25zZSI6IiB0aGUiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNC42MzA3NDIwMjZaIiwicmVzcG9uc2UiOiIgYnJlYXRoIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzQuNjUyMDE0MTE1WiIsInJlc3BvbnNlIjoiIG9mIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzQuNjczNTAwNDA5WiIsInJlc3BvbnNlIjoiIGZvcmdvdHRlbiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM0LjY5NDk1MjU2OVoiLCJyZXNwb25zZSI6IiBuYW1lcyIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM0LjcxNjg0MTM4M1oiLCJyZXNwb25zZSI6IiwiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNC43MzkyMTM1MzlaIiwicmVzcG9uc2UiOiIgIFxuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzQuNzYwNTUwNTgxWiIsInJlc3BvbnNlIjoiZWFjaCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM0Ljc4MTkyOTE5MloiLCJyZXNwb25zZSI6IiBndXN0IiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzQuODAzMjcxNjU0WiIsInJlc3BvbnNlIjoiIGNhcnJ5aW5nIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzQuODI0NTQ1MDA2WiIsInJlc3BvbnNlIjoiIGEiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNC44NDU3ODM5MzNaIiwicmVzcG9uc2UiOiIgcHJvbWlzZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM0Ljg2NzAyMjA2OVoiLCJyZXNwb25zZSI6IiBvZiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM0Ljg4ODM3MTQ4NVoiLCJyZXNwb25zZSI6IiByZXR1cm4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNC45MDk2MDE2NTVaIiwicmVzcG9uc2UiOiIuXG5cbiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM0LjkzMDg2MDAwOVoiLCJyZXNwb25zZSI6IkkiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNC45NTIwNzk3WiIsInJlc3BvbnNlIjoiIHdhbGsiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNC45NzMzNjQyOTNaIiwicmVzcG9uc2UiOiIgb24iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNC45OTQ3NTk5ODZaIiwicmVzcG9uc2UiOiIgYSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM1LjAxNjAyOTU5MVoiLCJyZXNwb25zZSI6IiBwYXRoIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuMDM3NDQ3NTU2WiIsInJlc3BvbnNlIjoiIG9mIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuMDU4NzE2NzNaIiwicmVzcG9uc2UiOiIgcnVzdCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM1LjA4MDAxOTYzOFoiLCJyZXNwb25zZSI6ImVkIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuMTAxMjQ3NzM1WiIsInJlc3BvbnNlIjoiIGlyb24iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNS4xMjI1MDUxODdaIiwicmVzcG9uc2UiOiIsIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuMTQzNzI5NTk3WiIsInJlc3BvbnNlIjoiICBcbiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM1LjE2NTY5OTgwNFoiLCJyZXNwb25zZSI6IndoZXJlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuMTg3MjQ5Mjg3WiIsInJlc3BvbnNlIjoiIHRpbWUiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNS4yMDg3NzAxNTdaIiwicmVzcG9uc2UiOiIgaXMiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNS4yMzAzMTEwNjRaIiwicmVzcG9uc2UiOiIgbWVhc3VyZWQiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNS4yNTI0MDU2NTZaIiwicmVzcG9uc2UiOiIgaW4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNS4yNzM3OTQzOTZaIiwicmVzcG9uc2UiOiIgdGhlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuMjk1NDcxMTk5WiIsInJlc3BvbnNlIjoiIHB1bHNlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuMzE3MjI4NzM1WiIsInJlc3BvbnNlIjoiIG9mIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuMzM4MTUwNDU0WiIsInJlc3BvbnNlIjoiIGEiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNS4zNTk3NzA4MjFaIiwicmVzcG9uc2UiOiIgcml2ZXIiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNS4zODExMzU2NjZaIiwicmVzcG9uc2UiOiLigJQiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNS40MDI0MzA0MzhaIiwicmVzcG9uc2UiOiIgIFxuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuNDIzNzkyMDM3WiIsInJlc3BvbnNlIjoiaXRzIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuNDQ1NzI2NTk3WiIsInJlc3BvbnNlIjoiIGN1cnJlbnQiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNS40NjcxNTIzODdaIiwicmVzcG9uc2UiOiIsIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuNDg5MzAxNDgyWiIsInJlc3BvbnNlIjoiIGEiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNS41MTA4OTkzNTZaIiwicmVzcG9uc2UiOiIgbWlycm9yIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuNTMyNzIxOTQ1WiIsInJlc3BvbnNlIjoiIG9mIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuNTU0NjA0MDA2WiIsInJlc3BvbnNlIjoiIHdoYXQiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNS41NzY0MTMwMTlaIiwicmVzcG9uc2UiOiIgaGFzIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuNTk4NDg1MTk5WiIsInJlc3BvbnNlIjoiIGJlZW4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNS42MjAyMTkxOVoiLCJyZXNwb25zZSI6IiwiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNS42NDIxNjUzMzJaIiwicmVzcG9uc2UiOiIgIFxuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuNjY0MjEzNTA3WiIsInJlc3BvbnNlIjoiYW5kIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuNjg1NzUxNjY5WiIsInJlc3BvbnNlIjoiIHdoYXQiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNS43MDc1NTcwODVaIiwicmVzcG9uc2UiOiIgbWlnaHQiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNS43Mjk2MjU1NjhaIiwicmVzcG9uc2UiOiIgeWV0IiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuNzUxMTc0NTZaIiwicmVzcG9uc2UiOiIgdW5mb2xkIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuNzcyNTI4MzI0WiIsInJlc3BvbnNlIjoiLlxuXG4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNS43OTM4NTc5OTNaIiwicmVzcG9uc2UiOiJXaGVuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuODE1MjMxNTY0WiIsInJlc3BvbnNlIjoiIHRoZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM1LjgzNjQ4NzU2M1oiLCJyZXNwb25zZSI6IiBuaWdodCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM1Ljg1Nzc5MDQ3MVoiLCJyZXNwb25zZSI6IiBzZXR0bGVzIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuODc5MDUxNjVaIiwicmVzcG9uc2UiOiIgdGhpY2siLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNS45MDAzOTE1NzhaIiwicmVzcG9uc2UiOiIgYW5kIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuOTIxNjE0MDc0WiIsInJlc3BvbnNlIjoiIHF1aWV0IiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzUuOTQyODkxNTk0WiIsInJlc3BvbnNlIjoiLCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM1Ljk2NDE0NjU3MVoiLCJyZXNwb25zZSI6IiAgXG4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNS45ODYyMTg0NDFaIiwicmVzcG9uc2UiOiJ0aGUiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNi4wMDgwMDkxMzlaIiwicmVzcG9uc2UiOiIgc3RhcnMiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNi4wMjkzNzIwOFoiLCJyZXNwb25zZSI6IiB0YWtlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzYuMDUwNjk1Nzg4WiIsInJlc3BvbnNlIjoiIHVwIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzYuMDcyMDM3MTc4WiIsInJlc3BvbnNlIjoiIHRoZWlyIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzYuMDkzMzU5MDQyWiIsInJlc3BvbnNlIjoiIHBsYWNlcyIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM2LjExNDY4OTg5MloiLCJyZXNwb25zZSI6IiwiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNi4xMzU5NzcwNFoiLCJyZXNwb25zZSI6IiAgXG4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNi4xNTczMDMxNTJaIiwicmVzcG9uc2UiOiJxdWlldCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM2LjE3ODY3NDY1OVoiLCJyZXNwb25zZSI6IiB3aXRuZXNzZXMiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNi4xOTk5NjY4NDdaIiwicmVzcG9uc2UiOiIgdG8iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNi4yMjEzMDMxMzhaIiwicmVzcG9uc2UiOiIgdGhlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzYuMjQyNTczNTg1WiIsInJlc3BvbnNlIjoiIGVuZGxlc3MiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNi4yNjQwMjI4ODlaIiwicmVzcG9uc2UiOiIgbG9vcCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM2LjI4NTI3Mjc3N1oiLCJyZXNwb25zZSI6IjoiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNi4zMDY1NDc0NjFaIiwicmVzcG9uc2UiOiIgIFxuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzYuMzI3ODA1MjA0WiIsInJlc3BvbnNlIjoidG8iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNi4zNDkwNDc0ODdaIiwicmVzcG9uc2UiOiIgcmlzZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM2LjM3MDMwNzQ5NFoiLCJyZXNwb25zZSI6IiwiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNi4zOTIxNzIwMTJaIiwicmVzcG9uc2UiOiIgdG8iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNi40MTM3NjY3NzFaIiwicmVzcG9uc2UiOiIgZmFsbCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM2LjQzNTY1MDcxNVoiLCJyZXNwb25zZSI6IiwiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNi40NTY3NzY5OVoiLCJyZXNwb25zZSI6IiB0byIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM2LjQ3ODIwMzU0MVoiLCJyZXNwb25zZSI6IiByaXNlIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzYuNDk5NTE1NjI2WiIsInJlc3BvbnNlIjoiIGFnYWluIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzYuNTIwNDc0NjY1WiIsInJlc3BvbnNlIjoiLlxuXG4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNi41NDIwMjE5NDRaIiwicmVzcG9uc2UiOiJBbmQiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNi41NjMyMzE5NTdaIiwicmVzcG9uc2UiOiIgaW4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNi41ODQ2MzM4MjFaIiwicmVzcG9uc2UiOiIgdGhhdCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM2LjYwNTgxNTk4MVoiLCJyZXNwb25zZSI6IiBzaWxlbnQiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNi42MjczNDA0OTdaIiwicmVzcG9uc2UiOiIgbGF0dGljZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM2LjY0ODg3NjE1NVoiLCJyZXNwb25zZSI6IiBvZiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM2LjY3MDcxMDEzNVoiLCJyZXNwb25zZSI6IiBsaWdodCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM2LjY5MjIyNzY4OFoiLCJyZXNwb25zZSI6IiBhbmQiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNi43MTMzNzQzODFaIiwicmVzcG9uc2UiOiIgZGFyayIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM2LjczNDY1MDEzOFoiLCJyZXNwb25zZSI6IiwiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNi43NTYyNzI1ODhaIiwicmVzcG9uc2UiOiIgIFxuIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzYuNzc3NDQ0OFoiLCJyZXNwb25zZSI6IkkiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNi43OTk2MDk5NTVaIiwicmVzcG9uc2UiOiIgZmluZCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM2LjgyMDc2MDgzNloiLCJyZXNwb25zZSI6IiB0aGUiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNi44NDIwNjgxMjJaIiwicmVzcG9uc2UiOiIgZWNobyIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM2Ljg2MzM2MjU5NFoiLCJyZXNwb25zZSI6IiBvZiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM2Ljg4NDcwMTU1WiIsInJlc3BvbnNlIjoiIG15IiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzYuOTA2MTA3OTkzWiIsInJlc3BvbnNlIjoiIG93biIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM2LjkyNzM4MzQwOVoiLCJyZXNwb25zZSI6IiBoZWFydCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM2Ljk0ODgyODczNloiLCJyZXNwb25zZSI6IuKAlCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM2Ljk3MDIzODYxNloiLCJyZXNwb25zZSI6IiAgXG4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNi45OTE1ODQ1MzVaIiwicmVzcG9uc2UiOiJhIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzcuMDEyOTcxMDFaIiwicmVzcG9uc2UiOiIgc3RlYWR5IiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzcuMDM0Nzg1Nzc0WiIsInJlc3BvbnNlIjoiLCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM3LjA1NjY4OTg1N1oiLCJyZXNwb25zZSI6IiBnZW50bGUiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNy4wNzgxNTE3MzVaIiwicmVzcG9uc2UiOiIgdGgiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNy4xMDAzNjcyNTVaIiwicmVzcG9uc2UiOiJydW0iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNy4xMjIzNjQzNzNaIiwicmVzcG9uc2UiOiIsIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzcuMTQ0MzM1MTQyWiIsInJlc3BvbnNlIjoiICBcbiIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM3LjE2NTg1OTA1N1oiLCJyZXNwb25zZSI6ImVjaG8iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNy4xODczMTExODZaIiwicmVzcG9uc2UiOiJpbmciLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNy4yMDk3NzEyMjhaIiwicmVzcG9uc2UiOiIgdGhyb3VnaCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM3LjIzMTg4NDE1NVoiLCJyZXNwb25zZSI6IiB0aGUiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNy4yNTMzMjExMDZaIiwicmVzcG9uc2UiOiIgdmFzdCIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM3LjI3NTA3Mzg5M1oiLCJyZXNwb25zZSI6Im5lc3MiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNy4yOTY1ODcyOThaIiwicmVzcG9uc2UiOiIsIiwiZG9uZSI6ZmFsc2V9CnsibW9kZWwiOiJncHQtb3NzIiwiY3JlYXRlZF9hdCI6IjIwMjUtMTItMjNUMjM6MDU6MzcuMzE4NTg3ODYzWiIsInJlc3BvbnNlIjoiIGZvcmV2ZXIiLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNy4zMzk0ODY1NjhaIiwicmVzcG9uc2UiOiIgaG9tZSIsImRvbmUiOmZhbHNlfQp7Im1vZGVsIjoiZ3B0LW9zcyIsImNyZWF0ZWRfYXQiOiIyMDI1LTEyLTIzVDIzOjA1OjM3LjM2MDg3Mzc4NVoiLCJyZXNwb25zZSI6Ii4iLCJkb25lIjpmYWxzZX0KeyJtb2RlbCI6ImdwdC1vc3MiLCJjcmVhdGVkX2F0IjoiMjAyNS0xMi0yM1QyMzowNTozNy4zODIyOTc0NVoiLCJyZXNwb25zZSI6IiIsImRvbmUiOnRydWUsImRvbmVfcmVhc29uIjoic3RvcCIsImNvbnRleHQiOlsyMDAwMDYsMTczNjAsMjAwMDA4LDM1NzUsNTUzLDE3NTU0LDE2MjAxNiwxMSwyNjEsNDQxMCw2NDM5LDIzNTksMjIyMDMsNjU2LDc3ODgsMTc1MjcsNTU4LDg3NDQ3LDEwMDU5NCwyNSwyMjAsMTMyMywxOSwxMiwzMjE4LDE5OCw2NTc2LDM1MjEsMjUsMjIwLDEzMjMsMjAsMTIsODk5LDEyLDE4NjAsMjc5LDMwMzc3LDI4OSwyNSwxNDA5MywyNzksMiwxMzg4OCwxODQwMywyNSw4NDUwLDExLDQ5MTU5LDExLDE3MjEsMTMsMjEwMzAsMjgwNCw0MTMsNzM2MCwzOTUsMTc1MywzMTc2LDEzLDIwMDAwNywyMDAwMDYsMTQyOCwyMDAwMDgsMTA5MzAsMjYxLDQxMzM5LDIwMDAwNywyMDAwMDYsMTczNzgxLDIwMDAwNSwzNTY0NCwyMDAwMDgsOTc2LDE4MjUsNTAwMywzOTIsMTA5MzAsMjYxLDQxMzM5LDQwNTAsMzAwNCw2NjIzLDMxMDYwLDEzLDI2MzIsNTgxLDEzMDksMzE2LDUwNjcsMjYxLDQxMzM5LDEzLDE0MTYsMTc1NywxMDYzNSwyNjEsNDEzMzksMTEsMTI5NTEsNDQ4LDQ3NTYsNDEzMzksMTMsNjIzLDI3MTMsMzgyLDg2OSwzMTYsNzY1LDEzLDc3NDQsMjYxLDEyODc5LDUyOTYsMjYsNTgxLDEzMDksMzE2LDEwNjM1LDM1NDMsNTY4MzAsMTMsMTcxNTgsNTgxLDY2NSw1NjU1LDI2MSw5NjYwLDEzLDMwMDQsMzEwNjAsMTMsNDY4MzAsMTMyNyw3MDAwLDI2MSw0MTMzOSwzNjQsMjE2NywxNzU3LDQxMywyNTEyMCwzMTYsMTA2MzUsMjYxLDE4OTksNDEzMzksMTMsMTcxNTgsMjYxLDIyNDAsMzMxMTEsNDEzMzksMTA3OCwxMDU4LDExLDgxOTcsMTEsNTAzLDc4NjcsMTMsMTQxNiw2NjUsMTA2MzUsNDQ4LDEzOTYxNiwxNzk5LDkwNDcsMTMsMTcxNTgsODYzMyw2OTMwNywxMSw1MTc4LDM2NCwyMTY3LDY2NSwxMjE3LDExNDcsMzgwOSw1MDMsNjI1LDEzLDYyMywxODI1LDEzMjcsMjA1OSwzOTIsMTA5MzAsMjYxLDQxMzM5LDQwNTAsNDY4MzAsMTA2MzUsMjYxLDQxMzM5LDQ4MywxMjM2LDg4NjYsMTEsMTAxMTIsNDgzLDE3MDM4OSw1MDMsMjI0MCwzMzExMSwxMywzMDM5MSw1ODEsNjY1LDYyMSwyNjEsMjM5MSw0MzAxLDMwLDI2MDQsMjYxLDI0NzIsMTExNjksMzAsNjIzLDIxMTc5LDM4MiwyMTA4MSwxMSw1ODEsNjY1LDU2NTUsMTMsNDEwMjEsMTA2MzUsMjYxLDIyNDAsMzMxMTEsOTA0NywxMyw0NjgzMCwzOTMxLDEyMzYsNjkzMDcsMTEsMTI5NTEsMjk0NTcsODE5NywxMyw0NjgzMCwxNTIwLDQ4MCwxMzk2MTYsMTc5OSwzNjQsNTgzNjksMTA2MzUsMzU0MywxMjk5LDE0MDIsNTQxNSwyNSwzOTIsMTA3MTMwLDI2OCwzMDYsMjkwLDQ1MSw1OTA5NiwyNjc4LDE5MzcxLDg2OTgsMTMsNDEwMjEsMTA2MzUsNjU3NCw0NTUsODY5OCwxMyw0NjgzMCwzMzU3LDI2MSwyMDQzNCwyNTQzLDU1MTcsMTAxMTIsMzY0LDE3MDYzOCwxMyw0NjgzMCwxMDYzNSwxMywyMDAwMDcsMjAwMDA2LDE3Mzc4MSwyMDAwMDUsMTcxOTYsMjAwMDA4LDQxMCwxMDcxMzAsMjY4LDMwNiwyOTAsNDUxLDU5MDk2LDkxNTg3LDYzNywyOTAsMTc4MTQ2LDI4NzAsMTkyMCwxNjE0MDMsMTEsNDA2Niw0MCw5NTk4LDI5MCw2NTcxNiwzNzYsMzI4LDExMDkwNSwyMzIyLDQwNjYsNjQsNTU0NzYsNDg0LDM0MDIsODIsMzA2LDI5MCwxMzA0OTYsMzI4LDI5MCwxMzQ0MCwxMSw0MDY2LDY0LDE5NjE3MSwxMzc4OCw3NTgyLDMwNiwyOTAsNjU3NTMsMzI4LDE0MzUyLDM2NCw5NzYsMTczMDcsMTA0ODMsNTU3NSw4NTY4LDE1MTEsMTM4Myw2MjM1LDExLDQwNjYsNzAzMiw2NDUwMSwyMTYzOCwxMjk5LDI5MDgyLDEyOTkzNiwxMSw0MDY2LDU2NSw0MjUzMSwzMTYsMjkwLDIyNTY5LDMyOCw4MTk3LDEzLDExNjkxLDMzLDE5MDAsNzI1LDI5MCw2MDQ5LDMyOCwyNjEsMjY3OTEsNjM5MSwxMSw0MDY2LDMwODYsMTk0NTgsMTA0OTI1LDM0NTksMTEsNTIwNTcsMTE0OTQsMTMsNDA2NiwxNDk4ODIsMTg0ODcsMzA2LDI5MCwxNjI4OSwzMjgsNDAyMDUsODc0NywxMSw0MDY2LDIxMzA5LDE1NDk4LDI1MzI4LDI2MSwxODA3MCwzMjgsNjIyLDM2NCw0MCw1MjI5LDQwMiwyNjEsMzEwNCwzMjgsMjAyOTQsMjk1LDE3MDY5LDExLDQwNjYsNDUyMiwxMDU4LDM4MiwyNjQ4OSwzMDYsMjkwLDQzODM5LDMyOCwyNjEsMjA2MDgsMjMyMiw0MDY2LDEzNDgsMjIwOCwxMSwyNjEsMjgwMjYsMzI4LDE0MTIsODUzLDEzMzksMTEsNDA2Niw0MjcsMTQxMiwzNTcyLDUwNzMsNjM0OTIsMzY0LDU5NTgsMjkwLDQ4NTYsMTc4NzM0LDE3MTU0LDMyNiwxNTA5NSwxMSw0MDY2LDMwODYsMTM3MDEsMjMwNCw4NjksMTA0Myw5NjEwLDExLDQwNjYsNjA4NzksNjU2NDMsMzE2LDI5MCwzNDc2OCwxMTQ1MywyNSw0MDY2LDkzNSwxNjYwMSwxMSwzMTYsNTYxNywxMSwzMTYsMTY2MDEsMjQxOCwzNjQsMzQzNiwzMDYsNDg0LDM3NzE2LDEwMjQyNywzMjgsNDIwNywzMjYsODg4MywxMSw0MDY2LDQwLDE2NDYsMjkwLDM3MTMsMzI4LDkyMiwyMzE2LDU2MDQsMjMyMiw0MDY2LDY0LDM3NDAzLDExLDI1NzQ4LDMyNSwxMDg5NiwxMSw0MDY2LDcyOTAsMjg5LDE4MTksMjkwLDExMzMyLDI4MTYsMTEsMjIyNjQsMjIzNywxM10sInRvdGFsX2R1cmF0aW9uIjo5OTA0NTM3MzEwLCJsb2FkX2R1cmF0aW9uIjoxMDEyNjY4MTQsInByb21wdF9ldmFsX2NvdW50Ijo3MCwicHJvbXB0X2V2YWxfZHVyYXRpb24iOjg5NTk5NjIzLCJldmFsX2NvdW50Ijo0NTMsImV2YWxfZHVyYXRpb24iOjk2MzAxOTcxMDd9Cg==
+ recorded_at: Tue, 23 Dec 2025 23:05:37 GMT
+recorded_with: VCR 6.3.1
spec/net/llm/ollama_spec.rb
@@ -195,99 +195,92 @@ RSpec.describe Net::Llm::Ollama do
end
context "with streaming" do
- it "yields each chunk to the block" do
- chunks = [
- { response: "R" }.to_json,
- { response: "oses", done: true }.to_json
- ]
- response_body = chunks.join("\n") + "\n"
-
- stub_request(:post, "http://localhost:11434/api/generate")
- .with(body: hash_including(stream: true))
- .to_return(status: 200, body: response_body)
-
+ it "yields each chunk", :vcr do
results = []
client.generate("Write a poem") { |chunk| results << chunk }
- expect(results.size).to eq(2)
- expect(results[0]["response"]).to eq("R")
- expect(results[1]["done"]).to eq(true)
+ expect(results).to match_array([
+ {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:27.73517822Z", "response" => "", "thinking" => "The", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:27.756474395Z", "response" => "", "thinking" => " user", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:27.777601662Z", "response" => "", "thinking" => " says", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:27.798716124Z", "response" => "", "thinking" => " \"", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:27.819998944Z", "response" => "", "thinking" => "Write", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:27.841196453Z", "response" => "", "thinking" => " a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:27.862871393Z", "response" => "", "thinking" => " poem", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:27.884568916Z", "response" => "", "thinking" => "\".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:27.906032697Z", "response" => "", "thinking" => " No", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:27.927944184Z", "response" => "", "thinking" => " additional", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:27.949560453Z", "response" => "", "thinking" => " constraints", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:27.971295527Z", "response" => "", "thinking" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:27.992976408Z", "response" => "", "thinking" => " So", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.014769771Z", "response" => "", "thinking" => " we", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.036643867Z", "response" => "", "thinking" => " need", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.05888686Z", "response" => "", "thinking" => " to", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.08062035Z", "response" => "", "thinking" => " write", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.101970868Z", "response" => "", "thinking" => " a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.123407398Z", "response" => "", "thinking" => " poem", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.144611139Z", "response" => "", "thinking" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.166061325Z", "response" => "", "thinking" => " We", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.187334536Z", "response" => "", "thinking" => " should", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.208586598Z", "response" => "", "thinking" => " produce", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.229809545Z", "response" => "", "thinking" => " a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.251090251Z", "response" => "", "thinking" => " poem", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.272272351Z", "response" => "", "thinking" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.293583294Z", "response" => "", "thinking" => " perhaps", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.314750676Z", "response" => "", "thinking" => " an", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.335983983Z", "response" => "", "thinking" => " original", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.35721264Z", "response" => "", "thinking" => " poem", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.37840523Z", "response" => "", "thinking" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.399647443Z", "response" => "", "thinking" => " The", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.421201786Z", "response" => "", "thinking" => " style", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.442602518Z", "response" => "", "thinking" => " is", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.463840384Z", "response" => "", "thinking" => " up", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.486056896Z", "response" => "", "thinking" => " to", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.509214134Z", "response" => "", "thinking" => " us", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.530637208Z", "response" => "", "thinking" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.552129484Z", "response" => "", "thinking" => " It's", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.573411793Z", "response" => "", "thinking" => " a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.595032971Z", "response" => "", "thinking" => " creative", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.616132155Z", "response" => "", "thinking" => " task", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.637176965Z", "response" => "", "thinking" => ";", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.658338396Z", "response" => "", "thinking" => " we", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.679497783Z", "response" => "", "thinking" => " need", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.700603288Z", "response" => "", "thinking" => " to", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.721736726Z", "response" => "", "thinking" => " produce", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.742981655Z", "response" => "", "thinking" => " something", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.764175236Z", "response" => "", "thinking" => " thoughtful", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.785512479Z", "response" => "", "thinking" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.806694338Z", "response" => "", "thinking" => " Maybe", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.827948564Z", "response" => "", "thinking" => " we", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.849230723Z", "response" => "", "thinking" => " can", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.870449272Z", "response" => "", "thinking" => " choose", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.891713166Z", "response" => "", "thinking" => " a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.913395941Z", "response" => "", "thinking" => " theme", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.936399609Z", "response" => "", "thinking" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.958107742Z", "response" => "", "thinking" => " No", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:28.97961221Z", "response" => "", "thinking" => " constraints", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.000866135Z", "response" => "", "thinking" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.022392906Z", "response" => "", "thinking" => " We'll", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.044112049Z", "response" => "", "thinking" => " just", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.066386511Z", "response" => "", "thinking" => " deliver", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.08828342Z", "response" => "", "thinking" => " a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.11021827Z", "response" => "", "thinking" => " poem", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.131844669Z", "response" => "", "thinking" => ".\n\n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.153632171Z", "response" => "", "thinking" => "We", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.175448348Z", "response" => "", "thinking" => " should", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.197064086Z", "response" => "", "thinking" => " be", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.21893169Z", "response" => "", "thinking" => " careful", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.24096697Z", "response" => "", "thinking" => " to", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.263069828Z", "response" => "", "thinking" => " produce", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.284972838Z", "response" => "", "thinking" => " a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.307058945Z", "response" => "", "thinking" => " good", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.328903455Z", "response" => "", "thinking" => " poem", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.350945838Z", "response" => "", "thinking" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.373163893Z", "response" => "", "thinking" => " Maybe", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.395229711Z", "response" => "", "thinking" => " a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.417247579Z", "response" => "", "thinking" => " free", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.438820827Z", "response" => "", "thinking" => " verse", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.460076976Z", "response" => "", "thinking" => " poem", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.481236303Z", "response" => "", "thinking" => " about", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.502971437Z", "response" => "", "thinking" => " time", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.523558253Z", "response" => "", "thinking" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.545083952Z", "response" => "", "thinking" => " memory", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.566253267Z", "response" => "", "thinking" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.587483007Z", "response" => "", "thinking" => " or", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.608420004Z", "response" => "", "thinking" => " nature", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.629662388Z", "response" => "", "thinking" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.650870717Z", "response" => "", "thinking" => " We", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.672165891Z", "response" => "", "thinking" => " can", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.69356489Z", "response" => "", "thinking" => " produce", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.714820408Z", "response" => "", "thinking" => " an", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.736006666Z", "response" => "", "thinking" => " evoc", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.757202081Z", "response" => "", "thinking" => "ative", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.779043305Z", "response" => "", "thinking" => " piece", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.800941897Z", "response" => "", "thinking" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.821901647Z", "response" => "", "thinking" => " Maybe", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.843178706Z", "response" => "", "thinking" => " mention", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.864232384Z", "response" => "", "thinking" => " imagery", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.88598483Z", "response" => "", "thinking" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.907060219Z", "response" => "", "thinking" => " etc", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.928058752Z", "response" => "", "thinking" => ".\n\n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.949261841Z", "response" => "", "thinking" => "We", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.970467616Z", "response" => "", "thinking" => " can", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:29.991518057Z", "response" => "", "thinking" => " also", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.012788744Z", "response" => "", "thinking" => " add", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.034114455Z", "response" => "", "thinking" => " title", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.055449424Z", "response" => "", "thinking" => " or", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.076737564Z", "response" => "", "thinking" => " not", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.097992922Z", "response" => "", "thinking" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.119261555Z", "response" => "", "thinking" => " The", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.140461879Z", "response" => "", "thinking" => " user", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.161706898Z", "response" => "", "thinking" => " just", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.183613385Z", "response" => "", "thinking" => " said", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.205013156Z", "response" => "", "thinking" => " \"", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.226328557Z", "response" => "", "thinking" => "Write", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.247552256Z", "response" => "", "thinking" => " a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.268821199Z", "response" => "", "thinking" => " poem", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.289990455Z", "response" => "", "thinking" => "\".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.311213472Z", "response" => "", "thinking" => " We'll", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.332434876Z", "response" => "", "thinking" => " produce", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.353654817Z", "response" => "", "thinking" => " a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.374842207Z", "response" => "", "thinking" => " poem", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.396199087Z", "response" => "", "thinking" => " with", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.417370326Z", "response" => "", "thinking" => " some", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.438619443Z", "response" => "", "thinking" => " structure", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.460148317Z", "response" => "", "thinking" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.481715423Z", "response" => "", "thinking" => " maybe", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.503014314Z", "response" => "", "thinking" => " with", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.52431656Z", "response" => "", "thinking" => " rhyme", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.545613166Z", "response" => "", "thinking" => " or", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.56684483Z", "response" => "", "thinking" => " free", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.589123249Z", "response" => "", "thinking" => " verse", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.611239151Z", "response" => "", "thinking" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.632826035Z", "response" => "", "thinking" => " Perhaps", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.654179428Z", "response" => "", "thinking" => " we", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.675615417Z", "response" => "", "thinking" => " can", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.696928675Z", "response" => "", "thinking" => " do", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.718135361Z", "response" => "", "thinking" => " a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.739547235Z", "response" => "", "thinking" => " son", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.760858198Z", "response" => "", "thinking" => "net", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.781646825Z", "response" => "", "thinking" => "?", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.803503909Z", "response" => "", "thinking" => " Or", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.825026551Z", "response" => "", "thinking" => " a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.846307618Z", "response" => "", "thinking" => " ha", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.868118445Z", "response" => "", "thinking" => "iku", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.88899625Z", "response" => "", "thinking" => "?", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.910257179Z", "response" => "", "thinking" => " The", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.931542163Z", "response" => "", "thinking" => " instruction", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.95255843Z", "response" => "", "thinking" => " is", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.973803278Z", "response" => "", "thinking" => " generic", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:30.995573297Z", "response" => "", "thinking" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.017135945Z", "response" => "", "thinking" => " we", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.038674719Z", "response" => "", "thinking" => " can", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.060114014Z", "response" => "", "thinking" => " choose", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.081939478Z", "response" => "", "thinking" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.103491165Z", "response" => "", "thinking" => " Let's", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.124966859Z", "response" => "", "thinking" => " produce", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.14632952Z", "response" => "", "thinking" => " a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.168323893Z", "response" => "", "thinking" => " free", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.19012969Z", "response" => "", "thinking" => " verse", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.212001321Z", "response" => "", "thinking" => " piece", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.233821816Z", "response" => "", "thinking" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.255657329Z", "response" => "", "thinking" => " We'll", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.277389427Z", "response" => "", "thinking" => " include", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.299216535Z", "response" => "", "thinking" => " some", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.321253748Z", "response" => "", "thinking" => " imagery", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.343065457Z", "response" => "", "thinking" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.364923482Z", "response" => "", "thinking" => " perhaps", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.386626415Z", "response" => "", "thinking" => " exploring", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.408503316Z", "response" => "", "thinking" => " memory", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.430421716Z", "response" => "", "thinking" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.452103459Z", "response" => "", "thinking" => " We'll", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.474248827Z", "response" => "", "thinking" => " make", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.495445344Z", "response" => "", "thinking" => " it", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.517014073Z", "response" => "", "thinking" => " evoc", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.538250977Z", "response" => "", "thinking" => "ative", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.559481127Z", "response" => "", "thinking" => ".\n\n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.580815154Z", "response" => "", "thinking" => "Let's", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.602052588Z", "response" => "", "thinking" => " produce", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.623198189Z", "response" => "", "thinking" => " something", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.644487201Z", "response" => "", "thinking" => " like", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.665654913Z", "response" => "", "thinking" => ":\n\n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.687016272Z", "response" => "", "thinking" => "Title", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.708179716Z", "response" => "", "thinking" => ":", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.729493354Z", "response" => "", "thinking" => " \"", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.751063637Z", "response" => "", "thinking" => "Echo", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.772490108Z", "response" => "", "thinking" => "es", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.793893115Z", "response" => "", "thinking" => " in", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.815595968Z", "response" => "", "thinking" => " the", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.838245146Z", "response" => "", "thinking" => " L", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.860068336Z", "response" => "", "thinking" => "attice", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.881822586Z", "response" => "", "thinking" => "\"\n\n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.903224431Z", "response" => "", "thinking" => "Then", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.925103426Z", "response" => "", "thinking" => " lines", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.946446179Z", "response" => "", "thinking" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.968029817Z", "response" => "", "thinking" => " Let's", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:31.988745456Z", "response" => "", "thinking" => " produce", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.010338341Z", "response" => "", "thinking" => " ~", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.031710761Z", "response" => "", "thinking" => "20", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.053063222Z", "response" => "", "thinking" => " lines", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.074433327Z", "response" => "", "thinking" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.095981838Z", "response" => "", "thinking" => " We'll", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.117622133Z", "response" => "", "thinking" => " keep", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.139011935Z", "response" => "", "thinking" => " a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.160223931Z", "response" => "", "thinking" => " consistent", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.181489929Z", "response" => "", "thinking" => " line", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.202492901Z", "response" => "", "thinking" => " length", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.223998081Z", "response" => "", "thinking" => " maybe", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.246350239Z", "response" => "", "thinking" => ".\n\n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.268329093Z", "response" => "", "thinking" => "Alright", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.290125993Z", "response" => "", "thinking" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.311413722Z", "response" => "", "thinking" => " We'll", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.333024661Z", "response" => "", "thinking" => " produce", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.354166966Z", "response" => "", "thinking" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.502872719Z", "response" => "**", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.524146922Z", "response" => "Echo", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.545312301Z", "response" => "es", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.566630718Z", "response" => " in", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.587914309Z", "response" => " the", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.609152345Z", "response" => " L", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.630519143Z", "response" => "attice", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.651759823Z", "response" => "**\n\n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.67372955Z", "response" => "In", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.695237665Z", "response" => " the", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.716769285Z", "response" => " hush", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.738127307Z", "response" => " between", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.759610094Z", "response" => " two", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.781014674Z", "response" => " sunsets", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.802412992Z", "response" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.823381128Z", "response" => " \n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.844704825Z", "response" => "I", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.866170029Z", "response" => " hear", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.886967593Z", "response" => " the", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.908584403Z", "response" => " faint", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.929858116Z", "response" => "est", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.951122411Z", "response" => " of", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.972141383Z", "response" => " footsteps", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:32.993396471Z", "response" => "โ", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.014716701Z", "response" => " \n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.03604104Z", "response" => "a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.057321866Z", "response" => " rhythm", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.079376442Z", "response" => " that", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.101312616Z", "response" => " hum", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.122271003Z", "response" => "s", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.144149247Z", "response" => " in", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.165086715Z", "response" => " the", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.186458343Z", "response" => " marrow", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.208164181Z", "response" => " of", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.229050242Z", "response" => " the", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.250680568Z", "response" => " earth", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.272073295Z", "response" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.293308706Z", "response" => " \n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.314651269Z", "response" => "a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.336007467Z", "response" => " lull", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.357476599Z", "response" => "aby", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.379494306Z", "response" => " written", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.401414509Z", "response" => " in", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.423082265Z", "response" => " the", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.444922237Z", "response" => " cracks", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.466770875Z", "response" => " of", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.488613481Z", "response" => " stone", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.510034061Z", "response" => ".\n\n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.531711877Z", "response" => "The", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.553082783Z", "response" => " sky", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.574487293Z", "response" => " ble", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.596194463Z", "response" => "eds", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.617278939Z", "response" => " gold", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.638645828Z", "response" => " into", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.660154093Z", "response" => " ind", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.681428818Z", "response" => "igo", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.702760831Z", "response" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.724078015Z", "response" => " \n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.745493897Z", "response" => "while", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.766786515Z", "response" => " shadows", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.788512682Z", "response" => " stretch", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.810058999Z", "response" => " like", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.831387726Z", "response" => " lazy", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.852790773Z", "response" => " vines", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.874382215Z", "response" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.896041796Z", "response" => " \n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.917553358Z", "response" => "cl", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.93940969Z", "response" => "inging", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.960894171Z", "response" => " to", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:33.982268744Z", "response" => " the", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.003759286Z", "response" => " edges", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.025217707Z", "response" => " of", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.04657612Z", "response" => " memory", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.068119722Z", "response" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.089550571Z", "response" => " \n\n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.110371139Z", "response" => "B", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.132184611Z", "response" => "ene", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.153885259Z", "response" => "ath", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.175768552Z", "response" => " the", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.19751657Z", "response" => " weight", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.219185178Z", "response" => " of", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.240955769Z", "response" => " a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.262701753Z", "response" => " thousand", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.284475079Z", "response" => " words", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.306614335Z", "response" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.329170669Z", "response" => " \n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.35126481Z", "response" => "the", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.373646344Z", "response" => " forest", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.395744934Z", "response" => " exh", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.41779955Z", "response" => "ales", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.43926741Z", "response" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.460749966Z", "response" => " releasing", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.482022687Z", "response" => " mist", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.503291852Z", "response" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.524503136Z", "response" => " \n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.545736152Z", "response" => "Leaves", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.566980009Z", "response" => " dance", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.588194961Z", "response" => " in", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.609415784Z", "response" => " the", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.630742026Z", "response" => " breath", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.652014115Z", "response" => " of", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.673500409Z", "response" => " forgotten", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.694952569Z", "response" => " names", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.716841383Z", "response" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.739213539Z", "response" => " \n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.760550581Z", "response" => "each", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.781929192Z", "response" => " gust", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.803271654Z", "response" => " carrying", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.824545006Z", "response" => " a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.845783933Z", "response" => " promise", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.867022069Z", "response" => " of", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.888371485Z", "response" => " return", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.909601655Z", "response" => ".\n\n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.930860009Z", "response" => "I", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.9520797Z", "response" => " walk", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.973364293Z", "response" => " on", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:34.994759986Z", "response" => " a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.016029591Z", "response" => " path", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.037447556Z", "response" => " of", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.05871673Z", "response" => " rust", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.080019638Z", "response" => "ed", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.101247735Z", "response" => " iron", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.122505187Z", "response" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.143729597Z", "response" => " \n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.165699804Z", "response" => "where", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.187249287Z", "response" => " time", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.208770157Z", "response" => " is", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.230311064Z", "response" => " measured", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.252405656Z", "response" => " in", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.273794396Z", "response" => " the", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.295471199Z", "response" => " pulse", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.317228735Z", "response" => " of", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.338150454Z", "response" => " a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.359770821Z", "response" => " river", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.381135666Z", "response" => "โ", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.402430438Z", "response" => " \n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.423792037Z", "response" => "its", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.445726597Z", "response" => " current", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.467152387Z", "response" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.489301482Z", "response" => " a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.510899356Z", "response" => " mirror", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.532721945Z", "response" => " of", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.554604006Z", "response" => " what", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.576413019Z", "response" => " has", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.598485199Z", "response" => " been", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.62021919Z", "response" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.642165332Z", "response" => " \n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.664213507Z", "response" => "and", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.685751669Z", "response" => " what", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.707557085Z", "response" => " might", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.729625568Z", "response" => " yet", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.75117456Z", "response" => " unfold", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.772528324Z", "response" => ".\n\n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.793857993Z", "response" => "When", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.815231564Z", "response" => " the", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.836487563Z", "response" => " night", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.857790471Z", "response" => " settles", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.87905165Z", "response" => " thick", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.900391578Z", "response" => " and", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.921614074Z", "response" => " quiet", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.942891594Z", "response" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.964146571Z", "response" => " \n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:35.986218441Z", "response" => "the", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.008009139Z", "response" => " stars", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.02937208Z", "response" => " take", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.050695788Z", "response" => " up", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.072037178Z", "response" => " their", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.093359042Z", "response" => " places", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.114689892Z", "response" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.13597704Z", "response" => " \n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.157303152Z", "response" => "quiet", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.178674659Z", "response" => " witnesses", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.199966847Z", "response" => " to", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.221303138Z", "response" => " the", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.242573585Z", "response" => " endless", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.264022889Z", "response" => " loop", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.285272777Z", "response" => ":", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.306547461Z", "response" => " \n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.327805204Z", "response" => "to", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.349047487Z", "response" => " rise", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.370307494Z", "response" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.392172012Z", "response" => " to", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.413766771Z", "response" => " fall", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.435650715Z", "response" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.45677699Z", "response" => " to", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.478203541Z", "response" => " rise", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.499515626Z", "response" => " again", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.520474665Z", "response" => ".\n\n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.542021944Z", "response" => "And", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.563231957Z", "response" => " in", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.584633821Z", "response" => " that", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.605815981Z", "response" => " silent", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.627340497Z", "response" => " lattice", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.648876155Z", "response" => " of", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.670710135Z", "response" => " light", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.692227688Z", "response" => " and", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.713374381Z", "response" => " dark", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.734650138Z", "response" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.756272588Z", "response" => " \n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.7774448Z", "response" => "I", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.799609955Z", "response" => " find", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.820760836Z", "response" => " the", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.842068122Z", "response" => " echo", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.863362594Z", "response" => " of", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.88470155Z", "response" => " my", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.906107993Z", "response" => " own", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.927383409Z", "response" => " heart", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.948828736Z", "response" => "โ", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.970238616Z", "response" => " \n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:36.991584535Z", "response" => "a", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:37.01297101Z", "response" => " steady", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:37.034785774Z", "response" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:37.056689857Z", "response" => " gentle", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:37.078151735Z", "response" => " th", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:37.100367255Z", "response" => "rum", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:37.122364373Z", "response" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:37.144335142Z", "response" => " \n", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:37.165859057Z", "response" => "echo", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:37.187311186Z", "response" => "ing", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:37.209771228Z", "response" => " through", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:37.231884155Z", "response" => " the", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:37.253321106Z", "response" => " vast", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:37.275073893Z", "response" => "ness", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:37.296587298Z", "response" => ",", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:37.318587863Z", "response" => " forever", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:37.339486568Z", "response" => " home", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:37.360873785Z", "response" => ".", "done" => false}, {"model" => "gpt-oss", "created_at" => "2025-12-23T23:05:37.38229745Z", "response" => "", "done" => true, "done_reason" => "stop", "context" => [200006, 17360, 200008, 3575, 553, 17554, 162016, 11, 261, 4410, 6439, 2359, 22203, 656, 7788, 17527, 558, 87447, 100594, 25, 220, 1323, 19, 12, 3218, 198, 6576, 3521, 25, 220, 1323, 20, 12, 899, 12, 1860, 279, 30377, 289, 25, 14093, 279, 2, 13888, 18403, 25, 8450, 11, 49159, 11, 1721, 13, 21030, 2804, 413, 7360, 395, 1753, 3176, 13, 200007, 200006, 1428, 200008, 10930, 261, 41339, 200007, 200006, 173781, 200005, 35644, 200008, 976, 1825, 5003, 392, 10930, 261, 41339, 4050, 3004, 6623, 31060, 13, 2632, 581, 1309, 316, 5067, 261, 41339, 13, 1416, 1757, 10635, 261, 41339, 11, 12951, 448, 4756, 41339, 13, 623, 2713, 382, 869, 316, 765, 13, 7744, 261, 12879, 5296, 26, 581, 1309, 316, 10635, 3543, 56830, 13, 17158, 581, 665, 5655, 261, 9660, 13, 3004, 31060, 13, 46830, 1327, 7000, 261, 41339, 364, 2167, 1757, 413, 25120, 316, 10635, 261, 1899, 41339, 13, 17158, 261, 2240, 33111, 41339, 1078, 1058, 11, 8197, 11, 503, 7867, 13, 1416, 665, 10635, 448, 139616, 1799, 9047, 13, 17158, 8633, 69307, 11, 5178, 364, 2167, 665, 1217, 1147, 3809, 503, 625, 13, 623, 1825, 1327, 2059, 392, 10930, 261, 41339, 4050, 46830, 10635, 261, 41339, 483, 1236, 8866, 11, 10112, 483, 170389, 503, 2240, 33111, 13, 30391, 581, 665, 621, 261, 2391, 4301, 30, 2604, 261, 2472, 11169, 30, 623, 21179, 382, 21081, 11, 581, 665, 5655, 13, 41021, 10635, 261, 2240, 33111, 9047, 13, 46830, 3931, 1236, 69307, 11, 12951, 29457, 8197, 13, 46830, 1520, 480, 139616, 1799, 364, 58369, 10635, 3543, 1299, 1402, 5415, 25, 392, 107130, 268, 306, 290, 451, 59096, 2678, 19371, 8698, 13, 41021, 10635, 6574, 455, 8698, 13, 46830, 3357, 261, 20434, 2543, 5517, 10112, 364, 170638, 13, 46830, 10635, 13, 200007, 200006, 173781, 200005, 17196, 200008, 410, 107130, 268, 306, 290, 451, 59096, 91587, 637, 290, 178146, 2870, 1920, 161403, 11, 4066, 40, 9598, 290, 65716, 376, 328, 110905, 2322, 4066, 64, 55476, 484, 3402, 82, 306, 290, 130496, 328, 290, 13440, 11, 4066, 64, 196171, 13788, 7582, 306, 290, 65753, 328, 14352, 364, 976, 17307, 10483, 5575, 8568, 1511, 1383, 6235, 11, 4066, 7032, 64501, 21638, 1299, 29082, 129936, 11, 4066, 565, 42531, 316, 290, 22569, 328, 8197, 13, 11691, 33, 1900, 725, 290, 6049, 328, 261, 26791, 6391, 11, 4066, 3086, 19458, 104925, 3459, 11, 52057, 11494, 13, 4066, 149882, 18487, 306, 290, 16289, 328, 40205, 8747, 11, 4066, 21309, 15498, 25328, 261, 18070, 328, 622, 364, 40, 5229, 402, 261, 3104, 328, 20294, 295, 17069, 11, 4066, 4522, 1058, 382, 26489, 306, 290, 43839, 328, 261, 20608, 2322, 4066, 1348, 2208, 11, 261, 28026, 328, 1412, 853, 1339, 11, 4066, 427, 1412, 3572, 5073, 63492, 364, 5958, 290, 4856, 178734, 17154, 326, 15095, 11, 4066, 3086, 13701, 2304, 869, 1043, 9610, 11, 4066, 60879, 65643, 316, 290, 34768, 11453, 25, 4066, 935, 16601, 11, 316, 5617, 11, 316, 16601, 2418, 364, 3436, 306, 484, 37716, 102427, 328, 4207, 326, 8883, 11, 4066, 40, 1646, 290, 3713, 328, 922, 2316, 5604, 2322, 4066, 64, 37403, 11, 25748, 325, 10896, 11, 4066, 7290, 289, 1819, 290, 11332, 2816, 11, 22264, 2237, 13], "total_duration" => 9904537310, "load_duration" => 101266814, "prompt_eval_count" => 70, "prompt_eval_duration" => 89599623, "eval_count" => 453, "eval_duration" => 9630197107}
+ ])
+ end
end
end
- end
- describe "#embeddings", :vcr do
- it "POST /api/embed", :vcr do
- result = client.embeddings("Hello world")
- expect(result).to eq({"code" => "501", "body" => "{\"error\":\"this model does not support embeddings\"}"})
+ describe "#embeddings", :vcr do
+ it "POST /api/embed", :vcr do
+ result = client.embeddings("Hello world")
+ expect(result).to eq({
+ "code" => "501",
+ "body" => "{\"error\":\"this model does not support embeddings\"}"
+ })
+ end
end
- end
- describe "#tags" do
- it "GET /api/tags", :vcr do
- result = client.tags
+ describe "#tags" do
+ it "GET /api/tags", :vcr do
+ result = client.tags
- expect(result["models"]).to be_an(Array)
- expect(result["models"][0]["name"]).to eq("devstral-2:123b")
+ expect(result["models"]).to be_an(Array)
+ expect(result["models"][0]["name"]).to eq("devstral-2:123b")
+ end
end
- end
- describe "#show" do
- let(:model_name) { "gpt-oss" }
+ describe "#show" do
+ let(:model_name) { "gpt-oss" }
- it "POST /api/show", :vcr do
- result = client.show(model_name)
+ it "POST /api/show", :vcr do
+ result = client.show(model_name)
- expect(result["license"]).to_not be_nil
- expect(result["license"]).to_not be_empty
- expect(result["modelfile"]).to_not be_empty
- expect(result["parameters"]).to eq("temperature 1")
- expect(result["template"]).to_not be_empty
- expect(result["details"]).to eq({
- "parent_model" => "",
- "format" => "gguf",
- "family" => "gptoss",
- "families" => ["gptoss"],
- "parameter_size" => "20.9B",
- "quantization_level" => "MXFP4"
- })
- expect(result["model_info"]).to eq({
- "general.architecture" => "gptoss",
- "general.file_type" => 4,
- "general.parameter_count" => 20914757184,
- "general.quantization_version" => 2,
- "gptoss.attention.head_count" => 64,
- "gptoss.attention.head_count_kv" => 8,
- "gptoss.attention.key_length" => 64,
- "gptoss.attention.layer_norm_rms_epsilon" => 1.0e-05,
- "gptoss.attention.sliding_window" => 128,
- "gptoss.attention.value_length" => 64,
- "gptoss.block_count" => 24,
- "gptoss.context_length" => 131072,
- "gptoss.embedding_length" => 2880,
- "gptoss.expert_count" => 32,
- "gptoss.expert_used_count" => 4,
- "gptoss.feed_forward_length" => 2880,
- "gptoss.rope.freq_base" => 150000,
- "gptoss.rope.scaling.factor" => 32,
- "gptoss.rope.scaling.original_context_length" => 4096,
- "tokenizer.ggml.add_bos_token" => false,
- "tokenizer.ggml.add_eos_token" => false,
- "tokenizer.ggml.add_padding_token" => false,
- "tokenizer.ggml.bos_token_id" => 199998,
- "tokenizer.ggml.eos_token_id" => 199999,
- "tokenizer.ggml.eos_token_ids" => nil,
- "tokenizer.ggml.merges" => nil,
- "tokenizer.ggml.model" => "gpt2",
- "tokenizer.ggml.padding_token_id" => 199999,
- "tokenizer.ggml.pre" => "default",
- "tokenizer.ggml.scores" => nil,
- "tokenizer.ggml.token_type" => nil,
- "tokenizer.ggml.tokens" => nil
- })
- expect(result["capabilities"]).to match_array(["completion", "tools", "thinking"])
- expect(result["modified_at"]).to eq("2025-12-01T17:04:25.989063821-07:00")
- expect(result["tensors"]).to_not be_empty
+ expect(result["license"]).to_not be_nil
+ expect(result["license"]).to_not be_empty
+ expect(result["modelfile"]).to_not be_empty
+ expect(result["parameters"]).to eq("temperature 1")
+ expect(result["template"]).to_not be_empty
+ expect(result["details"]).to eq({
+ "parent_model" => "",
+ "format" => "gguf",
+ "family" => "gptoss",
+ "families" => ["gptoss"],
+ "parameter_size" => "20.9B",
+ "quantization_level" => "MXFP4"
+ })
+ expect(result["model_info"]).to eq({
+ "general.architecture" => "gptoss",
+ "general.file_type" => 4,
+ "general.parameter_count" => 20914757184,
+ "general.quantization_version" => 2,
+ "gptoss.attention.head_count" => 64,
+ "gptoss.attention.head_count_kv" => 8,
+ "gptoss.attention.key_length" => 64,
+ "gptoss.attention.layer_norm_rms_epsilon" => 1.0e-05,
+ "gptoss.attention.sliding_window" => 128,
+ "gptoss.attention.value_length" => 64,
+ "gptoss.block_count" => 24,
+ "gptoss.context_length" => 131072,
+ "gptoss.embedding_length" => 2880,
+ "gptoss.expert_count" => 32,
+ "gptoss.expert_used_count" => 4,
+ "gptoss.feed_forward_length" => 2880,
+ "gptoss.rope.freq_base" => 150000,
+ "gptoss.rope.scaling.factor" => 32,
+ "gptoss.rope.scaling.original_context_length" => 4096,
+ "tokenizer.ggml.add_bos_token" => false,
+ "tokenizer.ggml.add_eos_token" => false,
+ "tokenizer.ggml.add_padding_token" => false,
+ "tokenizer.ggml.bos_token_id" => 199998,
+ "tokenizer.ggml.eos_token_id" => 199999,
+ "tokenizer.ggml.eos_token_ids" => nil,
+ "tokenizer.ggml.merges" => nil,
+ "tokenizer.ggml.model" => "gpt2",
+ "tokenizer.ggml.padding_token_id" => 199999,
+ "tokenizer.ggml.pre" => "default",
+ "tokenizer.ggml.scores" => nil,
+ "tokenizer.ggml.token_type" => nil,
+ "tokenizer.ggml.tokens" => nil
+ })
+ expect(result["capabilities"]).to match_array(["completion", "tools", "thinking"])
+ expect(result["modified_at"]).to eq("2025-12-01T17:04:25.989063821-07:00")
+ expect(result["tensors"]).to_not be_empty
+ end
end
end
-end