kayako_import.yml 803 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274
  1. ---
  2. http_interactions:
  3. - request:
  4. method: get
  5. uri: https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/settings
  6. body:
  7. encoding: US-ASCII
  8. string: ''
  9. headers:
  10. Content-Type:
  11. - application/json
  12. Accept-Encoding:
  13. - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
  14. Accept:
  15. - "*/*"
  16. User-Agent:
  17. - Ruby
  18. Host:
  19. - "<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>"
  20. Authorization:
  21. - Basic <IMPORT_KAYAKO_ENDPOINT_BASIC_AUTH>
  22. response:
  23. status:
  24. code: 200
  25. message: OK
  26. headers:
  27. Server:
  28. - nginx
  29. Date:
  30. - Mon, 27 Nov 2023 12:46:46 GMT
  31. Content-Type:
  32. - application/json
  33. Transfer-Encoding:
  34. - chunked
  35. Connection:
  36. - keep-alive
  37. X-Csrf-Token:
  38. - 9a7MZn5fjAfRjEmYYOPwsjLpZ41G1yyFs26MqD3QFHqFHYCdZUlIkBkPJXncTpSDasrLiu70k4JwT4rNWWyPhky2wdlkaRa2pTiq
  39. Cache-Control:
  40. - private, max-age=0, must-revalidate
  41. Expires:
  42. - '0'
  43. X-Api-Version:
  44. - '1'
  45. Date-Iso:
  46. - '2023-11-27T12:46:46+00:00'
  47. Access-Control-Expose-Headers:
  48. - Date-ISO
  49. X-Xss-Protection:
  50. - 1; mode=block
  51. X-Content-Type-Options:
  52. - nosniff
  53. Strict-Transport-Security:
  54. - max-age=31536000; includeSubDomains preload
  55. body:
  56. encoding: ASCII-8BIT
  57. string: |-
  58. {
  59. "status": 200,
  60. "data": [
  61. {
  62. "id": 71,
  63. "category": "social",
  64. "name": "account_connected",
  65. "is_protected": false,
  66. "value": "0",
  67. "resource_type": "setting"
  68. },
  69. {
  70. "id": 64,
  71. "category": "email",
  72. "name": "account_setup",
  73. "is_protected": false,
  74. "value": "0",
  75. "resource_type": "setting"
  76. },
  77. {
  78. "id": 14,
  79. "category": "user",
  80. "name": "agent_added",
  81. "is_protected": false,
  82. "value": "0",
  83. "resource_type": "setting"
  84. },
  85. {
  86. "id": 18,
  87. "category": "security",
  88. "name": "agent.authentication_type",
  89. "is_protected": false,
  90. "value": "internal",
  91. "resource_type": "setting"
  92. },
  93. {
  94. "id": 32,
  95. "category": "security",
  96. "name": "agent.google.authentication.domain",
  97. "is_protected": false,
  98. "value": "",
  99. "resource_type": "setting"
  100. },
  101. {
  102. "id": 33,
  103. "category": "security",
  104. "name": "agent.ip_restriction",
  105. "is_protected": false,
  106. "value": "",
  107. "resource_type": "setting"
  108. },
  109. {
  110. "id": 21,
  111. "category": "security",
  112. "name": "agent.login_attempt_limit",
  113. "is_protected": false,
  114. "value": "10",
  115. "resource_type": "setting"
  116. },
  117. {
  118. "id": 27,
  119. "category": "security",
  120. "name": "agent.password.expires_in",
  121. "is_protected": false,
  122. "value": "0",
  123. "resource_type": "setting"
  124. },
  125. {
  126. "id": 26,
  127. "category": "security",
  128. "name": "agent.password.max_consecutive",
  129. "is_protected": false,
  130. "value": "0",
  131. "resource_type": "setting"
  132. },
  133. {
  134. "id": 22,
  135. "category": "security",
  136. "name": "agent.password.min_characters",
  137. "is_protected": false,
  138. "value": "8",
  139. "resource_type": "setting"
  140. },
  141. {
  142. "id": 23,
  143. "category": "security",
  144. "name": "agent.password.min_numbers",
  145. "is_protected": false,
  146. "value": "1",
  147. "resource_type": "setting"
  148. },
  149. {
  150. "id": 24,
  151. "category": "security",
  152. "name": "agent.password.min_symbols",
  153. "is_protected": false,
  154. "value": "1",
  155. "resource_type": "setting"
  156. },
  157. {
  158. "id": 25,
  159. "category": "security",
  160. "name": "agent.password.require_mixed_case",
  161. "is_protected": false,
  162. "value": "1",
  163. "resource_type": "setting"
  164. },
  165. {
  166. "id": 20,
  167. "category": "security",
  168. "name": "agent.session_expiry",
  169. "is_protected": false,
  170. "value": "16",
  171. "resource_type": "setting"
  172. },
  173. {
  174. "id": 19,
  175. "category": "security",
  176. "name": "agent.social_authentication.google",
  177. "is_protected": false,
  178. "value": "0",
  179. "resource_type": "setting"
  180. },
  181. {
  182. "id": 28,
  183. "category": "security",
  184. "name": "agent.sso.jwt.login_url",
  185. "is_protected": false,
  186. "value": "",
  187. "resource_type": "setting"
  188. },
  189. {
  190. "id": 29,
  191. "category": "security",
  192. "name": "agent.sso.jwt.logout_url",
  193. "is_protected": false,
  194. "value": "",
  195. "resource_type": "setting"
  196. },
  197. {
  198. "id": 31,
  199. "category": "security",
  200. "name": "agent.sso.jwt.service_name",
  201. "is_protected": false,
  202. "value": "Agent SSO Service",
  203. "resource_type": "setting"
  204. },
  205. {
  206. "id": 30,
  207. "category": "security",
  208. "name": "agent.sso.jwt.shared_secret",
  209. "is_protected": false,
  210. "value": "",
  211. "resource_type": "setting"
  212. },
  213. {
  214. "id": 65,
  215. "category": "users",
  216. "name": "allow_requests_from_unregistered",
  217. "is_protected": false,
  218. "value": "1",
  219. "resource_type": "setting"
  220. },
  221. {
  222. "id": 82,
  223. "category": "security",
  224. "name": "allow_unsafe_html_in_articles",
  225. "is_protected": false,
  226. "value": "0",
  227. "resource_type": "setting"
  228. },
  229. {
  230. "id": 63,
  231. "category": "email",
  232. "name": "custom_dkim",
  233. "is_protected": false,
  234. "value": "0",
  235. "resource_type": "setting"
  236. },
  237. {
  238. "id": 34,
  239. "category": "security",
  240. "name": "customer.authentication_type",
  241. "is_protected": false,
  242. "value": "internal",
  243. "resource_type": "setting"
  244. },
  245. {
  246. "id": 39,
  247. "category": "security",
  248. "name": "customer.login_attempt_limit",
  249. "is_protected": false,
  250. "value": "10",
  251. "resource_type": "setting"
  252. },
  253. {
  254. "id": 45,
  255. "category": "security",
  256. "name": "customer.password.expires_in",
  257. "is_protected": false,
  258. "value": "0",
  259. "resource_type": "setting"
  260. },
  261. {
  262. "id": 44,
  263. "category": "security",
  264. "name": "customer.password.max_consecutive",
  265. "is_protected": false,
  266. "value": "0",
  267. "resource_type": "setting"
  268. },
  269. {
  270. "id": 40,
  271. "category": "security",
  272. "name": "customer.password.min_characters",
  273. "is_protected": false,
  274. "value": "8",
  275. "resource_type": "setting"
  276. },
  277. {
  278. "id": 41,
  279. "category": "security",
  280. "name": "customer.password.min_numbers",
  281. "is_protected": false,
  282. "value": "1",
  283. "resource_type": "setting"
  284. },
  285. {
  286. "id": 42,
  287. "category": "security",
  288. "name": "customer.password.min_symbols",
  289. "is_protected": false,
  290. "value": "0",
  291. "resource_type": "setting"
  292. },
  293. {
  294. "id": 43,
  295. "category": "security",
  296. "name": "customer.password.require_mixed_case",
  297. "is_protected": false,
  298. "value": "0",
  299. "resource_type": "setting"
  300. },
  301. {
  302. "id": 38,
  303. "category": "security",
  304. "name": "customer.session_expiry",
  305. "is_protected": false,
  306. "value": "72",
  307. "resource_type": "setting"
  308. },
  309. {
  310. "id": 36,
  311. "category": "security",
  312. "name": "customer.social_authentication.facebook",
  313. "is_protected": false,
  314. "value": "1",
  315. "resource_type": "setting"
  316. },
  317. {
  318. "id": 37,
  319. "category": "security",
  320. "name": "customer.social_authentication.google",
  321. "is_protected": false,
  322. "value": "1",
  323. "resource_type": "setting"
  324. },
  325. {
  326. "id": 35,
  327. "category": "security",
  328. "name": "customer.social_authentication.twitter",
  329. "is_protected": false,
  330. "value": "1",
  331. "resource_type": "setting"
  332. },
  333. {
  334. "id": 46,
  335. "category": "security",
  336. "name": "customer.sso.jwt.login_url",
  337. "is_protected": false,
  338. "value": "",
  339. "resource_type": "setting"
  340. },
  341. {
  342. "id": 47,
  343. "category": "security",
  344. "name": "customer.sso.jwt.logout_url",
  345. "is_protected": false,
  346. "value": "",
  347. "resource_type": "setting"
  348. },
  349. {
  350. "id": 49,
  351. "category": "security",
  352. "name": "customer.sso.jwt.service_name",
  353. "is_protected": false,
  354. "value": "Customer SSO Service",
  355. "resource_type": "setting"
  356. },
  357. {
  358. "id": 48,
  359. "category": "security",
  360. "name": "customer.sso.jwt.shared_secret",
  361. "is_protected": false,
  362. "value": "",
  363. "resource_type": "setting"
  364. },
  365. {
  366. "id": 4,
  367. "category": "account",
  368. "name": "default_language",
  369. "is_protected": false,
  370. "value": "en-us",
  371. "resource_type": "setting"
  372. },
  373. {
  374. "id": 68,
  375. "category": "users",
  376. "name": "email_blacklist",
  377. "is_protected": false,
  378. "value": "",
  379. "resource_type": "setting"
  380. },
  381. {
  382. "id": 61,
  383. "category": "email",
  384. "name": "email_inbound_html",
  385. "is_protected": false,
  386. "value": "0",
  387. "resource_type": "setting"
  388. },
  389. {
  390. "id": 67,
  391. "category": "users",
  392. "name": "email_whitelist",
  393. "is_protected": false,
  394. "value": "",
  395. "resource_type": "setting"
  396. },
  397. {
  398. "id": 15,
  399. "category": "user",
  400. "name": "experience_kayako_completed",
  401. "is_protected": false,
  402. "value": "0",
  403. "resource_type": "setting"
  404. },
  405. {
  406. "id": 16,
  407. "category": "user",
  408. "name": "learn_kayako_completed",
  409. "is_protected": false,
  410. "value": "0",
  411. "resource_type": "setting"
  412. },
  413. {
  414. "id": 62,
  415. "category": "email",
  416. "name": "personalize_replies",
  417. "is_protected": false,
  418. "value": "1",
  419. "resource_type": "setting"
  420. },
  421. {
  422. "id": 56,
  423. "category": "cases",
  424. "name": "reopen_conversation_on_bounce",
  425. "is_protected": false,
  426. "value": "1",
  427. "resource_type": "setting"
  428. },
  429. {
  430. "id": 66,
  431. "category": "users",
  432. "name": "require_captcha",
  433. "is_protected": false,
  434. "value": "1",
  435. "resource_type": "setting"
  436. },
  437. {
  438. "id": 75,
  439. "category": "messenger",
  440. "name": "setup",
  441. "is_protected": false,
  442. "value": "0",
  443. "resource_type": "setting"
  444. },
  445. {
  446. "id": 60,
  447. "category": "email",
  448. "name": "spam_score",
  449. "is_protected": false,
  450. "value": "5",
  451. "resource_type": "setting"
  452. },
  453. {
  454. "id": 17,
  455. "category": "user",
  456. "name": "team_added",
  457. "is_protected": false,
  458. "value": "0",
  459. "resource_type": "setting"
  460. },
  461. {
  462. "id": 74,
  463. "category": "chat",
  464. "name": "teams",
  465. "is_protected": false,
  466. "value": "",
  467. "resource_type": "setting"
  468. },
  469. {
  470. "id": 6,
  471. "category": "account",
  472. "name": "time_format",
  473. "is_protected": false,
  474. "value": "24hour",
  475. "resource_type": "setting"
  476. },
  477. {
  478. "id": 55,
  479. "category": "cases",
  480. "name": "timetracking",
  481. "is_protected": false,
  482. "value": "1",
  483. "resource_type": "setting"
  484. },
  485. {
  486. "id": 5,
  487. "category": "account",
  488. "name": "timezone",
  489. "is_protected": false,
  490. "value": "UTC",
  491. "resource_type": "setting"
  492. },
  493. {
  494. "id": 52,
  495. "category": "security",
  496. "name": "token.android",
  497. "is_protected": true,
  498. "value": "",
  499. "resource_type": "setting"
  500. },
  501. {
  502. "id": 51,
  503. "category": "security",
  504. "name": "token.ios",
  505. "is_protected": true,
  506. "value": "",
  507. "resource_type": "setting"
  508. },
  509. {
  510. "id": 50,
  511. "category": "security",
  512. "name": "token.web",
  513. "is_protected": true,
  514. "value": "",
  515. "resource_type": "setting"
  516. },
  517. {
  518. "id": 59,
  519. "category": "email",
  520. "name": "wildcard_email",
  521. "is_protected": false,
  522. "value": "1",
  523. "resource_type": "setting"
  524. }
  525. ],
  526. "resource": "setting",
  527. "total_count": 58,
  528. "session_id": "NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU"
  529. }
  530. recorded_at: Mon, 27 Nov 2023 12:46:46 GMT
  531. - request:
  532. method: get
  533. uri: https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/teams?limit=100
  534. body:
  535. encoding: US-ASCII
  536. string: ''
  537. headers:
  538. Content-Type:
  539. - application/json
  540. X-Session-Id:
  541. - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU
  542. Accept-Encoding:
  543. - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
  544. Accept:
  545. - "*/*"
  546. User-Agent:
  547. - Ruby
  548. Host:
  549. - "<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>"
  550. response:
  551. status:
  552. code: 200
  553. message: OK
  554. headers:
  555. Server:
  556. - nginx
  557. Date:
  558. - Mon, 27 Nov 2023 12:46:46 GMT
  559. Content-Type:
  560. - application/json
  561. Transfer-Encoding:
  562. - chunked
  563. Connection:
  564. - keep-alive
  565. Cache-Control:
  566. - private, max-age=0, must-revalidate
  567. Expires:
  568. - '0'
  569. X-Api-Version:
  570. - '1'
  571. Date-Iso:
  572. - '2023-11-27T12:46:46+00:00'
  573. Access-Control-Expose-Headers:
  574. - Date-ISO
  575. X-Xss-Protection:
  576. - 1; mode=block
  577. X-Content-Type-Options:
  578. - nosniff
  579. Strict-Transport-Security:
  580. - max-age=31536000; includeSubDomains preload
  581. body:
  582. encoding: ASCII-8BIT
  583. string: |-
  584. {
  585. "status": 200,
  586. "data": [
  587. {
  588. "id": 1,
  589. "legacy_id": null,
  590. "title": "General",
  591. "businesshour": {
  592. "id": 1,
  593. "resource_type": "business_hour"
  594. },
  595. "member_count": 2,
  596. "created_at": "2021-08-24T18:24:11+00:00",
  597. "updated_at": "2021-08-24T18:24:11+00:00",
  598. "resource_type": "team",
  599. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/teams/1"
  600. },
  601. {
  602. "id": 2,
  603. "legacy_id": null,
  604. "title": "Support",
  605. "businesshour": {
  606. "id": 1,
  607. "resource_type": "business_hour"
  608. },
  609. "member_count": 1,
  610. "created_at": "2021-08-27T11:27:14+00:00",
  611. "updated_at": "2021-08-27T11:27:14+00:00",
  612. "resource_type": "team",
  613. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/teams/2"
  614. },
  615. {
  616. "id": 3,
  617. "legacy_id": null,
  618. "title": "Sales",
  619. "businesshour": {
  620. "id": 1,
  621. "resource_type": "business_hour"
  622. },
  623. "member_count": 0,
  624. "created_at": "2021-08-27T11:27:24+00:00",
  625. "updated_at": "2021-08-27T11:27:24+00:00",
  626. "resource_type": "team",
  627. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/teams/3"
  628. },
  629. {
  630. "id": 4,
  631. "legacy_id": null,
  632. "title": "Marketing",
  633. "businesshour": {
  634. "id": 1,
  635. "resource_type": "business_hour"
  636. },
  637. "member_count": 0,
  638. "created_at": "2021-08-27T11:27:43+00:00",
  639. "updated_at": "2021-08-27T11:27:44+00:00",
  640. "resource_type": "team",
  641. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/teams/4"
  642. }
  643. ],
  644. "resource": "team",
  645. "offset": 0,
  646. "limit": 100,
  647. "total_count": 4
  648. }
  649. recorded_at: Mon, 27 Nov 2023 12:46:46 GMT
  650. - request:
  651. method: get
  652. uri: https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/organizations/fields?include=field_option,locale_field&limit=100
  653. body:
  654. encoding: US-ASCII
  655. string: ''
  656. headers:
  657. Content-Type:
  658. - application/json
  659. X-Session-Id:
  660. - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU
  661. Accept-Encoding:
  662. - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
  663. Accept:
  664. - "*/*"
  665. User-Agent:
  666. - Ruby
  667. Host:
  668. - "<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>"
  669. response:
  670. status:
  671. code: 200
  672. message: OK
  673. headers:
  674. Server:
  675. - nginx
  676. Date:
  677. - Mon, 27 Nov 2023 12:46:47 GMT
  678. Content-Type:
  679. - application/json
  680. Content-Length:
  681. - '97'
  682. Connection:
  683. - keep-alive
  684. Etag:
  685. - d41d8cd98f00b204e9800998ecf8427e
  686. Cache-Control:
  687. - private, max-age=0, must-revalidate
  688. Expires:
  689. - '0'
  690. X-Api-Version:
  691. - '1'
  692. Date-Iso:
  693. - '2023-11-27T12:46:47+00:00'
  694. Access-Control-Expose-Headers:
  695. - Date-ISO
  696. X-Xss-Protection:
  697. - 1; mode=block
  698. X-Content-Type-Options:
  699. - nosniff
  700. Strict-Transport-Security:
  701. - max-age=31536000; includeSubDomains preload
  702. body:
  703. encoding: UTF-8
  704. string: |-
  705. {
  706. "status": 200,
  707. "data": [],
  708. "resource": "organization_field",
  709. "total_count": 0
  710. }
  711. recorded_at: Mon, 27 Nov 2023 12:46:47 GMT
  712. - request:
  713. method: get
  714. uri: https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/organizations?include=organization_field,field_option,locale_field,identity_domain&limit=100
  715. body:
  716. encoding: US-ASCII
  717. string: ''
  718. headers:
  719. Content-Type:
  720. - application/json
  721. X-Session-Id:
  722. - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU
  723. Accept-Encoding:
  724. - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
  725. Accept:
  726. - "*/*"
  727. User-Agent:
  728. - Ruby
  729. Host:
  730. - "<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>"
  731. response:
  732. status:
  733. code: 200
  734. message: OK
  735. headers:
  736. Server:
  737. - nginx
  738. Date:
  739. - Mon, 27 Nov 2023 12:46:48 GMT
  740. Content-Type:
  741. - application/json
  742. Transfer-Encoding:
  743. - chunked
  744. Connection:
  745. - keep-alive
  746. Cache-Control:
  747. - private, max-age=0, must-revalidate
  748. Expires:
  749. - '0'
  750. X-Api-Version:
  751. - '1'
  752. Date-Iso:
  753. - '2023-11-27T12:46:48+00:00'
  754. Access-Control-Expose-Headers:
  755. - Date-ISO
  756. X-Xss-Protection:
  757. - 1; mode=block
  758. X-Content-Type-Options:
  759. - nosniff
  760. Strict-Transport-Security:
  761. - max-age=31536000; includeSubDomains preload
  762. body:
  763. encoding: ASCII-8BIT
  764. string: |-
  765. {
  766. "status": 200,
  767. "data": [
  768. {
  769. "id": 4,
  770. "name": "Aurea",
  771. "legacy_id": null,
  772. "is_shared": false,
  773. "domains": [
  774. {
  775. "id": 4,
  776. "domain": "aurea.com",
  777. "is_primary": true,
  778. "is_validated": false,
  779. "created_at": "2023-09-19T11:54:13+00:00",
  780. "updated_at": "2023-09-19T11:54:13+00:00",
  781. "resource_type": "identity_domain",
  782. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/domains/4"
  783. }
  784. ],
  785. "is_validated": null,
  786. "phone": [],
  787. "addresses": [],
  788. "websites": [],
  789. "pinned_notes_count": 0,
  790. "custom_fields": [],
  791. "created_at": "2023-09-19T11:54:13+00:00",
  792. "updated_at": "2023-09-19T11:54:13+00:00",
  793. "resource_type": "organization",
  794. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/organizations/4"
  795. },
  796. {
  797. "id": 3,
  798. "name": "Zammad Foundation",
  799. "legacy_id": null,
  800. "is_shared": false,
  801. "domains": [
  802. {
  803. "id": 3,
  804. "domain": "zammad.org",
  805. "is_primary": true,
  806. "is_validated": false,
  807. "created_at": "2021-08-27T10:33:16+00:00",
  808. "updated_at": "2021-08-27T10:33:16+00:00",
  809. "resource_type": "identity_domain",
  810. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/domains/3"
  811. }
  812. ],
  813. "is_validated": null,
  814. "phone": [],
  815. "addresses": [],
  816. "websites": [],
  817. "pinned_notes_count": 0,
  818. "custom_fields": [],
  819. "created_at": "2021-08-27T10:33:09+00:00",
  820. "updated_at": "2021-08-27T10:33:16+00:00",
  821. "resource_type": "organization",
  822. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/organizations/3"
  823. },
  824. {
  825. "id": 2,
  826. "name": "Brewfictus",
  827. "legacy_id": null,
  828. "is_shared": false,
  829. "domains": [
  830. {
  831. "id": 2,
  832. "domain": "brewfictus.com",
  833. "is_primary": true,
  834. "is_validated": false,
  835. "created_at": "2021-08-24T18:24:12+00:00",
  836. "updated_at": "2021-08-24T18:24:12+00:00",
  837. "resource_type": "identity_domain",
  838. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/domains/2"
  839. }
  840. ],
  841. "is_validated": null,
  842. "phone": [],
  843. "addresses": [],
  844. "websites": [],
  845. "pinned_notes_count": 0,
  846. "custom_fields": [],
  847. "created_at": "2021-08-24T18:24:12+00:00",
  848. "updated_at": "2021-08-24T18:24:12+00:00",
  849. "resource_type": "organization",
  850. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/organizations/2"
  851. },
  852. {
  853. "id": 1,
  854. "name": "Kayako",
  855. "legacy_id": null,
  856. "is_shared": false,
  857. "domains": [
  858. {
  859. "id": 1,
  860. "domain": "kayako.com",
  861. "is_primary": true,
  862. "is_validated": false,
  863. "created_at": "2021-08-24T18:24:11+00:00",
  864. "updated_at": "2021-08-24T18:24:11+00:00",
  865. "resource_type": "identity_domain",
  866. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/domains/1"
  867. }
  868. ],
  869. "is_validated": null,
  870. "phone": [],
  871. "addresses": [],
  872. "websites": [],
  873. "pinned_notes_count": 0,
  874. "custom_fields": [],
  875. "created_at": "2021-08-24T18:24:11+00:00",
  876. "updated_at": "2021-08-24T18:24:11+00:00",
  877. "resource_type": "organization",
  878. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/organizations/1"
  879. }
  880. ],
  881. "resource": "organization",
  882. "offset": 0,
  883. "limit": 100,
  884. "total_count": 4
  885. }
  886. recorded_at: Mon, 27 Nov 2023 12:46:48 GMT
  887. - request:
  888. method: get
  889. uri: https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/users/fields?include=field_option,locale_field&limit=100
  890. body:
  891. encoding: US-ASCII
  892. string: ''
  893. headers:
  894. Content-Type:
  895. - application/json
  896. X-Session-Id:
  897. - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU
  898. Accept-Encoding:
  899. - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
  900. Accept:
  901. - "*/*"
  902. User-Agent:
  903. - Ruby
  904. Host:
  905. - "<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>"
  906. response:
  907. status:
  908. code: 200
  909. message: OK
  910. headers:
  911. Server:
  912. - nginx
  913. Date:
  914. - Mon, 27 Nov 2023 12:46:48 GMT
  915. Content-Type:
  916. - application/json
  917. Content-Length:
  918. - '89'
  919. Connection:
  920. - keep-alive
  921. Etag:
  922. - d41d8cd98f00b204e9800998ecf8427e
  923. Cache-Control:
  924. - private, max-age=0, must-revalidate
  925. Expires:
  926. - '0'
  927. X-Api-Version:
  928. - '1'
  929. Date-Iso:
  930. - '2023-11-27T12:46:48+00:00'
  931. Access-Control-Expose-Headers:
  932. - Date-ISO
  933. X-Xss-Protection:
  934. - 1; mode=block
  935. X-Content-Type-Options:
  936. - nosniff
  937. Strict-Transport-Security:
  938. - max-age=31536000; includeSubDomains preload
  939. body:
  940. encoding: UTF-8
  941. string: |-
  942. {
  943. "status": 200,
  944. "data": [],
  945. "resource": "user_field",
  946. "total_count": 0
  947. }
  948. recorded_at: Mon, 27 Nov 2023 12:46:48 GMT
  949. - request:
  950. method: get
  951. uri: https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/users?include=user_field,field_option,locale_field,identity_email,identify_phone,identity_twitter,identity_facebook,role&limit=100
  952. body:
  953. encoding: US-ASCII
  954. string: ''
  955. headers:
  956. Content-Type:
  957. - application/json
  958. X-Session-Id:
  959. - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU
  960. Accept-Encoding:
  961. - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
  962. Accept:
  963. - "*/*"
  964. User-Agent:
  965. - Ruby
  966. Host:
  967. - "<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>"
  968. response:
  969. status:
  970. code: 200
  971. message: OK
  972. headers:
  973. Server:
  974. - nginx
  975. Date:
  976. - Mon, 27 Nov 2023 12:46:49 GMT
  977. Content-Type:
  978. - application/json
  979. Transfer-Encoding:
  980. - chunked
  981. Connection:
  982. - keep-alive
  983. Cache-Control:
  984. - private, max-age=0, must-revalidate
  985. Expires:
  986. - '0'
  987. X-Api-Version:
  988. - '1'
  989. Date-Iso:
  990. - '2023-11-27T12:46:49+00:00'
  991. Access-Control-Expose-Headers:
  992. - Date-ISO
  993. X-Xss-Protection:
  994. - 1; mode=block
  995. X-Content-Type-Options:
  996. - nosniff
  997. Strict-Transport-Security:
  998. - max-age=31536000; includeSubDomains preload
  999. body:
  1000. encoding: ASCII-8BIT
  1001. string: |-
  1002. {
  1003. "status": 200,
  1004. "data": [
  1005. {
  1006. "id": 9,
  1007. "uuid": "eb20d331-47d8-597e-95f2-15790169f7ce",
  1008. "full_name": "thanh.dinh",
  1009. "legacy_id": null,
  1010. "designation": null,
  1011. "is_enabled": true,
  1012. "is_mfa_enabled": false,
  1013. "role": {
  1014. "id": 4,
  1015. "title": "Customer",
  1016. "type": "CUSTOMER",
  1017. "is_system": true,
  1018. "agent_case_access": null,
  1019. "created_at": "2021-08-24T18:24:11+00:00",
  1020. "updated_at": "2021-08-24T18:24:11+00:00",
  1021. "resource_type": "role",
  1022. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/roles/4"
  1023. },
  1024. "avatar": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/avatar/get/eb20d331-47d8-597e-95f2-15790169f7ce?1695124453",
  1025. "agent_case_access": null,
  1026. "organization_case_access": "REQUESTED",
  1027. "organization": {
  1028. "id": 4,
  1029. "resource_type": "organization"
  1030. },
  1031. "teams": [],
  1032. "emails": [
  1033. {
  1034. "id": 9,
  1035. "email": "thanh.dinh@aurea.com",
  1036. "is_primary": true,
  1037. "is_validated": false,
  1038. "is_notification_enabled": false,
  1039. "created_at": "2023-09-19T11:54:13+00:00",
  1040. "updated_at": "2023-09-19T11:54:13+00:00",
  1041. "resource_type": "identity_email",
  1042. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/emails/9"
  1043. }
  1044. ],
  1045. "phones": [],
  1046. "twitter": [],
  1047. "facebook": [],
  1048. "external_identifiers": [],
  1049. "custom_fields": [],
  1050. "pinned_notes_count": 0,
  1051. "locale": {
  1052. "id": 3,
  1053. "resource_type": "locale"
  1054. },
  1055. "time_zone": null,
  1056. "time_zone_offset": null,
  1057. "greeting": null,
  1058. "signature": null,
  1059. "status_message": null,
  1060. "last_seen_user_agent": null,
  1061. "last_seen_ip": null,
  1062. "last_seen_at": "2023-09-19T11:54:13+00:00",
  1063. "last_active_at": "2023-09-19T11:54:13+00:00",
  1064. "realtime_channel": "presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@v1_users_9",
  1065. "presence_channel": "user_presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@65d38e773eb0ae16fcf129b9fc6adb0d3ad7984c",
  1066. "password_updated_at": "2023-09-19T11:54:13+00:00",
  1067. "avatar_updated_at": null,
  1068. "last_logged_in_at": null,
  1069. "last_activity_at": null,
  1070. "created_at": "2023-09-19T11:54:13+00:00",
  1071. "updated_at": "2023-09-19T11:54:13+00:00",
  1072. "resource_type": "user",
  1073. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/users/9"
  1074. },
  1075. {
  1076. "id": 7,
  1077. "uuid": "0c546446-d095-54c5-ae57-5f6f838d3c43",
  1078. "full_name": "Dominik Klein",
  1079. "legacy_id": null,
  1080. "designation": null,
  1081. "is_enabled": true,
  1082. "is_mfa_enabled": false,
  1083. "role": {
  1084. "id": 4,
  1085. "title": "Customer",
  1086. "type": "CUSTOMER",
  1087. "is_system": true,
  1088. "agent_case_access": null,
  1089. "created_at": "2021-08-24T18:24:11+00:00",
  1090. "updated_at": "2021-08-24T18:24:11+00:00",
  1091. "resource_type": "role",
  1092. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/roles/4"
  1093. },
  1094. "avatar": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/avatar/get/0c546446-d095-54c5-ae57-5f6f838d3c43?1690783859",
  1095. "agent_case_access": null,
  1096. "organization_case_access": "REQUESTED",
  1097. "organization": null,
  1098. "teams": [],
  1099. "emails": [
  1100. {
  1101. "id": 7,
  1102. "email": "dominik.klein.morsbach@gmail.com",
  1103. "is_primary": true,
  1104. "is_validated": false,
  1105. "is_notification_enabled": false,
  1106. "created_at": "2021-08-27T10:49:56+00:00",
  1107. "updated_at": "2021-08-27T10:49:56+00:00",
  1108. "resource_type": "identity_email",
  1109. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/emails/7"
  1110. }
  1111. ],
  1112. "phones": [],
  1113. "twitter": [],
  1114. "facebook": [],
  1115. "external_identifiers": [],
  1116. "custom_fields": [],
  1117. "pinned_notes_count": 0,
  1118. "locale": {
  1119. "id": 3,
  1120. "resource_type": "locale"
  1121. },
  1122. "time_zone": "Europe/Paris",
  1123. "time_zone_offset": 3600,
  1124. "greeting": null,
  1125. "signature": null,
  1126. "status_message": null,
  1127. "last_seen_user_agent": null,
  1128. "last_seen_ip": null,
  1129. "last_seen_at": "2021-08-27T10:49:56+00:00",
  1130. "last_active_at": "2023-07-31T06:10:59+00:00",
  1131. "realtime_channel": "presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@v1_users_7",
  1132. "presence_channel": "user_presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@f806879cb5bb012167bf61d705bfe94adf2e791b",
  1133. "password_updated_at": "2021-08-27T10:49:56+00:00",
  1134. "avatar_updated_at": null,
  1135. "last_logged_in_at": null,
  1136. "last_activity_at": null,
  1137. "created_at": "2021-08-27T10:49:56+00:00",
  1138. "updated_at": "2023-07-31T06:10:59+00:00",
  1139. "resource_type": "user",
  1140. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/users/7"
  1141. },
  1142. {
  1143. "id": 6,
  1144. "uuid": "f27a9e93-9756-5535-948f-654b73af873c",
  1145. "full_name": "Customer",
  1146. "legacy_id": null,
  1147. "designation": null,
  1148. "is_enabled": false,
  1149. "is_mfa_enabled": false,
  1150. "role": {
  1151. "id": 4,
  1152. "title": "Customer",
  1153. "type": "CUSTOMER",
  1154. "is_system": true,
  1155. "agent_case_access": null,
  1156. "created_at": "2021-08-24T18:24:11+00:00",
  1157. "updated_at": "2021-08-24T18:24:11+00:00",
  1158. "resource_type": "role",
  1159. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/roles/4"
  1160. },
  1161. "avatar": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/avatar/get/f27a9e93-9756-5535-948f-654b73af873c?1630061084",
  1162. "agent_case_access": null,
  1163. "organization_case_access": "REQUESTED",
  1164. "organization": {
  1165. "id": 3,
  1166. "resource_type": "organization"
  1167. },
  1168. "teams": [],
  1169. "emails": [
  1170. {
  1171. "id": 6,
  1172. "email": "customer@zammad.org",
  1173. "is_primary": true,
  1174. "is_validated": false,
  1175. "is_notification_enabled": false,
  1176. "created_at": "2021-08-27T10:44:36+00:00",
  1177. "updated_at": "2021-08-27T10:44:36+00:00",
  1178. "resource_type": "identity_email",
  1179. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/emails/6"
  1180. }
  1181. ],
  1182. "phones": [],
  1183. "twitter": [],
  1184. "facebook": [],
  1185. "external_identifiers": [],
  1186. "custom_fields": [],
  1187. "pinned_notes_count": 0,
  1188. "locale": {
  1189. "id": 3,
  1190. "resource_type": "locale"
  1191. },
  1192. "time_zone": null,
  1193. "time_zone_offset": null,
  1194. "greeting": null,
  1195. "signature": null,
  1196. "status_message": null,
  1197. "last_seen_user_agent": null,
  1198. "last_seen_ip": null,
  1199. "last_seen_at": null,
  1200. "last_active_at": "2021-08-27T10:44:36+00:00",
  1201. "realtime_channel": "presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@v1_users_6",
  1202. "presence_channel": "user_presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@f9bd1ca07611d6dae6f265a93ee99062744e52cf",
  1203. "password_updated_at": "2021-08-27T10:44:36+00:00",
  1204. "avatar_updated_at": null,
  1205. "last_logged_in_at": null,
  1206. "last_activity_at": null,
  1207. "created_at": "2021-08-27T10:44:36+00:00",
  1208. "updated_at": "2021-08-27T10:44:44+00:00",
  1209. "resource_type": "user",
  1210. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/users/6"
  1211. },
  1212. {
  1213. "id": 5,
  1214. "uuid": "05c4cfa9-a17f-558e-a8bb-8288a0858d4c",
  1215. "full_name": "Simon Diaz",
  1216. "legacy_id": null,
  1217. "designation": null,
  1218. "is_enabled": false,
  1219. "is_mfa_enabled": false,
  1220. "role": {
  1221. "id": 4,
  1222. "title": "Customer",
  1223. "type": "CUSTOMER",
  1224. "is_system": true,
  1225. "agent_case_access": null,
  1226. "created_at": "2021-08-24T18:24:11+00:00",
  1227. "updated_at": "2021-08-24T18:24:11+00:00",
  1228. "resource_type": "role",
  1229. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/roles/4"
  1230. },
  1231. "avatar": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/avatar/get/05c4cfa9-a17f-558e-a8bb-8288a0858d4c?1633095179",
  1232. "agent_case_access": null,
  1233. "organization_case_access": "REQUESTED",
  1234. "organization": {
  1235. "id": 1,
  1236. "resource_type": "organization"
  1237. },
  1238. "teams": [],
  1239. "emails": [
  1240. {
  1241. "id": 5,
  1242. "email": "simon@brewfictus.com",
  1243. "is_primary": true,
  1244. "is_validated": false,
  1245. "is_notification_enabled": false,
  1246. "created_at": "2021-08-24T18:24:12+00:00",
  1247. "updated_at": "2021-08-24T18:24:12+00:00",
  1248. "resource_type": "identity_email",
  1249. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/emails/5"
  1250. }
  1251. ],
  1252. "phones": [],
  1253. "twitter": [],
  1254. "facebook": [],
  1255. "external_identifiers": [],
  1256. "custom_fields": [],
  1257. "pinned_notes_count": 0,
  1258. "locale": {
  1259. "id": 3,
  1260. "resource_type": "locale"
  1261. },
  1262. "time_zone": "UTC",
  1263. "time_zone_offset": 0,
  1264. "greeting": null,
  1265. "signature": "",
  1266. "status_message": null,
  1267. "last_seen_user_agent": null,
  1268. "last_seen_ip": null,
  1269. "last_seen_at": null,
  1270. "last_active_at": "2021-10-01T13:32:59+00:00",
  1271. "realtime_channel": "presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@v1_users_5",
  1272. "presence_channel": "user_presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@d5b4e65fcec6a8c20de613e3644e7532bb82e8ff",
  1273. "password_updated_at": "2021-08-24T18:24:12+00:00",
  1274. "avatar_updated_at": "2021-08-24T18:24:12+00:00",
  1275. "last_logged_in_at": null,
  1276. "last_activity_at": null,
  1277. "created_at": "2021-08-24T18:24:12+00:00",
  1278. "updated_at": "2021-10-01T13:32:59+00:00",
  1279. "resource_type": "user",
  1280. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/users/5"
  1281. },
  1282. {
  1283. "id": 4,
  1284. "uuid": "38dcb0ec-6b1a-5526-84fc-2eac97e0108e",
  1285. "full_name": "Tobias Schroeter",
  1286. "legacy_id": null,
  1287. "designation": null,
  1288. "is_enabled": true,
  1289. "is_mfa_enabled": false,
  1290. "role": {
  1291. "id": 4,
  1292. "title": "Customer",
  1293. "type": "CUSTOMER",
  1294. "is_system": true,
  1295. "agent_case_access": null,
  1296. "created_at": "2021-08-24T18:24:11+00:00",
  1297. "updated_at": "2021-08-24T18:24:11+00:00",
  1298. "resource_type": "role",
  1299. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/roles/4"
  1300. },
  1301. "avatar": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/avatar/get/38dcb0ec-6b1a-5526-84fc-2eac97e0108e?1633083506",
  1302. "agent_case_access": null,
  1303. "organization_case_access": "REQUESTED",
  1304. "organization": {
  1305. "id": 1,
  1306. "resource_type": "organization"
  1307. },
  1308. "teams": [],
  1309. "emails": [
  1310. {
  1311. "id": 4,
  1312. "email": "tobias@brewfictus.com",
  1313. "is_primary": true,
  1314. "is_validated": false,
  1315. "is_notification_enabled": false,
  1316. "created_at": "2021-08-24T18:24:12+00:00",
  1317. "updated_at": "2021-08-24T18:24:12+00:00",
  1318. "resource_type": "identity_email",
  1319. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/emails/4"
  1320. }
  1321. ],
  1322. "phones": [],
  1323. "twitter": [
  1324. {
  1325. "id": 2,
  1326. "twitter_id": "738160281235292160",
  1327. "full_name": "Tobias",
  1328. "screen_name": "TobyBrewfictus",
  1329. "follower_count": 0,
  1330. "description": null,
  1331. "url": null,
  1332. "location": null,
  1333. "profile_image_url": null,
  1334. "locale": null,
  1335. "is_verified": false,
  1336. "is_primary": false,
  1337. "is_validated": false,
  1338. "created_at": "2021-08-24T18:24:35+00:00",
  1339. "updated_at": "2021-08-24T18:24:35+00:00",
  1340. "resource_type": "identity_twitter",
  1341. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/twitter/2"
  1342. }
  1343. ],
  1344. "facebook": [],
  1345. "external_identifiers": [],
  1346. "custom_fields": [],
  1347. "pinned_notes_count": 0,
  1348. "locale": {
  1349. "id": 3,
  1350. "resource_type": "locale"
  1351. },
  1352. "time_zone": "UTC",
  1353. "time_zone_offset": 0,
  1354. "greeting": null,
  1355. "signature": "",
  1356. "status_message": null,
  1357. "last_seen_user_agent": null,
  1358. "last_seen_ip": null,
  1359. "last_seen_at": null,
  1360. "last_active_at": "2021-10-01T10:18:26+00:00",
  1361. "realtime_channel": "presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@v1_users_4",
  1362. "presence_channel": "user_presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@ccf0bc16a353495989e7760977f43fae0ecfa29c",
  1363. "password_updated_at": "2021-08-24T18:24:12+00:00",
  1364. "avatar_updated_at": "2021-08-24T18:24:12+00:00",
  1365. "last_logged_in_at": null,
  1366. "last_activity_at": null,
  1367. "created_at": "2021-08-24T18:24:12+00:00",
  1368. "updated_at": "2021-10-01T10:18:26+00:00",
  1369. "resource_type": "user",
  1370. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/users/4"
  1371. },
  1372. {
  1373. "id": 3,
  1374. "uuid": "81d8a32c-de07-5ed6-b92f-ef42650299a2",
  1375. "full_name": "Taylor West",
  1376. "legacy_id": null,
  1377. "designation": null,
  1378. "is_enabled": true,
  1379. "is_mfa_enabled": false,
  1380. "role": {
  1381. "id": 4,
  1382. "title": "Customer",
  1383. "type": "CUSTOMER",
  1384. "is_system": true,
  1385. "agent_case_access": null,
  1386. "created_at": "2021-08-24T18:24:11+00:00",
  1387. "updated_at": "2021-08-24T18:24:11+00:00",
  1388. "resource_type": "role",
  1389. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/roles/4"
  1390. },
  1391. "avatar": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/avatar/get/81d8a32c-de07-5ed6-b92f-ef42650299a2?1630066733",
  1392. "agent_case_access": null,
  1393. "organization_case_access": "REQUESTED",
  1394. "organization": {
  1395. "id": 1,
  1396. "resource_type": "organization"
  1397. },
  1398. "teams": [],
  1399. "emails": [
  1400. {
  1401. "id": 3,
  1402. "email": "rainbowcitycafe@gmail.com",
  1403. "is_primary": true,
  1404. "is_validated": false,
  1405. "is_notification_enabled": false,
  1406. "created_at": "2021-08-24T18:24:12+00:00",
  1407. "updated_at": "2021-08-24T18:24:12+00:00",
  1408. "resource_type": "identity_email",
  1409. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/emails/3"
  1410. }
  1411. ],
  1412. "phones": [],
  1413. "twitter": [
  1414. {
  1415. "id": 1,
  1416. "twitter_id": "85425062392723712",
  1417. "full_name": "Taylor West",
  1418. "screen_name": "TaylorWestRnbw",
  1419. "follower_count": 0,
  1420. "description": null,
  1421. "url": null,
  1422. "location": null,
  1423. "profile_image_url": null,
  1424. "locale": null,
  1425. "is_verified": false,
  1426. "is_primary": false,
  1427. "is_validated": false,
  1428. "created_at": "2021-08-24T18:24:34+00:00",
  1429. "updated_at": "2021-08-24T18:24:34+00:00",
  1430. "resource_type": "identity_twitter",
  1431. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/twitter/1"
  1432. }
  1433. ],
  1434. "facebook": [],
  1435. "external_identifiers": [],
  1436. "custom_fields": [],
  1437. "pinned_notes_count": 0,
  1438. "locale": {
  1439. "id": 3,
  1440. "resource_type": "locale"
  1441. },
  1442. "time_zone": "UTC",
  1443. "time_zone_offset": 0,
  1444. "greeting": null,
  1445. "signature": null,
  1446. "status_message": null,
  1447. "last_seen_user_agent": null,
  1448. "last_seen_ip": null,
  1449. "last_seen_at": "2021-08-27T12:18:53+00:00",
  1450. "last_active_at": "2021-08-27T12:18:53+00:00",
  1451. "realtime_channel": "presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@v1_users_3",
  1452. "presence_channel": "user_presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@dd132dd919d8d003c2bcd2e006a9133a8669d204",
  1453. "password_updated_at": "2021-08-24T18:24:11+00:00",
  1454. "avatar_updated_at": "2021-08-24T18:24:12+00:00",
  1455. "last_logged_in_at": null,
  1456. "last_activity_at": null,
  1457. "created_at": "2021-08-24T18:24:11+00:00",
  1458. "updated_at": "2021-08-27T12:18:53+00:00",
  1459. "resource_type": "user",
  1460. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/users/3"
  1461. },
  1462. {
  1463. "id": 2,
  1464. "uuid": "575e6dc8-5406-5d65-b012-11e152c69758",
  1465. "full_name": "Kelly O'Brien",
  1466. "legacy_id": null,
  1467. "designation": null,
  1468. "is_enabled": true,
  1469. "is_mfa_enabled": false,
  1470. "role": {
  1471. "id": 3,
  1472. "title": "Collaborator",
  1473. "type": "COLLABORATOR",
  1474. "is_system": true,
  1475. "agent_case_access": "ALL",
  1476. "created_at": "2021-08-24T18:24:11+00:00",
  1477. "updated_at": "2021-08-24T18:24:11+00:00",
  1478. "resource_type": "role",
  1479. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/roles/3"
  1480. },
  1481. "avatar": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/avatar/get/575e6dc8-5406-5d65-b012-11e152c69758?1630061019",
  1482. "agent_case_access": "ALL",
  1483. "organization_case_access": null,
  1484. "organization": {
  1485. "id": 1,
  1486. "resource_type": "organization"
  1487. },
  1488. "teams": [
  1489. {
  1490. "id": 1,
  1491. "resource_type": "team"
  1492. }
  1493. ],
  1494. "emails": [
  1495. {
  1496. "id": 2,
  1497. "email": "kelly@kayako.com",
  1498. "is_primary": true,
  1499. "is_validated": false,
  1500. "is_notification_enabled": false,
  1501. "created_at": "2021-08-24T18:24:11+00:00",
  1502. "updated_at": "2021-08-24T18:24:11+00:00",
  1503. "resource_type": "identity_email",
  1504. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/emails/2"
  1505. }
  1506. ],
  1507. "phones": [],
  1508. "twitter": [],
  1509. "facebook": [],
  1510. "external_identifiers": [],
  1511. "custom_fields": [],
  1512. "pinned_notes_count": 0,
  1513. "locale": {
  1514. "id": 3,
  1515. "resource_type": "locale"
  1516. },
  1517. "time_zone": "UTC",
  1518. "time_zone_offset": 0,
  1519. "greeting": null,
  1520. "signature": null,
  1521. "status_message": null,
  1522. "last_seen_user_agent": null,
  1523. "last_seen_ip": null,
  1524. "last_seen_at": null,
  1525. "last_active_at": "2021-08-27T10:43:39+00:00",
  1526. "realtime_channel": "presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@v1_users_2",
  1527. "presence_channel": "user_presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@5714d8e200a4f6460dab8a3ce070827c67597874",
  1528. "password_updated_at": "2021-08-24T18:24:11+00:00",
  1529. "avatar_updated_at": "2021-08-24T18:24:11+00:00",
  1530. "last_logged_in_at": null,
  1531. "last_activity_at": null,
  1532. "created_at": "2021-08-24T18:24:11+00:00",
  1533. "updated_at": "2021-08-27T10:43:39+00:00",
  1534. "resource_type": "user",
  1535. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/users/2"
  1536. },
  1537. {
  1538. "id": 1,
  1539. "uuid": "a8dfe5fd-b08d-5d07-ad8b-74b113f5d726",
  1540. "full_name": "Thorsten Eckel",
  1541. "legacy_id": null,
  1542. "designation": null,
  1543. "is_enabled": true,
  1544. "is_mfa_enabled": false,
  1545. "role": {
  1546. "id": 5,
  1547. "title": "Owner",
  1548. "type": "OWNER",
  1549. "is_system": true,
  1550. "agent_case_access": "ALL",
  1551. "created_at": "2021-08-24T18:24:11+00:00",
  1552. "updated_at": "2021-08-24T18:24:11+00:00",
  1553. "resource_type": "role",
  1554. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/roles/5"
  1555. },
  1556. "avatar": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/avatar/get/a8dfe5fd-b08d-5d07-ad8b-74b113f5d726?1701089015",
  1557. "agent_case_access": "ALL",
  1558. "organization_case_access": null,
  1559. "organization": {
  1560. "id": 3,
  1561. "resource_type": "organization"
  1562. },
  1563. "teams": [
  1564. {
  1565. "id": 1,
  1566. "resource_type": "team"
  1567. },
  1568. {
  1569. "id": 2,
  1570. "resource_type": "team"
  1571. }
  1572. ],
  1573. "emails": [
  1574. {
  1575. "id": 1,
  1576. "email": "<IMPORT_KAYAKO_ENDPOINT_USERNAME>",
  1577. "is_primary": true,
  1578. "is_validated": true,
  1579. "is_notification_enabled": false,
  1580. "created_at": "2021-08-24T18:24:11+00:00",
  1581. "updated_at": "2021-08-27T06:57:08+00:00",
  1582. "resource_type": "identity_email",
  1583. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/emails/1"
  1584. }
  1585. ],
  1586. "phones": [],
  1587. "twitter": [],
  1588. "facebook": [],
  1589. "external_identifiers": [],
  1590. "custom_fields": [],
  1591. "pinned_notes_count": 0,
  1592. "locale": {
  1593. "id": 3,
  1594. "resource_type": "locale"
  1595. },
  1596. "time_zone": "UTC",
  1597. "time_zone_offset": 0,
  1598. "greeting": null,
  1599. "signature": null,
  1600. "status_message": null,
  1601. "last_seen_user_agent": "Ruby",
  1602. "last_seen_ip": "5.231.158.205",
  1603. "last_seen_at": "2023-11-27T12:43:35+00:00",
  1604. "last_active_at": "2023-11-27T12:43:35+00:00",
  1605. "realtime_channel": "presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@v1_users_1",
  1606. "presence_channel": "user_presence-442543cd422877504001eb0550f189ad362d6475fa6d95fd0f2d8ee0ff770f65@cf0274b394db3af555dbc136fc70aab6e45bee42",
  1607. "password_updated_at": "2021-08-27T07:18:23+00:00",
  1608. "avatar_updated_at": null,
  1609. "last_logged_in_at": "2023-11-27T12:46:46+00:00",
  1610. "last_activity_at": "2023-11-27T12:46:46+00:00",
  1611. "created_at": "2021-08-24T18:24:11+00:00",
  1612. "updated_at": "2023-11-27T12:43:35+00:00",
  1613. "resource_type": "user",
  1614. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/users/1"
  1615. }
  1616. ],
  1617. "resource": "user",
  1618. "offset": 0,
  1619. "limit": 100,
  1620. "total_count": 8
  1621. }
  1622. recorded_at: Mon, 27 Nov 2023 12:46:49 GMT
  1623. - request:
  1624. method: get
  1625. uri: https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/fields?include=field_option,locale_field&limit=100
  1626. body:
  1627. encoding: US-ASCII
  1628. string: ''
  1629. headers:
  1630. Content-Type:
  1631. - application/json
  1632. X-Session-Id:
  1633. - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU
  1634. Accept-Encoding:
  1635. - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
  1636. Accept:
  1637. - "*/*"
  1638. User-Agent:
  1639. - Ruby
  1640. Host:
  1641. - "<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>"
  1642. response:
  1643. status:
  1644. code: 200
  1645. message: OK
  1646. headers:
  1647. Server:
  1648. - nginx
  1649. Date:
  1650. - Mon, 27 Nov 2023 12:46:50 GMT
  1651. Content-Type:
  1652. - application/json
  1653. Transfer-Encoding:
  1654. - chunked
  1655. Connection:
  1656. - keep-alive
  1657. Cache-Control:
  1658. - private, max-age=0, must-revalidate
  1659. Expires:
  1660. - '0'
  1661. X-Api-Version:
  1662. - '1'
  1663. Date-Iso:
  1664. - '2023-11-27T12:46:50+00:00'
  1665. Access-Control-Expose-Headers:
  1666. - Date-ISO
  1667. X-Xss-Protection:
  1668. - 1; mode=block
  1669. X-Content-Type-Options:
  1670. - nosniff
  1671. Strict-Transport-Security:
  1672. - max-age=31536000; includeSubDomains preload
  1673. body:
  1674. encoding: ASCII-8BIT
  1675. string: |-
  1676. {
  1677. "status": 200,
  1678. "data": [
  1679. {
  1680. "id": 1,
  1681. "fielduuid": "beaf2079-5a79-446c-a487-61dfee353f1c",
  1682. "title": "Subject",
  1683. "type": "SUBJECT",
  1684. "key": "subject",
  1685. "is_required_for_agents": true,
  1686. "is_required_on_resolution": true,
  1687. "is_visible_to_customers": true,
  1688. "customer_titles": [
  1689. {
  1690. "id": 1,
  1691. "locale": "en-us",
  1692. "translation": "Subject",
  1693. "created_at": "2021-08-24T18:24:16+00:00",
  1694. "updated_at": "2021-08-24T18:24:16+00:00",
  1695. "resource_type": "locale_field",
  1696. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/1"
  1697. }
  1698. ],
  1699. "is_customer_editable": true,
  1700. "is_required_for_customers": true,
  1701. "descriptions": [
  1702. {
  1703. "id": 2,
  1704. "locale": "en-us",
  1705. "translation": null,
  1706. "created_at": "2021-08-24T18:24:16+00:00",
  1707. "updated_at": "2021-08-24T18:24:16+00:00",
  1708. "resource_type": "locale_field",
  1709. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/2"
  1710. }
  1711. ],
  1712. "regular_expression": null,
  1713. "sort_order": 1,
  1714. "is_enabled": true,
  1715. "is_system": true,
  1716. "options": [],
  1717. "created_at": "2021-08-24T18:24:16+00:00",
  1718. "updated_at": "2021-08-24T18:24:16+00:00",
  1719. "resource_type": "case_field",
  1720. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/fields/1"
  1721. },
  1722. {
  1723. "id": 2,
  1724. "fielduuid": "e167724d-13d4-4cc7-9a99-c69078a491eb",
  1725. "title": "Message",
  1726. "type": "MESSAGE",
  1727. "key": "message",
  1728. "is_required_for_agents": false,
  1729. "is_required_on_resolution": true,
  1730. "is_visible_to_customers": true,
  1731. "customer_titles": [
  1732. {
  1733. "id": 3,
  1734. "locale": "en-us",
  1735. "translation": "Message",
  1736. "created_at": "2021-08-24T18:24:16+00:00",
  1737. "updated_at": "2021-08-24T18:24:16+00:00",
  1738. "resource_type": "locale_field",
  1739. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/3"
  1740. }
  1741. ],
  1742. "is_customer_editable": true,
  1743. "is_required_for_customers": true,
  1744. "descriptions": [
  1745. {
  1746. "id": 4,
  1747. "locale": "en-us",
  1748. "translation": null,
  1749. "created_at": "2021-08-24T18:24:16+00:00",
  1750. "updated_at": "2021-08-24T18:24:16+00:00",
  1751. "resource_type": "locale_field",
  1752. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/4"
  1753. }
  1754. ],
  1755. "regular_expression": null,
  1756. "sort_order": 2,
  1757. "is_enabled": true,
  1758. "is_system": true,
  1759. "options": [],
  1760. "created_at": "2021-08-24T18:24:16+00:00",
  1761. "updated_at": "2021-08-24T18:24:16+00:00",
  1762. "resource_type": "case_field",
  1763. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/fields/2"
  1764. },
  1765. {
  1766. "id": 3,
  1767. "fielduuid": "ddd30482-7cef-46c6-86f1-2fa57052c80b",
  1768. "title": "Priority",
  1769. "type": "PRIORITY",
  1770. "key": "priority",
  1771. "is_required_for_agents": false,
  1772. "is_required_on_resolution": false,
  1773. "is_visible_to_customers": true,
  1774. "customer_titles": [
  1775. {
  1776. "id": 5,
  1777. "locale": "en-us",
  1778. "translation": "Priority",
  1779. "created_at": "2021-08-24T18:24:16+00:00",
  1780. "updated_at": "2021-08-24T18:24:16+00:00",
  1781. "resource_type": "locale_field",
  1782. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/5"
  1783. }
  1784. ],
  1785. "is_customer_editable": true,
  1786. "is_required_for_customers": false,
  1787. "descriptions": [
  1788. {
  1789. "id": 6,
  1790. "locale": "en-us",
  1791. "translation": null,
  1792. "created_at": "2021-08-24T18:24:16+00:00",
  1793. "updated_at": "2021-08-24T18:24:16+00:00",
  1794. "resource_type": "locale_field",
  1795. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/6"
  1796. }
  1797. ],
  1798. "regular_expression": null,
  1799. "sort_order": 3,
  1800. "is_enabled": true,
  1801. "is_system": true,
  1802. "options": [],
  1803. "created_at": "2021-08-24T18:24:16+00:00",
  1804. "updated_at": "2021-08-24T18:24:16+00:00",
  1805. "resource_type": "case_field",
  1806. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/fields/3"
  1807. },
  1808. {
  1809. "id": 4,
  1810. "fielduuid": "f5b106f2-7d88-49cc-9cf8-c0bdd797b76f",
  1811. "title": "Status",
  1812. "type": "STATUS",
  1813. "key": "status",
  1814. "is_required_for_agents": false,
  1815. "is_required_on_resolution": true,
  1816. "is_visible_to_customers": false,
  1817. "customer_titles": [
  1818. {
  1819. "id": 7,
  1820. "locale": "en-us",
  1821. "translation": "Status",
  1822. "created_at": "2021-08-24T18:24:16+00:00",
  1823. "updated_at": "2021-08-24T18:24:16+00:00",
  1824. "resource_type": "locale_field",
  1825. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/7"
  1826. }
  1827. ],
  1828. "is_customer_editable": false,
  1829. "is_required_for_customers": false,
  1830. "descriptions": [
  1831. {
  1832. "id": 8,
  1833. "locale": "en-us",
  1834. "translation": null,
  1835. "created_at": "2021-08-24T18:24:16+00:00",
  1836. "updated_at": "2021-08-24T18:24:16+00:00",
  1837. "resource_type": "locale_field",
  1838. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/8"
  1839. }
  1840. ],
  1841. "regular_expression": null,
  1842. "sort_order": 4,
  1843. "is_enabled": true,
  1844. "is_system": true,
  1845. "options": [],
  1846. "created_at": "2021-08-24T18:24:16+00:00",
  1847. "updated_at": "2023-09-08T19:34:12+00:00",
  1848. "resource_type": "case_field",
  1849. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/fields/4"
  1850. },
  1851. {
  1852. "id": 5,
  1853. "fielduuid": "4be5a2aa-307e-4032-8e44-d4ecdf5ecda1",
  1854. "title": "Type",
  1855. "type": "TYPE",
  1856. "key": "type",
  1857. "is_required_for_agents": false,
  1858. "is_required_on_resolution": false,
  1859. "is_visible_to_customers": false,
  1860. "customer_titles": [
  1861. {
  1862. "id": 9,
  1863. "locale": "en-us",
  1864. "translation": "Type",
  1865. "created_at": "2021-08-24T18:24:16+00:00",
  1866. "updated_at": "2021-08-24T18:24:16+00:00",
  1867. "resource_type": "locale_field",
  1868. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/9"
  1869. }
  1870. ],
  1871. "is_customer_editable": false,
  1872. "is_required_for_customers": false,
  1873. "descriptions": [
  1874. {
  1875. "id": 10,
  1876. "locale": "en-us",
  1877. "translation": null,
  1878. "created_at": "2021-08-24T18:24:16+00:00",
  1879. "updated_at": "2021-08-24T18:24:16+00:00",
  1880. "resource_type": "locale_field",
  1881. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/10"
  1882. }
  1883. ],
  1884. "regular_expression": null,
  1885. "sort_order": 5,
  1886. "is_enabled": true,
  1887. "is_system": true,
  1888. "options": [],
  1889. "created_at": "2021-08-24T18:24:16+00:00",
  1890. "updated_at": "2021-08-24T18:24:16+00:00",
  1891. "resource_type": "case_field",
  1892. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/fields/5"
  1893. },
  1894. {
  1895. "id": 6,
  1896. "fielduuid": "3ae3f47a-f677-4203-acee-b47cc136e0e9",
  1897. "title": "Team",
  1898. "type": "TEAM",
  1899. "key": "team",
  1900. "is_required_for_agents": false,
  1901. "is_required_on_resolution": false,
  1902. "is_visible_to_customers": false,
  1903. "customer_titles": [
  1904. {
  1905. "id": 11,
  1906. "locale": "en-us",
  1907. "translation": "Team",
  1908. "created_at": "2021-08-24T18:24:16+00:00",
  1909. "updated_at": "2021-08-24T18:24:16+00:00",
  1910. "resource_type": "locale_field",
  1911. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/11"
  1912. }
  1913. ],
  1914. "is_customer_editable": false,
  1915. "is_required_for_customers": false,
  1916. "descriptions": [
  1917. {
  1918. "id": 12,
  1919. "locale": "en-us",
  1920. "translation": null,
  1921. "created_at": "2021-08-24T18:24:16+00:00",
  1922. "updated_at": "2021-08-24T18:24:16+00:00",
  1923. "resource_type": "locale_field",
  1924. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/12"
  1925. }
  1926. ],
  1927. "regular_expression": null,
  1928. "sort_order": 6,
  1929. "is_enabled": true,
  1930. "is_system": true,
  1931. "options": [],
  1932. "created_at": "2021-08-24T18:24:16+00:00",
  1933. "updated_at": "2021-08-24T18:24:16+00:00",
  1934. "resource_type": "case_field",
  1935. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/fields/6"
  1936. },
  1937. {
  1938. "id": 7,
  1939. "fielduuid": "ee4d91ac-8e37-44b0-b23e-908f2fb9738a",
  1940. "title": "Assignee",
  1941. "type": "ASSIGNEE",
  1942. "key": "assignee",
  1943. "is_required_for_agents": false,
  1944. "is_required_on_resolution": false,
  1945. "is_visible_to_customers": true,
  1946. "customer_titles": [
  1947. {
  1948. "id": 13,
  1949. "locale": "en-us",
  1950. "translation": "Assignee",
  1951. "created_at": "2021-08-24T18:24:16+00:00",
  1952. "updated_at": "2021-08-24T18:24:16+00:00",
  1953. "resource_type": "locale_field",
  1954. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/13"
  1955. }
  1956. ],
  1957. "is_customer_editable": false,
  1958. "is_required_for_customers": false,
  1959. "descriptions": [
  1960. {
  1961. "id": 14,
  1962. "locale": "en-us",
  1963. "translation": null,
  1964. "created_at": "2021-08-24T18:24:16+00:00",
  1965. "updated_at": "2021-08-24T18:24:16+00:00",
  1966. "resource_type": "locale_field",
  1967. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/14"
  1968. }
  1969. ],
  1970. "regular_expression": null,
  1971. "sort_order": 7,
  1972. "is_enabled": true,
  1973. "is_system": true,
  1974. "options": [],
  1975. "created_at": "2021-08-24T18:24:16+00:00",
  1976. "updated_at": "2021-08-24T18:24:16+00:00",
  1977. "resource_type": "case_field",
  1978. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/fields/7"
  1979. },
  1980. {
  1981. "id": 8,
  1982. "fielduuid": "a9bb7938-c0d0-4ff7-988e-c0d61a106941",
  1983. "title": "CustomText",
  1984. "type": "TEXT",
  1985. "key": "customtext",
  1986. "is_required_for_agents": false,
  1987. "is_required_on_resolution": false,
  1988. "is_visible_to_customers": false,
  1989. "customer_titles": [
  1990. {
  1991. "id": 19,
  1992. "locale": "en-us",
  1993. "translation": null,
  1994. "created_at": "2021-10-01T13:51:53+00:00",
  1995. "updated_at": "2021-10-01T13:51:53+00:00",
  1996. "resource_type": "locale_field",
  1997. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/19"
  1998. }
  1999. ],
  2000. "is_customer_editable": false,
  2001. "is_required_for_customers": false,
  2002. "descriptions": [
  2003. {
  2004. "id": 20,
  2005. "locale": "en-us",
  2006. "translation": null,
  2007. "created_at": "2021-10-01T13:51:53+00:00",
  2008. "updated_at": "2021-10-01T13:51:53+00:00",
  2009. "resource_type": "locale_field",
  2010. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/20"
  2011. }
  2012. ],
  2013. "regular_expression": null,
  2014. "sort_order": 8,
  2015. "is_enabled": true,
  2016. "is_system": false,
  2017. "options": [],
  2018. "created_at": "2021-10-01T13:51:53+00:00",
  2019. "updated_at": "2021-10-01T13:51:53+00:00",
  2020. "resource_type": "case_field",
  2021. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/fields/8"
  2022. },
  2023. {
  2024. "id": 9,
  2025. "fielduuid": "6d004c13-ca6c-47cf-92f9-4629dfe1401d",
  2026. "title": "CustomTextarea",
  2027. "type": "TEXTAREA",
  2028. "key": "customtextarea",
  2029. "is_required_for_agents": false,
  2030. "is_required_on_resolution": false,
  2031. "is_visible_to_customers": false,
  2032. "customer_titles": [
  2033. {
  2034. "id": 21,
  2035. "locale": "en-us",
  2036. "translation": null,
  2037. "created_at": "2021-10-01T13:52:08+00:00",
  2038. "updated_at": "2021-10-01T13:52:08+00:00",
  2039. "resource_type": "locale_field",
  2040. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/21"
  2041. }
  2042. ],
  2043. "is_customer_editable": false,
  2044. "is_required_for_customers": false,
  2045. "descriptions": [
  2046. {
  2047. "id": 22,
  2048. "locale": "en-us",
  2049. "translation": null,
  2050. "created_at": "2021-10-01T13:52:08+00:00",
  2051. "updated_at": "2021-10-01T13:52:08+00:00",
  2052. "resource_type": "locale_field",
  2053. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/22"
  2054. }
  2055. ],
  2056. "regular_expression": null,
  2057. "sort_order": 9,
  2058. "is_enabled": true,
  2059. "is_system": false,
  2060. "options": [],
  2061. "created_at": "2021-10-01T13:52:08+00:00",
  2062. "updated_at": "2021-10-01T13:52:08+00:00",
  2063. "resource_type": "case_field",
  2064. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/fields/9"
  2065. },
  2066. {
  2067. "id": 10,
  2068. "fielduuid": "fcef9f73-e25b-4744-93f6-0166eca5423c",
  2069. "title": "CustomRadio",
  2070. "type": "RADIO",
  2071. "key": "customradio",
  2072. "is_required_for_agents": false,
  2073. "is_required_on_resolution": false,
  2074. "is_visible_to_customers": false,
  2075. "customer_titles": [
  2076. {
  2077. "id": 23,
  2078. "locale": "en-us",
  2079. "translation": null,
  2080. "created_at": "2021-10-01T13:54:46+00:00",
  2081. "updated_at": "2021-10-01T13:54:46+00:00",
  2082. "resource_type": "locale_field",
  2083. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/23"
  2084. }
  2085. ],
  2086. "is_customer_editable": false,
  2087. "is_required_for_customers": false,
  2088. "descriptions": [
  2089. {
  2090. "id": 24,
  2091. "locale": "en-us",
  2092. "translation": null,
  2093. "created_at": "2021-10-01T13:54:46+00:00",
  2094. "updated_at": "2021-10-01T13:54:46+00:00",
  2095. "resource_type": "locale_field",
  2096. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/24"
  2097. }
  2098. ],
  2099. "regular_expression": null,
  2100. "sort_order": 10,
  2101. "is_enabled": true,
  2102. "is_system": false,
  2103. "options": [
  2104. {
  2105. "id": 1,
  2106. "fielduuid": "fcef9f73-e25b-4744-93f6-0166eca5423c",
  2107. "values": [
  2108. {
  2109. "id": 25,
  2110. "locale": "en-us",
  2111. "translation": "Test 1",
  2112. "created_at": "2021-10-01T13:54:46+00:00",
  2113. "updated_at": "2021-10-01T13:54:46+00:00",
  2114. "resource_type": "locale_field",
  2115. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/25"
  2116. }
  2117. ],
  2118. "sort_order": 0,
  2119. "created_at": "2021-10-01T13:54:46+00:00",
  2120. "updated_at": "2021-10-01T13:54:46+00:00",
  2121. "resource_type": "field_option",
  2122. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/base/field/option/1"
  2123. },
  2124. {
  2125. "id": 2,
  2126. "fielduuid": "fcef9f73-e25b-4744-93f6-0166eca5423c",
  2127. "values": [
  2128. {
  2129. "id": 26,
  2130. "locale": "en-us",
  2131. "translation": "Test 2",
  2132. "created_at": "2021-10-01T13:54:46+00:00",
  2133. "updated_at": "2021-10-01T13:54:46+00:00",
  2134. "resource_type": "locale_field",
  2135. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/26"
  2136. }
  2137. ],
  2138. "sort_order": 0,
  2139. "created_at": "2021-10-01T13:54:46+00:00",
  2140. "updated_at": "2021-10-01T13:54:46+00:00",
  2141. "resource_type": "field_option",
  2142. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/base/field/option/2"
  2143. }
  2144. ],
  2145. "created_at": "2021-10-01T13:54:46+00:00",
  2146. "updated_at": "2021-10-01T13:54:46+00:00",
  2147. "resource_type": "case_field",
  2148. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/fields/10"
  2149. },
  2150. {
  2151. "id": 11,
  2152. "fielduuid": "60c67010-54e3-442c-9c90-7fba5388ad18",
  2153. "title": "CustomSingleSelect",
  2154. "type": "SELECT",
  2155. "key": "customsingleselect",
  2156. "is_required_for_agents": false,
  2157. "is_required_on_resolution": false,
  2158. "is_visible_to_customers": false,
  2159. "customer_titles": [
  2160. {
  2161. "id": 27,
  2162. "locale": "en-us",
  2163. "translation": null,
  2164. "created_at": "2021-10-01T13:55:01+00:00",
  2165. "updated_at": "2021-10-01T13:55:01+00:00",
  2166. "resource_type": "locale_field",
  2167. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/27"
  2168. }
  2169. ],
  2170. "is_customer_editable": false,
  2171. "is_required_for_customers": false,
  2172. "descriptions": [
  2173. {
  2174. "id": 28,
  2175. "locale": "en-us",
  2176. "translation": null,
  2177. "created_at": "2021-10-01T13:55:01+00:00",
  2178. "updated_at": "2021-10-01T13:55:01+00:00",
  2179. "resource_type": "locale_field",
  2180. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/28"
  2181. }
  2182. ],
  2183. "regular_expression": null,
  2184. "sort_order": 11,
  2185. "is_enabled": true,
  2186. "is_system": false,
  2187. "options": [
  2188. {
  2189. "id": 3,
  2190. "fielduuid": "60c67010-54e3-442c-9c90-7fba5388ad18",
  2191. "values": [
  2192. {
  2193. "id": 29,
  2194. "locale": "en-us",
  2195. "translation": "a",
  2196. "created_at": "2021-10-01T13:55:01+00:00",
  2197. "updated_at": "2021-10-01T13:55:01+00:00",
  2198. "resource_type": "locale_field",
  2199. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/29"
  2200. }
  2201. ],
  2202. "sort_order": 0,
  2203. "created_at": "2021-10-01T13:55:01+00:00",
  2204. "updated_at": "2021-10-01T13:55:01+00:00",
  2205. "resource_type": "field_option",
  2206. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/base/field/option/3"
  2207. },
  2208. {
  2209. "id": 4,
  2210. "fielduuid": "60c67010-54e3-442c-9c90-7fba5388ad18",
  2211. "values": [
  2212. {
  2213. "id": 30,
  2214. "locale": "en-us",
  2215. "translation": "b",
  2216. "created_at": "2021-10-01T13:55:01+00:00",
  2217. "updated_at": "2021-10-01T13:55:01+00:00",
  2218. "resource_type": "locale_field",
  2219. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/30"
  2220. }
  2221. ],
  2222. "sort_order": 0,
  2223. "created_at": "2021-10-01T13:55:01+00:00",
  2224. "updated_at": "2021-10-01T13:55:01+00:00",
  2225. "resource_type": "field_option",
  2226. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/base/field/option/4"
  2227. },
  2228. {
  2229. "id": 5,
  2230. "fielduuid": "60c67010-54e3-442c-9c90-7fba5388ad18",
  2231. "values": [
  2232. {
  2233. "id": 31,
  2234. "locale": "en-us",
  2235. "translation": "c",
  2236. "created_at": "2021-10-01T13:55:01+00:00",
  2237. "updated_at": "2021-10-01T13:55:01+00:00",
  2238. "resource_type": "locale_field",
  2239. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/31"
  2240. }
  2241. ],
  2242. "sort_order": 0,
  2243. "created_at": "2021-10-01T13:55:01+00:00",
  2244. "updated_at": "2021-10-01T13:55:01+00:00",
  2245. "resource_type": "field_option",
  2246. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/base/field/option/5"
  2247. }
  2248. ],
  2249. "created_at": "2021-10-01T13:55:01+00:00",
  2250. "updated_at": "2021-10-01T13:55:01+00:00",
  2251. "resource_type": "case_field",
  2252. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/fields/11"
  2253. },
  2254. {
  2255. "id": 12,
  2256. "fielduuid": "17fb2d4e-bcfb-4353-8870-e317c14df74e",
  2257. "title": "CustomMultiChoice",
  2258. "type": "CHECKBOX",
  2259. "key": "custommultichoice",
  2260. "is_required_for_agents": false,
  2261. "is_required_on_resolution": false,
  2262. "is_visible_to_customers": false,
  2263. "customer_titles": [
  2264. {
  2265. "id": 32,
  2266. "locale": "en-us",
  2267. "translation": null,
  2268. "created_at": "2021-10-01T13:55:52+00:00",
  2269. "updated_at": "2021-10-01T13:55:52+00:00",
  2270. "resource_type": "locale_field",
  2271. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/32"
  2272. }
  2273. ],
  2274. "is_customer_editable": false,
  2275. "is_required_for_customers": false,
  2276. "descriptions": [
  2277. {
  2278. "id": 33,
  2279. "locale": "en-us",
  2280. "translation": null,
  2281. "created_at": "2021-10-01T13:55:52+00:00",
  2282. "updated_at": "2021-10-01T13:55:52+00:00",
  2283. "resource_type": "locale_field",
  2284. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/33"
  2285. }
  2286. ],
  2287. "regular_expression": null,
  2288. "sort_order": 12,
  2289. "is_enabled": true,
  2290. "is_system": false,
  2291. "options": [
  2292. {
  2293. "id": 6,
  2294. "fielduuid": "17fb2d4e-bcfb-4353-8870-e317c14df74e",
  2295. "values": [
  2296. {
  2297. "id": 34,
  2298. "locale": "en-us",
  2299. "translation": "1",
  2300. "created_at": "2021-10-01T13:55:52+00:00",
  2301. "updated_at": "2021-10-01T13:55:52+00:00",
  2302. "resource_type": "locale_field",
  2303. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/34"
  2304. }
  2305. ],
  2306. "sort_order": 0,
  2307. "created_at": "2021-10-01T13:55:52+00:00",
  2308. "updated_at": "2021-10-01T13:55:52+00:00",
  2309. "resource_type": "field_option",
  2310. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/base/field/option/6"
  2311. },
  2312. {
  2313. "id": 7,
  2314. "fielduuid": "17fb2d4e-bcfb-4353-8870-e317c14df74e",
  2315. "values": [
  2316. {
  2317. "id": 35,
  2318. "locale": "en-us",
  2319. "translation": "2",
  2320. "created_at": "2021-10-01T13:55:52+00:00",
  2321. "updated_at": "2021-10-01T13:55:52+00:00",
  2322. "resource_type": "locale_field",
  2323. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/35"
  2324. }
  2325. ],
  2326. "sort_order": 0,
  2327. "created_at": "2021-10-01T13:55:52+00:00",
  2328. "updated_at": "2021-10-01T13:55:52+00:00",
  2329. "resource_type": "field_option",
  2330. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/base/field/option/7"
  2331. },
  2332. {
  2333. "id": 8,
  2334. "fielduuid": "17fb2d4e-bcfb-4353-8870-e317c14df74e",
  2335. "values": [
  2336. {
  2337. "id": 36,
  2338. "locale": "en-us",
  2339. "translation": "3",
  2340. "created_at": "2021-10-01T13:55:52+00:00",
  2341. "updated_at": "2021-10-01T13:55:52+00:00",
  2342. "resource_type": "locale_field",
  2343. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/36"
  2344. }
  2345. ],
  2346. "sort_order": 0,
  2347. "created_at": "2021-10-01T13:55:52+00:00",
  2348. "updated_at": "2021-10-01T13:55:52+00:00",
  2349. "resource_type": "field_option",
  2350. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/base/field/option/8"
  2351. }
  2352. ],
  2353. "created_at": "2021-10-01T13:55:52+00:00",
  2354. "updated_at": "2021-10-01T13:55:52+00:00",
  2355. "resource_type": "case_field",
  2356. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/fields/12"
  2357. },
  2358. {
  2359. "id": 13,
  2360. "fielduuid": "2adc53a8-0e91-4f1b-b071-fa02f1d05cc0",
  2361. "title": "CustomNumeric",
  2362. "type": "NUMERIC",
  2363. "key": "customnumeric",
  2364. "is_required_for_agents": false,
  2365. "is_required_on_resolution": false,
  2366. "is_visible_to_customers": false,
  2367. "customer_titles": [
  2368. {
  2369. "id": 37,
  2370. "locale": "en-us",
  2371. "translation": null,
  2372. "created_at": "2021-10-01T13:56:26+00:00",
  2373. "updated_at": "2021-10-01T13:56:26+00:00",
  2374. "resource_type": "locale_field",
  2375. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/37"
  2376. }
  2377. ],
  2378. "is_customer_editable": false,
  2379. "is_required_for_customers": false,
  2380. "descriptions": [
  2381. {
  2382. "id": 38,
  2383. "locale": "en-us",
  2384. "translation": null,
  2385. "created_at": "2021-10-01T13:56:26+00:00",
  2386. "updated_at": "2021-10-01T13:56:26+00:00",
  2387. "resource_type": "locale_field",
  2388. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/38"
  2389. }
  2390. ],
  2391. "regular_expression": null,
  2392. "sort_order": 13,
  2393. "is_enabled": true,
  2394. "is_system": false,
  2395. "options": [],
  2396. "created_at": "2021-10-01T13:56:26+00:00",
  2397. "updated_at": "2021-10-01T13:56:26+00:00",
  2398. "resource_type": "case_field",
  2399. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/fields/13"
  2400. },
  2401. {
  2402. "id": 14,
  2403. "fielduuid": "c583698a-e986-4b1c-9001-f8355e2ca951",
  2404. "title": "CustomDecimal",
  2405. "type": "DECIMAL",
  2406. "key": "customdecimal",
  2407. "is_required_for_agents": false,
  2408. "is_required_on_resolution": false,
  2409. "is_visible_to_customers": false,
  2410. "customer_titles": [
  2411. {
  2412. "id": 39,
  2413. "locale": "en-us",
  2414. "translation": null,
  2415. "created_at": "2021-10-01T13:56:41+00:00",
  2416. "updated_at": "2021-10-01T13:56:41+00:00",
  2417. "resource_type": "locale_field",
  2418. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/39"
  2419. }
  2420. ],
  2421. "is_customer_editable": false,
  2422. "is_required_for_customers": false,
  2423. "descriptions": [
  2424. {
  2425. "id": 40,
  2426. "locale": "en-us",
  2427. "translation": null,
  2428. "created_at": "2021-10-01T13:56:41+00:00",
  2429. "updated_at": "2021-10-01T13:56:41+00:00",
  2430. "resource_type": "locale_field",
  2431. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/40"
  2432. }
  2433. ],
  2434. "regular_expression": null,
  2435. "sort_order": 14,
  2436. "is_enabled": true,
  2437. "is_system": false,
  2438. "options": [],
  2439. "created_at": "2021-10-01T13:56:41+00:00",
  2440. "updated_at": "2021-10-01T13:56:41+00:00",
  2441. "resource_type": "case_field",
  2442. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/fields/14"
  2443. },
  2444. {
  2445. "id": 15,
  2446. "fielduuid": "ce5e552f-9680-4624-a864-5e01649fcebc",
  2447. "title": "CustomYesNo",
  2448. "type": "YESNO",
  2449. "key": "customyesno",
  2450. "is_required_for_agents": false,
  2451. "is_required_on_resolution": false,
  2452. "is_visible_to_customers": false,
  2453. "customer_titles": [
  2454. {
  2455. "id": 41,
  2456. "locale": "en-us",
  2457. "translation": null,
  2458. "created_at": "2021-10-01T14:00:31+00:00",
  2459. "updated_at": "2021-10-01T14:00:31+00:00",
  2460. "resource_type": "locale_field",
  2461. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/41"
  2462. }
  2463. ],
  2464. "is_customer_editable": false,
  2465. "is_required_for_customers": false,
  2466. "descriptions": [
  2467. {
  2468. "id": 42,
  2469. "locale": "en-us",
  2470. "translation": null,
  2471. "created_at": "2021-10-01T14:00:31+00:00",
  2472. "updated_at": "2021-10-01T14:00:31+00:00",
  2473. "resource_type": "locale_field",
  2474. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/42"
  2475. }
  2476. ],
  2477. "regular_expression": null,
  2478. "sort_order": 15,
  2479. "is_enabled": true,
  2480. "is_system": false,
  2481. "options": [],
  2482. "created_at": "2021-10-01T14:00:31+00:00",
  2483. "updated_at": "2021-10-01T14:00:31+00:00",
  2484. "resource_type": "case_field",
  2485. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/fields/15"
  2486. },
  2487. {
  2488. "id": 16,
  2489. "fielduuid": "31a1628f-8041-4313-8fce-705f0209647a",
  2490. "title": "CustomTreeSelect",
  2491. "type": "CASCADINGSELECT",
  2492. "key": "customtreeselect",
  2493. "is_required_for_agents": false,
  2494. "is_required_on_resolution": false,
  2495. "is_visible_to_customers": false,
  2496. "customer_titles": [
  2497. {
  2498. "id": 43,
  2499. "locale": "en-us",
  2500. "translation": null,
  2501. "created_at": "2021-10-01T14:01:05+00:00",
  2502. "updated_at": "2021-10-01T14:01:05+00:00",
  2503. "resource_type": "locale_field",
  2504. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/43"
  2505. }
  2506. ],
  2507. "is_customer_editable": false,
  2508. "is_required_for_customers": false,
  2509. "descriptions": [
  2510. {
  2511. "id": 44,
  2512. "locale": "en-us",
  2513. "translation": null,
  2514. "created_at": "2021-10-01T14:01:05+00:00",
  2515. "updated_at": "2021-10-01T14:01:05+00:00",
  2516. "resource_type": "locale_field",
  2517. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/44"
  2518. }
  2519. ],
  2520. "regular_expression": null,
  2521. "sort_order": 16,
  2522. "is_enabled": true,
  2523. "is_system": false,
  2524. "options": [
  2525. {
  2526. "id": 9,
  2527. "fielduuid": "31a1628f-8041-4313-8fce-705f0209647a",
  2528. "values": [
  2529. {
  2530. "id": 45,
  2531. "locale": "en-us",
  2532. "translation": "Level1",
  2533. "created_at": "2021-10-01T14:01:05+00:00",
  2534. "updated_at": "2021-10-01T14:01:05+00:00",
  2535. "resource_type": "locale_field",
  2536. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/45"
  2537. }
  2538. ],
  2539. "sort_order": 0,
  2540. "created_at": "2021-10-01T14:01:05+00:00",
  2541. "updated_at": "2021-10-01T14:01:05+00:00",
  2542. "resource_type": "field_option",
  2543. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/base/field/option/9"
  2544. },
  2545. {
  2546. "id": 10,
  2547. "fielduuid": "31a1628f-8041-4313-8fce-705f0209647a",
  2548. "values": [
  2549. {
  2550. "id": 46,
  2551. "locale": "en-us",
  2552. "translation": "Level1::Sub1",
  2553. "created_at": "2021-10-01T14:01:05+00:00",
  2554. "updated_at": "2021-10-01T14:01:05+00:00",
  2555. "resource_type": "locale_field",
  2556. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/46"
  2557. }
  2558. ],
  2559. "sort_order": 0,
  2560. "created_at": "2021-10-01T14:01:05+00:00",
  2561. "updated_at": "2021-10-01T14:01:05+00:00",
  2562. "resource_type": "field_option",
  2563. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/base/field/option/10"
  2564. },
  2565. {
  2566. "id": 11,
  2567. "fielduuid": "31a1628f-8041-4313-8fce-705f0209647a",
  2568. "values": [
  2569. {
  2570. "id": 47,
  2571. "locale": "en-us",
  2572. "translation": "Level2",
  2573. "created_at": "2021-10-01T14:01:05+00:00",
  2574. "updated_at": "2021-10-01T14:01:05+00:00",
  2575. "resource_type": "locale_field",
  2576. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/47"
  2577. }
  2578. ],
  2579. "sort_order": 0,
  2580. "created_at": "2021-10-01T14:01:05+00:00",
  2581. "updated_at": "2021-10-01T14:01:05+00:00",
  2582. "resource_type": "field_option",
  2583. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/base/field/option/11"
  2584. }
  2585. ],
  2586. "created_at": "2021-10-01T14:01:05+00:00",
  2587. "updated_at": "2021-10-01T14:01:05+00:00",
  2588. "resource_type": "case_field",
  2589. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/fields/16"
  2590. },
  2591. {
  2592. "id": 17,
  2593. "fielduuid": "43d80332-100d-40a6-adc2-c4917c9a50e4",
  2594. "title": "CustomDate",
  2595. "type": "DATE",
  2596. "key": "customdate",
  2597. "is_required_for_agents": false,
  2598. "is_required_on_resolution": false,
  2599. "is_visible_to_customers": false,
  2600. "customer_titles": [
  2601. {
  2602. "id": 48,
  2603. "locale": "en-us",
  2604. "translation": null,
  2605. "created_at": "2021-10-01T14:01:27+00:00",
  2606. "updated_at": "2021-10-01T14:01:27+00:00",
  2607. "resource_type": "locale_field",
  2608. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/48"
  2609. }
  2610. ],
  2611. "is_customer_editable": false,
  2612. "is_required_for_customers": false,
  2613. "descriptions": [
  2614. {
  2615. "id": 49,
  2616. "locale": "en-us",
  2617. "translation": null,
  2618. "created_at": "2021-10-01T14:01:27+00:00",
  2619. "updated_at": "2021-10-01T14:01:27+00:00",
  2620. "resource_type": "locale_field",
  2621. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/49"
  2622. }
  2623. ],
  2624. "regular_expression": null,
  2625. "sort_order": 17,
  2626. "is_enabled": true,
  2627. "is_system": false,
  2628. "options": [],
  2629. "created_at": "2021-10-01T14:01:27+00:00",
  2630. "updated_at": "2021-10-01T14:01:27+00:00",
  2631. "resource_type": "case_field",
  2632. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/fields/17"
  2633. },
  2634. {
  2635. "id": 18,
  2636. "fielduuid": "21071813-aa21-490c-9c38-b00d6ebc5c73",
  2637. "title": "CustomRegexp",
  2638. "type": "REGEX",
  2639. "key": "customregexp",
  2640. "is_required_for_agents": false,
  2641. "is_required_on_resolution": false,
  2642. "is_visible_to_customers": false,
  2643. "customer_titles": [
  2644. {
  2645. "id": 50,
  2646. "locale": "en-us",
  2647. "translation": null,
  2648. "created_at": "2021-10-01T14:01:51+00:00",
  2649. "updated_at": "2021-10-01T14:01:51+00:00",
  2650. "resource_type": "locale_field",
  2651. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/50"
  2652. }
  2653. ],
  2654. "is_customer_editable": false,
  2655. "is_required_for_customers": false,
  2656. "descriptions": [
  2657. {
  2658. "id": 51,
  2659. "locale": "en-us",
  2660. "translation": null,
  2661. "created_at": "2021-10-01T14:01:51+00:00",
  2662. "updated_at": "2021-10-01T14:01:51+00:00",
  2663. "resource_type": "locale_field",
  2664. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/locale/fields/51"
  2665. }
  2666. ],
  2667. "regular_expression": "\\d\\d\\d",
  2668. "sort_order": 18,
  2669. "is_enabled": true,
  2670. "is_system": false,
  2671. "options": [],
  2672. "created_at": "2021-10-01T14:01:51+00:00",
  2673. "updated_at": "2021-10-01T14:01:51+00:00",
  2674. "resource_type": "case_field",
  2675. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/fields/18"
  2676. }
  2677. ],
  2678. "resource": "case_field",
  2679. "total_count": 18
  2680. }
  2681. recorded_at: Mon, 27 Nov 2023 12:46:50 GMT
  2682. - request:
  2683. method: get
  2684. uri: https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases?fields=%2Btags&include=user,case_priority,case_status,channel,tag,case_type,case_field,field_option,locale_field&limit=100
  2685. body:
  2686. encoding: US-ASCII
  2687. string: ''
  2688. headers:
  2689. Content-Type:
  2690. - application/json
  2691. X-Session-Id:
  2692. - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU
  2693. Accept-Encoding:
  2694. - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
  2695. Accept:
  2696. - "*/*"
  2697. User-Agent:
  2698. - Ruby
  2699. Host:
  2700. - "<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>"
  2701. response:
  2702. status:
  2703. code: 200
  2704. message: OK
  2705. headers:
  2706. Server:
  2707. - nginx
  2708. Date:
  2709. - Mon, 27 Nov 2023 12:46:51 GMT
  2710. Content-Type:
  2711. - application/json
  2712. Transfer-Encoding:
  2713. - chunked
  2714. Connection:
  2715. - keep-alive
  2716. Cache-Control:
  2717. - private, max-age=0, must-revalidate
  2718. Expires:
  2719. - '0'
  2720. X-Api-Version:
  2721. - '1'
  2722. Date-Iso:
  2723. - '2023-11-27T12:46:51+00:00'
  2724. Access-Control-Expose-Headers:
  2725. - Date-ISO
  2726. X-Xss-Protection:
  2727. - 1; mode=block
  2728. X-Content-Type-Options:
  2729. - nosniff
  2730. Strict-Transport-Security:
  2731. - max-age=31536000; includeSubDomains preload
  2732. body:
  2733. encoding: ASCII-8BIT
  2734. string: !binary |-
  2735. ewogICAgInN0YXR1cyI6IDIwMCwKICAgICJkYXRhIjogWwogICAgICAgIHsKICAgICAgICAgICAgImlkIjogOCwKICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICJzdWJqZWN0IjogImhlbGxvIHBsZWFzZSBpZ25vcmUgdGhpcyBpcyBrYXlha28gdGVzdGluZyIsCiAgICAgICAgICAgICJwb3J0YWwiOiAiUFJJTUFSWSIsCiAgICAgICAgICAgICJzb3VyY2VfY2hhbm5lbCI6IHsKICAgICAgICAgICAgICAgICJ1dWlkIjogIjhjOWI1NmJkLTEwYmQtNWM5MS05M2RhLTE5MDQxOTNlYWQ0ZSIsCiAgICAgICAgICAgICAgICAidHlwZSI6ICJIRUxQQ0VOVEVSIiwKICAgICAgICAgICAgICAgICJjaGFyYWN0ZXJfbGltaXQiOiBudWxsLAogICAgICAgICAgICAgICAgImFjY291bnQiOiBudWxsLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2hhbm5lbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImxhc3RfcHVibGljX2NoYW5uZWwiOiB7CiAgICAgICAgICAgICAgICAidXVpZCI6ICI4YzliNTZiZC0xMGJkLTVjOTEtOTNkYS0xOTA0MTkzZWFkNGUiLAogICAgICAgICAgICAgICAgInR5cGUiOiAiSEVMUENFTlRFUiIsCiAgICAgICAgICAgICAgICAiY2hhcmFjdGVyX2xpbWl0IjogbnVsbCwKICAgICAgICAgICAgICAgICJhY2NvdW50IjogbnVsbCwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNoYW5uZWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJyZXF1ZXN0ZXIiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAgICAgInV1aWQiOiAiZWIyMGQzMzEtNDdkOC01OTdlLTk1ZjItMTU3OTAxNjlmN2NlIiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAidGhhbmguZGluaCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDQsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvZWIyMGQzMzEtNDdkOC01OTdlLTk1ZjItMTU3OTAxNjlmN2NlPzE2OTUxMjQ0NTMiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb25fY2FzZV9hY2Nlc3MiOiAiUkVRVUVTVEVEIiwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogW10sCiAgICAgICAgICAgICAgICAiZW1haWxzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwaG9uZXMiOiBbXSwKICAgICAgICAgICAgICAgICJ0d2l0dGVyIjogW10sCiAgICAgICAgICAgICAgICAiZmFjZWJvb2siOiBbXSwKICAgICAgICAgICAgICAgICJleHRlcm5hbF9pZGVudGlmaWVycyI6IFtdLAogICAgICAgICAgICAgICAgImN1c3RvbV9maWVsZHMiOiBbXSwKICAgICAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAgICAgImxvY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGltZV96b25lIjogbnVsbCwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogbnVsbCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc185IiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUA2NWQzOGU3NzNlYjBhZTE2ZmNmMTI5YjlmYzZhZGIwZDNhZDc5ODRjIiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9hY3Rpdml0eV9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIzLTA5LTE5VDExOjU0OjEzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS91c2Vycy85IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiY3JlYXRvciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDksCiAgICAgICAgICAgICAgICAidXVpZCI6ICJlYjIwZDMzMS00N2Q4LTU5N2UtOTVmMi0xNTc5MDE2OWY3Y2UiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJ0aGFuaC5kaW5oIiwKICAgICAgICAgICAgICAgICJsZWdhY3lfaWQiOiBudWxsLAogICAgICAgICAgICAgICAgImRlc2lnbmF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc19tZmFfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgInJvbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyb2xlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJhdmF0YXIiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXZhdGFyL2dldC9lYjIwZDMzMS00N2Q4LTU5N2UtOTVmMi0xNTc5MDE2OWY3Y2U/MTY5NTEyNDQ1MyIsCiAgICAgICAgICAgICAgICAiYWdlbnRfY2FzZV9hY2Nlc3MiOiBudWxsLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbl9jYXNlX2FjY2VzcyI6ICJSRVFVRVNURUQiLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA0LAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogIm9yZ2FuaXphdGlvbiIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGVhbXMiOiBbXSwKICAgICAgICAgICAgICAgICJlbWFpbHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBob25lcyI6IFtdLAogICAgICAgICAgICAgICAgInR3aXR0ZXIiOiBbXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiBudWxsLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiBudWxsLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2lwIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fYXQiOiAiMjAyMy0wOS0xOVQxMTo1NDoxMyswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3RpdmVfYXQiOiAiMjAyMy0wOS0xOVQxMTo1NDoxMyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVhbHRpbWVfY2hhbm5lbCI6ICJwcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QHYxX3VzZXJzXzkiLAogICAgICAgICAgICAgICAgInByZXNlbmNlX2NoYW5uZWwiOiAidXNlcl9wcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QDY1ZDM4ZTc3M2ViMGFlMTZmY2YxMjliOWZjNmFkYjBkM2FkNzk4NGMiLAogICAgICAgICAgICAgICAgInBhc3N3b3JkX3VwZGF0ZWRfYXQiOiAiMjAyMy0wOS0xOVQxMTo1NDoxMyswMDowMCIsCiAgICAgICAgICAgICAgICAiYXZhdGFyX3VwZGF0ZWRfYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3RfbG9nZ2VkX2luX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMy0wOS0xOVQxMTo1NDoxMyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL3VzZXJzLzkiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDksCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImFzc2lnbmVkX2FnZW50IjogbnVsbCwKICAgICAgICAgICAgImFzc2lnbmVkX3RlYW0iOiBudWxsLAogICAgICAgICAgICAibGFzdF9hc3NpZ25lZF9ieSI6IG51bGwsCiAgICAgICAgICAgICJicmFuZCI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJicmFuZCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInN0YXR1cyI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAibGFiZWwiOiAiTmV3IiwKICAgICAgICAgICAgICAgICJ0eXBlIjogIk5FVyIsCiAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDEsCiAgICAgICAgICAgICAgICAiaXNfc2xhX2FjdGl2ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfZGVsZXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxNiswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2Vfc3RhdHVzIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3N0YXR1c2VzLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwcmlvcml0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAibGFiZWwiOiAiTG93IiwKICAgICAgICAgICAgICAgICJsZXZlbCI6IDEsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTYrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9wcmlvcml0eSIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9wcmlvcml0aWVzLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJ0eXBlIjogbnVsbCwKICAgICAgICAgICAgInJlYWRfbWFya2VyIjogewogICAgICAgICAgICAgICAgImlkIjogNiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInJlYWRfbWFya2VyIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic2xhX3ZlcnNpb24iOiBudWxsLAogICAgICAgICAgICAic2xhX21ldHJpY3MiOiBbXSwKICAgICAgICAgICAgImZvcm0iOiBudWxsLAogICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFsKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiYTliYjc5MzgtYzBkMC00ZmY3LTk4OGUtYzBkNjFhMTA2OTQxIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVRleHQiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJURVhUIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b210ZXh0IiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMTkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzIwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiA4LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzgiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDksCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiNmQwMDRjMTMtY2E2Yy00N2NmLTkyZjktNDYyOWRmZTE0MDFkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVRleHRhcmVhIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiVEVYVEFSRUEiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXRleHRhcmVhIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MjowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MjowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzIyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MjowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzkiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEwLAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImZjZWY5ZjczLWUyNWItNDc0NC05M2Y2LTAxNjZlY2E1NDIzYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21SYWRpbyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlJBRElPIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21yYWRpbyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzIzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTAsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiZmNlZjlmNzMtZTI1Yi00NzQ0LTkzZjYtMDE2NmVjYTU0MjNjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIlRlc3QgMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJmY2VmOWY3My1lMjViLTQ3NDQtOTNmNi0wMTY2ZWNhNTQyM2MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiVGVzdCAyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yNiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vMiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzEwIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMSwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2MGM2NzAxMC01NGUzLTQ0MmMtOWM5MC03ZmJhNTM4OGFkMTgiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tU2luZ2xlU2VsZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiU0VMRUNUIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21zaW5nbGVzZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDExLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjYwYzY3MDEwLTU0ZTMtNDQyYy05YzkwLTdmYmE1Mzg4YWQxOCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjYwYzY3MDEwLTU0ZTMtNDQyYy05YzkwLTdmYmE1Mzg4YWQxOCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJiIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjYwYzY3MDEwLTU0ZTMtNDQyYy05YzkwLTdmYmE1Mzg4YWQxOCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vNSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzExIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMiwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tTXVsdGlDaG9pY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJDSEVDS0JPWCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tbXVsdGljaG9pY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zMiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDEyLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjE3ZmIyZDRlLWJjZmItNDM1My04ODcwLWUzMTdjMTRkZjc0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vNiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjE3ZmIyZDRlLWJjZmItNDM1My04ODcwLWUzMTdjMTRkZjc0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICIyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zNSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjE3ZmIyZDRlLWJjZmItNDM1My04ODcwLWUzMTdjMTRkZjc0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICIzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zNiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzEyIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMywKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIyYWRjNTNhOC0wZTkxLTRmMWItYjA3MS1mYTAyZjFkMDVjYzAiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tTnVtZXJpYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIk5VTUVSSUMiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbW51bWVyaWMiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDEzLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzEzIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxNCwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJjNTgzNjk4YS1lOTg2LTRiMWMtOTAwMS1mODM1NWUyY2E5NTEiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tRGVjaW1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIkRFQ0lNQUwiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbWRlY2ltYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE0LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxNSwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJjZTVlNTUyZi05NjgwLTQ2MjQtYTg2NC01ZTAxNjQ5ZmNlYmMiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tWWVzTm8iLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJZRVNOTyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9teWVzbm8iLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0MSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80MSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE1LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMDozMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE1IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxNiwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIzMWExNjI4Zi04MDQxLTQzMTMtOGZjZS03MDVmMDIwOTY0N2EiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tVHJlZVNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIkNBU0NBRElOR1NFTEVDVCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tdHJlZXNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80NCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTYsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMzFhMTYyOGYtODA0MS00MzEzLThmY2UtNzA1ZjAyMDk2NDdhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0NSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIkxldmVsMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMzFhMTYyOGYtODA0MS00MzEzLThmY2UtNzA1ZjAyMDk2NDdhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0NiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIkxldmVsMTo6U3ViMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzEwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjMxYTE2MjhmLTgwNDEtNDMxMy04ZmNlLTcwNWYwMjA5NjQ3YSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJMZXZlbDIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ3IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi8xMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE2IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxNywKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI0M2Q4MDMzMi0xMDBkLTQwYTYtYWRjMi1jNDkxN2M5YTUwZTQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tRGF0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIkRBVEUiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbWRhdGUiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0OCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80OCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE3LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE3IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxOCwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIyMTA3MTgxMy1hYTIxLTQ5MGMtOWMzOC1iMDBkNmViYzVjNzMiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tUmVnZXhwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiUkVHRVgiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXJlZ2V4cCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDUwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzUwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA1MSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy81MSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6ICJcXGRcXGRcXGQiLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE4LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE4IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgImxhc3RfcmVwbGllciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDksCiAgICAgICAgICAgICAgICAidXVpZCI6ICJlYjIwZDMzMS00N2Q4LTU5N2UtOTVmMi0xNTc5MDE2OWY3Y2UiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJ0aGFuaC5kaW5oIiwKICAgICAgICAgICAgICAgICJsZWdhY3lfaWQiOiBudWxsLAogICAgICAgICAgICAgICAgImRlc2lnbmF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc19tZmFfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgInJvbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyb2xlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJhdmF0YXIiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXZhdGFyL2dldC9lYjIwZDMzMS00N2Q4LTU5N2UtOTVmMi0xNTc5MDE2OWY3Y2U/MTY5NTEyNDQ1MyIsCiAgICAgICAgICAgICAgICAiYWdlbnRfY2FzZV9hY2Nlc3MiOiBudWxsLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbl9jYXNlX2FjY2VzcyI6ICJSRVFVRVNURUQiLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA0LAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogIm9yZ2FuaXphdGlvbiIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGVhbXMiOiBbXSwKICAgICAgICAgICAgICAgICJlbWFpbHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBob25lcyI6IFtdLAogICAgICAgICAgICAgICAgInR3aXR0ZXIiOiBbXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiBudWxsLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiBudWxsLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2lwIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fYXQiOiAiMjAyMy0wOS0xOVQxMTo1NDoxMyswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3RpdmVfYXQiOiAiMjAyMy0wOS0xOVQxMTo1NDoxMyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVhbHRpbWVfY2hhbm5lbCI6ICJwcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QHYxX3VzZXJzXzkiLAogICAgICAgICAgICAgICAgInByZXNlbmNlX2NoYW5uZWwiOiAidXNlcl9wcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QDY1ZDM4ZTc3M2ViMGFlMTZmY2YxMjliOWZjNmFkYjBkM2FkNzk4NGMiLAogICAgICAgICAgICAgICAgInBhc3N3b3JkX3VwZGF0ZWRfYXQiOiAiMjAyMy0wOS0xOVQxMTo1NDoxMyswMDowMCIsCiAgICAgICAgICAgICAgICAiYXZhdGFyX3VwZGF0ZWRfYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3RfbG9nZ2VkX2luX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMy0wOS0xOVQxMTo1NDoxMyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL3VzZXJzLzkiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X3JlcGxpZXJfaWRlbnRpdHkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X3VwZGF0ZWRfYnkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAgICAgInV1aWQiOiAiZWIyMGQzMzEtNDdkOC01OTdlLTk1ZjItMTU3OTAxNjlmN2NlIiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAidGhhbmguZGluaCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDQsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvZWIyMGQzMzEtNDdkOC01OTdlLTk1ZjItMTU3OTAxNjlmN2NlPzE2OTUxMjQ0NTMiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb25fY2FzZV9hY2Nlc3MiOiAiUkVRVUVTVEVEIiwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogW10sCiAgICAgICAgICAgICAgICAiZW1haWxzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwaG9uZXMiOiBbXSwKICAgICAgICAgICAgICAgICJ0d2l0dGVyIjogW10sCiAgICAgICAgICAgICAgICAiZmFjZWJvb2siOiBbXSwKICAgICAgICAgICAgICAgICJleHRlcm5hbF9pZGVudGlmaWVycyI6IFtdLAogICAgICAgICAgICAgICAgImN1c3RvbV9maWVsZHMiOiBbXSwKICAgICAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAgICAgImxvY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGltZV96b25lIjogbnVsbCwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogbnVsbCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc185IiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUA2NWQzOGU3NzNlYjBhZTE2ZmNmMTI5YjlmYzZhZGIwZDNhZDc5ODRjIiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9hY3Rpdml0eV9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIzLTA5LTE5VDExOjU0OjEzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS91c2Vycy85IgogICAgICAgICAgICB9LAogICAgICAgICAgICAibGFzdF9jb21wbGV0ZWRfYnkiOiBudWxsLAogICAgICAgICAgICAibGFzdF9jbG9zZWRfYnkiOiBudWxsLAogICAgICAgICAgICAic3RhdGUiOiAiQUNUSVZFIiwKICAgICAgICAgICAgInBvc3RfY291bnQiOiAxLAogICAgICAgICAgICAiaGFzX25vdGVzIjogZmFsc2UsCiAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAiaGFzX2F0dGFjaG1lbnRzIjogZmFsc2UsCiAgICAgICAgICAgICJpc19tZXJnZWQiOiBmYWxzZSwKICAgICAgICAgICAgInJhdGluZyI6IG51bGwsCiAgICAgICAgICAgICJyYXRpbmdfc3RhdHVzIjogIlVOT0ZGRVJFRCIsCiAgICAgICAgICAgICJ0YWdzIjogW10sCiAgICAgICAgICAgICJsYXN0X3Bvc3Rfc3RhdHVzIjogIkRFTElWRVJFRCIsCiAgICAgICAgICAgICJsYXN0X3Bvc3RfcHJldmlldyI6ICJoZWxsbyBwbGVhc2UgaWdub3JlIHRoaXMgaXMga2F5YWtvIHRlc3RpbmciLAogICAgICAgICAgICAibGFzdF9wb3N0X3R5cGUiOiAiUFVCTElDIiwKICAgICAgICAgICAgImxhc3RfbWVzc2FnZV9wcmV2aWV3IjogImhlbGxvIHBsZWFzZSBpZ25vcmUgdGhpcyBpcyBrYXlha28gdGVzdGluZyIsCiAgICAgICAgICAgICJyZWFsdGltZV9jaGFubmVsIjogInByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAdjFfY2FzZXNfOCIsCiAgICAgICAgICAgICJsYXN0X2Fzc2lnbmVkX2F0IjogbnVsbCwKICAgICAgICAgICAgImxhc3RfcmVwbGllZF9hdCI6ICIyMDIzLTA5LTE5VDExOjU0OjEzKzAwOjAwIiwKICAgICAgICAgICAgImxhc3Rfb3BlbmVkX2F0IjogbnVsbCwKICAgICAgICAgICAgImxhc3RfcGVuZGluZ19hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2Nsb3NlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2NvbXBsZXRlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2FnZW50X2FjdGl2aXR5X2F0IjogbnVsbCwKICAgICAgICAgICAgImxhc3RfY3VzdG9tZXJfYWN0aXZpdHlfYXQiOiAiMjAyMy0wOS0xOVQxMTo1NDoxMyswMDowMCIsCiAgICAgICAgICAgICJsYXN0X3JlcGx5X2J5X2FnZW50X2F0IjogbnVsbCwKICAgICAgICAgICAgImxhc3RfcmVwbHlfYnlfcmVxdWVzdGVyX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAiYWdlbnRfdXBkYXRlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXRlc3RfYXNzaWduZWVfdXBkYXRlIjogbnVsbCwKICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMy0wOS0xOVQxMTo1NDoxMyswMDowMCIsCiAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjMtMDktMTlUMTE6NTQ6MTMrMDA6MDAiLAogICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlIiwKICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvOCIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImlkIjogNywKICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICJzdWJqZWN0IjogIlRlc3QiLAogICAgICAgICAgICAicG9ydGFsIjogIkFQSSIsCiAgICAgICAgICAgICJzb3VyY2VfY2hhbm5lbCI6IHsKICAgICAgICAgICAgICAgICJ1dWlkIjogImNmM2NkMzlhLTU0YmYtNWU1ZS05MTJiLTg4MzkxOWYzYWIxZSIsCiAgICAgICAgICAgICAgICAidHlwZSI6ICJOT1RFIiwKICAgICAgICAgICAgICAgICJjaGFyYWN0ZXJfbGltaXQiOiBudWxsLAogICAgICAgICAgICAgICAgImFjY291bnQiOiBudWxsLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2hhbm5lbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImxhc3RfcHVibGljX2NoYW5uZWwiOiBudWxsLAogICAgICAgICAgICAicmVxdWVzdGVyIjogewogICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICJ1dWlkIjogImE4ZGZlNWZkLWIwOGQtNWQwNy1hZDhiLTc0YjExM2Y1ZDcyNiIsCiAgICAgICAgICAgICAgICAiZnVsbF9uYW1lIjogIlRob3JzdGVuIEVja2VsIiwKICAgICAgICAgICAgICAgICJsZWdhY3lfaWQiOiBudWxsLAogICAgICAgICAgICAgICAgImRlc2lnbmF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc19tZmFfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgInJvbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyb2xlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJhdmF0YXIiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXZhdGFyL2dldC9hOGRmZTVmZC1iMDhkLTVkMDctYWQ4Yi03NGIxMTNmNWQ3MjY/MTcwMTA4OTAxNSIsCiAgICAgICAgICAgICAgICAiYWdlbnRfY2FzZV9hY2Nlc3MiOiAiQUxMIiwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb25fY2FzZV9hY2Nlc3MiOiBudWxsLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogIm9yZ2FuaXphdGlvbiIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGVhbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ0ZWFtIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ0ZWFtIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAiZW1haWxzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwaG9uZXMiOiBbXSwKICAgICAgICAgICAgICAgICJ0d2l0dGVyIjogW10sCiAgICAgICAgICAgICAgICAiZmFjZWJvb2siOiBbXSwKICAgICAgICAgICAgICAgICJleHRlcm5hbF9pZGVudGlmaWVycyI6IFtdLAogICAgICAgICAgICAgICAgImN1c3RvbV9maWVsZHMiOiBbXSwKICAgICAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAgICAgImxvY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGltZV96b25lIjogIlVUQyIsCiAgICAgICAgICAgICAgICAidGltZV96b25lX29mZnNldCI6IDAsCiAgICAgICAgICAgICAgICAiZ3JlZXRpbmciOiBudWxsLAogICAgICAgICAgICAgICAgInNpZ25hdHVyZSI6IG51bGwsCiAgICAgICAgICAgICAgICAic3RhdHVzX21lc3NhZ2UiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl91c2VyX2FnZW50IjogIlJ1YnkiLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6ICI1LjIzMS4xNTguMjA1IiwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fYXQiOiAiMjAyMy0xMS0yN1QxMjo0MzozNSswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3RpdmVfYXQiOiAiMjAyMy0xMS0yN1QxMjo0MzozNSswMDowMCIsCiAgICAgICAgICAgICAgICAicmVhbHRpbWVfY2hhbm5lbCI6ICJwcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QHYxX3VzZXJzXzEiLAogICAgICAgICAgICAgICAgInByZXNlbmNlX2NoYW5uZWwiOiAidXNlcl9wcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QGNmMDI3NGIzOTRkYjNhZjU1NWRiYzEzNmZjNzBhYWI2ZTQ1YmVlNDIiLAogICAgICAgICAgICAgICAgInBhc3N3b3JkX3VwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QwNzoxODoyMyswMDowMCIsCiAgICAgICAgICAgICAgICAiYXZhdGFyX3VwZGF0ZWRfYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3RfbG9nZ2VkX2luX2F0IjogIjIwMjMtMTEtMjdUMTI6NDY6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZpdHlfYXQiOiAiMjAyMy0xMS0yN1QxMjo0Njo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjExKzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS91c2Vycy8xIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiY3JlYXRvciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAidXVpZCI6ICJhOGRmZTVmZC1iMDhkLTVkMDctYWQ4Yi03NGIxMTNmNWQ3MjYiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJUaG9yc3RlbiBFY2tlbCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDUsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvYThkZmU1ZmQtYjA4ZC01ZDA3LWFkOGItNzRiMTEzZjVkNzI2PzE3MDEwODkwMTUiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogIkFMTCIsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uX2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImVtYWlscyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGhvbmVzIjogW10sCiAgICAgICAgICAgICAgICAidHdpdHRlciI6IFtdLAogICAgICAgICAgICAgICAgImZhY2Vib29rIjogW10sCiAgICAgICAgICAgICAgICAiZXh0ZXJuYWxfaWRlbnRpZmllcnMiOiBbXSwKICAgICAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogW10sCiAgICAgICAgICAgICAgICAicGlubmVkX25vdGVzX2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRpbWVfem9uZSI6ICJVVEMiLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiAwLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6ICJSdWJ5IiwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5faXAiOiAiNS4yMzEuMTU4LjIwNSIsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc18xIiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBjZjAyNzRiMzk0ZGIzYWY1NTVkYmMxMzZmYzcwYWFiNmU0NWJlZTQyIiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMDc6MTg6MjMrMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6ICIyMDIzLTExLTI3VDEyOjQ2OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogIjIwMjMtMTEtMjdUMTI6NDY6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdXNlcnMvMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImlkZW50aXR5IjogewogICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYXNzaWduZWRfYWdlbnQiOiBudWxsLAogICAgICAgICAgICAiYXNzaWduZWRfdGVhbSI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2Fzc2lnbmVkX2J5IjogbnVsbCwKICAgICAgICAgICAgImJyYW5kIjogewogICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImJyYW5kIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic3RhdHVzIjogewogICAgICAgICAgICAgICAgImlkIjogNiwKICAgICAgICAgICAgICAgICJsYWJlbCI6ICJUZXN0IiwKICAgICAgICAgICAgICAgICJ0eXBlIjogIkNVU1RPTSIsCiAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDYsCiAgICAgICAgICAgICAgICAiaXNfc2xhX2FjdGl2ZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgImlzX2RlbGV0ZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjMtMDktMDhUMTk6MzI6NTcrMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMy0wOS0wOFQxOTozMjo1NyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX3N0YXR1cyIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9zdGF0dXNlcy82IgogICAgICAgICAgICB9LAogICAgICAgICAgICAicHJpb3JpdHkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAyLAogICAgICAgICAgICAgICAgImxhYmVsIjogIk5vcm1hbCIsCiAgICAgICAgICAgICAgICAibGV2ZWwiOiAyLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxNiswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfcHJpb3JpdHkiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvcHJpb3JpdGllcy8yIgogICAgICAgICAgICB9LAogICAgICAgICAgICAidHlwZSI6IG51bGwsCiAgICAgICAgICAgICJyZWFkX21hcmtlciI6IG51bGwsCiAgICAgICAgICAgICJzbGFfdmVyc2lvbiI6IG51bGwsCiAgICAgICAgICAgICJzbGFfbWV0cmljcyI6IFtdLAogICAgICAgICAgICAiZm9ybSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2Zvcm0iCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOCwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJhOWJiNzkzOC1jMGQwLTRmZjctOTg4ZS1jMGQ2MWExMDY5NDEiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tVGV4dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlRFWFQiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXRleHQiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8xOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvOCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOSwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2ZDAwNGMxMy1jYTZjLTQ3Y2YtOTJmOS00NjI5ZGZlMTQwMWQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tVGV4dGFyZWEiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJURVhUQVJFQSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tdGV4dGFyZWEiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDksCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MjowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvOSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICLDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7xcbsOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvFxuw6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8XG7DpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7zDpMO2w7xcbsOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvMOkw7bDvFxuw6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8w6TDtsO8XG5Mb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzY2luZyBlbGl0LiBQcmFlc2VudCBoZW5kcmVyaXQgYXVjdG9yIGx1Y3R1cy4gUHJhZXNlbnQgdmVsIGxpZ3VsYSBwdXJ1cy4gTWFlY2VuYXMgc2l0IGFtZXQganVzdG8gY29uZ3VlLCBjb252YWxsaXMgb2RpbyBhLCBtb2xsaXMgbGVjdHVzLiBRdWlzcXVlIGVsZW1lbnR1bSB2ZWwgbGliZXJvIGFjIHNjZWxlcmlzcXVlLiBJbnRlZ2VyIHZpdGFlIHBlbGxlbnRlc3F1ZSBvZGlvLCBldCB2b2x1dHBhdCBhcmN1LiBOdWxsYW0gc2l0IGFtZXQgY29udmFsbGlzIG1hdXJpcywgYSBpbnRlcmR1bSB0ZWxsdXMuIERvbmVjIGV0IHRlbXB1cyBsZWN0dXMuIFByb2luIGV4IG9kaW8sIHZlc3RpYnVsdW0gc2l0IGFtZXQgZXJhdCBldCwgc29sbGljaXR1ZGluIGNvbnNlcXVhdCBuaWJoLiBTZWQgaGVuZHJlcml0IGxvcmVtIHZlbCBjb252YWxsaXMgdGluY2lkdW50LlxuXG5Qcm9pbiB1dCBsaWJlcm8gc2l0IGFtZXQgZXggc2NlbGVyaXNxdWUgdnVscHV0YXRlIGF0IG5lYyBsaWJlcm8uIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNjaW5nIGVsaXQuIE5hbSBzb2xsaWNpdHVkaW4gZGljdHVtIGVzdCBpZCB0aW5jaWR1bnQuIFZlc3RpYnVsdW0gaWQgbWFnbmEgZWxpdC4gTW9yYmkgY29udmFsbGlzIGVnZXN0YXMgbWV0dXMsIGluIHZlaGljdWxhIGxhY3VzIGZhY2lsaXNpcyBpZC4gTW9yYmkgdGluY2lkdW50IGZldWdpYXQgY3Vyc3VzLiBNb3JiaSBlbGVtZW50dW0gZGFwaWJ1cyBvcmNpLCBzZWQgc2VtcGVyIGxpYmVybyBhbGlxdWFtIGEuIEFlbmVhbiBtYXNzYSBuZXF1ZSwgaGVuZHJlcml0IHZpdGFlIG5pc2kgYSwgbWFsZXN1YWRhIHNjZWxlcmlzcXVlIG5pc2kuIER1aXMgbWV0dXMgc2VtLCBtb2xsaXMgbmVjIGFyY3UgZGFwaWJ1cywgc2NlbGVyaXNxdWUgYmliZW5kdW0gZmVsaXMuIFByYWVzZW50IGV1IG1vbGxpcyBlcmF0LCBhIHZlaGljdWxhIHNhcGllbi4gRG9uZWMgaWQgbWV0dXMgZXQgb3JjaSBkYXBpYnVzIGJsYW5kaXQuIE51bGxhIGZhdWNpYnVzIG9kaW8gbmVjIGxhY3VzIGxhY2luaWEsIG5lYyBjb25ndWUgbmliaCBpbnRlcmR1bS4gSW4gZXVpc21vZCwgcXVhbSBlZ2V0IHBvcnR0aXRvciBzb2RhbGVzLCBkaWFtIGp1c3RvIHBlbGxlbnRlc3F1ZSBuaWJoLCBuZWMgdnVscHV0YXRlIGR1aSB0b3J0b3IgZmF1Y2lidXMgbWV0dXMuIEFlbmVhbiBpbXBlcmRpZXQgZG9sb3IgYWMgZXVpc21vZCBjb252YWxsaXMuIFF1aXNxdWUgdmVzdGlidWx1bSBmZXVnaWF0IHF1YW0gdml0YWUgZmF1Y2lidXMuIEV0aWFtIG5lYyBmZWxpcyBzaXQgYW1ldCBleCBmZXJtZW50dW0gY29uZ3VlLlxuXG5JbiBoYWMgaGFiaXRhc3NlIHBsYXRlYSBkaWN0dW1zdC4gTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gU3VzcGVuZGlzc2UgY29uZ3VlIGRpY3R1bSBiaWJlbmR1bS4gUXVpc3F1ZSBpbiBzZW1wZXIgbWV0dXMuIE1vcmJpIGVsZWlmZW5kIGp1c3RvIHF1aXMgaW1wZXJkaWV0IHVsdHJpY2VzLiBEdWlzIGFjIHVybmEgZHVpLiBGdXNjZSB2dWxwdXRhdGUgbWFzc2EgdHVycGlzLCBhYyBlbGVpZmVuZCBsZWN0dXMgdGluY2lkdW50IHNpdCBhbWV0LiBVdCBpZCBudWxsYSB1bHRyaWNlcywgb3JuYXJlIGFyY3Ugc2l0IGFtZXQsIGNvbW1vZG8gYXVndWUuIFByYWVzZW50IHV0IGZlbGlzIHZpdGFlIHB1cnVzIGx1Y3R1cyBpbXBlcmRpZXQgaW4gcXVpcyBuaWJoLlxuXG5QcmFlc2VudCBmZXJtZW50dW0gbWV0dXMgdXJuYS4gRnVzY2UgY29udmFsbGlzIGRvbG9yIHZ1bHB1dGF0ZSwgc2VtcGVyIG5pYmggaWQsIGxhb3JlZXQgdHVycGlzLiBBZW5lYW4gZGljdHVtIGlwc3VtIGV1IG51bGxhIHRlbXB1cywgdnVscHV0YXRlIGVmZmljaXR1ciBzYXBpZW4gY29uc2VjdGV0dXIuIE1vcmJpIHZpdmVycmEgc2VtIGluIG1hdHRpcyBsYWNpbmlhLiBBZW5lYW4gZXQgbW9sbGlzIHNlbS4gU2VkIGNvbW1vZG8gcHVydXMgYmxhbmRpdCBlc3QgdnVscHV0YXRlLCB1dCB0ZW1wb3IgbWFzc2EgcHVsdmluYXIuIFBlbGxlbnRlc3F1ZSBlZ2V0IG9yY2kgdmVsIG51bGxhIHJob25jdXMgcHVsdmluYXIuIFZlc3RpYnVsdW0gYW50ZSBpcHN1bSBwcmltaXMgaW4gZmF1Y2lidXMgb3JjaSBsdWN0dXMgZXQgdWx0cmljZXMgcG9zdWVyZSBjdWJpbGlhIGN1cmFlOyBNYXVyaXMgYXVjdG9yIG5pc2wgbGliZXJvLCB2ZWwgcG9ydHRpdG9yIGF1Z3VlIGJsYW5kaXQgYWMuIERvbmVjIGVnZXN0YXMgbGliZXJvIHZpdGFlIGFyY3UgbWFsZXN1YWRhLCBhdCB0ZW1wb3Igc2VtIGZhY2lsaXNpcy4gUHJvaW4gcHJldGl1bSBhbnRlIGVnZXQgZ3JhdmlkYSBzb2RhbGVzLlxuXG5DdXJhYml0dXIgc2l0IGFtZXQgZnJpbmdpbGxhIG9yY2ksIG5lYyBtYWxlc3VhZGEgbWFzc2EuIE1hdXJpcyBpZCBsYWN1cyBkb2xvci4gUHJvaW4gdmVsIGRvbG9yIGF0IGR1aSBjb25zZXF1YXQgdmVoaWN1bGEgYWNjdW1zYW4gdXQgYXJjdS4gTWFlY2VuYXMgZmluaWJ1cyBkYXBpYnVzIGVzdCwgdXQgYWxpcXVhbSBkaWFtIGxvYm9ydGlzIHV0LiBTdXNwZW5kaXNzZSBsdWN0dXMsIGRpYW0gdmVsIGJpYmVuZHVtIGxhb3JlZXQsIGxvcmVtIG9yY2kgdmFyaXVzIG5pc2ksIGNvbnNlcXVhdCBpbnRlcmR1bSBtaSBhcmN1IGFjIG5pc2kuIFN1c3BlbmRpc3NlIHBvdGVudGkuIER1aXMgY29tbW9kbyBkb2xvciB2aXRhZSBxdWFtIGVsZW1lbnR1bSB2aXZlcnJhLiBEb25lYyBtb2xsaXMgb3JjaSBldCBwcmV0aXVtIHNvbGxpY2l0dWRpbi4gUHJhZXNlbnQgZXUgaW1wZXJkaWV0IGp1c3RvLiBOdWxsYW0gZXUgY29uZ3VlIG1ldHVzLiBDcmFzIHV0IHRlbGx1cyBtb2xlc3RpZSwgYWxpcXVhbSBlbmltIG5vbiwgbW9sbGlzIGRpYW0uIFN1c3BlbmRpc3NlIHF1aXMgdm9sdXRwYXQgdHVycGlzLiBBZW5lYW4gaW50ZXJkdW0gb2RpbyBsaWd1bGEsIHV0IHNlbXBlciB0b3J0b3IgaWFjdWxpcyBpZC4gUXVpc3F1ZSBzaXQgYW1ldCBsb3JlbSBldCBleCBtb2xsaXMgdHJpc3RpcXVlIGEgbmVjIHNlbS5cblxuTWF1cmlzIG5lYyBmZWxpcyBxdWlzIG51bGxhIHVsbGFtY29ycGVyIGZhdWNpYnVzIGV1IGlkIHRvcnRvci4gQWxpcXVhbSBtYXVyaXMgZXgsIHN1c2NpcGl0IHRyaXN0aXF1ZSBsZW8gZWdldCwgY29tbW9kbyBjb21tb2RvIGV4LiBBZW5lYW4gdnVscHV0YXRlIGV4IHZpdGFlIG1pIHRlbXB1cywgY29uZGltZW50dW0gc2NlbGVyaXNxdWUgbGVvIGZhY2lsaXNpcy4gRG9uZWMgcmhvbmN1cyB0aW5jaWR1bnQgbG9ib3J0aXMuIFNlZCBsdWN0dXMgbGVjdHVzIHF1aXMgbWF1cmlzIGZldWdpYXQsIHNlZCB1bHRyaWNlcyBsYWN1cyBlbGVtZW50dW0uIE1hdXJpcyBhdWd1ZSBlbmltLCBydXRydW0gc2VkIGZlbGlzIHNvbGxpY2l0dWRpbiwgZWdlc3RhcyBsYWNpbmlhIG1pLiBDcmFzIHNhZ2l0dGlzIG51bGxhIHVybmEsIHF1aXMgdmVzdGlidWx1bSBuaXNpIGF1Y3RvciB2ZWwuIFZlc3RpYnVsdW0gdWx0cmljZXMgYmxhbmRpdCB0dXJwaXMuXG5cbkZ1c2NlIHZhcml1cyBwb3N1ZXJlIG51bGxhIG5vbiBzYWdpdHRpcy4gVXQgdWxsYW1jb3JwZXIsIHRlbGx1cyBxdWlzIGV1aXNtb2QgdGVtcHVzLCBsYWN1cyBpcHN1bSBoZW5kcmVyaXQgbGFjdXMsIGhlbmRyZXJpdCBydXRydW0gYXJjdSBuZXF1ZSBzaXQgYW1ldCBtYXNzYS4gU2VkIGdyYXZpZGEgcmlzdXMgbmliaCwgaWQgcG9zdWVyZSB0dXJwaXMgaW50ZXJkdW0gdmVsLiBOYW0gZW5pbSB0b3J0b3IsIHNhZ2l0dGlzIHNlZCBlcmF0IGFjLCBsYW9yZWV0IHByZXRpdW0gbWkuIE5hbSB2aXRhZSBvcm5hcmUgbWFzc2EsIHV0IHZhcml1cyB0dXJwaXMuIENyYXMgYWMgZG9sb3IgZHVpLiBTZWQgcG9ydHRpdG9yLCBvZGlvIGluIGlhY3VsaXMgcHVsdmluYXIsIG1pIGZlbGlzIHRyaXN0aXF1ZSBuaWJoLCB1dCB0cmlzdGlxdWUgZW5pbSBsZWN0dXMgdmVsIGF1Z3VlLlxuXG5BZW5lYW4gdmVoaWN1bGEsIGZlbGlzIGRpZ25pc3NpbSBkaWduaXNzaW0gdGVtcHVzLCByaXN1cyBtaSB2dWxwdXRhdGUgaXBzdW0sIGFsaXF1ZXQgZWxlaWZlbmQgcXVhbSBsaWJlcm8gaW4gZmVsaXMuIFNlZCBudWxsYSB0dXJwaXMsIGRpY3R1bSBlZ2VzdGFzIHNvbGxpY2l0dWRpbiBzaXQgYW1ldCwgY29udmFsbGlzIGV1IGFyY3UuIE1hZWNlbmFzIHRlbXBvciwgZXN0IGV1IHBvcnRhIGVsZWlmZW5kLCBtYWduYSBudWxsYSBzZW1wZXIgbWFnbmEsIGlkIG1hdHRpcyBzYXBpZW4gbmVxdWUgc2VkIGV4LiBNYWVjZW5hcyBtb2xsaXMgbWV0dXMgYXQgcG9ydGEgZmluaWJ1cy4gU2VkIGluIGFsaXF1YW0gbWFnbmEuIEV0aWFtIG5lYyBuZXF1ZSBwb3J0dGl0b3IgbmliaCBkYXBpYnVzIGdyYXZpZGEuIE1hZWNlbmFzIGZpbmlidXMsIG5pc2kgbmVjIHZlbmVuYXRpcyBjb25zZXF1YXQsIGFyY3UgZXJhdCBjb25ndWUgZXN0LCBxdWlzIG1heGltdXMgYXJjdSBtYXNzYSBpbiBvcmNpLiBEb25lYyBhIGlwc3VtIGVnZXQgdmVsaXQgZGlnbmlzc2ltIHZhcml1cyB2ZWwgZWdldCBpcHN1bS4gQWVuZWFuIHRlbGx1cyBqdXN0bywgZmluaWJ1cyBxdWlzIGxpZ3VsYSBldCwgZmV1Z2lhdCB2dWxwdXRhdGUgbGFjdXMuIFByb2luIGV0IHZlbGl0IGEgdG9ydG9yIGV1aXNtb2QgZmVybWVudHVtIHZlbCB2aXRhZSBleC4gTWFlY2VuYXMgdXQgbWFzc2EgZW5pbS5cblxuU3VzcGVuZGlzc2UgbWF4aW11cyBsaWJlcm8gdG9ydG9yLCB1dCBwb3J0YSBsb3JlbSBzb2xsaWNpdHVkaW4gc2l0IGFtZXQuIE1hZWNlbmFzIGVnZXQgdHJpc3RpcXVlIHJpc3VzLiBNYXVyaXMgYXQgbmlzaSBxdWlzIGxlY3R1cyBtYWxlc3VhZGEgZWdlc3Rhcy4gVXQgdml0YWUgYXVndWUgcGVsbGVudGVzcXVlLCB2ZXN0aWJ1bHVtIGVyYXQgaWQsIHJob25jdXMgdGVsbHVzLiBQcm9pbiBzaXQgYW1ldCBtYXhpbXVzIG9kaW8uIE51bGxhbSBtaSBxdWFtLCBoZW5kcmVyaXQgcXVpcyBiaWJlbmR1bSBzZWQsIGNvbW1vZG8gaWQgc2VtLiBWZXN0aWJ1bHVtIGRpY3R1bSB2ZWxpdCBpZCBtYXhpbXVzIHJ1dHJ1bS4gRnVzY2UgcGhhcmV0cmEgbmlzaSB2ZWxpdCwgc2l0IGFtZXQgc29sbGljaXR1ZGluIHRlbGx1cyBsYW9yZWV0IGluLiBOdW5jIHRlbXBvciBvcmNpIHNlZCBlZmZpY2l0dXIgcGVsbGVudGVzcXVlLiBDcmFzIGFjIG1vbGVzdGllIHNlbS4gU2VkIHZlc3RpYnVsdW0gbGFjdXMgbmlzaSwgc2l0IGFtZXQgcG9zdWVyZSBhcmN1IHNjZWxlcmlzcXVlIGVnZXQuIE1hdXJpcyB1cm5hIG9yY2ksIHByZXRpdW0gdml0YWUgY29uZGltZW50dW0gYSwgdGVtcG9yIGV0IGxvcmVtLiBVdCBzaXQgYW1ldCBsZWN0dXMgZWdldCBtYXVyaXMgcmhvbmN1cyBmYXVjaWJ1cyB1dCBpZCBsZWN0dXMuIFByb2luIGx1Y3R1cyBldWlzbW9kIGludGVyZHVtLiBQZWxsZW50ZXNxdWUgYSByaG9uY3VzIGV4LlxuXG5VdCBub24gc2VtIGluIGxlY3R1cyBpYWN1bGlzIGV1aXNtb2QgZXUgYWMgZG9sb3IuIERvbmVjIGxvYm9ydGlzIGFjY3Vtc2FuIG1heGltdXMuIFZpdmFtdXMgcXVhbSBzYXBpZW4sIHZlbmVuYXRpcyBxdWlzIHZhcml1cyBzZWQsIGltcGVyZGlldCBhIG1hdXJpcy4gTW9yYmkgbW9sbGlzIGVsZWlmZW5kIGJpYmVuZHVtLiBWaXZhbXVzIHNhZ2l0dGlzIHNhZ2l0dGlzIG1ldHVzIGV0IGZyaW5naWxsYS4gVXQgc2l0IGFtZXQgYWxpcXVhbSBhdWd1ZS4gVXQgdml2ZXJyYSBldSB2ZWxpdCBldSBwbGFjZXJhdC4gQ3JhcyBsdWN0dXMgaXBzdW0gbmVjIHJpc3VzIHZhcml1cyBmcmluZ2lsbGEuIE1hdXJpcyBiaWJlbmR1bSBuZWMgZW5pbSBhYyBzYWdpdHRpcy4gSW4gbmVjIHVybmEgdmVsIGVsaXQgcGhhcmV0cmEgdmFyaXVzLiBOdW5jIGRpZ25pc3NpbSBlZ2V0IGFudGUgdXQgZGlnbmlzc2ltLiBOYW0gbW9sbGlzIG1hbGVzdWFkYSBsYWNpbmlhLlxuXG5TZWQgY29uc2VxdWF0IGV4IGVyYXQuIFZlc3RpYnVsdW0gbGFvcmVldCwgaXBzdW0gcHJldGl1bSBlbGVtZW50dW0gdWx0cmljaWVzLCBpcHN1bSByaXN1cyBjb25zZWN0ZXR1ciBlbGl0LCBpbiBkaWduaXNzaW0gdmVsaXQgb2RpbyBhYyBtYWduYS4gVmVzdGlidWx1bSBmZXVnaWF0IGVsZWlmZW5kIHNhcGllbiwgdmFyaXVzIHB1bHZpbmFyIHRlbGx1cyBiaWJlbmR1bSBhYy4gU2VkIGxpYmVybyBkaWFtLCBkYXBpYnVzIGVnZXQgc2FwaWVuIGEsIG1vbGVzdGllIGRpY3R1bSBtaS4gSW4gaGFjIGhhYml0YXNzZSBwbGF0ZWEgZGljdHVtc3QuIEludGVnZXIgZXVpc21vZCBub24gaXBzdW0gZXUgdGVtcHVzLiBWaXZhbXVzIGF1Y3RvciBtYXNzYSBkb2xvciwgbGFvcmVldCBvcm5hcmUgbGliZXJvIGdyYXZpZGEgdmVsLiBDbGFzcyBhcHRlbnQgdGFjaXRpIHNvY2lvc3F1IGFkIGxpdG9yYSB0b3JxdWVudCBwZXIgY29udWJpYSBub3N0cmEsIHBlciBpbmNlcHRvcyBoaW1lbmFlb3MuIFF1aXNxdWUgbGFjaW5pYSB2aXZlcnJhIGlwc3VtLiBGdXNjZSB2aXZlcnJhIGNvbW1vZG8gbWF4aW11cy5cblxuTWFlY2VuYXMgcHJldGl1bSBsYW9yZWV0IHB1cnVzLCBhIHBsYWNlcmF0IHNlbSBzb2RhbGVzIGluLiBGdXNjZSBmYXVjaWJ1cyBvcmNpIG5vbiBzYXBpZW4gc3VzY2lwaXQsIG5vbiBwZWxsZW50ZXNxdWUgYW50ZSBsYWNpbmlhLiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIEV0aWFtIGV0IHZlbmVuYXRpcyBmZWxpcy4gUHJvaW4gc2FnaXR0aXMgb3JjaSBlZ2V0IG51bmMgZWxlbWVudHVtLCBwcmV0aXVtIGRpZ25pc3NpbSBvZGlvIHRlbXB1cy4gTWF1cmlzIGxvYm9ydGlzIHBsYWNlcmF0IGV4LCBpZCBkaWduaXNzaW0gbGVjdHVzLiBRdWlzcXVlIHNhZ2l0dGlzIG1hbGVzdWFkYSBvcmNpLCBuZWMgZnJpbmdpbGxhIG5lcXVlIHBvcnR0aXRvciBlZ2V0LiBRdWlzcXVlIGludGVyZHVtIGF1Z3VlIGVnZXQgdmVoaWN1bGEgc2VtcGVyLiBBZW5lYW4gZXUgZG9sb3IgdmVsIGFyY3UgY3Vyc3VzIGN1cnN1cy4gU2VkIHZpdGFlIGxlbyBuZWMgbG9yZW0gY29udmFsbGlzIGZpbmlidXMuIERvbmVjIHRlbXB1cyB1bHRyaWNlcyBpcHN1bSBhdCBwZWxsZW50ZXNxdWUuIE5hbSBub24gbWV0dXMgdWxsYW1jb3JwZXIsIGVsZWlmZW5kIHRlbGx1cyBuZWMsIHNlbXBlciBhcmN1LiBQcmFlc2VudCBzaXQgYW1ldCBpbXBlcmRpZXQgbGliZXJvLiBOdW5jIHNvZGFsZXMgZWxpdCBhYyBzZW0gdmVzdGlidWx1bSBwdWx2aW5hci4gTWF1cmlzIG9yY2kgZXN0LCBtYXR0aXMgaW4gaW1wZXJkaWV0IG5vbiwgaWFjdWxpcyBpZCBleC5cblxuTW9yYmkgZXQgbWkgc2VkIGVuaW0gZGljdHVtIHBsYWNlcmF0IGV1IHNpdCBhbWV0IHJpc3VzLiBQaGFzZWxsdXMgY3Vyc3VzIGlwc3VtIGVnZXQgZHVpIHBvc3VlcmUgZmFjaWxpc2lzLiBJbiBsYWNpbmlhIGZldWdpYXQgYWNjdW1zYW4uIEluIHZlbCBhbnRlIGdyYXZpZGEgbnVuYyBiaWJlbmR1bSBwb3J0dGl0b3Igdml0YWUgZWdldCBpcHN1bS4gU3VzcGVuZGlzc2UgbmVjIGN1cnN1cyBkdWksIHV0IGNvbnNlcXVhdCBudWxsYS4gUXVpc3F1ZSBhdCBwb3J0YSBtYXNzYS4gUGhhc2VsbHVzIGVnZXQgYWxpcXVhbSBmZWxpcy4gSW50ZWdlciBxdWlzIG9yY2kgcnV0cnVtLCBwb3J0YSBuaXNsIG5vbiwgbWFsZXN1YWRhIGZlbGlzLiBDcmFzIGluIG5pc2kgcHJldGl1bSwgaWFjdWxpcyBuaXNsIHNpdCBhbWV0LCB2YXJpdXMgbGVvLiBQaGFzZWxsdXMgYSB2ZW5lbmF0aXMgbGVvLlxuXG5NYWVjZW5hcyBuaWJoIHB1cnVzLCBzdXNjaXBpdCBlZ2V0IGxhb3JlZXQgZWdldCwgZWZmaWNpdHVyIGV1IG1hc3NhLiBQcm9pbiBhYyBsaWd1bGEgY29uZ3VlLCBpbnRlcmR1bSBudWxsYSBuZWMsIHN1c2NpcGl0IG51bGxhLiBQaGFzZWxsdXMgcGVsbGVudGVzcXVlIG1hdHRpcyB0ZWxsdXMgaWQgc3VzY2lwaXQuIEV0aWFtIGxvYm9ydGlzLCBlcmF0IGV0IGxhY2luaWEgcHVsdmluYXIsIHR1cnBpcyBhdWd1ZSByaG9uY3VzIGxpZ3VsYSwgc2l0IGFtZXQgYWxpcXVldCBzYXBpZW4gcHVydXMgY3Vyc3VzIG9kaW8uIE51bGxhIGVnZXQgbG9ib3J0aXMgcXVhbSwgZXUgaW1wZXJkaWV0IGxpZ3VsYS4gTWF1cmlzIGxvcmVtIG9kaW8sIHBoYXJldHJhIGVnZXQgbW9sbGlzIGFjLCB1bHRyaWNpZXMgYWMgZG9sb3IuIFV0IGFsaXF1ZXQgbGlndWxhIG5vbiB2ZWhpY3VsYSB0ZW1wdXMuIFNlZCB0aW5jaWR1bnQgcGxhY2VyYXQgZWxpdCBlZ2V0IHBsYWNlcmF0LiBNb3JiaSBlbGVtZW50dW0gZWxlaWZlbmQgbGFjdXMsIGhlbmRyZXJpdCBwaGFyZXRyYSBpcHN1bSBlZ2VzdGFzIG5vbi4gQ3VyYWJpdHVyIHJob25jdXMsIGVzdCBzaXQgYW1ldCByaG9uY3VzIHRpbmNpZHVudCwgdGVsbHVzIHRvcnRvciBpbnRlcmR1bSBzZW0sIGlkIHVsbGFtY29ycGVyIHZlbGl0IG5pc2kgYSBwdXJ1cy4gU2VkIGV4IHR1cnBpcywgZGljdHVtIGxvYm9ydGlzIGF1Z3VlIHZpdGFlLCBhY2N1bXNhbiBwdWx2aW5hciBzYXBpZW4uIE1vcmJpIG1heGltdXMsIGxvcmVtIHBvcnRhIHZ1bHB1dGF0ZSBsb2JvcnRpcywgbWV0dXMgbnVsbGEgaW1wZXJkaWV0IG1ldHVzLCBzaXQgYW1ldCBkYXBpYnVzIGVuaW0gZGlhbSBhYyB0ZWxsdXMuIE1hZWNlbmFzIHV0IG9kaW8gbGFvcmVldCwgc29sbGljaXR1ZGluIHZlbGl0IG5lYywgbGFjaW5pYSBhbnRlLiBWaXZhbXVzIGEgYXJjdSBpcHN1bS4gRG9uZWMgc2l0IGFtZXQgZnJpbmdpbGxhIGxpZ3VsYS5cblxuUHJvaW4gZXQgbWFnbmEgZXUgZmVsaXMgcGhhcmV0cmEgdml2ZXJyYSBjb25kaW1lbnR1bSBlZ2V0IGxpYmVyby4gTnVsbGFtIGlkIGhlbmRyZXJpdCBtYWduYSwgdmVsIHBoYXJldHJhIHF1YW0uIEFsaXF1YW0gZXQgdmVzdGlidWx1bSBqdXN0bywgZWdldCBvcm5hcmUgZG9sb3IuIEludGVnZXIgZnJpbmdpbGxhLCBtaSBlZ2V0IGRpZ25pc3NpbSBlZ2VzdGFzLCBhbnRlIG51bmMgcGVsbGVudGVzcXVlIG9kaW8sIHF1aXMgdmVzdGlidWx1bSBhdWd1ZSBuaXNpIHV0IGRpYW0uIFByYWVzZW50IHV0IG1hdXJpcyBzZW0uIERvbmVjIGZlcm1lbnR1bSBvZGlvIHF1aXMgYXVndWUgdGVtcG9yLCBub24gZmF1Y2lidXMgbmlzaSBjb25zZXF1YXQuIFZpdmFtdXMgdGVtcG9yLCBvZGlvIGlkIHRpbmNpZHVudCB0ZW1wdXMsIGxlY3R1cyBtZXR1cyB0cmlzdGlxdWUgZG9sb3IsIHZpdGFlIHByZXRpdW0gZG9sb3IgZGlhbSBuZWMgbmlzbC4gTmFtIGF1Y3RvciBpbXBlcmRpZXQgYXJjdSBldCB2aXZlcnJhLiBVdCBldWlzbW9kIGp1c3RvIHZlbCB0aW5jaWR1bnQgYWNjdW1zYW4uIEN1cmFiaXR1ciBxdWlzIHRlbXB1cyBudWxsYS4gU3VzcGVuZGlzc2UgcG90ZW50aS4gUXVpc3F1ZSB2aXRhZSBpcHN1bSBxdWlzIGlwc3VtIGx1Y3R1cyBwcmV0aXVtLiBFdGlhbSBoZW5kcmVyaXQgZGlnbmlzc2ltIGV4IGEgdnVscHV0YXRlLlxuXG5RdWlzcXVlIG1heGltdXMgZmVybWVudHVtIGxhY3VzLCBub24gZGFwaWJ1cyBudW5jIGVsZW1lbnR1bSBxdWlzLiBQcm9pbiBlbGVtZW50dW0gbWV0dXMgYWMgZGlhbSBlZ2VzdGFzLCBlZ2V0IG1hbGVzdWFkYSBudW5jIGdyYXZpZGEuIE1vcmJpIGFjY3Vtc2FuIGNvbnNlY3RldHVyIGhlbmRyZXJpdC4gUGhhc2VsbHVzIGp1c3RvIGZlbGlzLCBmaW5pYnVzIGluIG1ldHVzIG5vbiwgdWxsYW1jb3JwZXIgcHJldGl1bSB1cm5hLiBBZW5lYW4gaWQgZWdlc3RhcyBlbmltLiBTZWQgdmVsIGVyb3MgdGVtcHVzLCBkaWduaXNzaW0gZHVpIHNlZCwgbW9sZXN0aWUgbmlzbC4gVmVzdGlidWx1bSB2ZWwgbmVxdWUgdml2ZXJyYSwgbHVjdHVzIHR1cnBpcyB2aXRhZSwgdGVtcG9yIG5lcXVlLlxuXG5TZWQgZWdldCBjb25kaW1lbnR1bSBhbnRlLiBBZW5lYW4gaW50ZXJkdW0gdG9ydG9yIGVnZXQgcXVhbSB2YXJpdXMgcHJldGl1bS4gTnVsbGEgbGliZXJvIHF1YW0sIHRpbmNpZHVudCBhIGZlcm1lbnR1bSBpZCwgdHJpc3RpcXVlIHRlbXBvciBleC4gU2VkIHVsdHJpY2llcyBjb25zZWN0ZXR1ciBmZWxpcyB2aXRhZSBtYWxlc3VhZGEuIFZpdmFtdXMgdXQgbmVxdWUgYXQgYXJjdSBtYXhpbXVzIGVsZW1lbnR1bSBpZCB1dCBhbnRlLiBGdXNjZSBmZWxpcyBsZW8sIG1vbGxpcyBpbiBtYWduYSBlZ2V0LCB0cmlzdGlxdWUgc3VzY2lwaXQgbGlndWxhLiBDcmFzIHBlbGxlbnRlc3F1ZSB2ZWwgZXN0IGluIGxhb3JlZXQuIFF1aXNxdWUgdGluY2lkdW50LCBzZW0gZWdldCBzY2VsZXJpc3F1ZSBmYXVjaWJ1cywgdHVycGlzIG5pc2wgcGVsbGVudGVzcXVlIHRvcnRvciwgZXQgYWNjdW1zYW4gbGVjdHVzIG1hc3NhIHZlbCBsaWJlcm8uIFByYWVzZW50IG5pc2wgc2VtLCBwaGFyZXRyYSBldSBxdWFtIHZpdGFlLCB2ZWhpY3VsYSBmZXVnaWF0IHF1YW0uIEZ1c2NlIHZpdmVycmEgdGVsbHVzIG51bmMsIHNpdCBhbWV0IGRpY3R1bSBkaWFtIGZyaW5naWxsYSBzaXQgYW1ldC5cblxuTW9yYmkgbm9uIG1ldHVzIHBvcnRhLCB2YXJpdXMgbWFzc2EgYWMsIHVsbGFtY29ycGVyIGVyb3MuIEV0aWFtIG1hdXJpcyB2ZWxpdCwgcGxhY2VyYXQgdXQgbWF4aW11cyBldCwgZXVpc21vZCBzaXQgYW1ldCBtYXVyaXMuIER1aXMgZWdlc3RhcywgZGlhbSBlZ2V0IGZyaW5naWxsYSBiaWJlbmR1bSwgZXJhdCBlcm9zIGVsZWlmZW5kIGFyY3UsIGluIGFjY3Vtc2FuIGFyY3UgdGVsbHVzIGhlbmRyZXJpdCBleC4gVmVzdGlidWx1bSBhdWd1ZSBxdWFtLCBjb25kaW1lbnR1bSBuZWMgY29uc2VxdWF0IGV1LCBhY2N1bXNhbiB2ZWwganVzdG8uIFNlZCB1bHRyaWNlcyBsZWN0dXMgc29kYWxlcyBsb2JvcnRpcyBmYXVjaWJ1cy4gQWVuZWFuIGRhcGlidXMgbW9sbGlzIGxhY3VzLCBpZCBwZWxsZW50ZXNxdWUgbWFnbmEgZWdlc3RhcyBldS4gTnVuYyBuaXNpIG51bmMsIHRpbmNpZHVudCBub24gdXJuYSBldCwgcG9ydGEgbGFjaW5pYSBvcmNpLiBVdCBhIGF1Y3RvciBkdWkuIEN1cmFiaXR1ciB0aW5jaWR1bnQgbWV0dXMgcHVsdmluYXIgbnVuYyBzZW1wZXIsIHZpdGFlIHBsYWNlcmF0IG5lcXVlIHNhZ2l0dGlzLiBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzY2luZyBlbGl0LiBGdXNjZSBlcm9zIG9kaW8sIGZyaW5naWxsYSBuZWMganVzdG8gY29uZGltZW50dW0sIGltcGVyZGlldCBjb252YWxsaXMgYW50ZS4gTmFtIGZyaW5naWxsYSBmZWxpcyBxdWlzIGNvbmRpbWVudHVtIGxhb3JlZXQuIFZpdmFtdXMgcGhhcmV0cmEgc2FnaXR0aXMgdGluY2lkdW50LiBQZWxsZW50ZXNxdWUgYmxhbmRpdCBhYyBkaWFtIGEgZWxlbWVudHVtLlxuXG5BbGlxdWFtIGVnZXN0YXMgc2FwaWVuIHRlbGx1cywgdml0YWUgY29uZGltZW50dW0gbWFnbmEgZmF1Y2lidXMgdmVsLiBJbiB2ZWwgdHVycGlzIG5lcXVlLiBDcmFzIHBvcnRhIGxpZ3VsYSB2ZWxpdCwgYSB2ZXN0aWJ1bHVtIGFyY3Ugc2VtcGVyIGV1LiBOdW5jIGNvbmRpbWVudHVtIGV1IGF1Z3VlIGFjIHRpbmNpZHVudC4gTnVsbGEgdWxsYW1jb3JwZXIsIHVybmEgaWQgY29uZGltZW50dW0gbW9sbGlzLCBsb3JlbSBlbGl0IG1hdHRpcyBtZXR1cywgZXUgcGhhcmV0cmEgbGVvIGxpYmVybyBpbiBleC4gRG9uZWMgaW4gbW9sbGlzIG51bmMsIG5lYyBsb2JvcnRpcyBsb3JlbS4gTnVsbGFtIGxvYm9ydGlzIG51bGxhIGVnZXQgZmVsaXMgbWF4aW11cywgaWQgZmVybWVudHVtIHRlbGx1cyBtYWxlc3VhZGEuIEZ1c2NlIHF1YW0gcHVydXMsIHBoYXJldHJhIGFjIGludGVyZHVtIGlkLCBwb3N1ZXJlIGFjIHZlbGl0LiBQcm9pbiBhdCBtYWxlc3VhZGEgbWFzc2EuIFV0IGRhcGlidXMgZmVsaXMgcmlzdXMuIE5hbSBjb25kaW1lbnR1bSBsZW8gdml0YWUgZmVsaXMgY29tbW9kbyBlZ2VzdGFzLiBWZXN0aWJ1bHVtIGJpYmVuZHVtIGFjIHRvcnRvciBldCBwZWxsZW50ZXNxdWUuIFZlc3RpYnVsdW0gc2VkIG5pc2wgY29tbW9kbywgcG9zdWVyZSBlc3Qgc2FnaXR0aXMsIHZhcml1cyBkb2xvci4gTnVsbGFtIGZldWdpYXQgcXVpcyBudW5jIHZlbCBibGFuZGl0LlxuXG5QZWxsZW50ZXNxdWUgbW9sbGlzIHRlbGx1cyB2ZWwgbGVvIHRpbmNpZHVudCBmcmluZ2lsbGEuIFF1aXNxdWUgdmVsaXQgZXN0LCBmZXJtZW50dW0gYSBhdWN0b3IgaWQsIGxvYm9ydGlzIHF1aXMgaXBzdW0uIE51bGxhIGZhY2lsaXNpLiBTZWQgaWQgb2RpbyBzaXQgYW1ldCBhcmN1IGZhdWNpYnVzIGRpZ25pc3NpbS4gVmVzdGlidWx1bSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBldCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgY3VyYWU7IER1aXMgcG9ydHRpdG9yIHNhZ2l0dGlzIGxvcmVtIHZpdGFlIGZpbmlidXMuIFV0IHZpdGFlIGZlbGlzIG5vbiBtYWduYSBpYWN1bGlzIGZyaW5naWxsYS4gTnVsbGEgYmxhbmRpdCBzZW0ganVzdG8sIGVnZXQgZWZmaWNpdHVyIG1hZ25hIGNvbnZhbGxpcyBxdWlzLiBQZWxsZW50ZXNxdWUgZGljdHVtIG5pc2wgc2l0IGFtZXQgZGFwaWJ1cyB0aW5jaWR1bnQuIEludGVnZXIgbm9uIGludGVyZHVtIHB1cnVzLiBTZWQgZ3JhdmlkYSBhbGlxdWFtIG1ldHVzIGEgYWxpcXVldC5cblxuQ2xhc3MgYXB0ZW50IHRhY2l0aSBzb2Npb3NxdSBhZCBsaXRvcmEgdG9ycXVlbnQgcGVyIGNvbnViaWEgbm9zdHJhLCBwZXIgaW5jZXB0b3MgaGltZW5hZW9zLiBTZWQgbWF0dGlzIG51bmMgcXVpcyB0b3J0b3IgY29udmFsbGlzLCBlZ2V0IGNvbnNlY3RldHVyIGlwc3VtIGRpY3R1bS4gVml2YW11cyBub24gY29uc2VjdGV0dXIgaXBzdW0sIHNlZCBmZXVnaWF0IHF1YW0uIFBlbGxlbnRlc3F1ZSBhdCBlbmltIGV0IGR1aSBhbGlxdWV0IGVnZXN0YXMgdXQgaW4gdGVsbHVzLiBNb3JiaSBsaWJlcm8gaXBzdW0sIHBoYXJldHJhIGV1IHRpbmNpZHVudCBzaXQgYW1ldCwgbWF4aW11cyBpbiBkdWkuIEluIGxpZ3VsYSBtZXR1cywgZmVybWVudHVtIHF1aXMgdGluY2lkdW50IGEsIHNvbGxpY2l0dWRpbiBuZWMgbWF1cmlzLiBOdW5jIGV0IHZlaGljdWxhIGVyb3MsIHZpdGFlIHZlaGljdWxhIGlwc3VtLiBFdGlhbSBjb25kaW1lbnR1bSBsYWN1cyBub24gcHVydXMgaWFjdWxpcywgaW4gdGVtcG9yIHVybmEgdGluY2lkdW50LiBOdW5jIG5vbiBsZW8gdm9sdXRwYXQsIGhlbmRyZXJpdCBudWxsYSBlZ2V0LCBzYWdpdHRpcyBtYXVyaXMuXG5cblBlbGxlbnRlc3F1ZSBzaXQgYW1ldCByaXN1cyBpZCByaXN1cyBpbXBlcmRpZXQgdWx0cmljZXMuIE51bmMganVzdG8gZHVpLCBmYWNpbGlzaXMgc2l0IGFtZXQgc2NlbGVyaXNxdWUgc2VkLCBiaWJlbmR1bSBldSBlcm9zLiBGdXNjZSBxdWlzIHJpc3VzIHZlc3RpYnVsdW0sIHRyaXN0aXF1ZSBkaWFtIGluLCB0aW5jaWR1bnQgYW50ZS4gSW50ZWdlciBpbXBlcmRpZXQgbGliZXJvIHNlZCBvZGlvIHZhcml1cywgZXVpc21vZCBsYW9yZWV0IHRvcnRvciBydXRydW0uIE51bGxhIHNvbGxpY2l0dWRpbiBtYWduYSBpbiB0ZWxsdXMgdnVscHV0YXRlIHNvbGxpY2l0dWRpbi4gUGVsbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBldCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNjaW5nIGVsaXQuIEZ1c2NlIG1vbGxpcyBub24gbmlzaSB2ZWwgZXVpc21vZC4gUHJvaW4gdml2ZXJyYSBhY2N1bXNhbiB0ZWxsdXMsIGF0IG1heGltdXMgb3JjaSBldWlzbW9kIHZpdGFlLiBQcmFlc2VudCBwZWxsZW50ZXNxdWUgaGVuZHJlcml0IGdyYXZpZGEuIFNlZCBhIGxpYmVybyBsYWN1cy4gVmVzdGlidWx1bSBtYWxlc3VhZGEgdGVtcG9yIHBlbGxlbnRlc3F1ZS4gU2VkIGVnZXQgc2VtcGVyIGFudGUuIE51bGxhbSBzb2RhbGVzIHNhZ2l0dGlzIHNhcGllbiBlZ2V0IHZlc3RpYnVsdW0uIENyYXMgbm9uIG5pYmggbGFjdXMuIE1hZWNlbmFzIHF1aXMgZWxpdCBsZW8uXG5cbk1vcmJpIGV1IGR1aSB2aXRhZSBvcmNpIGVnZXN0YXMgZmF1Y2lidXMuIEZ1c2NlIHZvbHV0cGF0IGJpYmVuZHVtIHJpc3VzIHZlbCBzYWdpdHRpcy4gTW9yYmkgYXQgbGliZXJvIGV1IG1hZ25hIGVnZXN0YXMgdGVtcG9yIHJ1dHJ1bSBlZ2V0IHJpc3VzLiBNYXVyaXMgdHJpc3RpcXVlIG5pYmggc2l0IGFtZXQgbmlzaSBzY2VsZXJpc3F1ZSBjb252YWxsaXMuIERvbmVjIGFsaXF1ZXQgdXQgbGFjdXMgdmVsIHBoYXJldHJhLiBTdXNwZW5kaXNzZSB2ZWhpY3VsYSwgcmlzdXMgc2VkIGNvbnNlY3RldHVyIGZhY2lsaXNpcywgbmlzbCBlc3Qgb3JuYXJlIG51bGxhLCB1dCBhY2N1bXNhbiB0dXJwaXMgYW50ZSB1dCBtYXNzYS4gRXRpYW0gZGljdHVtIHRlbGx1cyB1dCBmZWxpcyBwbGFjZXJhdCwgc2l0IGFtZXQgb3JuYXJlIHZlbGl0IG1vbGxpcy4gRG9uZWMgb3JuYXJlIGV4IG5lcXVlLCBldSBtYWxlc3VhZGEgbGVjdHVzIG1hbGVzdWFkYSBuZWMuIFByYWVzZW50IG1heGltdXMsIG1hdXJpcyB1dCBwZWxsZW50ZXNxdWUgcGhhcmV0cmEsIGZlbGlzIHNhcGllbiBzYWdpdHRpcyB1cm5hLCBuZWMgdmVuZW5hdGlzIG1hZ25hIGp1c3RvIGVnZXQgZXN0LiBEdWlzIGVmZmljaXR1ciwgbGlndWxhIGFsaXF1ZXQgZmluaWJ1cyBmZXVnaWF0LCBuaXNpIGxvcmVtIGxhY2luaWEgZXN0LCBpbiBwdWx2aW5hciBmZWxpcyBkdWkgdXQgZmVsaXMuIFNlZCBzYWdpdHRpcyBhbGlxdWFtIGR1aSBuZWMgdmVuZW5hdGlzLiBPcmNpIHZhcml1cyBuYXRvcXVlIHBlbmF0aWJ1cyBldCBtYWduaXMgZGlzIHBhcnR1cmllbnQgbW9udGVzLCBuYXNjZXR1ciByaWRpY3VsdXMgbXVzLiBTdXNwZW5kaXNzZSB2aXRhZSBsYWN1cyBzZWQgbWkgY29uc2VjdGV0dXIgbWF0dGlzLiBFdGlhbSB2ZW5lbmF0aXMgbGliZXJvIG1hc3NhLCBxdWlzIHRyaXN0aXF1ZSBuZXF1ZSB0ZW1wdXMgZmVybWVudHVtLiBDdXJhYml0dXIgYWNjdW1zYW4gdGluY2lkdW50IG1hdXJpcyBldCB2ZXN0aWJ1bHVtLiBTZWQgZXggZXN0LCBydXRydW0gbm9uIHRvcnRvciBoZW5kcmVyaXQsIHBvcnR0aXRvciBiaWJlbmR1bSBlcm9zLlxuXG5NYWVjZW5hcyB2b2x1dHBhdCBzaXQgYW1ldCBzYXBpZW4gaW4gZnJpbmdpbGxhLiBNYWVjZW5hcyBhdCBmaW5pYnVzIGxhY3VzLiBEdWlzIGF1Y3RvciBlc3QgaWQgY29uc2VxdWF0IHBvcnR0aXRvci4gUHJvaW4gdGVtcHVzLCBhcmN1IHZpdGFlIGNvbmRpbWVudHVtIHNvZGFsZXMsIG5lcXVlIG5pYmggY29uc2VxdWF0IGVyYXQsIG5lYyBmZXVnaWF0IHRlbGx1cyBudWxsYSBpbiBuZXF1ZS4gTnVuYyBhbGlxdWV0IGF1Y3RvciBtYXVyaXMsIGlkIHRlbXBvciBtYWduYSBwdWx2aW5hciB2aXRhZS4gTnVsbGEgcnV0cnVtIG1hdHRpcyBzYXBpZW4sIHNpdCBhbWV0IGZlcm1lbnR1bSBsb3JlbSBvcm5hcmUgYXQuIE9yY2kgdmFyaXVzIG5hdG9xdWUgcGVuYXRpYnVzIGV0IG1hZ25pcyBkaXMgcGFydHVyaWVudCBtb250ZXMsIG5hc2NldHVyIHJpZGljdWx1cyBtdXMuIE1hdXJpcyBtYXNzYSBhbnRlLCBwb3J0dGl0b3IgaW4gaWFjdWxpcyBhdCwgc2FnaXR0aXMgc2l0IGFtZXQgcXVhbS5cblxuTnVuYyB2aXRhZSB2ZWhpY3VsYSBuaXNsLiBQcm9pbiBjdXJzdXMgZHVpIHNpdCBhbWV0IGxhY3VzIHRpbmNpZHVudCwgY29uc2VjdGV0dXIgdmFyaXVzIGxpZ3VsYSBjb25ndWUuIENyYXMgcnV0cnVtIG5lYyB1cm5hIG1hdHRpcyBtYXhpbXVzLiBTdXNwZW5kaXNzZSBlZ2VzdGFzIHVsbGFtY29ycGVyIHNhcGllbiBldSBpbXBlcmRpZXQuIE5hbSBlcm9zIG5pc2ksIGRpY3R1bSBldSBzYXBpZW4gYWMsIHBvc3VlcmUgZmVybWVudHVtIG1hc3NhLiBVdCBhbGlxdWFtLCBtaSBzZWQgcG9ydHRpdG9yIHBsYWNlcmF0LCBlc3QgYW50ZSB2ZXN0aWJ1bHVtIHZlbGl0LCBhdCBwbGFjZXJhdCBuaWJoIG1pIHF1aXMgbmVxdWUuIE51bmMgZWdldCBzb2RhbGVzIG5pYmgsIHV0IHVsdHJpY2llcyBlc3QuXG5cbkZ1c2NlIGxhY3VzIG51bGxhLCB1bGxhbWNvcnBlciBhdCBlbmltIGFjLCBlbGVtZW50dW0gbWFsZXN1YWRhIHZlbGl0LiBDcmFzIHVsdHJpY2llcyB0ZWxsdXMgaW4gc2FwaWVuIHBlbGxlbnRlc3F1ZSB0aW5jaWR1bnQuIFByb2luIG1vbGxpcyByaXN1cyBvZGlvLCBuZWMgdGluY2lkdW50IHNhcGllbiB0ZW1wdXMgaWQuIFV0IHNpdCBhbWV0IGZpbmlidXMgcXVhbS4gUGhhc2VsbHVzIHZlbmVuYXRpcyBpbXBlcmRpZXQgZmVsaXMgZXUgdm9sdXRwYXQuIE51bmMgZWdlc3RhcyBwZWxsZW50ZXNxdWUgdHVycGlzLCBub24gZnJpbmdpbGxhIGZlbGlzIGxhY2luaWEgZWdldC4gTnVuYyBmZXJtZW50dW0gcXVhbSBhIHVybmEgZGljdHVtIHBvcnRhLiBEb25lYyBpZCBlbGVpZmVuZCBudW5jLCBzZWQgZWxlaWZlbmQgbmlzbC4gVmVzdGlidWx1bSBzb2RhbGVzIGlwc3VtIG51bGxhLCB2ZW5lbmF0aXMgdWx0cmljaWVzIG1hZ25hIHZlc3RpYnVsdW0gdml0YWUuIFNlZCBhcmN1IGRvbG9yLCB0aW5jaWR1bnQgZWdldCB0aW5jaWR1bnQgc2VkLCB2aXZlcnJhIG5vbiBtZXR1cy4gQ3JhcyBkaWduaXNzaW0gZGljdHVtIG5pc2ksIGF0IHBlbGxlbnRlc3F1ZSBhcmN1IHZ1bHB1dGF0ZSB2ZWwuIFNlZCBtYWxlc3VhZGEgbGlndWxhIGluIGZhdWNpYnVzIGN1cnN1cy4gRHVpcyBlZ2V0IHNvZGFsZXMgb3JjaSwgc2l0IGFtZXQgdmFyaXVzIGxpYmVyby4gRG9uZWMgZWxlaWZlbmQgc2FnaXR0aXMgcnV0cnVtLiBRdWlzcXVlIHZvbHV0cGF0IHBvcnR0aXRvciBudW5jIHB1bHZpbmFyIGdyYXZpZGEuXG5cbk5hbSBldCByaXN1cyBtYWxlc3VhZGEsIHRpbmNpZHVudCB0ZWxsdXMgYWMsIHBvcnR0aXRvciBuaWJoLiBOYW0gZWdldCBkaWFtIGN1cnN1cywgZGFwaWJ1cyBvcmNpIGV0LCBhbGlxdWFtIGxpZ3VsYS4gSW4gdWxsYW1jb3JwZXIgc29sbGljaXR1ZGluIHR1cnBpcyB2aXRhZSBjdXJzdXMuIFZlc3RpYnVsdW0gcnV0cnVtIGRvbG9yIGluIG5lcXVlIGhlbmRyZXJpdCBmcmluZ2lsbGEuIExvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNjaW5nIGVsaXQuIEluIGhhYyBoYWJpdGFzc2UgcGxhdGVhIGRpY3R1bXN0LiBEb25lYyBoZW5kcmVyaXQgbG9ib3J0aXMgbmliaC4gVXQgYWMgbWkgc2VtLiBGdXNjZSBzaXQgYW1ldCBuaWJoIHZlbmVuYXRpcywgcG9ydGEgZW5pbSBlZ2V0LCBpYWN1bGlzIGZlbGlzLiBOdWxsYW0gc2FnaXR0aXMgdmFyaXVzIGVzdCwgbm9uIHZvbHV0cGF0IGxpZ3VsYSB0aW5jaWR1bnQgaWQuIEludGVnZXIgdXQgbHVjdHVzIGRpYW0uIE1hdXJpcyBmZXJtZW50dW0gcHVydXMgbGliZXJvLCB2ZWwgc2VtcGVyIHR1cnBpcyBlZ2VzdGFzIG5vbi4gSW50ZXJkdW0gZXQgbWFsZXN1YWRhIGZhbWVzIGFjIGFudGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzLiBDcmFzIGVnZXQgcHJldGl1bSBtaS5cblxuU2VkIGxhY3VzIHR1cnBpcywgdWxsYW1jb3JwZXIgcXVpcyBjb25kaW1lbnR1bSBub24sIHZ1bHB1dGF0ZSBldCBsYWN1cy4gU3VzcGVuZGlzc2UgYWxpcXVldCBpbiB1cm5hIGF0IHVsdHJpY2llcy4gSW50ZWdlciBpZCBzdXNjaXBpdCBzZW0uIENyYXMgc29sbGljaXR1ZGluIG9ybmFyZSBsb3JlbSwgbmVjIGVmZmljaXR1ciBkaWFtIGV1aXNtb2QgZXQuIEluIHZpdGFlIHRyaXN0aXF1ZSBhbnRlLiBEb25lYyBtb2xsaXMgbnVuYyBhcmN1LCBub24gdWx0cmljaWVzIGR1aSBpYWN1bGlzIG5lYy4gRG9uZWMgdml0YWUgZnJpbmdpbGxhIGxpZ3VsYS4gTWF1cmlzIGRhcGlidXMgbG9ib3J0aXMgcmlzdXMsIG5lYyBtb2xsaXMgbnVuYyB2dWxwdXRhdGUgYWMuIFBoYXNlbGx1cyB0aW5jaWR1bnQgbnVuYyB2aXRhZSBuaXNsIGRpZ25pc3NpbSBmZXJtZW50dW0uIERvbmVjIGlkIHF1YW0gbWV0dXMuIE1hZWNlbmFzIGFsaXF1ZXQganVzdG8gdml0YWUgZG9sb3IgY29tbW9kbywgc2l0IGFtZXQgc2NlbGVyaXNxdWUgZXJvcyBtYXR0aXMuIE1vcmJpIG1hZ25hIGVzdCwgdWxsYW1jb3JwZXIgdml0YWUgaXBzdW0gYSwgY29uZGltZW50dW0gc3VzY2lwaXQgaXBzdW0uIFByYWVzZW50IG5lYyB1cm5hIHRpbmNpZHVudCwgY29tbW9kbyBtYXVyaXMgaWQsIHBsYWNlcmF0IGFyY3UuIENyYXMgaWFjdWxpcyB1bHRyaWNlcyBtYWduYSBhIHRlbXB1cy5cblxuVml2YW11cyBldSBzYXBpZW4gYXQgb3JjaSBtYXhpbXVzIHRyaXN0aXF1ZSBzaXQgYW1ldCBhIG1pLiBOdW5jIHRpbmNpZHVudCBkaWduaXNzaW0gbnVsbGEgaWQgbGFvcmVldC4gU2VkIGltcGVyZGlldCBuZWMgZXJvcyBldSBzb2RhbGVzLiBNYXVyaXMgZXUgZWdlc3RhcyBuaXNsLiBDdXJhYml0dXIgdmVzdGlidWx1bSBmZWxpcyBkaWFtLCBlZ2V0IGx1Y3R1cyBlcm9zIGlhY3VsaXMgbmVjLiBEb25lYyB0cmlzdGlxdWUgZGlnbmlzc2ltIHVsdHJpY2VzLiBEb25lYyBtb2xsaXMgZXJvcyBxdWlzIG9yY2kgZGlnbmlzc2ltLCBzaXQgYW1ldCBzb2RhbGVzIGR1aSBtb2xlc3RpZS4gVml2YW11cyBhdWN0b3IgbmlzbCB2ZWwgY3Vyc3VzIHByZXRpdW0uIFByb2luIGF0IGNvbmRpbWVudHVtIGV4LiBTdXNwZW5kaXNzZSBwb3RlbnRpLiBQcmFlc2VudCBvcm5hcmUgZXggc2VkIHNhcGllbiBwb3J0YSBhY2N1bXNhbi4gTmFtIGNvbnZhbGxpcyBlZmZpY2l0dXIgbmliaCBhdCB0ZW1wdXMuIER1aXMgdWx0cmljZXMgcHVydXMgZXJhdCwgc2l0IGFtZXQgZmFjaWxpc2lzIGZlbGlzIG1heGltdXMgdml0YWUuIEludGVnZXIgbG9ib3J0aXMgdmVzdGlidWx1bSBsb3JlbSBhYyBjb25ndWUuXG5cbkluIGhlbmRyZXJpdCBsYW9yZWV0IHNlbSB1dCBlZmZpY2l0dXIuIFZlc3RpYnVsdW0gc2VtcGVyIGNvbmRpbWVudHVtIHRpbmNpZHVudC4gRG9uZWMgZHVpIGVyb3MsIHNvbGxpY2l0dWRpbiBpZCBsYWN1cyB1dCwgYmxhbmRpdCBsb2JvcnRpcyBmZWxpcy4gSW4gYSBtaSB0ZWxsdXMuIFNlZCBsYW9yZWV0LCBsYWN1cyBhYyBhY2N1bXNhbiBsYWNpbmlhLCBhdWd1ZSBqdXN0byBwbGFjZXJhdCBudW5jLCB1dCBzdXNjaXBpdCBkdWkgbGVjdHVzIGVnZXQgb3JjaS4gVml2YW11cyB2dWxwdXRhdGUgcmlzdXMgZXQgbW9sbGlzIHZlbmVuYXRpcy4gTmFtIGZhdWNpYnVzIGVzdCBlZ2V0IGVsaXQgdWxsYW1jb3JwZXIsIHZpdmVycmEgYWxpcXVldCBlcm9zIHZlbmVuYXRpcy4gRHVpcyB2dWxwdXRhdGUsIGV4IGF0IGF1Y3RvciBzY2VsZXJpc3F1ZSwgZW5pbSBsYWN1cyBmZXVnaWF0IGZlbGlzLCBzaXQgYW1ldCB2ZXN0aWJ1bHVtIG5pc2wgbmliaCBxdWlzIG51bmMuIFNlZCBtYXhpbXVzIGp1c3RvIHV0IGV4IGNvbmd1ZSBjb21tb2RvLiBTZWQgdGluY2lkdW50IG5vbiBlc3QgbmVjIGJsYW5kaXQuIFBoYXNlbGx1cyBzb2RhbGVzIHNhcGllbiBkb2xvciwgbmVjIGVmZmljaXR1ciBsZWN0dXMgZXVpc21vZCBzZWQuIER1aXMgYSB0dXJwaXMgc2VkIGxpZ3VsYSBncmF2aWRhIGhlbmRyZXJpdC4gTWF1cmlzIHB1bHZpbmFyLCBsaWd1bGEgZXUgbGFvcmVldCB0ZW1wdXMsIGVsaXQgdG9ydG9yIGVsZWlmZW5kIHB1cnVzLCBpZCB0ZW1wdXMgdGVsbHVzIG5pYmggcXVpcyBsaWd1bGEuIE1hZWNlbmFzIGV4IHJpc3VzLCBldWlzbW9kIGVnZXQgcXVhbSBldCwgaW50ZXJkdW0gY3Vyc3VzIG1pLlxuXG5DcmFzIG1hbGVzdWFkYSBzb2xsaWNpdHVkaW4gZXJhdCwgdXQgcHJldGl1bSBsaWd1bGEgZWZmaWNpdHVyIGFjLiBOYW0gc2l0IGFtZXQgcmhvbmN1cyB0dXJwaXMsIHNpdCBhbWV0IGxvYm9ydGlzIGxvcmVtLiBWaXZhbXVzIG1vbGVzdGllIHF1aXMgZGlhbSBhdCByaG9uY3VzLiBNYWVjZW5hcyByaG9uY3VzIHN1c2NpcGl0IHRlbXBvci4gVmVzdGlidWx1bSBwdWx2aW5hciByaXN1cyB2aXRhZSBuaXNpIGZpbmlidXMsIHZpdGFlIHBvcnRhIHJpc3VzIG9ybmFyZS4gSW4gcGhhcmV0cmEgbWV0dXMgc2VkIGxpYmVybyBlbGVtZW50dW0gZmVybWVudHVtLiBDcmFzIGV1IGxpZ3VsYSBsaWJlcm8uIFByYWVzZW50IHBoYXJldHJhIGZlbGlzIHF1aXMgcXVhbSBjb25ndWUsIGFjIGNvbnZhbGxpcyBuaXNsIG1vbGVzdGllLlxuXG5Qcm9pbiBmZXVnaWF0IG1hdXJpcyBlZ2V0IG5pYmggZGljdHVtLCBlZ2V0IGRhcGlidXMgZXggbGFvcmVldC4gTW9yYmkgbW9sbGlzIHVsbGFtY29ycGVyIHZlbGl0IGFsaXF1ZXQgZmVybWVudHVtLiBOdWxsYW0gdmVsIGVuaW0gdGluY2lkdW50LCBjdXJzdXMgbmlzaSBzZWQsIGxhb3JlZXQgZXguIE51bmMgdml0YWUgc2FwaWVuIGFjIGR1aSBpYWN1bGlzIGdyYXZpZGEuIE51bGxhbSBpbiB2b2x1dHBhdCBhcmN1LiBOdWxsYW0gbW9sZXN0aWUgaXBzdW0gdXJuYSwgYXQgdmVuZW5hdGlzIGFudGUgc29sbGljaXR1ZGluIHV0LiBDdXJhYml0dXIgbW9sbGlzIHZpdGFlIHJpc3VzIGEgYWxpcXVhbS4gQ3VyYWJpdHVyIHNlbXBlciBjb25kaW1lbnR1bSB2ZWhpY3VsYS4gUGhhc2VsbHVzIG9yY2kgZG9sb3IsIGZhdWNpYnVzIGlkIHBvcnRhIGV0LCBzYWdpdHRpcyBzZWQgbWV0dXMuIE51bmMgdGVtcG9yIHB1bHZpbmFyIG1pIGFjIGNvbmd1ZS4gQWVuZWFuIGFsaXF1YW0gbG9yZW0gZXN0LCB2ZWwgaGVuZHJlcml0IGVzdCBzb2xsaWNpdHVkaW4gYWMuIERvbmVjIGNvbW1vZG8gbWF1cmlzIGlkIHRpbmNpZHVudCB2ZW5lbmF0aXMuIERvbmVjIHZpdGFlIHVybmEgdXQgYXJjdSBiaWJlbmR1bSB0aW5jaWR1bnQgc2l0IGFtZXQgbm9uIGlwc3VtLiBQZWxsZW50ZXNxdWUgc2VkIG9yY2kgYWMgZXJvcyBjb25zZWN0ZXR1ciBwb3J0YS4gQ3JhcyBpbiB0cmlzdGlxdWUgbG9yZW0uIE1hZWNlbmFzIGV1aXNtb2QgcGxhY2VyYXQgaXBzdW0sIGZlcm1lbnR1bSBlbGVtZW50dW0gc2VtIGx1Y3R1cyBlZ2V0LlxuXG5TdXNwZW5kaXNzZSBvcmNpIG51bGxhLCB1bHRyaWNpZXMgYSBkaWduaXNzaW0gYXQsIHBvcnRhIHNpdCBhbWV0IGp1c3RvLiBFdGlhbSBtYWduYSBtaSwgcnV0cnVtIGFjIG5pYmggZXUsIG1hbGVzdWFkYSB0ZW1wb3IgcHVydXMuIE1vcmJpIGFjIG1hc3NhIHVybmEuIER1aXMgZWdldCBqdXN0byB0b3J0b3IuIE5hbSB1dCB0ZW1wdXMgbWFzc2EsIGNvbnNlY3RldHVyIGFjY3Vtc2FuIHJpc3VzLiBBZW5lYW4gbGlndWxhIGxpZ3VsYSwgdWxsYW1jb3JwZXIgc2VkIHBsYWNlcmF0IGEsIGNvbnNlY3RldHVyIHZ1bHB1dGF0ZSBlcm9zLiBQcmFlc2VudCB2YXJpdXMgZGlhbSB1dCB0b3J0b3IgcHVsdmluYXIsIGV1IGNvbmRpbWVudHVtIGVzdCBkYXBpYnVzLiBQZWxsZW50ZXNxdWUgaW4gZWxpdCBsZWN0dXMuIFN1c3BlbmRpc3NlIHNhcGllbiBuaXNsLCB2YXJpdXMgYXQgYWxpcXVhbSB2ZWwsIHVsdHJpY2VzIGFjIG1hZ25hLlxuXG5BZW5lYW4gdm9sdXRwYXQsIGV4IGVnZXQgc3VzY2lwaXQgZGlnbmlzc2ltLCB1cm5hIHRvcnRvciBwZWxsZW50ZXNxdWUgbmlzbCwgdmVoaWN1bGEgZmF1Y2lidXMgdGVsbHVzIGFyY3Ugbm9uIHVybmEuIFN1c3BlbmRpc3NlIHBvdGVudGkuIER1aXMgdGVtcHVzIG1pIGF1Z3VlLCBlZ2V0IGZhY2lsaXNpcyBuaWJoIGV1aXNtb2QgYXQuIFNlZCBpbXBlcmRpZXQgY29uZGltZW50dW0gbW9sZXN0aWUuIFNlZCBwbGFjZXJhdCByaXN1cyB1dCBlZ2VzdGFzIHZ1bHB1dGF0ZS4gU2VkIGF0IGxhY3VzIGluIHRlbGx1cyBzY2VsZXJpc3F1ZSB1bHRyaWNpZXMgcXVpcyBzZWQgb2Rpby4gTnVuYyBzZWQgbWFzc2EgYWMgbWF1cmlzIGxhY2luaWEgcnV0cnVtIGlkIGZhdWNpYnVzIGxpZ3VsYS4gQ3VyYWJpdHVyIHZpdGFlIGxhY2luaWEgbnVuYy4gRG9uZWMgaWQgbnVsbGEgYWMgZWxpdCBjb25kaW1lbnR1bSBmYXVjaWJ1cy4gRHVpcyBhY2N1bXNhbiB0ZWxsdXMgdml0YWUgZXVpc21vZCBsYW9yZWV0LiBOYW0gdGVtcHVzIGVmZmljaXR1ciBmZXVnaWF0LiBNb3JiaSBxdWlzIGxlY3R1cyBudWxsYS5cblxuTnVuYyBjb21tb2RvIHZvbHV0cGF0IHNvZGFsZXMuIFZpdmFtdXMgY29uc2VxdWF0IHRlbXBvciBlbmltLiBEdWlzIGx1Y3R1cyBuZXF1ZSBwb3J0dGl0b3IsIGNvbmd1ZSBpcHN1bSBldSwgY3Vyc3VzIGxpZ3VsYS4gRXRpYW0gc2FnaXR0aXMgbGliZXJvIHNlZCBkaWduaXNzaW0gcHVsdmluYXIuIFBoYXNlbGx1cyBlZ2VzdGFzIG51bGxhIG51bGxhLCB1dCBsYW9yZWV0IG1hc3NhIHZlaGljdWxhIHZpdGFlLiBWZXN0aWJ1bHVtIHZpdGFlIGJpYmVuZHVtIG5pc2wuIE51bGxhIGhlbmRyZXJpdCBhbnRlIG5lYyBjdXJzdXMgdnVscHV0YXRlLiBEdWlzIHRlbXBvciBlbGVpZmVuZCBsaWd1bGEsIHV0IHBvcnRhIGVsaXQuIFV0IHRlbGx1cyBuaWJoLCBldWlzbW9kIHZpdGFlIGFsaXF1YW0gYWMsIGVmZmljaXR1ciBpZCBlbmltLiBDcmFzIGxhb3JlZXQgbWF4aW11cyBuaWJoLCBhdCBwcmV0aXVtIG5pc2kgcG9zdWVyZSBpZC4gQWVuZWFuIHBvcnR0aXRvciBkaWFtIG1ldHVzLCBhdCBpYWN1bGlzIGp1c3RvIG1hbGVzdWFkYSBzdXNjaXBpdC4gRG9uZWMgZmluaWJ1cyBsYWN1cyBhIG1hZ25hIGZhY2lsaXNpcyBwb3J0dGl0b3IuIFBoYXNlbGx1cyBoZW5kcmVyaXQgaWQgdHVycGlzIGFjIGFsaXF1ZXQuIE51bmMgZmFjaWxpc2lzIHZlbGl0IHZlbGl0LCBub24gaW50ZXJkdW0gaXBzdW0gcGxhY2VyYXQgaW4uXG5cblZlc3RpYnVsdW0gc2l0IGFtZXQgc29kYWxlcyBlbGl0LCBzZWQgdmFyaXVzIGVyb3MuIFZpdmFtdXMgdnVscHV0YXRlIHZhcml1cyBkaWFtIGFjIHNvZGFsZXMuIFZlc3RpYnVsdW0gYW50ZSBpcHN1bSBwcmltaXMgaW4gZmF1Y2lidXMgb3JjaSBsdWN0dXMgZXQgdWx0cmljZXMgcG9zdWVyZSBjdWJpbGlhIGN1cmFlOyBTZWQgbHVjdHVzIHBoYXJldHJhIHR1cnBpcyBhIGNvbmRpbWVudHVtLiBBZW5lYW4gZXQganVzdG8gc2FwaWVuLiBOdWxsYW0gcGhhcmV0cmEgY29udmFsbGlzIGFudGUsIGlkIHJob25jdXMgbGVjdHVzIHByZXRpdW0gZXUuIFZpdmFtdXMgaW1wZXJkaWV0LCBsb3JlbSBpbiBwZWxsZW50ZXNxdWUgc2FnaXR0aXMsIG1hZ25hIHNhcGllbiBmZXJtZW50dW0gZG9sb3IsIGV0IG9ybmFyZSBsb3JlbSBlcm9zIHNlZCBuaXNsLlxuXG5WZXN0aWJ1bHVtIGFudGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzIG9yY2kgbHVjdHVzIGV0IHVsdHJpY2VzIHBvc3VlcmUgY3ViaWxpYSBjdXJhZTsgU2VkIGV1aXNtb2QsIG51bGxhIGV1IGJpYmVuZHVtIHVsdHJpY2llcywganVzdG8gbmlzaSBzb2xsaWNpdHVkaW4gbWFzc2EsIHZlbCBtb2xsaXMgbmlzbCBsb3JlbSBhdCBsYWN1cy4gQWVuZWFuIGZldWdpYXQgcG9ydGEgbGVjdHVzIHNlZCBmZXVnaWF0LiBOdWxsYSBzZWQgb2RpbyBkYXBpYnVzLCBldWlzbW9kIHNhcGllbiBldSwgaWFjdWxpcyBuaWJoLiBJbiBlbGVtZW50dW0gbGFjaW5pYSBtYXVyaXMuIENyYXMgaGVuZHJlcml0IGVuaW0gZXUgbnVuYyBkaWduaXNzaW0sIHBvcnRhIHZvbHV0cGF0IG1ldHVzIHNlbXBlci4gUHJvaW4gcXVpcyBtaSBhdCBsYWN1cyBmcmluZ2lsbGEgdmVuZW5hdGlzIHV0IGV0IGxpYmVyby4gTnVsbGFtIHZ1bHB1dGF0ZSBjb21tb2RvIHR1cnBpcyBuZWMgdnVscHV0YXRlLiBPcmNpIHZhcml1cyBuYXRvcXVlIHBlbmF0aWJ1cyBldCBtYWduaXMgZGlzIHBhcnR1cmllbnQgbW9udGVzLCBuYXNjZXR1ciByaWRpY3VsdXMgbXVzLiBQaGFzZWxsdXMgcXVpcyBzY2VsZXJpc3F1ZSBsZWN0dXMuIE51bGxhIHZpdmVycmEgbWF1cmlzIHZlbCBhcmN1IG1vbGxpcyBmZXVnaWF0LiBDdXJhYml0dXIgc2l0IGFtZXQgYXVndWUgZXJhdC5cblxuTWFlY2VuYXMgZGljdHVtIGxlY3R1cyBwbGFjZXJhdCwgcGVsbGVudGVzcXVlIGRpYW0gYWMsIHBvc3VlcmUgb3JjaS4gVXQgc2VkIGp1c3RvIG5lYyBkb2xvciB0ZW1wdXMgZXVpc21vZCBhIHZlbCB0b3J0b3IuIENyYXMgdGVsbHVzIGV4LCBpYWN1bGlzIG5lYyBtYXhpbXVzIHNpdCBhbWV0LCBlZ2VzdGFzIGV0IG9kaW8uIFBlbGxlbnRlc3F1ZSBydXRydW0sIG5lcXVlIHNlZCByaG9uY3VzIGVsZW1lbnR1bSwgdG9ydG9yIG51bGxhIHJ1dHJ1bSBuZXF1ZSwgZWdldCB2dWxwdXRhdGUgcmlzdXMgbGVjdHVzIHV0IG1pLiBFdGlhbSB2ZWxpdCBsb3JlbSwgZnJpbmdpbGxhIHNlZCBtYXVyaXMgc2VkLCBpbnRlcmR1bSBsdWN0dXMgbGlndWxhLiBQaGFzZWxsdXMgYXQgaWFjdWxpcyBxdWFtLiBOdWxsYW0gYSBuaXNpIGEgZWxpdCBjb25zZXF1YXQgYWNjdW1zYW4uIFF1aXNxdWUgYXQgc2VtIGV1IGxpYmVybyBwbGFjZXJhdCBzZW1wZXIuXG5cbk51bGxhIGhlbmRyZXJpdCBmZWxpcyBpZCBsYWN1cyBlZmZpY2l0dXIsIHZpdGFlIGdyYXZpZGEgbWFnbmEgY29uc2VjdGV0dXIuIE51bGxhIGZhY2lsaXNpLiBQcm9pbiBpbXBlcmRpZXQgbG9yZW0gZXQgaXBzdW0gdmVzdGlidWx1bSBmYXVjaWJ1cy4gUGhhc2VsbHVzIHNlbXBlciBmZXJtZW50dW0gbmVxdWUgc2VkIGNvbnNlcXVhdC4gU3VzcGVuZGlzc2Ugc2FwaWVuIGRvbG9yLCBjdXJzdXMgbm9uIGNvbnNlY3RldHVyIHV0LCBiaWJlbmR1bSBjb25zZWN0ZXR1ciBhcmN1LiBFdGlhbSBzaXQgYW1ldCB0aW5jaWR1bnQgdXJuYSwgdXQgcGxhY2VyYXQgdHVycGlzLiBOYW0gc3VzY2lwaXQgbGFjdXMgZXQgZXggc2FnaXR0aXMsIHV0IGNvbW1vZG8gb3JjaSBwb3J0dGl0b3IuIER1aXMgY29uZGltZW50dW0gbWF1cmlzIGRvbG9yLCBub24gcG9zdWVyZSBlbGl0IHVsbGFtY29ycGVyIGEuIE1hdXJpcyBldCBzdXNjaXBpdCBxdWFtLCBldSB0ZW1wdXMgaXBzdW0uIEFsaXF1YW0gZXUgcmhvbmN1cyBsaWd1bGEuIE1hdXJpcyBwb3J0YSBhdCBzZW0gYWMgc2VtcGVyLiBQaGFzZWxsdXMgc2FnaXR0aXMsIGFudGUgZWdldCBhdWN0b3IgYmliZW5kdW0sIGp1c3RvIGxlY3R1cyBzb2xsaWNpdHVkaW4gbWFzc2EsIGluIGlhY3VsaXMgYW50ZSBuZXF1ZSBpZCBlcmF0LlxuXG5Nb3JiaSBzaXQgYW1ldCBxdWFtIGVsaXQuIFBlbGxlbnRlc3F1ZSBzaXQgYW1ldCByaG9uY3VzIG1hc3NhLCBzZWQgc29kYWxlcyBlcmF0LiBWZXN0aWJ1bHVtIHNvZGFsZXMgdm9sdXRwYXQgbWF4aW11cy4gTmFtIGVyb3MgdmVsaXQsIG1vbGVzdGllIGluIGdyYXZpZGEgYWMsIGxhY2luaWEgYSBlcm9zLiBGdXNjZSBvcm5hcmUgdGVtcG9yIHF1YW0gbW9sZXN0aWUgdGluY2lkdW50LiBQaGFzZWxsdXMgcnV0cnVtLCBsYWN1cyBlZ2V0IHRlbXBvciBwb3N1ZXJlLCBqdXN0byB0dXJwaXMgY29uZ3VlIHNlbSwgc2VkIG1vbGVzdGllIHVybmEgYW50ZSB2YXJpdXMgbWFzc2EuIEV0aWFtIHZlbCBsZW8gbmVxdWUuXG5cbk1hdXJpcyBkdWkgbGFjdXMsIHBvcnR0aXRvciBlZ2V0IHZlc3RpYnVsdW0gYXQsIGV1aXNtb2Qgc2VkIG5lcXVlLiBQcmFlc2VudCBpbXBlcmRpZXQgZWdldCBtYWduYSBhdCB2dWxwdXRhdGUuIER1aXMgbmVjIHB1bHZpbmFyIGVzdC4gRnVzY2UgaWQgZGlhbSB1dCBsaWJlcm8gc3VzY2lwaXQgZWdlc3RhcyBldCBpbiBlcm9zLiBBZW5lYW4gbWFsZXN1YWRhIHF1aXMgbmVxdWUgbm9uIGVnZXN0YXMuIERvbmVjIGRpZ25pc3NpbSBzb2RhbGVzIG1vbGVzdGllLiBWZXN0aWJ1bHVtIGV0IGN1cnN1cyBwdXJ1cy4gSW50ZWdlciB0cmlzdGlxdWUgY29uc2VxdWF0IHF1YW0gcXVpcyBhY2N1bXNhbi4gTW9yYmkgZmF1Y2lidXMgYXVndWUgdmVsIGZlcm1lbnR1bSByaG9uY3VzLlxuXG5TZWQgdml0YWUgdG9ydG9yIG5lYyBkaWFtIHJ1dHJ1bSBtb2xsaXMuIEFsaXF1YW0gaGVuZHJlcml0IGxhY3VzIGxvYm9ydGlzIG1heGltdXMgZGFwaWJ1cy4gTnVsbGEgZmFjaWxpc2lzIHRlbGx1cyB2aXRhZSBsaWd1bGEgc2FnaXR0aXMgdmFyaXVzLiBOdW5jIHBvcnRhIHZlc3RpYnVsdW0gdG9ydG9yIGluIHNhZ2l0dGlzLiBEb25lYyBhYyB0ZW1wdXMgbG9yZW0uIFNlZCBwaGFyZXRyYSBtYXNzYSBpZCBkYXBpYnVzIGF1Y3Rvci4gTnVsbGEgYXJjdSBtZXR1cywgZmluaWJ1cyBzaXQgYW1ldCBlZ2VzdGFzIGV0LCB1bHRyaWNlcyBhYyBzYXBpZW4uIEV0aWFtIG5pYmggZXJhdCwgcmhvbmN1cyBlbGVtZW50dW0gYWNjdW1zYW4gc2VkLCBmZXVnaWF0IHZvbHV0cGF0IGRpYW0uIERvbmVjIG1hbGVzdWFkYSBoZW5kcmVyaXQgZXgsIGV1IG1heGltdXMgbnVuYyBsYWNpbmlhIGFjLiBRdWlzcXVlIHZlaGljdWxhIHZpdGFlIGZlbGlzIGV0IHVsbGFtY29ycGVyLiBNYXVyaXMgYmliZW5kdW0gbWFnbmEgc2l0IGFtZXQgZWZmaWNpdHVyIHN1c2NpcGl0LiBWZXN0aWJ1bHVtIGV0IGRpZ25pc3NpbSBtaS4gSW50ZWdlciB1dCBtYWduYSBuZXF1ZS4gQ2xhc3MgYXB0ZW50IHRhY2l0aSBzb2Npb3NxdSBhZCBsaXRvcmEgdG9ycXVlbnQgcGVyIGNvbnViaWEgbm9zdHJhLCBwZXIgaW5jZXB0b3MgaGltZW5hZW9zLiBNYXVyaXMgdWx0cmljZXMgYW50ZSBpbiBzZW1wZXIgcGhhcmV0cmEuXG5cbkFlbmVhbiBwb3J0dGl0b3IgcG9ydGEganVzdG8uIFN1c3BlbmRpc3NlIHNlZCBlc3QgbGlndWxhLiBNYWVjZW5hcyBlc3QgYW50ZSwgY3Vyc3VzIHF1aXMgYWNjdW1zYW4gbmVjLCBkaWN0dW0gbmVjIHRlbGx1cy4gRnVzY2UgYSBsZWN0dXMgZWdldCBuZXF1ZSB0ZW1wb3IgY3Vyc3VzIGVnZXQgZXQgYXVndWUuIE1hdXJpcyBtYWduYSBvZGlvLCB0aW5jaWR1bnQgbWF4aW11cyBxdWFtIHZlbCwgZWZmaWNpdHVyIGJsYW5kaXQgbGliZXJvLiBWaXZhbXVzIHZpdmVycmEgdmFyaXVzIHNhcGllbiwgdXQgdmVuZW5hdGlzIGF1Z3VlIGNvbmd1ZSB2aXRhZS4gSW4gaGFjIGhhYml0YXNzZSBwbGF0ZWEgZGljdHVtc3QuIFF1aXNxdWUgbm9uIGZldWdpYXQgbmliaC4gSW4gdmVsIHR1cnBpcyBhY2N1bXNhbiwgcmhvbmN1cyBudWxsYSB2aXRhZSwgZGFwaWJ1cyB1cm5hLiBQcm9pbiBzdXNjaXBpdCBlZ2V0IGxpZ3VsYSBzZWQgZmVybWVudHVtLiBWZXN0aWJ1bHVtIGZhY2lsaXNpcyBleCBub24gYmxhbmRpdCBlbGVpZmVuZC4gQWxpcXVhbSBzb2RhbGVzIGRhcGlidXMgdG9ydG9yIGV0IHNlbXBlci4gVml2YW11cyBpbiBpbXBlcmRpZXQgYXJjdS4gRG9uZWMgYWMgdGVsbHVzIGEgbGFjdXMgZnJpbmdpbGxhIHZvbHV0cGF0LiBEb25lYyBwaGFyZXRyYSBwZWxsZW50ZXNxdWUgcHVydXMgYSBwdWx2aW5hci5cblxuTnVuYyBhY2N1bXNhbiBhYyBlbmltIGV0IGNvbW1vZG8uIFByb2luIHZlaGljdWxhIHZlc3RpYnVsdW0gdHJpc3RpcXVlLiBEb25lYyB2aXZlcnJhIG5lcXVlIHZlbCBkb2xvciB0cmlzdGlxdWUgdGluY2lkdW50LiBVdCBmZWxpcyBtYXVyaXMsIHNhZ2l0dGlzIGlkIGVyYXQgdml0YWUsIHJ1dHJ1bSBsdWN0dXMgdXJuYS4gRG9uZWMgc2l0IGFtZXQgbnVsbGEgZXJhdC4gTnVsbGEgZXJvcyBtYWduYSwgYmxhbmRpdCBub24gdGVtcG9yIGlkLCBjb21tb2RvIGNvbnNlY3RldHVyIG5pc2wuIFByb2luIGlkIGRpYW0gdG9ydG9yLiBNb3JiaSBkdWkgb3JjaSwgbW9sbGlzIHNvZGFsZXMgcG9zdWVyZSBuZWMsIHNjZWxlcmlzcXVlIGVnZXQgZXJhdC4gVmVzdGlidWx1bSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBldCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgY3VyYWU7IERvbmVjIGNvbmd1ZSBsZW8gcHVydXMsIGluIGRpZ25pc3NpbSBkdWkgc2NlbGVyaXNxdWUgdmVsLiBTZWQgZmFjaWxpc2lzIHF1YW0gdGVsbHVzLCBuZWMgdWx0cmljaWVzIG1hdXJpcyBzb2xsaWNpdHVkaW4gYWMuIEV0aWFtIGVyb3MgbmlzbCwgYmliZW5kdW0gcXVpcyBwdWx2aW5hciBldSwgcGxhY2VyYXQgZXUgcXVhbS4gTWF1cmlzIGVmZmljaXR1ciwganVzdG8gbmVjIGZlcm1lbnR1bSB2ZW5lbmF0aXMsIGVzdCBkaWFtIHVsdHJpY2llcyBpcHN1bSwgZWdldCBjb252YWxsaXMgbGlndWxhIHVybmEgaWQgZmVsaXMuIFZpdmFtdXMgc2FnaXR0aXMgb3JuYXJlIG9kaW8gdml0YWUgbW9sZXN0aWUuXG5cbkxvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNjaW5nIGVsaXQuIFN1c3BlbmRpc3NlIHZlc3RpYnVsdW0gZXUgdG9ydG9yIHV0IGVmZmljaXR1ci4gTWF1cmlzIHF1aXMgb3JjaSB2ZXN0aWJ1bHVtLCBwZWxsZW50ZXNxdWUgc2VtIGV0LCBjb21tb2RvIG5pc2wuIEFsaXF1YW0gbW9sbGlzIHRlbXBvciBkaWduaXNzaW0uIFV0IGFjY3Vtc2FuIGxvcmVtIHNlZCBkaWduaXNzaW0gbW9sZXN0aWUuIFNlZCBub24gbGFjdXMgc2VkIG1hZ25hIHBvcnR0aXRvciB1bHRyaWNpZXMgdml0YWUgbmVjIHNhcGllbi4gTnVsbGFtIHZlbCB2ZWxpdCBmZXJtZW50dW0sIHNjZWxlcmlzcXVlIG1pIGFjLCBmaW5pYnVzIGVuaW0uIFBoYXNlbGx1cyBzdXNjaXBpdCBncmF2aWRhIGFjY3Vtc2FuLlxuXG5DdXJhYml0dXIgcnV0cnVtIGxhY3VzIHZlbCBpcHN1bSBtYWxlc3VhZGEgbGFvcmVldC4gU3VzcGVuZGlzc2UgdmVoaWN1bGEgbW9sZXN0aWUgYWxpcXVldC4gRnVzY2UgcnV0cnVtIHRlbXB1cyBtaSwgZWdldCBwb3J0dGl0b3IgbGliZXJvIHNvZGFsZXMgYWMuIE51bmMgZGlnbmlzc2ltIHB1bHZpbmFyIGFyY3Ugdml0YWUgbWF4aW11cy4gVml2YW11cyBldCB0dXJwaXMgZHVpLiBNb3JiaSBhY2N1bXNhbiB2YXJpdXMgaWFjdWxpcy4gQWVuZWFuIGluIGxvcmVtIHNlZCBzYXBpZW4gdml2ZXJyYSBldWlzbW9kLiBOdWxsYW0gdml2ZXJyYSBmZWxpcyBzaXQgYW1ldCBhcmN1IGNvbmRpbWVudHVtLCB2aXRhZSBkaWN0dW0gZXggYWNjdW1zYW4uIFBlbGxlbnRlc3F1ZSBlbGVpZmVuZCBsZWN0dXMgZWdldCBzdXNjaXBpdCBwdWx2aW5hci4gQ3VyYWJpdHVyIHZ1bHB1dGF0ZSBsYWN1cyBub24gdmVsaXQgc29sbGljaXR1ZGluIG1heGltdXMgY29uc2VxdWF0IGluIGRpYW0uIFByYWVzZW50IGZhY2lsaXNpcyBhcmN1IHB1bHZpbmFyIGVmZmljaXR1ciB0aW5jaWR1bnQuIE51bGxhbSBzZWQganVzdG8gdml0YWUgcXVhbSBmcmluZ2lsbGEgcGhhcmV0cmEgcXVpcyBldSBqdXN0by4gVml2YW11cyBwaGFyZXRyYSBwb3N1ZXJlIG5lcXVlIGluIGFjY3Vtc2FuLiBEb25lYyBtb2xlc3RpZSB0aW5jaWR1bnQgdml2ZXJyYS5cblxuQWVuZWFuIG1hbGVzdWFkYSBkdWkgcXVpcyBtYXNzYSBzdXNjaXBpdCB2b2x1dHBhdC4gQ3VyYWJpdHVyIGFjIGxpYmVybyB2aXRhZSBuaXNsIHZlaGljdWxhIHN1c2NpcGl0LiBEdWlzIGEgdmFyaXVzIHVybmEuIEFlbmVhbiBlZ2V0IHBoYXJldHJhIG5pc2kuIE5hbSBkb2xvciBmZWxpcywgc3VzY2lwaXQgZXUgc2VtIHF1aXMsIGN1cnN1cyBtb2xlc3RpZSBtYXNzYS4gSW4gZGljdHVtIG5pc2wgdGluY2lkdW50IHZvbHV0cGF0IGRhcGlidXMuIE51bGxhbSBtYXR0aXMgaW4gbGVvIHRyaXN0aXF1ZSBwb3N1ZXJlLiBOdWxsYSBldCBqdXN0byBsaWd1bGEuIENyYXMgYmliZW5kdW0sIHNhcGllbiBldCBkaWN0dW0gaWFjdWxpcywgbmlzaSBlc3QgZWxlaWZlbmQgbGFjdXMsIHF1aXMgYWNjdW1zYW4gbWFzc2EgcmlzdXMgZWdldCBudW5jLiBJbiB1dCBwaGFyZXRyYSBkaWFtLlxuXG5QaGFzZWxsdXMgZW5pbSBlbGl0LCBsYWNpbmlhIHV0IHNhcGllbiBldCwgZmFjaWxpc2lzIHZvbHV0cGF0IGVyb3MuIEFsaXF1YW0gZXQgYWNjdW1zYW4gbGliZXJvLCB2aXRhZSBmYXVjaWJ1cyBqdXN0by4gSW50ZWdlciBzZW1wZXIgc2FwaWVuIGFsaXF1YW0gb3JuYXJlIG1heGltdXMuIFV0IGxhY2luaWEgY29uZGltZW50dW0gcXVhbSBzZWQgbGFvcmVldC4gUXVpc3F1ZSBzaXQgYW1ldCB2b2x1dHBhdCBvcmNpLCB1dCBldWlzbW9kIHJpc3VzLiBTZWQgc2VkIHVybmEgaW4gbGVvIHByZXRpdW0gdmVzdGlidWx1bSBhdCBpbiBlcmF0LiBTdXNwZW5kaXNzZSBwb3J0dGl0b3IgZWdldCBzYXBpZW4gZWdldCBlZmZpY2l0dXIuIEV0aWFtIGlkIGFyY3UgdmVuZW5hdGlzLCBtYXhpbXVzIGxvcmVtIHNjZWxlcmlzcXVlLCBjdXJzdXMgbWF1cmlzLiBOdWxsYW0gbmVjIGFyY3Ugdml2ZXJyYSwgZXVpc21vZCB0dXJwaXMgaW4sIGNvbnNlcXVhdCBtYXVyaXMuIEluIHZlaGljdWxhIGFyY3UgZXgsIHZpdGFlIHRpbmNpZHVudCB1cm5hIHBsYWNlcmF0IGF0LiBJbnRlZ2VyIG5vbiBzY2VsZXJpc3F1ZSBudWxsYSwgdml0YWUgZmVybWVudHVtIG51bmMuIEFlbmVhbiBzb2xsaWNpdHVkaW4gbmliaCBpZCBxdWFtIGZpbmlidXMgdHJpc3RpcXVlLiBEb25lYyBsYW9yZWV0IGNvbmRpbWVudHVtIGVuaW0sIGFjIHZlc3RpYnVsdW0gZXJhdC4gTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gTW9yYmkgbGVvIG5pc2ksIGdyYXZpZGEgZXQgcmlzdXMgZXUsIG1hdHRpcyBmcmluZ2lsbGEgc2VtLiBWaXZhbXVzIHZpdGFlIGVyb3MgZWxlbWVudHVtLCB0aW5jaWR1bnQgZHVpIGluLCBkaWN0dW0gc2FwaWVuLlxuXG5GdXNjZSBoZW5kcmVyaXQgdmVzdGlidWx1bSBlc3QsIHB1bHZpbmFyIGxhb3JlZXQgb2RpbyBmYWNpbGlzaXMgYS4gU2VkIGF0IGJsYW5kaXQgZGlhbS4gUGVsbGVudGVzcXVlIGVnZXQgbW9sZXN0aWUgaXBzdW0uIFByYWVzZW50IGhlbmRyZXJpdCBmZWxpcyBlZ2V0IGVsaXQgdGVtcG9yIG1hdHRpcy4gUHJvaW4gZmV1Z2lhdCBhdWd1ZSBpbiBlbmltIG1heGltdXMgbWFsZXN1YWRhLiBQcmFlc2VudCBuZWMgY29tbW9kbyBmZWxpcywgaWQgbG9ib3J0aXMgdGVsbHVzLiBQcm9pbiB2aXZlcnJhIGVsZW1lbnR1bSBncmF2aWRhLiBJbnRlZ2VyIGVuaW0gbG9yZW0sIGVsZW1lbnR1bSBpbiBlc3Qgdml0YWUsIHNjZWxlcmlzcXVlIGltcGVyZGlldCBhbnRlLiBJbnRlZ2VyIGxlbyBzYXBpZW4sIHVsbGFtY29ycGVyIG5lYyBuZXF1ZSBzaXQgYW1ldCwgcG9ydGEgZ3JhdmlkYSBsZWN0dXMuIEludGVnZXIgZmFjaWxpc2lzIGFudGUgZWdldCBkaWFtIHBsYWNlcmF0LCB2aXRhZSBjb25zZWN0ZXR1ciB2ZWxpdCB2ZXN0aWJ1bHVtLiBFdGlhbSBiaWJlbmR1bSBsb3JlbSBlcmF0LCB2aXRhZSBmYWNpbGlzaXMgb3JjaSBzY2VsZXJpc3F1ZSBzZWQuIE5hbSBtYWxlc3VhZGEgcGhhcmV0cmEgZXguIFByb2luIGV1IGxhY2luaWEgdG9ydG9yLCB2ZWwgcGVsbGVudGVzcXVlIGVzdC5cblxuUXVpc3F1ZSBpZCBibGFuZGl0IG1hZ25hLCB1bHRyaWNlcyBsb2JvcnRpcyBtYXNzYS4gTWFlY2VuYXMgaGVuZHJlcml0IG1hZ25hIGVyb3MsIGluIHRyaXN0aXF1ZSBleCBiaWJlbmR1bSBub24uIEFsaXF1YW0gY29uZ3VlIGF1Z3VlIGEgY29uc2VjdGV0dXIgYmliZW5kdW0uIFByYWVzZW50IGNvbnNlcXVhdCBpbnRlcmR1bSByaXN1cyBlZ2V0IGVsZW1lbnR1bS4gUGhhc2VsbHVzIGFsaXF1YW0gdG9ydG9yIHF1aXMgZWxpdCB0ZW1wdXMgZWZmaWNpdHVyLiBEdWlzIGlkIGRvbG9yIG5vbiBuaXNpIHRpbmNpZHVudCBpYWN1bGlzLiBJbnRlZ2VyIHJ1dHJ1bSBsb2JvcnRpcyBuZXF1ZSwgcXVpcyBvcm5hcmUgbmlzaSBzZW1wZXIgdml2ZXJyYS4gQWxpcXVhbSBldWlzbW9kIGVsaXQgbmlzaSwgc2l0IGFtZXQgYWNjdW1zYW4gZXggbWFsZXN1YWRhIHZpdGFlLlxuXG5QZWxsZW50ZXNxdWUgcG9zdWVyZSB2ZWxpdCBsb3JlbS4gRG9uZWMgY3Vyc3VzIG1vbGxpcyBhcmN1IGluIHNvZGFsZXMuIEV0aWFtIHZlaGljdWxhIGVuaW0gZWdldCBibGFuZGl0IGFsaXF1YW0uIEluIGhhYyBoYWJpdGFzc2UgcGxhdGVhIGRpY3R1bXN0LiBOdWxsYSBkaWN0dW0gZWdldCBlc3QgbmVjIHVsdHJpY2VzLiBDcmFzIGF0IG5pc2wgbGFjaW5pYSwgdmFyaXVzIG1ldHVzIHV0LCBlZmZpY2l0dXIgZW5pbS4gRG9uZWMgZXQgZXJhdCBub24gZWxpdCBjb21tb2RvIGhlbmRyZXJpdC4gRG9uZWMgc2VkIHRpbmNpZHVudCBhbnRlLCBhIHRpbmNpZHVudCBhbnRlLiBQaGFzZWxsdXMgYWMgY29uc2VjdGV0dXIgb3JjaS5cblxuUGhhc2VsbHVzIGVnZXN0YXMgcG9ydHRpdG9yIG9ybmFyZS4gSW50ZWdlciBzb2RhbGVzIGVsZWlmZW5kIGRpYW0sIHNpdCBhbWV0IHJ1dHJ1bSByaXN1cyBzZW1wZXIgbm9uLiBNYWVjZW5hcyB2b2x1dHBhdCBsZW8gYSBwdXJ1cyBjb25zZWN0ZXR1ciwgdmVsIG1heGltdXMgc2VtIHN1c2NpcGl0LiBNYWVjZW5hcyB0cmlzdGlxdWUgbWkgZWdldCByaXN1cyBkYXBpYnVzIGNvbnNlcXVhdC4gT3JjaSB2YXJpdXMgbmF0b3F1ZSBwZW5hdGlidXMgZXQgbWFnbmlzIGRpcyBwYXJ0dXJpZW50IG1vbnRlcywgbmFzY2V0dXIgcmlkaWN1bHVzIG11cy4gU2VkIHNhZ2l0dGlzIG1hbGVzdWFkYSB1cm5hLCBuZWMgZmF1Y2lidXMgcmlzdXMgbW9sbGlzIGV1LiBEb25lYyBhIGVzdCBldSBpcHN1bSBkaWN0dW0gYXVjdG9yIGV0IGluIG9yY2kuIFBoYXNlbGx1cyBpZCB2ZWhpY3VsYSBudWxsYS5cblxuUHJvaW4gb3JuYXJlIGR1aSBuZWMgdXJuYSBmZXVnaWF0IHBlbGxlbnRlc3F1ZS4gRG9uZWMgZnJpbmdpbGxhIGVsZWlmZW5kIGxhY3VzIGF1Y3RvciBwbGFjZXJhdC4gTWFlY2VuYXMgYmxhbmRpdCBpbXBlcmRpZXQgc2VtIHF1aXMgYXVjdG9yLiBWZXN0aWJ1bHVtIHNpdCBhbWV0IHVybmEgc2VkIHRlbGx1cyBwb3J0YSBkYXBpYnVzLiBGdXNjZSBuZXF1ZSBudWxsYSwgdml2ZXJyYSBzZWQgc2FnaXR0aXMgYSwgZ3JhdmlkYSBzZWQgYW50ZS4gRG9uZWMgY29uZ3VlIHNhZ2l0dGlzIHB1cnVzIHF1aXMgYmliZW5kdW0uIEluIGVnZXQgZW5pbSBhIG5pc2wgY29uZ3VlIGNvbmd1ZSBhYyBhdCBsaWd1bGEuIE1vcmJpIGNvbnZhbGxpcyBvcmNpIGluIGR1aSBtb2xsaXMsIHNpdCBhbWV0IHNjZWxlcmlzcXVlIG5pYmggZmVybWVudHVtLiBVdCBtb2xlc3RpZSBtYXhpbXVzIGxpZ3VsYSB2aXRhZSBtb2xlc3RpZS4gTWF1cmlzIGRpY3R1bSB1bHRyaWNpZXMgZGFwaWJ1cy4gVml2YW11cyB2aXRhZSB1cm5hIGNvbnNlcXVhdCwgYmliZW5kdW0gZXN0IGF0LCBwdWx2aW5hciBuaXNpLiBEb25lYyBldSBlcm9zIGV4LiBFdGlhbSBzdXNjaXBpdCB0ZW1wb3Igc29sbGljaXR1ZGluLiBBbGlxdWFtIG9ybmFyZSBmYWNpbGlzaXMgdG9ydG9yIGluIGVsZWlmZW5kLlxuXG5PcmNpIHZhcml1cyBuYXRvcXVlIHBlbmF0aWJ1cyBldCBtYWduaXMgZGlzIHBhcnR1cmllbnQgbW9udGVzLCBuYXNjZXR1ciByaWRpY3VsdXMgbXVzLiBBZW5lYW4gbWFsZXN1YWRhIHBvcnR0aXRvciB0ZWxsdXMsIHJob25jdXMgaW1wZXJkaWV0IG5pc2wgbGFjaW5pYSBldC4gSW4gaGFjIGhhYml0YXNzZSBwbGF0ZWEgZGljdHVtc3QuIFNlZCBkdWkgb3JjaSwgdmVuZW5hdGlzIHNpdCBhbWV0IHByZXRpdW0gbmVjLCB1bHRyaWNlcyBub24gbnVsbGEuIE51bGxhIGFsaXF1YW0gaW50ZXJkdW0gdmVzdGlidWx1bS4gVml2YW11cyBzaXQgYW1ldCBtYXVyaXMgcHVsdmluYXIsIHZhcml1cyBvcmNpIHF1aXMsIG9ybmFyZSBsb3JlbS4gRG9uZWMgZWxlbWVudHVtIGZhY2lsaXNpcyBlcmF0LCB2aXRhZSB0cmlzdGlxdWUgbGVvIHBvc3VlcmUgdmVsLiBEb25lYyBjb25zZXF1YXQgbG9yZW0gdml0YWUgZHVpIHRpbmNpZHVudCBvcm5hcmUuIEluIGhhYyBoYWJpdGFzc2UgcGxhdGVhIGRpY3R1bXN0LiBTdXNwZW5kaXNzZSB2ZWwgZXggbm9uIHB1cnVzIHVsdHJpY2VzIGNvbmRpbWVudHVtIGF0IHNlZCBsZW8uIE51bmMgc2l0IGFtZXQgdGVtcG9yIG1hZ25hLCBldSBkaWduaXNzaW0gdG9ydG9yLiBWaXZhbXVzIGV1IGxpZ3VsYSBhYyBuaWJoIHBvcnR0aXRvciBkYXBpYnVzIGVnZXQgbm9uIHNlbS4gRG9uZWMgdHJpc3RpcXVlIGVuaW0gb3JjaSwgcHVsdmluYXIgbGFvcmVldCBsb3JlbSBjb21tb2RvIHZpdGFlLiBNYXVyaXMgdWx0cmljZXMgbmliaCBuaXNpLCBpZCBtb2xsaXMgbWF1cmlzIHJob25jdXMgbm9uLiBDcmFzIGludGVyZHVtIHRlbGx1cyB1dCBvZGlvIHB1bHZpbmFyIHZlc3RpYnVsdW0uXG5cbk51bGxhbSBuZWMgZGlhbSBudW5jLiBEdWlzIG5vbiBjb21tb2RvIGlwc3VtLiBJbnRlZ2VyIGJsYW5kaXQsIGxlbyBzZWQgbGFjaW5pYSBjdXJzdXMsIG1hZ25hIGZlbGlzIG1hdHRpcyByaXN1cywgYWNjdW1zYW4gdmVzdGlidWx1bSBsaWd1bGEgbGVjdHVzIGluIHR1cnBpcy4gUXVpc3F1ZSBjb25kaW1lbnR1bSB0b3J0b3IgZWdldCBwZWxsZW50ZXNxdWUgY3Vyc3VzLiBDdXJhYml0dXIgcmhvbmN1cyBxdWFtIHZlbCBtYXVyaXMgdnVscHV0YXRlIHRpbmNpZHVudCBxdWlzIGEgbGliZXJvLiBDdXJhYml0dXIgZmV1Z2lhdCBmZXVnaWF0IGxpZ3VsYSwgYSBwcmV0aXVtIHJpc3VzIHNhZ2l0dGlzIGlkLiBWZXN0aWJ1bHVtIHZlbCBleCBlZ2VzdGFzLCB0aW5jaWR1bnQgdHVycGlzIHNlZCwgYWxpcXVhbSB1cm5hLiBOdWxsYW0gcG9zdWVyZSBhbnRlIGVnZXQgbGVvIHZlbmVuYXRpcyBydXRydW0uIEN1cmFiaXR1ciBhIG9kaW8gdG9ydG9yLiBGdXNjZSBhcmN1IG1ldHVzLCBjb25zZXF1YXQgaWQgYmliZW5kdW0gc2l0IGFtZXQsIHN1c2NpcGl0IGV1IG1ldHVzLlxuXG5DcmFzIG5lYyBkaWN0dW0gZG9sb3IuIENyYXMgbmVjIGZhdWNpYnVzIGp1c3RvLiBJbnRlZ2VyIGVzdCBlcm9zLCBwZWxsZW50ZXNxdWUgdml0YWUgZXJhdCBzaXQgYW1ldCwgYWxpcXVldCBtb2xlc3RpZSBsYWN1cy4gRG9uZWMgcHVydXMgYW50ZSwgdGVtcG9yIHNlZCBwcmV0aXVtIG5vbiwgcG9zdWVyZSBlZ2V0IGZlbGlzLiBOdW5jIG5lYyBlbGl0IGRhcGlidXMsIHNvZGFsZXMgZmVsaXMgZXUsIHNhZ2l0dGlzIGVsaXQuIE51bmMgZXQgZHVpIGN1cnN1cywgcmhvbmN1cyBlcm9zIGFjLCBtYWxlc3VhZGEgbGliZXJvLiBQaGFzZWxsdXMgcG9ydGEgcXVhbSBxdWlzIG9yY2kgc3VzY2lwaXQgYmxhbmRpdC5cblxuTWF1cmlzIGxhb3JlZXQgZW5pbSBlZ2V0IG5lcXVlIGZhY2lsaXNpcyB0aW5jaWR1bnQuIE51bmMgbm9uIHJpc3VzIGluIGVzdCBtb2xsaXMgZmluaWJ1cyBpbiBlZmZpY2l0dXIgZW5pbS4gQ3VyYWJpdHVyIHZlbCBjb252YWxsaXMgbWkuIEludGVnZXIgYWMgZW5pbSB2aXRhZSBmZWxpcyBhbGlxdWV0IHZlc3RpYnVsdW0gZXQgbm9uIHZlbGl0LiBEdWlzIHNlbSB1cm5hLCBlZmZpY2l0dXIgdml0YWUgZXVpc21vZCBuZWMsIGFjY3Vtc2FuIGluIG51bmMuIEZ1c2NlIGZlcm1lbnR1bSB2dWxwdXRhdGUgYmliZW5kdW0uIEZ1c2NlIGxlY3R1cyBlcmF0LCBjb25zZXF1YXQgYWMgdmVuZW5hdGlzIGluLCB1bHRyaWNlcyBuZWMgZXJhdC5cblxuQ3VyYWJpdHVyIHZpdGFlIGFudGUgZXVpc21vZCwgdGVtcG9yIG1hdXJpcyB0cmlzdGlxdWUsIGNvbmRpbWVudHVtIHNhcGllbi4gTW9yYmkgc29sbGljaXR1ZGluLCBxdWFtIHNpdCBhbWV0IGltcGVyZGlldCBhbGlxdWFtLCBuaXNsIG1hc3NhIHRlbXBvciBlc3QsIGV0IHRlbXBvciBzZW0gYXJjdSBzaXQgYW1ldCBsYWN1cy4gVmVzdGlidWx1bSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBldCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgY3VyYWU7IFF1aXNxdWUgZmVybWVudHVtIHRlbGx1cyBpZCBsb3JlbSBlZ2VzdGFzIGdyYXZpZGEuIFNlZCB2b2x1dHBhdCBsb3JlbSBhIHRvcnRvciBlZ2VzdGFzIHNvZGFsZXMuIFN1c3BlbmRpc3NlIHNhZ2l0dGlzIGFyY3UgYSBwb3J0YSBsYWNpbmlhLiBOdWxsYW0gbWF0dGlzIGJpYmVuZHVtIHVybmEsIHNpdCBhbWV0IG1vbGVzdGllIGVsaXQgZmV1Z2lhdCBuZWMuIFBoYXNlbGx1cyBtYWduYSBsb3JlbSwgYWxpcXVhbSBxdWlzIHRlbGx1cyB2ZWwsIGV1aXNtb2QgdHJpc3RpcXVlIGxvcmVtLiBBbGlxdWFtIGdyYXZpZGEsIG9yY2kgbWF0dGlzIHN1c2NpcGl0IGZyaW5naWxsYSwgb3JjaSBsb3JlbSBhbGlxdWV0IGVyYXQsIHF1aXMgdmVzdGlidWx1bSBwdXJ1cyBlcmF0IHF1aXMgbGVvLlxuXG5JbiB1dCBsb2JvcnRpcyBuaWJoLCBhIHByZXRpdW0gZXJvcy4gT3JjaSB2YXJpdXMgbmF0b3F1ZSBwZW5hdGlidXMgZXQgbWFnbmlzIGRpcyBwYXJ0dXJpZW50IG1vbnRlcywgbmFzY2V0dXIgcmlkaWN1bHVzIG11cy4gTW9yYmkgYWNjdW1zYW4gbmlzaSBkb2xvciwgbm9uIGxhb3JlZXQgc2VtIGNvbnZhbGxpcyBldS4gVmVzdGlidWx1bSBmcmluZ2lsbGEgZXJhdCBhYyB1cm5hIGlhY3VsaXMsIHZlbCBjb25ndWUgbnVsbGEgc2FnaXR0aXMuIEZ1c2NlIG1vbGVzdGllIHR1cnBpcyBpbiBhbGlxdWV0IHRpbmNpZHVudC4gVmVzdGlidWx1bSB0aW5jaWR1bnQgYXVjdG9yIG5pc2wuIEFlbmVhbiBjb25zZXF1YXQgbGVjdHVzIG1pLCBldSBkaWN0dW0gZXJvcyB0cmlzdGlxdWUgYS4gSW50ZWdlciBjb21tb2RvIG9yY2kgZXgsIGluIHZ1bHB1dGF0ZSBvcmNpIGZlcm1lbnR1bSBhLiBDbGFzcyBhcHRlbnQgdGFjaXRpIHNvY2lvc3F1IGFkIGxpdG9yYSB0b3JxdWVudCBwZXIgY29udWJpYSBub3N0cmEsIHBlciBpbmNlcHRvcyBoaW1lbmFlb3MuXG5cblN1c3BlbmRpc3NlIHBvdGVudGkuIE1vcmJpIGVsZWlmZW5kIHZlbmVuYXRpcyBkaWduaXNzaW0uIERvbmVjIHNvZGFsZXMgcXVpcyBuaWJoIGFjIGRpZ25pc3NpbS4gVml2YW11cyBwb3J0YSBwb3J0YSBkYXBpYnVzLiBPcmNpIHZhcml1cyBuYXRvcXVlIHBlbmF0aWJ1cyBldCBtYWduaXMgZGlzIHBhcnR1cmllbnQgbW9udGVzLCBuYXNjZXR1ciByaWRpY3VsdXMgbXVzLiBOdWxsYW0gdmFyaXVzIHVybmEgdmVsIGxpYmVybyB0cmlzdGlxdWUsIGVnZXQgYmxhbmRpdCBlbGl0IHNjZWxlcmlzcXVlLiBOYW0gcXVpcyB1bGxhbWNvcnBlciB0ZWxsdXMuIE51bmMgbWF4aW11cywgb2RpbyBzaXQgYW1ldCBwcmV0aXVtIHJ1dHJ1bSwgdGVsbHVzIG5pc2kgbW9sbGlzIGR1aSwgaW4gaWFjdWxpcyBlbmltIG51bmMgZXQgYXVndWUuIE51bGxhIGZyaW5naWxsYSBkdWkgZHVpLCBmYWNpbGlzaXMgZmFjaWxpc2lzIGF1Z3VlIHVsdHJpY2llcyBzaXQgYW1ldC4gQ3JhcyByaG9uY3VzIGF0IHRlbGx1cyB1dCBtb2xsaXMuIEZ1c2NlIGZhdWNpYnVzIHNvZGFsZXMgbGlndWxhIGV0IGNvbnNlY3RldHVyLiBJbiBpZCBlZ2VzdGFzIHF1YW0uIFZpdmFtdXMgY29udmFsbGlzIHZhcml1cyBwdXJ1cyBuZWMgaWFjdWxpcy4gUHJvaW4gc2VkIHJob25jdXMgbGlndWxhLCBzb2RhbGVzIGV1aXNtb2QgbmlzbC4gU2VkIGEgbWV0dXMgaW4gbGliZXJvIGltcGVyZGlldCBzYWdpdHRpcy4gQWVuZWFuIHBvc3VlcmUgZXUgZHVpIHNpdCBhbWV0IHJob25jdXMuXG5cbkZ1c2NlIGF0IGRpY3R1bSBlbGl0LCBldCB2dWxwdXRhdGUgbWF1cmlzLiBDdXJhYml0dXIgaW4gdmFyaXVzIG5pc2wuIE1hdXJpcyBlZ2VzdGFzIGVsZW1lbnR1bSBtb2xsaXMuIEN1cmFiaXR1ciBncmF2aWRhIHNlZCBtYWduYSBpZCB1bHRyaWNpZXMuIEV0aWFtIGV0IHJpc3VzIGF0IG51bmMgaWFjdWxpcyBvcm5hcmUgaW4gYSBtYWduYS4gVXQgbnVuYyBkaWFtLCByaG9uY3VzIGFjIG9kaW8gYSwgdmVuZW5hdGlzIGxvYm9ydGlzIHZlbGl0LiBJbiB2ZWhpY3VsYSB1cm5hIHZpdGFlIGF1Z3VlIHZvbHV0cGF0LCB2aXRhZSBtb2xsaXMgbGliZXJvIHRlbXBvci4gU2VkIHF1aXMgdXJuYSBhYyBuaXNpIHRlbXB1cyBjb25zZWN0ZXR1ciB2ZWwgZXQgbGVjdHVzLiBBbGlxdWFtIGJpYmVuZHVtIG1hbGVzdWFkYSB2ZWhpY3VsYS4gTnVsbGEgb2RpbyBuaXNsLCB2ZWhpY3VsYSBub24gZGFwaWJ1cyBwaGFyZXRyYSwgbW9sZXN0aWUgbm9uIGp1c3RvLlxuXG5OdWxsYSBmZWxpcyBlbGl0LCBtYWxlc3VhZGEgaW4gcG9ydHRpdG9yIHNvbGxpY2l0dWRpbiwgbGFvcmVldCB2ZWwgZXJhdC4gVml2YW11cyBzaXQgYW1ldCBwdXJ1cyBleC4gSW50ZWdlciBtYXR0aXMgY29uZGltZW50dW0gbWV0dXMsIGluIGNvbnZhbGxpcyBsZW8uIE1vcmJpIHByZXRpdW0gdml0YWUgc2VtIHV0IGNvbW1vZG8uIE5hbSBmcmluZ2lsbGEgZW5pbSB1dCBuZXF1ZSBpbnRlcmR1bSBwdWx2aW5hci4gTWF1cmlzIHZpdGFlIG5lcXVlIG5vbiBtaSBzb2xsaWNpdHVkaW4gcGhhcmV0cmEuIEluIGluIHZlc3RpYnVsdW0gdGVsbHVzLiBDdXJhYml0dXIgcG9zdWVyZSBsZW8gbmlzbCwgZWdldCBwbGFjZXJhdCBsaWJlcm8gYmxhbmRpdCBxdWlzLiBFdGlhbSBxdWlzIGF1Z3VlIGNvbnNlY3RldHVyLCB1bHRyaWNpZXMgZmVsaXMgYXQsIGJpYmVuZHVtIHB1cnVzLiBEb25lYyB2ZW5lbmF0aXMgdHVycGlzIGV1IHB1bHZpbmFyIGdyYXZpZGEuXG5cbk51bGxhIHNlbXBlciwgb2RpbyBpbiB2YXJpdXMgdWx0cmljZXMsIGRpYW0gZmVsaXMgZmVybWVudHVtIG1ldHVzLCBzZWQgcGhhcmV0cmEgYW50ZSBsaWJlcm8gYXQgbmlzaS4gU2VkIGFsaXF1ZXQgb2RpbyBkaWduaXNzaW0gYWNjdW1zYW4gcG9ydHRpdG9yLiBTZWQgYmxhbmRpdCBibGFuZGl0IGZlcm1lbnR1bS4gUHJvaW4gc2l0IGFtZXQgaXBzdW0gYSBsZWN0dXMgdmVzdGlidWx1bSB2ZW5lbmF0aXMuIFBlbGxlbnRlc3F1ZSBlbGVpZmVuZCBsZWN0dXMgaWQgdHVycGlzIGNvbW1vZG8sIG5vbiBwZWxsZW50ZXNxdWUgbWF1cmlzIGNvbmRpbWVudHVtLiBRdWlzcXVlIGdyYXZpZGEgaXBzdW0gZXUgcG9ydHRpdG9yIHVsbGFtY29ycGVyLiBEdWlzIGVsZW1lbnR1bSBhdCBuZXF1ZSBpZCBjb25zZWN0ZXR1ci4gVXQgc2NlbGVyaXNxdWUgbGFjdXMgYWMgc2VtIGhlbmRyZXJpdCBhbGlxdWFtLiBOYW0gcHJldGl1bSBlcmF0IGF0IGVnZXN0YXMgdmVzdGlidWx1bS4gTWFlY2VuYXMgZXUgbG9yZW0gY29uc2VjdGV0dXIsIGRpY3R1bSBhcmN1IGF0LCByaG9uY3VzIGxvcmVtLiBDdXJhYml0dXIgdWxsYW1jb3JwZXIgc2VtIGF0IG9kaW8gaGVuZHJlcml0LCB1dCBmYWNpbGlzaXMgbWV0dXMgY29uc2VjdGV0dXIuIFN1c3BlbmRpc3NlIGR1aSBtZXR1cywgcG9ydGEgaWQgbWkgZXUsIHBvc3VlcmUgZ3JhdmlkYSBudWxsYS4gUHJhZXNlbnQgZGFwaWJ1cyBhdWN0b3Igc2VtcGVyLiBFdGlhbSBldCBsZW8gc2FwaWVuLiBTdXNwZW5kaXNzZSBlcm9zIG9yY2ksIHZpdmVycmEgdmVsIGFjY3Vtc2FuIHNlZCwgcHVsdmluYXIgdXQgbGVjdHVzLiBJbnRlZ2VyIGVnZXN0YXMgZ3JhdmlkYSBzY2VsZXJpc3F1ZS5cblxuQWxpcXVhbSBpbiBpbXBlcmRpZXQgbnVuYy4gSW50ZWdlciB1bHRyaWNpZXMsIGxpYmVybyBzaXQgYW1ldCBzZW1wZXIgbWFsZXN1YWRhLCBwdXJ1cyBhbnRlIHNhZ2l0dGlzIG5pYmgsIGluIGxvYm9ydGlzIGVuaW0gcXVhbSBlZ2V0IHR1cnBpcy4gVml2YW11cyB1dCBuaXNsIHNvZGFsZXMsIGdyYXZpZGEgZWxpdCBzZWQsIG1hbGVzdWFkYSBudW5jLiBWaXZhbXVzIGV1IGZlcm1lbnR1bSBuZXF1ZS4gRHVpcyBzb2xsaWNpdHVkaW4gY3Vyc3VzIHVybmEgdXQgZWxlbWVudHVtLiBWZXN0aWJ1bHVtIHRpbmNpZHVudCByaXN1cyBhIG1pIHB1bHZpbmFyIGFjY3Vtc2FuLiBWZXN0aWJ1bHVtIG51bGxhIGF1Z3VlLCBzb2RhbGVzIGlkIGdyYXZpZGEgc2VkLCBjb25kaW1lbnR1bSBzZWQgdHVycGlzLlxuXG5GdXNjZSBmYXVjaWJ1cyBzZW0gdXJuYSwgZWxlaWZlbmQgaW1wZXJkaWV0IHB1cnVzIHN1c2NpcGl0IGlkLiBJbiBwb3J0YSBtYXhpbXVzIGxhY3VzIG5vbiBmaW5pYnVzLiBRdWlzcXVlIG5pc2kgZG9sb3IsIG1vbGxpcyBhdCBtYXNzYSBub24sIGV1aXNtb2QgdmFyaXVzIG9yY2kuIFN1c3BlbmRpc3NlIHBvdGVudGkuIFN1c3BlbmRpc3NlIGRpY3R1bSwgZXJvcyBldSB2dWxwdXRhdGUgbWF0dGlzLCB2ZWxpdCBuZXF1ZSBjb25ndWUgZHVpLCBvcm5hcmUgbW9sZXN0aWUgdHVycGlzIHNhcGllbiB1dCBuZXF1ZS4gQ3VyYWJpdHVyIHNlbXBlciBsb3JlbSBwb3J0dGl0b3IgcmlzdXMgdWx0cmljZXMgZGFwaWJ1cy4gU3VzcGVuZGlzc2UgYWMgZGFwaWJ1cyBuaXNpLCB2ZWwgZmF1Y2lidXMgbmliaC4gQWxpcXVhbSBlbGVpZmVuZCBleCBuaXNsLCBldCBjb25ndWUgbWFzc2EgcGhhcmV0cmEgdml0YWUuIEV0aWFtIGF0IGZlbGlzIGxlby4gQWVuZWFuIG5lYyBzb2xsaWNpdHVkaW4gbG9yZW0sIG5vbiBpbnRlcmR1bSBuaWJoLlxuXG5OdWxsYSBsb2JvcnRpcywgb3JjaSBzZWQgZWxlaWZlbmQgb3JuYXJlLCBsZWN0dXMgbGVjdHVzIHBoYXJldHJhIHZlbGl0LCBldSBhbGlxdWFtIGRvbG9yIG1hc3NhIG5vbiBuaXNsLiBNb3JiaSBmYWNpbGlzaXMgcXVhbSBpbXBlcmRpZXQsIGhlbmRyZXJpdCBsZW8gaWQsIGNvbmd1ZSBsYWN1cy4gTWF1cmlzIHZpdGFlIHZlbGl0IGluIHRlbGx1cyB0ZW1wb3IgdmVzdGlidWx1bS4gRnVzY2UgZWdlc3RhcyBncmF2aWRhIGdyYXZpZGEuIEFlbmVhbiB2aXRhZSBkb2xvciBlc3QuIFBoYXNlbGx1cyBoZW5kcmVyaXQgZWxpdCBldSBlc3QgdWx0cmljaWVzIGJsYW5kaXQuIFByYWVzZW50IGV0IG9kaW8gcXVpcyBhbnRlIHVsdHJpY2VzIGF1Y3RvciBhdCBhdCBtYXVyaXMuIFZlc3RpYnVsdW0gYW50ZSBlcmF0LCBlbGVtZW50dW0gYSBhdWd1ZSB2aXRhZSwgY29uc2VjdGV0dXIgbG9ib3J0aXMgdG9ydG9yLiBNYXVyaXMgdWxsYW1jb3JwZXIgdm9sdXRwYXQgZW5pbS5cblxuVml2YW11cyBjb252YWxsaXMgZXJhdCBpbXBlcmRpZXQgbWkgbWF4aW11cyBzb2xsaWNpdHVkaW4uIE51bmMgbm9uIGlhY3VsaXMgdHVycGlzLiBQcmFlc2VudCBwcmV0aXVtIGZlcm1lbnR1bSBtZXR1cywgZmFjaWxpc2lzIGNvbnNlcXVhdCBvcmNpIHZlbmVuYXRpcyBxdWlzLiBOdWxsYW0gdm9sdXRwYXQgZXN0IG1pLCBzZWQgdnVscHV0YXRlIG9yY2kgcG9ydHRpdG9yIGV0LiBOdW5jIG5vbiBzdXNjaXBpdCBuaXNsLiBGdXNjZSB0ZW1wdXMgZG9sb3IgbmVjIHJpc3VzIGJpYmVuZHVtIGZldWdpYXQuIFZlc3RpYnVsdW0gYWMgbGlndWxhIGVuaW0uIERvbmVjIHV0IG5pc2kgc2l0IGFtZXQgcmlzdXMgdHJpc3RpcXVlIGFsaXF1ZXQgaW4gcXVpcyBuaXNpLiBNb3JiaSByaG9uY3VzIGVsZW1lbnR1bSBmZWxpcywgZWdldCBlbGVpZmVuZCBuaXNpLiBOdWxsYW0gZmVsaXMgdGVsbHVzLCBzYWdpdHRpcyBhYyBxdWFtIHZlbCwgYWxpcXVldCBzb2RhbGVzIG1hZ25hLiBJbiBwb3J0YSBjb252YWxsaXMgYW50ZSBzaXQgYW1ldCBiaWJlbmR1bS4gRG9uZWMgbGFvcmVldCBlbmltIG51bGxhLCBldSBwdWx2aW5hciB0ZWxsdXMgdGVtcG9yIHNlZC4gTnVuYyBzaXQgYW1ldCBzYXBpZW4gdWx0cmljaWVzLCBzb2RhbGVzIGlwc3VtIG5vbiwgbGFjaW5pYSBwdXJ1cy4gU2VkIHF1aXMgbHVjdHVzIG9yY2kuXG5cbk1vcmJpIGRpYW0gZHVpLCB2YXJpdXMgc2l0IGFtZXQgZHVpIHNlZCwgdm9sdXRwYXQgZGFwaWJ1cyBkdWkuIE51bGxhbSBncmF2aWRhIHBvc3VlcmUgbWV0dXMsIHZpdGFlIHVsdHJpY2VzIG1hZ25hIGF1Y3RvciBhLiBTZWQgc2l0IGFtZXQgYXVndWUgbGFjdXMuIENyYXMgdml0YWUgdm9sdXRwYXQganVzdG8uIE1hdXJpcyBldCBtZXR1cyBncmF2aWRhLCBhbGlxdWFtIHR1cnBpcyB2ZWwsIGludGVyZHVtIHNhcGllbi4gU2VkIGRpYW0gc2VtLCB1bGxhbWNvcnBlciBwb3J0YSB2aXZlcnJhIHNpdCBhbWV0LCBzb2RhbGVzIHNlZCBsaWd1bGEuIFNlZCBzdXNjaXBpdCBuaXNpIGVsaXQsIGF0IGlhY3VsaXMgcXVhbSBmYXVjaWJ1cyBzaXQgYW1ldC4gVml2YW11cyBvZGlvIG9yY2ksIHBvcnR0aXRvciBxdWlzIG1hZ25hIGFjLCBvcm5hcmUgc2NlbGVyaXNxdWUgbWF1cmlzLiBQaGFzZWxsdXMgZWdldCBzZW0gbW9sbGlzLCBsb2JvcnRpcyBwdXJ1cyBuZWMsIHZvbHV0cGF0IGRvbG9yLiBQZWxsZW50ZXNxdWUgdml2ZXJyYSBpbnRlcmR1bSBhdWN0b3IuXG5cblByb2luIGZhdWNpYnVzIGV4IGV0IGlwc3VtIGltcGVyZGlldCBzb2RhbGVzIHZlbCB1dCBpcHN1bS4gVXQgdXQgbGFjaW5pYSBlc3QsIGV1IGVnZXN0YXMgbWF1cmlzLiBQcmFlc2VudCBzZW1wZXIgbGVjdHVzIG1hZ25hLCBzZWQgbGFjaW5pYSBsaWd1bGEgYWxpcXVhbSBhLiBJbiBldCBmZXVnaWF0IGlwc3VtLCBzZWQgcG9ydHRpdG9yIHRvcnRvci4gTnVsbGFtIHZlbCBtZXR1cyB2ZXN0aWJ1bHVtLCByaG9uY3VzIHRlbGx1cyBzaXQgYW1ldCwgbWFsZXN1YWRhIG5pc2wuIFNlZCB2ZW5lbmF0aXMgYXVndWUgdmVsIGVzdCBzdXNjaXBpdCwgaWQgcG9ydHRpdG9yIGF1Z3VlIGZhdWNpYnVzLiBFdGlhbSB1dCBmYXVjaWJ1cyB2ZWxpdCwgYWMgcG9zdWVyZSBsYWN1cy4gTWF1cmlzIGV1IHF1YW0gZXJhdC4gRnVzY2UgZGFwaWJ1cywgb2RpbyBlZ2V0IHRpbmNpZHVudCBmYWNpbGlzaXMsIGRvbG9yIG5pc2kgc2VtcGVyIG5lcXVlLCBub24gbW9sbGlzIHF1YW0gbmlzbCB1dCBqdXN0by5cblxuSW50ZWdlciBwb3J0dGl0b3IsIGxvcmVtIHV0IG1hbGVzdWFkYSB2dWxwdXRhdGUsIG5pYmggZmVsaXMgZmV1Z2lhdCBsaWJlcm8sIGVnZXQgZmFjaWxpc2lzIGVzdCBpcHN1bSBpZCBwdXJ1cy4gVmVzdGlidWx1bSBsZWN0dXMgZGlhbSwgc2NlbGVyaXNxdWUgaWQgZXVpc21vZCBzZWQsIHNvZGFsZXMgYXQgbWFzc2EuIFV0IHNjZWxlcmlzcXVlIHZlbCBxdWFtIGFsaXF1ZXQgYmliZW5kdW0uIEluIHNlZCBmZWxpcyBjb25kaW1lbnR1bSwgYmxhbmRpdCB0ZWxsdXMgdXQsIGJpYmVuZHVtIGV4LiBOdWxsYSBuZWMgbGVjdHVzIG5pc2wuIE1hdXJpcyBuaWJoIGVyYXQsIHRlbXB1cyBhYyBwdXJ1cyBldSwgY3Vyc3VzIGludGVyZHVtIHF1YW0uIEluIHRpbmNpZHVudCBvcm5hcmUgYWxpcXVhbS4gUGhhc2VsbHVzIHByZXRpdW0gc3VzY2lwaXQgcHJldGl1bS4gRG9uZWMgZWdldCBudWxsYSB2aXRhZSBqdXN0byBkaWN0dW0gc29kYWxlcyBpZCBhdCBtYXVyaXMuIEN1cmFiaXR1ciBhIGxvcmVtIGxhb3JlZXQsIGNvbmRpbWVudHVtIG1pIHBvcnRhLCBkaWN0dW0gdG9ydG9yLlxuXG5JbnRlZ2VyIHV0IHF1YW0gZWdldCBuaXNsIGFsaXF1YW0gbWFsZXN1YWRhIGluIGluIGxlby4gUHJhZXNlbnQgdmVsIG51bGxhIHBlbGxlbnRlc3F1ZSwgaW1wZXJkaWV0IHR1cnBpcyBpbiwgcGxhY2VyYXQgbmVxdWUuIFZlc3RpYnVsdW0gZGlnbmlzc2ltIG1pIG5vbiBlcm9zIHVsbGFtY29ycGVyIG1vbGxpcyBhYyBpZCBpcHN1bS4gVmVzdGlidWx1bSBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cyBvcmNpIGx1Y3R1cyBldCB1bHRyaWNlcyBwb3N1ZXJlIGN1YmlsaWEgY3VyYWU7IERvbmVjIGNvbnNlY3RldHVyIG51bGxhIGV1IHZlbGl0IGFsaXF1ZXQgZGljdHVtLiBOdWxsYW0gZWdldCBwb3J0dGl0b3IgbmlzbCwgYXQgYXVjdG9yIG5lcXVlLiBQZWxsZW50ZXNxdWUgbHVjdHVzIGV4IG5lYyBlbGl0IHZpdmVycmEsIG1vbGVzdGllIHZvbHV0cGF0IGRvbG9yIGZhdWNpYnVzLiBRdWlzcXVlIGRpY3R1bSBpcHN1bSBlZ2V0IGVuaW0gcHVsdmluYXIsIG5lYyBjb25ndWUgZXN0IGZpbmlidXMuIFBlbGxlbnRlc3F1ZSBsaWd1bGEgbWksIGZpbmlidXMgYWMgZWxlbWVudHVtIGV1LCB0ZW1wb3IgcXVpcyBwdXJ1cy4gVXQgcHJldGl1bSBxdWFtIHZlbCBmZWxpcyBwcmV0aXVtLCBzaXQgYW1ldCB2ZW5lbmF0aXMgZHVpIHRlbXB1cy4gVml2YW11cyBxdWlzIGFudGUgbm9uIGp1c3RvIHB1bHZpbmFyIHZhcml1cyBzaXQgYW1ldCBhdCBmZWxpcy4gQWVuZWFuIG1heGltdXMgZmVsaXMgc2l0IGFtZXQgdmVsaXQgY29uc2VjdGV0dXIsIG5lYyBmZXVnaWF0IGVzdCB2b2x1dHBhdC4gRnVzY2Ugbm9uIHB1cnVzIGludGVyZHVtIGp1c3RvIG1vbGVzdGllIG1heGltdXMuIFBlbGxlbnRlc3F1ZSBwZWxsZW50ZXNxdWUgYWMgbWFzc2EgdmVsIGltcGVyZGlldC4gU3VzcGVuZGlzc2UgcHVydXMgbWFnbmEsIGNvbnNlY3RldHVyIGV1IHN1c2NpcGl0IG5lYywgb3JuYXJlIGluIGRvbG9yLiBOdWxsYSBkdWkgc2VtLCByaG9uY3VzIGEgbnVuYyBldSwgdml2ZXJyYSBhbGlxdWFtIGxvcmVtLlxuXG5OdWxsYSBjb21tb2RvIGEgc2FwaWVuIGluIGN1cnN1cy4gU2VkIHF1aXMgc3VzY2lwaXQgZXguIEFlbmVhbiBtb2xsaXMgbWF4aW11cyBtYXNzYSwgZmluaWJ1cyBlbGVpZmVuZCBuZXF1ZSBtYXhpbXVzIHZlbC4gQ3JhcyBmaW5pYnVzIHZlbmVuYXRpcyBwdXJ1cyB2aXRhZSB1bHRyaWNpZXMuIEludGVnZXIgbW9sbGlzIGxpYmVybyBxdWlzIGp1c3RvIGVsZWlmZW5kLCB1dCBtYWxlc3VhZGEgbGVvIGZpbmlidXMuIFZpdmFtdXMgc3VzY2lwaXQsIGVyb3MgaWQgc29kYWxlcyB0ZW1wb3IsIHB1cnVzIHNlbSBhdWN0b3IgbmVxdWUsIGF0IHZ1bHB1dGF0ZSBudWxsYSBhdWd1ZSBuZWMgZW5pbS4gUHJhZXNlbnQgc2l0IGFtZXQgdnVscHV0YXRlIHVybmEsIG5vbiBsYWNpbmlhIG51bmMuXG5cblNlZCBmYXVjaWJ1cywgdG9ydG9yIHNpdCBhbWV0IHRpbmNpZHVudCBoZW5kcmVyaXQsIG51bGxhIGFudGUgaWFjdWxpcyBsZWN0dXMsIHNlZCB2aXZlcnJhIG1ldHVzIGxvcmVtIGlkIG9yY2kuIE51bmMgbm9uIG5pc2kgaW4gbGlndWxhIGVmZmljaXR1ciBzb2RhbGVzIG5vbiBhdCBkb2xvci4gSW4gaGFjIGhhYml0YXNzZSBwbGF0ZWEgZGljdHVtc3QuIFBoYXNlbGx1cyBzaXQgYW1ldCBvZGlvIHJob25jdXMsIGRpZ25pc3NpbSBlbmltIGVnZXQsIGJpYmVuZHVtIGxhY3VzLiBJbiByaG9uY3VzLCBudW5jIHRlbXBvciBwb3J0YSB2ZXN0aWJ1bHVtLCB0dXJwaXMgbWFzc2EgY29uc2VjdGV0dXIgdmVsaXQsIHZpdGFlIGRpZ25pc3NpbSBudW5jIHB1cnVzIHZlbCBxdWFtLiBQcmFlc2VudCB2ZWwgY3Vyc3VzIGVsaXQuIE1vcmJpIHJob25jdXMgaW4gZG9sb3IgYSBjb25ndWUuIFZpdmFtdXMgc2l0IGFtZXQgZGlnbmlzc2ltIGxpYmVyby5cblxuU3VzcGVuZGlzc2UgZWdldCBkb2xvciB0dXJwaXMuIEN1cmFiaXR1ciByaG9uY3VzIHNlbSBhdCBlbmltIHNjZWxlcmlzcXVlIHRyaXN0aXF1ZS4gUHJhZXNlbnQgdmVuZW5hdGlzLCB0b3J0b3IgYXQgZmV1Z2lhdCB1bHRyaWNlcywgbWV0dXMgZW5pbSBwb3J0YSBsZWN0dXMsIHF1aXMgdWxsYW1jb3JwZXIgbGFjdXMgbmVxdWUgZWdldCBvcmNpLiBOdW5jIHF1aXMgbG9yZW0gYWMgZXJvcyBmaW5pYnVzIHRyaXN0aXF1ZSBzaXQgYW1ldCB2ZWwgbmlzaS4gRXRpYW0gZXUgZXJhdCBwdXJ1cy4gVXQgZXUgc2FwaWVuIGRvbG9yLiBJbiBoYWMgaGFiaXRhc3NlIHBsYXRlYSBkaWN0dW1zdC4gRG9uZWMgcGVsbGVudGVzcXVlIG5lcXVlIGRhcGlidXMgdG9ydG9yIHVsdHJpY2llcyBwdWx2aW5hci4gQ3JhcyBjb25ndWUsIGxhY3VzIGF0IHZhcml1cyByaG9uY3VzLCB0ZWxsdXMgdmVsaXQgZ3JhdmlkYSBkdWksIGV0IG9ybmFyZSBtZXR1cyB1cm5hIGluIG5pc2wuIEN1cmFiaXR1ciBzZWQgdWx0cmljaWVzIGxlby4gVml2YW11cyB1dCBqdXN0byB0b3J0b3IuXG5cbkV0aWFtIGVsZW1lbnR1bSB1bGxhbWNvcnBlciBsb3JlbSwgcXVpcyB1bGxhbWNvcnBlciBsZW8gc2NlbGVyaXNxdWUgZWdldC4gVXQgcGhhcmV0cmEgbG9yZW0gc2VkIG5lcXVlIHBvcnR0aXRvciwgdml0YWUgcGxhY2VyYXQgZXJvcyBtYXR0aXMuIERvbmVjIGEgZWxpdCBtaS4gTmFtIGF0IGFyY3UgaWQgbGVjdHVzIHZlbmVuYXRpcyBzY2VsZXJpc3F1ZSBpZCBldCBsZWN0dXMuIENyYXMgaGVuZHJlcml0IGludGVyZHVtIG1hZ25hIGFjIGVsZWlmZW5kLiBQcmFlc2VudCBub24gb3JuYXJlIG9kaW8uIE51bGxhbSBoZW5kcmVyaXQsIG5pc2wgdmVsIGFjY3Vtc2FuIGxvYm9ydGlzLCBzZW0gZmVsaXMgYXVjdG9yIGxpZ3VsYSwgdmVsIGJsYW5kaXQgZXggZXN0IGF0IGFyY3UuIFNlZCBzZW1wZXIsIGVsaXQgc29kYWxlcyBjb25ndWUgb3JuYXJlLCB1cm5hIGRvbG9yIGx1Y3R1cyBhcmN1LCBpbiB2ZW5lbmF0aXMgbmlzaSBlc3QgZXQgZWxpdC4gRXRpYW0gaGVuZHJlcml0IG1heGltdXMgZmF1Y2lidXMuIFZpdmFtdXMgdml0YWUgdmVzdGlidWx1bSBtaS4gRG9uZWMgdmVzdGlidWx1bSB2aXRhZSBhcmN1IGZpbmlidXMgcGVsbGVudGVzcXVlLiBBbGlxdWFtIG9yY2kgbmliaCwgZWxlaWZlbmQgdmVsIHF1YW0gYWMsIGZldWdpYXQgYXVjdG9yIG9yY2kuIFBoYXNlbGx1cyBlZ2V0IHF1YW0gaWQgZW5pbSB1bHRyaWNpZXMgbG9ib3J0aXMgc2VkIGludGVyZHVtIG1hdXJpcy4gSW4gdGVtcHVzIHJpc3VzIHVybmEsIGluIHJ1dHJ1bSBkdWkgc3VzY2lwaXQgbmVjLiBFdGlhbSBhYyB1bGxhbWNvcnBlciBuaXNsLCB1bHRyaWNpZXMgc29sbGljaXR1ZGluIG9yY2kuIFByb2luIHBvcnRhIG5lYyBlcm9zIGlkIGZpbmlidXMuXG5cblByb2luIHZpdGFlIHR1cnBpcyBhYyBsZWN0dXMgc2NlbGVyaXNxdWUgdm9sdXRwYXQgYXQgaW4gdG9ydG9yLiBQcm9pbiB1dCBwb3N1ZXJlIHZlbGl0LiBEb25lYyBhdWN0b3IgYXVndWUgbGlndWxhLCBzZWQgbW9sZXN0aWUgbGVvIG9ybmFyZSBxdWlzLiBOYW0gdGluY2lkdW50IGF1Y3RvciBtYXVyaXMsIGV0IGZpbmlidXMgbWF1cmlzIGlhY3VsaXMgc2VkLiBEdWlzIHByZXRpdW0gbWFnbmEgbWF1cmlzLCB2aXRhZSBjb25ndWUgdXJuYSBhbGlxdWFtIGdyYXZpZGEuIERvbmVjIHB1cnVzIGZlbGlzLCBkYXBpYnVzIHV0IGxlY3R1cyBub24sIHZlbmVuYXRpcyB0ZW1wb3IgZXguIEN1cmFiaXR1ciBjb25kaW1lbnR1bSBoZW5kcmVyaXQgaXBzdW0gdml0YWUgcG9ydHRpdG9yLiBEdWlzIGxhY3VzIG9yY2ksIGVnZXN0YXMgYXQgdGVsbHVzIHZlbCwgZWdlc3RhcyBlZmZpY2l0dXIgbGVvLlxuXG5Qcm9pbiBzdXNjaXBpdCBlbGVtZW50dW0gZXJhdCwgZXUgaWFjdWxpcyBhdWd1ZSBwdWx2aW5hciBlZ2V0LiBQcmFlc2VudCBkaWN0dW0gaW4gbGlndWxhIHZhcml1cyBhbGlxdWV0LiBJbnRlZ2VyIGVnZXN0YXMgZmVsaXMgaW4gc2FwaWVuIHZhcml1cyBwb3J0YS4gRG9uZWMgYXJjdSBlbGl0LCB1bHRyaWNpZXMgZmluaWJ1cyBpbnRlcmR1bSBlbGVpZmVuZCwgZWxlaWZlbmQgZXUgZHVpLiBOdW5jIGVnZXQgYXVndWUgYXQgc2VtIHZlaGljdWxhIGNvbmRpbWVudHVtIG5lYyB2aXRhZSBsb3JlbS4gTnVuYyB1dCBvZGlvIGZlcm1lbnR1bSwgYWxpcXVhbSB0dXJwaXMgaWQsIHBoYXJldHJhIGxvcmVtLiBEb25lYyB0dXJwaXMgbnVsbGEsIGJpYmVuZHVtIGluIG1hdHRpcyBxdWlzLCBwaGFyZXRyYSB2aXRhZSBuZXF1ZS4gQWxpcXVhbSBzZW1wZXIgY29uZGltZW50dW0gdmVsaXQsIHByZXRpdW0gc2NlbGVyaXNxdWUgbWFnbmEgZmF1Y2lidXMgbmVjLiBBZW5lYW4gYmliZW5kdW0gbnVuYyBqdXN0bywgZWdldCBibGFuZGl0IHNlbSBlbGVtZW50dW0gdmVsLiBDcmFzIGFyY3UgbmliaCwgdmVzdGlidWx1bSBub24gc2FwaWVuIHZlbCwgcGVsbGVudGVzcXVlIHByZXRpdW0gaXBzdW0uXG5cbk51bmMgaW50ZXJkdW0gcXVpcyBuaWJoIHV0IHBvc3VlcmUuIEluIHNpdCBhbWV0IGNvbnZhbGxpcyBsb3JlbSwgcXVpcyB1bHRyaWNpZXMgbmlzbC4gU2VkIGxhY2luaWEgZWxlbWVudHVtIG9kaW8sIGluIGludGVyZHVtIHVybmEgc2FnaXR0aXMgZXQuIFByb2luIG5vbiBmaW5pYnVzIG51bmMuIEN1cmFiaXR1ciBhdCBtYXhpbXVzIGVzdC4gUGVsbGVudGVzcXVlIHF1aXMgdHVycGlzIGZhY2lsaXNpcywgZGlnbmlzc2ltIGxpZ3VsYSBzaXQgYW1ldCwgY29uZGltZW50dW0gc2VtLiBNb3JiaSBpZCBkb2xvciBuZWMgc2FwaWVuIG1heGltdXMgcHVsdmluYXIgcXVpcyB2aXRhZSBsaWd1bGEuIFNlZCBzY2VsZXJpc3F1ZSwgZGlhbSBmaW5pYnVzIGludGVyZHVtIGFjY3Vtc2FuLCBqdXN0byB0b3J0b3IgY3Vyc3VzIGxpZ3VsYSwgaW4gdGVtcG9yIG5lcXVlIGZlbGlzIHF1aXMgbmlzaS4gQWVuZWFuIGZhY2lsaXNpcyBpZCBsZW8gbm9uIGZlcm1lbnR1bS4gTnVsbGEgdm9sdXRwYXQgdHVycGlzIHVsdHJpY2llcyBudWxsYSBjb25kaW1lbnR1bSwgYXQgbWF0dGlzIHNhcGllbiBsYW9yZWV0LlxuXG5QZWxsZW50ZXNxdWUgbmVjIGlwc3VtIGEgdmVsaXQgZmluaWJ1cyBlZ2VzdGFzIGF0IHZlbCByaXN1cy4gQ3JhcyBmZXVnaWF0IG1hc3NhIGZyaW5naWxsYSwgZnJpbmdpbGxhIHNlbSBub24sIGNvbW1vZG8gc2VtLiBTdXNwZW5kaXNzZSBhIG1vbGVzdGllIGVsaXQuIFNlZCBub24gc2FnaXR0aXMgdGVsbHVzLiBDdXJhYml0dXIgc2l0IGFtZXQgYW50ZSBub24gcmlzdXMgcG9ydGEgdWx0cmljZXMgZXQgc2VkIGZlbGlzLiBNYWVjZW5hcyBsb3JlbSBlbGl0LCBkaWduaXNzaW0gc2VkIGxlbyBxdWlzLCB2ZWhpY3VsYSBsb2JvcnRpcyBsaWd1bGEuIER1aXMgYW50ZSBxdWFtLCBlZ2VzdGFzIGV1IHJpc3VzIGV1LCBwbGFjZXJhdCBzZW1wZXIgbmliaC4gU2VkIHNlbXBlciwgZXJvcyB2ZWwgbHVjdHVzIG1hbGVzdWFkYSwgcXVhbSBuaXNpIHJ1dHJ1bSBuaXNsLCBldSBmZXJtZW50dW0gbmlzaSBuaXNsIGEgZXJhdC5cblxuTnVuYyBzZWQgZmF1Y2lidXMgc2FwaWVuLCBldSBzb2xsaWNpdHVkaW4gbnVuYy4gTnVsbGEgZmFjaWxpc2lzIHVsdHJpY2llcyBuaXNpLCB2aXRhZSB0ZW1wb3IgbGVjdHVzIGNvbnNlcXVhdCBhdC4gRG9uZWMgb2RpbyB1cm5hLCB0aW5jaWR1bnQgYSBwaGFyZXRyYSBub24sIGNvbmRpbWVudHVtIHNpdCBhbWV0IGVzdC4gU2VkIGFjIGxhb3JlZXQgbWV0dXMsIHNlZCBpYWN1bGlzIGVyb3MuIEFlbmVhbiBjb25zZXF1YXQgaW50ZXJkdW0gdXJuYSwgdmVsIGRpY3R1bSBqdXN0byBmZXJtZW50dW0gYWMuIFZlc3RpYnVsdW0gYW50ZSBpcHN1bSBwcmltaXMgaW4gZmF1Y2lidXMgb3JjaSBsdWN0dXMgZXQgdWx0cmljZXMgcG9zdWVyZSBjdWJpbGlhIGN1cmFlOyBEb25lYyBpZCBwdXJ1cyBpbiBsZW8gZGlnbmlzc2ltIGNvbnZhbGxpcy4gU2VkIHZ1bHB1dGF0ZSwgc2FwaWVuIGV1IHVsdHJpY2llcyB0aW5jaWR1bnQsIGp1c3RvIGlwc3VtIGF1Y3RvciBlc3QsIHV0IHZ1bHB1dGF0ZSBlcm9zIGR1aSBuZWMgbnVsbGEuIFF1aXNxdWUgYWxpcXVldCBlcm9zIGluIG5lcXVlIGhlbmRyZXJpdCwgc2l0IGFtZXQgYmxhbmRpdCBudWxsYSBncmF2aWRhLiBQcmFlc2VudCBhIHRlbGx1cyBlZ2V0IG51bmMgcHJldGl1bSBhbGlxdWV0LiBQZWxsZW50ZXNxdWUgZWxlbWVudHVtIGVuaW0gbGVvLCBxdWlzIHNhZ2l0dGlzIG5pc2wgYWNjdW1zYW4gZmVybWVudHVtLiBEb25lYyB2aXRhZSBhdWd1ZSBvZGlvLiBWZXN0aWJ1bHVtIGN1cnN1cyBtb2xsaXMgbWkuIER1aXMgbmlzbCBtYXVyaXMsIHNvbGxpY2l0dWRpbiBxdWlzIHB1bHZpbmFyIGlkLCBtb2xlc3RpZSBub24gbmVxdWUuIERvbmVjIGNvbmd1ZSB0aW5jaWR1bnQgbG9yZW0gbm9uIHRpbmNpZHVudC4gVml2YW11cyBpbnRlcmR1bSBqdXN0byB1dCBtYXNzYSBtYWxlc3VhZGEgY29uZGltZW50dW0uXG5cbkV0aWFtIHNlZCBlcm9zIGV0IG1hdXJpcyBldWlzbW9kIHBlbGxlbnRlc3F1ZSBuZWMgZXUgbmlzaS4gTW9yYmkgcHJldGl1bSBsZWN0dXMgbmVjIG1pIG1vbGVzdGllLCBpbiBkYXBpYnVzIG1hdXJpcyBzb2xsaWNpdHVkaW4uIE1vcmJpIGdyYXZpZGEgZXUgZXJhdCBldCBvcm5hcmUuIERvbmVjIHBoYXJldHJhIGFudGUgcmlzdXMuIEZ1c2NlIHNpdCBhbWV0IHZlc3RpYnVsdW0gbmVxdWUuIE51bmMgdmVsIGxvYm9ydGlzIHR1cnBpcy4gUXVpc3F1ZSB0aW5jaWR1bnQgbGFjdXMgbGliZXJvLCBpZCB0ZW1wb3IgYXVndWUgcmhvbmN1cyBhLiBQcm9pbiBmYXVjaWJ1cywgdG9ydG9yIHF1aXMgbWF4aW11cyBtYXR0aXMsIGZlbGlzIHB1cnVzIGN1cnN1cyBlc3QsIHF1aXMgY29uZGltZW50dW0gbWFzc2EgbmlzaSBzaXQgYW1ldCBtYWduYS4gUGVsbGVudGVzcXVlIHNpdCBhbWV0IGZlbGlzIG5vbiBsaWJlcm8gaW50ZXJkdW0gaWFjdWxpcyBldSBub24gZXN0LiBDdXJhYml0dXIgY29uc2VxdWF0IHVsbGFtY29ycGVyIG1ldHVzLCBuZWMgZmVybWVudHVtIG5pc2wgcHJldGl1bSBhLiBNYXVyaXMgbGVjdHVzIG1ldHVzLCBmZXJtZW50dW0gZXUgZXVpc21vZCBhYywgbWF4aW11cyBhIGRvbG9yLiBTdXNwZW5kaXNzZSBlbGVtZW50dW0gdmFyaXVzIHNjZWxlcmlzcXVlLiBJbnRlZ2VyIGV1IG1hdXJpcyBldSBvZGlvIGZlcm1lbnR1bSB0ZW1wdXMgZWdldCB2ZWwgbGVvLiBBbGlxdWFtIHF1aXMgYWxpcXVhbSBsZWN0dXMuIERvbmVjIGlhY3VsaXMgdmFyaXVzIHB1cnVzIHZpdGFlIGFjY3Vtc2FuLlxuXG5TZWQgc2l0IGFtZXQgc3VzY2lwaXQgYXJjdS4gTnVsbGFtIHZlbCBlbmltIGEgZW5pbSBwdWx2aW5hciBpYWN1bGlzLiBBbGlxdWFtIHRpbmNpZHVudCwgZW5pbSBuZWMgbWFsZXN1YWRhIGxvYm9ydGlzLCBudWxsYSBvZGlvIGZyaW5naWxsYSBpcHN1bSwgdml0YWUgYmxhbmRpdCB0ZWxsdXMgcHVydXMgYWMgb2Rpby4gU3VzcGVuZGlzc2UgcG90ZW50aS4gRXRpYW0gZXUgb2RpbyBuaXNpLiBBZW5lYW4gYXQgaW50ZXJkdW0gZXguIERvbmVjIGluIGNvbnNlY3RldHVyIGRvbG9yLiBDdXJhYml0dXIgYmxhbmRpdCBpcHN1bSBlZ2V0IGVzdCB0aW5jaWR1bnQsIHZpdGFlIGxhY2luaWEgcXVhbSBibGFuZGl0LiBOdW5jIHVybmEgbGFjdXMsIHVsdHJpY2VzIHBsYWNlcmF0IGFyY3UgaWQsIGVsZWlmZW5kIHZ1bHB1dGF0ZSBkdWkuIFBlbGxlbnRlc3F1ZSBhbGlxdWFtIHNvbGxpY2l0dWRpbiBtaS4gU3VzcGVuZGlzc2Ugc2NlbGVyaXNxdWUgZXN0IG1hdXJpcywgZXUgZ3JhdmlkYSBudWxsYSB2dWxwdXRhdGUgZXQuIFZpdmFtdXMgY29uZGltZW50dW0gbWV0dXMgaW4gc2VtIHBvcnR0aXRvciB2ZWhpY3VsYS4gTnVuYyBpZCB1bHRyaWNpZXMgZWxpdCwgZXUgcmhvbmN1cyBvcmNpLlxuXG5TZWQgdXQgbHVjdHVzIGp1c3RvLiBJbiBoYWMgaGFiaXRhc3NlIHBsYXRlYSBkaWN0dW1zdC4gRnVzY2UgYWMgZXJhdCBpZCB0b3J0b3IgbHVjdHVzIGlhY3VsaXMuIE5hbSBtZXR1cyBpcHN1bSwgYmliZW5kdW0gYWMgbWFnbmEgc2VkLCBmZXVnaWF0IHJob25jdXMgbGVvLiBFdGlhbSB0cmlzdGlxdWUgYWxpcXVhbSBxdWFtLCBub24gY29uZGltZW50dW0gbWFzc2EgZGFwaWJ1cyBzaXQgYW1ldC4gU2VkIG1vbGxpcyBldSBvZGlvIHNlZCBncmF2aWRhLiBNb3JiaSBlbGVtZW50dW0gYW50ZSBhIGxvcmVtIHNjZWxlcmlzcXVlIHZvbHV0cGF0LiBEb25lYyBwdWx2aW5hciBuaXNsIHNlZCBmZWxpcyB2ZWhpY3VsYSBwcmV0aXVtLiBBZW5lYW4gZmF1Y2lidXMgcGhhcmV0cmEgbGliZXJvLCBxdWlzIGNvbnNlY3RldHVyIGxpYmVybyB0aW5jaWR1bnQgYS4gQ3JhcyB0aW5jaWR1bnQgbGFjdXMgYSBhdWd1ZSB0aW5jaWR1bnQgcGxhY2VyYXQuIFNlZCBjb25ndWUgc3VzY2lwaXQgcGVsbGVudGVzcXVlLiBGdXNjZSBlbmltIHRvcnRvciwgZmluaWJ1cyB2aXRhZSBydXRydW0gc2l0IGFtZXQsIHN1c2NpcGl0IHZlbCBhcmN1LiBEb25lYyBmYWNpbGlzaXMgYSByaXN1cyBtb2xsaXMgZnJpbmdpbGxhLiBNYXVyaXMgZWdlc3RhcyBzZW0gdWxsYW1jb3JwZXIgZWdlc3RhcyB2ZWhpY3VsYS5cblxuUHJhZXNlbnQgdWxsYW1jb3JwZXIgZWxpdCBhYyBwcmV0aXVtIGVsZW1lbnR1bS4gTWFlY2VuYXMgc29sbGljaXR1ZGluIGVnZXN0YXMgdG9ydG9yIG5vbiB1bGxhbWNvcnBlci4gQ3JhcyBldSB2ZWxpdCBtaS4gU2VkIG1hZ25hIGVyYXQsIHVsdHJpY2llcyBhdCB2dWxwdXRhdGUgc2l0IGFtZXQsIHNhZ2l0dGlzIHZlbCBvcmNpLiBBZW5lYW4gYmliZW5kdW0gcXVpcyBvZGlvIG5lYyBsdWN0dXMuIFNlZCB2aXRhZSBhcmN1IHZvbHV0cGF0LCBvcm5hcmUgdHVycGlzIHZlbCwgcG9ydGEgZWxpdC4gQWxpcXVhbSBhbGlxdWFtIHNjZWxlcmlzcXVlIGVuaW0sIGlkIGNvbnNlcXVhdCBleCBhbGlxdWV0IHRlbXB1cy4gRHVpcyBsdWN0dXMgZXJvcyBldSBudWxsYSB2ZW5lbmF0aXMgYWNjdW1zYW4uIE1vcmJpIGVsZW1lbnR1bSBpbiBzZW0gbm9uIG1vbGVzdGllLlxuXG5Nb3JiaSB1dCBqdXN0byBzZWQgb3JjaSBwbGFjZXJhdCBydXRydW0gdmVsIGEgZXJvcy4gU3VzcGVuZGlzc2UgcG9ydGEgc2FwaWVuIG51bmMsIG5vbiBiaWJlbmR1bSBtYXVyaXMgbW9sZXN0aWUgdXQuIEV0aWFtIGNvbW1vZG8gc2l0IGFtZXQgbmliaCBhIGxvYm9ydGlzLiBTZWQgdHJpc3RpcXVlIHNhcGllbiBldSB0ZWxsdXMgdHJpc3RpcXVlIHB1bHZpbmFyLiBWaXZhbXVzIHNvbGxpY2l0dWRpbiB2b2x1dHBhdCBkdWkuIEFsaXF1YW0gZXUgbG9yZW0gcXVpcyBvZGlvIGVsZWlmZW5kIGZyaW5naWxsYSBhdCBhIGxlY3R1cy4gU2VkIHZvbHV0cGF0IHV0IG1hdXJpcyBxdWlzIGNvbnNlcXVhdC4gRHVpcyBwbGFjZXJhdCBub24gdXJuYSB2ZWwgZ3JhdmlkYS4gTWFlY2VuYXMgcnV0cnVtIHVsdHJpY2VzIG1pLiBDdXJhYml0dXIgYWMgbWkgZXQgZmVsaXMgcnV0cnVtIGZhY2lsaXNpcyBxdWlzIGlkIHJpc3VzLiBTdXNwZW5kaXNzZSBzb2RhbGVzIHJ1dHJ1bSBhdWd1ZSBhYyBwcmV0aXVtLlxuXG5JbnRlZ2VyIGxvcmVtIHRvcnRvciwgdWx0cmljZXMgc2VkIHNhZ2l0dGlzIG5vbiwgZ3JhdmlkYSB2aXRhZSBuZXF1ZS4gTWF1cmlzIGFsaXF1ZXQgY29uZ3VlIG1pIG5lYyBpbXBlcmRpZXQuIEludGVyZHVtIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cy4gQ3JhcyBuZWMgbnVuYyBjb25zZWN0ZXR1ciwgcGhhcmV0cmEgZWxpdCBwbGFjZXJhdCwgZWxlbWVudHVtIHF1YW0uIERvbmVjIGEgbWV0dXMgdXQgZW5pbSBiaWJlbmR1bSBmYWNpbGlzaXMgdXQgdXQgbmliaC4gUHJhZXNlbnQgdGluY2lkdW50IGVsZW1lbnR1bSBqdXN0bywgdml0YWUgc2VtcGVyIGV4IHZlaGljdWxhIGlkLiBVdCBzb2xsaWNpdHVkaW4gb3JjaSBzaXQgYW1ldCByaG9uY3VzIGJsYW5kaXQuIER1aXMgaWQgZGlhbSBzY2VsZXJpc3F1ZSBtYXNzYSBsdWN0dXMgdGluY2lkdW50LiBTZWQgdXQgbnVuYyB2ZWxpdC4gRXRpYW0gdnVscHV0YXRlIGR1aSB2ZWwgbWkgbWF4aW11cyBjb21tb2RvLiBOdWxsYSBlZ2V0IGFsaXF1YW0gcmlzdXMuIEZ1c2NlIGVnZXN0YXMsIHNlbSB2aXRhZSBtYXR0aXMgaWFjdWxpcywgbWF1cmlzIGVuaW0gZWxlbWVudHVtIGR1aSwgcXVpcyBzZW1wZXIgc2VtIGxvcmVtIGF0IGp1c3RvLiBOdWxsYSB2aXRhZSBlc3QgcXVhbS4gSW50ZWdlciBldCBtYXVyaXMgcHVsdmluYXIsIHNjZWxlcmlzcXVlIGFyY3UgbGFvcmVldCwgY3Vyc3VzIGp1c3RvLlxuXG5BbGlxdWFtIGNvbmd1ZSB2dWxwdXRhdGUgZWxpdCwgc2l0IGFtZXQgc29kYWxlcyByaXN1cyBwaGFyZXRyYSBmZXJtZW50dW0uIERvbmVjIGZhdWNpYnVzIGNvbnZhbGxpcyBmYWNpbGlzaXMuIEluIGVnZXQgdGVsbHVzIHV0IGRpYW0gY29udmFsbGlzIGZhY2lsaXNpcyB1dCBhdCBsZW8uIFZpdmFtdXMgbW9sZXN0aWUgaWQgYW50ZSBpbiBiaWJlbmR1bS4gRXRpYW0gbmlzaSBkdWksIHRpbmNpZHVudCBmYXVjaWJ1cyBudW5jIHNlZCwgdmVoaWN1bGEgZGFwaWJ1cyBuaWJoLiBNYXVyaXMgZXUgbGFjaW5pYSBsZWN0dXMuIFNlZCBxdWlzIGx1Y3R1cyBxdWFtLlxuXG5OdW5jIHRlbXB1cyBsYWNpbmlhIGxpZ3VsYSwgdml0YWUgdWx0cmljaWVzIGFyY3UgZmV1Z2lhdCBpbi4gTnVsbGEgZWxpdCBvcmNpLCBwb3N1ZXJlIGV1IHRlbXBvciBldSwgYWNjdW1zYW4gcXVpcyBkaWFtLiBQcm9pbiBub24gbGFjdXMgdGluY2lkdW50LCB0aW5jaWR1bnQgbWF1cmlzIGV1LCBhdWN0b3IgbWV0dXMuIFNlZCBiaWJlbmR1bSBpcHN1bSB1dCBuaWJoIHNhZ2l0dGlzLCBhYyBjb25kaW1lbnR1bSBlcmF0IGNvbmd1ZS4gVml2YW11cyBlbGVpZmVuZCBwcmV0aXVtIG9ybmFyZS4gTmFtIGF1Y3RvciBhY2N1bXNhbiBtYXhpbXVzLiBJbnRlZ2VyIGNvbW1vZG8gZnJpbmdpbGxhIGRvbG9yIGFjIHZpdmVycmEuIERvbmVjIGNvbnNlcXVhdCBkaWN0dW0gaXBzdW0gZXUgaGVuZHJlcml0LiBNYWVjZW5hcyBzdXNjaXBpdCwgbWkgdml0YWUgbG9ib3J0aXMgZGljdHVtLCBkdWkgdG9ydG9yIGV1aXNtb2QgZXJvcywgcXVpcyBiaWJlbmR1bSBxdWFtIGxlY3R1cyBub24gbmlzaS4gTWF1cmlzIGZhY2lsaXNpcyBzb2RhbGVzIGxpZ3VsYSBldSBjb25zZWN0ZXR1ci4gRG9uZWMgZGlhbSBvZGlvLCBsYWNpbmlhIHZpdGFlIGZlcm1lbnR1bSBpbiwgZmF1Y2lidXMgc2l0IGFtZXQgdmVsaXQuIEFlbmVhbiBzZWQgaXBzdW0gbmVjIGxpZ3VsYSB1bGxhbWNvcnBlciB0ZW1wb3IuIE51bGxhIGZldWdpYXQgdGVsbHVzIG5lYyB0dXJwaXMgZGFwaWJ1cyBwbGFjZXJhdC5cblxuUXVpc3F1ZSBiaWJlbmR1bSBkdWkgYWMgbGVvIG1hbGVzdWFkYSB0aW5jaWR1bnQuIFZlc3RpYnVsdW0gYW50ZSBpcHN1bSBwcmltaXMgaW4gZmF1Y2lidXMgb3JjaSBsdWN0dXMgZXQgdWx0cmljZXMgcG9zdWVyZSBjdWJpbGlhIGN1cmFlOyBTZWQgaWQgZG9sb3IgcnV0cnVtLCBvcm5hcmUgcXVhbSBkaWduaXNzaW0sIHVsdHJpY2llcyByaXN1cy4gRnVzY2UgY3Vyc3VzLCB0b3J0b3Igc2VkIHRpbmNpZHVudCB1bGxhbWNvcnBlciwgbWkgbGlndWxhIGFsaXF1ZXQgbWFzc2EsIHZlbCBmYWNpbGlzaXMgbmVxdWUgb3JjaSBlZ2V0IG1pLiBVdCBjb25zZXF1YXQgbGVjdHVzIHZlbCBtaSBoZW5kcmVyaXQsIGlkIGludGVyZHVtIGR1aSBmYWNpbGlzaXMuIENyYXMgbmVxdWUgbG9yZW0sIHJob25jdXMgdmVsIGRpYW0gdXQsIGV1aXNtb2QgdnVscHV0YXRlIG1hdXJpcy4gQ3VyYWJpdHVyIHZlbmVuYXRpcyBlbGl0IG1hZ25hLCBzb2RhbGVzIGRhcGlidXMgZWxpdCBtb2xlc3RpZSBldC4gRHVpcyB1bHRyaWNpZXMgcHJldGl1bSBvcm5hcmUuXG5cblBoYXNlbGx1cyBuZWMgZHVpIGFjIHJpc3VzIHBvc3VlcmUgdGluY2lkdW50LiBBZW5lYW4gc2l0IGFtZXQgbGFjaW5pYSBtaS4gRG9uZWMgZWZmaWNpdHVyIGF1Z3VlIHVsdHJpY2llcyBpbXBlcmRpZXQgdHJpc3RpcXVlLiBEb25lYyBhdCBldWlzbW9kIG5pYmgsIGF0IGNvbnNlY3RldHVyIGVzdC4gTWF1cmlzIHNpdCBhbWV0IG1hZ25hIHNpdCBhbWV0IG1ldHVzIGZyaW5naWxsYSBwb3N1ZXJlIGlkIGVnZXQgdGVsbHVzLiBVdCBxdWlzIG1hc3NhIGV1IHR1cnBpcyBzb2RhbGVzIGx1Y3R1cy4gVmVzdGlidWx1bSBjdXJzdXMgaW1wZXJkaWV0IHRyaXN0aXF1ZS4gTW9yYmkgdXQgZWxlbWVudHVtIHVybmEuIFNlZCB1bHRyaWNlcyBkdWkgZXJhdCwgZXUgYmliZW5kdW0gc2VtIHVsdHJpY2llcyBzaXQgYW1ldC4gT3JjaSB2YXJpdXMgbmF0b3F1ZSBwZW5hdGlidXMgZXQgbWFnbmlzIGRpcyBwYXJ0dXJpZW50IG1vbnRlcywgbmFzY2V0dXIgcmlkaWN1bHVzIG11cy4gVmVzdGlidWx1bSBzY2VsZXJpc3F1ZSBtZXR1cyBxdWlzIG5lcXVlIGZldWdpYXQsIG5lYyBncmF2aWRhIHRlbGx1cyBzY2VsZXJpc3F1ZS4gQ3VyYWJpdHVyIGNvbmRpbWVudHVtIGxpYmVybyBldCBmZWxpcyB0aW5jaWR1bnQgZGljdHVtLiBQcmFlc2VudCBpbiBjb252YWxsaXMgbWFzc2EsIG5vbiBtYWxlc3VhZGEgZGlhbS4gTnVsbGEgZXUgcHJldGl1bSB0ZWxsdXMuXG5cbk1hZWNlbmFzIGEgb2RpbyB2ZWhpY3VsYSwgdHJpc3RpcXVlIGVsaXQgYSwgYmxhbmRpdCB0dXJwaXMuIE51bmMgZWdldCBlcmF0IGRpZ25pc3NpbSwgdmVuZW5hdGlzIGxlY3R1cyBldCwgYmxhbmRpdCBkdWkuIE51bmMgc2VtcGVyIG1vbGVzdGllIG5pc2kgZXQgc2FnaXR0aXMuIEV0aWFtIGRpY3R1bSBtaSBuaXNpLCBuZWMgaGVuZHJlcml0IG5pc2wgZGFwaWJ1cyBldS4gTnVuYyBldWlzbW9kIG9kaW8gcHVydXMsIGFjIGNvbW1vZG8gZW5pbSBmaW5pYnVzIHNpdCBhbWV0LiBWaXZhbXVzIGF1Z3VlIGRvbG9yLCBwaGFyZXRyYSBpZCBhbGlxdWV0IGFjLCByaG9uY3VzIHNlZCBtZXR1cy4gUGhhc2VsbHVzIHNlZCBzY2VsZXJpc3F1ZSBlcm9zLiBOdWxsYSBjb25ndWUgbGVvIGF0IHF1YW0gZmV1Z2lhdCwgYXQgcmhvbmN1cyB1cm5hIHByZXRpdW0uIFV0IHZlbmVuYXRpcyB2ZWwgZXJhdCBpZCBjb25zZXF1YXQuIE51bGxhbSBzZWQgZmF1Y2lidXMgbmlzbC4gU3VzcGVuZGlzc2Ugc2VkIGRpZ25pc3NpbSBsaWd1bGEuIEludGVnZXIgbWFsZXN1YWRhIGVyYXQgc2FwaWVuLCBhYyBibGFuZGl0IG51bGxhIGxvYm9ydGlzIG5vbi5cblxuRG9uZWMgbG9ib3J0aXMgdmVsaXQgc2FwaWVuLCBuZWMgZmV1Z2lhdCBudW5jIGV1aXNtb2QgbmVjLiBVdCBzZWQgcmhvbmN1cyBsaWd1bGEuIE51bmMgdmVoaWN1bGEgZmVsaXMgZXQgdmVsaXQgdGVtcG9yLCB1dCBsdWN0dXMgb3JjaSByaG9uY3VzLiBQaGFzZWxsdXMgYmxhbmRpdCBuaXNpIGF0IHNjZWxlcmlzcXVlIGNvbnZhbGxpcy4gTnVsbGFtIHZlbmVuYXRpcyBtaSBzaXQgYW1ldCBtYXhpbXVzIHJ1dHJ1bS4gUHJvaW4gc2l0IGFtZXQgbGFvcmVldCBvcmNpLiBQaGFzZWxsdXMgaWFjdWxpcyBtYWduYSBjb25zZXF1YXQsIGZlcm1lbnR1bSBtYXNzYSBvcm5hcmUsIGZpbmlidXMgbmlzbC4gTWF1cmlzIGdyYXZpZGEgYWMgZW5pbSBhdCBzb2RhbGVzLiBQcm9pbiB0cmlzdGlxdWUgbG9ib3J0aXMgZG9sb3IsIHZpdGFlIHRlbXBvciB0ZWxsdXMgZmluaWJ1cyBhYy4gTmFtIHZpdGFlIG1hZ25hIGxvcmVtLiBEdWlzIGRhcGlidXMgYXVjdG9yIGF1Y3Rvci4gUHJhZXNlbnQgZHVpIGF1Z3VlLCByaG9uY3VzIHNpdCBhbWV0IG51bGxhIGNvbnNlY3RldHVyLCBibGFuZGl0IHNjZWxlcmlzcXVlIGFudGUuIEV0aWFtIGVsZWlmZW5kIGlwc3VtIGF0IGxpZ3VsYSBsYWNpbmlhIHZlc3RpYnVsdW0uXG5cblByb2luIG1vbGVzdGllIHN1c2NpcGl0IGVyYXQsIGV0IGZlcm1lbnR1bSBvcmNpLiBEdWlzIGFjIGlhY3VsaXMgbWFnbmEuIE5hbSBpZCByaG9uY3VzIGVzdCwgbm9uIGNvbmRpbWVudHVtIG5pYmguIE51bGxhIHNpdCBhbWV0IGxpYmVybyBhY2N1bXNhbiwgY29udmFsbGlzIHJpc3VzIG5lYywgdmVzdGlidWx1bSBsYWN1cy4gVXQgYXQgZWxpdCBxdWlzIG51bGxhIHRyaXN0aXF1ZSB0cmlzdGlxdWUuIFNlZCBzZWQgc2VtIG5pYmguIE51bGxhIG5vbiBsYW9yZWV0IGlwc3VtLiBTdXNwZW5kaXNzZSBzb2RhbGVzIHByZXRpdW0ganVzdG8sIG5lYyBlbGVtZW50dW0gZWxpdCBjb25kaW1lbnR1bSBhYy4gQ3VyYWJpdHVyIHBlbGxlbnRlc3F1ZSBuaXNpIGlkIHNlbSBzY2VsZXJpc3F1ZSBjb25ndWUuIE51bmMgc2l0IGFtZXQgbG9yZW0gbmliaC4gRnVzY2UgcXVpcyBiaWJlbmR1bSByaXN1cywgYWMgZmVybWVudHVtIG51bmMuIERvbmVjIHNlZCBwdXJ1cyBzaXQgYW1ldCBhbnRlIGNvbW1vZG8gaGVuZHJlcml0IHZpdGFlIGFjIGZlbGlzLiBDdXJhYml0dXIgdmVoaWN1bGEgbGVvIHByZXRpdW0gaXBzdW0gZnJpbmdpbGxhLCBhYyB2dWxwdXRhdGUgcXVhbSB1bHRyaWNlcy5cblxuSW50ZWdlciBpYWN1bGlzIGFsaXF1YW0gcGxhY2VyYXQuIFV0IG5lYyBhbGlxdWFtIG1ldHVzLiBNb3JiaSBzaXQgYW1ldCBzZW0gc2l0IGFtZXQgZXggaW50ZXJkdW0gY29uc2VjdGV0dXIuIE1hdXJpcyB2YXJpdXMgbGliZXJvIHNpdCBhbWV0IHNlbSBwbGFjZXJhdCwgYSBldWlzbW9kIG1hZ25hIG1hbGVzdWFkYS4gU2VkIGluIG1vbGxpcyBhdWd1ZS4gTWFlY2VuYXMgc2VkIG51bGxhIGlkIG9yY2kgY29udmFsbGlzIHB1bHZpbmFyLiBEb25lYyBldCBvcmNpIGxlY3R1cy4gTnVsbGEgZmFjaWxpc2kuIFZpdmFtdXMgc29kYWxlcyByaXN1cyBhdCBlZ2VzdGFzIGF1Y3Rvci4gQWVuZWFuIGRpZ25pc3NpbSBuaXNsIGVyb3MsIHZpdGFlIHNvZGFsZXMgYW50ZSBzY2VsZXJpc3F1ZSBuZWMuIEFsaXF1YW0gZGlhbSBsb3JlbSwgZmF1Y2lidXMgc2l0IGFtZXQgdWxsYW1jb3JwZXIgbm9uLCBjb25ndWUgcXVpcyBhbnRlLiBOdW5jIHZlc3RpYnVsdW0sIHB1cnVzIGV0IHZlaGljdWxhIGRpY3R1bSwgZW5pbSBleCBydXRydW0gZWxpdCwgdGluY2lkdW50IGJpYmVuZHVtIHF1YW0gZXggYXQgdmVsaXQuIE1hdXJpcyBhdCBkYXBpYnVzIGVzdCwgaW4gY29uZGltZW50dW0ganVzdG8uIEN1cmFiaXR1ciBpZCB2ZWxpdCBwdWx2aW5hciwgc2VtcGVyIG5pc2wgaW4sIGVnZXN0YXMgYXJjdS4gVXQgaWQgbWFnbmEgdmFyaXVzLCBkYXBpYnVzIG51bGxhIGZhY2lsaXNpcywgY29tbW9kbyBsZW8uXG5cbkludGVnZXIgZGljdHVtIHZ1bHB1dGF0ZSBwZWxsZW50ZXNxdWUuIERvbmVjIGVnZXQgdmVsaXQgc2l0IGFtZXQgbGVvIGxvYm9ydGlzIGltcGVyZGlldCBpZCBxdWlzIGxpYmVyby4gUGhhc2VsbHVzIGp1c3RvIGVzdCwgdml2ZXJyYSBhdCBlZmZpY2l0dXIgYSwgc2NlbGVyaXNxdWUgaW4gb2Rpby4gQWVuZWFuIHRlbXBvciBhcmN1IGxhY3VzLCBzZWQgdmVzdGlidWx1bSBsZW8gYWxpcXVldCBpbi4gTnVsbGEgdmVoaWN1bGEgaXBzdW0gZmluaWJ1cywgaGVuZHJlcml0IG5lcXVlIGlkLCBlZ2VzdGFzIG1ldHVzLiBTdXNwZW5kaXNzZSBzb2RhbGVzIGFjY3Vtc2FuIG5pYmggYWNjdW1zYW4gZmF1Y2lidXMuIFN1c3BlbmRpc3NlIHV0IGVuaW0gcG9ydGEsIGJpYmVuZHVtIHF1YW0gYWMsIHNjZWxlcmlzcXVlIHR1cnBpcy5cblxuRHVpcyBydXRydW0gZnJpbmdpbGxhIHZlaGljdWxhLiBEb25lYyBlZmZpY2l0dXIgcG9ydGEgbWkgZGlnbmlzc2ltIG1heGltdXMuIEluIGhhYyBoYWJpdGFzc2UgcGxhdGVhIGRpY3R1bXN0LiBJbiB2aXRhZSBvcm5hcmUgbGliZXJvLiBDcmFzIGN1cnN1cyBsb2JvcnRpcyBhdWN0b3IuIE1hZWNlbmFzIGluIHNhcGllbiBzZW1wZXIsIGFsaXF1ZXQgbmlzbCBuZWMsIHZ1bHB1dGF0ZSBxdWFtLiBGdXNjZSB1bHRyaWNpZXMsIGxhY3VzIGlkIHNvbGxpY2l0dWRpbiBpYWN1bGlzLCBuaXNsIG1ldHVzIGZhY2lsaXNpcyBsYWN1cywgYXQgZmFjaWxpc2lzIHRlbGx1cyBtYXNzYSBlZ2V0IGF1Z3VlLlxuXG5FdGlhbSBpbXBlcmRpZXQgZWxpdCBzaXQgYW1ldCBvZGlvIHJob25jdXMgdGluY2lkdW50LiBDdXJhYml0dXIgdXQgcmlzdXMgbnVsbGEuIFBlbGxlbnRlc3F1ZSBpbiBlcm9zIHNpdCBhbWV0IHRlbGx1cyBkaWduaXNzaW0gZmV1Z2lhdC4gU2VkIG1hbGVzdWFkYSBhbGlxdWFtIHB1cnVzLCBub24gZXVpc21vZCB0dXJwaXMgbGFjaW5pYSBpZC4gUXVpc3F1ZSB2ZWwgcGxhY2VyYXQgZXJvcy4gU3VzcGVuZGlzc2Ugdm9sdXRwYXQgYW50ZSBhIGFsaXF1ZXQgbWF0dGlzLiBQZWxsZW50ZXNxdWUgYWMganVzdG8gbWF0dGlzLCBmYXVjaWJ1cyBtYWduYSBpbiwgZWxlaWZlbmQgdGVsbHVzLiBQcm9pbiBldCBkaWduaXNzaW0gbnVsbGEuIEludGVnZXIgYWNjdW1zYW4gbGVvIGVyYXQsIHNpdCBhbWV0IHZvbHV0cGF0IG1hdXJpcyBiaWJlbmR1bSBuZWMuIERvbmVjIGV0IHVybmEgZXQgbG9yZW0gZ3JhdmlkYSB2ZXN0aWJ1bHVtIHNpdCBhbWV0IGV1IG5pc2wuIEFsaXF1YW0gZXQgbWV0dXMgYWxpcXVldCwgcG9ydGEgbGVjdHVzIHNpdCBhbWV0LCB0cmlzdGlxdWUgc2FwaWVuLiBQcm9pbiBldSBvZGlvIHZlbCBhdWd1ZSBjb25ndWUgdWxsYW1jb3JwZXIgYXQgcXVpcyBsZW8uIFByYWVzZW50IHBoYXJldHJhIGlwc3VtIGV0IG9kaW8gZXVpc21vZCwgZXUgdmFyaXVzIGFyY3UgdHJpc3RpcXVlLiBNYWVjZW5hcyBmZXJtZW50dW0gcmlzdXMgZXUgbmliaCBmcmluZ2lsbGEsIGV1IHJ1dHJ1bSBlbmltIHJob25jdXMuIE1vcmJpIHVybmEgcmlzdXMsIGN1cnN1cyBzZWQgc2NlbGVyaXNxdWUgYXQsIHNvZGFsZXMgZWdldCBsZWN0dXMuXG5cbkRvbmVjIHNlZCBjb25ndWUgZW5pbS4gQWxpcXVhbSBhY2N1bXNhbiB2ZWxpdCBxdWlzIG9yY2kgbWF4aW11cyBiaWJlbmR1bSBxdWlzIGF0IHJpc3VzLiBVdCBhbGlxdWV0IG1hdHRpcyBhdWd1ZSwgdWxsYW1jb3JwZXIgc29sbGljaXR1ZGluIHRvcnRvciBsYW9yZWV0IHV0LiBBbGlxdWFtIGVnZXQgbGlndWxhIHZlbmVuYXRpcyBkb2xvciBzb2xsaWNpdHVkaW4gbG9ib3J0aXMuIENyYXMgcXVpcyBsYWNpbmlhIHVybmEuIFZpdmFtdXMgbWFsZXN1YWRhLCBqdXN0byB2ZWwgdnVscHV0YXRlIGVnZXN0YXMsIGF1Z3VlIGF1Z3VlIHJob25jdXMgb2RpbywgYXQgY29uc2VxdWF0IG5pYmggdHVycGlzIHZlbCB0ZWxsdXMuIE51bmMgbm9uIG1hZ25hIGRvbG9yLiBOYW0gZWxlbWVudHVtIG1hc3NhIHV0IG51bmMgY29tbW9kbywgc2VkIGJpYmVuZHVtIG5pc2kgZGlnbmlzc2ltLiBJbnRlcmR1bSBldCBtYWxlc3VhZGEgZmFtZXMgYWMgYW50ZSBpcHN1bSBwcmltaXMgaW4gZmF1Y2lidXMuXG5cbkNyYXMgY29uZGltZW50dW0gZWxpdCBlZ2V0IGVsZWlmZW5kIHJ1dHJ1bS4gQ3VyYWJpdHVyIGV1aXNtb2QsIG5pc2kgdGluY2lkdW50IHRpbmNpZHVudCBibGFuZGl0LCBlcm9zIHNlbSBtb2xlc3RpZSB2ZWxpdCwgYXQgcG9zdWVyZSBqdXN0byBleCB2aXRhZSBwdXJ1cy4gQ3JhcyBldSBtYXNzYSBsb3JlbS4gRHVpcyB1dCBuaWJoIGVmZmljaXR1ciBuaXNsIGhlbmRyZXJpdCBoZW5kcmVyaXQuIEludGVnZXIgb3JuYXJlIHRlbGx1cyBhIHBvc3VlcmUgdGluY2lkdW50LiBDdXJhYml0dXIgaW4gbGVvIHV0IGxhY3VzIHBsYWNlcmF0IHJ1dHJ1bS4gTnVsbGEgdnVscHV0YXRlLCBuaXNsIGFjIHBlbGxlbnRlc3F1ZSBpbnRlcmR1bSwgbnVsbGEganVzdG8gbWF4aW11cyBleCwgc2VkIG1heGltdXMgZG9sb3Igc2FwaWVuIHNpdCBhbWV0IGVsaXQuIFV0IGV0IGNvbW1vZG8gYXVndWUsIG5vbiBtYXhpbXVzIG1hc3NhLiBRdWlzcXVlIG5lYyBhcmN1IG1hc3NhLlxuXG5BbGlxdWFtIGJpYmVuZHVtIHZlaGljdWxhIGxhY3VzLCBxdWlzIGxvYm9ydGlzIG9kaW8gcG9zdWVyZSBpZC4gQ3JhcyBhIHBvcnR0aXRvciBzYXBpZW4uIFZlc3RpYnVsdW0gYXQgYWxpcXVldCBsaWJlcm8sIHF1aXMgcnV0cnVtIHVybmEuIFNlZCB2ZWwgbGFjdXMgc2VkIGFudGUgY29uZ3VlIHRlbXB1cy4gU3VzcGVuZGlzc2UgZXUgZW5pbSBldSBhcmN1IGZldWdpYXQgbWFsZXN1YWRhIGFjIG5lYyBlcmF0LiBWZXN0aWJ1bHVtIHNjZWxlcmlzcXVlIGxpZ3VsYSB2aXRhZSBwaGFyZXRyYSB1bHRyaWNlcy4gQ3VyYWJpdHVyIHZlbCBlZmZpY2l0dXIgbmVxdWUuIFN1c3BlbmRpc3NlIGlkIG1hdXJpcyBpbiBsZWN0dXMgb3JuYXJlIGZhdWNpYnVzLiBOdWxsYSBkdWkgcmlzdXMsIHBvc3VlcmUgdmFyaXVzIGZhdWNpYnVzIGluLCBtYXR0aXMgaWQgbWkuIEN1cmFiaXR1ciBsdWN0dXMgYXQgbmVxdWUgYWMgZWZmaWNpdHVyLiBEb25lYyBub24gc2FwaWVuIHV0IHNlbSBmZXVnaWF0IHZvbHV0cGF0LiBJbiBlZ2V0IHBlbGxlbnRlc3F1ZSBvcmNpLiBDdXJhYml0dXIgZGlnbmlzc2ltIHVybmEgYSB0dXJwaXMgc29kYWxlcywgYSBsYW9yZWV0IGxlbyBsdWN0dXMuIEV0aWFtIHF1aXMgb2RpbyBpcHN1bS5cblxuRG9uZWMgdGluY2lkdW50IHNhcGllbiBhdCBlc3QgdGVtcHVzIHBoYXJldHJhLiBVdCBhdWd1ZSB0b3J0b3IsIGFjY3Vtc2FuIGV1IG51bGxhIHF1aXMsIHZlaGljdWxhIHRlbXB1cyBmZWxpcy4gUGVsbGVudGVzcXVlIGluIGRhcGlidXMgcmlzdXMsIHV0IHBsYWNlcmF0IGRpYW0uIFByb2luIGF1Z3VlIGp1c3RvLCBlbGVpZmVuZCBub24gZWxpdCBlZ2V0LCBwZWxsZW50ZXNxdWUgdm9sdXRwYXQgbmVxdWUuIEFsaXF1YW0gbGlndWxhIGZlbGlzLCB2YXJpdXMgYWMgY3Vyc3VzIHZpdGFlLCBlbGVpZmVuZCBpbiBkb2xvci4gUGVsbGVudGVzcXVlIGVmZmljaXR1ciBxdWFtIHZlbCB1bHRyaWNlcyB2ZXN0aWJ1bHVtLiBNYXVyaXMgZWdldCB0aW5jaWR1bnQgdXJuYS4gUXVpc3F1ZSB0aW5jaWR1bnQgZXJhdCBmZWxpcywgbm9uIHBlbGxlbnRlc3F1ZSBkdWkgbWFsZXN1YWRhIGF0LlxuXG5JbiBoYWMgaGFiaXRhc3NlIHBsYXRlYSBkaWN0dW1zdC4gSW4gZmFjaWxpc2lzIGludGVyZHVtIG5pYmgsIG5lYyB2ZXN0aWJ1bHVtIHVybmEuIEludGVnZXIgdml0YWUgbnVsbGEgdml0YWUgcHVydXMgbHVjdHVzIGVnZXN0YXMgaWQgYWxpcXVldCBzYXBpZW4uIE1hdXJpcyByaG9uY3VzIHBsYWNlcmF0IG5pc2wgaW4gdnVscHV0YXRlLiBWZXN0aWJ1bHVtIGFjIGhlbmRyZXJpdCBkdWkuIE1hZWNlbmFzIGJpYmVuZHVtLCBkdWkgc2NlbGVyaXNxdWUgcG9ydGEgdWxsYW1jb3JwZXIsIGxpZ3VsYSBhcmN1IGlhY3VsaXMgZHVpLCBldCBmcmluZ2lsbGEgdG9ydG9yIHJpc3VzIGF0IGxlby4gVXQgYXQgbWF0dGlzIGxpYmVyby4gTWF1cmlzIHJ1dHJ1bSBtYWduYSBub24gZGFwaWJ1cyBwb3N1ZXJlLiBEb25lYyBzZWQgaW1wZXJkaWV0IGVyb3MuIFV0IGVnZXQgb2RpbyB0b3J0b3IuIEluIGVnZXQgcGxhY2VyYXQganVzdG8sIG5lYyBlbGVtZW50dW0gbG9yZW0uIER1aXMgbGFvcmVldCwgb2RpbyBub24gZmVybWVudHVtIHRlbXBvciwgcmlzdXMgbnVuYyBkYXBpYnVzIGVzdCwgYWMgbW9sZXN0aWUgbWF1cmlzIGFyY3UgcnV0cnVtIGxvcmVtLiBEb25lYyBmaW5pYnVzIGRpZ25pc3NpbSBudWxsYSBuZWMgdmVoaWN1bGEuXG5cblBlbGxlbnRlc3F1ZSBhYyBtYXVyaXMgZWxlaWZlbmQsIHBoYXJldHJhIG5lcXVlIGVsZWlmZW5kLCBwb3N1ZXJlIG1ldHVzLiBQaGFzZWxsdXMgaW4gZWxpdCBldSBsb3JlbSBwcmV0aXVtIHNjZWxlcmlzcXVlIGlkIHV0IG9yY2kuIE51bGxhbSBwaGFyZXRyYSBmZWxpcyBhYyBudW5jIGNvbmd1ZSwgdXQgYmliZW5kdW0gZXggcG9ydHRpdG9yLiBBZW5lYW4gaW4gc2VtIGVnZXQgaXBzdW0gdm9sdXRwYXQgYWxpcXVldCBpZCBlZ2V0IHF1YW0uIFByb2luIHV0IG51bGxhIHVsdHJpY2VzLCBkaWN0dW0gbG9yZW0gdml0YWUsIGJpYmVuZHVtIG5pYmguIFByb2luIGZyaW5naWxsYSBwb3J0dGl0b3IganVzdG8sIHNpdCBhbWV0IGZpbmlidXMgbWFzc2EgdGluY2lkdW50IG5vbi4gU2VkIG5lYyBsaWd1bGEgcXVpcyBtYXVyaXMgc2VtcGVyIGZlcm1lbnR1bS4gUHJvaW4gbmVjIGZlbGlzIGEgdHVycGlzIGVnZXN0YXMgbWF4aW11cy4gQWVuZWFuIGEgc2FwaWVuIG1hdHRpcyBwdXJ1cyB2aXZlcnJhIGZlcm1lbnR1bSBhYyBub24gZW5pbS4gTnVuYyBjb25zZWN0ZXR1ciBudWxsYSBlc3QsIG5lYyBwZWxsZW50ZXNxdWUgdG9ydG9yIGZhdWNpYnVzIHV0LiBWaXZhbXVzIHNpdCBhbWV0IGludGVyZHVtIGV4LiBQaGFzZWxsdXMgcXVhbSBtYXNzYSwgcGVsbGVudGVzcXVlIGNvbW1vZG8gdmFyaXVzIHZpdGFlLCBzb2xsaWNpdHVkaW4gYSBlbmltLiBMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzY2luZyBlbGl0LlxuXG5QaGFzZWxsdXMgbGFvcmVldCBzY2VsZXJpc3F1ZSBxdWFtLCBpbiB0aW5jaWR1bnQgbmlzaSB2ZWhpY3VsYSBpbi4gTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdC4gU2VkIGV0IHR1cnBpcyBzZW1wZXIsIGludGVyZHVtIG5pYmggaWQsIGNvbnZhbGxpcyBsZW8uIERvbmVjIHNpdCBhbWV0IHB1cnVzIGVzdC4gRXRpYW0gcHJldGl1bSBjb25zZWN0ZXR1ciBzYXBpZW4gaW4gZmVybWVudHVtLiBWZXN0aWJ1bHVtIHZ1bHB1dGF0ZSwgYXJjdSB2aXRhZSBsYW9yZWV0IGV1aXNtb2QsIHR1cnBpcyBzYXBpZW4gdmVuZW5hdGlzIG5pYmgsIHZlbCB2b2x1dHBhdCBsaWJlcm8gbGliZXJvIHV0IG9yY2kuIFZpdmFtdXMgZmFjaWxpc2lzIG1hdXJpcyBuaWJoLCB2aXRhZSBmZXJtZW50dW0gbGlndWxhIHZlc3RpYnVsdW0gaWQuIEFsaXF1YW0gdml2ZXJyYSBlcm9zIGVnZXQgZGFwaWJ1cyB1bHRyaWNpZXMuIEFlbmVhbiBtb2xlc3RpZSwgbGVjdHVzIHF1aXMgdm9sdXRwYXQgZWZmaWNpdHVyLCByaXN1cyBkaWFtIHZpdmVycmEgbmlzbCwgc2l0IGFtZXQgc29kYWxlcyBkb2xvciBzYXBpZW4gYSBuaXNpLiBOdWxsYW0gaW1wZXJkaWV0IG9yY2kgdGVsbHVzLCB2aXRhZSBsYW9yZWV0IGF1Z3VlIHNlbXBlciBhdC4gTmFtIGRpY3R1bSB0b3J0b3IgbnVsbGEsIHZlbCBzYWdpdHRpcyBpcHN1bSBsYWNpbmlhIHF1aXMuIE51bmMgYXVndWUgbmlzbCwgZmF1Y2lidXMgc2VkIGZlbGlzIHVsdHJpY2VzLCBjb25zZWN0ZXR1ciBwdWx2aW5hciB1cm5hLiBRdWlzcXVlIG1vbGxpcyB2b2x1dHBhdCBuZXF1ZSBhYyB2dWxwdXRhdGUuXG5cbk1hdXJpcyBxdWlzIGZldWdpYXQgcHVydXMuIFNlZCBudW5jIG9yY2ksIGFsaXF1YW0gdXQgbWkgZXQsIGRhcGlidXMgZmV1Z2lhdCBvZGlvLiBEb25lYyB0aW5jaWR1bnQgZG9sb3Igbm9uIG1vbGxpcyB2ZW5lbmF0aXMuIE51bGxhbSBwb3N1ZXJlLCBsb3JlbSBhYyBtYXhpbXVzIG9ybmFyZSwgZW5pbSBtZXR1cyBwZWxsZW50ZXNxdWUganVzdG8sIHZlbCB0ZW1wb3IgZGlhbSBsZW8gcnV0cnVtIGVuaW0uIE51bGxhbSB2ZWwgdG9ydG9yIGEgYW50ZSBlbGVpZmVuZCBwcmV0aXVtLiBWZXN0aWJ1bHVtIGN1cnN1cyB1cm5hIG5lYyB2ZWxpdCBpYWN1bGlzIHRlbXBvci4gUHJhZXNlbnQgaW4gcHVydXMgYWMgZXJvcyBvcm5hcmUgdmFyaXVzLiBWZXN0aWJ1bHVtIGluIG51bGxhIHNhcGllbi4gQWVuZWFuIHZlbGl0IG1hdXJpcywgZGlnbmlzc2ltIHNlZCB2ZWxpdCBlZ2VzdGFzLCBmaW5pYnVzIHB1bHZpbmFyIHB1cnVzLiBTZWQgYWNjdW1zYW4gdG9ydG9yIGF0IHZlbmVuYXRpcyBkaWduaXNzaW0uIE51bGxhIGEgdml2ZXJyYSBuaXNpLCBtYXR0aXMgc3VzY2lwaXQgbmVxdWUuIEZ1c2NlIHN1c2NpcGl0IG5lcXVlIHZlbCB0dXJwaXMgdGVtcHVzLCBlZ2V0IGJsYW5kaXQgcmlzdXMgc2FnaXR0aXMuIFN1c3BlbmRpc3NlIHNhZ2l0dGlzIG5lcXVlIGVnZXN0YXMgZG9sb3IgZWZmaWNpdHVyIGRpZ25pc3NpbS5cblxuVXQgc2VkIHRlbGx1cyBlcmF0LiBBbGlxdWFtIGVyYXQgdm9sdXRwYXQuIE1vcmJpIGVnZXQgcmlzdXMgdmVsaXQuIEFlbmVhbiBtb2xlc3RpZSBkaWN0dW0gcGxhY2VyYXQuIFZlc3RpYnVsdW0gb3JjaSBudW5jLCBkaWN0dW0gc2VkIHRvcnRvciB2ZWhpY3VsYSwgbW9sbGlzIGRpZ25pc3NpbSBhbnRlLiBNYXVyaXMgZXQgZXggZWdldCBpcHN1bSBmZXJtZW50dW0gZWdlc3RhcyBhdCBlZ2V0IG5pc2kuIERvbmVjIGF0IHRvcnRvciBpZCB0b3J0b3IgdGVtcHVzIGZpbmlidXMgaWQgbmVjIG5lcXVlLiBOdWxsYW0gcGhhcmV0cmEsIG51bGxhIG5lYyBpYWN1bGlzIHNvbGxpY2l0dWRpbiwgZW5pbSBlcmF0IHNlbXBlciBtYXNzYSwgdXQgZmluaWJ1cyBzZW0gcmlzdXMgcXVpcyB1cm5hLiBEdWlzIG5vbiBncmF2aWRhIGxvcmVtLCB1dCBsYW9yZWV0IG9yY2kuIFZpdmFtdXMgY29uZGltZW50dW0gbW9sbGlzIGFsaXF1ZXQuIEN1cmFiaXR1ciBsb2JvcnRpcyBpbXBlcmRpZXQgY29uZGltZW50dW0uIE51bGxhIGVmZmljaXR1ciBlbGl0IHNpdCBhbWV0IGF1Y3RvciBwZWxsZW50ZXNxdWUuXG5cblBlbGxlbnRlc3F1ZSBzYWdpdHRpcyBjb21tb2RvIGxhY3VzIGEgYmliZW5kdW0uIER1aXMgZXUgYmxhbmRpdCBsZWN0dXMuIE51bGxhbSBub24gbWF1cmlzIGlkIGFudGUgdGVtcG9yIGVnZXN0YXMgcG9ydGEgZWdldCBhcmN1LiBTZWQgbWF4aW11cyBuaWJoIHBlbGxlbnRlc3F1ZSwgYmliZW5kdW0gb2RpbyB1dCwgdWx0cmljaWVzIGxlby4gQWxpcXVhbSBuaXNsIG5pc2ksIHBvc3VlcmUgcHVsdmluYXIgbWV0dXMgYSwgcHVsdmluYXIgdHJpc3RpcXVlIGRvbG9yLiBNYWVjZW5hcyBuZWMgc2VtIG5pc2kuIE1hZWNlbmFzIG1hbGVzdWFkYSwgcmlzdXMgc2l0IGFtZXQgdHJpc3RpcXVlIHZhcml1cywgZXJvcyBsZW8gY29uZGltZW50dW0gZmVsaXMsIGV1IHRpbmNpZHVudCBvcmNpIG5lcXVlIG5vbiBsb3JlbS4gRnVzY2UgZmFjaWxpc2lzIG1ldHVzIHNlZCBkdWkgbW9sZXN0aWUgaGVuZHJlcml0LiBRdWlzcXVlIGFsaXF1ZXQgaWFjdWxpcyBudWxsYSBhYyB2ZXN0aWJ1bHVtLlxuXG5Eb25lYyBuZWMgbmlzbCBpbiByaXN1cyBtYXR0aXMgcGxhY2VyYXQgdml0YWUgYWMgbWFnbmEuIE1hZWNlbmFzIHB1bHZpbmFyIGxlY3R1cyBsaWd1bGEsIGEgcG9ydHRpdG9yIG1hZ25hIHB1bHZpbmFyIGVnZXQuIFByYWVzZW50IG5lYyB2b2x1dHBhdCBvZGlvLiBNYWVjZW5hcyBlZ2V0IGV4IGVmZmljaXR1ciwgbG9ib3J0aXMgbGVjdHVzIHB1bHZpbmFyLCBjb25zZWN0ZXR1ciB0ZWxsdXMuIEluIHJob25jdXMgbWFnbmEgY29uZGltZW50dW0sIHZlaGljdWxhIG1ldHVzIHNlZCwgcHJldGl1bSBudW5jLiBWaXZhbXVzIGVnZXQgaW50ZXJkdW0gZXJhdCwgaW4gZWxlaWZlbmQgcmlzdXMuIENyYXMgc2VkIG5pc2kgc2VtLiBOdWxsYSBpYWN1bGlzIHBoYXJldHJhIGRpY3R1bS4gTnVsbGFtIHZlbmVuYXRpcyB1bHRyaWNpZXMgc2FwaWVuLiBJbiBoZW5kcmVyaXQgZXJhdCB0aW5jaWR1bnQsIHRpbmNpZHVudCBhcmN1IHF1aXMsIGNvbnNlcXVhdCBtYXNzYS4gRG9uZWMgYmliZW5kdW0gIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEwLAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImZjZWY5ZjczLWUyNWItNDc0NC05M2Y2LTAxNjZlY2E1NDIzYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21SYWRpbyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlJBRElPIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21yYWRpbyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzIzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTAsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiZmNlZjlmNzMtZTI1Yi00NzQ0LTkzZjYtMDE2NmVjYTU0MjNjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIlRlc3QgMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJmY2VmOWY3My1lMjViLTQ3NDQtOTNmNi0wMTY2ZWNhNTQyM2MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiVGVzdCAyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yNiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vMiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzEwIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMSwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2MGM2NzAxMC01NGUzLTQ0MmMtOWM5MC03ZmJhNTM4OGFkMTgiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tU2luZ2xlU2VsZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiU0VMRUNUIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21zaW5nbGVzZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDExLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjYwYzY3MDEwLTU0ZTMtNDQyYy05YzkwLTdmYmE1Mzg4YWQxOCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjYwYzY3MDEwLTU0ZTMtNDQyYy05YzkwLTdmYmE1Mzg4YWQxOCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJiIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjYwYzY3MDEwLTU0ZTMtNDQyYy05YzkwLTdmYmE1Mzg4YWQxOCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vNSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzExIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMiwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tTXVsdGlDaG9pY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJDSEVDS0JPWCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tbXVsdGljaG9pY2UiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zMiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDEyLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjE3ZmIyZDRlLWJjZmItNDM1My04ODcwLWUzMTdjMTRkZjc0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vNiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjE3ZmIyZDRlLWJjZmItNDM1My04ODcwLWUzMTdjMTRkZjc0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICIyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zNSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjE3ZmIyZDRlLWJjZmItNDM1My04ODcwLWUzMTdjMTRkZjc0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICIzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zNiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzEyIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMywKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIyYWRjNTNhOC0wZTkxLTRmMWItYjA3MS1mYTAyZjFkMDVjYzAiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tTnVtZXJpYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIk5VTUVSSUMiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbW51bWVyaWMiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDEzLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzEzIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxNCwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJjNTgzNjk4YS1lOTg2LTRiMWMtOTAwMS1mODM1NWUyY2E5NTEiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tRGVjaW1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIkRFQ0lNQUwiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbWRlY2ltYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE0LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxNSwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJjZTVlNTUyZi05NjgwLTQ2MjQtYTg2NC01ZTAxNjQ5ZmNlYmMiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tWWVzTm8iLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJZRVNOTyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9teWVzbm8iLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0MSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80MSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE1LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMDozMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE1IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxNiwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIzMWExNjI4Zi04MDQxLTQzMTMtOGZjZS03MDVmMDIwOTY0N2EiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tVHJlZVNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIkNBU0NBRElOR1NFTEVDVCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tdHJlZXNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80NCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTYsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMzFhMTYyOGYtODA0MS00MzEzLThmY2UtNzA1ZjAyMDk2NDdhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0NSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIkxldmVsMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMzFhMTYyOGYtODA0MS00MzEzLThmY2UtNzA1ZjAyMDk2NDdhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0NiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIkxldmVsMTo6U3ViMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzEwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjMxYTE2MjhmLTgwNDEtNDMxMy04ZmNlLTcwNWYwMjA5NjQ3YSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJMZXZlbDIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ3IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi8xMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE2IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxNywKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI0M2Q4MDMzMi0xMDBkLTQwYTYtYWRjMi1jNDkxN2M5YTUwZTQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tRGF0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIkRBVEUiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbWRhdGUiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0OCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80OCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE3LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE3IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxOCwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIyMTA3MTgxMy1hYTIxLTQ5MGMtOWMzOC1iMDBkNmViYzVjNzMiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tUmVnZXhwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiUkVHRVgiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXJlZ2V4cCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDUwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzUwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA1MSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy81MSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6ICJcXGRcXGRcXGQiLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE4LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE4IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgImxhc3RfcmVwbGllciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAidXVpZCI6ICJhOGRmZTVmZC1iMDhkLTVkMDctYWQ4Yi03NGIxMTNmNWQ3MjYiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJUaG9yc3RlbiBFY2tlbCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDUsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvYThkZmU1ZmQtYjA4ZC01ZDA3LWFkOGItNzRiMTEzZjVkNzI2PzE3MDEwODkwMTUiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogIkFMTCIsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uX2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImVtYWlscyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGhvbmVzIjogW10sCiAgICAgICAgICAgICAgICAidHdpdHRlciI6IFtdLAogICAgICAgICAgICAgICAgImZhY2Vib29rIjogW10sCiAgICAgICAgICAgICAgICAiZXh0ZXJuYWxfaWRlbnRpZmllcnMiOiBbXSwKICAgICAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogW10sCiAgICAgICAgICAgICAgICAicGlubmVkX25vdGVzX2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRpbWVfem9uZSI6ICJVVEMiLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiAwLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6ICJSdWJ5IiwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5faXAiOiAiNS4yMzEuMTU4LjIwNSIsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc18xIiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBjZjAyNzRiMzk0ZGIzYWY1NTVkYmMxMzZmYzcwYWFiNmU0NWJlZTQyIiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMDc6MTg6MjMrMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6ICIyMDIzLTExLTI3VDEyOjQ2OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogIjIwMjMtMTEtMjdUMTI6NDY6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdXNlcnMvMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImxhc3RfcmVwbGllcl9pZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImxhc3RfdXBkYXRlZF9ieSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAidXVpZCI6ICJhOGRmZTVmZC1iMDhkLTVkMDctYWQ4Yi03NGIxMTNmNWQ3MjYiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJUaG9yc3RlbiBFY2tlbCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDUsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvYThkZmU1ZmQtYjA4ZC01ZDA3LWFkOGItNzRiMTEzZjVkNzI2PzE3MDEwODkwMTUiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogIkFMTCIsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uX2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImVtYWlscyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGhvbmVzIjogW10sCiAgICAgICAgICAgICAgICAidHdpdHRlciI6IFtdLAogICAgICAgICAgICAgICAgImZhY2Vib29rIjogW10sCiAgICAgICAgICAgICAgICAiZXh0ZXJuYWxfaWRlbnRpZmllcnMiOiBbXSwKICAgICAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogW10sCiAgICAgICAgICAgICAgICAicGlubmVkX25vdGVzX2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRpbWVfem9uZSI6ICJVVEMiLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiAwLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6ICJSdWJ5IiwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5faXAiOiAiNS4yMzEuMTU4LjIwNSIsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc18xIiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBjZjAyNzRiMzk0ZGIzYWY1NTVkYmMxMzZmYzcwYWFiNmU0NWJlZTQyIiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMDc6MTg6MjMrMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6ICIyMDIzLTExLTI3VDEyOjQ2OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogIjIwMjMtMTEtMjdUMTI6NDY6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdXNlcnMvMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImxhc3RfY29tcGxldGVkX2J5IjogbnVsbCwKICAgICAgICAgICAgImxhc3RfY2xvc2VkX2J5IjogbnVsbCwKICAgICAgICAgICAgInN0YXRlIjogIkFDVElWRSIsCiAgICAgICAgICAgICJwb3N0X2NvdW50IjogMSwKICAgICAgICAgICAgImhhc19ub3RlcyI6IHRydWUsCiAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAiaGFzX2F0dGFjaG1lbnRzIjogZmFsc2UsCiAgICAgICAgICAgICJpc19tZXJnZWQiOiBmYWxzZSwKICAgICAgICAgICAgInJhdGluZyI6IG51bGwsCiAgICAgICAgICAgICJyYXRpbmdfc3RhdHVzIjogIlVOT0ZGRVJFRCIsCiAgICAgICAgICAgICJ0YWdzIjogW10sCiAgICAgICAgICAgICJsYXN0X3Bvc3Rfc3RhdHVzIjogIiIsCiAgICAgICAgICAgICJsYXN0X3Bvc3RfcHJldmlldyI6ICJUZXN0aW5nIiwKICAgICAgICAgICAgImxhc3RfcG9zdF90eXBlIjogIk5PVEUiLAogICAgICAgICAgICAibGFzdF9tZXNzYWdlX3ByZXZpZXciOiAiVGVzdGluZyIsCiAgICAgICAgICAgICJyZWFsdGltZV9jaGFubmVsIjogInByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAdjFfY2FzZXNfNyIsCiAgICAgICAgICAgICJsYXN0X2Fzc2lnbmVkX2F0IjogbnVsbCwKICAgICAgICAgICAgImxhc3RfcmVwbGllZF9hdCI6ICIyMDIzLTA1LTA0VDIwOjE3OjM5KzAwOjAwIiwKICAgICAgICAgICAgImxhc3Rfb3BlbmVkX2F0IjogbnVsbCwKICAgICAgICAgICAgImxhc3RfcGVuZGluZ19hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2Nsb3NlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2NvbXBsZXRlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2FnZW50X2FjdGl2aXR5X2F0IjogIjIwMjMtMDktMDhUMTk6MzQ6NTMrMDA6MDAiLAogICAgICAgICAgICAibGFzdF9jdXN0b21lcl9hY3Rpdml0eV9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X3JlcGx5X2J5X2FnZW50X2F0IjogbnVsbCwKICAgICAgICAgICAgImxhc3RfcmVwbHlfYnlfcmVxdWVzdGVyX2F0IjogbnVsbCwKICAgICAgICAgICAgImFnZW50X3VwZGF0ZWRfYXQiOiAiMjAyMy0wOS0wOFQxOTozNDo1MyswMDowMCIsCiAgICAgICAgICAgICJsYXRlc3RfYXNzaWduZWVfdXBkYXRlIjogbnVsbCwKICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMy0wNS0wNFQyMDoxNzozOSswMDowMCIsCiAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjMtMDktMDhUMTk6MzQ6NTMrMDA6MDAiLAogICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlIiwKICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvNyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICJzdWJqZWN0IjogIkEgdGVzdCBxdWVzdGlvbiIsCiAgICAgICAgICAgICJwb3J0YWwiOiAiU0VSVklDRSIsCiAgICAgICAgICAgICJzb3VyY2VfY2hhbm5lbCI6IHsKICAgICAgICAgICAgICAgICJ1dWlkIjogImZkM2E4MTE2LTk1YzItNDkyZS05YWYzLWIzYWI1N2RjOWYxYSIsCiAgICAgICAgICAgICAgICAidHlwZSI6ICJNQUlMIiwKICAgICAgICAgICAgICAgICJjaGFyYWN0ZXJfbGltaXQiOiBudWxsLAogICAgICAgICAgICAgICAgImFjY291bnQiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJtYWlsYm94IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNoYW5uZWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X3B1YmxpY19jaGFubmVsIjogewogICAgICAgICAgICAgICAgInV1aWQiOiAiZmQzYTgxMTYtOTVjMi00OTJlLTlhZjMtYjNhYjU3ZGM5ZjFhIiwKICAgICAgICAgICAgICAgICJ0eXBlIjogIk1BSUwiLAogICAgICAgICAgICAgICAgImNoYXJhY3Rlcl9saW1pdCI6IG51bGwsCiAgICAgICAgICAgICAgICAiYWNjb3VudCI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogIm1haWxib3giCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2hhbm5lbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInJlcXVlc3RlciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDcsCiAgICAgICAgICAgICAgICAidXVpZCI6ICIwYzU0NjQ0Ni1kMDk1LTU0YzUtYWU1Ny01ZjZmODM4ZDNjNDMiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJEb21pbmlrIEtsZWluIiwKICAgICAgICAgICAgICAgICJsZWdhY3lfaWQiOiBudWxsLAogICAgICAgICAgICAgICAgImRlc2lnbmF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc19tZmFfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgInJvbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyb2xlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJhdmF0YXIiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXZhdGFyL2dldC8wYzU0NjQ0Ni1kMDk1LTU0YzUtYWU1Ny01ZjZmODM4ZDNjNDM/MTY5MDc4Mzg1OSIsCiAgICAgICAgICAgICAgICAiYWdlbnRfY2FzZV9hY2Nlc3MiOiBudWxsLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbl9jYXNlX2FjY2VzcyI6ICJSRVFVRVNURUQiLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAidGVhbXMiOiBbXSwKICAgICAgICAgICAgICAgICJlbWFpbHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA3LAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBob25lcyI6IFtdLAogICAgICAgICAgICAgICAgInR3aXR0ZXIiOiBbXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiAiRXVyb3BlL1BhcmlzIiwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogMzYwMCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjEtMDgtMjdUMTA6NDk6NTYrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjMtMDctMzFUMDY6MTA6NTkrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc183IiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBmODA2ODc5Y2I1YmIwMTIxNjdiZjYxZDcwNWJmZTk0YWRmMmU3OTFiIiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMTA6NDk6NTYrMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9hY3Rpdml0eV9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDEwOjQ5OjU2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjMtMDctMzFUMDY6MTA6NTkrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS91c2Vycy83IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiY3JlYXRvciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDcsCiAgICAgICAgICAgICAgICAidXVpZCI6ICIwYzU0NjQ0Ni1kMDk1LTU0YzUtYWU1Ny01ZjZmODM4ZDNjNDMiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJEb21pbmlrIEtsZWluIiwKICAgICAgICAgICAgICAgICJsZWdhY3lfaWQiOiBudWxsLAogICAgICAgICAgICAgICAgImRlc2lnbmF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc19tZmFfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgInJvbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyb2xlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJhdmF0YXIiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXZhdGFyL2dldC8wYzU0NjQ0Ni1kMDk1LTU0YzUtYWU1Ny01ZjZmODM4ZDNjNDM/MTY5MDc4Mzg1OSIsCiAgICAgICAgICAgICAgICAiYWdlbnRfY2FzZV9hY2Nlc3MiOiBudWxsLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbl9jYXNlX2FjY2VzcyI6ICJSRVFVRVNURUQiLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAidGVhbXMiOiBbXSwKICAgICAgICAgICAgICAgICJlbWFpbHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA3LAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBob25lcyI6IFtdLAogICAgICAgICAgICAgICAgInR3aXR0ZXIiOiBbXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiAiRXVyb3BlL1BhcmlzIiwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogMzYwMCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjEtMDgtMjdUMTA6NDk6NTYrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjMtMDctMzFUMDY6MTA6NTkrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc183IiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBmODA2ODc5Y2I1YmIwMTIxNjdiZjYxZDcwNWJmZTk0YWRmMmU3OTFiIiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMTA6NDk6NTYrMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9hY3Rpdml0eV9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDEwOjQ5OjU2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjMtMDctMzFUMDY6MTA6NTkrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS91c2Vycy83IgogICAgICAgICAgICB9LAogICAgICAgICAgICAiaWRlbnRpdHkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiA3LAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJhc3NpZ25lZF9hZ2VudCI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAidXVpZCI6ICJhOGRmZTVmZC1iMDhkLTVkMDctYWQ4Yi03NGIxMTNmNWQ3MjYiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJUaG9yc3RlbiBFY2tlbCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDUsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvYThkZmU1ZmQtYjA4ZC01ZDA3LWFkOGItNzRiMTEzZjVkNzI2PzE3MDEwODkwMTUiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogIkFMTCIsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uX2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImVtYWlscyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGhvbmVzIjogW10sCiAgICAgICAgICAgICAgICAidHdpdHRlciI6IFtdLAogICAgICAgICAgICAgICAgImZhY2Vib29rIjogW10sCiAgICAgICAgICAgICAgICAiZXh0ZXJuYWxfaWRlbnRpZmllcnMiOiBbXSwKICAgICAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogW10sCiAgICAgICAgICAgICAgICAicGlubmVkX25vdGVzX2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRpbWVfem9uZSI6ICJVVEMiLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiAwLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6ICJSdWJ5IiwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5faXAiOiAiNS4yMzEuMTU4LjIwNSIsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc18xIiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBjZjAyNzRiMzk0ZGIzYWY1NTVkYmMxMzZmYzcwYWFiNmU0NWJlZTQyIiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMDc6MTg6MjMrMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6ICIyMDIzLTExLTI3VDEyOjQ2OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogIjIwMjMtMTEtMjdUMTI6NDY6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdXNlcnMvMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImFzc2lnbmVkX3RlYW0iOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImxhc3RfYXNzaWduZWRfYnkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgInV1aWQiOiAiYThkZmU1ZmQtYjA4ZC01ZDA3LWFkOGItNzRiMTEzZjVkNzI2IiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVGhvcnN0ZW4gRWNrZWwiLAogICAgICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICAgICAiZGVzaWduYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgImlzX21mYV9lbmFibGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAicm9sZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA1LAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInJvbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImF2YXRhciI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hdmF0YXIvZ2V0L2E4ZGZlNWZkLWIwOGQtNWQwNy1hZDhiLTc0YjExM2Y1ZDcyNj8xNzAxMDg5MDE1IiwKICAgICAgICAgICAgICAgICJhZ2VudF9jYXNlX2FjY2VzcyI6ICJBTEwiLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbl9jYXNlX2FjY2VzcyI6IG51bGwsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAib3JnYW5pemF0aW9uIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0ZWFtcyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInRlYW0iCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInRlYW0iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJlbWFpbHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBob25lcyI6IFtdLAogICAgICAgICAgICAgICAgInR3aXR0ZXIiOiBbXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiAiVVRDIiwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogMCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiAiUnVieSIsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2lwIjogIjUuMjMxLjE1OC4yMDUiLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2ZV9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZWFsdGltZV9jaGFubmVsIjogInByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAdjFfdXNlcnNfMSIsCiAgICAgICAgICAgICAgICAicHJlc2VuY2VfY2hhbm5lbCI6ICJ1c2VyX3ByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAY2YwMjc0YjM5NGRiM2FmNTU1ZGJjMTM2ZmM3MGFhYjZlNDViZWU0MiIsCiAgICAgICAgICAgICAgICAicGFzc3dvcmRfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDA3OjE4OjIzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJhdmF0YXJfdXBkYXRlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9sb2dnZWRfaW5fYXQiOiAiMjAyMy0xMS0yN1QxMjo0Njo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3Rpdml0eV9hdCI6ICIyMDIzLTExLTI3VDEyOjQ2OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMy0xMS0yN1QxMjo0MzozNSswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL3VzZXJzLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJicmFuZCI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJicmFuZCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInN0YXR1cyI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAibGFiZWwiOiAiTmV3IiwKICAgICAgICAgICAgICAgICJ0eXBlIjogIk5FVyIsCiAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDEsCiAgICAgICAgICAgICAgICAiaXNfc2xhX2FjdGl2ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfZGVsZXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxNiswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2Vfc3RhdHVzIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3N0YXR1c2VzLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwcmlvcml0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAibGFiZWwiOiAiTG93IiwKICAgICAgICAgICAgICAgICJsZXZlbCI6IDEsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTYrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9wcmlvcml0eSIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9wcmlvcml0aWVzLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJ0eXBlIjogewogICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICJsYWJlbCI6ICJJbmNpZGVudCIsCiAgICAgICAgICAgICAgICAidHlwZSI6ICJJTkNJREVOVCIsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTYrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV90eXBlIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3R5cGVzLzQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJyZWFkX21hcmtlciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyZWFkX21hcmtlciIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNsYV92ZXJzaW9uIjogbnVsbCwKICAgICAgICAgICAgInNsYV9tZXRyaWNzIjogW10sCiAgICAgICAgICAgICJmb3JtIjogbnVsbCwKICAgICAgICAgICAgImN1c3RvbV9maWVsZHMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA4LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImE5YmI3OTM4LWMwZDAtNGZmNy05ODhlLWMwZDYxYTEwNjk0MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21UZXh0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiVEVYVCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tdGV4dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDE5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzE5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogOCwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy84IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIkV4YW1wbGUiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOSwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2ZDAwNGMxMy1jYTZjLTQ3Y2YtOTJmOS00NjI5ZGZlMTQwMWQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tVGV4dGFyZWEiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJURVhUQVJFQSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tdGV4dGFyZWEiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDksCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MjowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvOSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICJFeGFtcGxlXG5cblRlc3QiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTAsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiZmNlZjlmNzMtZTI1Yi00NzQ0LTkzZjYtMDE2NmVjYTU0MjNjIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVJhZGlvIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiUkFESU8iLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXJhZGlvIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzI0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxMCwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJmY2VmOWY3My1lMjViLTQ3NDQtOTNmNi0wMTY2ZWNhNTQyM2MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiVGVzdCAxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yNSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImZjZWY5ZjczLWUyNWItNDc0NC05M2Y2LTAxNjZlY2E1NDIzYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJUZXN0IDIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzI2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi8yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTAiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMSwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2MGM2NzAxMC01NGUzLTQ0MmMtOWM5MC03ZmJhNTM4OGFkMTgiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tU2luZ2xlU2VsZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiU0VMRUNUIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21zaW5nbGVzZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yNyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDExLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjYwYzY3MDEwLTU0ZTMtNDQyYy05YzkwLTdmYmE1Mzg4YWQxOCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjYwYzY3MDEwLTU0ZTMtNDQyYy05YzkwLTdmYmE1Mzg4YWQxOCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJiIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vNCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjYwYzY3MDEwLTU0ZTMtNDQyYy05YzkwLTdmYmE1Mzg4YWQxOCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vNSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzExIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIjQiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMTdmYjJkNGUtYmNmYi00MzUzLTg4NzAtZTMxN2MxNGRmNzRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbU11bHRpQ2hvaWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiQ0hFQ0tCT1giLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbW11bHRpY2hvaWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzMzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxMiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiMyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xMiIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICI3LDgiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTMsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMmFkYzUzYTgtMGU5MS00ZjFiLWIwNzEtZmEwMmYxZDA1Y2MwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbU51bWVyaWMiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJOVU1FUklDIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21udW1lcmljIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzM4IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxMywKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xMyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIyIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDE0LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImM1ODM2OThhLWU5ODYtNGIxYy05MDAxLWY4MzU1ZTJjYTk1MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21EZWNpbWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiREVDSU1BTCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tZGVjaW1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzM5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80MCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTQsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiMyIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxNSwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJjZTVlNTUyZi05NjgwLTQ2MjQtYTg2NC01ZTAxNjQ5ZmNlYmMiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tWWVzTm8iLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJZRVNOTyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9teWVzbm8iLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0MSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80MSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE1LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMDozMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE1IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogInllcyIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxNiwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIzMWExNjI4Zi04MDQxLTQzMTMtOGZjZS03MDVmMDIwOTY0N2EiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tVHJlZVNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIkNBU0NBRElOR1NFTEVDVCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tdHJlZXNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80NCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTYsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMzFhMTYyOGYtODA0MS00MzEzLThmY2UtNzA1ZjAyMDk2NDdhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0NSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIkxldmVsMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMzFhMTYyOGYtODA0MS00MzEzLThmY2UtNzA1ZjAyMDk2NDdhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0NiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIkxldmVsMTo6U3ViMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzEwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjMxYTE2MjhmLTgwNDEtNDMxMy04ZmNlLTcwNWYwMjA5NjQ3YSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJMZXZlbDIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ3IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi8xMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE2IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIjEwIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDE3LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjQzZDgwMzMyLTEwMGQtNDBhNi1hZGMyLWM0OTE3YzlhNTBlNCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21EYXRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiREFURSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tZGF0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQ4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ4IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0OSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80OSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTcsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTciCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiMjAyMS0xMC0xMlQwMDowMDowMCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxOCwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIyMTA3MTgxMy1hYTIxLTQ5MGMtOWMzOC1iMDBkNmViYzVjNzMiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tUmVnZXhwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiUkVHRVgiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXJlZ2V4cCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDUwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzUwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA1MSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy81MSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6ICJcXGRcXGRcXGQiLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE4LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvZmllbGRzLzE4IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIjEyMyIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgImxhc3RfcmVwbGllciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAidXVpZCI6ICJhOGRmZTVmZC1iMDhkLTVkMDctYWQ4Yi03NGIxMTNmNWQ3MjYiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJUaG9yc3RlbiBFY2tlbCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDUsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvYThkZmU1ZmQtYjA4ZC01ZDA3LWFkOGItNzRiMTEzZjVkNzI2PzE3MDEwODkwMTUiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogIkFMTCIsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uX2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImVtYWlscyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGhvbmVzIjogW10sCiAgICAgICAgICAgICAgICAidHdpdHRlciI6IFtdLAogICAgICAgICAgICAgICAgImZhY2Vib29rIjogW10sCiAgICAgICAgICAgICAgICAiZXh0ZXJuYWxfaWRlbnRpZmllcnMiOiBbXSwKICAgICAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogW10sCiAgICAgICAgICAgICAgICAicGlubmVkX25vdGVzX2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRpbWVfem9uZSI6ICJVVEMiLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiAwLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6ICJSdWJ5IiwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5faXAiOiAiNS4yMzEuMTU4LjIwNSIsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc18xIiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBjZjAyNzRiMzk0ZGIzYWY1NTVkYmMxMzZmYzcwYWFiNmU0NWJlZTQyIiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMDc6MTg6MjMrMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6ICIyMDIzLTExLTI3VDEyOjQ2OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogIjIwMjMtMTEtMjdUMTI6NDY6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdXNlcnMvMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImxhc3RfcmVwbGllcl9pZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImxhc3RfdXBkYXRlZF9ieSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAidXVpZCI6ICJhOGRmZTVmZC1iMDhkLTVkMDctYWQ4Yi03NGIxMTNmNWQ3MjYiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJUaG9yc3RlbiBFY2tlbCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDUsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvYThkZmU1ZmQtYjA4ZC01ZDA3LWFkOGItNzRiMTEzZjVkNzI2PzE3MDEwODkwMTUiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogIkFMTCIsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uX2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImVtYWlscyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGhvbmVzIjogW10sCiAgICAgICAgICAgICAgICAidHdpdHRlciI6IFtdLAogICAgICAgICAgICAgICAgImZhY2Vib29rIjogW10sCiAgICAgICAgICAgICAgICAiZXh0ZXJuYWxfaWRlbnRpZmllcnMiOiBbXSwKICAgICAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogW10sCiAgICAgICAgICAgICAgICAicGlubmVkX25vdGVzX2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRpbWVfem9uZSI6ICJVVEMiLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiAwLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6ICJSdWJ5IiwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5faXAiOiAiNS4yMzEuMTU4LjIwNSIsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc18xIiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBjZjAyNzRiMzk0ZGIzYWY1NTVkYmMxMzZmYzcwYWFiNmU0NWJlZTQyIiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMDc6MTg6MjMrMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6ICIyMDIzLTExLTI3VDEyOjQ2OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogIjIwMjMtMTEtMjdUMTI6NDY6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdXNlcnMvMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImxhc3RfY29tcGxldGVkX2J5IjogbnVsbCwKICAgICAgICAgICAgImxhc3RfY2xvc2VkX2J5IjogbnVsbCwKICAgICAgICAgICAgInN0YXRlIjogIkFDVElWRSIsCiAgICAgICAgICAgICJwb3N0X2NvdW50IjogMywKICAgICAgICAgICAgImhhc19ub3RlcyI6IHRydWUsCiAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAiaGFzX2F0dGFjaG1lbnRzIjogdHJ1ZSwKICAgICAgICAgICAgImlzX21lcmdlZCI6IGZhbHNlLAogICAgICAgICAgICAicmF0aW5nIjogbnVsbCwKICAgICAgICAgICAgInJhdGluZ19zdGF0dXMiOiAiVU5PRkZFUkVEIiwKICAgICAgICAgICAgInRhZ3MiOiBbXSwKICAgICAgICAgICAgImxhc3RfcG9zdF9zdGF0dXMiOiAiIiwKICAgICAgICAgICAgImxhc3RfcG9zdF9wcmV2aWV3IjogIlRlc3QiLAogICAgICAgICAgICAibGFzdF9wb3N0X3R5cGUiOiAiTk9URSIsCiAgICAgICAgICAgICJsYXN0X21lc3NhZ2VfcHJldmlldyI6ICJUZXN0IiwKICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV9jYXNlc18zIiwKICAgICAgICAgICAgImxhc3RfYXNzaWduZWRfYXQiOiAiMjAyMS0wOC0yN1QxMToyNzowMCswMDowMCIsCiAgICAgICAgICAgICJsYXN0X3JlcGxpZWRfYXQiOiAiMjAyMy0wNy0zMVQwNjoxMDo1OSswMDowMCIsCiAgICAgICAgICAgICJsYXN0X29wZW5lZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X3BlbmRpbmdfYXQiOiBudWxsLAogICAgICAgICAgICAibGFzdF9jbG9zZWRfYXQiOiBudWxsLAogICAgICAgICAgICAibGFzdF9jb21wbGV0ZWRfYXQiOiBudWxsLAogICAgICAgICAgICAibGFzdF9hZ2VudF9hY3Rpdml0eV9hdCI6ICIyMDIzLTA3LTMxVDA2OjEwOjU5KzAwOjAwIiwKICAgICAgICAgICAgImxhc3RfY3VzdG9tZXJfYWN0aXZpdHlfYXQiOiAiMjAyMS0wOC0yN1QxMDo0OTo1NiswMDowMCIsCiAgICAgICAgICAgICJsYXN0X3JlcGx5X2J5X2FnZW50X2F0IjogIjIwMjMtMDctMzFUMDY6MTE6MDArMDA6MDAiLAogICAgICAgICAgICAibGFzdF9yZXBseV9ieV9yZXF1ZXN0ZXJfYXQiOiAiMjAyMS0wOC0yN1QxMDo0OTo1NiswMDowMCIsCiAgICAgICAgICAgICJhZ2VudF91cGRhdGVkX2F0IjogIjIwMjMtMDctMzFUMDY6MTE6MDArMDA6MDAiLAogICAgICAgICAgICAibGF0ZXN0X2Fzc2lnbmVlX3VwZGF0ZSI6ICIyMDIyLTA0LTE0VDEzOjMwOjAxKzAwOjAwIiwKICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QxMDo0OTo1NiswMDowMCIsCiAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjMtMDctMzFUMDY6MTE6MDArMDA6MDAiLAogICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlIiwKICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvMyIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICJzdWJqZWN0IjogIkkgaGF2ZSBhIHByb2JsZW0gd2l0aCBteSBtYWMiLAogICAgICAgICAgICAicG9ydGFsIjogIlBSSU1BUlkiLAogICAgICAgICAgICAic291cmNlX2NoYW5uZWwiOiB7CiAgICAgICAgICAgICAgICAidXVpZCI6ICI4YzliNTZiZC0xMGJkLTVjOTEtOTNkYS0xOTA0MTkzZWFkNGUiLAogICAgICAgICAgICAgICAgInR5cGUiOiAiSEVMUENFTlRFUiIsCiAgICAgICAgICAgICAgICAiY2hhcmFjdGVyX2xpbWl0IjogbnVsbCwKICAgICAgICAgICAgICAgICJhY2NvdW50IjogbnVsbCwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNoYW5uZWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X3B1YmxpY19jaGFubmVsIjogewogICAgICAgICAgICAgICAgInV1aWQiOiAiOGM5YjU2YmQtMTBiZC01YzkxLTkzZGEtMTkwNDE5M2VhZDRlIiwKICAgICAgICAgICAgICAgICJ0eXBlIjogIkhFTFBDRU5URVIiLAogICAgICAgICAgICAgICAgImNoYXJhY3Rlcl9saW1pdCI6IG51bGwsCiAgICAgICAgICAgICAgICAiYWNjb3VudCI6IG51bGwsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjaGFubmVsIgogICAgICAgICAgICB9LAogICAgICAgICAgICAicmVxdWVzdGVyIjogewogICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICJ1dWlkIjogIjgxZDhhMzJjLWRlMDctNWVkNi1iOTJmLWVmNDI2NTAyOTlhMiIsCiAgICAgICAgICAgICAgICAiZnVsbF9uYW1lIjogIlRheWxvciBXZXN0IiwKICAgICAgICAgICAgICAgICJsZWdhY3lfaWQiOiBudWxsLAogICAgICAgICAgICAgICAgImRlc2lnbmF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc19tZmFfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgInJvbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyb2xlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJhdmF0YXIiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXZhdGFyL2dldC84MWQ4YTMyYy1kZTA3LTVlZDYtYjkyZi1lZjQyNjUwMjk5YTI/MTYzMDA2NjczMyIsCiAgICAgICAgICAgICAgICAiYWdlbnRfY2FzZV9hY2Nlc3MiOiBudWxsLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbl9jYXNlX2FjY2VzcyI6ICJSRVFVRVNURUQiLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogIm9yZ2FuaXphdGlvbiIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGVhbXMiOiBbXSwKICAgICAgICAgICAgICAgICJlbWFpbHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBob25lcyI6IFtdLAogICAgICAgICAgICAgICAgInR3aXR0ZXIiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV90d2l0dGVyIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAiZmFjZWJvb2siOiBbXSwKICAgICAgICAgICAgICAgICJleHRlcm5hbF9pZGVudGlmaWVycyI6IFtdLAogICAgICAgICAgICAgICAgImN1c3RvbV9maWVsZHMiOiBbXSwKICAgICAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAgICAgImxvY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGltZV96b25lIjogIlVUQyIsCiAgICAgICAgICAgICAgICAidGltZV96b25lX29mZnNldCI6IDAsCiAgICAgICAgICAgICAgICAiZ3JlZXRpbmciOiBudWxsLAogICAgICAgICAgICAgICAgInNpZ25hdHVyZSI6IG51bGwsCiAgICAgICAgICAgICAgICAic3RhdHVzX21lc3NhZ2UiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl91c2VyX2FnZW50IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5faXAiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9hdCI6ICIyMDIxLTA4LTI3VDEyOjE4OjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2ZV9hdCI6ICIyMDIxLTA4LTI3VDEyOjE4OjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZWFsdGltZV9jaGFubmVsIjogInByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAdjFfdXNlcnNfMyIsCiAgICAgICAgICAgICAgICAicHJlc2VuY2VfY2hhbm5lbCI6ICJ1c2VyX3ByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAZGQxMzJkZDkxOWQ4ZDAwM2MyYmNkMmUwMDZhOTEzM2E4NjY5ZDIwNCIsCiAgICAgICAgICAgICAgICAicGFzc3dvcmRfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjExKzAwOjAwIiwKICAgICAgICAgICAgICAgICJhdmF0YXJfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjEyKzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9hY3Rpdml0eV9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjExKzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMTI6MTg6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS91c2Vycy8zIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiY3JlYXRvciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAidXVpZCI6ICI4MWQ4YTMyYy1kZTA3LTVlZDYtYjkyZi1lZjQyNjUwMjk5YTIiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJUYXlsb3IgV2VzdCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDQsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvODFkOGEzMmMtZGUwNy01ZWQ2LWI5MmYtZWY0MjY1MDI5OWEyPzE2MzAwNjY3MzMiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb25fY2FzZV9hY2Nlc3MiOiAiUkVRVUVTVEVEIiwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogW10sCiAgICAgICAgICAgICAgICAiZW1haWxzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwaG9uZXMiOiBbXSwKICAgICAgICAgICAgICAgICJ0d2l0dGVyIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfdHdpdHRlciIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImZhY2Vib29rIjogW10sCiAgICAgICAgICAgICAgICAiZXh0ZXJuYWxfaWRlbnRpZmllcnMiOiBbXSwKICAgICAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogW10sCiAgICAgICAgICAgICAgICAicGlubmVkX25vdGVzX2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRpbWVfem9uZSI6ICJVVEMiLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiAwLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2lwIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3RpdmVfYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVhbHRpbWVfY2hhbm5lbCI6ICJwcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QHYxX3VzZXJzXzMiLAogICAgICAgICAgICAgICAgInByZXNlbmNlX2NoYW5uZWwiOiAidXNlcl9wcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QGRkMTMyZGQ5MTlkOGQwMDNjMmJjZDJlMDA2YTkxMzNhODY2OWQyMDQiLAogICAgICAgICAgICAgICAgInBhc3N3b3JkX3VwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAiYXZhdGFyX3VwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMiswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9sb2dnZWRfaW5fYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZpdHlfYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDEyOjE4OjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdXNlcnMvMyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImlkZW50aXR5IjogewogICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYXNzaWduZWRfYWdlbnQiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgInV1aWQiOiAiYThkZmU1ZmQtYjA4ZC01ZDA3LWFkOGItNzRiMTEzZjVkNzI2IiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVGhvcnN0ZW4gRWNrZWwiLAogICAgICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICAgICAiZGVzaWduYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgImlzX21mYV9lbmFibGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAicm9sZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA1LAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInJvbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImF2YXRhciI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hdmF0YXIvZ2V0L2E4ZGZlNWZkLWIwOGQtNWQwNy1hZDhiLTc0YjExM2Y1ZDcyNj8xNzAxMDg5MDE1IiwKICAgICAgICAgICAgICAgICJhZ2VudF9jYXNlX2FjY2VzcyI6ICJBTEwiLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbl9jYXNlX2FjY2VzcyI6IG51bGwsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAib3JnYW5pemF0aW9uIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0ZWFtcyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInRlYW0iCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInRlYW0iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJlbWFpbHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBob25lcyI6IFtdLAogICAgICAgICAgICAgICAgInR3aXR0ZXIiOiBbXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiAiVVRDIiwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogMCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiAiUnVieSIsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2lwIjogIjUuMjMxLjE1OC4yMDUiLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2ZV9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZWFsdGltZV9jaGFubmVsIjogInByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAdjFfdXNlcnNfMSIsCiAgICAgICAgICAgICAgICAicHJlc2VuY2VfY2hhbm5lbCI6ICJ1c2VyX3ByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAY2YwMjc0YjM5NGRiM2FmNTU1ZGJjMTM2ZmM3MGFhYjZlNDViZWU0MiIsCiAgICAgICAgICAgICAgICAicGFzc3dvcmRfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDA3OjE4OjIzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJhdmF0YXJfdXBkYXRlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9sb2dnZWRfaW5fYXQiOiAiMjAyMy0xMS0yN1QxMjo0Njo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3Rpdml0eV9hdCI6ICIyMDIzLTExLTI3VDEyOjQ2OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMy0xMS0yN1QxMjo0MzozNSswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL3VzZXJzLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJhc3NpZ25lZF90ZWFtIjogewogICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInRlYW0iCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X2Fzc2lnbmVkX2J5IjogewogICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICJ1dWlkIjogImE4ZGZlNWZkLWIwOGQtNWQwNy1hZDhiLTc0YjExM2Y1ZDcyNiIsCiAgICAgICAgICAgICAgICAiZnVsbF9uYW1lIjogIlRob3JzdGVuIEVja2VsIiwKICAgICAgICAgICAgICAgICJsZWdhY3lfaWQiOiBudWxsLAogICAgICAgICAgICAgICAgImRlc2lnbmF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc19tZmFfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgInJvbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyb2xlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJhdmF0YXIiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXZhdGFyL2dldC9hOGRmZTVmZC1iMDhkLTVkMDctYWQ4Yi03NGIxMTNmNWQ3MjY/MTcwMTA4OTAxNSIsCiAgICAgICAgICAgICAgICAiYWdlbnRfY2FzZV9hY2Nlc3MiOiAiQUxMIiwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb25fY2FzZV9hY2Nlc3MiOiBudWxsLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogIm9yZ2FuaXphdGlvbiIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGVhbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ0ZWFtIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ0ZWFtIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAiZW1haWxzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwaG9uZXMiOiBbXSwKICAgICAgICAgICAgICAgICJ0d2l0dGVyIjogW10sCiAgICAgICAgICAgICAgICAiZmFjZWJvb2siOiBbXSwKICAgICAgICAgICAgICAgICJleHRlcm5hbF9pZGVudGlmaWVycyI6IFtdLAogICAgICAgICAgICAgICAgImN1c3RvbV9maWVsZHMiOiBbXSwKICAgICAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAgICAgImxvY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGltZV96b25lIjogIlVUQyIsCiAgICAgICAgICAgICAgICAidGltZV96b25lX29mZnNldCI6IDAsCiAgICAgICAgICAgICAgICAiZ3JlZXRpbmciOiBudWxsLAogICAgICAgICAgICAgICAgInNpZ25hdHVyZSI6IG51bGwsCiAgICAgICAgICAgICAgICAic3RhdHVzX21lc3NhZ2UiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl91c2VyX2FnZW50IjogIlJ1YnkiLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6ICI1LjIzMS4xNTguMjA1IiwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fYXQiOiAiMjAyMy0xMS0yN1QxMjo0MzozNSswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3RpdmVfYXQiOiAiMjAyMy0xMS0yN1QxMjo0MzozNSswMDowMCIsCiAgICAgICAgICAgICAgICAicmVhbHRpbWVfY2hhbm5lbCI6ICJwcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QHYxX3VzZXJzXzEiLAogICAgICAgICAgICAgICAgInByZXNlbmNlX2NoYW5uZWwiOiAidXNlcl9wcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QGNmMDI3NGIzOTRkYjNhZjU1NWRiYzEzNmZjNzBhYWI2ZTQ1YmVlNDIiLAogICAgICAgICAgICAgICAgInBhc3N3b3JkX3VwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QwNzoxODoyMyswMDowMCIsCiAgICAgICAgICAgICAgICAiYXZhdGFyX3VwZGF0ZWRfYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3RfbG9nZ2VkX2luX2F0IjogIjIwMjMtMTEtMjdUMTI6NDY6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZpdHlfYXQiOiAiMjAyMy0xMS0yN1QxMjo0Njo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjExKzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS91c2Vycy8xIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYnJhbmQiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiYnJhbmQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzdGF0dXMiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgImxhYmVsIjogIlBlbmRpbmciLAogICAgICAgICAgICAgICAgInR5cGUiOiAiUEVORElORyIsCiAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDMsCiAgICAgICAgICAgICAgICAiaXNfc2xhX2FjdGl2ZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgImlzX2RlbGV0ZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTYrMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxNiswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX3N0YXR1cyIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9zdGF0dXNlcy8zIgogICAgICAgICAgICB9LAogICAgICAgICAgICAicHJpb3JpdHkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgImxhYmVsIjogIkhpZ2giLAogICAgICAgICAgICAgICAgImxldmVsIjogMywKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTYrMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxNiswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX3ByaW9yaXR5IiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3ByaW9yaXRpZXMvMyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInR5cGUiOiBudWxsLAogICAgICAgICAgICAicmVhZF9tYXJrZXIiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiA0LAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicmVhZF9tYXJrZXIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzbGFfdmVyc2lvbiI6IG51bGwsCiAgICAgICAgICAgICJzbGFfbWV0cmljcyI6IFtdLAogICAgICAgICAgICAiZm9ybSI6IG51bGwsCiAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOCwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJhOWJiNzkzOC1jMGQwLTRmZjctOTg4ZS1jMGQ2MWExMDY5NDEiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tVGV4dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlRFWFQiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXRleHQiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8xOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvOCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOSwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2ZDAwNGMxMy1jYTZjLTQ3Y2YtOTJmOS00NjI5ZGZlMTQwMWQiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tVGV4dGFyZWEiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJURVhUQVJFQSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tdGV4dGFyZWEiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDksCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MjowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvOSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTAsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiZmNlZjlmNzMtZTI1Yi00NzQ0LTkzZjYtMDE2NmVjYTU0MjNjIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVJhZGlvIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiUkFESU8iLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXJhZGlvIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzI0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxMCwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJmY2VmOWY3My1lMjViLTQ3NDQtOTNmNi0wMTY2ZWNhNTQyM2MiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiVGVzdCAxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yNSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vMSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImZjZWY5ZjczLWUyNWItNDc0NC05M2Y2LTAxNjZlY2E1NDIzYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJUZXN0IDIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzI2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi8yIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTAiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDExLAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjYwYzY3MDEwLTU0ZTMtNDQyYy05YzkwLTdmYmE1Mzg4YWQxOCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21TaW5nbGVTZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJTRUxFQ1QiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXNpbmdsZXNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzI3IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyOCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTEsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiNjBjNjcwMTAtNTRlMy00NDJjLTljOTAtN2ZiYTUzODhhZDE4IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogImEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzI5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi8zIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiNjBjNjcwMTAtNTRlMy00NDJjLTljOTAtN2ZiYTUzODhhZDE4IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogImIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzMwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi80IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiNjBjNjcwMTAtNTRlMy00NDJjLTljOTAtN2ZiYTUzODhhZDE4IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogImMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzMxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi81IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTEiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEyLAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjE3ZmIyZDRlLWJjZmItNDM1My04ODcwLWUzMTdjMTRkZjc0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21NdWx0aUNob2ljZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIkNIRUNLQk9YIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21tdWx0aWNob2ljZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzMyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMTdmYjJkNGUtYmNmYi00MzUzLTg4NzAtZTMxN2MxNGRmNzRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzM0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi82IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMTdmYjJkNGUtYmNmYi00MzUzLTg4NzAtZTMxN2MxNGRmNzRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzNSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIjIiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzM1IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi83IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMTdmYjJkNGUtYmNmYi00MzUzLTg4NzAtZTMxN2MxNGRmNzRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzNiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIjMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzM2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi84IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTIiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEzLAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjJhZGM1M2E4LTBlOTEtNGYxYi1iMDcxLWZhMDJmMWQwNWNjMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21OdW1lcmljIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiTlVNRVJJQyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tbnVtZXJpYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzM3IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzOCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8zOCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTMsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTMiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDE0LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImM1ODM2OThhLWU5ODYtNGIxYy05MDAxLWY4MzU1ZTJjYTk1MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21EZWNpbWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiREVDSU1BTCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tZGVjaW1hbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzM5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80MCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTQsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDE1LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImNlNWU1NTJmLTk2ODAtNDYyNC1hODY0LTVlMDE2NDlmY2ViYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21ZZXNObyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIllFU05PIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b215ZXNubyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMDozMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMDozMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0MiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80MiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMDozMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTUiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDE2LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjMxYTE2MjhmLTgwNDEtNDMxMy04ZmNlLTcwNWYwMjA5NjQ3YSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21UcmVlU2VsZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiQ0FTQ0FESU5HU0VMRUNUIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b210cmVlc2VsZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxNiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIzMWExNjI4Zi04MDQxLTQzMTMtOGZjZS03MDVmMDIwOTY0N2EiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQ1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiTGV2ZWwxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80NSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vOSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIzMWExNjI4Zi04MDQxLTQzMTMtOGZjZS03MDVmMDIwOTY0N2EiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQ2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiTGV2ZWwxOjpTdWIxIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80NiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vMTAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDExLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMzFhMTYyOGYtODA0MS00MzEzLThmY2UtNzA1ZjAyMDk2NDdhIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIkxldmVsMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzExIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTYiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDE3LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjQzZDgwMzMyLTEwMGQtNDBhNi1hZGMyLWM0OTE3YzlhNTBlNCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21EYXRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiREFURSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tZGF0ZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQ4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ4IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0OSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80OSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTcsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTciCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAiZmllbGQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDE4LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjIxMDcxODEzLWFhMjEtNDkwYy05YzM4LWIwMGQ2ZWJjNWM3MyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21SZWdleHAiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJSRUdFWCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tcmVnZXhwIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNTAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjUxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjUxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNTAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDUxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzUxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogIlxcZFxcZFxcZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMTgsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAib3B0aW9ucyI6IFtdLAogICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjUxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTo1MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9maWVsZHMvMTgiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAidmFsdWUiOiAiIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlX2ZpZWxkX3ZhbHVlIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICBdLAogICAgICAgICAgICAibGFzdF9yZXBsaWVyIjogewogICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICJ1dWlkIjogIjgxZDhhMzJjLWRlMDctNWVkNi1iOTJmLWVmNDI2NTAyOTlhMiIsCiAgICAgICAgICAgICAgICAiZnVsbF9uYW1lIjogIlRheWxvciBXZXN0IiwKICAgICAgICAgICAgICAgICJsZWdhY3lfaWQiOiBudWxsLAogICAgICAgICAgICAgICAgImRlc2lnbmF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc19tZmFfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgInJvbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyb2xlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJhdmF0YXIiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXZhdGFyL2dldC84MWQ4YTMyYy1kZTA3LTVlZDYtYjkyZi1lZjQyNjUwMjk5YTI/MTYzMDA2NjczMyIsCiAgICAgICAgICAgICAgICAiYWdlbnRfY2FzZV9hY2Nlc3MiOiBudWxsLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbl9jYXNlX2FjY2VzcyI6ICJSRVFVRVNURUQiLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogIm9yZ2FuaXphdGlvbiIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGVhbXMiOiBbXSwKICAgICAgICAgICAgICAgICJlbWFpbHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBob25lcyI6IFtdLAogICAgICAgICAgICAgICAgInR3aXR0ZXIiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV90d2l0dGVyIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAiZmFjZWJvb2siOiBbXSwKICAgICAgICAgICAgICAgICJleHRlcm5hbF9pZGVudGlmaWVycyI6IFtdLAogICAgICAgICAgICAgICAgImN1c3RvbV9maWVsZHMiOiBbXSwKICAgICAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAgICAgImxvY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGltZV96b25lIjogIlVUQyIsCiAgICAgICAgICAgICAgICAidGltZV96b25lX29mZnNldCI6IDAsCiAgICAgICAgICAgICAgICAiZ3JlZXRpbmciOiBudWxsLAogICAgICAgICAgICAgICAgInNpZ25hdHVyZSI6IG51bGwsCiAgICAgICAgICAgICAgICAic3RhdHVzX21lc3NhZ2UiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl91c2VyX2FnZW50IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5faXAiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9hdCI6ICIyMDIxLTA4LTI3VDEyOjE4OjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2ZV9hdCI6ICIyMDIxLTA4LTI3VDEyOjE4OjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZWFsdGltZV9jaGFubmVsIjogInByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAdjFfdXNlcnNfMyIsCiAgICAgICAgICAgICAgICAicHJlc2VuY2VfY2hhbm5lbCI6ICJ1c2VyX3ByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAZGQxMzJkZDkxOWQ4ZDAwM2MyYmNkMmUwMDZhOTEzM2E4NjY5ZDIwNCIsCiAgICAgICAgICAgICAgICAicGFzc3dvcmRfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjExKzAwOjAwIiwKICAgICAgICAgICAgICAgICJhdmF0YXJfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjEyKzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2xvZ2dlZF9pbl9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9hY3Rpdml0eV9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjExKzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMTI6MTg6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS91c2Vycy8zIgogICAgICAgICAgICB9LAogICAgICAgICAgICAibGFzdF9yZXBsaWVyX2lkZW50aXR5IjogewogICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICB9LAogICAgICAgICAgICAibGFzdF91cGRhdGVkX2J5IjogewogICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICJ1dWlkIjogImE4ZGZlNWZkLWIwOGQtNWQwNy1hZDhiLTc0YjExM2Y1ZDcyNiIsCiAgICAgICAgICAgICAgICAiZnVsbF9uYW1lIjogIlRob3JzdGVuIEVja2VsIiwKICAgICAgICAgICAgICAgICJsZWdhY3lfaWQiOiBudWxsLAogICAgICAgICAgICAgICAgImRlc2lnbmF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc19lbmFibGVkIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc19tZmFfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgInJvbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyb2xlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJhdmF0YXIiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXZhdGFyL2dldC9hOGRmZTVmZC1iMDhkLTVkMDctYWQ4Yi03NGIxMTNmNWQ3MjY/MTcwMTA4OTAxNSIsCiAgICAgICAgICAgICAgICAiYWdlbnRfY2FzZV9hY2Nlc3MiOiAiQUxMIiwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb25fY2FzZV9hY2Nlc3MiOiBudWxsLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogIm9yZ2FuaXphdGlvbiIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGVhbXMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ0ZWFtIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ0ZWFtIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAiZW1haWxzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwaG9uZXMiOiBbXSwKICAgICAgICAgICAgICAgICJ0d2l0dGVyIjogW10sCiAgICAgICAgICAgICAgICAiZmFjZWJvb2siOiBbXSwKICAgICAgICAgICAgICAgICJleHRlcm5hbF9pZGVudGlmaWVycyI6IFtdLAogICAgICAgICAgICAgICAgImN1c3RvbV9maWVsZHMiOiBbXSwKICAgICAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAgICAgImxvY2FsZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGltZV96b25lIjogIlVUQyIsCiAgICAgICAgICAgICAgICAidGltZV96b25lX29mZnNldCI6IDAsCiAgICAgICAgICAgICAgICAiZ3JlZXRpbmciOiBudWxsLAogICAgICAgICAgICAgICAgInNpZ25hdHVyZSI6IG51bGwsCiAgICAgICAgICAgICAgICAic3RhdHVzX21lc3NhZ2UiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl91c2VyX2FnZW50IjogIlJ1YnkiLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6ICI1LjIzMS4xNTguMjA1IiwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fYXQiOiAiMjAyMy0xMS0yN1QxMjo0MzozNSswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3RpdmVfYXQiOiAiMjAyMy0xMS0yN1QxMjo0MzozNSswMDowMCIsCiAgICAgICAgICAgICAgICAicmVhbHRpbWVfY2hhbm5lbCI6ICJwcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QHYxX3VzZXJzXzEiLAogICAgICAgICAgICAgICAgInByZXNlbmNlX2NoYW5uZWwiOiAidXNlcl9wcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QGNmMDI3NGIzOTRkYjNhZjU1NWRiYzEzNmZjNzBhYWI2ZTQ1YmVlNDIiLAogICAgICAgICAgICAgICAgInBhc3N3b3JkX3VwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QwNzoxODoyMyswMDowMCIsCiAgICAgICAgICAgICAgICAiYXZhdGFyX3VwZGF0ZWRfYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3RfbG9nZ2VkX2luX2F0IjogIjIwMjMtMTEtMjdUMTI6NDY6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZpdHlfYXQiOiAiMjAyMy0xMS0yN1QxMjo0Njo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjExKzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjMtMTEtMjdUMTI6NDM6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS91c2Vycy8xIgogICAgICAgICAgICB9LAogICAgICAgICAgICAibGFzdF9jb21wbGV0ZWRfYnkiOiBudWxsLAogICAgICAgICAgICAibGFzdF9jbG9zZWRfYnkiOiBudWxsLAogICAgICAgICAgICAic3RhdGUiOiAiQUNUSVZFIiwKICAgICAgICAgICAgInBvc3RfY291bnQiOiAxLAogICAgICAgICAgICAiaGFzX25vdGVzIjogZmFsc2UsCiAgICAgICAgICAgICJwaW5uZWRfbm90ZXNfY291bnQiOiAwLAogICAgICAgICAgICAiaGFzX2F0dGFjaG1lbnRzIjogZmFsc2UsCiAgICAgICAgICAgICJpc19tZXJnZWQiOiBmYWxzZSwKICAgICAgICAgICAgInJhdGluZyI6IG51bGwsCiAgICAgICAgICAgICJyYXRpbmdfc3RhdHVzIjogIlVOT0ZGRVJFRCIsCiAgICAgICAgICAgICJ0YWdzIjogWwogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgIm5hbWUiOiAibWFjIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ0YWciCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJpZCI6IDIsCiAgICAgICAgICAgICAgICAgICAgIm5hbWUiOiAiYXBwbGUiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInRhZyIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgXSwKICAgICAgICAgICAgImxhc3RfcG9zdF9zdGF0dXMiOiAiU0VFTiIsCiAgICAgICAgICAgICJsYXN0X3Bvc3RfcHJldmlldyI6ICJDYW4geW91IGhlbHAgbWU/IiwKICAgICAgICAgICAgImxhc3RfcG9zdF90eXBlIjogIlBVQkxJQyIsCiAgICAgICAgICAgICJsYXN0X21lc3NhZ2VfcHJldmlldyI6ICJDYW4geW91IGhlbHAgbWU/IiwKICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV9jYXNlc180IiwKICAgICAgICAgICAgImxhc3RfYXNzaWduZWRfYXQiOiAiMjAyMS0wOC0yN1QxMjoxOTo1MiswMDowMCIsCiAgICAgICAgICAgICJsYXN0X3JlcGxpZWRfYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICJsYXN0X29wZW5lZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X3BlbmRpbmdfYXQiOiAiMjAyMS0wOC0yN1QxMjoxOTo1MiswMDowMCIsCiAgICAgICAgICAgICJsYXN0X2Nsb3NlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2NvbXBsZXRlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2FnZW50X2FjdGl2aXR5X2F0IjogIjIwMjEtMDgtMjdUMTI6MTk6NTIrMDA6MDAiLAogICAgICAgICAgICAibGFzdF9jdXN0b21lcl9hY3Rpdml0eV9hdCI6ICIyMDIxLTA4LTI3VDEyOjE4OjUzKzAwOjAwIiwKICAgICAgICAgICAgImxhc3RfcmVwbHlfYnlfYWdlbnRfYXQiOiBudWxsLAogICAgICAgICAgICAibGFzdF9yZXBseV9ieV9yZXF1ZXN0ZXJfYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICJhZ2VudF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMTI6MTk6NTIrMDA6MDAiLAogICAgICAgICAgICAibGF0ZXN0X2Fzc2lnbmVlX3VwZGF0ZSI6ICIyMDIxLTA4LTI3VDEyOjE5OjUyKzAwOjAwIiwKICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMTI6MTk6NTIrMDA6MDAiLAogICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlIiwKICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvNCIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICJzdWJqZWN0IjogIiBIb3cgZG8gSSBwbGFjZSBhIGN1c3RvbSBvcmRlcj8gIiwKICAgICAgICAgICAgInBvcnRhbCI6ICJBUEkiLAogICAgICAgICAgICAic291cmNlX2NoYW5uZWwiOiB7CiAgICAgICAgICAgICAgICAidXVpZCI6ICJjZjNjZDM5YS01NGJmLTVlNWUtOTEyYi04ODM5MTlmM2FiMWUiLAogICAgICAgICAgICAgICAgInR5cGUiOiAiTk9URSIsCiAgICAgICAgICAgICAgICAiY2hhcmFjdGVyX2xpbWl0IjogbnVsbCwKICAgICAgICAgICAgICAgICJhY2NvdW50IjogbnVsbCwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNoYW5uZWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X3B1YmxpY19jaGFubmVsIjogbnVsbCwKICAgICAgICAgICAgInJlcXVlc3RlciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAidXVpZCI6ICI4MWQ4YTMyYy1kZTA3LTVlZDYtYjkyZi1lZjQyNjUwMjk5YTIiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJUYXlsb3IgV2VzdCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDQsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvODFkOGEzMmMtZGUwNy01ZWQ2LWI5MmYtZWY0MjY1MDI5OWEyPzE2MzAwNjY3MzMiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb25fY2FzZV9hY2Nlc3MiOiAiUkVRVUVTVEVEIiwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogW10sCiAgICAgICAgICAgICAgICAiZW1haWxzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwaG9uZXMiOiBbXSwKICAgICAgICAgICAgICAgICJ0d2l0dGVyIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfdHdpdHRlciIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImZhY2Vib29rIjogW10sCiAgICAgICAgICAgICAgICAiZXh0ZXJuYWxfaWRlbnRpZmllcnMiOiBbXSwKICAgICAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogW10sCiAgICAgICAgICAgICAgICAicGlubmVkX25vdGVzX2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRpbWVfem9uZSI6ICJVVEMiLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiAwLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2lwIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3RpdmVfYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVhbHRpbWVfY2hhbm5lbCI6ICJwcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QHYxX3VzZXJzXzMiLAogICAgICAgICAgICAgICAgInByZXNlbmNlX2NoYW5uZWwiOiAidXNlcl9wcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QGRkMTMyZGQ5MTlkOGQwMDNjMmJjZDJlMDA2YTkxMzNhODY2OWQyMDQiLAogICAgICAgICAgICAgICAgInBhc3N3b3JkX3VwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAiYXZhdGFyX3VwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMiswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9sb2dnZWRfaW5fYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZpdHlfYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDEyOjE4OjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdXNlcnMvMyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImNyZWF0b3IiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgInV1aWQiOiAiYThkZmU1ZmQtYjA4ZC01ZDA3LWFkOGItNzRiMTEzZjVkNzI2IiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVGhvcnN0ZW4gRWNrZWwiLAogICAgICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICAgICAiZGVzaWduYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgImlzX21mYV9lbmFibGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAicm9sZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA1LAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInJvbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImF2YXRhciI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hdmF0YXIvZ2V0L2E4ZGZlNWZkLWIwOGQtNWQwNy1hZDhiLTc0YjExM2Y1ZDcyNj8xNzAxMDg5MDE1IiwKICAgICAgICAgICAgICAgICJhZ2VudF9jYXNlX2FjY2VzcyI6ICJBTEwiLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbl9jYXNlX2FjY2VzcyI6IG51bGwsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAib3JnYW5pemF0aW9uIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0ZWFtcyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInRlYW0iCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInRlYW0iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJlbWFpbHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBob25lcyI6IFtdLAogICAgICAgICAgICAgICAgInR3aXR0ZXIiOiBbXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiAiVVRDIiwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogMCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiAiUnVieSIsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2lwIjogIjUuMjMxLjE1OC4yMDUiLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2ZV9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZWFsdGltZV9jaGFubmVsIjogInByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAdjFfdXNlcnNfMSIsCiAgICAgICAgICAgICAgICAicHJlc2VuY2VfY2hhbm5lbCI6ICJ1c2VyX3ByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAY2YwMjc0YjM5NGRiM2FmNTU1ZGJjMTM2ZmM3MGFhYjZlNDViZWU0MiIsCiAgICAgICAgICAgICAgICAicGFzc3dvcmRfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDA3OjE4OjIzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJhdmF0YXJfdXBkYXRlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9sb2dnZWRfaW5fYXQiOiAiMjAyMy0xMS0yN1QxMjo0Njo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3Rpdml0eV9hdCI6ICIyMDIzLTExLTI3VDEyOjQ2OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMy0xMS0yN1QxMjo0MzozNSswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL3VzZXJzLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImFzc2lnbmVkX2FnZW50IjogbnVsbCwKICAgICAgICAgICAgImFzc2lnbmVkX3RlYW0iOiBudWxsLAogICAgICAgICAgICAibGFzdF9hc3NpZ25lZF9ieSI6IG51bGwsCiAgICAgICAgICAgICJicmFuZCI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJicmFuZCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInN0YXR1cyI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAibGFiZWwiOiAiTmV3IiwKICAgICAgICAgICAgICAgICJ0eXBlIjogIk5FVyIsCiAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDEsCiAgICAgICAgICAgICAgICAiaXNfc2xhX2FjdGl2ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfZGVsZXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxNiswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2Vfc3RhdHVzIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3N0YXR1c2VzLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwcmlvcml0eSI6IG51bGwsCiAgICAgICAgICAgICJ0eXBlIjogbnVsbCwKICAgICAgICAgICAgInJlYWRfbWFya2VyIjogbnVsbCwKICAgICAgICAgICAgInNsYV92ZXJzaW9uIjogbnVsbCwKICAgICAgICAgICAgInNsYV9tZXRyaWNzIjogW10sCiAgICAgICAgICAgICJmb3JtIjogewogICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZm9ybSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImN1c3RvbV9maWVsZHMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA4LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImE5YmI3OTM4LWMwZDAtNGZmNy05ODhlLWMwZDYxYTEwNjk0MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21UZXh0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiVEVYVCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tdGV4dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDE5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzE5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogOCwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy84IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjZkMDA0YzEzLWNhNmMtNDdjZi05MmY5LTQ2MjlkZmUxNDAxZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21UZXh0YXJlYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlRFWFRBUkVBIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b210ZXh0YXJlYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MjowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MjowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yMiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogOSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy85IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMCwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJmY2VmOWY3My1lMjViLTQ3NDQtOTNmNi0wMTY2ZWNhNTQyM2MiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tUmFkaW8iLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJSQURJTyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tcmFkaW8iLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDEwLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImZjZWY5ZjczLWUyNWItNDc0NC05M2Y2LTAxNjZlY2E1NDIzYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJUZXN0IDEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzI1IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi8xIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiZmNlZjlmNzMtZTI1Yi00NzQ0LTkzZjYtMDE2NmVjYTU0MjNjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyNiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIlRlc3QgMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xMCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTEsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiNjBjNjcwMTAtNTRlMy00NDJjLTljOTAtN2ZiYTUzODhhZDE4IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVNpbmdsZVNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlNFTEVDVCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tc2luZ2xlc2VsZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzI4IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxMSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2MGM2NzAxMC01NGUzLTQ0MmMtOWM5MC03ZmJhNTM4OGFkMTgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2MGM2NzAxMC01NGUzLTQ0MmMtOWM5MC03ZmJhNTM4OGFkMTgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiYiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2MGM2NzAxMC01NGUzLTQ0MmMtOWM5MC03ZmJhNTM4OGFkMTgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xMSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMTdmYjJkNGUtYmNmYi00MzUzLTg4NzAtZTMxN2MxNGRmNzRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbU11bHRpQ2hvaWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiQ0hFQ0tCT1giLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbW11bHRpY2hvaWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzMzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxMiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiMyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xMiIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTMsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMmFkYzUzYTgtMGU5MS00ZjFiLWIwNzEtZmEwMmYxZDA1Y2MwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbU51bWVyaWMiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJOVU1FUklDIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21udW1lcmljIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzM4IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxMywKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xMyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTQsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiYzU4MzY5OGEtZTk4Ni00YjFjLTkwMDEtZjgzNTVlMmNhOTUxIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbURlY2ltYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJERUNJTUFMIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21kZWNpbWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxNCwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xNCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTUsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiY2U1ZTU1MmYtOTY4MC00NjI0LWE4NjQtNWUwMTY0OWZjZWJjIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVllc05vIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiWUVTTk8iLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXllc25vIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMDozMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMDozMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxNSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xNSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTYsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMzFhMTYyOGYtODA0MS00MzEzLThmY2UtNzA1ZjAyMDk2NDdhIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVRyZWVTZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJDQVNDQURJTkdTRUxFQ1QiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXRyZWVzZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0MywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80MyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE2LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjMxYTE2MjhmLTgwNDEtNDMxMy04ZmNlLTcwNWYwMjA5NjQ3YSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJMZXZlbDEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ1IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi85IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjMxYTE2MjhmLTgwNDEtNDMxMy04ZmNlLTcwNWYwMjA5NjQ3YSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJMZXZlbDE6OlN1YjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi8xMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIzMWExNjI4Zi04MDQxLTQzMTMtOGZjZS03MDVmMDIwOTY0N2EiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQ3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiTGV2ZWwyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80NyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vMTEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xNiIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTcsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiNDNkODAzMzItMTAwZC00MGE2LWFkYzItYzQ5MTdjOWE1MGU0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbURhdGUiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJEQVRFIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21kYXRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQ5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxNywKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xNyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTgsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMjEwNzE4MTMtYWEyMS00OTBjLTljMzgtYjAwZDZlYmM1YzczIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVJlZ2V4cCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlJFR0VYIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21yZWdleHAiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA1MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy81MCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjUxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjUxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNTEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiAiXFxkXFxkXFxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxOCwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjUxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xOCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJsYXN0X3JlcGxpZXIiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgInV1aWQiOiAiODFkOGEzMmMtZGUwNy01ZWQ2LWI5MmYtZWY0MjY1MDI5OWEyIiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVGF5bG9yIFdlc3QiLAogICAgICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICAgICAiZGVzaWduYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgImlzX21mYV9lbmFibGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAicm9sZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA0LAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInJvbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImF2YXRhciI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hdmF0YXIvZ2V0LzgxZDhhMzJjLWRlMDctNWVkNi1iOTJmLWVmNDI2NTAyOTlhMj8xNjMwMDY2NzMzIiwKICAgICAgICAgICAgICAgICJhZ2VudF9jYXNlX2FjY2VzcyI6IG51bGwsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uX2Nhc2VfYWNjZXNzIjogIlJFUVVFU1RFRCIsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAib3JnYW5pemF0aW9uIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0ZWFtcyI6IFtdLAogICAgICAgICAgICAgICAgImVtYWlscyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGhvbmVzIjogW10sCiAgICAgICAgICAgICAgICAidHdpdHRlciI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X3R3aXR0ZXIiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiAiVVRDIiwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogMCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjEtMDgtMjdUMTI6MTg6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjEtMDgtMjdUMTI6MTg6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc18zIiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBkZDEzMmRkOTE5ZDhkMDAzYzJiY2QyZTAwNmE5MTMzYTg2NjlkMjA0IiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfbG9nZ2VkX2luX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL3VzZXJzLzMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X3JlcGxpZXJfaWRlbnRpdHkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X3VwZGF0ZWRfYnkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgInV1aWQiOiAiYThkZmU1ZmQtYjA4ZC01ZDA3LWFkOGItNzRiMTEzZjVkNzI2IiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVGhvcnN0ZW4gRWNrZWwiLAogICAgICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICAgICAiZGVzaWduYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgImlzX21mYV9lbmFibGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAicm9sZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA1LAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInJvbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImF2YXRhciI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hdmF0YXIvZ2V0L2E4ZGZlNWZkLWIwOGQtNWQwNy1hZDhiLTc0YjExM2Y1ZDcyNj8xNzAxMDg5MDE1IiwKICAgICAgICAgICAgICAgICJhZ2VudF9jYXNlX2FjY2VzcyI6ICJBTEwiLAogICAgICAgICAgICAgICAgIm9yZ2FuaXphdGlvbl9jYXNlX2FjY2VzcyI6IG51bGwsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAib3JnYW5pemF0aW9uIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0ZWFtcyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInRlYW0iCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInRlYW0iCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJlbWFpbHMiOiBbCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInBob25lcyI6IFtdLAogICAgICAgICAgICAgICAgInR3aXR0ZXIiOiBbXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiAiVVRDIiwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogMCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiAiUnVieSIsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2lwIjogIjUuMjMxLjE1OC4yMDUiLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2ZV9hdCI6ICIyMDIzLTExLTI3VDEyOjQzOjM1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZWFsdGltZV9jaGFubmVsIjogInByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAdjFfdXNlcnNfMSIsCiAgICAgICAgICAgICAgICAicHJlc2VuY2VfY2hhbm5lbCI6ICJ1c2VyX3ByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAY2YwMjc0YjM5NGRiM2FmNTU1ZGJjMTM2ZmM3MGFhYjZlNDViZWU0MiIsCiAgICAgICAgICAgICAgICAicGFzc3dvcmRfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDA3OjE4OjIzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJhdmF0YXJfdXBkYXRlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9sb2dnZWRfaW5fYXQiOiAiMjAyMy0xMS0yN1QxMjo0Njo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3Rpdml0eV9hdCI6ICIyMDIzLTExLTI3VDEyOjQ2OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMy0xMS0yN1QxMjo0MzozNSswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL3VzZXJzLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X2NvbXBsZXRlZF9ieSI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2Nsb3NlZF9ieSI6IG51bGwsCiAgICAgICAgICAgICJzdGF0ZSI6ICJBQ1RJVkUiLAogICAgICAgICAgICAicG9zdF9jb3VudCI6IDEsCiAgICAgICAgICAgICJoYXNfbm90ZXMiOiB0cnVlLAogICAgICAgICAgICAicGlubmVkX25vdGVzX2NvdW50IjogMCwKICAgICAgICAgICAgImhhc19hdHRhY2htZW50cyI6IGZhbHNlLAogICAgICAgICAgICAiaXNfbWVyZ2VkIjogZmFsc2UsCiAgICAgICAgICAgICJyYXRpbmciOiBudWxsLAogICAgICAgICAgICAicmF0aW5nX3N0YXR1cyI6ICJVTk9GRkVSRUQiLAogICAgICAgICAgICAidGFncyI6IFtdLAogICAgICAgICAgICAibGFzdF9wb3N0X3N0YXR1cyI6ICIiLAogICAgICAgICAgICAibGFzdF9wb3N0X3ByZXZpZXciOiAiSSB3YW50IHRvIHB1cmNoYXNlIGFuIGFzc29ydGVkIHNldCBvZiByZXRhaWwgZXF1aXBtZW50LiBJ4oCZbSBub3QgYWJsZSB0byBidWlsZCBteSBidW5kbGUuIENhbiB5b3UgaGVscCBtZSB3aXRoIHRoaXMgcHVyY2hhc2U/IExvb2tpbmcgZm9yd2FyZCB0byBtb3JlIGluZm9ybWF0aW9uISIsCiAgICAgICAgICAgICJsYXN0X3Bvc3RfdHlwZSI6ICJOT1RFIiwKICAgICAgICAgICAgImxhc3RfbWVzc2FnZV9wcmV2aWV3IjogIkkgd2FudCB0byBwdXJjaGFzZSBhbiBhc3NvcnRlZCBzZXQgb2YgcmV0YWlsIGVxdWlwbWVudC4gSeKAmW0gbm90IGFibGUgdG8gYnVpbGQgbXkgYnVuZGxlLiBDYW4geW91IGhlbHAgbWUgd2l0aCB0aGlzIHB1cmNoYXNlPyBMb29raW5nIGZvcndhcmQgdG8gbW9yZSBpbmZvcm1hdGlvbiEiLAogICAgICAgICAgICAicmVhbHRpbWVfY2hhbm5lbCI6ICJwcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QHYxX2Nhc2VzXzIiLAogICAgICAgICAgICAibGFzdF9hc3NpZ25lZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X3JlcGxpZWRfYXQiOiAiMjAyMS0wOC0yN1QxMDo0NTo1MSswMDowMCIsCiAgICAgICAgICAgICJsYXN0X29wZW5lZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X3BlbmRpbmdfYXQiOiBudWxsLAogICAgICAgICAgICAibGFzdF9jbG9zZWRfYXQiOiBudWxsLAogICAgICAgICAgICAibGFzdF9jb21wbGV0ZWRfYXQiOiBudWxsLAogICAgICAgICAgICAibGFzdF9hZ2VudF9hY3Rpdml0eV9hdCI6ICIyMDIxLTA4LTI3VDEwOjQ1OjUxKzAwOjAwIiwKICAgICAgICAgICAgImxhc3RfY3VzdG9tZXJfYWN0aXZpdHlfYXQiOiBudWxsLAogICAgICAgICAgICAibGFzdF9yZXBseV9ieV9hZ2VudF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X3JlcGx5X2J5X3JlcXVlc3Rlcl9hdCI6IG51bGwsCiAgICAgICAgICAgICJhZ2VudF91cGRhdGVkX2F0IjogbnVsbCwKICAgICAgICAgICAgImxhdGVzdF9hc3NpZ25lZV91cGRhdGUiOiBudWxsLAogICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDEwOjQ1OjUxKzAwOjAwIiwKICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QxMDo0NTo1MSswMDowMCIsCiAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2UiLAogICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy8yIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgInN1YmplY3QiOiAiR2V0dGluZyBjb21mb3J0YWJsZSB3aXRoIEtheWFrbzogYSBzYW1wbGUgY29udmVyc2F0aW9uIiwKICAgICAgICAgICAgInBvcnRhbCI6ICJTRVRVUCIsCiAgICAgICAgICAgICJzb3VyY2VfY2hhbm5lbCI6IHsKICAgICAgICAgICAgICAgICJ1dWlkIjogImZkM2E4MTE2LTk1YzItNDkyZS05YWYzLWIzYWI1N2RjOWYxYSIsCiAgICAgICAgICAgICAgICAidHlwZSI6ICJNQUlMIiwKICAgICAgICAgICAgICAgICJjaGFyYWN0ZXJfbGltaXQiOiBudWxsLAogICAgICAgICAgICAgICAgImFjY291bnQiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJtYWlsYm94IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNoYW5uZWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X3B1YmxpY19jaGFubmVsIjogewogICAgICAgICAgICAgICAgInV1aWQiOiAiZmQzYTgxMTYtOTVjMi00OTJlLTlhZjMtYjNhYjU3ZGM5ZjFhIiwKICAgICAgICAgICAgICAgICJ0eXBlIjogIk1BSUwiLAogICAgICAgICAgICAgICAgImNoYXJhY3Rlcl9saW1pdCI6IG51bGwsCiAgICAgICAgICAgICAgICAiYWNjb3VudCI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogIm1haWxib3giCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2hhbm5lbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInJlcXVlc3RlciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAidXVpZCI6ICI4MWQ4YTMyYy1kZTA3LTVlZDYtYjkyZi1lZjQyNjUwMjk5YTIiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJUYXlsb3IgV2VzdCIsCiAgICAgICAgICAgICAgICAibGVnYWN5X2lkIjogbnVsbCwKICAgICAgICAgICAgICAgICJkZXNpZ25hdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbWZhX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJyb2xlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDQsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicm9sZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXZhdGFyIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2F2YXRhci9nZXQvODFkOGEzMmMtZGUwNy01ZWQ2LWI5MmYtZWY0MjY1MDI5OWEyPzE2MzAwNjY3MzMiLAogICAgICAgICAgICAgICAgImFnZW50X2Nhc2VfYWNjZXNzIjogbnVsbCwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb25fY2FzZV9hY2Nlc3MiOiAiUkVRVUVTVEVEIiwKICAgICAgICAgICAgICAgICJvcmdhbml6YXRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJvcmdhbml6YXRpb24iCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRlYW1zIjogW10sCiAgICAgICAgICAgICAgICAiZW1haWxzIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJwaG9uZXMiOiBbXSwKICAgICAgICAgICAgICAgICJ0d2l0dGVyIjogWwogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfdHdpdHRlciIKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgImZhY2Vib29rIjogW10sCiAgICAgICAgICAgICAgICAiZXh0ZXJuYWxfaWRlbnRpZmllcnMiOiBbXSwKICAgICAgICAgICAgICAgICJjdXN0b21fZmllbGRzIjogW10sCiAgICAgICAgICAgICAgICAicGlubmVkX25vdGVzX2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInRpbWVfem9uZSI6ICJVVEMiLAogICAgICAgICAgICAgICAgInRpbWVfem9uZV9vZmZzZXQiOiAwLAogICAgICAgICAgICAgICAgImdyZWV0aW5nIjogbnVsbCwKICAgICAgICAgICAgICAgICJzaWduYXR1cmUiOiBudWxsLAogICAgICAgICAgICAgICAgInN0YXR1c19tZXNzYWdlIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fdXNlcl9hZ2VudCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2lwIjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X3NlZW5fYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9hY3RpdmVfYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVhbHRpbWVfY2hhbm5lbCI6ICJwcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QHYxX3VzZXJzXzMiLAogICAgICAgICAgICAgICAgInByZXNlbmNlX2NoYW5uZWwiOiAidXNlcl9wcmVzZW5jZS00NDI1NDNjZDQyMjg3NzUwNDAwMWViMDU1MGYxODlhZDM2MmQ2NDc1ZmE2ZDk1ZmQwZjJkOGVlMGZmNzcwZjY1QGRkMTMyZGQ5MTlkOGQwMDNjMmJjZDJlMDA2YTkxMzNhODY2OWQyMDQiLAogICAgICAgICAgICAgICAgInBhc3N3b3JkX3VwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAiYXZhdGFyX3VwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMiswMDowMCIsCiAgICAgICAgICAgICAgICAibGFzdF9sb2dnZWRfaW5fYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZpdHlfYXQiOiBudWxsLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDEyOjE4OjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdXNlcnMvMyIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImNyZWF0b3IiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgInV1aWQiOiAiODFkOGEzMmMtZGUwNy01ZWQ2LWI5MmYtZWY0MjY1MDI5OWEyIiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVGF5bG9yIFdlc3QiLAogICAgICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICAgICAiZGVzaWduYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgImlzX21mYV9lbmFibGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAicm9sZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA0LAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInJvbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImF2YXRhciI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hdmF0YXIvZ2V0LzgxZDhhMzJjLWRlMDctNWVkNi1iOTJmLWVmNDI2NTAyOTlhMj8xNjMwMDY2NzMzIiwKICAgICAgICAgICAgICAgICJhZ2VudF9jYXNlX2FjY2VzcyI6IG51bGwsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uX2Nhc2VfYWNjZXNzIjogIlJFUVVFU1RFRCIsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAib3JnYW5pemF0aW9uIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0ZWFtcyI6IFtdLAogICAgICAgICAgICAgICAgImVtYWlscyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGhvbmVzIjogW10sCiAgICAgICAgICAgICAgICAidHdpdHRlciI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X3R3aXR0ZXIiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiAiVVRDIiwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogMCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjEtMDgtMjdUMTI6MTg6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjEtMDgtMjdUMTI6MTg6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc18zIiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBkZDEzMmRkOTE5ZDhkMDAzYzJiY2QyZTAwNmE5MTMzYTg2NjlkMjA0IiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfbG9nZ2VkX2luX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL3VzZXJzLzMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImFzc2lnbmVkX2FnZW50IjogbnVsbCwKICAgICAgICAgICAgImFzc2lnbmVkX3RlYW0iOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidGVhbSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImxhc3RfYXNzaWduZWRfYnkiOiBudWxsLAogICAgICAgICAgICAiYnJhbmQiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiYnJhbmQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzdGF0dXMiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAyLAogICAgICAgICAgICAgICAgImxhYmVsIjogIk9wZW4iLAogICAgICAgICAgICAgICAgInR5cGUiOiAiT1BFTiIsCiAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDIsCiAgICAgICAgICAgICAgICAiaXNfc2xhX2FjdGl2ZSI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfZGVsZXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxNiswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2Vfc3RhdHVzIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3N0YXR1c2VzLzIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwcmlvcml0eSI6IG51bGwsCiAgICAgICAgICAgICJ0eXBlIjogewogICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICJsYWJlbCI6ICJRdWVzdGlvbiIsCiAgICAgICAgICAgICAgICAidHlwZSI6ICJRVUVTVElPTiIsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTYrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV90eXBlIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3R5cGVzLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJyZWFkX21hcmtlciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJyZWFkX21hcmtlciIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNsYV92ZXJzaW9uIjogbnVsbCwKICAgICAgICAgICAgInNsYV9tZXRyaWNzIjogW10sCiAgICAgICAgICAgICJmb3JtIjogbnVsbCwKICAgICAgICAgICAgImN1c3RvbV9maWVsZHMiOiBbCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA4LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImE5YmI3OTM4LWMwZDAtNGZmNy05ODhlLWMwZDYxYTEwNjk0MSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21UZXh0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiVEVYVCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tdGV4dCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDE5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MTo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzE5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogOCwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTE6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUxOjUzKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy84IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjZkMDA0YzEzLWNhNmMtNDdjZi05MmY5LTQ2MjlkZmUxNDAxZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0aXRsZSI6ICJDdXN0b21UZXh0YXJlYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlRFWFRBUkVBIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b210ZXh0YXJlYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfYWdlbnRzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9vbl9yZXNvbHV0aW9uIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc192aXNpYmxlX3RvX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiY3VzdG9tZXJfdGl0bGVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDIxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MjowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1MjowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzIxIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfY3VzdG9tZXJfZWRpdGFibGUiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9ucyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yMiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ3VsYXJfZXhwcmVzc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogOSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTI6MDgrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjUyOjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy85IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgInZhbHVlIjogIiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZF92YWx1ZSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgImZpZWxkIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMCwKICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICJmY2VmOWY3My1lMjViLTQ3NDQtOTNmNi0wMTY2ZWNhNTQyM2MiLAogICAgICAgICAgICAgICAgICAgICAgICAidGl0bGUiOiAiQ3VzdG9tUmFkaW8iLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJSQURJTyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tcmFkaW8iLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy8yMyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDEwLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogImZjZWY5ZjczLWUyNWItNDc0NC05M2Y2LTAxNjZlY2E1NDIzYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJUZXN0IDEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzI1IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NDo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi8xIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiZmNlZjlmNzMtZTI1Yi00NzQ0LTkzZjYtMDE2NmVjYTU0MjNjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVzIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAyNiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogIlRlc3QgMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTQ6NDYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU0OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xMCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTEsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiNjBjNjcwMTAtNTRlMy00NDJjLTljOTAtN2ZiYTUzODhhZDE4IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVNpbmdsZVNlbGVjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlNFTEVDVCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJrZXkiOiAiY3VzdG9tc2luZ2xlc2VsZWN0IiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMjcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTowMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzI4IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxMSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2MGM2NzAxMC01NGUzLTQ0MmMtOWM5MC03ZmJhNTM4OGFkMTgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDI5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiYSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMjkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2MGM2NzAxMC01NGUzLTQ0MmMtOWM5MC03ZmJhNTM4OGFkMTgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiYiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICI2MGM2NzAxMC01NGUzLTQ0MmMtOWM5MC03ZmJhNTM4OGFkMTgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiYyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6MDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjAxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xMSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTIsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMTdmYjJkNGUtYmNmYi00MzUzLTg4NzAtZTMxN2MxNGRmNzRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbU11bHRpQ2hvaWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiQ0hFQ0tCT1giLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbW11bHRpY2hvaWNlIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzIiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NTo1MiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzMzIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxMiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiMSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiMiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIxN2ZiMmQ0ZS1iY2ZiLTQzNTMtODg3MC1lMzE3YzE0ZGY3NGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiMyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3J0X29yZGVyIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJmaWVsZF9vcHRpb24iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Jhc2UvZmllbGQvb3B0aW9uLzgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTU6NTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU1OjUyKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xMiIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTMsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMmFkYzUzYTgtMGU5MS00ZjFiLWIwNzEtZmEwMmYxZDA1Y2MwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbU51bWVyaWMiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJOVU1FUklDIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21udW1lcmljIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDM4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1NjoyNiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzM4IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxMywKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6MjYrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjI2KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xMyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTQsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiYzU4MzY5OGEtZTk4Ni00YjFjLTkwMDEtZjgzNTVlMmNhOTUxIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbURlY2ltYWwiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJERUNJTUFMIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21kZWNpbWFsIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMzksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvMzkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxMzo1Njo0MSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxNCwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTM6NTY6NDErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDEzOjU2OjQxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xNCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTUsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiY2U1ZTU1MmYtOTY4MC00NjI0LWE4NjQtNWUwMTY0OWZjZWJjIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVllc05vIiwKICAgICAgICAgICAgICAgICAgICAgICAgInR5cGUiOiAiWUVTTk8iLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXllc25vIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMDozMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMDozMSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxNSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDA6MzErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAwOjMxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xNSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTYsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMzFhMTYyOGYtODA0MS00MzEzLThmY2UtNzA1ZjAyMDk2NDdhIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVRyZWVTZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJDQVNDQURJTkdTRUxFQ1QiLAogICAgICAgICAgICAgICAgICAgICAgICAia2V5IjogImN1c3RvbXRyZWVzZWxlY3QiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA0MywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80MyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDE2LAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9wdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjMxYTE2MjhmLTgwNDEtNDMxMy04ZmNlLTcwNWYwMjA5NjQ3YSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJMZXZlbDEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ1IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi85IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZmllbGR1dWlkIjogIjMxYTE2MjhmLTgwNDEtNDMxMy04ZmNlLTcwNWYwMjA5NjQ3YSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInZhbHVlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6ICJMZXZlbDE6OlN1YjEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ2IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic29ydF9vcmRlciI6IDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiZmllbGRfb3B0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9iYXNlL2ZpZWxkL29wdGlvbi8xMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZpZWxkdXVpZCI6ICIzMWExNjI4Zi04MDQxLTQzMTMtOGZjZS03MDVmMDIwOTY0N2EiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2YWx1ZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQ3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiAiTGV2ZWwyIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMTowNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy80NyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImZpZWxkX29wdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvYmFzZS9maWVsZC9vcHRpb24vMTEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MDUrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjA1KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xNiIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTcsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiNDNkODAzMzItMTAwZC00MGE2LWFkYzItYzQ5MTdjOWE1MGU0IiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbURhdGUiLAogICAgICAgICAgICAgICAgICAgICAgICAidHlwZSI6ICJEQVRFIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21kYXRlIiwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX2Zvcl9hZ2VudHMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3JlcXVpcmVkX29uX3Jlc29sdXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX3Zpc2libGVfdG9fY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJjdXN0b21lcl90aXRsZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNDgiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19jdXN0b21lcl9lZGl0YWJsZSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2N1c3RvbWVycyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb25zIjogWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDQ5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsb2NhbGUiOiAiZW4tdXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ0cmFuc2xhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0xMC0wMVQxNDowMToyNyswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlX2ZpZWxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9sb2NhbGUvZmllbGRzLzQ5IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAicmVndWxhcl9leHByZXNzaW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxNywKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6MjcrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjI3KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xNyIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICJmaWVsZCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogMTgsCiAgICAgICAgICAgICAgICAgICAgICAgICJmaWVsZHV1aWQiOiAiMjEwNzE4MTMtYWEyMS00OTBjLTljMzgtYjAwZDZlYmM1YzczIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRpdGxlIjogIkN1c3RvbVJlZ2V4cCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJ0eXBlIjogIlJFR0VYIiwKICAgICAgICAgICAgICAgICAgICAgICAgImtleSI6ICJjdXN0b21yZWdleHAiLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfZm9yX2FnZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfcmVxdWlyZWRfb25fcmVzb2x1dGlvbiI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfdmlzaWJsZV90b19jdXN0b21lcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgImN1c3RvbWVyX3RpdGxlcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiA1MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibG9jYWxlIjogImVuLXVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidHJhbnNsYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImxvY2FsZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbG9jYWxlL2ZpZWxkcy81MCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbWVyX2VkaXRhYmxlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJpc19yZXF1aXJlZF9mb3JfY3VzdG9tZXJzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIjogNTEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6ICJlbi11cyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInRyYW5zbGF0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjUxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjUxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJsb2NhbGVfZmllbGQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2xvY2FsZS9maWVsZHMvNTEiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICJyZWd1bGFyX2V4cHJlc3Npb24iOiAiXFxkXFxkXFxkIiwKICAgICAgICAgICAgICAgICAgICAgICAgInNvcnRfb3JkZXIiOiAxOCwKICAgICAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAiaXNfc3lzdGVtIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcHRpb25zIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMTAtMDFUMTQ6MDE6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTEwLTAxVDE0OjAxOjUxKzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9maWVsZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL2ZpZWxkcy8xOCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ2YWx1ZSI6ICIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfZmllbGRfdmFsdWUiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIF0sCiAgICAgICAgICAgICJsYXN0X3JlcGxpZXIiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgInV1aWQiOiAiODFkOGEzMmMtZGUwNy01ZWQ2LWI5MmYtZWY0MjY1MDI5OWEyIiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVGF5bG9yIFdlc3QiLAogICAgICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICAgICAiZGVzaWduYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgImlzX21mYV9lbmFibGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAicm9sZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA0LAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInJvbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImF2YXRhciI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hdmF0YXIvZ2V0LzgxZDhhMzJjLWRlMDctNWVkNi1iOTJmLWVmNDI2NTAyOTlhMj8xNjMwMDY2NzMzIiwKICAgICAgICAgICAgICAgICJhZ2VudF9jYXNlX2FjY2VzcyI6IG51bGwsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uX2Nhc2VfYWNjZXNzIjogIlJFUVVFU1RFRCIsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAib3JnYW5pemF0aW9uIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0ZWFtcyI6IFtdLAogICAgICAgICAgICAgICAgImVtYWlscyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGhvbmVzIjogW10sCiAgICAgICAgICAgICAgICAidHdpdHRlciI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X3R3aXR0ZXIiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiAiVVRDIiwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogMCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjEtMDgtMjdUMTI6MTg6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjEtMDgtMjdUMTI6MTg6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc18zIiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBkZDEzMmRkOTE5ZDhkMDAzYzJiY2QyZTAwNmE5MTMzYTg2NjlkMjA0IiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfbG9nZ2VkX2luX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL3VzZXJzLzMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X3JlcGxpZXJfaWRlbnRpdHkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X3VwZGF0ZWRfYnkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgInV1aWQiOiAiODFkOGEzMmMtZGUwNy01ZWQ2LWI5MmYtZWY0MjY1MDI5OWEyIiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVGF5bG9yIFdlc3QiLAogICAgICAgICAgICAgICAgImxlZ2FjeV9pZCI6IG51bGwsCiAgICAgICAgICAgICAgICAiZGVzaWduYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAgICAgImlzX21mYV9lbmFibGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAicm9sZSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA0LAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInJvbGUiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImF2YXRhciI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hdmF0YXIvZ2V0LzgxZDhhMzJjLWRlMDctNWVkNi1iOTJmLWVmNDI2NTAyOTlhMj8xNjMwMDY2NzMzIiwKICAgICAgICAgICAgICAgICJhZ2VudF9jYXNlX2FjY2VzcyI6IG51bGwsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uX2Nhc2VfYWNjZXNzIjogIlJFUVVFU1RFRCIsCiAgICAgICAgICAgICAgICAib3JnYW5pemF0aW9uIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAib3JnYW5pemF0aW9uIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0ZWFtcyI6IFtdLAogICAgICAgICAgICAgICAgImVtYWlscyI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAicGhvbmVzIjogW10sCiAgICAgICAgICAgICAgICAidHdpdHRlciI6IFsKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X3R3aXR0ZXIiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICJmYWNlYm9vayI6IFtdLAogICAgICAgICAgICAgICAgImV4dGVybmFsX2lkZW50aWZpZXJzIjogW10sCiAgICAgICAgICAgICAgICAiY3VzdG9tX2ZpZWxkcyI6IFtdLAogICAgICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibG9jYWxlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmUiOiAiVVRDIiwKICAgICAgICAgICAgICAgICJ0aW1lX3pvbmVfb2Zmc2V0IjogMCwKICAgICAgICAgICAgICAgICJncmVldGluZyI6IG51bGwsCiAgICAgICAgICAgICAgICAic2lnbmF0dXJlIjogbnVsbCwKICAgICAgICAgICAgICAgICJzdGF0dXNfbWVzc2FnZSI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX3VzZXJfYWdlbnQiOiBudWxsLAogICAgICAgICAgICAgICAgImxhc3Rfc2Vlbl9pcCI6IG51bGwsCiAgICAgICAgICAgICAgICAibGFzdF9zZWVuX2F0IjogIjIwMjEtMDgtMjdUMTI6MTg6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfYWN0aXZlX2F0IjogIjIwMjEtMDgtMjdUMTI6MTg6NTMrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlYWx0aW1lX2NoYW5uZWwiOiAicHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUB2MV91c2Vyc18zIiwKICAgICAgICAgICAgICAgICJwcmVzZW5jZV9jaGFubmVsIjogInVzZXJfcHJlc2VuY2UtNDQyNTQzY2Q0MjI4Nzc1MDQwMDFlYjA1NTBmMTg5YWQzNjJkNjQ3NWZhNmQ5NWZkMGYyZDhlZTBmZjc3MGY2NUBkZDEzMmRkOTE5ZDhkMDAzYzJiY2QyZTAwNmE5MTMzYTg2NjlkMjA0IiwKICAgICAgICAgICAgICAgICJwYXNzd29yZF91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgImF2YXRhcl91cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgImxhc3RfbG9nZ2VkX2luX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJsYXN0X2FjdGl2aXR5X2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QxMjoxODo1MyswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL3VzZXJzLzMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsYXN0X2NvbXBsZXRlZF9ieSI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2Nsb3NlZF9ieSI6IG51bGwsCiAgICAgICAgICAgICJzdGF0ZSI6ICJBQ1RJVkUiLAogICAgICAgICAgICAicG9zdF9jb3VudCI6IDgsCiAgICAgICAgICAgICJoYXNfbm90ZXMiOiBmYWxzZSwKICAgICAgICAgICAgInBpbm5lZF9ub3Rlc19jb3VudCI6IDAsCiAgICAgICAgICAgICJoYXNfYXR0YWNobWVudHMiOiBmYWxzZSwKICAgICAgICAgICAgImlzX21lcmdlZCI6IGZhbHNlLAogICAgICAgICAgICAicmF0aW5nIjogbnVsbCwKICAgICAgICAgICAgInJhdGluZ19zdGF0dXMiOiAiVU5PRkZFUkVEIiwKICAgICAgICAgICAgInRhZ3MiOiBbXSwKICAgICAgICAgICAgImxhc3RfcG9zdF9zdGF0dXMiOiAiREVMSVZFUkVEIiwKICAgICAgICAgICAgImxhc3RfcG9zdF9wcmV2aWV3IjogIldIQVQ/ISBUaGFuayB5b3UgdmVyeSBtdWNoISDwn5iNIiwKICAgICAgICAgICAgImxhc3RfcG9zdF90eXBlIjogIlBVQkxJQyIsCiAgICAgICAgICAgICJsYXN0X21lc3NhZ2VfcHJldmlldyI6ICJXSEFUPyEgVGhhbmsgeW91IHZlcnkgbXVjaCEg8J+YjSIsCiAgICAgICAgICAgICJyZWFsdGltZV9jaGFubmVsIjogInByZXNlbmNlLTQ0MjU0M2NkNDIyODc3NTA0MDAxZWIwNTUwZjE4OWFkMzYyZDY0NzVmYTZkOTVmZDBmMmQ4ZWUwZmY3NzBmNjVAdjFfY2FzZXNfMSIsCiAgICAgICAgICAgICJsYXN0X2Fzc2lnbmVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MzkrMDA6MDAiLAogICAgICAgICAgICAibGFzdF9yZXBsaWVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MDk6NDQrMDA6MDAiLAogICAgICAgICAgICAibGFzdF9vcGVuZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDozOSswMDowMCIsCiAgICAgICAgICAgICJsYXN0X3BlbmRpbmdfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoyOCswMDowMCIsCiAgICAgICAgICAgICJsYXN0X2Nsb3NlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXN0X2NvbXBsZXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjM4KzAwOjAwIiwKICAgICAgICAgICAgImxhc3RfYWdlbnRfYWN0aXZpdHlfYXQiOiBudWxsLAogICAgICAgICAgICAibGFzdF9jdXN0b21lcl9hY3Rpdml0eV9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjIzKzAwOjAwIiwKICAgICAgICAgICAgImxhc3RfcmVwbHlfYnlfYWdlbnRfYXQiOiBudWxsLAogICAgICAgICAgICAibGFzdF9yZXBseV9ieV9yZXF1ZXN0ZXJfYXQiOiBudWxsLAogICAgICAgICAgICAiYWdlbnRfdXBkYXRlZF9hdCI6IG51bGwsCiAgICAgICAgICAgICJsYXRlc3RfYXNzaWduZWVfdXBkYXRlIjogbnVsbCwKICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODowOTozNiswMDowMCIsCiAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MzErMDA6MDAiLAogICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjYXNlIiwKICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvMSIKICAgICAgICB9CiAgICBdLAogICAgInJlc291cmNlIjogImNhc2UiLAogICAgIm9mZnNldCI6IDAsCiAgICAibGltaXQiOiAxMDAsCiAgICAidG90YWxfY291bnQiOiA2Cn0=
  2736. recorded_at: Mon, 27 Nov 2023 12:46:52 GMT
  2737. - request:
  2738. method: get
  2739. uri: https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/8/posts?include=mailbox,message_recipient,channel,attachment,case_message,note,chat_message,identity_email,identity_twitter,identity_facebook,facebook_message,facebook_post,facebook_post_comment,twitter_message,twitter_tweet&limit=100
  2740. body:
  2741. encoding: US-ASCII
  2742. string: ''
  2743. headers:
  2744. Content-Type:
  2745. - application/json
  2746. X-Session-Id:
  2747. - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU
  2748. Accept-Encoding:
  2749. - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
  2750. Accept:
  2751. - "*/*"
  2752. User-Agent:
  2753. - Ruby
  2754. Host:
  2755. - "<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>"
  2756. response:
  2757. status:
  2758. code: 200
  2759. message: OK
  2760. headers:
  2761. Server:
  2762. - nginx
  2763. Date:
  2764. - Mon, 27 Nov 2023 12:46:52 GMT
  2765. Content-Type:
  2766. - application/json
  2767. Transfer-Encoding:
  2768. - chunked
  2769. Connection:
  2770. - keep-alive
  2771. Cache-Control:
  2772. - private, max-age=0, must-revalidate
  2773. Expires:
  2774. - '0'
  2775. X-Api-Version:
  2776. - '1'
  2777. Date-Iso:
  2778. - '2023-11-27T12:46:52+00:00'
  2779. Access-Control-Expose-Headers:
  2780. - Date-ISO
  2781. X-Xss-Protection:
  2782. - 1; mode=block
  2783. X-Content-Type-Options:
  2784. - nosniff
  2785. Strict-Transport-Security:
  2786. - max-age=31536000; includeSubDomains preload
  2787. body:
  2788. encoding: ASCII-8BIT
  2789. string: |-
  2790. {
  2791. "status": 200,
  2792. "data": [
  2793. {
  2794. "id": 78,
  2795. "uuid": "dbc47ffb-0cae-4998-883b-b11b346bd4fd",
  2796. "client_id": "",
  2797. "subject": "hello please ignore this is kayako testing",
  2798. "contents": "hello please ignore this is kayako testing",
  2799. "creator": {
  2800. "id": 9,
  2801. "resource_type": "user"
  2802. },
  2803. "identity": {
  2804. "id": 9,
  2805. "email": "thanh.dinh@aurea.com",
  2806. "is_primary": true,
  2807. "is_validated": false,
  2808. "is_notification_enabled": false,
  2809. "created_at": "2023-09-19T11:54:13+00:00",
  2810. "updated_at": "2023-09-19T11:54:13+00:00",
  2811. "resource_type": "identity_email",
  2812. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/emails/9"
  2813. },
  2814. "source_channel": {
  2815. "uuid": "8c9b56bd-10bd-5c91-93da-1904193ead4e",
  2816. "type": "HELPCENTER",
  2817. "character_limit": null,
  2818. "account": null,
  2819. "resource_type": "channel"
  2820. },
  2821. "attachments": [],
  2822. "download_all": null,
  2823. "destination_medium": null,
  2824. "source": "HELPCENTER",
  2825. "metadata": {
  2826. "user_agent": "",
  2827. "page_url": ""
  2828. },
  2829. "original": {
  2830. "id": 6,
  2831. "uuid": "dbc47ffb-0cae-4998-883b-b11b346bd4fd",
  2832. "subject": "hello please ignore this is kayako testing",
  2833. "body_text": "hello please ignore this is kayako testing",
  2834. "body_html": "hello please ignore this is kayako testing",
  2835. "recipients": [],
  2836. "fullname": "thanh.dinh",
  2837. "email": "thanh.dinh@aurea.com",
  2838. "creator": {
  2839. "id": 9,
  2840. "resource_type": "user"
  2841. },
  2842. "identity": {
  2843. "id": 9,
  2844. "email": "thanh.dinh@aurea.com",
  2845. "is_primary": true,
  2846. "is_validated": false,
  2847. "is_notification_enabled": false,
  2848. "created_at": "2023-09-19T11:54:13+00:00",
  2849. "updated_at": "2023-09-19T11:54:13+00:00",
  2850. "resource_type": "identity_email",
  2851. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/emails/9"
  2852. },
  2853. "mailbox": null,
  2854. "attachments": [],
  2855. "download_all": null,
  2856. "locale": null,
  2857. "response_time": 0,
  2858. "created_at": "2023-09-19T11:54:13+00:00",
  2859. "updated_at": "2023-09-19T11:54:13+00:00",
  2860. "resource_type": "case_message",
  2861. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/8/messages/6"
  2862. },
  2863. "post_status": "DELIVERED",
  2864. "post_status_reject_type": null,
  2865. "post_status_reject_reason": null,
  2866. "post_status_updated_at": "2023-09-19T11:54:13+00:00",
  2867. "is_requester": true,
  2868. "created_at": "2023-09-19T11:54:13+00:00",
  2869. "updated_at": "2023-09-19T11:54:13+00:00",
  2870. "resource_type": "post",
  2871. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/posts/78"
  2872. }
  2873. ],
  2874. "resource": "post",
  2875. "limit": 100,
  2876. "total_count": 1
  2877. }
  2878. recorded_at: Mon, 27 Nov 2023 12:46:52 GMT
  2879. - request:
  2880. method: get
  2881. uri: https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/7/posts?include=mailbox,message_recipient,channel,attachment,case_message,note,chat_message,identity_email,identity_twitter,identity_facebook,facebook_message,facebook_post,facebook_post_comment,twitter_message,twitter_tweet&limit=100
  2882. body:
  2883. encoding: US-ASCII
  2884. string: ''
  2885. headers:
  2886. Content-Type:
  2887. - application/json
  2888. X-Session-Id:
  2889. - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU
  2890. Accept-Encoding:
  2891. - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
  2892. Accept:
  2893. - "*/*"
  2894. User-Agent:
  2895. - Ruby
  2896. Host:
  2897. - "<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>"
  2898. response:
  2899. status:
  2900. code: 200
  2901. message: OK
  2902. headers:
  2903. Server:
  2904. - nginx
  2905. Date:
  2906. - Mon, 27 Nov 2023 12:46:53 GMT
  2907. Content-Type:
  2908. - application/json
  2909. Transfer-Encoding:
  2910. - chunked
  2911. Connection:
  2912. - keep-alive
  2913. Cache-Control:
  2914. - private, max-age=0, must-revalidate
  2915. Expires:
  2916. - '0'
  2917. X-Api-Version:
  2918. - '1'
  2919. Date-Iso:
  2920. - '2023-11-27T12:46:53+00:00'
  2921. Access-Control-Expose-Headers:
  2922. - Date-ISO
  2923. X-Xss-Protection:
  2924. - 1; mode=block
  2925. X-Content-Type-Options:
  2926. - nosniff
  2927. Strict-Transport-Security:
  2928. - max-age=31536000; includeSubDomains preload
  2929. body:
  2930. encoding: ASCII-8BIT
  2931. string: |-
  2932. {
  2933. "status": 200,
  2934. "data": [
  2935. {
  2936. "id": 69,
  2937. "uuid": "ca60c5ae-1e05-4799-be70-7efb57ec18a7",
  2938. "client_id": "",
  2939. "subject": " Testing\n",
  2940. "contents": " Testing\n",
  2941. "creator": {
  2942. "id": 1,
  2943. "resource_type": "user"
  2944. },
  2945. "identity": {
  2946. "id": 1,
  2947. "email": "<IMPORT_KAYAKO_ENDPOINT_USERNAME>",
  2948. "is_primary": true,
  2949. "is_validated": true,
  2950. "is_notification_enabled": false,
  2951. "created_at": "2021-08-24T18:24:11+00:00",
  2952. "updated_at": "2021-08-27T06:57:08+00:00",
  2953. "resource_type": "identity_email",
  2954. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/emails/1"
  2955. },
  2956. "source_channel": {
  2957. "uuid": "cf3cd39a-54bf-5e5e-912b-883919f3ab1e",
  2958. "type": "NOTE",
  2959. "character_limit": null,
  2960. "account": null,
  2961. "resource_type": "channel"
  2962. },
  2963. "attachments": [],
  2964. "download_all": null,
  2965. "destination_medium": null,
  2966. "source": null,
  2967. "metadata": {
  2968. "user_agent": "",
  2969. "page_url": ""
  2970. },
  2971. "original": {
  2972. "id": 6,
  2973. "body_text": " Testing\n",
  2974. "body_html": "<div>\n Testing<br>\n </div>",
  2975. "is_pinned": false,
  2976. "pinned_by": null,
  2977. "user": {
  2978. "id": 1,
  2979. "resource_type": "user"
  2980. },
  2981. "creator": {
  2982. "id": 1,
  2983. "resource_type": "user"
  2984. },
  2985. "attachments": [],
  2986. "download_all": null,
  2987. "created_at": "2023-05-04T20:17:39+00:00",
  2988. "updated_at": "2023-05-04T20:17:39+00:00",
  2989. "resource_type": "note",
  2990. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/7/notes/6"
  2991. },
  2992. "post_status": "DELIVERED",
  2993. "post_status_reject_type": null,
  2994. "post_status_reject_reason": null,
  2995. "post_status_updated_at": "2023-05-04T20:17:39+00:00",
  2996. "is_requester": true,
  2997. "created_at": "2023-05-04T20:17:39+00:00",
  2998. "updated_at": "2023-05-04T20:17:39+00:00",
  2999. "resource_type": "post",
  3000. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/posts/69"
  3001. }
  3002. ],
  3003. "resource": "post",
  3004. "limit": 100,
  3005. "total_count": 1
  3006. }
  3007. recorded_at: Mon, 27 Nov 2023 12:46:53 GMT
  3008. - request:
  3009. method: get
  3010. uri: https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/3/posts?include=mailbox,message_recipient,channel,attachment,case_message,note,chat_message,identity_email,identity_twitter,identity_facebook,facebook_message,facebook_post,facebook_post_comment,twitter_message,twitter_tweet&limit=100
  3011. body:
  3012. encoding: US-ASCII
  3013. string: ''
  3014. headers:
  3015. Content-Type:
  3016. - application/json
  3017. X-Session-Id:
  3018. - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU
  3019. Accept-Encoding:
  3020. - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
  3021. Accept:
  3022. - "*/*"
  3023. User-Agent:
  3024. - Ruby
  3025. Host:
  3026. - "<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>"
  3027. response:
  3028. status:
  3029. code: 200
  3030. message: OK
  3031. headers:
  3032. Server:
  3033. - nginx
  3034. Date:
  3035. - Mon, 27 Nov 2023 12:46:54 GMT
  3036. Content-Type:
  3037. - application/json
  3038. Transfer-Encoding:
  3039. - chunked
  3040. Connection:
  3041. - keep-alive
  3042. Cache-Control:
  3043. - private, max-age=0, must-revalidate
  3044. Expires:
  3045. - '0'
  3046. X-Api-Version:
  3047. - '1'
  3048. Date-Iso:
  3049. - '2023-11-27T12:46:54+00:00'
  3050. Access-Control-Expose-Headers:
  3051. - Date-ISO
  3052. X-Xss-Protection:
  3053. - 1; mode=block
  3054. X-Content-Type-Options:
  3055. - nosniff
  3056. Strict-Transport-Security:
  3057. - max-age=31536000; includeSubDomains preload
  3058. body:
  3059. encoding: ASCII-8BIT
  3060. string: |-
  3061. {
  3062. "status": 200,
  3063. "data": [
  3064. {
  3065. "id": 75,
  3066. "uuid": "e8c1e125-910d-4dd1-adbc-de007e4b6233",
  3067. "client_id": "72424aa6-b5e7-46ba-b639-023833fa276c",
  3068. "subject": " Test\n",
  3069. "contents": " Test\n",
  3070. "creator": {
  3071. "id": 1,
  3072. "resource_type": "user"
  3073. },
  3074. "identity": {
  3075. "id": 1,
  3076. "email": "<IMPORT_KAYAKO_ENDPOINT_USERNAME>",
  3077. "is_primary": true,
  3078. "is_validated": true,
  3079. "is_notification_enabled": false,
  3080. "created_at": "2021-08-24T18:24:11+00:00",
  3081. "updated_at": "2021-08-27T06:57:08+00:00",
  3082. "resource_type": "identity_email",
  3083. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/emails/1"
  3084. },
  3085. "source_channel": {
  3086. "uuid": "cf3cd39a-54bf-5e5e-912b-883919f3ab1e",
  3087. "type": "NOTE",
  3088. "character_limit": null,
  3089. "account": null,
  3090. "resource_type": "channel"
  3091. },
  3092. "attachments": [],
  3093. "download_all": null,
  3094. "destination_medium": null,
  3095. "source": null,
  3096. "metadata": {
  3097. "user_agent": "",
  3098. "page_url": ""
  3099. },
  3100. "original": {
  3101. "id": 7,
  3102. "body_text": " Test\n",
  3103. "body_html": "<div>\n Test<br>\n </div>",
  3104. "is_pinned": false,
  3105. "pinned_by": null,
  3106. "user": {
  3107. "id": 1,
  3108. "resource_type": "user"
  3109. },
  3110. "creator": {
  3111. "id": 1,
  3112. "resource_type": "user"
  3113. },
  3114. "attachments": [],
  3115. "download_all": null,
  3116. "created_at": "2023-07-31T06:10:59+00:00",
  3117. "updated_at": "2023-07-31T06:10:59+00:00",
  3118. "resource_type": "note",
  3119. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/3/notes/7"
  3120. },
  3121. "post_status": "DELIVERED",
  3122. "post_status_reject_type": null,
  3123. "post_status_reject_reason": null,
  3124. "post_status_updated_at": "2023-07-31T06:10:59+00:00",
  3125. "is_requester": false,
  3126. "created_at": "2023-07-31T06:10:59+00:00",
  3127. "updated_at": "2023-07-31T06:10:59+00:00",
  3128. "resource_type": "post",
  3129. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/posts/75"
  3130. },
  3131. {
  3132. "id": 36,
  3133. "uuid": "db6befb5-24a7-43ee-afc4-4b4deb94ea55",
  3134. "client_id": "232d1622-4667-431d-9a97-7cd028bbb419",
  3135. "subject": "We will help the guy.\n",
  3136. "contents": "We will help the guy.\n",
  3137. "creator": {
  3138. "id": 1,
  3139. "resource_type": "user"
  3140. },
  3141. "identity": {
  3142. "id": 1,
  3143. "email": "<IMPORT_KAYAKO_ENDPOINT_USERNAME>",
  3144. "is_primary": true,
  3145. "is_validated": true,
  3146. "is_notification_enabled": false,
  3147. "created_at": "2021-08-24T18:24:11+00:00",
  3148. "updated_at": "2021-08-27T06:57:08+00:00",
  3149. "resource_type": "identity_email",
  3150. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/emails/1"
  3151. },
  3152. "source_channel": {
  3153. "uuid": "cf3cd39a-54bf-5e5e-912b-883919f3ab1e",
  3154. "type": "NOTE",
  3155. "character_limit": null,
  3156. "account": null,
  3157. "resource_type": "channel"
  3158. },
  3159. "attachments": [
  3160. {
  3161. "id": 1,
  3162. "name": "favicon.ico",
  3163. "size": 32988,
  3164. "width": 0,
  3165. "height": 0,
  3166. "type": "image/x-icon",
  3167. "content_id": null,
  3168. "alt": null,
  3169. "url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/3/notes/3/attachments/1/url",
  3170. "url_download": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/3/notes/3/attachments/1/download",
  3171. "thumbnails": [],
  3172. "created_at": "2021-08-27T11:26:26+00:00",
  3173. "resource_type": "attachment",
  3174. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/3/notes/3/attachments/1"
  3175. }
  3176. ],
  3177. "download_all": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/3/notes/3/attachments/download/all",
  3178. "destination_medium": null,
  3179. "source": null,
  3180. "metadata": {
  3181. "user_agent": "",
  3182. "page_url": ""
  3183. },
  3184. "original": {
  3185. "id": 3,
  3186. "body_text": "We will help the guy.\n",
  3187. "body_html": "We will help the guy.<br>",
  3188. "is_pinned": false,
  3189. "pinned_by": null,
  3190. "user": {
  3191. "id": 1,
  3192. "resource_type": "user"
  3193. },
  3194. "creator": {
  3195. "id": 1,
  3196. "resource_type": "user"
  3197. },
  3198. "attachments": [
  3199. {
  3200. "id": 1,
  3201. "name": "favicon.ico",
  3202. "size": 32988,
  3203. "width": 0,
  3204. "height": 0,
  3205. "type": "image/x-icon",
  3206. "content_id": null,
  3207. "alt": null,
  3208. "url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/3/notes/3/attachments/1/url",
  3209. "url_download": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/3/notes/3/attachments/1/download",
  3210. "thumbnails": [],
  3211. "created_at": "2021-08-27T11:26:26+00:00",
  3212. "resource_type": "attachment",
  3213. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/3/notes/3/attachments/1"
  3214. }
  3215. ],
  3216. "download_all": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/3/notes/3/attachments/download/all",
  3217. "created_at": "2021-08-27T11:26:26+00:00",
  3218. "updated_at": "2021-08-27T11:26:26+00:00",
  3219. "resource_type": "note",
  3220. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/3/notes/3"
  3221. },
  3222. "post_status": "DELIVERED",
  3223. "post_status_reject_type": null,
  3224. "post_status_reject_reason": null,
  3225. "post_status_updated_at": "2021-08-27T11:26:26+00:00",
  3226. "is_requester": false,
  3227. "created_at": "2021-08-27T11:26:26+00:00",
  3228. "updated_at": "2021-08-27T11:26:26+00:00",
  3229. "resource_type": "post",
  3230. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/posts/36"
  3231. },
  3232. {
  3233. "id": 35,
  3234. "uuid": "318284f1-a910-416f-b51a-8de586a505a2",
  3235. "client_id": "",
  3236. "subject": "A test question",
  3237. "contents": "Hello together,\n\ncan you help me?\n\nBest regards,\nDominik",
  3238. "creator": {
  3239. "id": 7,
  3240. "resource_type": "user"
  3241. },
  3242. "identity": {
  3243. "id": 7,
  3244. "email": "dominik.klein.morsbach@gmail.com",
  3245. "is_primary": true,
  3246. "is_validated": false,
  3247. "is_notification_enabled": false,
  3248. "created_at": "2021-08-27T10:49:56+00:00",
  3249. "updated_at": "2021-08-27T10:49:56+00:00",
  3250. "resource_type": "identity_email",
  3251. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/emails/7"
  3252. },
  3253. "source_channel": {
  3254. "uuid": "fd3a8116-95c2-492e-9af3-b3ab57dc9f1a",
  3255. "type": "MAIL",
  3256. "character_limit": null,
  3257. "account": {
  3258. "id": 1,
  3259. "uuid": "fd3a8116-95c2-492e-9af3-b3ab57dc9f1a",
  3260. "address": "support@<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>",
  3261. "brand": {
  3262. "id": 1,
  3263. "resource_type": "brand"
  3264. },
  3265. "is_system": true,
  3266. "is_custom": false,
  3267. "is_verified": false,
  3268. "is_default": true,
  3269. "is_enabled": false,
  3270. "is_deleted": false,
  3271. "verified_at": null,
  3272. "created_at": "2021-08-24T18:24:18+00:00",
  3273. "updated_at": "2021-08-27T06:57:08+00:00",
  3274. "resource_type": "mailbox",
  3275. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/mailboxes/1"
  3276. },
  3277. "resource_type": "channel"
  3278. },
  3279. "attachments": [],
  3280. "download_all": null,
  3281. "destination_medium": null,
  3282. "source": null,
  3283. "metadata": {
  3284. "user_agent": "",
  3285. "page_url": ""
  3286. },
  3287. "original": {
  3288. "id": 4,
  3289. "uuid": "318284f1-a910-416f-b51a-8de586a505a2",
  3290. "subject": "A test question",
  3291. "body_text": "Hello together,\n\ncan you help me?\n\nBest regards,\nDominik",
  3292. "body_html": "<div dir=\"ltr\">\n Hello together,\n <div>\n <br>\n </div>\n <div>\n can you help me?\n </div>\n <div>\n <br>\n </div>\n <div>\n Best regards,\n </div>\n <div>\n Dominik\n </div>\n </div>",
  3293. "recipients": [],
  3294. "fullname": "Dominik Klein",
  3295. "email": "dominik.klein.morsbach@gmail.com",
  3296. "creator": {
  3297. "id": 7,
  3298. "resource_type": "user"
  3299. },
  3300. "identity": {
  3301. "id": 7,
  3302. "email": "dominik.klein.morsbach@gmail.com",
  3303. "is_primary": true,
  3304. "is_validated": false,
  3305. "is_notification_enabled": false,
  3306. "created_at": "2021-08-27T10:49:56+00:00",
  3307. "updated_at": "2021-08-27T10:49:56+00:00",
  3308. "resource_type": "identity_email",
  3309. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/emails/7"
  3310. },
  3311. "mailbox": {
  3312. "id": 1,
  3313. "uuid": "fd3a8116-95c2-492e-9af3-b3ab57dc9f1a",
  3314. "address": "support@<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>",
  3315. "brand": {
  3316. "id": 1,
  3317. "resource_type": "brand"
  3318. },
  3319. "is_system": true,
  3320. "is_custom": false,
  3321. "is_verified": false,
  3322. "is_default": true,
  3323. "is_enabled": false,
  3324. "is_deleted": false,
  3325. "verified_at": null,
  3326. "created_at": "2021-08-24T18:24:18+00:00",
  3327. "updated_at": "2021-08-27T06:57:08+00:00",
  3328. "resource_type": "mailbox",
  3329. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/mailboxes/1"
  3330. },
  3331. "attachments": [],
  3332. "download_all": null,
  3333. "locale": null,
  3334. "response_time": 0,
  3335. "created_at": "2021-08-27T10:49:56+00:00",
  3336. "updated_at": "2021-08-27T10:49:56+00:00",
  3337. "resource_type": "case_message",
  3338. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/3/messages/4"
  3339. },
  3340. "post_status": "SEEN",
  3341. "post_status_reject_type": null,
  3342. "post_status_reject_reason": null,
  3343. "post_status_updated_at": "2021-08-27T11:26:26+00:00",
  3344. "is_requester": true,
  3345. "created_at": "2021-08-27T10:49:56+00:00",
  3346. "updated_at": "2021-08-27T11:26:26+00:00",
  3347. "resource_type": "post",
  3348. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/posts/35"
  3349. }
  3350. ],
  3351. "resource": "post",
  3352. "limit": 100,
  3353. "total_count": 3
  3354. }
  3355. recorded_at: Mon, 27 Nov 2023 12:46:54 GMT
  3356. - request:
  3357. method: get
  3358. uri: https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/3/notes/3/attachments/1/download
  3359. body:
  3360. encoding: US-ASCII
  3361. string: ''
  3362. headers:
  3363. Content-Type:
  3364. - application/json
  3365. X-Session-Id:
  3366. - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU
  3367. Accept-Encoding:
  3368. - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
  3369. Accept:
  3370. - "*/*"
  3371. User-Agent:
  3372. - Ruby
  3373. Host:
  3374. - "<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>"
  3375. response:
  3376. status:
  3377. code: 200
  3378. message: OK
  3379. headers:
  3380. Server:
  3381. - nginx
  3382. Date:
  3383. - Mon, 27 Nov 2023 12:46:55 GMT
  3384. Content-Type:
  3385. - image/x-icon
  3386. Transfer-Encoding:
  3387. - chunked
  3388. Connection:
  3389. - keep-alive
  3390. Content-Transfer-Encoding:
  3391. - binary
  3392. Content-Disposition:
  3393. - attachment; filename="favicon.ico"
  3394. Date-Iso:
  3395. - '2023-11-27T12:46:55+00:00'
  3396. Access-Control-Expose-Headers:
  3397. - Date-ISO
  3398. X-Xss-Protection:
  3399. - 1; mode=block
  3400. X-Content-Type-Options:
  3401. - nosniff
  3402. Strict-Transport-Security:
  3403. - max-age=31536000; includeSubDomains preload
  3404. body:
  3405. encoding: ASCII-8BIT
  3406. string: !binary |-
  3407. AAABAAQAQEAAAAEAIAAoQAAARgAAACAgAAABACAAKBAAAG5AAAAYGAAAAQAgACgJAACWUAAAEBAAAAEAIAAoBAAAvlkAACgAAABAAAAAgAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu0f8WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJM7/FS/Q/YIv0P9hGsz/CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8BLtH/eSzQ/Osv0P2RK87/KgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu0f89LND85DDR//8vzvzCLc//Wiuq/wYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbM/xQv0P63MNH//zDR//8s0PzrLtH9iizM/yMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AS/Q/3gt0Pz7MNH//zDR//8vzvz+L9D+ui/Q/1IAv/8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL9D/PCzQ/OQw0f//MNH//zDR//8w0f//LdD85S/Q/YIsyv8dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmzP8UMM/+tjDR//8w0f//MNH//zDR//8w0f//LdD8/C/O/rItz/9KAID/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wEv0P93LdD8+zDR//8w0f//MNH//zDR//8w0f//MNH//y7Q/OAuz/96K8r/GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDP/zsvzvzjMNH//zDR//8w0f//MNH//zDR//8w0f//MNH//y3Q/Powz/6rLs7/QwAA/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKMn/Ey7R/rUw0f//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8vzPvZL9D/cyjJ/xMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkkrYHLrTVPS+010csrtMpLqLRCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8BMM//di3Q/Psw0f//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8v0Pz3LdD9ozDP/zsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqs9Q2L7PXlC6z2Owus9jsLbPXzi601rAtstmSLrLXdC202FUusNU3Ka3WGQAAAAEwz/87L8784zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//L8790jDP/2skyP8OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmcwFLbPZUC2x164us9j5L7TZ/y+02f8vtNn/L7TZ/y+02f8us9j5LrHV3S613MIvyvfjMNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//Ms/85Qha638APughAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK6rVEi602Gkus9nHL7TZ/y+02f8vtNn/L7TZ/y+02f8vtNn/L7TZ/y/B6v8v0P7/MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8uyfzcA0np7AA957cAPuVOAACqAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+u1yYvs9iDLrDY4C+02f8vtNn/L7TZ/y+02f8vtNn/L7rh/y/N+v8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//y7F9/kFTuX7AD/o/wJG5vAKV+ShADviGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEtstc/LbPYnS2x1vEvtNn/L7TZ/y+02f8vttv/L8jz/zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//Lcb4/wRK5v0AP+j/AD/o/wA85fsAPOetAD/lRQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcqsYJLrTWWC6z1rYss9b8Qr3h/2zS8/9f2f7/MdH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8qx/vXAkfo9AA/6P8AP+j/AD/o/wA/6P8APefbAD7ndAA25BMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH4f9Eg978xIjh//+I4f//iOH//3Td//860v//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//MNH//yzG/dMCROj2AD/o/wA/6P8AP+j/AD/o/wA/6P8APOf4AD/oowA95TsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AYbf/1CH3/zKiOH//4jh//+I4f//iOH//4jh//+I4f//gd///0nV//8w0f//MNH//zDR//8w0f//MNH//zDR//8w0f//Ls/+/yjF+v4kwfrpFqH2sQFG6bYAPefGADvk3wA85/cAP+j/AD/o/wA/6P8AP+j/ADzm0gA/52oAN9sOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAv/8EiOH/XIbf/dSI4f//iOH//4jh//+I4f//iOH//4jh//+I4f//iOH//4jh//+H4P//Xdf8/SzH+vkfvvv/Gbf6/xKv+P8LqPf/BaD2/wCb9f8Am/X/AJv1/wCb9f8viu7/2sDC/dS3xfXMq8rov6HN2KqV0siPhNW6bG/arj9b4qUUQeakBj/oowA76FoAMN8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG3b/weH3/9oiN383ojh//+I4f//iOH//4jh//+I4f//iOH//4be/O2H4PzGiOD9nofh/3eI3/9Pht//KGbM/wWHh3RRHYvq8ACb9f8Am/X/AJv1/wCb9f8Am/X/AJv1/wCb9f8Am/X/OYvs//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/8+C6/+rUvv/dw8D+0brG+NO3xmMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNX/DIbg/3SH3fzmiOH//4Xe/PyH3/vah+D+s4jg/YuH4P9kiN3/PIbb/xUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyKIAPMmhAPhzknnfEpHq/gCb9f8Am/X/AJv1/wCb9f8Am/X/AJv1/0OM6v/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6/+fbvf9ra+i+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmzP8Fh9//SIfg/Y6I3/94h+D/UYPg/ymA1f8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIoQDkyaIA/8KhB/9cl4v4BZnx/wCb9f8Am/X/AJv1/wCb9f9Ojej/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv9sudr/JYPv/oVK6jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyKEAkMmiAP/JogD/yaIA/6+hHv8+maz+AJv1/wCb9f8Am/X/WI/m//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/Y1sH/BZzz/wCb9f9cZOvEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMaeADrJogD/yaIA/8miAP/JogD/y6cf/5ape/8Zkub+AJv1/2OS4//14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/UrLh/wCb9f8Am/X/bF3s/4RL6ToAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxaAA48miAP/JogD/yaIA/8qkEP/Rsl7/zLFg/2SZt/Z9mtj/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/xM/G/wCb9f8Am/X/CZX0/4VP6v+DTujAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMigAI/JogD/yaIA/8miAP/JogP/0LFd/9GyXv/Rsl7/4ciW7/Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6/zmr5/8Am/X/AJv1/yuC8f+GT+r/hk/q/4VO6UUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFoQA5yaIA/8miAP/JogD/yaIA/9CwUv/Rsl7/0bJe/+fOl+L14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6/6vJzP8Am/X/AJv1/wCb9f9Obu7/hk/q/4ZP6v+FTurKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcWhAOLJogD/yaIA/8miAP/OrUT/0bJe/9GyXv/p0Z3g9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Lguv8kpez/AJv1/wCb9f8Am/X/cVrr/4ZP6v+GT+r/hk/q/4ZN6VAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJnwCNyaIA/8miAP/JogD/zas2/9GyXv/Rsl7/7NSi3/Xiuv/14rr/9eK6//Xiuv/14rr/9eK6//Xiuv+QwtL/AJv1/wCb9f8Am/X/DpLz/4ZP6v+GT+r/hk/q/4ZP6v+FTunNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx54AN8miAP/JogD/yaIA/8yoKP/Rsl7/0bJe/+vYp+D14rr/9eK6//Xiuv/14rr/9eK6//Xiuv/o2rz9FKDw/wCb9f8Am/X/AJv1/zB/8P+GT+r/hk/q/4ZP6v+GT+r/hE7p/0Qu1jgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIoQDgyaIA/8miAP/Lphr/0bJe/9GyXv/v2Kzi9eK6//Xiuv/14rr/9eK6//Xiuv/14rr/39u+hhWO88AAm/X/AJv1/wCb9f9Ua+7/hk/q/4ZP6v+GT+r/hk/q/4ZP6v85LdapAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxqEAi8miAP/JogD/yqQM/9GyXv/Rsl7/8dyr5fXiuv/14rr/9eK6//Xiuv/14rr/8uC54+PGqgkAAAAAD4/0RA6Q9OkAm/X/dlfr/4ZP6v+GT+r/hk/q/4ZP6v+GT+r/VTreyhMfzGoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYEAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMahADbJogD/yaIA/8miAP/Qr1z70bJe/+/esun14rr/9eK6//Xiuv/14rr/9eK6//TiumAAAAAAAAAAARQbySYRIdBcHF3iv4FM6M+GT+r/hk/q/4ZP6v+GT+r/hk/q/4BL5fMSHczoExzGGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGpVAAxwWQBtcFkAwXBYALZwWACWcFkAdm9XAFVvVwA1bVUAFQAAAAAAAAAAyKEA38miAP/JogD/0K9S6tGyXv/z3bXu9eK6//Xiuv/14rr/9eK6//LgudEXIclkFB/NuxQcyu8VIM3/FSDN/xUgzf8THcr4VTndsoNO6e6GT+r/hk/q/4ZP6v+GT+r/ISTOxBQezLAAK9UMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF1GAAtwWAB0b1YA6XFZAP9xWQD/cVkA/3FZAP9uVgD0bVUA1IBjANyVdwD/oIAA/8SlQ+bRsl7/9N619PXiuv/14rr/9eK6//Xiuv/04blFAAAAABEazB4TIM1gFSDMoRQfzOMVIM3/FSDN/xUgzf8bIc/ddEjmuIZP6v+GT+r/hk/q/0w22rUVIM3/CyrXhgA74hoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZNAApwVwByb1gA53FZAP9xWQD/cVkA/3FZAP9xWQD/cVkA/3FZAP+jiDH/0bJe//Lguvz14rr/9eK6//Xiuv/z4bi4AAAAAAAAAAAAAAAAAAAAAAAAAAAAPOQvADnlqQA65u8EN+DjCS3Z8hEl0f84Lta8hEzp2IZP6v9+TOfYEx3K+BEfzeYBO+OwADzmHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVAAlwWQBwbVYA5nFZAP9xWQD/cVkA/3FZAP9xWQD/lXoj/9KzYP/14rr/9eK6//Xiuv/y37n99N21LQAAAAAAAAAAAAAAAAAAvwQAPudfAD7nqAA957UAPOfCAD/m0AA+5N0APuftAD3m7gM34t5QQOTKgkzq9hghzrwVIM3/EiPOrQA+5N0AOuIjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBAAAhwWQBtblgA5HFZAP9xWQD/cVkA/4ZtFf/TtWX/9eK6//Xiuv/14rr/9OC6ngAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM8wFADbkE0BA40AtK9Z8FB/K/hQfyv4JLt2VADzn1wA55igAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI2ASzqAbizkdF4J/3FZAP94Xwf/1bhp//Xiuv/14rr/89+59evisRoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMcyzYUH8nIFB7M2AAe4REAP+hNACTbBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIBNCpKGWY2RhFn8lIda/5OFV/+FdDX/c1wH/da5bPX14rr/9eK6//PiuYMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARMgzWATH81rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkYVYQ5OEV92Uh1r/lIda/5SHWv+Uh1r/lIda/6CLPP7UvG/e9eK6//Thtunr2LENAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC/CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPgFAQk4ZYnJSHWv+Uh1r/lIda/5SHWv+Uh1r/lIda/5uJR/y1mCD/3MF2xvXiuv/z4rlpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUhFhRk4ZW5pSHWv+Uh1r/lIda/5OGWfuThlm9mopNfsGdCOjJogD/yaIA/+DEf6704bnXv7+ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIqAVRiRhVeslIda/5SHWv+RhlnzlIZZq5KHWluHh1oRv58AEMahANTJogD/yaIA/8miAP/lzo+S8uK4TwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJOGWWGRhFfuk4ZW5pSGV5iThVdJkm1JBwAAAAAAAAAAqoAABsiiAL/JogD/yaIA/8miAP/JogD/5MqJQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk4NVIZGHWZCThVmGkIZYNwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAcehAKXJogD/yaIA/8miAP/JogD/x6AA0wAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZN/WBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMmhAIjJogD/yaIA/8miAP/GnwD5yKIAfpmZAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMihAGrJogD/yaIA/8miAP/IngDGyJ4AKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMegAE7InwD8yaIA/8igAPPHoQBtgIAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMeeADfGoQD1yaIA/8miALfFnAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMacACTJoQDqxp4A7MihAFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+ZABTIoADbyKEApsKeABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMaOAAnGoQCryaAASwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIoABGxJ0ADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAACAAAABAAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMz/BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv0P8mLtH/dC/Q/ysAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtw/8RL87+sjDP/MEv0P9XAMz/BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8BL9D/dy3Q/PwvzvzoL9D9gyzK/x0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALc7/Pi3Q/OYw0f//LdD8/C7R/rAv0P9GAAD/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMj/Fy7Q/r4w0f//MNH//zDR//8v0PzbL9D/civG/xIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASuz2S8ttNdmLrPYVCqz1DYssdMXAKr/Ay7R/YQvzvz+MNH//zDR//8w0f//LdD89i/Q/Z8rz/81AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqzzAossdhcLrPYvC6z1v0usdb3L7HY2S+95s4vzfr4MNH//zDR//8w0f//MNH//zDR//8rwv6wAD7nVgAzzAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK7PVHi6y2Hssr9jaL7TZ/y+33f8vyvb/MNH//zDR//8w0f//MNH//zDR//8lrPPwAkLk9AJG54sAN+QcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAssNc6PLngpWDM7PhU1/7/MNH//zDR//8w0f//MNH//zDR//8ho/fEAD/o/wA85fwAPuiuAD3kQwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg9v/I4Xg/ZuF4Pz6iOH//4jh//9q2///MM38/i7P/v8oyP3/IcD7/x+2+ewbfPDGTWjdwSNR48IDP+nMADzmugA952kAM90PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg+D/KYfg/aOF3vz8ht787Yff/MWH4P2dh+D/dYbh/0xrsLNKHo7q4gCb9f8Am/X/AJv1/xuQ8f/14rr/9eK6//Pfuv/m0Lz+4MPA+dK8xPCkjNk1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AYbg/zmH4P9kiN7/Pobb/xUAAAAAAAAAAAAAAAAAAAAAAAAAAKpVAAPFoQDibZCHxhCP8PwAm/X/I47w//Xiuv/14rr/9eK6//Xiuv/14rr/usPK/0By78IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMmhAJvJogD/t504gFKVw+gxi+n+9eK6//Xiuv/14rr/9eK6//Pguv8pper/Nnjt/X9O6iQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyKAARsmiAP/JogSEzrFb/dC7geX14rr/9eK6//Xiuv/14rr/pL3P/wCb9f9ZaO3/g07powAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/gAAEyKEA7cifAKjMrV3e3MF85PXiuv/14rr/9eK6/+/du/8Zou7/AJr0/3pV6v+FTOf9g0vmKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIoQCeyZ4Azs6xW7jdxH/e9eK6//Xiuv/14rr/k7zT8ACb9f8XjfP/hk/q/4ZP6v92SOSZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMehAEnIoADz0LBdkuDFiNn14rr/9eK6//Tfue2Es9AbEpDxpzV57emGT+r/hk/q/29G5ecVH8sxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYzAAVwVgBQcVkAgXBYAGJuVgBBcVwAJMigAO/PsFJ648yO1fXiuv/14rr/28u7gBQfy4oTIMrSEiDM2mZB4pSDTefwhk/q/x4i0LkAM+YKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvWQAub1YArnBYAP5xWQD/b1cA/YxzG+zgyo/Z9eK6//LhuuDb27YHAACAAgkr11MFNN/BCTDa2Bwr1rZ/S+ipNi3SyA8n1JYAPecVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcFUAMHBYALBxWQD/fWQL/+HNlNj14rr/9OG6XAAAAAAAAAABADvlJwA/5zUAPeRDADrkVAUz3WovL9hcEx/K6gM44pYAOugWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLdEYLk4ZZkop9R/58Zxf659CV1/LiudAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPHcwjFR/LYgA54wkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk4NZQpOGWN6Uh1r/k4dZ+aSQOvbu2aXH9N+3RwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkoBJDpOFWJmThlfxkoZZqZeGVV3CnwXKyaIA/+zWn4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJSFVzKTh1p9kYZaSpJtSQcAAAABxqEAq8miAP/GogDs39+ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAAgAAAAAAAAAAAAAAAMihAIrJogD/xqEAq8WXABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHogBoyKAA6MigAFMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx6EAScefAKDGnAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+ZABTGogA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAGAAAADAAAAABACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALtH/Jy7R/ywAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK9X/Ei7R/W8u0f2lMdz/SQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx0f9ZMdb85DPZ/dQv1P9sKcz/GQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AQAAAAAAAAAAMM//EDHW/rU16///MNL97S/Q/ZkvzPs8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIL/fCDCy2TUvs9lXMLPWSi2w1y0vyvqMMNf9/DTk//8x1P//MdT8wjHW/2MelvARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADO73Q8usthCL7bbiC+228gvsdfjML3m/y3O+v8s0///M93//zTi//8rxfzdClrtgwAq5TEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqzzAobrdRBJKjQk0G+5PZK2f//Ltb//zDV//834v//K7///wZM7PQALe+xACTzVgAA/w4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACh7P82kuv9opDq//+P6P//W9n88iPH/fkXw///H8X7/g+W9etBZt75R2Xf/zhc4sMyWuRmlXXKGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8Bg+D/KYjf/X6H3/6xi+f9lorg/2SN5P9B2PX/GoadZpQ7obv/AJf//wCX/v/S08X//em0++/buv7w38X/v77I4ABN/xQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8Bit//GIfh/xEAAAAAAAAAAAAAAAAAAAAAAAAAAO6fAErYqAD/fqJq/yKW5//Kzcn//+m3//zmuv//6rn/Tbn5/y9k830AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+VAAzKoADj4K0J/8aucfvl2Lf7+OW8///otv+gzM3/AZP//3hU6+uuOugWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIoQCa2bAN/9e3Xvj03rX2++a8//Lnw/8htPn/GoP2/5dS/P+GTeeBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAAEAAAAAAAAAADjuAA21KwC/dW2Xfzx37n5//PG/9fXwKEAkvqdTnPz955S9/90RujkCxa8FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFxWwAtcFgAfXBbAIR4XgBsrokA7dCwVfv558H/++q+6FVVw0gMC8qRJyzY9WlE4/uKUvv/LCrUqAAk2wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbVcAI3FYAIVuUwDeZ00A/LOYSf7/+tD/9uO6dwAAAAAEMt49ADTgngEz3atYROeoOS7V3QQp1K4ASfMVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQglB8emku/beeVv/86sDd/+jRCwAAAAAAAAAAAAAAAAAAAAAAAAAAHx/MGREkz3oGM98oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlIZZOZeKXb2Vh2XgoYs+7c60Wfz87s5ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJWAVQyRh1hRkoVWlI6FaFa5mRVf268A/9KuHKMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJWAVQyTf1gaAAAAAN6sAC7QpgDv0qsAmr+PABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzJ4AMsegALvLpABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/nwAQx54AV8SdABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqqgAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAABAAAAAgAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv0P8rL9D/ZyzI/xcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvM/x4vzvzCL9D9py7R/z0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACuq1QwssdguIbHeFy/Q/ZEw0f//L8390y7P/2onxP8NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKa3WGS2z2HYts9fKL7rm4y3Q+/sw0f//L8/79hN36qsAQ+cqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgN//CHTX9ot03PvzNcz7/i3M+/4mwfvjElbozw1D5KMAP+dJAACqAwAAAAAAAAAAAAAAAAAAAAAAAAAAh+D/MYjg/3yH4P9sh+H/RHjL0iJEjrrVBJby/naf3f/04br/6tS7/pie19QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyJ8AuKCjequtscfu9eK6/+fVvv8rh+z+hU3mMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMehAGTNrDyd7tqqzPXiuv92rNz6RnPv/4JK6K8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbVUAFXBVADmPdgApy6YlnvDbrM/04brXG0zZeVpV6LmATOj0JyfRQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvWAA3cFcAuHtfCfrw267X8uC6UQAp3h8FM96NNTvgfSEm0aIAOeAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj4BQEJSHWJ+LekDv7taosAAAAAAAAAAAAAAAAAAAAAAAIL8ICh/MGQAAAAAAAAAAAAAAAAAAAAAAAAAAkoJXL5SHWnemjjphxZ4B7ObMkygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEnQAayKEAscWfADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZmQAFyKIASr+AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  3408. recorded_at: Mon, 27 Nov 2023 12:46:55 GMT
  3409. - request:
  3410. method: get
  3411. uri: https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/4/posts?include=mailbox,message_recipient,channel,attachment,case_message,note,chat_message,identity_email,identity_twitter,identity_facebook,facebook_message,facebook_post,facebook_post_comment,twitter_message,twitter_tweet&limit=100
  3412. body:
  3413. encoding: US-ASCII
  3414. string: ''
  3415. headers:
  3416. Content-Type:
  3417. - application/json
  3418. X-Session-Id:
  3419. - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU
  3420. Accept-Encoding:
  3421. - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
  3422. Accept:
  3423. - "*/*"
  3424. User-Agent:
  3425. - Ruby
  3426. Host:
  3427. - "<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>"
  3428. response:
  3429. status:
  3430. code: 200
  3431. message: OK
  3432. headers:
  3433. Server:
  3434. - nginx
  3435. Date:
  3436. - Mon, 27 Nov 2023 12:46:56 GMT
  3437. Content-Type:
  3438. - application/json
  3439. Transfer-Encoding:
  3440. - chunked
  3441. Connection:
  3442. - keep-alive
  3443. Cache-Control:
  3444. - private, max-age=0, must-revalidate
  3445. Expires:
  3446. - '0'
  3447. X-Api-Version:
  3448. - '1'
  3449. Date-Iso:
  3450. - '2023-11-27T12:46:56+00:00'
  3451. Access-Control-Expose-Headers:
  3452. - Date-ISO
  3453. X-Xss-Protection:
  3454. - 1; mode=block
  3455. X-Content-Type-Options:
  3456. - nosniff
  3457. Strict-Transport-Security:
  3458. - max-age=31536000; includeSubDomains preload
  3459. body:
  3460. encoding: ASCII-8BIT
  3461. string: |-
  3462. {
  3463. "status": 200,
  3464. "data": [
  3465. {
  3466. "id": 48,
  3467. "uuid": "e959e7e9-f1db-4e5e-b7b6-fd4ea224d87a",
  3468. "client_id": "",
  3469. "subject": "I have a problem with my mac",
  3470. "contents": "Can you help me?",
  3471. "creator": {
  3472. "id": 3,
  3473. "resource_type": "user"
  3474. },
  3475. "identity": {
  3476. "id": 3,
  3477. "email": "rainbowcitycafe@gmail.com",
  3478. "is_primary": true,
  3479. "is_validated": false,
  3480. "is_notification_enabled": false,
  3481. "created_at": "2021-08-24T18:24:12+00:00",
  3482. "updated_at": "2021-08-24T18:24:12+00:00",
  3483. "resource_type": "identity_email",
  3484. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/emails/3"
  3485. },
  3486. "source_channel": {
  3487. "uuid": "8c9b56bd-10bd-5c91-93da-1904193ead4e",
  3488. "type": "HELPCENTER",
  3489. "character_limit": null,
  3490. "account": null,
  3491. "resource_type": "channel"
  3492. },
  3493. "attachments": [],
  3494. "download_all": null,
  3495. "destination_medium": null,
  3496. "source": "HELPCENTER",
  3497. "metadata": {
  3498. "user_agent": "",
  3499. "page_url": ""
  3500. },
  3501. "original": {
  3502. "id": 5,
  3503. "uuid": "e959e7e9-f1db-4e5e-b7b6-fd4ea224d87a",
  3504. "subject": "I have a problem with my mac",
  3505. "body_text": "Can you help me?",
  3506. "body_html": "Can you help me?",
  3507. "recipients": [],
  3508. "fullname": "Taylor West",
  3509. "email": "rainbowcitycafe@gmail.com",
  3510. "creator": {
  3511. "id": 3,
  3512. "resource_type": "user"
  3513. },
  3514. "identity": {
  3515. "id": 3,
  3516. "email": "rainbowcitycafe@gmail.com",
  3517. "is_primary": true,
  3518. "is_validated": false,
  3519. "is_notification_enabled": false,
  3520. "created_at": "2021-08-24T18:24:12+00:00",
  3521. "updated_at": "2021-08-24T18:24:12+00:00",
  3522. "resource_type": "identity_email",
  3523. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/identities/emails/3"
  3524. },
  3525. "mailbox": null,
  3526. "attachments": [],
  3527. "download_all": null,
  3528. "locale": null,
  3529. "response_time": 0,
  3530. "created_at": "2021-08-27T12:18:53+00:00",
  3531. "updated_at": "2021-08-27T12:18:53+00:00",
  3532. "resource_type": "case_message",
  3533. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/4/messages/5"
  3534. },
  3535. "post_status": "SEEN",
  3536. "post_status_reject_type": null,
  3537. "post_status_reject_reason": null,
  3538. "post_status_updated_at": "2021-08-27T12:19:53+00:00",
  3539. "is_requester": true,
  3540. "created_at": "2021-08-27T12:18:53+00:00",
  3541. "updated_at": "2021-08-27T12:19:53+00:00",
  3542. "resource_type": "post",
  3543. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/posts/48"
  3544. }
  3545. ],
  3546. "resource": "post",
  3547. "limit": 100,
  3548. "total_count": 1
  3549. }
  3550. recorded_at: Mon, 27 Nov 2023 12:46:56 GMT
  3551. - request:
  3552. method: get
  3553. uri: https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/2/posts?include=mailbox,message_recipient,channel,attachment,case_message,note,chat_message,identity_email,identity_twitter,identity_facebook,facebook_message,facebook_post,facebook_post_comment,twitter_message,twitter_tweet&limit=100
  3554. body:
  3555. encoding: US-ASCII
  3556. string: ''
  3557. headers:
  3558. Content-Type:
  3559. - application/json
  3560. X-Session-Id:
  3561. - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU
  3562. Accept-Encoding:
  3563. - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
  3564. Accept:
  3565. - "*/*"
  3566. User-Agent:
  3567. - Ruby
  3568. Host:
  3569. - "<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>"
  3570. response:
  3571. status:
  3572. code: 200
  3573. message: OK
  3574. headers:
  3575. Server:
  3576. - nginx
  3577. Date:
  3578. - Mon, 27 Nov 2023 12:46:56 GMT
  3579. Content-Type:
  3580. - application/json
  3581. Transfer-Encoding:
  3582. - chunked
  3583. Connection:
  3584. - keep-alive
  3585. Cache-Control:
  3586. - private, max-age=0, must-revalidate
  3587. Expires:
  3588. - '0'
  3589. X-Api-Version:
  3590. - '1'
  3591. Date-Iso:
  3592. - '2023-11-27T12:46:56+00:00'
  3593. Access-Control-Expose-Headers:
  3594. - Date-ISO
  3595. X-Xss-Protection:
  3596. - 1; mode=block
  3597. X-Content-Type-Options:
  3598. - nosniff
  3599. Strict-Transport-Security:
  3600. - max-age=31536000; includeSubDomains preload
  3601. body:
  3602. encoding: ASCII-8BIT
  3603. string: !binary |-
  3604. ewogICAgInN0YXR1cyI6IDIwMCwKICAgICJkYXRhIjogWwogICAgICAgIHsKICAgICAgICAgICAgImlkIjogMzQsCiAgICAgICAgICAgICJ1dWlkIjogIjRhZWQxOWYxLTkyYTAtNGNkNC04YzhlLTE2NWViMWUwMWE2OCIsCiAgICAgICAgICAgICJjbGllbnRfaWQiOiAiIiwKICAgICAgICAgICAgInN1YmplY3QiOiAiSSB3YW50IHRvIHB1cmNoYXNlIGFuIGFzc29ydGVkIHNldCBvZiByZXRhaWwgZXF1aXBtZW50LiBJ4oCZbSBub3QgYWJsZSB0byBidWlsZCBteSBidW5kbGUuIENhbiB5b3UgaGVscCBtZSB3aXRoIHRoaXMgcHVyY2hhc2U/IExvb2tpbmcgZm9yd2FyZCB0byBtb3JlIGluZm9ybWF0aW9uISIsCiAgICAgICAgICAgICJjb250ZW50cyI6ICJJIHdhbnQgdG8gcHVyY2hhc2UgYW4gYXNzb3J0ZWQgc2V0IG9mIHJldGFpbCBlcXVpcG1lbnQuIEnigJltIG5vdCBhYmxlIHRvIGJ1aWxkIG15IGJ1bmRsZS4gQ2FuIHlvdSBoZWxwIG1lIHdpdGggdGhpcyBwdXJjaGFzZT8gTG9va2luZyBmb3J3YXJkIHRvIG1vcmUgaW5mb3JtYXRpb24hIiwKICAgICAgICAgICAgImNyZWF0b3IiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImlkZW50aXR5IjogewogICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICJlbWFpbCI6ICI8SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9VU0VSTkFNRT4iLAogICAgICAgICAgICAgICAgImlzX3ByaW1hcnkiOiB0cnVlLAogICAgICAgICAgICAgICAgImlzX3ZhbGlkYXRlZCI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfbm90aWZpY2F0aW9uX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTErMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QwNjo1NzowOCswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9pZGVudGl0aWVzL2VtYWlscy8xIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic291cmNlX2NoYW5uZWwiOiB7CiAgICAgICAgICAgICAgICAidXVpZCI6ICJjZjNjZDM5YS01NGJmLTVlNWUtOTEyYi04ODM5MTlmM2FiMWUiLAogICAgICAgICAgICAgICAgInR5cGUiOiAiTk9URSIsCiAgICAgICAgICAgICAgICAiY2hhcmFjdGVyX2xpbWl0IjogbnVsbCwKICAgICAgICAgICAgICAgICJhY2NvdW50IjogbnVsbCwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNoYW5uZWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJhdHRhY2htZW50cyI6IFtdLAogICAgICAgICAgICAiZG93bmxvYWRfYWxsIjogbnVsbCwKICAgICAgICAgICAgImRlc3RpbmF0aW9uX21lZGl1bSI6IG51bGwsCiAgICAgICAgICAgICJzb3VyY2UiOiBudWxsLAogICAgICAgICAgICAibWV0YWRhdGEiOiB7CiAgICAgICAgICAgICAgICAidXNlcl9hZ2VudCI6ICIiLAogICAgICAgICAgICAgICAgInBhZ2VfdXJsIjogIiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm9yaWdpbmFsIjogewogICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICJib2R5X3RleHQiOiAiSSB3YW50IHRvIHB1cmNoYXNlIGFuIGFzc29ydGVkIHNldCBvZiByZXRhaWwgZXF1aXBtZW50LiBJ4oCZbSBub3QgYWJsZSB0byBidWlsZCBteSBidW5kbGUuIENhbiB5b3UgaGVscCBtZSB3aXRoIHRoaXMgcHVyY2hhc2U/IExvb2tpbmcgZm9yd2FyZCB0byBtb3JlIGluZm9ybWF0aW9uISIsCiAgICAgICAgICAgICAgICAiYm9keV9odG1sIjogIkkgd2FudCB0byBwdXJjaGFzZSBhbiBhc3NvcnRlZCBzZXQgb2YgcmV0YWlsIGVxdWlwbWVudC4gSeKAmW0gbm90IGFibGUgdG8gYnVpbGQgbXkgYnVuZGxlLiBDYW4geW91IGhlbHAgbWUgd2l0aCB0aGlzIHB1cmNoYXNlPyBMb29raW5nIGZvcndhcmQgdG8gbW9yZSBpbmZvcm1hdGlvbiEiLAogICAgICAgICAgICAgICAgImlzX3Bpbm5lZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgInBpbm5lZF9ieSI6IG51bGwsCiAgICAgICAgICAgICAgICAidXNlciI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImNyZWF0b3IiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJhdHRhY2htZW50cyI6IFtdLAogICAgICAgICAgICAgICAgImRvd25sb2FkX2FsbCI6IG51bGwsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDEwOjQ1OjUxKzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMTA6NDU6NTErMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibm90ZSIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy8yL25vdGVzLzIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwb3N0X3N0YXR1cyI6ICJERUxJVkVSRUQiLAogICAgICAgICAgICAicG9zdF9zdGF0dXNfcmVqZWN0X3R5cGUiOiBudWxsLAogICAgICAgICAgICAicG9zdF9zdGF0dXNfcmVqZWN0X3JlYXNvbiI6IG51bGwsCiAgICAgICAgICAgICJwb3N0X3N0YXR1c191cGRhdGVkX2F0IjogIjIwMjEtMDgtMjdUMTA6NDU6NTErMDA6MDAiLAogICAgICAgICAgICAiaXNfcmVxdWVzdGVyIjogZmFsc2UsCiAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjdUMTA6NDU6NTErMDA6MDAiLAogICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDEwOjQ1OjUxKzAwOjAwIiwKICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicG9zdCIsCiAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3Bvc3RzLzM0IgogICAgICAgIH0KICAgIF0sCiAgICAicmVzb3VyY2UiOiAicG9zdCIsCiAgICAibGltaXQiOiAxMDAsCiAgICAidG90YWxfY291bnQiOiAxCn0=
  3605. recorded_at: Mon, 27 Nov 2023 12:46:56 GMT
  3606. - request:
  3607. method: get
  3608. uri: https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/1/posts?include=mailbox,message_recipient,channel,attachment,case_message,note,chat_message,identity_email,identity_twitter,identity_facebook,facebook_message,facebook_post,facebook_post_comment,twitter_message,twitter_tweet&limit=100
  3609. body:
  3610. encoding: US-ASCII
  3611. string: ''
  3612. headers:
  3613. Content-Type:
  3614. - application/json
  3615. X-Session-Id:
  3616. - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU
  3617. Accept-Encoding:
  3618. - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
  3619. Accept:
  3620. - "*/*"
  3621. User-Agent:
  3622. - Ruby
  3623. Host:
  3624. - "<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>"
  3625. response:
  3626. status:
  3627. code: 200
  3628. message: OK
  3629. headers:
  3630. Server:
  3631. - nginx
  3632. Date:
  3633. - Mon, 27 Nov 2023 12:46:57 GMT
  3634. Content-Type:
  3635. - application/json
  3636. Transfer-Encoding:
  3637. - chunked
  3638. Connection:
  3639. - keep-alive
  3640. Cache-Control:
  3641. - private, max-age=0, must-revalidate
  3642. Expires:
  3643. - '0'
  3644. X-Api-Version:
  3645. - '1'
  3646. Date-Iso:
  3647. - '2023-11-27T12:46:57+00:00'
  3648. Access-Control-Expose-Headers:
  3649. - Date-ISO
  3650. X-Xss-Protection:
  3651. - 1; mode=block
  3652. X-Content-Type-Options:
  3653. - nosniff
  3654. Strict-Transport-Security:
  3655. - max-age=31536000; includeSubDomains preload
  3656. body:
  3657. encoding: ASCII-8BIT
  3658. string: !binary |-
  3659. ewogICAgInN0YXR1cyI6IDIwMCwKICAgICJkYXRhIjogWwogICAgICAgIHsKICAgICAgICAgICAgImlkIjogMjEsCiAgICAgICAgICAgICJ1dWlkIjogIjYwZGQxMjU3LTNlNTEtNDM3YS1iMjgyLTFlYjZmOWY4OGZkNCIsCiAgICAgICAgICAgICJjbGllbnRfaWQiOiAiIiwKICAgICAgICAgICAgInN1YmplY3QiOiAiV0hBVD8hIFRoYW5rIHlvdSB2ZXJ5IG11Y2ghIPCfmI0iLAogICAgICAgICAgICAiY29udGVudHMiOiAiV0hBVD8hIFRoYW5rIHlvdSB2ZXJ5IG11Y2ghIPCfmI0iLAogICAgICAgICAgICAiY3JlYXRvciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiaWRlbnRpdHkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgInR3aXR0ZXJfaWQiOiAiODU0MjUwNjIzOTI3MjM3MTIiLAogICAgICAgICAgICAgICAgImZ1bGxfbmFtZSI6ICJUYXlsb3IgV2VzdCIsCiAgICAgICAgICAgICAgICAic2NyZWVuX25hbWUiOiAiVGF5bG9yV2VzdFJuYnciLAogICAgICAgICAgICAgICAgImZvbGxvd2VyX2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAidXJsIjogbnVsbCwKICAgICAgICAgICAgICAgICJsb2NhdGlvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAicHJvZmlsZV9pbWFnZV91cmwiOiBudWxsLAogICAgICAgICAgICAgICAgImxvY2FsZSI6IG51bGwsCiAgICAgICAgICAgICAgICAiaXNfdmVyaWZpZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJpc19wcmltYXJ5IjogZmFsc2UsCiAgICAgICAgICAgICAgICAiaXNfdmFsaWRhdGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjM0KzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MzQrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfdHdpdHRlciIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9pZGVudGl0aWVzL3R3aXR0ZXIvMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNvdXJjZV9jaGFubmVsIjogewogICAgICAgICAgICAgICAgInV1aWQiOiAiYzIwYWZhYjItYzFiMS00YzkyLTg3NDQtYWIzNDI2YmFmZDI3IiwKICAgICAgICAgICAgICAgICJ0eXBlIjogIlRXSVRURVIiLAogICAgICAgICAgICAgICAgImNoYXJhY3Rlcl9saW1pdCI6IDI2NCwKICAgICAgICAgICAgICAgICJhY2NvdW50IjogewogICAgICAgICAgICAgICAgICAgICJpZCI6ICI4NTQyNTA2MjM5MjcyMzcxMiIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidHdpdHRlcl9hY2NvdW50IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNoYW5uZWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJhdHRhY2htZW50cyI6IFtdLAogICAgICAgICAgICAiZG93bmxvYWRfYWxsIjogbnVsbCwKICAgICAgICAgICAgImRlc3RpbmF0aW9uX21lZGl1bSI6IG51bGwsCiAgICAgICAgICAgICJzb3VyY2UiOiBudWxsLAogICAgICAgICAgICAibWV0YWRhdGEiOiB7CiAgICAgICAgICAgICAgICAidXNlcl9hZ2VudCI6ICIiLAogICAgICAgICAgICAgICAgInBhZ2VfdXJsIjogIiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm9yaWdpbmFsIjogewogICAgICAgICAgICAgICAgImlkIjogIjg3NzUwNDQ1MDIwMTYxMjI4OCIsCiAgICAgICAgICAgICAgICAidXVpZCI6ICI2MGRkMTI1Ny0zZTUxLTQzN2EtYjI4Mi0xZWI2ZjlmODhmZDQiLAogICAgICAgICAgICAgICAgInNjcmVlbl9uYW1lIjogIlRheWxvcldlc3RSbmJ3IiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVGF5bG9yIFdlc3QiLAogICAgICAgICAgICAgICAgImNvbnRlbnRzIjogIldIQVQ/ISBUaGFuayB5b3UgdmVyeSBtdWNoISDwn5iNIiwKICAgICAgICAgICAgICAgICJyZXR3ZWV0X2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJmYXZvcml0ZV9jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAiaW5fcmVwbHlfdG9fdHdlZXQiOiBudWxsLAogICAgICAgICAgICAgICAgImluX3JlcGx5X3RvX2lkZW50aXR5IjogbnVsbCwKICAgICAgICAgICAgICAgICJtZWRpYSI6IFtdLAogICAgICAgICAgICAgICAgImF0dGFjaG1lbnRzIjogW10sCiAgICAgICAgICAgICAgICAiZG93bmxvYWRfYWxsIjogbnVsbCwKICAgICAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICJ0d2l0dGVyX2lkIjogIjg1NDI1MDYyMzkyNzIzNzEyIiwKICAgICAgICAgICAgICAgICAgICAiZnVsbF9uYW1lIjogIlRheWxvciBXZXN0IiwKICAgICAgICAgICAgICAgICAgICAic2NyZWVuX25hbWUiOiAiVGF5bG9yV2VzdFJuYnciLAogICAgICAgICAgICAgICAgICAgICJmb2xsb3dlcl9jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAidXJsIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAibG9jYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICJwcm9maWxlX2ltYWdlX3VybCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgImlzX3ZlcmlmaWVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImlzX3ByaW1hcnkiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfdmFsaWRhdGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDozNCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDozNCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfdHdpdHRlciIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvaWRlbnRpdGllcy90d2l0dGVyLzEiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODowOTo0OSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQ5KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInR3aXR0ZXJfdHdlZXQiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdHdpdHRlci90d2VldHMvODc3NTA0NDUwMjAxNjEyMjg4IgogICAgICAgICAgICB9LAogICAgICAgICAgICAicG9zdF9zdGF0dXMiOiAiREVMSVZFUkVEIiwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF90eXBlIjogbnVsbCwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF9yZWFzb24iOiBudWxsLAogICAgICAgICAgICAicG9zdF9zdGF0dXNfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjM4KzAwOjAwIiwKICAgICAgICAgICAgImlzX3JlcXVlc3RlciI6IHRydWUsCiAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MDk6NDkrMDA6MDAiLAogICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQ5KzAwOjAwIiwKICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicG9zdCIsCiAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3Bvc3RzLzIxIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAiaWQiOiAyMCwKICAgICAgICAgICAgInV1aWQiOiAiZWM5NDgxNWYtMGI4My00OWZlLWFhMTItNmZjZTUzZDc2YjNiIiwKICAgICAgICAgICAgImNsaWVudF9pZCI6ICIiLAogICAgICAgICAgICAic3ViamVjdCI6ICJObyBwcm9iISBCVFcgLSBjb25ncmF0cyBvbiB5b3VyIDF5ciBhbm5pdmVyc2FyeSB3aXRoIHVzLiBFbmpveSBmcmVlIG5leHQgZGF5IHNoaXBwaW5nIG9uIHlvdXIgcHVyY2hhc2UgdG9kYXkhIiwKICAgICAgICAgICAgImNvbnRlbnRzIjogIk5vIHByb2IhIEJUVyAtIGNvbmdyYXRzIG9uIHlvdXIgMXlyIGFubml2ZXJzYXJ5IHdpdGggdXMuIEVuam95IGZyZWUgbmV4dCBkYXkgc2hpcHBpbmcgb24geW91ciBwdXJjaGFzZSB0b2RheSEiLAogICAgICAgICAgICAiY3JlYXRvciI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDQsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiaWRlbnRpdHkiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAyLAogICAgICAgICAgICAgICAgInR3aXR0ZXJfaWQiOiAiNzM4MTYwMjgxMjM1MjkyMTYwIiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVG9iaWFzIiwKICAgICAgICAgICAgICAgICJzY3JlZW5fbmFtZSI6ICJUb2J5QnJld2ZpY3R1cyIsCiAgICAgICAgICAgICAgICAiZm9sbG93ZXJfY291bnQiOiAwLAogICAgICAgICAgICAgICAgImRlc2NyaXB0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJ1cmwiOiBudWxsLAogICAgICAgICAgICAgICAgImxvY2F0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICJwcm9maWxlX2ltYWdlX3VybCI6IG51bGwsCiAgICAgICAgICAgICAgICAibG9jYWxlIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc192ZXJpZmllZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgImlzX3ByaW1hcnkiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJpc192YWxpZGF0ZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MzUrMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDozNSswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV90d2l0dGVyIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2lkZW50aXRpZXMvdHdpdHRlci8yIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic291cmNlX2NoYW5uZWwiOiB7CiAgICAgICAgICAgICAgICAidXVpZCI6ICIxMjdlNjllNy1jZWZkLTQ2YTAtYWFkMy02M2U4NTc1YTRlZWYiLAogICAgICAgICAgICAgICAgInR5cGUiOiAiVFdJVFRFUiIsCiAgICAgICAgICAgICAgICAiY2hhcmFjdGVyX2xpbWl0IjogMjY0LAogICAgICAgICAgICAgICAgImFjY291bnQiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogIjczODE2MDI4MTIzNTI5MjE2MCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidHdpdHRlcl9hY2NvdW50IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNoYW5uZWwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJhdHRhY2htZW50cyI6IFtdLAogICAgICAgICAgICAiZG93bmxvYWRfYWxsIjogbnVsbCwKICAgICAgICAgICAgImRlc3RpbmF0aW9uX21lZGl1bSI6IG51bGwsCiAgICAgICAgICAgICJzb3VyY2UiOiBudWxsLAogICAgICAgICAgICAibWV0YWRhdGEiOiB7CiAgICAgICAgICAgICAgICAidXNlcl9hZ2VudCI6ICIiLAogICAgICAgICAgICAgICAgInBhZ2VfdXJsIjogIiIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIm9yaWdpbmFsIjogewogICAgICAgICAgICAgICAgImlkIjogIjg3NzUwNDE3NjQ4OTcxMzY2NSIsCiAgICAgICAgICAgICAgICAidXVpZCI6ICJlYzk0ODE1Zi0wYjgzLTQ5ZmUtYWExMi02ZmNlNTNkNzZiM2IiLAogICAgICAgICAgICAgICAgInNjcmVlbl9uYW1lIjogIlRvYnlCcmV3ZmljdHVzIiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVG9iaWFzIFNjaHJvZXRlciIsCiAgICAgICAgICAgICAgICAiY29udGVudHMiOiAiTm8gcHJvYiEgQlRXIC0gY29uZ3JhdHMgb24geW91ciAxeXIgYW5uaXZlcnNhcnkgd2l0aCB1cy4gRW5qb3kgZnJlZSBuZXh0IGRheSBzaGlwcGluZyBvbiB5b3VyIHB1cmNoYXNlIHRvZGF5ISIsCiAgICAgICAgICAgICAgICAicmV0d2VldF9jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAiZmF2b3JpdGVfY291bnQiOiAwLAogICAgICAgICAgICAgICAgImluX3JlcGx5X3RvX3R3ZWV0IjogbnVsbCwKICAgICAgICAgICAgICAgICJpbl9yZXBseV90b19pZGVudGl0eSI6IG51bGwsCiAgICAgICAgICAgICAgICAibWVkaWEiOiBbXSwKICAgICAgICAgICAgICAgICJhdHRhY2htZW50cyI6IFtdLAogICAgICAgICAgICAgICAgImRvd25sb2FkX2FsbCI6IG51bGwsCiAgICAgICAgICAgICAgICAiaWRlbnRpdHkiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMiwKICAgICAgICAgICAgICAgICAgICAidHdpdHRlcl9pZCI6ICI3MzgxNjAyODEyMzUyOTIxNjAiLAogICAgICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVG9iaWFzIiwKICAgICAgICAgICAgICAgICAgICAic2NyZWVuX25hbWUiOiAiVG9ieUJyZXdmaWN0dXMiLAogICAgICAgICAgICAgICAgICAgICJmb2xsb3dlcl9jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAidXJsIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAibG9jYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICJwcm9maWxlX2ltYWdlX3VybCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgImlzX3ZlcmlmaWVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImlzX3ByaW1hcnkiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfdmFsaWRhdGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDozNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDozNSswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfdHdpdHRlciIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvaWRlbnRpdGllcy90d2l0dGVyLzIiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODowOTo0OCswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQ4KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInR3aXR0ZXJfdHdlZXQiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdHdpdHRlci90d2VldHMvODc3NTA0MTc2NDg5NzEzNjY1IgogICAgICAgICAgICB9LAogICAgICAgICAgICAicG9zdF9zdGF0dXMiOiAiREVMSVZFUkVEIiwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF90eXBlIjogbnVsbCwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF9yZWFzb24iOiBudWxsLAogICAgICAgICAgICAicG9zdF9zdGF0dXNfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjM3KzAwOjAwIiwKICAgICAgICAgICAgImlzX3JlcXVlc3RlciI6IGZhbHNlLAogICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQ4KzAwOjAwIiwKICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODowOTo0OCswMDowMCIsCiAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInBvc3QiLAogICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9wb3N0cy8yMCIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImlkIjogMTgsCiAgICAgICAgICAgICJ1dWlkIjogImFhNGE5NDVmLTdjY2UtNGFlMC1hZmRhLWY4NDk4NmQwOTgyZiIsCiAgICAgICAgICAgICJjbGllbnRfaWQiOiAiIiwKICAgICAgICAgICAgInN1YmplY3QiOiAiVGF5bG9y4oCZcyBiZWVuIGEgZ3JlYXQgY3VzdG9tZXIgZm9yIGp1c3Qgb3ZlciBhIHllYXIuIFdlIGNhbiBwcm9iYWJseSB1cGdyYWRlIGhlciBzaGlwcGluZyB0b2RheSBmb3IgaGVyIGxveWFsdHkuIiwKICAgICAgICAgICAgImNvbnRlbnRzIjogIlRheWxvcuKAmXMgYmVlbiBhIGdyZWF0IGN1c3RvbWVyIGZvciBqdXN0IG92ZXIgYSB5ZWFyLiBXZSBjYW4gcHJvYmFibHkgdXBncmFkZSBoZXIgc2hpcHBpbmcgdG9kYXkgZm9yIGhlciBsb3lhbHR5LiIsCiAgICAgICAgICAgICJjcmVhdG9yIjogewogICAgICAgICAgICAgICAgImlkIjogNSwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDUsCiAgICAgICAgICAgICAgICAiZW1haWwiOiAic2ltb25AYnJld2ZpY3R1cy5jb20iLAogICAgICAgICAgICAgICAgImlzX3ByaW1hcnkiOiB0cnVlLAogICAgICAgICAgICAgICAgImlzX3ZhbGlkYXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgImlzX25vdGlmaWNhdGlvbl9lbmFibGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjEyKzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvaWRlbnRpdGllcy9lbWFpbHMvNSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInNvdXJjZV9jaGFubmVsIjogewogICAgICAgICAgICAgICAgInV1aWQiOiAiY2YzY2QzOWEtNTRiZi01ZTVlLTkxMmItODgzOTE5ZjNhYjFlIiwKICAgICAgICAgICAgICAgICJ0eXBlIjogIk5PVEUiLAogICAgICAgICAgICAgICAgImNoYXJhY3Rlcl9saW1pdCI6IG51bGwsCiAgICAgICAgICAgICAgICAiYWNjb3VudCI6IG51bGwsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjaGFubmVsIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYXR0YWNobWVudHMiOiBbXSwKICAgICAgICAgICAgImRvd25sb2FkX2FsbCI6IG51bGwsCiAgICAgICAgICAgICJkZXN0aW5hdGlvbl9tZWRpdW0iOiBudWxsLAogICAgICAgICAgICAic291cmNlIjogbnVsbCwKICAgICAgICAgICAgIm1ldGFkYXRhIjogewogICAgICAgICAgICAgICAgInVzZXJfYWdlbnQiOiAiIiwKICAgICAgICAgICAgICAgICJwYWdlX3VybCI6ICIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvcmlnaW5hbCI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAiYm9keV90ZXh0IjogIlRheWxvcuKAmXMgYmVlbiBhIGdyZWF0IGN1c3RvbWVyIGZvciBqdXN0IG92ZXIgYSB5ZWFyLiBXZSBjYW4gcHJvYmFibHkgdXBncmFkZSBoZXIgc2hpcHBpbmcgdG9kYXkgZm9yIGhlciBsb3lhbHR5LiIsCiAgICAgICAgICAgICAgICAiYm9keV9odG1sIjogbnVsbCwKICAgICAgICAgICAgICAgICJpc19waW5uZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJwaW5uZWRfYnkiOiBudWxsLAogICAgICAgICAgICAgICAgInVzZXIiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJjcmVhdG9yIjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDUsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXR0YWNobWVudHMiOiBbXSwKICAgICAgICAgICAgICAgICJkb3dubG9hZF9hbGwiOiBudWxsLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODowOTo0NiswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQ2KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogIm5vdGUiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvY2FzZXMvMS9ub3Rlcy8xIgogICAgICAgICAgICB9LAogICAgICAgICAgICAicG9zdF9zdGF0dXMiOiAiREVMSVZFUkVEIiwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF90eXBlIjogbnVsbCwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF9yZWFzb24iOiBudWxsLAogICAgICAgICAgICAicG9zdF9zdGF0dXNfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjM1KzAwOjAwIiwKICAgICAgICAgICAgImlzX3JlcXVlc3RlciI6IGZhbHNlLAogICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQ2KzAwOjAwIiwKICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODowOTo0NiswMDowMCIsCiAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInBvc3QiLAogICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9wb3N0cy8xOCIKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImlkIjogMTcsCiAgICAgICAgICAgICJ1dWlkIjogImI3M2I1ZDg5LTAyZGMtNDQxOC1hYmY5LTcwNjUwNmIzMmY3YyIsCiAgICAgICAgICAgICJjbGllbnRfaWQiOiAiIiwKICAgICAgICAgICAgInN1YmplY3QiOiAiQEJyZXdmaWN0dXMgdGhhbmtzIHNvIG11Y2ggZm9yIHRoZSBxdWljayBoZWxwLCB0aGF0IHdhcyBhd2Vzb21lISIsCiAgICAgICAgICAgICJjb250ZW50cyI6ICJAQnJld2ZpY3R1cyB0aGFua3Mgc28gbXVjaCBmb3IgdGhlIHF1aWNrIGhlbHAsIHRoYXQgd2FzIGF3ZXNvbWUhIiwKICAgICAgICAgICAgImNyZWF0b3IiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImlkZW50aXR5IjogewogICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICJ0d2l0dGVyX2lkIjogIjg1NDI1MDYyMzkyNzIzNzEyIiwKICAgICAgICAgICAgICAgICJmdWxsX25hbWUiOiAiVGF5bG9yIFdlc3QiLAogICAgICAgICAgICAgICAgInNjcmVlbl9uYW1lIjogIlRheWxvcldlc3RSbmJ3IiwKICAgICAgICAgICAgICAgICJmb2xsb3dlcl9jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAiZGVzY3JpcHRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgInVybCI6IG51bGwsCiAgICAgICAgICAgICAgICAibG9jYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgInByb2ZpbGVfaW1hZ2VfdXJsIjogbnVsbCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiBudWxsLAogICAgICAgICAgICAgICAgImlzX3ZlcmlmaWVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAiaXNfcHJpbWFyeSI6IGZhbHNlLAogICAgICAgICAgICAgICAgImlzX3ZhbGlkYXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDozNCswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjM0KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X3R3aXR0ZXIiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvaWRlbnRpdGllcy90d2l0dGVyLzEiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzb3VyY2VfY2hhbm5lbCI6IHsKICAgICAgICAgICAgICAgICJ1dWlkIjogImMyMGFmYWIyLWMxYjEtNGM5Mi04NzQ0LWFiMzQyNmJhZmQyNyIsCiAgICAgICAgICAgICAgICAidHlwZSI6ICJUV0lUVEVSIiwKICAgICAgICAgICAgICAgICJjaGFyYWN0ZXJfbGltaXQiOiAyNjQsCiAgICAgICAgICAgICAgICAiYWNjb3VudCI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAiODU0MjUwNjIzOTI3MjM3MTIiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInR3aXR0ZXJfYWNjb3VudCIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjaGFubmVsIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYXR0YWNobWVudHMiOiBbXSwKICAgICAgICAgICAgImRvd25sb2FkX2FsbCI6IG51bGwsCiAgICAgICAgICAgICJkZXN0aW5hdGlvbl9tZWRpdW0iOiBudWxsLAogICAgICAgICAgICAic291cmNlIjogbnVsbCwKICAgICAgICAgICAgIm1ldGFkYXRhIjogewogICAgICAgICAgICAgICAgInVzZXJfYWdlbnQiOiAiIiwKICAgICAgICAgICAgICAgICJwYWdlX3VybCI6ICIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvcmlnaW5hbCI6IHsKICAgICAgICAgICAgICAgICJpZCI6ICI4Nzc1MDQwOTM1MTM3NjQ4NjUiLAogICAgICAgICAgICAgICAgInV1aWQiOiAiYjczYjVkODktMDJkYy00NDE4LWFiZjktNzA2NTA2YjMyZjdjIiwKICAgICAgICAgICAgICAgICJzY3JlZW5fbmFtZSI6ICJUYXlsb3JXZXN0Um5idyIsCiAgICAgICAgICAgICAgICAiZnVsbF9uYW1lIjogIlRheWxvciBXZXN0IiwKICAgICAgICAgICAgICAgICJjb250ZW50cyI6ICJAQnJld2ZpY3R1cyB0aGFua3Mgc28gbXVjaCBmb3IgdGhlIHF1aWNrIGhlbHAsIHRoYXQgd2FzIGF3ZXNvbWUhIiwKICAgICAgICAgICAgICAgICJyZXR3ZWV0X2NvdW50IjogMCwKICAgICAgICAgICAgICAgICJmYXZvcml0ZV9jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAiaW5fcmVwbHlfdG9fdHdlZXQiOiBudWxsLAogICAgICAgICAgICAgICAgImluX3JlcGx5X3RvX2lkZW50aXR5IjogbnVsbCwKICAgICAgICAgICAgICAgICJtZWRpYSI6IFtdLAogICAgICAgICAgICAgICAgImF0dGFjaG1lbnRzIjogW10sCiAgICAgICAgICAgICAgICAiZG93bmxvYWRfYWxsIjogbnVsbCwKICAgICAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICJ0d2l0dGVyX2lkIjogIjg1NDI1MDYyMzkyNzIzNzEyIiwKICAgICAgICAgICAgICAgICAgICAiZnVsbF9uYW1lIjogIlRheWxvciBXZXN0IiwKICAgICAgICAgICAgICAgICAgICAic2NyZWVuX25hbWUiOiAiVGF5bG9yV2VzdFJuYnciLAogICAgICAgICAgICAgICAgICAgICJmb2xsb3dlcl9jb3VudCI6IDAsCiAgICAgICAgICAgICAgICAgICAgImRlc2NyaXB0aW9uIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAidXJsIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAibG9jYXRpb24iOiBudWxsLAogICAgICAgICAgICAgICAgICAgICJwcm9maWxlX2ltYWdlX3VybCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgImxvY2FsZSI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgImlzX3ZlcmlmaWVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImlzX3ByaW1hcnkiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfdmFsaWRhdGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDozNCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDozNCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfdHdpdHRlciIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvaWRlbnRpdGllcy90d2l0dGVyLzEiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODowOTo0NSswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQ1KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInR3aXR0ZXJfdHdlZXQiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvdHdpdHRlci90d2VldHMvODc3NTA0MDkzNTEzNzY0ODY1IgogICAgICAgICAgICB9LAogICAgICAgICAgICAicG9zdF9zdGF0dXMiOiAiREVMSVZFUkVEIiwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF90eXBlIjogbnVsbCwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF9yZWFzb24iOiBudWxsLAogICAgICAgICAgICAicG9zdF9zdGF0dXNfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjM1KzAwOjAwIiwKICAgICAgICAgICAgImlzX3JlcXVlc3RlciI6IHRydWUsCiAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MDk6NDUrMDA6MDAiLAogICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQ1KzAwOjAwIiwKICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicG9zdCIsCiAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3Bvc3RzLzE3IgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAiaWQiOiAxNiwKICAgICAgICAgICAgInV1aWQiOiAiYWE2MjJmNWItZDZmMy00OWNkLTlmYjUtMzZiODI2MTYwZDc2IiwKICAgICAgICAgICAgImNsaWVudF9pZCI6ICIiLAogICAgICAgICAgICAic3ViamVjdCI6ICJURVNUIiwKICAgICAgICAgICAgImNvbnRlbnRzIjogIlRoYXQgYXBwZWFycyB0byBoYXZlIHdvcmtlZC4gVGhhbmsgeW91ISIsCiAgICAgICAgICAgICJjcmVhdG9yIjogewogICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAiZW1haWwiOiAicmFpbmJvd2NpdHljYWZlQGdtYWlsLmNvbSIsCiAgICAgICAgICAgICAgICAiaXNfcHJpbWFyeSI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfdmFsaWRhdGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAiaXNfbm90aWZpY2F0aW9uX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMiswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9pZGVudGl0aWVzL2VtYWlscy8zIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic291cmNlX2NoYW5uZWwiOiB7CiAgICAgICAgICAgICAgICAidXVpZCI6ICJmZDNhODExNi05NWMyLTQ5MmUtOWFmMy1iM2FiNTdkYzlmMWEiLAogICAgICAgICAgICAgICAgInR5cGUiOiAiTUFJTCIsCiAgICAgICAgICAgICAgICAiY2hhcmFjdGVyX2xpbWl0IjogbnVsbCwKICAgICAgICAgICAgICAgICJhY2NvdW50IjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgInV1aWQiOiAiZmQzYTgxMTYtOTVjMi00OTJlLTlhZjMtYjNhYjU3ZGM5ZjFhIiwKICAgICAgICAgICAgICAgICAgICAiYWRkcmVzcyI6ICJzdXBwb3J0QDxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPiIsCiAgICAgICAgICAgICAgICAgICAgImJyYW5kIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJicmFuZCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJpc19jdXN0b20iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfdmVyaWZpZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfZGVmYXVsdCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfZGVsZXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJ2ZXJpZmllZF9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QwNjo1NzowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibWFpbGJveCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbWFpbGJveGVzLzEiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2hhbm5lbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImF0dGFjaG1lbnRzIjogW10sCiAgICAgICAgICAgICJkb3dubG9hZF9hbGwiOiBudWxsLAogICAgICAgICAgICAiZGVzdGluYXRpb25fbWVkaXVtIjogbnVsbCwKICAgICAgICAgICAgInNvdXJjZSI6IG51bGwsCiAgICAgICAgICAgICJtZXRhZGF0YSI6IHsKICAgICAgICAgICAgICAgICJ1c2VyX2FnZW50IjogIiIsCiAgICAgICAgICAgICAgICAicGFnZV91cmwiOiAiIgogICAgICAgICAgICB9LAogICAgICAgICAgICAib3JpZ2luYWwiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgInV1aWQiOiAiYWE2MjJmNWItZDZmMy00OWNkLTlmYjUtMzZiODI2MTYwZDc2IiwKICAgICAgICAgICAgICAgICJzdWJqZWN0IjogIlRFU1QiLAogICAgICAgICAgICAgICAgImJvZHlfdGV4dCI6ICJUaGF0IGFwcGVhcnMgdG8gaGF2ZSB3b3JrZWQuIFRoYW5rIHlvdSEiLAogICAgICAgICAgICAgICAgImJvZHlfaHRtbCI6ICJUaGF0IGFwcGVhcnMgdG8gaGF2ZSB3b3JrZWQuIFRoYW5rIHlvdSEiLAogICAgICAgICAgICAgICAgInJlY2lwaWVudHMiOiBbXSwKICAgICAgICAgICAgICAgICJmdWxsbmFtZSI6ICJUYXlsb3IgV2VzdCIsCiAgICAgICAgICAgICAgICAiZW1haWwiOiBudWxsLAogICAgICAgICAgICAgICAgImNyZWF0b3IiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJlbWFpbCI6ICJyYWluYm93Y2l0eWNhZmVAZ21haWwuY29tIiwKICAgICAgICAgICAgICAgICAgICAiaXNfcHJpbWFyeSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImlzX3ZhbGlkYXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc19ub3RpZmljYXRpb25fZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9pZGVudGl0aWVzL2VtYWlscy8zIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJtYWlsYm94IjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgInV1aWQiOiAiZmQzYTgxMTYtOTVjMi00OTJlLTlhZjMtYjNhYjU3ZGM5ZjFhIiwKICAgICAgICAgICAgICAgICAgICAiYWRkcmVzcyI6ICJzdXBwb3J0QDxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPiIsCiAgICAgICAgICAgICAgICAgICAgImJyYW5kIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJicmFuZCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJpc19jdXN0b20iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfdmVyaWZpZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfZGVmYXVsdCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfZGVsZXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJ2ZXJpZmllZF9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QwNjo1NzowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibWFpbGJveCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbWFpbGJveGVzLzEiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImF0dGFjaG1lbnRzIjogW10sCiAgICAgICAgICAgICAgICAiZG93bmxvYWRfYWxsIjogbnVsbCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiBudWxsLAogICAgICAgICAgICAgICAgInJlc3BvbnNlX3RpbWUiOiAwLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODowOTo0NCswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQ0KzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfbWVzc2FnZSIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy8xL21lc3NhZ2VzLzMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwb3N0X3N0YXR1cyI6ICJTRU5UIiwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF90eXBlIjogbnVsbCwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF9yZWFzb24iOiBudWxsLAogICAgICAgICAgICAicG9zdF9zdGF0dXNfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjMzKzAwOjAwIiwKICAgICAgICAgICAgImlzX3JlcXVlc3RlciI6IHRydWUsCiAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MDk6NDQrMDA6MDAiLAogICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQ0KzAwOjAwIiwKICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicG9zdCIsCiAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3Bvc3RzLzE2IgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAiaWQiOiAxMiwKICAgICAgICAgICAgInV1aWQiOiAiZDVmMDRhY2QtN2I5OS00ZWQ4LWFkYjEtYjE1MTdmMGM3MzEwIiwKICAgICAgICAgICAgImNsaWVudF9pZCI6ICIiLAogICAgICAgICAgICAic3ViamVjdCI6ICJURVNUIiwKICAgICAgICAgICAgImNvbnRlbnRzIjogIk9rYXksIGxldCBtZSBnaXZlIHRoYXQgYSB0cnkuIiwKICAgICAgICAgICAgImNyZWF0b3IiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAidXNlciIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImlkZW50aXR5IjogewogICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICJlbWFpbCI6ICJyYWluYm93Y2l0eWNhZmVAZ21haWwuY29tIiwKICAgICAgICAgICAgICAgICJpc19wcmltYXJ5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc192YWxpZGF0ZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJpc19ub3RpZmljYXRpb25fZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMiswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjEyKzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2lkZW50aXRpZXMvZW1haWxzLzMiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzb3VyY2VfY2hhbm5lbCI6IHsKICAgICAgICAgICAgICAgICJ1dWlkIjogImZkM2E4MTE2LTk1YzItNDkyZS05YWYzLWIzYWI1N2RjOWYxYSIsCiAgICAgICAgICAgICAgICAidHlwZSI6ICJNQUlMIiwKICAgICAgICAgICAgICAgICJjaGFyYWN0ZXJfbGltaXQiOiBudWxsLAogICAgICAgICAgICAgICAgImFjY291bnQiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAidXVpZCI6ICJmZDNhODExNi05NWMyLTQ5MmUtOWFmMy1iM2FiNTdkYzlmMWEiLAogICAgICAgICAgICAgICAgICAgICJhZGRyZXNzIjogInN1cHBvcnRAPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+IiwKICAgICAgICAgICAgICAgICAgICAiYnJhbmQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImJyYW5kIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc192ZXJpZmllZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc19kZWZhdWx0IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc19kZWxldGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgInZlcmlmaWVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDA2OjU3OjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJtYWlsYm94IiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9tYWlsYm94ZXMvMSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjaGFubmVsIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYXR0YWNobWVudHMiOiBbXSwKICAgICAgICAgICAgImRvd25sb2FkX2FsbCI6IG51bGwsCiAgICAgICAgICAgICJkZXN0aW5hdGlvbl9tZWRpdW0iOiBudWxsLAogICAgICAgICAgICAic291cmNlIjogbnVsbCwKICAgICAgICAgICAgIm1ldGFkYXRhIjogewogICAgICAgICAgICAgICAgInVzZXJfYWdlbnQiOiAiIiwKICAgICAgICAgICAgICAgICJwYWdlX3VybCI6ICIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvcmlnaW5hbCI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDIsCiAgICAgICAgICAgICAgICAidXVpZCI6ICJkNWYwNGFjZC03Yjk5LTRlZDgtYWRiMS1iMTUxN2YwYzczMTAiLAogICAgICAgICAgICAgICAgInN1YmplY3QiOiAiVEVTVCIsCiAgICAgICAgICAgICAgICAiYm9keV90ZXh0IjogIk9rYXksIGxldCBtZSBnaXZlIHRoYXQgYSB0cnkuIiwKICAgICAgICAgICAgICAgICJib2R5X2h0bWwiOiAiT2theSwgbGV0IG1lIGdpdmUgdGhhdCBhIHRyeS4iLAogICAgICAgICAgICAgICAgInJlY2lwaWVudHMiOiBbXSwKICAgICAgICAgICAgICAgICJmdWxsbmFtZSI6ICJUYXlsb3IgV2VzdCIsCiAgICAgICAgICAgICAgICAiZW1haWwiOiBudWxsLAogICAgICAgICAgICAgICAgImNyZWF0b3IiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiAzLAogICAgICAgICAgICAgICAgICAgICJlbWFpbCI6ICJyYWluYm93Y2l0eWNhZmVAZ21haWwuY29tIiwKICAgICAgICAgICAgICAgICAgICAiaXNfcHJpbWFyeSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImlzX3ZhbGlkYXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc19ub3RpZmljYXRpb25fZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9pZGVudGl0aWVzL2VtYWlscy8zIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJtYWlsYm94IjogewogICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgInV1aWQiOiAiZmQzYTgxMTYtOTVjMi00OTJlLTlhZjMtYjNhYjU3ZGM5ZjFhIiwKICAgICAgICAgICAgICAgICAgICAiYWRkcmVzcyI6ICJzdXBwb3J0QDxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPiIsCiAgICAgICAgICAgICAgICAgICAgImJyYW5kIjogewogICAgICAgICAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJicmFuZCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJpc19zeXN0ZW0iOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJpc19jdXN0b20iOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfdmVyaWZpZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfZGVmYXVsdCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImlzX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiaXNfZGVsZXRlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJ2ZXJpZmllZF9hdCI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yN1QwNjo1NzowOCswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAibWFpbGJveCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3VybCI6ICJodHRwczovLzxJTVBPUlRfS0FZQUtPX0VORFBPSU5UX0hPU1ROQU1FPi9hcGkvdjEvbWFpbGJveGVzLzEiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImF0dGFjaG1lbnRzIjogW10sCiAgICAgICAgICAgICAgICAiZG93bmxvYWRfYWxsIjogbnVsbCwKICAgICAgICAgICAgICAgICJsb2NhbGUiOiBudWxsLAogICAgICAgICAgICAgICAgInJlc3BvbnNlX3RpbWUiOiAwLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODowOTo0MCswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQwKzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImNhc2VfbWVzc2FnZSIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy8xL21lc3NhZ2VzLzIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwb3N0X3N0YXR1cyI6ICJTRU5UIiwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF90eXBlIjogbnVsbCwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3JlamVjdF9yZWFzb24iOiBudWxsLAogICAgICAgICAgICAicG9zdF9zdGF0dXNfdXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjMwKzAwOjAwIiwKICAgICAgICAgICAgImlzX3JlcXVlc3RlciI6IHRydWUsCiAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MDk6NDArMDA6MDAiLAogICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjQwKzAwOjAwIiwKICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicG9zdCIsCiAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3Bvc3RzLzEyIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAiaWQiOiAxMCwKICAgICAgICAgICAgInV1aWQiOiAiY2IzZWU3OWQtNDkxMi00ZWU0LTgxOWMtMzE3YWEzMDBlYjk4IiwKICAgICAgICAgICAgImNsaWVudF9pZCI6ICIiLAogICAgICAgICAgICAic3ViamVjdCI6ICJURVNUIiwKICAgICAgICAgICAgImNvbnRlbnRzIjogIkhpIFRheWxvcixcblxuSXQgbG9va3MgbGlrZSB5b3XigJl2ZSBoaXQgYSBzbmFnIHdoaWxlIGNoZWNraW5nIG91dCB3aXRoIHlvdXIgbmV3IFI1OCBjb2ZmZWUgbWFjaGluZSEgU29ycnkgYWJvdXQgdGhhdCAtIHRoZSByZWFzb24geW91ciBjYXJkIHdhcyBkZWNsaW5lZCBhcHBlYXJzIHRvIGJlIGFuIGluY29ycmVjdCBDVlYgbnVtYmVyICh0aHJlZSBkaWdpdCBudW1iZXIgb24gdGhlIGJhY2sgb2YgeW91ciBjYXJkKS4gSWYgeW91IGZpeCB0aGF0IGRldGFpbCwgeW91IHNob3VsZCBiZSBnb29kIHRvIGdvLiDimJVcblxuW2ltZyBzcmM9XCJodHRwczovL2NkbjIuaHVic3BvdC5uZXQvaHViZnMvNDUxMDA1L2theWFrby1jdXN0b21lci1qb3VybmV5LWN2di5qcGdcIiAvXVxuXG5MZXQgdXMga25vdyBpZiB5b3UgaGF2ZSBhbnkgbW9yZSBxdWVzdGlvbnMuXG5cblRvYmlhcyBTY2hyb2V0ZXJcbiIsCiAgICAgICAgICAgICJjcmVhdG9yIjogewogICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDQsCiAgICAgICAgICAgICAgICAiZW1haWwiOiAidG9iaWFzQGJyZXdmaWN0dXMuY29tIiwKICAgICAgICAgICAgICAgICJpc19wcmltYXJ5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICJpc192YWxpZGF0ZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJpc19ub3RpZmljYXRpb25fZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMiswMDowMCIsCiAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjEyKzAwOjAwIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImlkZW50aXR5X2VtYWlsIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2lkZW50aXRpZXMvZW1haWxzLzQiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJzb3VyY2VfY2hhbm5lbCI6IHsKICAgICAgICAgICAgICAgICJ1dWlkIjogImZkM2E4MTE2LTk1YzItNDkyZS05YWYzLWIzYWI1N2RjOWYxYSIsCiAgICAgICAgICAgICAgICAidHlwZSI6ICJNQUlMIiwKICAgICAgICAgICAgICAgICJjaGFyYWN0ZXJfbGltaXQiOiBudWxsLAogICAgICAgICAgICAgICAgImFjY291bnQiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAidXVpZCI6ICJmZDNhODExNi05NWMyLTQ5MmUtOWFmMy1iM2FiNTdkYzlmMWEiLAogICAgICAgICAgICAgICAgICAgICJhZGRyZXNzIjogInN1cHBvcnRAPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+IiwKICAgICAgICAgICAgICAgICAgICAiYnJhbmQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImJyYW5kIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc192ZXJpZmllZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc19kZWZhdWx0IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc19kZWxldGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgInZlcmlmaWVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDA2OjU3OjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJtYWlsYm94IiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9tYWlsYm94ZXMvMSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjaGFubmVsIgogICAgICAgICAgICB9LAogICAgICAgICAgICAiYXR0YWNobWVudHMiOiBbXSwKICAgICAgICAgICAgImRvd25sb2FkX2FsbCI6IG51bGwsCiAgICAgICAgICAgICJkZXN0aW5hdGlvbl9tZWRpdW0iOiBudWxsLAogICAgICAgICAgICAic291cmNlIjogbnVsbCwKICAgICAgICAgICAgIm1ldGFkYXRhIjogewogICAgICAgICAgICAgICAgInVzZXJfYWdlbnQiOiAiIiwKICAgICAgICAgICAgICAgICJwYWdlX3VybCI6ICIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJvcmlnaW5hbCI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAidXVpZCI6ICJjYjNlZTc5ZC00OTEyLTRlZTQtODE5Yy0zMTdhYTMwMGViOTgiLAogICAgICAgICAgICAgICAgInN1YmplY3QiOiAiVEVTVCIsCiAgICAgICAgICAgICAgICAiYm9keV90ZXh0IjogIkhpIFRheWxvcixcblxuSXQgbG9va3MgbGlrZSB5b3XigJl2ZSBoaXQgYSBzbmFnIHdoaWxlIGNoZWNraW5nIG91dCB3aXRoIHlvdXIgbmV3IFI1OCBjb2ZmZWUgbWFjaGluZSEgU29ycnkgYWJvdXQgdGhhdCAtIHRoZSByZWFzb24geW91ciBjYXJkIHdhcyBkZWNsaW5lZCBhcHBlYXJzIHRvIGJlIGFuIGluY29ycmVjdCBDVlYgbnVtYmVyICh0aHJlZSBkaWdpdCBudW1iZXIgb24gdGhlIGJhY2sgb2YgeW91ciBjYXJkKS4gSWYgeW91IGZpeCB0aGF0IGRldGFpbCwgeW91IHNob3VsZCBiZSBnb29kIHRvIGdvLiDimJVcblxuW2ltZyBzcmM9XCJodHRwczovL2NkbjIuaHVic3BvdC5uZXQvaHViZnMvNDUxMDA1L2theWFrby1jdXN0b21lci1qb3VybmV5LWN2di5qcGdcIiAvXVxuXG5MZXQgdXMga25vdyBpZiB5b3UgaGF2ZSBhbnkgbW9yZSBxdWVzdGlvbnMuXG5cblRvYmlhcyBTY2hyb2V0ZXJcbiIsCiAgICAgICAgICAgICAgICAiYm9keV9odG1sIjogIjxwPkhpIFRheWxvciw8L3A+XG5cdFx0PHA+SXQgbG9va3MgbGlrZSB5b3XigJl2ZSBoaXQgYSBzbmFnIHdoaWxlIGNoZWNraW5nIG91dCB3aXRoIHlvdXIgbmV3IFI1OCBjb2ZmZWUgbWFjaGluZSEgU29ycnkgYWJvdXQgdGhhdCAtIHRoZSByZWFzb24geW91ciBjYXJkIHdhcyBkZWNsaW5lZCBhcHBlYXJzIHRvIGJlIGFuIGluY29ycmVjdCBDVlYgbnVtYmVyICh0aHJlZSBkaWdpdCBudW1iZXIgb24gdGhlIGJhY2sgb2YgeW91ciBjYXJkKS4gSWYgeW91IGZpeCB0aGF0IGRldGFpbCwgeW91IHNob3VsZCBiZSBnb29kIHRvIGdvLiDimJU8L3A+XG4gXG5cdFx0PHA+PGltZyBzcmM9XCJodHRwczovL2NkbjIuaHVic3BvdC5uZXQvaHViZnMvNDUxMDA1L2theWFrby1jdXN0b21lci1qb3VybmV5LWN2di5qcGdcIiAvPjwvcD5cbiBcblx0XHQ8cD5MZXQgdXMga25vdyBpZiB5b3UgaGF2ZSBhbnkgbW9yZSBxdWVzdGlvbnMuPC9wPlxuIFxuXHRcdDxwPlRvYmlhcyBTY2hyb2V0ZXI8L3A+IiwKICAgICAgICAgICAgICAgICJyZWNpcGllbnRzIjogW10sCiAgICAgICAgICAgICAgICAiZnVsbG5hbWUiOiAiVG9iaWFzIFNjaHJvZXRlciIsCiAgICAgICAgICAgICAgICAiZW1haWwiOiBudWxsLAogICAgICAgICAgICAgICAgImNyZWF0b3IiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogNCwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICAgICAiaWQiOiA0LAogICAgICAgICAgICAgICAgICAgICJlbWFpbCI6ICJ0b2JpYXNAYnJld2ZpY3R1cy5jb20iLAogICAgICAgICAgICAgICAgICAgICJpc19wcmltYXJ5IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAiaXNfdmFsaWRhdGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImlzX25vdGlmaWNhdGlvbl9lbmFibGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgImNyZWF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMiswMDowMCIsCiAgICAgICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiaWRlbnRpdHlfZW1haWwiLAogICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2lkZW50aXRpZXMvZW1haWxzLzQiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgIm1haWxib3giOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAidXVpZCI6ICJmZDNhODExNi05NWMyLTQ5MmUtOWFmMy1iM2FiNTdkYzlmMWEiLAogICAgICAgICAgICAgICAgICAgICJhZGRyZXNzIjogInN1cHBvcnRAPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+IiwKICAgICAgICAgICAgICAgICAgICAiYnJhbmQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJpZCI6IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogImJyYW5kIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImlzX3N5c3RlbSI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImlzX2N1c3RvbSI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc192ZXJpZmllZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc19kZWZhdWx0IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAiaXNfZW5hYmxlZCI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJpc19kZWxldGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgInZlcmlmaWVkX2F0IjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjI0OjE4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI3VDA2OjU3OjA4KzAwOjAwIiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJtYWlsYm94IiwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9tYWlsYm94ZXMvMSIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXR0YWNobWVudHMiOiBbXSwKICAgICAgICAgICAgICAgICJkb3dubG9hZF9hbGwiOiBudWxsLAogICAgICAgICAgICAgICAgImxvY2FsZSI6IG51bGwsCiAgICAgICAgICAgICAgICAicmVzcG9uc2VfdGltZSI6IDAsCiAgICAgICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjM4KzAwOjAwIiwKICAgICAgICAgICAgICAgICJ1cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MDk6MzgrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2FzZV9tZXNzYWdlIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzLzEvbWVzc2FnZXMvMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzIjogIlNFTlQiLAogICAgICAgICAgICAicG9zdF9zdGF0dXNfcmVqZWN0X3R5cGUiOiBudWxsLAogICAgICAgICAgICAicG9zdF9zdGF0dXNfcmVqZWN0X3JlYXNvbiI6IG51bGwsCiAgICAgICAgICAgICJwb3N0X3N0YXR1c191cGRhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MjcrMDA6MDAiLAogICAgICAgICAgICAiaXNfcmVxdWVzdGVyIjogZmFsc2UsCiAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MDk6MzgrMDA6MDAiLAogICAgICAgICAgICAidXBkYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjM4KzAwOjAwIiwKICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAicG9zdCIsCiAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2Nhc2VzL3Bvc3RzLzEwIgogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAiaWQiOiA5LAogICAgICAgICAgICAidXVpZCI6ICI1ZmY2NTQyZi05OWZmLTQ5NzYtYjQ4My1iMDk5MTcxZGNlYTYiLAogICAgICAgICAgICAiY2xpZW50X2lkIjogIiIsCiAgICAgICAgICAgICJzdWJqZWN0IjogIkhpLCBuZWVkIHNvbWUgaGVscCB3aXRoIHBheW1lbnQiLAogICAgICAgICAgICAiY29udGVudHMiOiAiSGksIG5lZWQgc29tZSBoZWxwIHdpdGggcGF5bWVudCIsCiAgICAgICAgICAgICJjcmVhdG9yIjogewogICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInVzZXIiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJpZGVudGl0eSI6IHsKICAgICAgICAgICAgICAgICJpZCI6IDMsCiAgICAgICAgICAgICAgICAiZW1haWwiOiAicmFpbmJvd2NpdHljYWZlQGdtYWlsLmNvbSIsCiAgICAgICAgICAgICAgICAiaXNfcHJpbWFyeSI6IHRydWUsCiAgICAgICAgICAgICAgICAiaXNfdmFsaWRhdGVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAiaXNfbm90aWZpY2F0aW9uX2VuYWJsZWQiOiBmYWxzZSwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MjQ6MTIrMDA6MDAiLAogICAgICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoxMiswMDowMCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJpZGVudGl0eV9lbWFpbCIsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9pZGVudGl0aWVzL2VtYWlscy8zIgogICAgICAgICAgICB9LAogICAgICAgICAgICAic291cmNlX2NoYW5uZWwiOiB7CiAgICAgICAgICAgICAgICAidXVpZCI6ICJlNWNjZjYwNC1jZGVkLTU0ZmItYmFhZC1jNGQ5ZTk5OWQwNDMiLAogICAgICAgICAgICAgICAgInR5cGUiOiAiTUVTU0VOR0VSIiwKICAgICAgICAgICAgICAgICJjaGFyYWN0ZXJfbGltaXQiOiBudWxsLAogICAgICAgICAgICAgICAgImFjY291bnQiOiBudWxsLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2hhbm5lbCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImF0dGFjaG1lbnRzIjogW10sCiAgICAgICAgICAgICJkb3dubG9hZF9hbGwiOiBudWxsLAogICAgICAgICAgICAiZGVzdGluYXRpb25fbWVkaXVtIjogbnVsbCwKICAgICAgICAgICAgInNvdXJjZSI6IG51bGwsCiAgICAgICAgICAgICJtZXRhZGF0YSI6IHsKICAgICAgICAgICAgICAgICJ1c2VyX2FnZW50IjogIiIsCiAgICAgICAgICAgICAgICAicGFnZV91cmwiOiAiIgogICAgICAgICAgICB9LAogICAgICAgICAgICAib3JpZ2luYWwiOiB7CiAgICAgICAgICAgICAgICAiaWQiOiAxLAogICAgICAgICAgICAgICAgImZyb20iOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMywKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJ1c2VyX21pbmltYWwiCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImV2ZW50IjogIm1lc3NhZ2UiLAogICAgICAgICAgICAgICAgInV1aWQiOiAiNWZmNjU0MmYtOTlmZi00OTc2LWI0ODMtYjA5OTE3MWRjZWE2IiwKICAgICAgICAgICAgICAgICJ0ZXh0IjogIkhpLCBuZWVkIHNvbWUgaGVscCB3aXRoIHBheW1lbnQiLAogICAgICAgICAgICAgICAgInR5cGUiOiAiIiwKICAgICAgICAgICAgICAgICJhdHRhY2htZW50cyI6IFtdLAogICAgICAgICAgICAgICAgImNoYXQiOiB7CiAgICAgICAgICAgICAgICAgICAgImlkIjogMSwKICAgICAgICAgICAgICAgICAgICAicmVzb3VyY2VfdHlwZSI6ICJjaGF0IgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJjcmVhdGVkX2F0IjogIjIwMjEtMDgtMjRUMTg6MDk6MzcrMDA6MDAiLAogICAgICAgICAgICAgICAgInJlc291cmNlX3R5cGUiOiAiY2hhdF9tZXNzYWdlIiwKICAgICAgICAgICAgICAgICJyZXNvdXJjZV91cmwiOiAiaHR0cHM6Ly88SU1QT1JUX0tBWUFLT19FTkRQT0lOVF9IT1NUTkFNRT4vYXBpL3YxL2NoYXRzLzEvbWVzc2FnZXMvMSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzIjogIkRFTElWRVJFRCIsCiAgICAgICAgICAgICJwb3N0X3N0YXR1c19yZWplY3RfdHlwZSI6IG51bGwsCiAgICAgICAgICAgICJwb3N0X3N0YXR1c19yZWplY3RfcmVhc29uIjogbnVsbCwKICAgICAgICAgICAgInBvc3Rfc3RhdHVzX3VwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODoyNDoyNSswMDowMCIsCiAgICAgICAgICAgICJpc19yZXF1ZXN0ZXIiOiB0cnVlLAogICAgICAgICAgICAiY3JlYXRlZF9hdCI6ICIyMDIxLTA4LTI0VDE4OjA5OjM3KzAwOjAwIiwKICAgICAgICAgICAgInVwZGF0ZWRfYXQiOiAiMjAyMS0wOC0yNFQxODowOTozNyswMDowMCIsCiAgICAgICAgICAgICJyZXNvdXJjZV90eXBlIjogInBvc3QiLAogICAgICAgICAgICAicmVzb3VyY2VfdXJsIjogImh0dHBzOi8vPElNUE9SVF9LQVlBS09fRU5EUE9JTlRfSE9TVE5BTUU+L2FwaS92MS9jYXNlcy9wb3N0cy85IgogICAgICAgIH0KICAgIF0sCiAgICAicmVzb3VyY2UiOiAicG9zdCIsCiAgICAibGltaXQiOiAxMDAsCiAgICAidG90YWxfY291bnQiOiA4Cn0=
  3660. recorded_at: Mon, 27 Nov 2023 12:46:57 GMT
  3661. - request:
  3662. method: get
  3663. uri: https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/timetracking?limit=100
  3664. body:
  3665. encoding: US-ASCII
  3666. string: ''
  3667. headers:
  3668. Content-Type:
  3669. - application/json
  3670. X-Session-Id:
  3671. - NQSUXdSpSp63869372d7b655032f5b7c5e5c598c23ff637af5ncFZvjbSyXwS5mU
  3672. Accept-Encoding:
  3673. - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
  3674. Accept:
  3675. - "*/*"
  3676. User-Agent:
  3677. - Ruby
  3678. Host:
  3679. - "<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>"
  3680. response:
  3681. status:
  3682. code: 200
  3683. message: OK
  3684. headers:
  3685. Server:
  3686. - nginx
  3687. Date:
  3688. - Mon, 27 Nov 2023 12:46:58 GMT
  3689. Content-Type:
  3690. - application/json
  3691. Transfer-Encoding:
  3692. - chunked
  3693. Connection:
  3694. - keep-alive
  3695. Cache-Control:
  3696. - private, max-age=0, must-revalidate
  3697. Expires:
  3698. - '0'
  3699. X-Api-Version:
  3700. - '1'
  3701. Date-Iso:
  3702. - '2023-11-27T12:46:58+00:00'
  3703. Access-Control-Expose-Headers:
  3704. - Date-ISO
  3705. X-Xss-Protection:
  3706. - 1; mode=block
  3707. X-Content-Type-Options:
  3708. - nosniff
  3709. Strict-Transport-Security:
  3710. - max-age=31536000; includeSubDomains preload
  3711. body:
  3712. encoding: ASCII-8BIT
  3713. string: |-
  3714. {
  3715. "status": 200,
  3716. "data": [
  3717. {
  3718. "id": 1,
  3719. "time_tracking_log_id": 1,
  3720. "case": {
  3721. "id": 3,
  3722. "resource_type": "case"
  3723. },
  3724. "agent": {
  3725. "id": 1,
  3726. "resource_type": "user"
  3727. },
  3728. "log_type": "VIEWED",
  3729. "time_spent": 90,
  3730. "creator": {
  3731. "id": 1,
  3732. "resource_type": "user"
  3733. },
  3734. "created_at": "2021-08-27T11:25:30+00:00",
  3735. "updated_at": "2021-08-27T11:26:30+00:00",
  3736. "resource_type": "timetracking_log",
  3737. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/1"
  3738. },
  3739. {
  3740. "id": 2,
  3741. "time_tracking_log_id": 2,
  3742. "case": {
  3743. "id": 4,
  3744. "resource_type": "case"
  3745. },
  3746. "agent": {
  3747. "id": 1,
  3748. "resource_type": "user"
  3749. },
  3750. "log_type": "VIEWED",
  3751. "time_spent": 30,
  3752. "creator": {
  3753. "id": 1,
  3754. "resource_type": "user"
  3755. },
  3756. "created_at": "2021-08-27T12:19:53+00:00",
  3757. "updated_at": "2021-08-27T12:19:53+00:00",
  3758. "resource_type": "timetracking_log",
  3759. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/2"
  3760. },
  3761. {
  3762. "id": 3,
  3763. "time_tracking_log_id": 3,
  3764. "case": {
  3765. "id": 3,
  3766. "resource_type": "case"
  3767. },
  3768. "agent": {
  3769. "id": 1,
  3770. "resource_type": "user"
  3771. },
  3772. "log_type": "WORKED",
  3773. "time_spent": 3780,
  3774. "creator": {
  3775. "id": 1,
  3776. "resource_type": "user"
  3777. },
  3778. "created_at": "2021-08-30T08:18:08+00:00",
  3779. "updated_at": "2021-08-30T08:18:08+00:00",
  3780. "resource_type": "timetracking_log",
  3781. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/3"
  3782. },
  3783. {
  3784. "id": 4,
  3785. "time_tracking_log_id": 4,
  3786. "case": {
  3787. "id": 3,
  3788. "resource_type": "case"
  3789. },
  3790. "agent": {
  3791. "id": 1,
  3792. "resource_type": "user"
  3793. },
  3794. "log_type": "WORKED",
  3795. "time_spent": 1800,
  3796. "creator": {
  3797. "id": 1,
  3798. "resource_type": "user"
  3799. },
  3800. "created_at": "2021-08-30T08:18:18+00:00",
  3801. "updated_at": "2021-08-30T08:18:18+00:00",
  3802. "resource_type": "timetracking_log",
  3803. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/4"
  3804. },
  3805. {
  3806. "id": 5,
  3807. "time_tracking_log_id": 5,
  3808. "case": {
  3809. "id": 3,
  3810. "resource_type": "case"
  3811. },
  3812. "agent": {
  3813. "id": 1,
  3814. "resource_type": "user"
  3815. },
  3816. "log_type": "VIEWED",
  3817. "time_spent": 91,
  3818. "creator": {
  3819. "id": 1,
  3820. "resource_type": "user"
  3821. },
  3822. "created_at": "2021-08-30T08:18:31+00:00",
  3823. "updated_at": "2021-08-30T08:19:32+00:00",
  3824. "resource_type": "timetracking_log",
  3825. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/5"
  3826. },
  3827. {
  3828. "id": 6,
  3829. "time_tracking_log_id": 6,
  3830. "case": {
  3831. "id": 3,
  3832. "resource_type": "case"
  3833. },
  3834. "agent": {
  3835. "id": 1,
  3836. "resource_type": "user"
  3837. },
  3838. "log_type": "VIEWED",
  3839. "time_spent": 15438,
  3840. "creator": {
  3841. "id": 1,
  3842. "resource_type": "user"
  3843. },
  3844. "created_at": "2021-10-01T14:02:51+00:00",
  3845. "updated_at": "2021-10-01T18:19:39+00:00",
  3846. "resource_type": "timetracking_log",
  3847. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/6"
  3848. },
  3849. {
  3850. "id": 7,
  3851. "time_tracking_log_id": 7,
  3852. "case": {
  3853. "id": 3,
  3854. "resource_type": "case"
  3855. },
  3856. "agent": {
  3857. "id": 1,
  3858. "resource_type": "user"
  3859. },
  3860. "log_type": "VIEWED",
  3861. "time_spent": 30,
  3862. "creator": {
  3863. "id": 1,
  3864. "resource_type": "user"
  3865. },
  3866. "created_at": "2021-10-04T07:25:36+00:00",
  3867. "updated_at": "2021-10-04T07:25:36+00:00",
  3868. "resource_type": "timetracking_log",
  3869. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/7"
  3870. },
  3871. {
  3872. "id": 8,
  3873. "time_tracking_log_id": 8,
  3874. "case": {
  3875. "id": 3,
  3876. "resource_type": "case"
  3877. },
  3878. "agent": {
  3879. "id": 1,
  3880. "resource_type": "user"
  3881. },
  3882. "log_type": "VIEWED",
  3883. "time_spent": 638,
  3884. "creator": {
  3885. "id": 1,
  3886. "resource_type": "user"
  3887. },
  3888. "created_at": "2022-04-14T12:26:33+00:00",
  3889. "updated_at": "2022-04-14T12:36:41+00:00",
  3890. "resource_type": "timetracking_log",
  3891. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/8"
  3892. },
  3893. {
  3894. "id": 9,
  3895. "time_tracking_log_id": 9,
  3896. "case": {
  3897. "id": 6,
  3898. "resource_type": "case"
  3899. },
  3900. "agent": {
  3901. "id": 1,
  3902. "resource_type": "user"
  3903. },
  3904. "log_type": "VIEWED",
  3905. "time_spent": 995,
  3906. "creator": {
  3907. "id": 1,
  3908. "resource_type": "user"
  3909. },
  3910. "created_at": "2022-04-14T13:11:43+00:00",
  3911. "updated_at": "2022-04-14T13:27:48+00:00",
  3912. "resource_type": "timetracking_log",
  3913. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/9"
  3914. },
  3915. {
  3916. "id": 10,
  3917. "time_tracking_log_id": 10,
  3918. "case": {
  3919. "id": 3,
  3920. "resource_type": "case"
  3921. },
  3922. "agent": {
  3923. "id": 1,
  3924. "resource_type": "user"
  3925. },
  3926. "log_type": "VIEWED",
  3927. "time_spent": 1069,
  3928. "creator": {
  3929. "id": 1,
  3930. "resource_type": "user"
  3931. },
  3932. "created_at": "2022-04-14T13:30:28+00:00",
  3933. "updated_at": "2022-04-14T13:47:47+00:00",
  3934. "resource_type": "timetracking_log",
  3935. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/10"
  3936. },
  3937. {
  3938. "id": 11,
  3939. "time_tracking_log_id": 11,
  3940. "case": {
  3941. "id": 3,
  3942. "resource_type": "case"
  3943. },
  3944. "agent": {
  3945. "id": 1,
  3946. "resource_type": "user"
  3947. },
  3948. "log_type": "VIEWED",
  3949. "time_spent": 4855,
  3950. "creator": {
  3951. "id": 1,
  3952. "resource_type": "user"
  3953. },
  3954. "created_at": "2022-04-14T18:01:19+00:00",
  3955. "updated_at": "2022-04-14T19:21:44+00:00",
  3956. "resource_type": "timetracking_log",
  3957. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/11"
  3958. },
  3959. {
  3960. "id": 12,
  3961. "time_tracking_log_id": 12,
  3962. "case": {
  3963. "id": 4,
  3964. "resource_type": "case"
  3965. },
  3966. "agent": {
  3967. "id": 1,
  3968. "resource_type": "user"
  3969. },
  3970. "log_type": "VIEWED",
  3971. "time_spent": 90,
  3972. "creator": {
  3973. "id": 1,
  3974. "resource_type": "user"
  3975. },
  3976. "created_at": "2023-05-03T15:13:13+00:00",
  3977. "updated_at": "2023-05-03T15:14:13+00:00",
  3978. "resource_type": "timetracking_log",
  3979. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/12"
  3980. },
  3981. {
  3982. "id": 13,
  3983. "time_tracking_log_id": 13,
  3984. "case": {
  3985. "id": 6,
  3986. "resource_type": "case"
  3987. },
  3988. "agent": {
  3989. "id": 1,
  3990. "resource_type": "user"
  3991. },
  3992. "log_type": "VIEWED",
  3993. "time_spent": 30,
  3994. "creator": {
  3995. "id": 1,
  3996. "resource_type": "user"
  3997. },
  3998. "created_at": "2023-05-03T15:17:18+00:00",
  3999. "updated_at": "2023-05-03T15:17:18+00:00",
  4000. "resource_type": "timetracking_log",
  4001. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/13"
  4002. },
  4003. {
  4004. "id": 14,
  4005. "time_tracking_log_id": 14,
  4006. "case": {
  4007. "id": 7,
  4008. "resource_type": "case"
  4009. },
  4010. "agent": {
  4011. "id": 1,
  4012. "resource_type": "user"
  4013. },
  4014. "log_type": "VIEWED",
  4015. "time_spent": 3165,
  4016. "creator": {
  4017. "id": 1,
  4018. "resource_type": "user"
  4019. },
  4020. "created_at": "2023-05-04T20:18:11+00:00",
  4021. "updated_at": "2023-05-04T21:10:26+00:00",
  4022. "resource_type": "timetracking_log",
  4023. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/14"
  4024. },
  4025. {
  4026. "id": 15,
  4027. "time_tracking_log_id": 15,
  4028. "case": {
  4029. "id": 3,
  4030. "resource_type": "case"
  4031. },
  4032. "agent": {
  4033. "id": 1,
  4034. "resource_type": "user"
  4035. },
  4036. "log_type": "VIEWED",
  4037. "time_spent": 382,
  4038. "creator": {
  4039. "id": 1,
  4040. "resource_type": "user"
  4041. },
  4042. "created_at": "2023-06-21T09:03:43+00:00",
  4043. "updated_at": "2023-06-21T09:09:35+00:00",
  4044. "resource_type": "timetracking_log",
  4045. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/15"
  4046. },
  4047. {
  4048. "id": 16,
  4049. "time_tracking_log_id": 16,
  4050. "case": {
  4051. "id": 3,
  4052. "resource_type": "case"
  4053. },
  4054. "agent": {
  4055. "id": 1,
  4056. "resource_type": "user"
  4057. },
  4058. "log_type": "VIEWED",
  4059. "time_spent": 1120,
  4060. "creator": {
  4061. "id": 1,
  4062. "resource_type": "user"
  4063. },
  4064. "created_at": "2023-07-31T06:11:22+00:00",
  4065. "updated_at": "2023-07-31T06:29:32+00:00",
  4066. "resource_type": "timetracking_log",
  4067. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/16"
  4068. },
  4069. {
  4070. "id": 17,
  4071. "time_tracking_log_id": 17,
  4072. "case": {
  4073. "id": 2,
  4074. "resource_type": "case"
  4075. },
  4076. "agent": {
  4077. "id": 1,
  4078. "resource_type": "user"
  4079. },
  4080. "log_type": "VIEWED",
  4081. "time_spent": 1004,
  4082. "creator": {
  4083. "id": 1,
  4084. "resource_type": "user"
  4085. },
  4086. "created_at": "2023-08-30T12:05:57+00:00",
  4087. "updated_at": "2023-08-30T12:22:11+00:00",
  4088. "resource_type": "timetracking_log",
  4089. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/17"
  4090. },
  4091. {
  4092. "id": 18,
  4093. "time_tracking_log_id": 18,
  4094. "case": {
  4095. "id": 3,
  4096. "resource_type": "case"
  4097. },
  4098. "agent": {
  4099. "id": 1,
  4100. "resource_type": "user"
  4101. },
  4102. "log_type": "VIEWED",
  4103. "time_spent": 9897,
  4104. "creator": {
  4105. "id": 1,
  4106. "resource_type": "user"
  4107. },
  4108. "created_at": "2023-08-30T14:04:27+00:00",
  4109. "updated_at": "2023-08-30T16:48:54+00:00",
  4110. "resource_type": "timetracking_log",
  4111. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/18"
  4112. },
  4113. {
  4114. "id": 19,
  4115. "time_tracking_log_id": 19,
  4116. "case": {
  4117. "id": 3,
  4118. "resource_type": "case"
  4119. },
  4120. "agent": {
  4121. "id": 1,
  4122. "resource_type": "user"
  4123. },
  4124. "log_type": "VIEWED",
  4125. "time_spent": 91,
  4126. "creator": {
  4127. "id": 1,
  4128. "resource_type": "user"
  4129. },
  4130. "created_at": "2023-09-06T09:37:21+00:00",
  4131. "updated_at": "2023-09-06T09:38:22+00:00",
  4132. "resource_type": "timetracking_log",
  4133. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/19"
  4134. },
  4135. {
  4136. "id": 20,
  4137. "time_tracking_log_id": 20,
  4138. "case": {
  4139. "id": 3,
  4140. "resource_type": "case"
  4141. },
  4142. "agent": {
  4143. "id": 1,
  4144. "resource_type": "user"
  4145. },
  4146. "log_type": "VIEWED",
  4147. "time_spent": 30,
  4148. "creator": {
  4149. "id": 1,
  4150. "resource_type": "user"
  4151. },
  4152. "created_at": "2023-09-08T08:26:31+00:00",
  4153. "updated_at": "2023-09-08T08:26:31+00:00",
  4154. "resource_type": "timetracking_log",
  4155. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/20"
  4156. },
  4157. {
  4158. "id": 21,
  4159. "time_tracking_log_id": 21,
  4160. "case": {
  4161. "id": 7,
  4162. "resource_type": "case"
  4163. },
  4164. "agent": {
  4165. "id": 1,
  4166. "resource_type": "user"
  4167. },
  4168. "log_type": "VIEWED",
  4169. "time_spent": 1104,
  4170. "creator": {
  4171. "id": 1,
  4172. "resource_type": "user"
  4173. },
  4174. "created_at": "2023-09-08T19:35:18+00:00",
  4175. "updated_at": "2023-09-08T19:53:12+00:00",
  4176. "resource_type": "timetracking_log",
  4177. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/21"
  4178. },
  4179. {
  4180. "id": 22,
  4181. "time_tracking_log_id": 22,
  4182. "case": {
  4183. "id": 8,
  4184. "resource_type": "case"
  4185. },
  4186. "agent": {
  4187. "id": 1,
  4188. "resource_type": "user"
  4189. },
  4190. "log_type": "VIEWED",
  4191. "time_spent": 26997,
  4192. "creator": {
  4193. "id": 1,
  4194. "resource_type": "user"
  4195. },
  4196. "created_at": "2023-09-29T13:26:37+00:00",
  4197. "updated_at": "2023-09-29T20:56:04+00:00",
  4198. "resource_type": "timetracking_log",
  4199. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/22"
  4200. },
  4201. {
  4202. "id": 23,
  4203. "time_tracking_log_id": 23,
  4204. "case": {
  4205. "id": 8,
  4206. "resource_type": "case"
  4207. },
  4208. "agent": {
  4209. "id": 1,
  4210. "resource_type": "user"
  4211. },
  4212. "log_type": "VIEWED",
  4213. "time_spent": 279975,
  4214. "creator": {
  4215. "id": 1,
  4216. "resource_type": "user"
  4217. },
  4218. "created_at": "2023-10-02T06:16:02+00:00",
  4219. "updated_at": "2023-10-05T12:01:47+00:00",
  4220. "resource_type": "timetracking_log",
  4221. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/23"
  4222. },
  4223. {
  4224. "id": 24,
  4225. "time_tracking_log_id": 24,
  4226. "case": {
  4227. "id": 3,
  4228. "resource_type": "case"
  4229. },
  4230. "agent": {
  4231. "id": 1,
  4232. "resource_type": "user"
  4233. },
  4234. "log_type": "VIEWED",
  4235. "time_spent": 180,
  4236. "creator": {
  4237. "id": 1,
  4238. "resource_type": "user"
  4239. },
  4240. "created_at": "2023-10-10T12:09:20+00:00",
  4241. "updated_at": "2023-10-10T12:11:50+00:00",
  4242. "resource_type": "timetracking_log",
  4243. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/24"
  4244. },
  4245. {
  4246. "id": 25,
  4247. "time_tracking_log_id": 25,
  4248. "case": {
  4249. "id": 3,
  4250. "resource_type": "case"
  4251. },
  4252. "agent": {
  4253. "id": 1,
  4254. "resource_type": "user"
  4255. },
  4256. "log_type": "VIEWED",
  4257. "time_spent": 1429,
  4258. "creator": {
  4259. "id": 1,
  4260. "resource_type": "user"
  4261. },
  4262. "created_at": "2023-10-25T19:01:52+00:00",
  4263. "updated_at": "2023-10-25T19:25:11+00:00",
  4264. "resource_type": "timetracking_log",
  4265. "resource_url": "https://<IMPORT_KAYAKO_ENDPOINT_HOSTNAME>/api/v1/cases/time_track/log/25"
  4266. }
  4267. ],
  4268. "resource": "timetracking_log",
  4269. "offset": 0,
  4270. "limit": 100,
  4271. "total_count": 25
  4272. }
  4273. recorded_at: Mon, 27 Nov 2023 12:46:58 GMT
  4274. recorded_with: VCR 6.2.0