{"scan":{"id":"13a41a15-cae5-43b5-b925-7d980eca6cf7","inputUrl":"http://loireatlantique-nantes.cidff.info","url":"http://loireatlantique-nantes.cidff.info/","site":"loireatlantique-nantes.cidff.info","collectionId":"74e55664-7c15-4c39-bfa3-88d7686c3094","status":"success","error":null,"pageTitle":"Accueil - Loire Atlantique — CIDFF","finalUrl":"https://loireatlantique.cidff.info/","dnsServer":"9.9.9.9","pages":3,"browsingHistory":["https://loireatlantique.cidff.info/","https://loireatlantique.cidff.info/services/acces-au-droit/","https://loireatlantique.cidff.info/services/emploi-formation-et-creation-dentreprise/"],"device":"mobile","phase":"pre","postOf":null,"consentResult":null,"consentCmp":null,"language":"fr-FR","languageSource":"html-lang","acceptLanguage":"en-US","languageDocument":true,"tcfVendors":null,"tcfConsented":null,"tcfPurposes":null,"tcfCmpId":null,"blocked":null,"blockedBy":null,"totalTrackingRequests":6,"analysisVersion":10,"trackerdbVersion":"1.0.920","maxmindDate":"2026-06-17","collectorVersion":"3.11.0","wikidataQid":null,"wikidataConfidence":null,"priority":0,"runnerId":null,"leaseExpiresAt":null,"requiredTag":null,"avoidRunnerId":null,"attempts":1,"createdAt":"2026-08-21T12:59:43.923Z","startedAt":"2026-08-22T01:19:14.711Z","finishedAt":"2026-08-22T01:19:53.214Z"},"pageAfterConsent":false,"half":{"id":"13a41a15-cae5-43b5-b925-7d980eca6cf7","status":"success","at":"2026-08-21T12:59:43.923Z","pages":["https://loireatlantique.cidff.info/","https://loireatlantique.cidff.info/services/acces-au-droit/","https://loireatlantique.cidff.info/services/emploi-formation-et-creation-dentreprise/"],"consentResult":null,"consentCmp":null,"tcfVendors":null,"tcfConsented":null,"tcfPurposes":null,"trackerRefs":[{"key":"youtube","name":"YouTube"},{"key":"doubleclick","name":"Google Marketing Platform"}],"trackers":2,"requests":6,"thirdPartyHosts":13,"cookies":5,"thirdPartyCookies":5},"other":{"id":"dda89c5b-4ce5-47a0-8292-8ecebbaf2013","status":"success","at":"2026-08-22T01:19:53.281Z","pages":["https://loireatlantique.cidff.info/","https://loireatlantique.cidff.info/services/acces-au-droit/","https://loireatlantique.cidff.info/services/emploi-formation-et-creation-dentreprise/"],"consentResult":"nopopup","consentCmp":null,"tcfVendors":null,"tcfConsented":null,"tcfPurposes":null,"trackerRefs":[{"key":"youtube","name":"YouTube"},{"key":"doubleclick","name":"Google Marketing Platform"}],"trackers":2,"requests":6,"thirdPartyHosts":12,"cookies":5,"thirdPartyCookies":5,"phase":"post","trackerRows":[{"id":205752,"scanId":"dda89c5b-4ce5-47a0-8292-8ecebbaf2013","key":"youtube","requests":3,"domains":["youtube.com"],"name":"YouTube","category":"Audio/Video Player","organization":"Google","organizationDescription":"Google LLC is an American multinational technology company that specializes in Internet-related services and products, which include online advertising technologies, search engine, cloud computing, software, and hardware.","country":"US","privacyPolicyUrl":"https://policies.google.com/privacy","websiteUrl":"https://www.youtube.com/","wikidataQid":"Q95","wikidataConfidence":"verified"},{"id":205753,"scanId":"dda89c5b-4ce5-47a0-8292-8ecebbaf2013","key":"doubleclick","requests":3,"domains":["doubleclick.net"],"name":"Google Marketing Platform","category":"Advertising","organization":"Google","organizationDescription":"Google LLC is an American multinational technology company that specializes in Internet-related services and products, which include online advertising technologies, search engine, cloud computing, software, and hardware.","country":"US","privacyPolicyUrl":"https://policies.google.com/privacy","websiteUrl":"https://marketingplatform.google.com/about/enterprise/","wikidataQid":"Q95","wikidataConfidence":"verified"}]},"trackers":[{"id":30669,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","key":"youtube","requests":3,"domains":["youtube.com"],"name":"YouTube","category":"Audio/Video Player","organization":"Google","organizationDescription":"Google LLC is an American multinational technology company that specializes in Internet-related services and products, which include online advertising technologies, search engine, cloud computing, software, and hardware.","country":"US","privacyPolicyUrl":"https://policies.google.com/privacy","websiteUrl":"https://www.youtube.com/","wikidataQid":"Q95","wikidataConfidence":"verified"},{"id":30670,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","key":"doubleclick","requests":3,"domains":["doubleclick.net"],"name":"Google Marketing Platform","category":"Advertising","organization":"Google","organizationDescription":"Google LLC is an American multinational technology company that specializes in Internet-related services and products, which include online advertising technologies, search engine, cloud computing, software, and hardware.","country":"US","privacyPolicyUrl":"https://policies.google.com/privacy","websiteUrl":"https://marketingplatform.google.com/about/enterprise/","wikidataQid":"Q95","wikidataConfidence":"verified"}],"unidentified":[],"hosts":[{"id":93549,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","hostname":"loireatlantique-nantes.cidff.info","party":"first","addresses":["147.135.162.2"],"countries":["FR"],"providers":["OVH SAS (AS16276)"],"asns":[16276],"source":"observed","error":null},{"id":93550,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","hostname":"loireatlantique.cidff.info","party":"first","addresses":["147.135.162.2"],"countries":["FR"],"providers":["OVH SAS (AS16276)"],"asns":[16276],"source":"observed","error":null},{"id":93551,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","hostname":"unpkg.com","party":"third","addresses":["104.18.1.22"],"countries":["US"],"providers":["Cloudflare, Inc. (AS13335)"],"asns":[13335],"source":"observed","error":null},{"id":93552,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","hostname":"cdnjs.cloudflare.com","party":"third","addresses":["104.17.24.14"],"countries":["US"],"providers":["Cloudflare, Inc. (AS13335)"],"asns":[13335],"source":"observed","error":null},{"id":93553,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","hostname":"c.basemaps.cartocdn.com","party":"third","addresses":["151.101.62.132"],"countries":["US"],"providers":["Fastly, Inc. (AS54113)"],"asns":[54113],"source":"observed","error":null},{"id":93554,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","hostname":"b.basemaps.cartocdn.com","party":"third","addresses":["151.101.62.132"],"countries":["US"],"providers":["Fastly, Inc. (AS54113)"],"asns":[54113],"source":"observed","error":null},{"id":93555,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","hostname":"a.basemaps.cartocdn.com","party":"third","addresses":["151.101.206.132"],"countries":["US"],"providers":["Fastly, Inc. (AS54113)"],"asns":[54113],"source":"observed","error":null},{"id":93556,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","hostname":"www.youtube.com","party":"third","addresses":["142.251.151.4"],"countries":["US"],"providers":["Google LLC (AS15169)"],"asns":[15169],"source":"observed","error":null},{"id":93557,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","hostname":"fonts.gstatic.com","party":"third","addresses":["172.217.17.195","2a00:1450:400e:807::2003"],"countries":["US","IE"],"providers":["Google LLC (AS15169)"],"asns":[15169],"source":"resolved","error":null},{"id":93558,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","hostname":"googleads.g.doubleclick.net","party":"third","addresses":["142.251.142.2","2a00:1450:4007:815::2002"],"countries":["US","IE"],"providers":["Google LLC (AS15169)"],"asns":[15169],"source":"resolved","error":null},{"id":93559,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","hostname":"static.doubleclick.net","party":"third","addresses":["142.251.142.6","2a00:1450:4007:80a::2006"],"countries":["US","IE"],"providers":["Google LLC (AS15169)"],"asns":[15169],"source":"resolved","error":null},{"id":93560,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","hostname":"i.ytimg.com","party":"third","addresses":["142.250.180.22","216.58.198.118","192.178.24.150","192.178.24.118","142.251.209.246","172.217.23.246","142.251.39.150","172.217.17.214","216.58.198.54","142.251.142.214","172.217.171.118","2a00:1450:400e:814::2016","2a00:1450:400e:806::2016","2a00:1450:400e:804::2016","2a00:1450:400e:807::2016"],"countries":["US","IE"],"providers":["Google LLC (AS15169)"],"asns":[15169],"source":"resolved","error":null},{"id":93561,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","hostname":"www.google.com","party":"third","addresses":["142.251.157.119","142.251.151.119","142.251.153.119","142.251.156.119","142.251.152.119","142.251.154.119","142.251.155.119","142.251.150.119","2001:4860:482d:7700::","2001:4860:4829:7700::","2001:4860:482a:7700::","2001:4860:4828:7700::","2001:4860:4826:7700::","2001:4860:482b:7700::","2001:4860:482c:7700::","2001:4860:4827:7700::"],"countries":["US"],"providers":["Google LLC (AS15169)"],"asns":[15169],"source":"resolved","error":null},{"id":93562,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","hostname":"jnn-pa.googleapis.com","party":"third","addresses":["172.217.112.4","172.217.113.4","172.217.115.4","172.217.119.4","172.217.114.4","172.217.117.4","172.217.118.4","172.217.116.4","2001:4860:4843:400::","2001:4860:4847:400::","2001:4860:4844:400::","2001:4860:4841:400::","2001:4860:4846:400::","2001:4860:4842:400::","2001:4860:4845:400::","2001:4860:4840:400::"],"countries":["US"],"providers":["Google LLC (AS15169)"],"asns":[15169],"source":"resolved","error":null},{"id":93563,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","hostname":"www.gstatic.com","party":"third","addresses":["216.58.198.3","2a00:1450:400e:813::2003"],"countries":["US","IE"],"providers":["Google LLC (AS15169)"],"asns":[15169],"source":"resolved","error":null}],"consentManagers":[],"signals":[{"id":42303,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","kind":"behaviour","label":"TOUCH","source":"https://www.google.com/js/th/JLnL9msYa_UWMZolOOkTjHBljgh_YaIuOcsS5X5it10.js","details":["touchend","touchstart"]},{"id":42304,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","kind":"behaviour","label":"TOUCH","source":"https://www.youtube.com/s/player/2574220e/player_embed_es6.vflset/en_US/base.js","details":["touchstart","touchend"]},{"id":42305,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","kind":"behaviour","label":"MOUSE","source":"https://www.google.com/js/th/JLnL9msYa_UWMZolOOkTjHBljgh_YaIuOcsS5X5it10.js","details":["mousedown","mousemove","mouseup"]},{"id":42306,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","kind":"behaviour","label":"MOUSE","source":"https://www.youtube.com/s/player/2574220e/player_embed_es6.vflset/en_US/base.js","details":["mousemove","scroll","mouseup","mousedown"]},{"id":42307,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","kind":"behaviour","label":"MOUSE","source":"https://loireatlantique.cidff.info/wp-content/cache/autoptimize/autoptimize_single_fa03f187c5d2fdfce7632be6f0a06478.php?ver=1.9.4","details":["scroll"]},{"id":42308,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","kind":"behaviour","label":"KEYBOARD","source":"https://www.youtube.com/s/_/ytembeds/_/js/k=ytembeds.base.en_US.VqIvYKkXsLY.2021.O/ck=ytembeds.base.YwsQU3S55Qk.L.W.O/am=AAAAQA/d=1/exm=base,root/excm=base,root/ed=1/br=1/rs=AGKMywE2xM800vUO4wHO0req7-O17CJyoQ/m=r78Drb","details":["keydown"]},{"id":42309,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","kind":"behaviour","label":"KEYBOARD","source":"https://www.youtube.com/s/player/2574220e/player_embed_es6.vflset/en_US/base.js","details":["keyup","keydown"]},{"id":42310,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","kind":"behaviour","label":"KEYBOARD","source":"data:text/javascript;base64,CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtYXBJZCA9ICJjaWRmZi1tYXAiOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbWFwUmVmID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQobWFwSWQpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbWFwRGV0YWlsc1JlZiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdjaWRmZi1zaXRlLWRldGFpbHMnKTsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBhZGRyZXNzUG9pbnRzID0gWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1vZGVsIDogWyBsYXQsIGxvbiwgdG9vbHRpcCwgc2l0ZURhdGEgXQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDcuMDM3NDgzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xLjY1MTA4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGBTQUlOVCBQSElMQkVSVCBERSBHUkFORCBMSUVVYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiMTM2NiIsImNlbnRyZV9pZCI6IjkyIiwibm9tIjoiU0FJTlQgUEhJTEJFUlQgREUgR1JBTkQgTElFVSIsIm5vbV9zbHVnIjoic2FpbnQtcGhpbGJlcnQtZGUtZ3JhbmQtbGlldSIsImFkcmVzc2UiOiJDTVMgLSA3IHJ1ZSBkZXMgTWFyYWlzIiwiY3AiOiI0NDMxMCIsInZpbGxlIjoiU2FpbnQtUGhpbGJlcnQtZGUtR3JhbmQtTGlldSIsInZpbGxlX3NsdWciOiJzYWludHBoaWxiZXJ0ZGVncmFuZGxpZXUiLCJjaXR5X2lkIjoiMTcxNTciLCJlbWFpbCI6IiIsInRlbGVwaG9uZSI6IjAyIDQwIDQ4IDEzIDgzIiwicXB2IjoiMCIsInpyciI6IjEiLCJhY2N1ZWlsIjoiRXNwYWNlIERcdTAwZTlwYXJ0ZW1lbnRhbCBkZXMgU29saWRhcml0XHUwMGU5cyBkZSBTYWludC1QaGlsYmVydC1kZS1HcmFuZC1MaWV1IiwiYWNjdWVpbF9wcmVjaXNpb24iOiIiLCJob3JhaXJlcyI6IkxlIDRcdTAwZThtZSBsdW5kaSBkdSBtb2lzIGRlIDloIFx1MDBlMCAxMmhcblRvdXMgbGVzIDIgbW9pcyIsInZvbF9ocl9oZWJkbyI6IjAuNzggaCIsImlpIjoiMSIsImljIjoiMSIsImUiOiIwIiwidiI6IjEiLCJwcmVjaXNpb24iOiIiLCJjYXJ0b2dyYXBoaWUiOiIxIiwiZGVsZXRlZCI6IjAiLCJjYWRyZTEiOiJMJ2FjY1x1MDBlOHMgYXV4IGRyb2l0cyB0b3V0ZXMgdGhcdTAwZTltYXRpcXVlcyBjb25mb25kdWVzIChEXHUwMGU5Y3JldCAyMDE1LTE3NDUgZHUgMjMgZFx1MDBlOWNlbWJyZSAyMDE1IHJlbGF0aWYgXHUwMGUwIGwnYWdyXHUwMGU5bWVudCkiLCJjYWRyZTIiOm51bGwsImNhZHJlMyI6bnVsbCwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOm51bGwsImFjY2Vzc2liaWxpdGUxIjpudWxsLCJhY2Nlc3NpYmlsaXRlMiI6Ik1lbnRhbFwvUHN5Y2hpcXVlIiwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6bnVsbCwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6bnVsbCwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiTG9pcmUtQXRsYW50aXF1ZSIsInJlZ2lvbiI6IlBheXMgZGUgbGEgTG9pcmUiLCJjb29yZHMiOnsibGF0Ijo0Ny4wMzc0ODMsImxvbiI6LTEuNjUxMDgsInVybCI6Imh0dHBzOlwvXC93d3cuZ29vZ2xlLmZyXC9tYXBzXC9ANDcuMDM3NDgzLC0xLjY1MTA4LDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cHM6XC9cL2ZuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ3LjIyMzEwMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMS41OTc1MjMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYE5BTlRFUyBPVUVTVCAtIE1KRCBERVJWQUxMSUVSRVNgLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsiaWQiOiIxMzY3IiwiY2VudHJlX2lkIjoiOTIiLCJub20iOiJOQU5URVMgT1VFU1QgLSBNSkQgREVSVkFMTElFUkVTIiwibm9tX3NsdWciOiJuYW50ZXMtb3Vlc3QtLW1qZC1kZXJ2YWxsaWVyZXMiLCJhZHJlc3NlIjoiTWFpc29uIGRlIGxhIGp1c3RpY2UgZXQgZHUgRHJvaXRcbjIxIHJ1ZSBDaGFybGVzIFJvZ2VyIiwiY3AiOiI0NDEwMCIsInZpbGxlIjoiTmFudGVzIiwidmlsbGVfc2x1ZyI6Im5hbnRlcyIsImNpdHlfaWQiOiIxNzA4MCIsImVtYWlsIjoiIiwidGVsZXBob25lIjoiMDIgNTEgODAgNjQgMzAiLCJxcHYiOiIxIiwienJyIjoiMCIsImFjY3VlaWwiOiJNYWlzb24gZGUgbGEgSnVzdGljZSBldCBkdSBEcm9pdCIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiJMZSBtYXJkaSBhcHJcdTAwZThzLW1pZGkgZGUgMTRoMDAgXHUwMGUwIDE3aCIsInZvbF9ocl9oZWJkbyI6IjMgaCIsImlpIjoiMSIsImljIjoiMSIsImUiOiIwIiwidiI6IjEiLCJwcmVjaXNpb24iOiIiLCJjYXJ0b2dyYXBoaWUiOiIxIiwiZGVsZXRlZCI6IjAiLCJjYWRyZTEiOiJMJ2FjY1x1MDBlOHMgYXV4IGRyb2l0cyB0b3V0ZXMgdGhcdTAwZTltYXRpcXVlcyBjb25mb25kdWVzIChEXHUwMGU5Y3JldCAyMDE1LTE3NDUgZHUgMjMgZFx1MDBlOWNlbWJyZSAyMDE1IHJlbGF0aWYgXHUwMGUwIGwnYWdyXHUwMGU5bWVudCkiLCJjYWRyZTIiOm51bGwsImNhZHJlMyI6IkwnYWNjb21wYWduZW1lbnQgdmlvbGVuY2UiLCJjYWRyZTQiOm51bGwsImNhZHJlNSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTEiOiJBdWRpdGlmIiwiYWNjZXNzaWJpbGl0ZTIiOiJNZW50YWxcL1BzeWNoaXF1ZSIsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOiJWaXN1ZWwiLCJhY2Nlc3NpYmlsaXRlNSI6bnVsbCwidHlwZTEiOiJQaHlzaXF1ZSIsInR5cGUyIjpudWxsLCJ0eXBlMyI6bnVsbCwidHlwZTQiOm51bGwsIm1mcyI6bnVsbCwiZGVwYXJ0ZW1lbnQiOiJMb2lyZS1BdGxhbnRpcXVlIiwicmVnaW9uIjoiUGF5cyBkZSBsYSBMb2lyZSIsImNvb3JkcyI6eyJsYXQiOjQ3LjIyMzEwMSwibG9uIjotMS41OTc1MjMsInVybCI6Imh0dHBzOlwvXC93d3cuZ29vZ2xlLmZyXC9tYXBzXC9ANDcuMjIzMTAxLC0xLjU5NzUyMywxNXoifSwic2l0ZV9pbnRlcm5ldCI6Imh0dHBzOlwvXC9mbmNpZGZmLmluZm9cLyJ9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0Ny4xOTEwNzQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTEuNTQ2MTk0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGBSRVpFIE1KRGAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjEzNjgiLCJjZW50cmVfaWQiOiI5MiIsIm5vbSI6IlJFWkUgTUpEIiwibm9tX3NsdWciOiJyZXplLW1qZCIsImFkcmVzc2UiOiJNYWlzb24gZGUgbGEganVzdGljZSBldCBkdSBEcm9pdCBcbjggcnVlIEplYW4tQmFwdGlzdGUgVmlnaWVyIiwiY3AiOiI0NDQwMCIsInZpbGxlIjoiUmV6XHUwMGU5IiwidmlsbGVfc2x1ZyI6InJlemUiLCJjaXR5X2lkIjoiMTcxMTQiLCJlbWFpbCI6IiIsInRlbGVwaG9uZSI6IjAyIDUxIDExIDM3IDAwIiwicXB2IjoiMCIsInpyciI6IjAiLCJhY2N1ZWlsIjoiTWFpc29uIGRlIGxhIEp1c3RpY2UgZXQgZHUgRHJvaXQiLCJhY2N1ZWlsX3ByZWNpc2lvbiI6IiIsImhvcmFpcmVzIjoiTGUgamV1ZGkgbWF0aW4gZGUgOWggXHUwMGUwIDEyaCBldCBsZSAyXHUwMGU4bWUgamV1ZGkgZHUgbW9pcyBhcHJcdTAwZThzLW1pZGkgZGUgMTNoMzAgXHUwMGUwIDE2aDMwIiwidm9sX2hyX2hlYmRvIjoiMyBoIiwiaWkiOiIxIiwiaWMiOiIxIiwiZSI6IjAiLCJ2IjoiMSIsInByZWNpc2lvbiI6IiIsImNhcnRvZ3JhcGhpZSI6IjEiLCJkZWxldGVkIjoiMCIsImNhZHJlMSI6IkwnYWNjXHUwMGU4cyBhdXggZHJvaXRzIHRvdXRlcyB0aFx1MDBlOW1hdGlxdWVzIGNvbmZvbmR1ZXMgKERcdTAwZTljcmV0IDIwMTUtMTc0NSBkdSAyMyBkXHUwMGU5Y2VtYnJlIDIwMTUgcmVsYXRpZiBcdTAwZTAgbCdhZ3JcdTAwZTltZW50KSIsImNhZHJlMiI6bnVsbCwiY2FkcmUzIjoiTCdhY2NvbXBhZ25lbWVudCB2aW9sZW5jZSIsImNhZHJlNCI6bnVsbCwiY2FkcmU1IjpudWxsLCJhY2Nlc3NpYmlsaXRlMSI6IkF1ZGl0aWYiLCJhY2Nlc3NpYmlsaXRlMiI6Ik1lbnRhbFwvUHN5Y2hpcXVlIiwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6IlZpc3VlbCIsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOm51bGwsInR5cGUzIjpudWxsLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkxvaXJlLUF0bGFudGlxdWUiLCJyZWdpb24iOiJQYXlzIGRlIGxhIExvaXJlIiwiY29vcmRzIjp7ImxhdCI6NDcuMTkxMDc0LCJsb24iOi0xLjU0NjE5NCwidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0Ny4xOTEwNzQsLTEuNTQ2MTk0LDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cHM6XC9cL2ZuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ3LjI2MTYyNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMS41NzM2MzcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYE5BTlRFUyBOT1JEIFBKYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiMTM3MSIsImNlbnRyZV9pZCI6IjkyIiwibm9tIjoiTkFOVEVTIE5PUkQgUEoiLCJub21fc2x1ZyI6Im5hbnRlcy1ub3JkLXBqIiwiYWRyZXNzZSI6IlBvaW50IEp1ZGljaWFpcmUgLSAzIHJ1ZSBFdWdcdTAwZThuZSBUaG9tYXMiLCJjcCI6IjQ0MzAwIiwidmlsbGUiOiJOYW50ZXMiLCJ2aWxsZV9zbHVnIjoibmFudGVzIiwiY2l0eV9pZCI6IjE3MDgwIiwiZW1haWwiOiIiLCJ0ZWxlcGhvbmUiOiIwMiA0MCA0MSA2MSA4MCIsInFwdiI6IjEiLCJ6cnIiOiIwIiwiYWNjdWVpbCI6IkxhIE1hbm8iLCJhY2N1ZWlsX3ByZWNpc2lvbiI6IiIsImhvcmFpcmVzIjoiTGUgMWVyIGV0IDNcdTAwZThtZSBtYXJkaXMgZHUgbW9pcyBkZSA5aCBcdTAwZTAgMTJoIiwidm9sX2hyX2hlYmRvIjoiMS4zMyBoIiwiaWkiOiIxIiwiaWMiOiIxIiwiZSI6IjAiLCJ2IjoiMSIsInByZWNpc2lvbiI6IiIsImNhcnRvZ3JhcGhpZSI6IjEiLCJkZWxldGVkIjoiMCIsImNhZHJlMSI6IkwnYWNjXHUwMGU4cyBhdXggZHJvaXRzIHRvdXRlcyB0aFx1MDBlOW1hdGlxdWVzIGNvbmZvbmR1ZXMgKERcdTAwZTljcmV0IDIwMTUtMTc0NSBkdSAyMyBkXHUwMGU5Y2VtYnJlIDIwMTUgcmVsYXRpZiBcdTAwZTAgbCdhZ3JcdTAwZTltZW50KSIsImNhZHJlMiI6bnVsbCwiY2FkcmUzIjoiTCdhY2NvbXBhZ25lbWVudCB2aW9sZW5jZSIsImNhZHJlNCI6bnVsbCwiY2FkcmU1IjpudWxsLCJhY2Nlc3NpYmlsaXRlMSI6IkF1ZGl0aWYiLCJhY2Nlc3NpYmlsaXRlMiI6Ik1lbnRhbFwvUHN5Y2hpcXVlIiwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6IlZpc3VlbCIsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOm51bGwsInR5cGUzIjpudWxsLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkxvaXJlLUF0bGFudGlxdWUiLCJyZWdpb24iOiJQYXlzIGRlIGxhIExvaXJlIiwiY29vcmRzIjp7ImxhdCI6NDcuMjYxNjI3LCJsb24iOi0xLjU3MzYzNywidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0Ny4yNjE2MjcsLTEuNTczNjM3LDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cHM6XC9cL2ZuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ3LjE2MTU1NywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMS4yNjY0ODYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYFZBTExFVCAtIFBKIFZJR05PQkxFYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiMTM3MiIsImNlbnRyZV9pZCI6IjkyIiwibm9tIjoiVkFMTEVUIC0gUEogVklHTk9CTEUiLCJub21fc2x1ZyI6InZhbGxldC0tcGotdmlnbm9ibGUiLCJhZHJlc3NlIjoiSFx1MDBmNHRlbCBkZSBWaWxsZSAtIDkgcnVlIEZyYW5cdTAwZTdvaXMgTHVuZWF1IiwiY3AiOiI0NDMzMCIsInZpbGxlIjoiVmFsbGV0IiwidmlsbGVfc2x1ZyI6InZhbGxldCIsImNpdHlfaWQiOiIxNzE4MSIsImVtYWlsIjoiIiwidGVsZXBob25lIjoiMDIgNDAgNDggMTMgODMiLCJxcHYiOiIwIiwienJyIjoiMSIsImFjY3VlaWwiOiJNYWlyaWUgZGUgVmFsbGV0IiwiYWNjdWVpbF9wcmVjaXNpb24iOiIiLCJob3JhaXJlcyI6IkxlIDJcdTAwZThtZSBldCA0XHUwMGU4bWUgdmVuZHJlZGkgZHUgbW9pcyAtIDloIFx1MDBlMCAxMmggZXQgZGUgMTNoMzAgXHUwMGUwIDE2aDMwIiwidm9sX2hyX2hlYmRvIjoiMi42NyBoIiwiaWkiOiIxIiwiaWMiOiIxIiwiZSI6IjAiLCJ2IjoiMSIsInByZWNpc2lvbiI6IiIsImNhcnRvZ3JhcGhpZSI6IjEiLCJkZWxldGVkIjoiMCIsImNhZHJlMSI6IkwnYWNjXHUwMGU4cyBhdXggZHJvaXRzIHRvdXRlcyB0aFx1MDBlOW1hdGlxdWVzIGNvbmZvbmR1ZXMgKERcdTAwZTljcmV0IDIwMTUtMTc0NSBkdSAyMyBkXHUwMGU5Y2VtYnJlIDIwMTUgcmVsYXRpZiBcdTAwZTAgbCdhZ3JcdTAwZTltZW50KSIsImNhZHJlMiI6bnVsbCwiY2FkcmUzIjoiTCdhY2NvbXBhZ25lbWVudCB2aW9sZW5jZSIsImNhZHJlNCI6bnVsbCwiY2FkcmU1IjpudWxsLCJhY2Nlc3NpYmlsaXRlMSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTIiOiJNZW50YWxcL1BzeWNoaXF1ZSIsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOm51bGwsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOm51bGwsInR5cGUzIjpudWxsLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkxvaXJlLUF0bGFudGlxdWUiLCJyZWdpb24iOiJQYXlzIGRlIGxhIExvaXJlIiwiY29vcmRzIjp7ImxhdCI6NDcuMTYxNTU3LCJsb24iOi0xLjI2NjQ4NiwidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0Ny4xNjE1NTcsLTEuMjY2NDg2LDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cHM6XC9cL2ZuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ3LjQ3Nzc4MywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMS43NjYzMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgQkxBSU5gLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsiaWQiOiIxMzczIiwiY2VudHJlX2lkIjoiOTIiLCJub20iOiJCTEFJTiIsIm5vbV9zbHVnIjoiYmxhaW4iLCJhZHJlc3NlIjoiRXRhYmxpc3NlbWVudCBEXHUwMGU5cGFydGVtZW50YWwgZGVzIFNvbGlkYXJpdFx1MDBlOXMgLSAzIGJpcyBydWUgQ2hhcmxlcyBkZSBHYXVsbGUiLCJjcCI6IjQ0MTMwIiwidmlsbGUiOiJCbGFpbiIsInZpbGxlX3NsdWciOiJibGFpbiIsImNpdHlfaWQiOiIxNjk4NyIsImVtYWlsIjoiIiwidGVsZXBob25lIjoiIDAyIDQwIDY2IDUzIDA4IiwicXB2IjoiMCIsInpyciI6IjEiLCJhY2N1ZWlsIjoiQ2VudHJlIE1cdTAwZTlkaWNvIFNvY2lhbCIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiJQZXJtYW5lbmNlIGp1cmlkaXF1ZSBzdXIgcmVuZGV6LXZvdXMgcGh5c2lxdWUgOiBTZSByYXBwcm9jaGVyIGR1IHNlY3JcdTAwZTl0YXJpYXQgZHUgQ0lERkYiLCJ2b2xfaHJfaGViZG8iOiIxLjUwIGgiLCJpaSI6IjEiLCJpYyI6IjEiLCJlIjoiMCIsInYiOiIxIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjoiTCdhY2NcdTAwZThzIGF1eCBkcm9pdHMgdG91dGVzIHRoXHUwMGU5bWF0aXF1ZXMgY29uZm9uZHVlcyAoRFx1MDBlOWNyZXQgMjAxNS0xNzQ1IGR1IDIzIGRcdTAwZTljZW1icmUgMjAxNSByZWxhdGlmIFx1MDBlMCBsJ2Fnclx1MDBlOW1lbnQpIiwiY2FkcmUyIjpudWxsLCJjYWRyZTMiOiJMJ2FjY29tcGFnbmVtZW50IHZpb2xlbmNlIiwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOm51bGwsImFjY2Vzc2liaWxpdGUxIjpudWxsLCJhY2Nlc3NpYmlsaXRlMiI6Ik1lbnRhbFwvUHN5Y2hpcXVlIiwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6bnVsbCwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6bnVsbCwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiTG9pcmUtQXRsYW50aXF1ZSIsInJlZ2lvbiI6IlBheXMgZGUgbGEgTG9pcmUiLCJjb29yZHMiOnsibGF0Ijo0Ny40Nzc3ODMsImxvbiI6LTEuNzY2MzMsInVybCI6Imh0dHBzOlwvXC93d3cuZ29vZ2xlLmZyXC9tYXBzXC9ANDcuNDc3NzgzLC0xLjc2NjMzLDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cHM6XC9cL2ZuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ3LjcxMjIxNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMS4zNzU0NjMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYENIQVRFQVVCUklBTlQgTUpEYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiMTM3NCIsImNlbnRyZV9pZCI6IjkyIiwibm9tIjoiQ0hBVEVBVUJSSUFOVCBNSkQiLCJub21fc2x1ZyI6ImNoYXRlYXVicmlhbnQtbWpkIiwiYWRyZXNzZSI6Ik1haXNvbiBkZSBsYSBqdXN0aWNlIGV0IGR1IERyb2l0XG4xNCBydWUgZGVzIFZhdXplbGxlcyIsImNwIjoiNDQxMTAiLCJ2aWxsZSI6IkNoXHUwMGUydGVhdWJyaWFudCIsInZpbGxlX3NsdWciOiJjaGF0ZWF1YnJpYW50IiwiY2l0eV9pZCI6IjE3MDA4IiwiZW1haWwiOiIiLCJ0ZWxlcGhvbmUiOiIwMiAyOCA1MCA0NCA0MSIsInFwdiI6IjAiLCJ6cnIiOiIxIiwiYWNjdWVpbCI6Ik1haXNvbiBkZSBsYSBKdXN0aWNlIGV0IGR1IERyb2l0IiwiYWNjdWVpbF9wcmVjaXNpb24iOiIiLCJob3JhaXJlcyI6IkxlIDJcdTAwZThtZSBtZXJjcmVkaSBkdSBtb2lzIGRlIDloIFx1MDBlMCAxMmggZXQgZGUgMTNoIFx1MDBlMCAxNmgiLCJ2b2xfaHJfaGViZG8iOiIxLjg1IGgiLCJpaSI6IjEiLCJpYyI6IjEiLCJlIjoiMCIsInYiOiIxIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjoiTCdhY2NcdTAwZThzIGF1eCBkcm9pdHMgdG91dGVzIHRoXHUwMGU5bWF0aXF1ZXMgY29uZm9uZHVlcyAoRFx1MDBlOWNyZXQgMjAxNS0xNzQ1IGR1IDIzIGRcdTAwZTljZW1icmUgMjAxNSByZWxhdGlmIFx1MDBlMCBsJ2Fnclx1MDBlOW1lbnQpIiwiY2FkcmUyIjpudWxsLCJjYWRyZTMiOiJMJ2FjY29tcGFnbmVtZW50IHZpb2xlbmNlIiwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOm51bGwsImFjY2Vzc2liaWxpdGUxIjoiQXVkaXRpZiIsImFjY2Vzc2liaWxpdGUyIjoiTWVudGFsXC9Qc3ljaGlxdWUiLCJhY2Nlc3NpYmlsaXRlMyI6Ik1vdGV1ciIsImFjY2Vzc2liaWxpdGU0IjoiVmlzdWVsIiwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6bnVsbCwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiTG9pcmUtQXRsYW50aXF1ZSIsInJlZ2lvbiI6IlBheXMgZGUgbGEgTG9pcmUiLCJjb29yZHMiOnsibGF0Ijo0Ny43MTIyMTQsImxvbiI6LTEuMzc1NDYzLCJ1cmwiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5mclwvbWFwc1wvQDQ3LjcxMjIxNCwtMS4zNzU0NjMsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwczpcL1wvZm5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDYuOTkyNDA2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xLjgxNzM5NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgTUFDSEVDT1VMYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiMjQ0NiIsImNlbnRyZV9pZCI6IjkyIiwibm9tIjoiTUFDSEVDT1VMIiwibm9tX3NsdWciOiJtYWNoZWNvdWwiLCJhZHJlc3NlIjoiQ0NBUyAtIDUgcGxhY2UgZGUgbCdBdWRpdG9pcmUiLCJjcCI6IjQ0MjcwIiwidmlsbGUiOiJNYWNoZWNvdWwtU2FpbnQtTVx1MDBlYW1lIiwidmlsbGVfc2x1ZyI6Im1hY2hlY291bHNhaW50bWVtZSIsImNpdHlfaWQiOiIzNzExNyIsImVtYWlsIjoiIiwidGVsZXBob25lIjoiMDIgNDAgNDggMTMgODMiLCJxcHYiOiIwIiwienJyIjoiMCIsImFjY3VlaWwiOiJFc3BhY2UgRFx1MDBlOXBhcnRlbWVudGFsIGRlcyBTb2xpZGFyaXRcdTAwZTlzIiwiYWNjdWVpbF9wcmVjaXNpb24iOiIiLCJob3JhaXJlcyI6IlBlcm1hbmVuY2UganVyaWRpcXVlIDogTGVzIDNcdTAwZThtZSB2ZW5kcmVkaSBkdSBtb2lzIGRlIDloMTUgXHUwMGUwIDEyaDE1Iiwidm9sX2hyX2hlYmRvIjoiMS4zMyIsImlpIjoiMSIsImljIjoiMSIsImUiOiIwIiwidiI6IjEiLCJwcmVjaXNpb24iOiIiLCJjYXJ0b2dyYXBoaWUiOiIxIiwiZGVsZXRlZCI6IjAiLCJjYWRyZTEiOiJMJ2FjY1x1MDBlOHMgYXV4IGRyb2l0cyB0b3V0ZXMgdGhcdTAwZTltYXRpcXVlcyBjb25mb25kdWVzIChEXHUwMGU5Y3JldCAyMDE1LTE3NDUgZHUgMjMgZFx1MDBlOWNlbWJyZSAyMDE1IHJlbGF0aWYgXHUwMGUwIGwnYWdyXHUwMGU5bWVudCkiLCJjYWRyZTIiOm51bGwsImNhZHJlMyI6IkwnYWNjb21wYWduZW1lbnQgdmlvbGVuY2UiLCJjYWRyZTQiOm51bGwsImNhZHJlNSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTEiOm51bGwsImFjY2Vzc2liaWxpdGUyIjpudWxsLCJhY2Nlc3NpYmlsaXRlMyI6Ik1vdGV1ciIsImFjY2Vzc2liaWxpdGU0IjpudWxsLCJhY2Nlc3NpYmlsaXRlNSI6bnVsbCwidHlwZTEiOiJQaHlzaXF1ZSIsInR5cGUyIjpudWxsLCJ0eXBlMyI6bnVsbCwidHlwZTQiOm51bGwsIm1mcyI6bnVsbCwiZGVwYXJ0ZW1lbnQiOiJMb2lyZS1BdGxhbnRpcXVlIiwicmVnaW9uIjoiUGF5cyBkZSBsYSBMb2lyZSIsImNvb3JkcyI6eyJsYXQiOjQ2Ljk5MjQwNiwibG9uIjotMS44MTczOTQsInVybCI6Imh0dHBzOlwvXC93d3cuZ29vZ2xlLmZyXC9tYXBzXC9ANDYuOTkyNDA2LC0xLjgxNzM5NCwxNXoifSwic2l0ZV9pbnRlcm5ldCI6Imh0dHBzOlwvXC9mbmNpZGZmLmluZm9cLyJ9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0Ny4yODg0NSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMi4zOTQ2NDksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYExBIEJBVUxFYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiMjUzNSIsImNlbnRyZV9pZCI6IjkyIiwibm9tIjoiTEEgQkFVTEUiLCJub21fc2x1ZyI6ImxhLWJhdWxlIiwiYWRyZXNzZSI6IkNDQVMgLSAzMyBhdmVudWUgZHUgQ29tbWFuZGFudCBQcm9zcGVyIGRlIE5lcnZvIiwiY3AiOiI0NDUwMCIsInZpbGxlIjoiQmF1bGUtRXNjb3VibGFjIChMYSkiLCJ2aWxsZV9zbHVnIjoiYmF1bGVlc2NvdWJsYWMtKGxhKSIsImNpdHlfaWQiOiIxNzAyNiIsImVtYWlsIjoic2FpbnRuYXphaXJlQGNpZGZmNDQuZnIiLCJ0ZWxlcGhvbmUiOiIwMiA0MCA2NiA1MyAwOCIsInFwdiI6IjAiLCJ6cnIiOiIxIiwiYWNjdWVpbCI6IkVzcGFjZSBEXHUwMGU5cGFydGVtZW50YWwgZGVzIFNvbGlkYXJpdFx1MDBlOXMgZGUgTGEgQmF1bGUiLCJhY2N1ZWlsX3ByZWNpc2lvbiI6IiIsImhvcmFpcmVzIjoiTGUgMlx1MDBlOG1lIGpldWRpIGRlIGNoYXF1ZSBtb2lzIGRlIDE0aCBcdTAwZTAgMTdoIHN1ciByZW5kZXotdm91cyBhdXByXHUwMGU4cyBkdSBzZWNyXHUwMGU5dGFyaWF0IGR1IENJREZGIiwidm9sX2hyX2hlYmRvIjoiM2hcL21vaXMiLCJpaSI6IjEiLCJpYyI6IjEiLCJlIjoiMCIsInYiOiIxIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjoiTCdhY2NcdTAwZThzIGF1eCBkcm9pdHMgdG91dGVzIHRoXHUwMGU5bWF0aXF1ZXMgY29uZm9uZHVlcyAoRFx1MDBlOWNyZXQgMjAxNS0xNzQ1IGR1IDIzIGRcdTAwZTljZW1icmUgMjAxNSByZWxhdGlmIFx1MDBlMCBsJ2Fnclx1MDBlOW1lbnQpIiwiY2FkcmUyIjpudWxsLCJjYWRyZTMiOiJMJ2FjY29tcGFnbmVtZW50IHZpb2xlbmNlIiwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOm51bGwsImFjY2Vzc2liaWxpdGUxIjpudWxsLCJhY2Nlc3NpYmlsaXRlMiI6bnVsbCwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6bnVsbCwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6bnVsbCwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiTG9pcmUtQXRsYW50aXF1ZSIsInJlZ2lvbiI6IlBheXMgZGUgbGEgTG9pcmUiLCJjb29yZHMiOnsibGF0Ijo0Ny4yODg0NSwibG9uIjotMi4zOTQ2NDksInVybCI6Imh0dHBzOlwvXC93d3cuZ29vZ2xlLmZyXC9tYXBzXC9ANDcuMjg4NDUsLTIuMzk0NjQ5LDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cHM6XC9cL2ZuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ3LjMyNDc5NSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMi40MjgwMDQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYEdVRVJBTkRFYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiMjUzNiIsImNlbnRyZV9pZCI6IjkyIiwibm9tIjoiR1VFUkFOREUiLCJub21fc2x1ZyI6Imd1ZXJhbmRlIiwiYWRyZXNzZSI6IkNDQVMgLSAxMSBhdmVudWUgZGVzIFNhdWxuaWVycyIsImNwIjoiNDQzNTAiLCJ2aWxsZSI6Ikd1XHUwMGU5cmFuZGUiLCJ2aWxsZV9zbHVnIjoiZ3VlcmFuZGUiLCJjaXR5X2lkIjoiMTcwNDAiLCJlbWFpbCI6InNhaW50bmF6YWlyZUBjaWRmZjQ0LmZyIiwidGVsZXBob25lIjoiMDIgNDAgNjYgNTMgMDgiLCJxcHYiOiIwIiwienJyIjoiMSIsImFjY3VlaWwiOiJDZW50cmUgQ29tbXVuYWwgZCdBY3Rpb24gU29jaWFsZSBkZSBHdVx1MDBlOXJhbmRlIiwiYWNjdWVpbF9wcmVjaXNpb24iOiIiLCJob3JhaXJlcyI6IkxlIDFlciBtYXJkaSBkZSBjaGFxdWUgbW9pcyBkZSAxNGggXHUwMGUwIDE3aCBzdXIgcmVuZGV6LXZvdXMgYXVwclx1MDBlOHMgZHUgc2Vjclx1MDBlOXRhcmlhdCBkdSBDSURGRiIsInZvbF9ocl9oZWJkbyI6IjNoXC9tb2lzIiwiaWkiOiIxIiwiaWMiOiIxIiwiZSI6IjAiLCJ2IjoiMSIsInByZWNpc2lvbiI6IiIsImNhcnRvZ3JhcGhpZSI6IjEiLCJkZWxldGVkIjoiMCIsImNhZHJlMSI6IkwnYWNjXHUwMGU4cyBhdXggZHJvaXRzIHRvdXRlcyB0aFx1MDBlOW1hdGlxdWVzIGNvbmZvbmR1ZXMgKERcdTAwZTljcmV0IDIwMTUtMTc0NSBkdSAyMyBkXHUwMGU5Y2VtYnJlIDIwMTUgcmVsYXRpZiBcdTAwZTAgbCdhZ3JcdTAwZTltZW50KSIsImNhZHJlMiI6bnVsbCwiY2FkcmUzIjoiTCdhY2NvbXBhZ25lbWVudCB2aW9sZW5jZSIsImNhZHJlNCI6bnVsbCwiY2FkcmU1IjpudWxsLCJhY2Nlc3NpYmlsaXRlMSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTIiOm51bGwsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOm51bGwsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOm51bGwsInR5cGUzIjpudWxsLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkxvaXJlLUF0bGFudGlxdWUiLCJyZWdpb24iOiJQYXlzIGRlIGxhIExvaXJlIiwiY29vcmRzIjp7ImxhdCI6NDcuMzI0Nzk1LCJsb24iOi0yLjQyODAwNCwidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0Ny4zMjQ3OTUsLTIuNDI4MDA0LDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cHM6XC9cL2ZuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ3LjQ0OTMwOSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMi4zMTU5NzksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYEhFUkJJR05BQ2AsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjI1MzciLCJjZW50cmVfaWQiOiI5MiIsIm5vbSI6IkhFUkJJR05BQyIsIm5vbV9zbHVnIjoiaGVyYmlnbmFjIiwiYWRyZXNzZSI6Ik1haXJpZSAtIDEgcnVlIGRlIGxhIE1vbm5lcmF5ZSIsImNwIjoiNDQ0MTAiLCJ2aWxsZSI6IkhlcmJpZ25hYyIsInZpbGxlX3NsdWciOiJoZXJiaWduYWMiLCJjaXR5X2lkIjoiMTcwNDMiLCJlbWFpbCI6InNhaW50bmF6YWlyZUBjaWRmZjQ0LmZyIiwidGVsZXBob25lIjoiMDIgNDAgNjYgNTMgMDgiLCJxcHYiOiIwIiwienJyIjoiMSIsImFjY3VlaWwiOiJNYWlyaWUgZCdIZXJiaWduYWMiLCJhY2N1ZWlsX3ByZWNpc2lvbiI6IiIsImhvcmFpcmVzIjoiTGUgMWVyIG1hcmRpIGRlIGNoYXF1ZSBtb2lzIGRlIDloMTUgXHUwMGUwIDEyaCBzdXIgcmVuZGV6LXZvdXMgYXVwclx1MDBlOHMgZHUgc2Vjclx1MDBlOXRhcmlhdCBkdSBDSURGRiIsInZvbF9ocl9oZWJkbyI6IjNoXC9tb2lzIiwiaWkiOiIxIiwiaWMiOiIxIiwiZSI6IjAiLCJ2IjoiMSIsInByZWNpc2lvbiI6IiIsImNhcnRvZ3JhcGhpZSI6IjEiLCJkZWxldGVkIjoiMCIsImNhZHJlMSI6IkwnYWNjXHUwMGU4cyBhdXggZHJvaXRzIHRvdXRlcyB0aFx1MDBlOW1hdGlxdWVzIGNvbmZvbmR1ZXMgKERcdTAwZTljcmV0IDIwMTUtMTc0NSBkdSAyMyBkXHUwMGU5Y2VtYnJlIDIwMTUgcmVsYXRpZiBcdTAwZTAgbCdhZ3JcdTAwZTltZW50KSIsImNhZHJlMiI6bnVsbCwiY2FkcmUzIjoiTCdhY2NvbXBhZ25lbWVudCB2aW9sZW5jZSIsImNhZHJlNCI6bnVsbCwiY2FkcmU1IjpudWxsLCJhY2Nlc3NpYmlsaXRlMSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTIiOm51bGwsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOm51bGwsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOm51bGwsInR5cGUzIjpudWxsLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkxvaXJlLUF0bGFudGlxdWUiLCJyZWdpb24iOiJQYXlzIGRlIGxhIExvaXJlIiwiY29vcmRzIjp7ImxhdCI6NDcuNDQ5MzA5LCJsb24iOi0yLjMxNTk3OSwidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0Ny40NDkzMDksLTIuMzE1OTc5LDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cHM6XC9cL2ZuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ3LjQ0MDIwNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMi4wOTI1MTQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYFBPTlRDSEFURUFVYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiMjUzOSIsImNlbnRyZV9pZCI6IjkyIiwibm9tIjoiUE9OVENIQVRFQVUiLCJub21fc2x1ZyI6InBvbnRjaGF0ZWF1IiwiYWRyZXNzZSI6IkVEUyBcdTIwMTMgOTBBIHJ1ZSBNYXVyaWNlIFNhbWJyb24iLCJjcCI6IjQ0MTYwIiwidmlsbGUiOiJQb250Y2hcdTAwZTJ0ZWF1IiwidmlsbGVfc2x1ZyI6InBvbnRjaGF0ZWF1IiwiY2l0eV9pZCI6IjE3MTAwIiwiZW1haWwiOiJzYWludG5hemFpcmVAY2lkZmY0NC5mciIsInRlbGVwaG9uZSI6IjAyIDQwIDY2IDUzIDA4IiwicXB2IjoiMCIsInpyciI6IjEiLCJhY2N1ZWlsIjoiRXNwYWNlIERcdTAwZTlwYXJ0ZW1lbnRhbCBkZXMgU29saWRhcml0XHUwMGU5cyBkZSBQb250Y2hcdTAwZTJ0ZWF1IiwiYWNjdWVpbF9wcmVjaXNpb24iOiIiLCJob3JhaXJlcyI6IkxlIDNcdTAwZThtZSBqZXVkaSBkdSBtb2lzIGRlIDE0aCBcdTAwZTAgMTdoIHN1ciByZW5kZXotdm91cyBhdXByXHUwMGU4cyBkdSBzZWNyXHUwMGU5dGFyaWF0IGR1IENJREZGIiwidm9sX2hyX2hlYmRvIjoiM2hcL21vaXMiLCJpaSI6IjEiLCJpYyI6IjEiLCJlIjoiMCIsInYiOiIxIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjoiTCdhY2NcdTAwZThzIGF1eCBkcm9pdHMgdG91dGVzIHRoXHUwMGU5bWF0aXF1ZXMgY29uZm9uZHVlcyAoRFx1MDBlOWNyZXQgMjAxNS0xNzQ1IGR1IDIzIGRcdTAwZTljZW1icmUgMjAxNSByZWxhdGlmIFx1MDBlMCBsJ2Fnclx1MDBlOW1lbnQpIiwiY2FkcmUyIjpudWxsLCJjYWRyZTMiOiJMJ2FjY29tcGFnbmVtZW50IHZpb2xlbmNlIiwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOm51bGwsImFjY2Vzc2liaWxpdGUxIjpudWxsLCJhY2Nlc3NpYmlsaXRlMiI6bnVsbCwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6bnVsbCwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6bnVsbCwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiTG9pcmUtQXRsYW50aXF1ZSIsInJlZ2lvbiI6IlBheXMgZGUgbGEgTG9pcmUiLCJjb29yZHMiOnsibGF0Ijo0Ny40NDAyMDcsImxvbiI6LTIuMDkyNTE0LCJ1cmwiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5mclwvbWFwc1wvQDQ3LjQ0MDIwNywtMi4wOTI1MTQsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwczpcL1wvZm5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDcuMTEwNzg2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0yLjA2NjQ5OSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgUE9STklDIFBKYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiMjU0MCIsImNlbnRyZV9pZCI6IjkyIiwibm9tIjoiUE9STklDIFBKIiwibm9tX3NsdWciOiJwb3JuaWMtcGoiLCJhZHJlc3NlIjoiUG9pbnQgSnVkaWNpYWlyZSAtIDIgcnVlIGR1IERvY3RldXIgQS4gR3VcdTAwZTlwaW4iLCJjcCI6IjQ0MjEwIiwidmlsbGUiOiJQb3JuaWMiLCJ2aWxsZV9zbHVnIjoicG9ybmljIiwiY2l0eV9pZCI6IjE3MTAyIiwiZW1haWwiOiJjZGFkLWxvaXJlLWF0bGFudGlxdWVAanVzdGljZS5mciIsInRlbGVwaG9uZSI6IjAyIDUxIDc0IDA3IDE2IiwicXB2IjoiMCIsInpyciI6IjAiLCJhY2N1ZWlsIjoiQWdnbG9tXHUwMGU5cmF0aW9uICBQb3JuaWMgLSBQQUQgIFBheXMgZGUgUmV0eiBBdGxhbnRpcXVlIiwiYWNjdWVpbF9wcmVjaXNpb24iOiIiLCJob3JhaXJlcyI6IkxlcyAyXHUwMGU4bWUgZXQgNFx1MDBlOG1lIG1hcmRpcyBkdSBtb2lzIGRlIDkgaCAzMCBcdTAwZTAgMTJoMzAgLSBwZXJtYW5lbmNlIHN1ciByZW5kZXotdm91cyBhdXByXHUwMGU4cyBkdSBQQUQgcG9pbnQgZGUganVzdGljZSIsInZvbF9ocl9oZWJkbyI6IjZoXC9tb2lzIiwiaWkiOiIxIiwiaWMiOiIxIiwiZSI6IjAiLCJ2IjoiMSIsInByZWNpc2lvbiI6IiIsImNhcnRvZ3JhcGhpZSI6IjEiLCJkZWxldGVkIjoiMCIsImNhZHJlMSI6IkwnYWNjXHUwMGU4cyBhdXggZHJvaXRzIHRvdXRlcyB0aFx1MDBlOW1hdGlxdWVzIGNvbmZvbmR1ZXMgKERcdTAwZTljcmV0IDIwMTUtMTc0NSBkdSAyMyBkXHUwMGU5Y2VtYnJlIDIwMTUgcmVsYXRpZiBcdTAwZTAgbCdhZ3JcdTAwZTltZW50KSIsImNhZHJlMiI6bnVsbCwiY2FkcmUzIjoiTCdhY2NvbXBhZ25lbWVudCB2aW9sZW5jZSIsImNhZHJlNCI6bnVsbCwiY2FkcmU1IjpudWxsLCJhY2Nlc3NpYmlsaXRlMSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTIiOm51bGwsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOm51bGwsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOm51bGwsInR5cGUzIjpudWxsLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkxvaXJlLUF0bGFudGlxdWUiLCJyZWdpb24iOiJQYXlzIGRlIGxhIExvaXJlIiwiY29vcmRzIjp7ImxhdCI6NDcuMTEwNzg2LCJsb24iOi0yLjA2NjQ5OSwidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0Ny4xMTA3ODYsLTIuMDY2NDk5LDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cHM6XC9cL2ZuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ3LjI2Mjk2NSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMi4zMzk4NDksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYFBPUk5JQ0hFVGAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjI1NDEiLCJjZW50cmVfaWQiOiI5MiIsIm5vbSI6IlBPUk5JQ0hFVCIsIm5vbV9zbHVnIjoicG9ybmljaGV0IiwiYWRyZXNzZSI6IkNDQVMgLSAxMTUgYXZlbnVlIGR1IEdcdTAwZTluXHUwMGU5cmFsIGRlIEdhdWxsZSIsImNwIjoiNDQzODAiLCJ2aWxsZSI6IlBvcm5pY2hldCIsInZpbGxlX3NsdWciOiJwb3JuaWNoZXQiLCJjaXR5X2lkIjoiMTcxMDMiLCJlbWFpbCI6InNhaW50bmF6YWlyZUBjaWRmZjQ0LmZyIiwidGVsZXBob25lIjoiMDIgNDAgNjYgNTMgMDgiLCJxcHYiOiIwIiwienJyIjoiMSIsImFjY3VlaWwiOiJDZW50cmUgQ29tbXVuYWwgZCdBY3Rpb24gU29jaWFsZSBkZSBQb3JuaWNoZXQiLCJhY2N1ZWlsX3ByZWNpc2lvbiI6IiIsImhvcmFpcmVzIjoiTGUgMWVyIHZlbmRyZWRpIGR1IG1vaXMgZGUgOWgxNSBcdTAwZTAgMTJoIHN1ciByZW5kZXotdm91cyBhdXByXHUwMGU4cyBkdSBzZWNyXHUwMGU5dGFyaWF0IGR1IENJREZGIiwidm9sX2hyX2hlYmRvIjoiM2hcL21vaXMiLCJpaSI6IjEiLCJpYyI6IjEiLCJlIjoiMCIsInYiOiIxIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjoiTCdhY2NcdTAwZThzIGF1eCBkcm9pdHMgdG91dGVzIHRoXHUwMGU5bWF0aXF1ZXMgY29uZm9uZHVlcyAoRFx1MDBlOWNyZXQgMjAxNS0xNzQ1IGR1IDIzIGRcdTAwZTljZW1icmUgMjAxNSByZWxhdGlmIFx1MDBlMCBsJ2Fnclx1MDBlOW1lbnQpIiwiY2FkcmUyIjpudWxsLCJjYWRyZTMiOiJMJ2FjY29tcGFnbmVtZW50IHZpb2xlbmNlIiwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOm51bGwsImFjY2Vzc2liaWxpdGUxIjpudWxsLCJhY2Nlc3NpYmlsaXRlMiI6bnVsbCwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6bnVsbCwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6bnVsbCwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiTG9pcmUtQXRsYW50aXF1ZSIsInJlZ2lvbiI6IlBheXMgZGUgbGEgTG9pcmUiLCJjb29yZHMiOnsibGF0Ijo0Ny4yNjI5NjUsImxvbiI6LTIuMzM5ODQ5LCJ1cmwiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5mclwvbWFwc1wvQDQ3LjI2Mjk2NSwtMi4zMzk4NDksMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwczpcL1wvZm5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDcuMjY3NjMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTIuMjQ5ODI1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGBTQUlOVC1OQVpBSVJFIFBKYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiMjU0MyIsImNlbnRyZV9pZCI6IjkyIiwibm9tIjoiU0FJTlQtTkFaQUlSRSBQSiIsIm5vbV9zbHVnIjoic2FpbnRuYXphaXJlLXBqIiwiYWRyZXNzZSI6Ik1haXNvbiBkZSBRdWFydGllciBMYSBDaGVzbmFpcy0gMSBiaXMgcnVlIGRlcyBBam9uY3MgIiwiY3AiOiI0NDYwMCIsInZpbGxlIjoiU2FpbnQtTmF6YWlyZSIsInZpbGxlX3NsdWciOiJzYWludG5hemFpcmUiLCJjaXR5X2lkIjoiMTcxNTMiLCJlbWFpbCI6ImNkYWQtbG9pcmUtYXRsYW50aXF1ZUBqdXN0aWNlLmZyIiwidGVsZXBob25lIjoiMDIgMjggNTUgOTkgNzMiLCJxcHYiOiIxIiwienJyIjoiMCIsImFjY3VlaWwiOiJFc3BhY2UgQ2l2aXF1ZSBMYSBDaGVzbmFpZSIsImFjY3VlaWxfcHJlY2lzaW9uIjoiIiwiaG9yYWlyZXMiOiJMZXMgMlx1MDBlOG1lIGV0IDRcdTAwZThtZSB2ZW5kcmVkaSBldCBsZSAzXHUwMGU4bWUgamV1ZGkgZHUgbW9pcyBkZSA5aDMwIFx1MDBlMCAxMmgzMCAtIHBlcm1hbmVuY2Ugc3VyIHJlbmRlei12b3VzIGF1cHJcdTAwZThzIGR1IFBBRCBwb2ludCBkZSBqdXN0aWNlIiwidm9sX2hyX2hlYmRvIjoiOWhcL21vaXMiLCJpaSI6IjEiLCJpYyI6IjEiLCJlIjoiMCIsInYiOiIxIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjoiTCdhY2NcdTAwZThzIGF1eCBkcm9pdHMgdG91dGVzIHRoXHUwMGU5bWF0aXF1ZXMgY29uZm9uZHVlcyAoRFx1MDBlOWNyZXQgMjAxNS0xNzQ1IGR1IDIzIGRcdTAwZTljZW1icmUgMjAxNSByZWxhdGlmIFx1MDBlMCBsJ2Fnclx1MDBlOW1lbnQpIiwiY2FkcmUyIjpudWxsLCJjYWRyZTMiOiJMJ2FjY29tcGFnbmVtZW50IHZpb2xlbmNlIiwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOm51bGwsImFjY2Vzc2liaWxpdGUxIjpudWxsLCJhY2Nlc3NpYmlsaXRlMiI6bnVsbCwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6bnVsbCwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6bnVsbCwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiTG9pcmUtQXRsYW50aXF1ZSIsInJlZ2lvbiI6IlBheXMgZGUgbGEgTG9pcmUiLCJjb29yZHMiOnsibGF0Ijo0Ny4yNjc2MywibG9uIjotMi4yNDk4MjUsInVybCI6Imh0dHBzOlwvXC93d3cuZ29vZ2xlLmZyXC9tYXBzXC9ANDcuMjY3NjMsLTIuMjQ5ODI1LDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cHM6XC9cL2ZuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ3LjI0NzM3OSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMi4xNjczNjYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYFNBSU5ULUJSRVZJTmAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjI1NDQiLCJjZW50cmVfaWQiOiI5MiIsIm5vbSI6IlNBSU5ULUJSRVZJTiIsIm5vbV9zbHVnIjoic2FpbnRicmV2aW4iLCJhZHJlc3NlIjoiQ01TIC0gMSBwbGFjZSBIXHUwMGY0dGVsIGRlIFZpbGxlIiwiY3AiOiI0NDI1MCIsInZpbGxlIjoiU2FpbnQtQnJldmluLWxlcy1QaW5zIiwidmlsbGVfc2x1ZyI6InNhaW50YnJldmlubGVzcGlucyIsImNpdHlfaWQiOiIxNzEyNSIsImVtYWlsIjoic2FpbnRuYXphaXJlQGNpZGZmNDQuZnIiLCJ0ZWxlcGhvbmUiOiIwMiA0MCA2NiA1MyAwOCIsInFwdiI6IjAiLCJ6cnIiOiIxIiwiYWNjdWVpbCI6IkVzcGFjZSBEXHUwMGU5cGFydGVtZW50YWwgZGVzIFNvbGlkYXJpdFx1MDBlOXMgZGUgU2FpbnQtQnJldmluIiwiYWNjdWVpbF9wcmVjaXNpb24iOiIiLCJob3JhaXJlcyI6IkxlIDNcdTAwZThtZSBtYXJkaSB0b3VzIGxlcyBkZXV4IG1vaXMgZGUgOWgxNSBcdTAwZTAgMTJoIHN1ciByZW5kZXotdm91cyBhdXByXHUwMGU4cyBkdSBzZWNyXHUwMGU5dGFyaWF0IGR1IENJREZGIiwidm9sX2hyX2hlYmRvIjoiM2hcL21vaXMiLCJpaSI6IjEiLCJpYyI6IjEiLCJlIjoiMCIsInYiOiIxIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjoiTCdhY2NcdTAwZThzIGF1eCBkcm9pdHMgdG91dGVzIHRoXHUwMGU5bWF0aXF1ZXMgY29uZm9uZHVlcyAoRFx1MDBlOWNyZXQgMjAxNS0xNzQ1IGR1IDIzIGRcdTAwZTljZW1icmUgMjAxNSByZWxhdGlmIFx1MDBlMCBsJ2Fnclx1MDBlOW1lbnQpIiwiY2FkcmUyIjpudWxsLCJjYWRyZTMiOiJMJ2FjY29tcGFnbmVtZW50IHZpb2xlbmNlIiwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOm51bGwsImFjY2Vzc2liaWxpdGUxIjpudWxsLCJhY2Nlc3NpYmlsaXRlMiI6bnVsbCwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6bnVsbCwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6bnVsbCwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiTG9pcmUtQXRsYW50aXF1ZSIsInJlZ2lvbiI6IlBheXMgZGUgbGEgTG9pcmUiLCJjb29yZHMiOnsibGF0Ijo0Ny4yNDczNzksImxvbiI6LTIuMTY3MzY2LCJ1cmwiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5mclwvbWFwc1wvQDQ3LjI0NzM3OSwtMi4xNjczNjYsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwczpcL1wvZm5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDcuMjc2MDg4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0yLjIxODE3MywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgU0FJTlQtTkFaQUlSRSAtIEFudGVubmVgLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsiaWQiOiIyNTQ1IiwiY2VudHJlX2lkIjoiOTIiLCJub20iOiJTQUlOVC1OQVpBSVJFIC0gQW50ZW5uZSIsIm5vbV9zbHVnIjoic2FpbnRuYXphaXJlLS1hbnRlbm5lIiwiYWRyZXNzZSI6Ik1haXNvbiBkZSBsYSBNdXR1YWxpdFx1MDBlOVxuMyBydWUgQXVndXN0ZSBCcml6ZXV4IiwiY3AiOiI0NDYwMCIsInZpbGxlIjoiU2FpbnQtTmF6YWlyZSIsInZpbGxlX3NsdWciOiJzYWludG5hemFpcmUiLCJjaXR5X2lkIjoiMTcxNTMiLCJlbWFpbCI6InNhaW50bmF6YWlyZUBjaWRmZjQ0LmZyIiwidGVsZXBob25lIjoiMDIgNDAgNjYgNTMgMDgiLCJxcHYiOiIxIiwienJyIjoiMCIsImFjY3VlaWwiOiJDSURGRiBMb2lyZS1BdGxhbnRpcXVlIiwiYWNjdWVpbF9wcmVjaXNpb24iOiIiLCJob3JhaXJlcyI6IlBlcm1hbmVuY2VzIGp1cmlkaXF1ZXMgZXQgUGVybWFuZW5jZXMgZW1wbG9pIDogTHVuZGksIE1hcmRpIGV0IEpldWRpIGRlIDloMDAgXHUwMGUwIDEyaDMwIGV0IGRlIDEzaDMwIFx1MDBlMCAxNmgzMC4gTGUgdmVuZHJlZGkgZGUgOWgwMCBcdTAwZTAgMTJoMzAgIiwidm9sX2hyX2hlYmRvIjoiMzVoIiwiaWkiOiIxIiwiaWMiOiIxIiwiZSI6IjEiLCJ2IjoiMSIsInByZWNpc2lvbiI6IiIsImNhcnRvZ3JhcGhpZSI6IjEiLCJkZWxldGVkIjoiMCIsImNhZHJlMSI6IkwnYWNjXHUwMGU4cyBhdXggZHJvaXRzIHRvdXRlcyB0aFx1MDBlOW1hdGlxdWVzIGNvbmZvbmR1ZXMgKERcdTAwZTljcmV0IDIwMTUtMTc0NSBkdSAyMyBkXHUwMGU5Y2VtYnJlIDIwMTUgcmVsYXRpZiBcdTAwZTAgbCdhZ3JcdTAwZTltZW50KSIsImNhZHJlMiI6IkwnYWNjb21wYWduZW1lbnQgZW1wbG9pIiwiY2FkcmUzIjoiTCdhY2NvbXBhZ25lbWVudCB2aW9sZW5jZSIsImNhZHJlNCI6bnVsbCwiY2FkcmU1IjpudWxsLCJhY2Nlc3NpYmlsaXRlMSI6IkF1ZGl0aWYiLCJhY2Nlc3NpYmlsaXRlMiI6Ik1lbnRhbFwvUHN5Y2hpcXVlIiwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6IlZpc3VlbCIsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOiJUXHUwMGU5bFx1MDBlOXBob25pcXVlIiwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiTG9pcmUtQXRsYW50aXF1ZSIsInJlZ2lvbiI6IlBheXMgZGUgbGEgTG9pcmUiLCJjb29yZHMiOnsibGF0Ijo0Ny4yNzYwODgsImxvbiI6LTIuMjE4MTczLCJ1cmwiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5mclwvbWFwc1wvQDQ3LjI3NjA4OCwtMi4yMTgxNzMsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwczpcL1wvZm5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDcuMzgyMjA5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0yLjIwMDIyNywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgU0FJTlQtSk9BQ0hJTWAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjI1NDYiLCJjZW50cmVfaWQiOiI5MiIsIm5vbSI6IlNBSU5ULUpPQUNISU0iLCJub21fc2x1ZyI6InNhaW50am9hY2hpbSIsImFkcmVzc2UiOiJNYWlyaWUgLSA2NCBydWUgSm9saW90IEN1cmllIiwiY3AiOiI0NDcyMCIsInZpbGxlIjoiU2FpbnQtSm9hY2hpbSIsInZpbGxlX3NsdWciOiJzYWludGpvYWNoaW0iLCJjaXR5X2lkIjoiMTcxMzgiLCJlbWFpbCI6ImMubWFsYXNzZUBjaWRmZjQ0LmZyIiwidGVsZXBob25lIjoiMDcgODUgOTAgNjcgMjciLCJxcHYiOiIwIiwienJyIjoiMCIsImFjY3VlaWwiOiJQXHUwMGY0bGUgc29jaWFsIiwiYWNjdWVpbF9wcmVjaXNpb24iOiIiLCJob3JhaXJlcyI6IlN1ciByZHYgYXUgMDcuODUuOTAuNjcuMjciLCJ2b2xfaHJfaGViZG8iOiIzaFwvbW9pcyIsImlpIjoiMSIsImljIjoiMSIsImUiOiIxIiwidiI6IjAiLCJwcmVjaXNpb24iOiJQTElFIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjpudWxsLCJjYWRyZTIiOiJMJ2FjY29tcGFnbmVtZW50IGVtcGxvaSIsImNhZHJlMyI6bnVsbCwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOm51bGwsImFjY2Vzc2liaWxpdGUxIjpudWxsLCJhY2Nlc3NpYmlsaXRlMiI6bnVsbCwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6bnVsbCwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6bnVsbCwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiTG9pcmUtQXRsYW50aXF1ZSIsInJlZ2lvbiI6IlBheXMgZGUgbGEgTG9pcmUiLCJjb29yZHMiOnsibGF0Ijo0Ny4zODIyMDksImxvbiI6LTIuMjAwMjI3LCJ1cmwiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5mclwvbWFwc1wvQDQ3LjM4MjIwOSwtMi4yMDAyMjcsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwczpcL1wvZm5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDcuMzUxMzE2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0yLjE3ODc2MSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgU0FJTlQtTUFMTy1ERS1HVUVSU0FDYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiMjU0NyIsImNlbnRyZV9pZCI6IjkyIiwibm9tIjoiU0FJTlQtTUFMTy1ERS1HVUVSU0FDIiwibm9tX3NsdWciOiJzYWludG1hbG9kZWd1ZXJzYWMiLCJhZHJlc3NlIjoiTWFpcmllIC0gNDkgcnVlIEFsZnJlZCBNYWhcdTAwZTkiLCJjcCI6IjQ0NTUwIiwidmlsbGUiOiJTYWludC1NYWxvLWRlLUd1ZXJzYWMiLCJ2aWxsZV9zbHVnIjoic2FpbnRtYWxvZGVndWVyc2FjIiwiY2l0eV9pZCI6IjE3MTQ2IiwiZW1haWwiOiJjLm1hbGFzc2VAY2lkZmY0NC5mciIsInRlbGVwaG9uZSI6IjA3IDg1IDkwIDY3IDI3IiwicXB2IjoiMCIsInpyciI6IjAiLCJhY2N1ZWlsIjoiTWFpcmllIiwiYWNjdWVpbF9wcmVjaXNpb24iOiIiLCJob3JhaXJlcyI6IlN1ciByZHYgbGUgMlx1MDBlOG1lIGV0IDRcdTAwZThtZSBsdW5kaSBkdSBtb2lzIGRlIDE1aDMwIFx1MDBlMCAxN2giLCJ2b2xfaHJfaGViZG8iOiIzaFwvbW9pcyIsImlpIjoiMSIsImljIjoiMSIsImUiOiIxIiwidiI6IjAiLCJwcmVjaXNpb24iOiJQTElFIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjpudWxsLCJjYWRyZTIiOiJMJ2FjY29tcGFnbmVtZW50IGVtcGxvaSIsImNhZHJlMyI6bnVsbCwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOm51bGwsImFjY2Vzc2liaWxpdGUxIjoiQXVkaXRpZiIsImFjY2Vzc2liaWxpdGUyIjoiTWVudGFsXC9Qc3ljaGlxdWUiLCJhY2Nlc3NpYmlsaXRlMyI6Ik1vdGV1ciIsImFjY2Vzc2liaWxpdGU0IjoiVmlzdWVsIiwiYWNjZXNzaWJpbGl0ZTUiOm51bGwsInR5cGUxIjoiUGh5c2lxdWUiLCJ0eXBlMiI6bnVsbCwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiTG9pcmUtQXRsYW50aXF1ZSIsInJlZ2lvbiI6IlBheXMgZGUgbGEgTG9pcmUiLCJjb29yZHMiOnsibGF0Ijo0Ny4zNTEzMTYsImxvbiI6LTIuMTc4NzYxLCJ1cmwiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5mclwvbWFwc1wvQDQ3LjM1MTMxNiwtMi4xNzg3NjEsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwczpcL1wvZm5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDcuNDQ2NjgxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0yLjI0MjkzNCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgTEEgQ0hBUEVMTEUgREVTIE1BUkFJU2AsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjI1NDgiLCJjZW50cmVfaWQiOiI5MiIsIm5vbSI6IkxBIENIQVBFTExFIERFUyBNQVJBSVMiLCJub21fc2x1ZyI6ImxhLWNoYXBlbGxlLWRlcy1tYXJhaXMiLCJhZHJlc3NlIjoiTWFpcmllIC0gMTYgcnVlIGRlIGxhIEJyaVx1MDBlOHJlIiwiY3AiOiI0NDQxMCIsInZpbGxlIjoiQ2hhcGVsbGUtZGVzLU1hcmFpcyAoTGEpIiwidmlsbGVfc2x1ZyI6ImNoYXBlbGxlZGVzbWFyYWlzLShsYSkiLCJjaXR5X2lkIjoiMTcwMDIiLCJlbWFpbCI6ImMubWFsYXNzZUBjaWRmZjQ0LmZyIiwidGVsZXBob25lIjoiIDA3IDg1IDkwIDY3IDI3IiwicXB2IjoiMCIsInpyciI6IjAiLCJhY2N1ZWlsIjoiTWFpcmllIiwiYWNjdWVpbF9wcmVjaXNpb24iOiIiLCJob3JhaXJlcyI6IlN1ciByZHYgbGUgMWVyIGV0IDNcdTAwZThtZSBsdW5kaSBkdSBtb2lzIGRlIDE0aCBcdTAwZTAgMTdoIiwidm9sX2hyX2hlYmRvIjoiNmhcL21vaXMiLCJpaSI6IjEiLCJpYyI6IjEiLCJlIjoiMSIsInYiOiIwIiwicHJlY2lzaW9uIjoiUExJRSIsImNhcnRvZ3JhcGhpZSI6IjEiLCJkZWxldGVkIjoiMCIsImNhZHJlMSI6bnVsbCwiY2FkcmUyIjoiTCdhY2NvbXBhZ25lbWVudCBlbXBsb2kiLCJjYWRyZTMiOm51bGwsImNhZHJlNCI6bnVsbCwiY2FkcmU1IjpudWxsLCJhY2Nlc3NpYmlsaXRlMSI6IkF1ZGl0aWYiLCJhY2Nlc3NpYmlsaXRlMiI6Ik1lbnRhbFwvUHN5Y2hpcXVlIiwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6IlZpc3VlbCIsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOm51bGwsInR5cGUzIjpudWxsLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkxvaXJlLUF0bGFudGlxdWUiLCJyZWdpb24iOiJQYXlzIGRlIGxhIExvaXJlIiwiY29vcmRzIjp7ImxhdCI6NDcuNDQ2NjgxLCJsb24iOi0yLjI0MjkzNCwidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0Ny40NDY2ODEsLTIuMjQyOTM0LDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cHM6XC9cL2ZuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ3LjIxMjcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTEuNjA4ODM4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGBTQUlOVCBIRVJCTEFJTmAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeyJpZCI6IjI2ODEiLCJjZW50cmVfaWQiOiI5MiIsIm5vbSI6IlNBSU5UIEhFUkJMQUlOIiwibm9tX3NsdWciOiJzYWludC1oZXJibGFpbiIsImFkcmVzc2UiOiJDYXJyXHUwMGU5IGRlcyBTZXJ2aWNlcyBQdWJsaWNzIC0gMTUgcnVlIGQnQXJyYXMiLCJjcCI6IjQ0ODAwIiwidmlsbGUiOiJTYWludC1IZXJibGFpbiIsInZpbGxlX3NsdWciOiJzYWludGhlcmJsYWluIiwiY2l0eV9pZCI6IjE3MTMzIiwiZW1haWwiOiIiLCJ0ZWxlcGhvbmUiOiIwMiA0MCA0OCAxMyA4MyIsInFwdiI6IjEiLCJ6cnIiOiIwIiwiYWNjdWVpbCI6IkNhcnJcdTAwZTkgZGVzIFNlcnZpY2VzIiwiYWNjdWVpbF9wcmVjaXNpb24iOiIiLCJob3JhaXJlcyI6IkxlIDFlciB2ZW5kcmVkaSBkdSBtb2lzIGRlIDloIFx1MDBlMCAxMmgiLCJ2b2xfaHJfaGViZG8iOiIwLjY5aCIsImlpIjoiMSIsImljIjoiMSIsImUiOiIwIiwidiI6IjEiLCJwcmVjaXNpb24iOiIiLCJjYXJ0b2dyYXBoaWUiOiIxIiwiZGVsZXRlZCI6IjAiLCJjYWRyZTEiOiJMJ2FjY1x1MDBlOHMgYXV4IGRyb2l0cyB0b3V0ZXMgdGhcdTAwZTltYXRpcXVlcyBjb25mb25kdWVzIChEXHUwMGU5Y3JldCAyMDE1LTE3NDUgZHUgMjMgZFx1MDBlOWNlbWJyZSAyMDE1IHJlbGF0aWYgXHUwMGUwIGwnYWdyXHUwMGU5bWVudCkiLCJjYWRyZTIiOm51bGwsImNhZHJlMyI6IkwnYWNjb21wYWduZW1lbnQgdmlvbGVuY2UiLCJjYWRyZTQiOm51bGwsImNhZHJlNSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTEiOiJBdWRpdGlmIiwiYWNjZXNzaWJpbGl0ZTIiOm51bGwsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOm51bGwsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOm51bGwsInR5cGUzIjpudWxsLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkxvaXJlLUF0bGFudGlxdWUiLCJyZWdpb24iOiJQYXlzIGRlIGxhIExvaXJlIiwiY29vcmRzIjp7ImxhdCI6NDcuMjEyNywibG9uIjotMS42MDg4MzgsInVybCI6Imh0dHBzOlwvXC93d3cuZ29vZ2xlLmZyXC9tYXBzXC9ANDcuMjEyNywtMS42MDg4MzgsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwczpcL1wvZm5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDcuNDM4MzUxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xLjQ5OTE0NSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgTk9SVCBTVVIgRVJEUkVgLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsiaWQiOiIzMzE1IiwiY2VudHJlX2lkIjoiOTIiLCJub20iOiJOT1JUIFNVUiBFUkRSRSIsIm5vbV9zbHVnIjoibm9ydC1zdXItZXJkcmUiLCJhZHJlc3NlIjoiMzMgYmlzIHJ1ZSBkdSBHXHUwMGU5blx1MDBlOXJhbCBMZWNsZXJjIiwiY3AiOiI0NDM5MCIsInZpbGxlIjoiTm9ydC1zdXItRXJkcmUiLCJ2aWxsZV9zbHVnIjoibm9ydHN1cmVyZHJlIiwiY2l0eV9pZCI6IjE3MDgxIiwiZW1haWwiOiJjY2FzQG5vcnQtc3VyLWVyZHJlLmZyIiwidGVsZXBob25lIjoiMDIgNDAgNDggMTMgODMiLCJxcHYiOiIwIiwienJyIjoiMSIsImFjY3VlaWwiOiIiLCJhY2N1ZWlsX3ByZWNpc2lvbiI6IiIsImhvcmFpcmVzIjoiXG5Ub3VzIGxlcyAyIG1vaXMiLCJ2b2xfaHJfaGViZG8iOiIiLCJpaSI6IjEiLCJpYyI6IjEiLCJlIjoiMCIsInYiOiIxIiwicHJlY2lzaW9uIjoiIiwiY2FydG9ncmFwaGllIjoiMSIsImRlbGV0ZWQiOiIwIiwiY2FkcmUxIjoiTCdhY2NcdTAwZThzIGF1eCBkcm9pdHMgdG91dGVzIHRoXHUwMGU5bWF0aXF1ZXMgY29uZm9uZHVlcyAoRFx1MDBlOWNyZXQgMjAxNS0xNzQ1IGR1IDIzIGRcdTAwZTljZW1icmUgMjAxNSByZWxhdGlmIFx1MDBlMCBsJ2Fnclx1MDBlOW1lbnQpIiwiY2FkcmUyIjpudWxsLCJjYWRyZTMiOm51bGwsImNhZHJlNCI6bnVsbCwiY2FkcmU1IjpudWxsLCJhY2Nlc3NpYmlsaXRlMSI6bnVsbCwiYWNjZXNzaWJpbGl0ZTIiOm51bGwsImFjY2Vzc2liaWxpdGUzIjoiTW90ZXVyIiwiYWNjZXNzaWJpbGl0ZTQiOm51bGwsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6IlBoeXNpcXVlIiwidHlwZTIiOm51bGwsInR5cGUzIjpudWxsLCJ0eXBlNCI6bnVsbCwibWZzIjpudWxsLCJkZXBhcnRlbWVudCI6IkxvaXJlLUF0bGFudGlxdWUiLCJyZWdpb24iOiJQYXlzIGRlIGxhIExvaXJlIiwiY29vcmRzIjp7ImxhdCI6NDcuNDM4MzUxLCJsb24iOi0xLjQ5OTE0NSwidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0Ny40MzgzNTEsLTEuNDk5MTQ1LDE1eiJ9LCJzaXRlX2ludGVybmV0IjoiaHR0cHM6XC9cL2ZuY2lkZmYuaW5mb1wvIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQ3LjI3NjA4OCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMi4yMTgxNzMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYFBFUk1BTkVOQ0UgVEVMRVBIT05JUVVFIFNhaW50LU5hemFpcmVgLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsiaWQiOiIzNjg4IiwiY2VudHJlX2lkIjoiOTIiLCJub20iOiJQRVJNQU5FTkNFIFRFTEVQSE9OSVFVRSBTYWludC1OYXphaXJlIiwibm9tX3NsdWciOiJwZXJtYW5lbmNlLXRlbGVwaG9uaXF1ZS1zYWludG5hemFpcmUiLCJhZHJlc3NlIjoiU0FJTlQtTkFaQUlSRSAtIEFudGVubmUgZHUgQ0lERkZcbk1haXNvbiBkZSBsYSBNdXR1YWxpdFx1MDBlOVxuMyBydWUgQXVndXN0ZSBCcml6ZXV4IiwiY3AiOiI0NDYwMCIsInZpbGxlIjoiU2FpbnQtTmF6YWlyZSIsInZpbGxlX3NsdWciOiJzYWludG5hemFpcmUiLCJjaXR5X2lkIjoiMTcxNTMiLCJlbWFpbCI6IiIsInRlbGVwaG9uZSI6IjAyIDQwIDY2IDU3IDMyIiwicXB2IjoiMCIsInpyciI6IjAiLCJhY2N1ZWlsIjoiIiwiYWNjdWVpbF9wcmVjaXNpb24iOiIiLCJob3JhaXJlcyI6Ik1hcmRpIGRlIDloMzAgXHUwMGUwIDEyaCBldCB2ZW5kcmVkaSBkZSAxNGggXHUwMGUwIDE2aCIsInZvbF9ocl9oZWJkbyI6IiIsImlpIjoiMSIsImljIjoiMCIsImUiOiIwIiwidiI6IjAiLCJwcmVjaXNpb24iOiIiLCJjYXJ0b2dyYXBoaWUiOiIxIiwiZGVsZXRlZCI6IjAiLCJjYWRyZTEiOiJMJ2FjY1x1MDBlOHMgYXV4IGRyb2l0cyB0b3V0ZXMgdGhcdTAwZTltYXRpcXVlcyBjb25mb25kdWVzIChEXHUwMGU5Y3JldCAyMDE1LTE3NDUgZHUgMjMgZFx1MDBlOWNlbWJyZSAyMDE1IHJlbGF0aWYgXHUwMGUwIGwnYWdyXHUwMGU5bWVudCkiLCJjYWRyZTIiOm51bGwsImNhZHJlMyI6bnVsbCwiY2FkcmU0IjpudWxsLCJjYWRyZTUiOm51bGwsImFjY2Vzc2liaWxpdGUxIjpudWxsLCJhY2Nlc3NpYmlsaXRlMiI6bnVsbCwiYWNjZXNzaWJpbGl0ZTMiOiJNb3RldXIiLCJhY2Nlc3NpYmlsaXRlNCI6IlZpc3VlbCIsImFjY2Vzc2liaWxpdGU1IjpudWxsLCJ0eXBlMSI6bnVsbCwidHlwZTIiOiJUXHUwMGU5bFx1MDBlOXBob25pcXVlIiwidHlwZTMiOm51bGwsInR5cGU0IjpudWxsLCJtZnMiOm51bGwsImRlcGFydGVtZW50IjoiTG9pcmUtQXRsYW50aXF1ZSIsInJlZ2lvbiI6IlBheXMgZGUgbGEgTG9pcmUiLCJjb29yZHMiOnsibGF0Ijo0Ny4yNzYwODgsImxvbiI6LTIuMjE4MTczLCJ1cmwiOiJodHRwczpcL1wvd3d3Lmdvb2dsZS5mclwvbWFwc1wvQDQ3LjI3NjA4OCwtMi4yMTgxNzMsMTV6In0sInNpdGVfaW50ZXJuZXQiOiJodHRwczpcL1wvZm5jaWRmZi5pbmZvXC8ifSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDcuMTk0MDg0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xLjUyODY3NCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgTG9pcmUtQXRsYW50aXF1ZSwgTmFudGVzYCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ImlkIjoiOTIiLCJub20iOiJMb2lyZS1BdGxhbnRpcXVlLCBOYW50ZXMiLCJhZHJlc3NlIjoiMzEgYm91bGV2YXJkIEVtaWxlIEdhYm9yeSIsImNwIjoiNDQyMDAiLCJ2aWxsZSI6Ik5hbnRlcyIsInRlbGVwaG9uZSI6IjAyIDQwIDQ4IDEzIDgzIiwibWFpbCI6Im5hbnRlc0BjaWRmZjQ0LmZyIiwic2l0ZV9pbnRlcm5ldCI6Imh0dHBzOlwvXC9mbmNpZGZmLmluZm9cLyIsImFjY2VzX2Ryb2l0IjoiTCdhY2NcdTAwZThzIGF1eCBkcm9pdHMgdG91dGVzIHRoXHUwMGU5bWF0aXF1ZXMgY29uZm9uZHVlcyAoRFx1MDBlOWNyZXQgMjAxNS0xNzQ1IGR1IDIzIGRcdTAwZTljZW1icmUgMjAxNSByZWxhdGlmIFx1MDBlMCBsJ2Fnclx1MDBlOW1lbnQpIiwiZW1wbG9pIjoiTCdhY2NvbXBhZ25lbWVudCBlbXBsb2kiLCJ2aW9sZW5jZXMiOiJMJ2FjY29tcGFnbmVtZW50IHZpb2xlbmNlIiwicGFyZW50YWxpdGUiOm51bGwsImF1dHJlIjpudWxsLCJzaWVnZSI6dHJ1ZSwiY29vcmRzIjp7ImxhdCI6NDcuMTk0MDg0LCJsb24iOi0xLjUyODY3NCwidXJsIjoiaHR0cHM6XC9cL3d3dy5nb29nbGUuZnJcL21hcHNcL0A0Ny4xOTQwODQsLTEuNTI4Njc0LDE1eiJ9LCJyZWdpb24iOiJQYXlzIGRlIGxhIExvaXJlIiwiZGVwYXJ0ZW1lbnQiOiJMb2lyZS1BdGxhbnRpcXVlIn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXTsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGRlZmF1bHRab29tID0gNzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBkZWZhdWx0Wm9vbU1vYmlsZSA9IDY7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbWluWm9vbSA9IDY7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbWF4Wm9vbSA9IDIwOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXQgbWFwID0gbnVsbDsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbiBpbml0TWFwKHNlbGVjdGVkQ2F0ZWdvcmllcykgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcCA9IG5ldyBMLm1hcChtYXBJZCwgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6b29tQ29udHJvbDogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV3IEwuY29udHJvbC56b29tKHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246ICdib3R0b21yaWdodCcKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KS5hZGRUbyhtYXApOwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXcgTC50aWxlTGF5ZXIoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdodHRwczovL3tzfS5iYXNlbWFwcy5jYXJ0b2Nkbi5jb20vbGlnaHRfYWxsL3t6fS97eH0ve3l9e3J9LnBuZycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pblpvb20sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhab29tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLmFkZFRvKG1hcCk7CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxheWVyQ2F0ZWdvcnkxID0gW107CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGF5ZXJDYXRlZ29yeTIgPSBbXTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsYXllckNhdGVnb3J5MyA9IFtdOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxheWVyQ2F0ZWdvcnk0ID0gW107CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGF5ZXJDYXRlZ29yeTUgPSBbXTsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbWFya2VycyA9IG5ldyBMLm1hcmtlckNsdXN0ZXJHcm91cCh7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwaWRlckxlZ1BvbHlsaW5lT3B0aW9uczogeyB3ZWlnaHQ6IDYwMCwgY29sb3I6ICcjMjIyJywgb3BhY2l0eTogMCB9LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhDbHVzdGVyUmFkaXVzOiA0MCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtYWluTWFya2VycyA9IG5ldyBMLmxheWVyR3JvdXAoKTsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBhZGRyZXNzUG9pbnRzLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGEgPSBhZGRyZXNzUG9pbnRzW2ldOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB0aXRsZSA9IGFbMl07CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGRhdGEgPSBhWzNdOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjb29yZHMgPSBuZXcgTC5MYXRMbmcoYVswXSwgYVsxXSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbWFya2VyID0geyBkYXRhOiBuZXcgTC5tYXJrZXIoY29vcmRzLCB7IHRpdGxlIH0pLCBzaWVnZTogZGF0YS5zaWVnZSB9OwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBkYXRhWydjYWRyZTEnXSB8fCBkYXRhWydhY2Nlc19kcm9pdCddICkgbGF5ZXJDYXRlZ29yeTEucHVzaChtYXJrZXIpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGRhdGFbJ2NhZHJlMiddIHx8IGRhdGFbJ3Zpb2xlbmNlcyddICkgbGF5ZXJDYXRlZ29yeTIucHVzaChtYXJrZXIpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGRhdGFbJ2NhZHJlMyddIHx8IGRhdGFbJ2VtcGxvaSddICkgbGF5ZXJDYXRlZ29yeTMucHVzaChtYXJrZXIpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGRhdGFbJ2NhZHJlNCddIHx8IGRhdGFbJ3BhcmVudGFsaXRlJ10gKSBsYXllckNhdGVnb3J5NC5wdXNoKG1hcmtlcik7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggZGF0YVsnY2FkcmU1J10gfHwgZGF0YVsnYXV0cmUnXSApIGxheWVyQ2F0ZWdvcnk1LnB1c2gobWFya2VyKTsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmtlci5kYXRhLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKGUpID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcC5wYW5Ubyhjb29yZHMpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwUmVmLmRpc3BhdGNoRXZlbnQobmV3IEN1c3RvbUV2ZW50KCdvbi1tYXJrZXItaW50ZXJhY3QnLCB7IGRldGFpbDogZGF0YSB9KSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXAuYWRkTGF5ZXIobWFpbk1hcmtlcnMpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcC5hZGRMYXllcihtYXJrZXJzKTsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGF5ZXJzVG9EaXNwbGF5ID0gW107CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChzZWxlY3RlZENhdGVnb3JpZXMpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBzZWxlY3RlZENhdGVnb3JpZXMuaW5jbHVkZXMoMSkgKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYXllcnNUb0Rpc3BsYXkucHVzaCguLi5sYXllckNhdGVnb3J5MSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIHNlbGVjdGVkQ2F0ZWdvcmllcy5pbmNsdWRlcygyKSApIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxheWVyc1RvRGlzcGxheS5wdXNoKC4uLmxheWVyQ2F0ZWdvcnkyKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggc2VsZWN0ZWRDYXRlZ29yaWVzLmluY2x1ZGVzKDMpICkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGF5ZXJzVG9EaXNwbGF5LnB1c2goLi4ubGF5ZXJDYXRlZ29yeTMpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBzZWxlY3RlZENhdGVnb3JpZXMuaW5jbHVkZXMoNCkgKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYXllcnNUb0Rpc3BsYXkucHVzaCguLi5sYXllckNhdGVnb3J5NCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIHNlbGVjdGVkQ2F0ZWdvcmllcy5pbmNsdWRlcyg1KSApIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxheWVyc1RvRGlzcGxheS5wdXNoKC4uLmxheWVyQ2F0ZWdvcnk1KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGF5ZXJzVG9EaXNwbGF5LnB1c2goLi4ubGF5ZXJDYXRlZ29yeTEsIC4uLmxheWVyQ2F0ZWdvcnkyLCAuLi5sYXllckNhdGVnb3J5MywgLi4ubGF5ZXJDYXRlZ29yeTQsIC4uLmxheWVyQ2F0ZWdvcnk1KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbWFya2Vyc1RvU2hvdyA9IFsuLi5uZXcgU2V0KGxheWVyc1RvRGlzcGxheSldOwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgKGxldCBpID0gMDsgaSA8IG1hcmtlcnNUb1Nob3cubGVuZ3RoOyBpKyspIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbSA9IG1hcmtlcnNUb1Nob3dbaV07CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAobS5zaWVnZSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbS5kYXRhLmFkZFRvKG1haW5NYXJrZXJzKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG0uZGF0YS5zZXRaSW5kZXhPZmZzZXQoMTAwMCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtLmRhdGEuc2V0SWNvbihjcmVhdGVNYWluTWFya2VyKCkpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbS5kYXRhLmFkZFRvKG1hcmtlcnMpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbS5kYXRhLnNldEljb24oY3JlYXRlTWFya2VyKCkpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIG1hcmtlcnMuZ2V0TGF5ZXJzKCkubGVuZ3RoID4gMCApIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcC5maXRCb3VuZHMobWFya2Vycy5nZXRCb3VuZHMoKSwgeyBwYWRkaW5nOiBbIDEwLCAxMCBdIH0pOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKG1haW5NYXJrZXJzLmdldExheWVycygpWzBdKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXAuc2V0VmlldyhtYWluTWFya2Vycy5nZXRMYXllcnMoKVswXS5nZXRMYXRMbmcoKSwgNSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcC5zZXRWaWV3KFs0Ni41LCAyLjM0NTQ5MjNdLCAzKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50ZXJhY3Rpb24gcnVsZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXAuc2Nyb2xsV2hlZWxab29tLmRpc2FibGUoKTsgLy8gRGlzYWJsZSBzY3JvbGwgaW50ZXJhY3Rpb24gYXQgZmlyc3QKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlZG93bicsIChlKSA9PiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcC5zY3JvbGxXaGVlbFpvb20uZW5hYmxlKCk7IC8vIFJlZW5hYmxlIHNjcm9sbAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXAuYWRkRXZlbnRMaXN0ZW5lcignbW91c2VvdXQnLCAoKSA9PiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcC5zY3JvbGxXaGVlbFpvb20uZGlzYWJsZSgpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBSZWYuYWRkRXZlbnRMaXN0ZW5lcignb24tbWFya2VyLWludGVyYWN0JywgKGUpID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0U2l0ZURldGFpbHMoZS5kZXRhaWwpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBoaWRlRGV0YWlsc0V2ZW50cyA9IFsnY2xpY2snLCAnbW92ZXN0YXJ0J10KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoaWRlRGV0YWlsc0V2ZW50cy5mb3JFYWNoKGUgPT4gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXAuYWRkRXZlbnRMaXN0ZW5lcihlLCAoKSA9PiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoaWRlU2l0ZURldGFpbHMoKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdrZXlkb3duJywgKGUpID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGUua2V5ID09PSAiRXNjYXBlIikgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGlkZVNpdGVEZXRhaWxzKCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5pdE1hcCgpOwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZ1bmN0aW9uIGNyZWF0ZU1hcmtlcihjbGFzc05hbWUpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gbmV3IEwuaWNvbih7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGljb25Vcmw6ICdodHRwczovL2xvaXJlYXRsYW50aXF1ZS5jaWRmZi5pbmZvL3dwLWNvbnRlbnQvdGhlbWVzL2NpZGZmLXdwL2Fzc2V0cy9pbWFnZXMvd2VicC9pY29uLXBpbnMtc2Vjb25kYXJ5LWZpbGxlZC53ZWJwJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvblNpemU6IFsxOCwgMjNdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkb3dVcmw6ICdodHRwczovL2xvaXJlYXRsYW50aXF1ZS5jaWRmZi5pbmZvL3dwLWNvbnRlbnQvdGhlbWVzL2NpZGZmLXdwL2Fzc2V0cy9pbWFnZXMvd2VicC9pY29uLXBpbnMtZmlsbGVkLXNoYWRvdy53ZWJwJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hhZG93U2l6ZTogWzI1LCAyNV0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoYWRvd0FuY2hvcjogWzQsIDE1XSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZ1bmN0aW9uIGNyZWF0ZU1haW5NYXJrZXIoKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIG5ldyBMLmljb24oewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpY29uVXJsOiAnaHR0cHM6Ly9sb2lyZWF0bGFudGlxdWUuY2lkZmYuaW5mby93cC1jb250ZW50L3RoZW1lcy9jaWRmZi13cC9hc3NldHMvaW1hZ2VzL3dlYnAvaWNvbi1waW5zLWZpbGxlZC53ZWJwJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvblNpemU6IFsyOCwgMzNdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFkb3dVcmw6ICdodHRwczovL2xvaXJlYXRsYW50aXF1ZS5jaWRmZi5pbmZvL3dwLWNvbnRlbnQvdGhlbWVzL2NpZGZmLXdwL2Fzc2V0cy9pbWFnZXMvd2VicC9pY29uLXBpbnMtZmlsbGVkLXNoYWRvdy53ZWJwJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hhZG93U2l6ZTogWzMwLCAzMF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoYWRvd0FuY2hvcjogWzQsIDE2XSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZ1bmN0aW9uIHNldFNpdGVEZXRhaWxzKGRhdGEpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaG93U2l0ZURldGFpbHMoKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHNlZU1vcmVLZXkgPSBkYXRhLnNpZWdlID8gYCR7bmV3IFN0cmluZyhkYXRhLm5vbSkucmVwbGFjZSgvXFx8XCx8XHMvZ2ksICctJykudG9Mb3dlckNhc2UoKX0tJHtkYXRhLmlkfWAgOiBgJHtkYXRhLm5vbV9zbHVnfS0ke2RhdGEuaWR9YAoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZXQgZGF0YQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcERldGFpbHNSZWYucXVlcnlTZWxlY3RvcigiW3JlZj0nc2l0ZS10aXRsZSddIikuaW5uZXJIVE1MID0gZGF0YS5ub207CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwRGV0YWlsc1JlZi5xdWVyeVNlbGVjdG9yKCJbcmVmPSdzaXRlLXNlZS1tb3JlJ10iKS5ocmVmID0gYGh0dHBzOi8vbG9pcmVhdGxhbnRpcXVlLmNpZGZmLmluZm8vbGlzdGUtZGVzLXBlcm1hbmVuY2VzLz9kZXBhcnRlbWVudD0ke2RhdGEuZGVwYXJ0ZW1lbnR9JmNlbnRyZS1pZD0ke3NlZU1vcmVLZXl9YDsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGRhdGEuaG9yYWlyZXMpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwRGV0YWlsc1JlZi5xdWVyeVNlbGVjdG9yKCJbcmVmPSdzaXRlLWhvdXJzLXdyYXBwZXInXSIpLnN0eWxlLmRpc3BsYXkgPSAnZmxleCc7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcERldGFpbHNSZWYucXVlcnlTZWxlY3RvcigiW3JlZj0nc2l0ZS1ob3VycyddIikuaW5uZXJIVE1MID0gZGF0YS5ob3JhaXJlczsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBEZXRhaWxzUmVmLnF1ZXJ5U2VsZWN0b3IoIltyZWY9J3NpdGUtaG91cnMtd3JhcHBlciddIikuc3R5bGUuZGlzcGxheSA9ICdub25lJzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcERldGFpbHNSZWYucXVlcnlTZWxlY3RvcigiW3JlZj0nc2l0ZS1sb2NhdGlvbiddIikuaW5uZXJIVE1MID0gYCR7ZGF0YS5hZHJlc3NlfSwgJHtkYXRhLmNwfSAke2RhdGEudmlsbGV9YDsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGRhdGEudGVsZXBob25lKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcERldGFpbHNSZWYucXVlcnlTZWxlY3RvcigiW3JlZj0nc2l0ZS10ZWwtd3JhcHBlciddIikuc3R5bGUuZGlzcGxheSA9ICdmbGV4JzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwRGV0YWlsc1JlZi5xdWVyeVNlbGVjdG9yKCJbcmVmPSdzaXRlLXRlbCddIikuaW5uZXJIVE1MID0gZGF0YS50ZWxlcGhvbmU7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwRGV0YWlsc1JlZi5xdWVyeVNlbGVjdG9yKCJbcmVmPSdzaXRlLXRlbC13cmFwcGVyJ10iKS5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGRhdGEuY2FkcmUxIHx8IGRhdGEuYWNjZXNfZHJvaXQpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwRGV0YWlsc1JlZi5xdWVyeVNlbGVjdG9yKCJbcmVmPSdzaXRlLWNhZHJlLTEnXSIpLnN0eWxlLmRpc3BsYXkgPSAnYmxvY2snOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcERldGFpbHNSZWYucXVlcnlTZWxlY3RvcigiW3JlZj0nc2l0ZS1jYWRyZS0xJ10iKS5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGRhdGEuY2FkcmUyIHx8IGRhdGEuZW1wbG9pKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcERldGFpbHNSZWYucXVlcnlTZWxlY3RvcigiW3JlZj0nc2l0ZS1jYWRyZS0yJ10iKS5zdHlsZS5kaXNwbGF5ID0gJ2Jsb2NrJzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBEZXRhaWxzUmVmLnF1ZXJ5U2VsZWN0b3IoIltyZWY9J3NpdGUtY2FkcmUtMiddIikuc3R5bGUuZGlzcGxheSA9ICdub25lJzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChkYXRhLmNhZHJlMyB8fCBkYXRhLnZpb2xlbmNlcykgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBEZXRhaWxzUmVmLnF1ZXJ5U2VsZWN0b3IoIltyZWY9J3NpdGUtY2FkcmUtMyddIikuc3R5bGUuZGlzcGxheSA9ICdibG9jayc7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwRGV0YWlsc1JlZi5xdWVyeVNlbGVjdG9yKCJbcmVmPSdzaXRlLWNhZHJlLTMnXSIpLnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoZGF0YS5jYWRyZTQgfHwgZGF0YS5wYXJlbnRhbGl0ZSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBEZXRhaWxzUmVmLnF1ZXJ5U2VsZWN0b3IoIltyZWY9J3NpdGUtY2FkcmUtNCddIikuc3R5bGUuZGlzcGxheSA9ICdibG9jayc7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwRGV0YWlsc1JlZi5xdWVyeVNlbGVjdG9yKCJbcmVmPSdzaXRlLWNhZHJlLTQnXSIpLnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZ1bmN0aW9uIGhpZGVTaXRlRGV0YWlscygpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBEZXRhaWxzUmVmLmNsYXNzTGlzdC5yZW1vdmUoJ2FjdGl2ZScpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZnVuY3Rpb24gc2hvd1NpdGVEZXRhaWxzKCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcERldGFpbHNSZWYuY2xhc3NMaXN0LmFkZCgnYWN0aXZlJykKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbiByZXNldE1hcExheW91dCgpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoaWRlU2l0ZURldGFpbHMoKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXAub2ZmKCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwLnJlbW92ZSgpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJvbi1tYXAtcmVmcmVzaCIsIChlKSA9PiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXRNYXBMYXlvdXQoKTsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0IGxhc3RDYXRlZ29yaWVzID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0oJ2xhc3QtZmlsdGVyLWNhdGVnb3JpZXMnKTsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGxhc3RDYXRlZ29yaWVzKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhc3RDYXRlZ29yaWVzID0gSlNPTi5wYXJzZShsYXN0Q2F0ZWdvcmllcykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5pdE1hcChsYXN0Q2F0ZWdvcmllcyk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluaXRNYXAoKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pOwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJvbi1jYXRlZ29yeS1maWx0ZXItY2hhbmdlIiwgKGUpID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzZWxlY3RlZENhdGVnb3JpZXMgPSBlLmRldGFpbDsKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGlkZVNpdGVEZXRhaWxzKCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwLm9mZigpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcC5yZW1vdmUoKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbml0TWFwKHNlbGVjdGVkQ2F0ZWdvcmllcyk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICAgICAg","details":["keydown"]},{"id":42311,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","kind":"behaviour","label":"SENSOR","source":"https://www.youtube.com/s/_/ytembeds/_/js/k=ytembeds.base.en_US.VqIvYKkXsLY.2021.O/ck=ytembeds.base.YwsQU3S55Qk.L.W.O/am=AAAAQA/d=1/exm=base,root/excm=base,root/ed=1/br=1/rs=AGKMywE2xM800vUO4wHO0req7-O17CJyoQ/m=r78Drb","details":["orientationchange"]},{"id":42312,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","kind":"behaviour","label":"SENSOR","source":"https://www.youtube.com/s/player/2574220e/player_embed_es6.vflset/en_US/base.js","details":["orientationchange"]}],"cookies":[{"id":52073,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","name":"__Secure-ROLLOUT_TOKEN","domain":"youtube.com","path":"/","party":"third","session":false,"expiresAt":"2027-02-18T01:19:40.786Z","secure":true,"httpOnly":true,"sameSite":"None"},{"id":52074,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","name":"VISITOR_INFO1_LIVE","domain":"youtube.com","path":"/","party":"third","session":false,"expiresAt":"2027-02-18T01:19:40.786Z","secure":true,"httpOnly":true,"sameSite":"None"},{"id":52075,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","name":"VISITOR_PRIVACY_METADATA","domain":"youtube.com","path":"/","party":"third","session":false,"expiresAt":"2027-02-18T01:19:40.786Z","secure":true,"httpOnly":true,"sameSite":"None"},{"id":52076,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","name":"__Secure-YNID","domain":"youtube.com","path":"/","party":"third","session":false,"expiresAt":"2027-02-18T01:19:40.785Z","secure":true,"httpOnly":true,"sameSite":"None"},{"id":52077,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","name":"YSC","domain":"youtube.com","path":"/","party":"third","session":true,"expiresAt":null,"secure":true,"httpOnly":true,"sameSite":"None"}],"software":[],"platforms":[{"id":2011,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","kind":"cms","name":"WordPress","evidence":"/wp-content/cache/autoptimize/autoptimize_single_64ac31699f5326cb3c76122498b76f66.php?ver=6.1.4","source":"path"}],"offeredLanguages":[],"resources":[{"id":34639,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","party":"first","kind":"image","requests":53,"bytes":3552425},{"id":34640,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","party":"third","kind":"image","requests":9,"bytes":291811},{"id":34641,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","party":"third","kind":"script","requests":4,"bytes":182104},{"id":34642,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","party":"first","kind":"font","requests":14,"bytes":173273},{"id":34643,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","party":"first","kind":"script","requests":29,"bytes":120103},{"id":34644,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","party":"first","kind":"style","requests":13,"bytes":56745},{"id":34645,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","party":"first","kind":"document","requests":5,"bytes":46709},{"id":34646,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","party":"third","kind":"style","requests":3,"bytes":11851},{"id":34647,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","party":"third","kind":"document","requests":1,"bytes":2686}],"dependencies":[],"pixels":[],"headers":[{"id":9200,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","name":"content-security-policy","value":"frame-ancestors 'self';"},{"id":9201,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","name":"server","value":"Apache"},{"id":9202,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","name":"x-content-type-options","value":"nosniff"}],"identifiers":[],"domain":{"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","domain":"cidff.info","dnssec":"signed","ipv6":false,"ipv6Reachable":null,"ipv6Reason":"no-aaaa","spf":false,"dmarcPolicy":null,"dnsError":null,"tlsProtocol":"TLSv1.3","tlsCipher":"TLS_AES_256_GCM_SHA384","tlsAlpn":"h2","tlsIssuer":"Let's Encrypt","tlsValidFrom":"2026-08-18T07:04:11.000Z","tlsValidTo":"2026-11-16T07:04:10.000Z","tlsAuthorized":true,"tlsError":null,"registrar":null,"registeredAt":null,"expiresAt":null,"holderCountry":null,"rdapSource":"rdap.identitydigital.services","rdapError":"réponse 400 du registre","robotsFound":false,"robotsAllows":true,"adsFound":false,"adsPartners":0,"securityFound":false,"securityContact":null,"probedAt":"2026-08-22T01:19:53.247Z","mailProvider":"OVHcloud","dnsProvider":"OVHcloud","tlsAuthority":"Let's Encrypt (ISRG)","tlsAuthorityCountry":"US"},"dns":[{"id":23881,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","kind":"mx","value":"mx4.mail.ovh.net","rank":1,"cnameTarget":null,"provider":"OVHcloud"},{"id":23882,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","kind":"mx","value":"mail.nexylan.net","rank":0,"cnameTarget":"lba-sov.soverin.net","provider":null},{"id":23883,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","kind":"mx","value":"mx3.mail.ovh.net","rank":10,"cnameTarget":null,"provider":"OVHcloud"},{"id":23884,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","kind":"ns","value":"dns14.ovh.net","rank":null,"cnameTarget":null,"provider":"OVHcloud"},{"id":23885,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","kind":"ns","value":"ns14.ovh.net","rank":null,"cnameTarget":null,"provider":"OVHcloud"}],"adsPartners":[],"blocklists":[{"id":34401,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","resolver":"Quad9","resolverIp":"9.9.9.9","kind":"security","verdict":"allowed","note":null},{"id":34402,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","resolver":"CleanBrowsing Security","resolverIp":"185.228.168.9","kind":"security","verdict":"allowed","note":null},{"id":34403,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","resolver":"Comodo Secure","resolverIp":"8.26.56.26","kind":"security","verdict":"allowed","note":null},{"id":34404,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","resolver":"OpenDNS","resolverIp":"208.67.222.222","kind":"security","verdict":"unknown","note":"EREFUSED"},{"id":34405,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","resolver":"AdGuard","resolverIp":"94.140.14.14","kind":"ads","verdict":"allowed","note":null},{"id":34406,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","resolver":"AdGuard Famille","resolverIp":"94.140.14.15","kind":"family","verdict":"allowed","note":null},{"id":34407,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","resolver":"Cloudflare Famille","resolverIp":"1.1.1.3","kind":"family","verdict":"allowed","note":null},{"id":34408,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","resolver":"CleanBrowsing Famille","resolverIp":"185.228.168.168","kind":"family","verdict":"allowed","note":null},{"id":34409,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","resolver":"CleanBrowsing Adulte","resolverIp":"185.228.168.10","kind":"family","verdict":"allowed","note":null},{"id":34410,"scanId":"13a41a15-cae5-43b5-b925-7d980eca6cf7","resolver":"OpenDNS Famille","resolverIp":"208.67.222.123","kind":"family","verdict":"unknown","note":"EREFUSED"}],"threats":[],"wayback":null,"cnames":[],"reputation":[],"webcompat":{"consulted":false,"rules":0,"updatedAt":null,"flags":[]},"wikidata":{"entities":{"Q34045622":{"qid":"Q34045622","label":"Fastly","description":"entreprise américaine de cloud computing","officialWebsite":"https://www.fastly.com","image":"http://commons.wikimedia.org/wiki/Special:FilePath/Fastly%20logo.svg","tosdrId":"9951","influenceWatchId":null,"wikipedia":{"en":"https://en.wikipedia.org/wiki/Fastly","fr":"https://fr.wikipedia.org/wiki/Fastly"},"parentQid":null,"countryCode":"US","countryLabel":"États-Unis","fetchedAt":"2026-10-18T15:05:56.758Z"},"Q568183":{"qid":"Q568183","label":"OVHcloud","description":"hébergeur de sites web français","officialWebsite":"https://www.ovhcloud.com/en/","image":"http://commons.wikimedia.org/wiki/Special:FilePath/Logo%20OVH.svg","tosdrId":null,"influenceWatchId":null,"wikipedia":{"en":"https://en.wikipedia.org/wiki/OVHcloud","fr":"https://fr.wikipedia.org/wiki/OVHcloud"},"parentQid":null,"countryCode":"FR","countryLabel":"France","fetchedAt":"2026-10-18T15:08:27.232Z"},"Q95":{"qid":"Q95","label":"Google","description":"multinationale américaine spécialisée dans les technologies, filiale d'Alphabet Inc.","officialWebsite":"https://about.google/","image":"http://commons.wikimedia.org/wiki/Special:FilePath/Google%202026%20logo.svg","tosdrId":"182","influenceWatchId":"for-profit/google","wikipedia":{"en":"https://en.wikipedia.org/wiki/Google","fr":"https://fr.wikipedia.org/wiki/Google"},"parentQid":"Q20800404","countryCode":"US","countryLabel":"États-Unis","fetchedAt":"2026-10-18T14:59:50.798Z"},"Q20800404":{"qid":"Q20800404","label":"Alphabet Inc.","description":"conglomérat américain","officialWebsite":"https://abc.xyz/","image":"http://commons.wikimedia.org/wiki/Special:FilePath/Alphabet%20Inc%20Logo%202015.svg","tosdrId":null,"influenceWatchId":"for-profit/alphabet","wikipedia":{"en":"https://en.wikipedia.org/wiki/Alphabet_Inc.","fr":"https://fr.wikipedia.org/wiki/Alphabet_(entreprise)"},"parentQid":null,"countryCode":"US","countryLabel":"États-Unis","fetchedAt":"2026-10-18T14:59:52.816Z"},"Q4778915":{"qid":"Q4778915","label":"Cloudflare","description":"entreprise américaine spécialisée dans la sécurité et les services web","officialWebsite":"https://www.cloudflare.com/","image":"http://commons.wikimedia.org/wiki/Special:FilePath/Cloudflare%20Logo.svg","tosdrId":"894","influenceWatchId":null,"wikipedia":{"en":"https://en.wikipedia.org/wiki/Cloudflare","fr":"https://fr.wikipedia.org/wiki/Cloudflare"},"parentQid":null,"countryCode":"US","countryLabel":"États-Unis","fetchedAt":"2026-10-18T15:05:57.236Z"}},"asnToQid":{"13335":"Q4778915","15169":"Q95","16276":"Q568183","54113":"Q34045622"}},"siteMatch":{"qid":null,"confidence":null,"decided":false}}