From 4b19e7d25a87b683e4caa50d21496d115887e99c Mon Sep 17 00:00:00 2001 From: Peter Hankiewicz Date: Tue, 5 Nov 2024 23:53:12 +0100 Subject: [PATCH] Update specs related to github importer task --- spec/tasks/import_github_notices_spec.rb | 18 +- .../ingests_github_notices.yml | 819 ++++++++++++++---- 2 files changed, 655 insertions(+), 182 deletions(-) diff --git a/spec/tasks/import_github_notices_spec.rb b/spec/tasks/import_github_notices_spec.rb index 4b001551..f5520fcd 100644 --- a/spec/tasks/import_github_notices_spec.rb +++ b/spec/tasks/import_github_notices_spec.rb @@ -6,6 +6,8 @@ user = create(:user, :submitter, email: LumenSetting.get('github_user_email')) create(:entity, name: 'GitHub', users: [user]) + LumenSetting.where(key: 'github_api_token').first.update(value: 'test') + ENV['GH_IMPORT_DATE_FROM'] = '2024-07-19T00:00:00Z' end @@ -17,21 +19,21 @@ task.execute notices = Notice.last(3) - expect(notices[0].principal.name).to eq('Marval Software Group') - expect(notices[1].principal.name).to eq('Codility') - expect(notices[2].principal.name).to eq('Ketchep') + expect(notices[0].principal.name).to eq('Nebula') + expect(notices[1].principal.name).to eq('Poki') + expect(notices[2].principal.name).to eq('Metaquotes') expect(notices[0].recipient.name).to eq('GitHub') expect(notices[1].recipient.name).to eq('GitHub') expect(notices[2].recipient.name).to eq('GitHub') - expect(notices[0].works.first.infringing_urls.length).to eq(0) + expect(notices[0].works.first.infringing_urls.length).to eq(3) expect(notices[1].works.first.infringing_urls.length).to eq(1) - expect(notices[2].works.first.infringing_urls.length).to eq(2) + expect(notices[2].works.first.infringing_urls.length).to eq(123) - expect(notices[0].works.first.description).to eq("\n \n The software is posted in a [private] on GitHub by a user deliteser112. I can provide the threatening email sent to our company.\n \n ") - expect(notices[1].works.first.description).to eq(" Before disabling any content in relation to this takedown notice, GitHub\n - contacted the owners of some or all of the affected repositories to give them an opportunity to [make changes](https://docs.github.com/en/github/site-policy/dmca-takedown-policy#a-how-does-this-actually-work).\n - provided information on how to [submit a DMCA Counter Notice](https://docs.github.com/en/articles/guide-to-submitting-a-dmca-counter-notice).\n \n To learn about when and why GitHub may process some notices this way, please visit our [README](https://github.com/github/dmca/blob/master/README.md#anatomy-of-a-takedown-notice).\n \n ---\n \n DMCA Notification \n The following information is presented for the purposes of removing web content that infringes on our copyright per the Digital Millennium Copyright Act. We appreciate your enforcement of copyright law and support of our rights in this matter.\n \n Identification of Copyrighted Work \n The copyrighted work at issue is the text that appears on codility.com and its related pages. The pages in question contain a clear copyright notification and are the intellectual property of the complainant.\n \n Identification of Infringed Material \n The following copyrighted paragraphs have been allegedly copied from the copyrighted work:\n \n 1) Link: https://github.com/manasch/placements/blob/main/placements/egnyte.md \n Text starting from: \"There is an array A of N integers and three\" \n to: \"function should return 15. Only one tile can be used\"\n \n \n Notifying Party\n \n Codility Limited \n Attn: [private] \n [private] \n [private] \n [private] \n [private] \n [private] \n [private] \n \n [private] \n Copyright Owners Statement\n \n I have a good faith belief that use of the copyrighted materials described above on the allegedly infringing web pages is not authorized by the copyright owner, its agent, or the law. \n I have taken fair use into consideration. I swear, under penalty of perjury, that the information in the notification is accurate and that I am authorized to act on behalf of the copyright owner of an exclusive right that is allegedly infringed.") - expect(notices[2].works.first.description).to eq("\n \n \"Deflection Pro\" is a paid iOS app that is distributed only through the Apple App Store by Ketchep.com, LLC as \"Blue Ketchep\".\n \n https://apps.apple.com/us/app/deflection-pro/id1217160203?platform=iphone\n \n Ketchep.com, LLC owns the app logo, all trademarks, marketing materials, and assets that are bundled with the app. The app's logo is a grayscale I beam with a downward arrow and dark background and it can be found within the IPA file as well as on the Apple App Store.\n \n The distribution of the app's logo in this repository does not constitute \"fair use\", since the logo is being used solely to support the unauthorized distribution of the pirated software. This repository is being used as a CDN for the ipauniverse.com. The app's logo (hosted on github) is being used in this page to help users find pirated copies of the app: https://www.ipauniverse.com/2024/04/deflection-pro-v900.html\n \n ") + expect(notices[0].works.first.description).to include("Nebula, the software redistributed in the GitHub repositories in question, is a theme for") + expect(notices[1].works.first.description).to include("The game Stickman Hook is an HTML5 web game and is exclusively licensed to Poki BV to") + expect(notices[2].works.first.description).to include("MetaQuotes is the developer of the MetaTrader") final_count = Notice.count expect(final_count - initial_count).to eq(3) diff --git a/spec/vcr/rake_lumen_import_github_notices/ingests_github_notices.yml b/spec/vcr/rake_lumen_import_github_notices/ingests_github_notices.yml index d3b7eb0a..fa5f9f03 100644 --- a/spec/vcr/rake_lumen_import_github_notices/ingests_github_notices.yml +++ b/spec/vcr/rake_lumen_import_github_notices/ingests_github_notices.yml @@ -15,27 +15,43 @@ http_interactions: - Ruby Host: - api.github.com + Authorization: + - Bearer test response: status: code: 200 message: OK headers: Date: - - Mon, 22 Jul 2024 16:09:58 GMT + - Tue, 05 Nov 2024 22:36:39 GMT Content-Type: - application/json; charset=utf-8 Cache-Control: - - public, max-age=60, s-maxage=60 + - private, max-age=60, s-maxage=60 Vary: - - Accept,Accept-Encoding, Accept, X-Requested-With + - Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With Etag: - - W/"6dded7072ce95ba94b9a6ff30aac31a61f35548acc0ed4176dbaeed5a6492404" + - W/"d54c5e09ed576daee64d1ac0d3ff943e6d0451aa363a7109e73243363bdca52a" Last-Modified: - - Mon, 22 Jul 2024 16:00:39 GMT + - Tue, 05 Nov 2024 22:18:33 GMT + X-Oauth-Scopes: + - '' + X-Accepted-Oauth-Scopes: + - '' X-Github-Media-Type: - github.v3; format=json X-Github-Api-Version-Selected: - '2022-11-28' + X-Ratelimit-Limit: + - '5000' + X-Ratelimit-Remaining: + - '4688' + X-Ratelimit-Reset: + - '1730847436' + X-Ratelimit-Used: + - '312' + X-Ratelimit-Resource: + - core Access-Control-Expose-Headers: - ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, @@ -55,58 +71,46 @@ http_interactions: - origin-when-cross-origin, strict-origin-when-cross-origin Content-Security-Policy: - default-src 'none' - Server: - - github.com - X-Ratelimit-Limit: - - '60' - X-Ratelimit-Remaining: - - '56' - X-Ratelimit-Reset: - - '1721666771' - X-Ratelimit-Resource: - - core - X-Ratelimit-Used: - - '4' - Accept-Ranges: - - bytes Transfer-Encoding: - chunked + Server: + - github.com X-Github-Request-Id: - - F8B5:389AE9:48B7BD:87F5C0:669E8456 + - 9D12:223A84:2A6540F:2AD835A:672A9DF7 body: encoding: ASCII-8BIT - string: '[{"sha":"955617fe859cf8c138fc8841d60a43ca5d072fb2","node_id":"C_kwDOABPootoAKDk1NTYxN2ZlODU5Y2Y4YzEzOGZjODg0MWQ2MGE0M2NhNWQwNzJmYjI","commit":{"author":{"name":"DMCA - Sync Bot","email":"89167002+dmca-sync-bot@users.noreply.github.com","date":"2024-07-22T16:00:39Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2024-07-22T16:00:39Z"},"message":"Merge - pull request #15960 from github/updates\n\nAdded 2024/07/2024-07-22-marval-software-group.md","tree":{"sha":"492284be7c80e7cbb201ec06de3780e2c9e0c5e6","url":"https://api.github.com/repos/github/dmca/git/trees/492284be7c80e7cbb201ec06de3780e2c9e0c5e6"},"url":"https://api.github.com/repos/github/dmca/git/commits/955617fe859cf8c138fc8841d60a43ca5d072fb2","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN - PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJmnoInCRC1aQ7uu5UhlAAAdpAQADnqOdS0EN9r+QYCbPMvqBSt\ndrA/021+Whp30z4tMAFkml9yKW/FMLC1t0MbMK2TayWjQq5uxaoXX5nsfcTraVua\nWwgbQfpmwFiqhIgzx3cZaX/Fs3h2KNtuvQNLwugdp9rhSqjb3mZQ9jQoY16qYyP8\nL/aotu0mP/hUX28an8ess9yDmRjXKoJM/Bh2/rmkeLzFZX8WoACuDvJnB84FqgBM\nWrUPZguEgdLqbFP7nohAij3Y3ZBY4LszRVsIpN1s+ZyjYn7aC3qOlSfWK5MuHIla\nMbiGPDQvXY+890hgzTNGFTx2Lf7sepKSQl0z8MT7qOzOAON0lj7Ecqg3FmxSjbXf\nIaiHefdnXLqnRQtq4vB+Q3vyqr1C8mljBPjzqsOCADOgoLHnX8EkeHOvjRIiRJPe\n51VgFz3Xu7iOa83eWo5y+tQRQoSEYjTOMSYlxrBALTbRYuPyjAh2fJnFPO4tZtVK\nAkBWlmP6YQxCQpegFRWq9FV56+LiXreYPX9EBySEybEPKv0Pd9tbaACtNTZhwrKq\nDCjtAudU4sQ6oAUoPOS25gp//wIw63lLo4Yn5BH7gZlb80M7+I+ELmGl+Vyw//C6\nVMAkTJCQmRSTRqpAFoUHUX5M1VL8gO6OswXPg4n+7aiOxxB52Bggrvg6dUlj+5QB\nej8/9KHT/bllPNqeCVtI\n=JjOw\n-----END - PGP SIGNATURE-----\n","payload":"tree 492284be7c80e7cbb201ec06de3780e2c9e0c5e6\nparent - 6d42309968e2ddfe34ef9a86d2f97fa1d5f89ae2\nparent 92864260394ed442d6aa587cfbadb9c29c7ba735\nauthor - DMCA Sync Bot <89167002+dmca-sync-bot@users.noreply.github.com> 1721664039 - -0700\ncommitter GitHub 1721664039 -0700\n\nMerge pull - request #15960 from github/updates\n\nAdded 2024/07/2024-07-22-marval-software-group.md"}},"url":"https://api.github.com/repos/github/dmca/commits/955617fe859cf8c138fc8841d60a43ca5d072fb2","html_url":"https://github.com/github/dmca/commit/955617fe859cf8c138fc8841d60a43ca5d072fb2","comments_url":"https://api.github.com/repos/github/dmca/commits/955617fe859cf8c138fc8841d60a43ca5d072fb2/comments","author":{"login":"dmca-sync-bot","id":89167002,"node_id":"MDQ6VXNlcjg5MTY3MDAy","avatar_url":"https://avatars.githubusercontent.com/u/89167002?v=4","gravatar_id":"","url":"https://api.github.com/users/dmca-sync-bot","html_url":"https://github.com/dmca-sync-bot","followers_url":"https://api.github.com/users/dmca-sync-bot/followers","following_url":"https://api.github.com/users/dmca-sync-bot/following{/other_user}","gists_url":"https://api.github.com/users/dmca-sync-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/dmca-sync-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmca-sync-bot/subscriptions","organizations_url":"https://api.github.com/users/dmca-sync-bot/orgs","repos_url":"https://api.github.com/users/dmca-sync-bot/repos","events_url":"https://api.github.com/users/dmca-sync-bot/events{/privacy}","received_events_url":"https://api.github.com/users/dmca-sync-bot/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"6d42309968e2ddfe34ef9a86d2f97fa1d5f89ae2","url":"https://api.github.com/repos/github/dmca/commits/6d42309968e2ddfe34ef9a86d2f97fa1d5f89ae2","html_url":"https://github.com/github/dmca/commit/6d42309968e2ddfe34ef9a86d2f97fa1d5f89ae2"},{"sha":"92864260394ed442d6aa587cfbadb9c29c7ba735","url":"https://api.github.com/repos/github/dmca/commits/92864260394ed442d6aa587cfbadb9c29c7ba735","html_url":"https://github.com/github/dmca/commit/92864260394ed442d6aa587cfbadb9c29c7ba735"}]},{"sha":"92864260394ed442d6aa587cfbadb9c29c7ba735","node_id":"C_kwDOABPootoAKDkyODY0MjYwMzk0ZWQ0NDJkNmFhNTg3Y2ZiYWRiOWMyOWM3YmE3MzU","commit":{"author":{"name":"dmca-sync-bot","email":"dmca-sync-bot@github.com","date":"2024-07-22T16:00:32Z"},"committer":{"name":"dmca-sync-bot","email":"dmca-sync-bot@github.com","date":"2024-07-22T16:00:32Z"},"message":"Process - DMCA request","tree":{"sha":"492284be7c80e7cbb201ec06de3780e2c9e0c5e6","url":"https://api.github.com/repos/github/dmca/git/trees/492284be7c80e7cbb201ec06de3780e2c9e0c5e6"},"url":"https://api.github.com/repos/github/dmca/git/commits/92864260394ed442d6aa587cfbadb9c29c7ba735","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null}},"url":"https://api.github.com/repos/github/dmca/commits/92864260394ed442d6aa587cfbadb9c29c7ba735","html_url":"https://github.com/github/dmca/commit/92864260394ed442d6aa587cfbadb9c29c7ba735","comments_url":"https://api.github.com/repos/github/dmca/commits/92864260394ed442d6aa587cfbadb9c29c7ba735/comments","author":null,"committer":null,"parents":[{"sha":"6d42309968e2ddfe34ef9a86d2f97fa1d5f89ae2","url":"https://api.github.com/repos/github/dmca/commits/6d42309968e2ddfe34ef9a86d2f97fa1d5f89ae2","html_url":"https://github.com/github/dmca/commit/6d42309968e2ddfe34ef9a86d2f97fa1d5f89ae2"}]},{"sha":"6d42309968e2ddfe34ef9a86d2f97fa1d5f89ae2","node_id":"C_kwDOABPootoAKDZkNDIzMDk5NjhlMmRkZmUzNGVmOWE4NmQyZjk3ZmExZDVmODlhZTI","commit":{"author":{"name":"DMCA - Sync Bot","email":"89167002+dmca-sync-bot@users.noreply.github.com","date":"2024-07-19T17:51:34Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2024-07-19T17:51:34Z"},"message":"Merge - pull request #15959 from github/updates\n\nAdded 2024/07/2024-07-18-codility.md","tree":{"sha":"20aabe4ec14220460c637ff8f57674559c3db6e9","url":"https://api.github.com/repos/github/dmca/git/trees/20aabe4ec14220460c637ff8f57674559c3db6e9"},"url":"https://api.github.com/repos/github/dmca/git/commits/6d42309968e2ddfe34ef9a86d2f97fa1d5f89ae2","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN - PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJmmqemCRC1aQ7uu5UhlAAArlIQAICAB/XyMVudji77A1lgaQC5\nJnu3WEtf/YeRPWC6hcw416+JWsluNBpe/1/Lq4ozaOX8S9rbPCYPjTPXBNyWxRup\nrlmNRra+UJGULiJ3gh4+DWMYUsqqE2xYuCW1+EewTqpG2fTmCypp3229e7AUnL7m\nsRNd2jvo1zFPpbQirG55p/Xig/KmWAhVKo5ItH9KFL3Z5+d+PuEqogwGz5kmLDNT\n9sO77NSo7BpojCOllbx684g8Knv0fHCZWtNn56rvvXy6cuavIDspReQznzoMnzs4\nzXdiF3tBCNhguVZ7aZIKIu+ogSGwu/xBbmmXXfpSFXd+PAYE/rdbwXTAa46rPfX4\ncsBYMx/HW26uMCKzkl6fRSt/jNaS5U+sClgtgrGNEM1MEBOJUbWksCt6KQB83eux\n7LxovC0YFWOa+FbFFZDLePoyuZirqDH4Bn/uH6AlX7xG2zpRRPH3YJuxJDzdgRnJ\nEQjo/dcebbT5ZKSn0ybS0KXP8ZnjTfUZiCz8dpK155W+I+p3eYow8UrokTRcKVp9\nLaxCn/d2W9RU7OoAKGpP10pM2IlLR1Z3+LIRBJ8/yp7ZaYdPx6Ip6VurqOje1PyL\nGA0pF3q1oc9ZQAuHyLnf9m3w4zgGgdmdsTqHEZ8RgCI3wymePhpsrwZvInv/In18\n67eUTSfcQviQrzdrdVil\n=5p93\n-----END - PGP SIGNATURE-----\n","payload":"tree 20aabe4ec14220460c637ff8f57674559c3db6e9\nparent - 0f274716599fee385a75dacda35d43b9d9e3d528\nparent 19424d53cc44e61f0a18ea7afb2f90552bb18d46\nauthor - DMCA Sync Bot <89167002+dmca-sync-bot@users.noreply.github.com> 1721411494 - -0700\ncommitter GitHub 1721411494 -0700\n\nMerge pull - request #15959 from github/updates\n\nAdded 2024/07/2024-07-18-codility.md"}},"url":"https://api.github.com/repos/github/dmca/commits/6d42309968e2ddfe34ef9a86d2f97fa1d5f89ae2","html_url":"https://github.com/github/dmca/commit/6d42309968e2ddfe34ef9a86d2f97fa1d5f89ae2","comments_url":"https://api.github.com/repos/github/dmca/commits/6d42309968e2ddfe34ef9a86d2f97fa1d5f89ae2/comments","author":{"login":"dmca-sync-bot","id":89167002,"node_id":"MDQ6VXNlcjg5MTY3MDAy","avatar_url":"https://avatars.githubusercontent.com/u/89167002?v=4","gravatar_id":"","url":"https://api.github.com/users/dmca-sync-bot","html_url":"https://github.com/dmca-sync-bot","followers_url":"https://api.github.com/users/dmca-sync-bot/followers","following_url":"https://api.github.com/users/dmca-sync-bot/following{/other_user}","gists_url":"https://api.github.com/users/dmca-sync-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/dmca-sync-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmca-sync-bot/subscriptions","organizations_url":"https://api.github.com/users/dmca-sync-bot/orgs","repos_url":"https://api.github.com/users/dmca-sync-bot/repos","events_url":"https://api.github.com/users/dmca-sync-bot/events{/privacy}","received_events_url":"https://api.github.com/users/dmca-sync-bot/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"0f274716599fee385a75dacda35d43b9d9e3d528","url":"https://api.github.com/repos/github/dmca/commits/0f274716599fee385a75dacda35d43b9d9e3d528","html_url":"https://github.com/github/dmca/commit/0f274716599fee385a75dacda35d43b9d9e3d528"},{"sha":"19424d53cc44e61f0a18ea7afb2f90552bb18d46","url":"https://api.github.com/repos/github/dmca/commits/19424d53cc44e61f0a18ea7afb2f90552bb18d46","html_url":"https://github.com/github/dmca/commit/19424d53cc44e61f0a18ea7afb2f90552bb18d46"}]},{"sha":"19424d53cc44e61f0a18ea7afb2f90552bb18d46","node_id":"C_kwDOABPootoAKDE5NDI0ZDUzY2M0NGU2MWYwYTE4ZWE3YWZiMmY5MDU1MmJiMThkNDY","commit":{"author":{"name":"dmca-sync-bot","email":"dmca-sync-bot@github.com","date":"2024-07-19T17:51:29Z"},"committer":{"name":"dmca-sync-bot","email":"dmca-sync-bot@github.com","date":"2024-07-19T17:51:29Z"},"message":"Process - DMCA request","tree":{"sha":"20aabe4ec14220460c637ff8f57674559c3db6e9","url":"https://api.github.com/repos/github/dmca/git/trees/20aabe4ec14220460c637ff8f57674559c3db6e9"},"url":"https://api.github.com/repos/github/dmca/git/commits/19424d53cc44e61f0a18ea7afb2f90552bb18d46","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null}},"url":"https://api.github.com/repos/github/dmca/commits/19424d53cc44e61f0a18ea7afb2f90552bb18d46","html_url":"https://github.com/github/dmca/commit/19424d53cc44e61f0a18ea7afb2f90552bb18d46","comments_url":"https://api.github.com/repos/github/dmca/commits/19424d53cc44e61f0a18ea7afb2f90552bb18d46/comments","author":null,"committer":null,"parents":[{"sha":"0f274716599fee385a75dacda35d43b9d9e3d528","url":"https://api.github.com/repos/github/dmca/commits/0f274716599fee385a75dacda35d43b9d9e3d528","html_url":"https://github.com/github/dmca/commit/0f274716599fee385a75dacda35d43b9d9e3d528"}]},{"sha":"0f274716599fee385a75dacda35d43b9d9e3d528","node_id":"C_kwDOABPootoAKDBmMjc0NzE2NTk5ZmVlMzg1YTc1ZGFjZGEzNWQ0M2I5ZDllM2Q1Mjg","commit":{"author":{"name":"DMCA - Sync Bot","email":"89167002+dmca-sync-bot@users.noreply.github.com","date":"2024-07-19T15:13:50Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2024-07-19T15:13:50Z"},"message":"Merge - pull request #15958 from github/updates\n\nAdded 2024/07/2024-07-19-ketchep.md","tree":{"sha":"7c0c564b6f98ad16ada79f52a71739351b2b1cab","url":"https://api.github.com/repos/github/dmca/git/trees/7c0c564b6f98ad16ada79f52a71739351b2b1cab"},"url":"https://api.github.com/repos/github/dmca/git/commits/0f274716599fee385a75dacda35d43b9d9e3d528","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN - PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJmmoKuCRC1aQ7uu5UhlAAAcxUQAHptrhSzcPzDzG/d8YHqyEsM\njEFrj0TowC684BJt/anBIM5WHH2W+IKsI2pFkOKF/LR9S+b4llbieH/6nTHkhGf2\ne1EcWcPyquR5Ymq9D6uB67X/9r29PC9DLiji22conOHMKB6Xxtzgn9NjXVWD7j+f\npbmFFXPHYRTqSXsGn7nl8YkINDUa7AEEp4u5TH/Os2oATRBCBDhhg0KQWy5mvAZ/\nFuyKwq8KZJ7cSsd5JCkrboMvrujxlAPRRomRAu3xfWuC/zAnT+hI34WmtJduph92\nAT/lsP8yxeeZNgOAssu8sJUOYaGO0CjWtAZ1vtIAcAqhCMnEh94rRiTm3c5MymnM\nPan2FuzaFktAD24UH62akP9MqdR/TnrfSn9aSb2//pJJ84AtSiXcgsp75Z7iEf4J\n6iH0xXEocaa3jIMM9wmDUXEt8K5pGa/wZ1g1UxyBiSvXpXHL/iOUzgE6p2N8CZTa\nQP/9yzxHUO1K9Yv3ogvp+YYI5+V8stkJYd8AFxK27cjf8kDoRLZ9lS2/2sGkPofr\ncGKHO0bBC+llfNt/iC2F4EpFpfm7wAvmMy8TrA94aX4RbvRhizkvlFaEg7j2b6q/\nzoZ2/Mx+b3+uuvfO+ZeS50uQX8IE14SKiZZkrvo1kvxfPOqIUu6gADwD+IWqst+p\nyRsUkRj//Ix8qeulCugS\n=U4C4\n-----END - PGP SIGNATURE-----\n","payload":"tree 7c0c564b6f98ad16ada79f52a71739351b2b1cab\nparent - c31d42845217875ef436f6d9994ec17a4a353e3e\nparent e04b322a3a4d5a6bf1c458eb8269a7ee599ca65d\nauthor - DMCA Sync Bot <89167002+dmca-sync-bot@users.noreply.github.com> 1721402030 - -0700\ncommitter GitHub 1721402030 -0700\n\nMerge pull - request #15958 from github/updates\n\nAdded 2024/07/2024-07-19-ketchep.md"}},"url":"https://api.github.com/repos/github/dmca/commits/0f274716599fee385a75dacda35d43b9d9e3d528","html_url":"https://github.com/github/dmca/commit/0f274716599fee385a75dacda35d43b9d9e3d528","comments_url":"https://api.github.com/repos/github/dmca/commits/0f274716599fee385a75dacda35d43b9d9e3d528/comments","author":{"login":"dmca-sync-bot","id":89167002,"node_id":"MDQ6VXNlcjg5MTY3MDAy","avatar_url":"https://avatars.githubusercontent.com/u/89167002?v=4","gravatar_id":"","url":"https://api.github.com/users/dmca-sync-bot","html_url":"https://github.com/dmca-sync-bot","followers_url":"https://api.github.com/users/dmca-sync-bot/followers","following_url":"https://api.github.com/users/dmca-sync-bot/following{/other_user}","gists_url":"https://api.github.com/users/dmca-sync-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/dmca-sync-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmca-sync-bot/subscriptions","organizations_url":"https://api.github.com/users/dmca-sync-bot/orgs","repos_url":"https://api.github.com/users/dmca-sync-bot/repos","events_url":"https://api.github.com/users/dmca-sync-bot/events{/privacy}","received_events_url":"https://api.github.com/users/dmca-sync-bot/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"c31d42845217875ef436f6d9994ec17a4a353e3e","url":"https://api.github.com/repos/github/dmca/commits/c31d42845217875ef436f6d9994ec17a4a353e3e","html_url":"https://github.com/github/dmca/commit/c31d42845217875ef436f6d9994ec17a4a353e3e"},{"sha":"e04b322a3a4d5a6bf1c458eb8269a7ee599ca65d","url":"https://api.github.com/repos/github/dmca/commits/e04b322a3a4d5a6bf1c458eb8269a7ee599ca65d","html_url":"https://github.com/github/dmca/commit/e04b322a3a4d5a6bf1c458eb8269a7ee599ca65d"}]},{"sha":"e04b322a3a4d5a6bf1c458eb8269a7ee599ca65d","node_id":"C_kwDOABPootoAKGUwNGIzMjJhM2E0ZDVhNmJmMWM0NThlYjgyNjlhN2VlNTk5Y2E2NWQ","commit":{"author":{"name":"dmca-sync-bot","email":"dmca-sync-bot@github.com","date":"2024-07-19T15:13:43Z"},"committer":{"name":"dmca-sync-bot","email":"dmca-sync-bot@github.com","date":"2024-07-19T15:13:43Z"},"message":"Process - DMCA request","tree":{"sha":"7c0c564b6f98ad16ada79f52a71739351b2b1cab","url":"https://api.github.com/repos/github/dmca/git/trees/7c0c564b6f98ad16ada79f52a71739351b2b1cab"},"url":"https://api.github.com/repos/github/dmca/git/commits/e04b322a3a4d5a6bf1c458eb8269a7ee599ca65d","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null}},"url":"https://api.github.com/repos/github/dmca/commits/e04b322a3a4d5a6bf1c458eb8269a7ee599ca65d","html_url":"https://github.com/github/dmca/commit/e04b322a3a4d5a6bf1c458eb8269a7ee599ca65d","comments_url":"https://api.github.com/repos/github/dmca/commits/e04b322a3a4d5a6bf1c458eb8269a7ee599ca65d/comments","author":null,"committer":null,"parents":[{"sha":"c31d42845217875ef436f6d9994ec17a4a353e3e","url":"https://api.github.com/repos/github/dmca/commits/c31d42845217875ef436f6d9994ec17a4a353e3e","html_url":"https://github.com/github/dmca/commit/c31d42845217875ef436f6d9994ec17a4a353e3e"}]}]' - recorded_at: Mon, 22 Jul 2024 16:09:58 GMT + string: '[{"sha":"14ac72fac744f39ffeef15272cbcc0a70ce01351","node_id":"C_kwDOABPootoAKDE0YWM3MmZhYzc0NGYzOWZmZWVmMTUyNzJjYmNjMGE3MGNlMDEzNTE","commit":{"author":{"name":"DMCA + Sync Bot","email":"89167002+dmca-sync-bot@users.noreply.github.com","date":"2024-11-05T22:18:33Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2024-11-05T22:18:33Z"},"message":"Merge + pull request #16534 from github/updates\n\nAdded 2024/11/2024-11-04-nebula.md","tree":{"sha":"5dc4827893d854dc973ad0fb63a48c7eb3bd6d49","url":"https://api.github.com/repos/github/dmca/git/trees/5dc4827893d854dc973ad0fb63a48c7eb3bd6d49"},"url":"https://api.github.com/repos/github/dmca/git/commits/14ac72fac744f39ffeef15272cbcc0a70ce01351","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN + PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJnKpm5CRC1aQ7uu5UhlAAAFgwQAGEdSBK3eO56vaIKUwwzvtC0\nEY2CZDd63wp3ylfxWok/4/Vz7tcvLihuyANh4F3NA/Lz6X0pxhOSqwXDnDVGqjZf\n6tBxA9pyP+aOS6AKDAC4+Jmw9y7WWB2iEVEA96u3beFEPsZtqz0EBkQQU/m+rtwk\nfih8Qc086YWERTF0aqg4ZUg5YnoG8xqUJ4MjXwis87FdXtYj1Mx3F9uz1fc7GKlM\ntLOnJVIeF9+iUJgRnEOl9qGxoEhhY8rrme/rg6B5CfudPIBJwHrMPeqUD1va/HwQ\nnSrpDJGyBcDCQZVjguou9nLaoptD3tPm1BWjXwyAvJQ1psilgs3Cup9zuM4dEfVw\nK1L48VJgUGHPXqLquw114qSdV8gTC9oRxxaFqIIVGDJn5fcBugyJBW/reoYRnlu+\nblrlNhxHJQoPOt2hYtUC25nDH2oHpuXV0fTreaZe/oSMcTC3MxlpetKYFbElXY6l\nXe+mJ5nXiXFUpsM1i2w2jyTtABH9MfFkyszTdsM/OYPS0mGbG4LuKLXbBrRzgYZw\nH6NtU9myN6aSCgLoSkBHiSOcZefSkO8HD0bjSlUzM5KR3fAB2Yr1+WIVqSG4Qbzu\nXlOjQYT67AWm5oJ2ws3eWBMohNQORncKm31UJdEe+IRxdPtj5I2j2Pjlt9YcddcE\nja9wBZ5dbLXqa/if18VD\n=klKd\n-----END + PGP SIGNATURE-----\n","payload":"tree 5dc4827893d854dc973ad0fb63a48c7eb3bd6d49\nparent + 64c520716df6c603afaed4ae1cf7a7c999597abc\nparent 050ffae930d94adf9384a6d74d6bbe1c4db44498\nauthor + DMCA Sync Bot <89167002+dmca-sync-bot@users.noreply.github.com> 1730845113 + -0800\ncommitter GitHub 1730845113 -0800\n\nMerge pull + request #16534 from github/updates\n\nAdded 2024/11/2024-11-04-nebula.md"}},"url":"https://api.github.com/repos/github/dmca/commits/14ac72fac744f39ffeef15272cbcc0a70ce01351","html_url":"https://github.com/github/dmca/commit/14ac72fac744f39ffeef15272cbcc0a70ce01351","comments_url":"https://api.github.com/repos/github/dmca/commits/14ac72fac744f39ffeef15272cbcc0a70ce01351/comments","author":{"login":"dmca-sync-bot","id":89167002,"node_id":"MDQ6VXNlcjg5MTY3MDAy","avatar_url":"https://avatars.githubusercontent.com/u/89167002?v=4","gravatar_id":"","url":"https://api.github.com/users/dmca-sync-bot","html_url":"https://github.com/dmca-sync-bot","followers_url":"https://api.github.com/users/dmca-sync-bot/followers","following_url":"https://api.github.com/users/dmca-sync-bot/following{/other_user}","gists_url":"https://api.github.com/users/dmca-sync-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/dmca-sync-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmca-sync-bot/subscriptions","organizations_url":"https://api.github.com/users/dmca-sync-bot/orgs","repos_url":"https://api.github.com/users/dmca-sync-bot/repos","events_url":"https://api.github.com/users/dmca-sync-bot/events{/privacy}","received_events_url":"https://api.github.com/users/dmca-sync-bot/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"64c520716df6c603afaed4ae1cf7a7c999597abc","url":"https://api.github.com/repos/github/dmca/commits/64c520716df6c603afaed4ae1cf7a7c999597abc","html_url":"https://github.com/github/dmca/commit/64c520716df6c603afaed4ae1cf7a7c999597abc"},{"sha":"050ffae930d94adf9384a6d74d6bbe1c4db44498","url":"https://api.github.com/repos/github/dmca/commits/050ffae930d94adf9384a6d74d6bbe1c4db44498","html_url":"https://github.com/github/dmca/commit/050ffae930d94adf9384a6d74d6bbe1c4db44498"}]},{"sha":"050ffae930d94adf9384a6d74d6bbe1c4db44498","node_id":"C_kwDOABPootoAKDA1MGZmYWU5MzBkOTRhZGY5Mzg0YTZkNzRkNmJiZTFjNGRiNDQ0OTg","commit":{"author":{"name":"dmca-sync-bot","email":"dmca-sync-bot@github.com","date":"2024-11-05T22:18:26Z"},"committer":{"name":"dmca-sync-bot","email":"dmca-sync-bot@github.com","date":"2024-11-05T22:18:26Z"},"message":"Process + DMCA request","tree":{"sha":"5dc4827893d854dc973ad0fb63a48c7eb3bd6d49","url":"https://api.github.com/repos/github/dmca/git/trees/5dc4827893d854dc973ad0fb63a48c7eb3bd6d49"},"url":"https://api.github.com/repos/github/dmca/git/commits/050ffae930d94adf9384a6d74d6bbe1c4db44498","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null}},"url":"https://api.github.com/repos/github/dmca/commits/050ffae930d94adf9384a6d74d6bbe1c4db44498","html_url":"https://github.com/github/dmca/commit/050ffae930d94adf9384a6d74d6bbe1c4db44498","comments_url":"https://api.github.com/repos/github/dmca/commits/050ffae930d94adf9384a6d74d6bbe1c4db44498/comments","author":null,"committer":null,"parents":[{"sha":"64c520716df6c603afaed4ae1cf7a7c999597abc","url":"https://api.github.com/repos/github/dmca/commits/64c520716df6c603afaed4ae1cf7a7c999597abc","html_url":"https://github.com/github/dmca/commit/64c520716df6c603afaed4ae1cf7a7c999597abc"}]},{"sha":"64c520716df6c603afaed4ae1cf7a7c999597abc","node_id":"C_kwDOABPootoAKDY0YzUyMDcxNmRmNmM2MDNhZmFlZDRhZTFjZjdhN2M5OTk1OTdhYmM","commit":{"author":{"name":"DMCA + Sync Bot","email":"89167002+dmca-sync-bot@users.noreply.github.com","date":"2024-11-05T22:16:33Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2024-11-05T22:16:33Z"},"message":"Merge + pull request #16533 from github/updates\n\nAdded 2024/11/2024-11-04-poki.md","tree":{"sha":"0baa2d75e9c0a55511733c49247c2a7084d9ba33","url":"https://api.github.com/repos/github/dmca/git/trees/0baa2d75e9c0a55511733c49247c2a7084d9ba33"},"url":"https://api.github.com/repos/github/dmca/git/commits/64c520716df6c603afaed4ae1cf7a7c999597abc","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN + PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJnKplCCRC1aQ7uu5UhlAAAOkwQABCMc6E7g3ppZqvGbGRxbpOn\nYHYHoT+j2k2Suz1PuGZTnukK4C2qzjluV4NVY3cw2EWDynSy7JB1uv/6YIZppLkQ\nKA9Df5fIUhQe6D47cyBzn+vbd6d1ExK2M5uoYqumPFyNkD48elP2AuCQ3kmPWWYf\nN6EFnyXnluCDg2cYt/eDFgKwFXQs8S6aEdRUifj0ftx6gSwBQfuY1epQOz1rrhEO\nZ34F3UHlenQSmTTfpw30VqEiwOry7BmTnvEqoXj04IrRW779kVarx2pP9LUQBv1Q\nllEG3WdPGGK+kBSf4IkAEQb5vVoals6HMMsacVDchaEqJKSkUwX0xihEGJl3O1rD\nADiToXujBAvMgOvCUztYB65BIt/92WwkZQooafKAjWWiKbugQAsewgBXGC+IQPBq\nCudSpvt+dNtcxOWm0rPqIWQpGPJt3QmJw3fMt2YM73Mt8eb3cxpkeyEE3VgSBzAY\nULFX5OoEGLP6bc7yJqEnrtHxdFFnoC0BvIUuVKXsb2l+p/zb1/mHNM3/FYnuaOhW\ni1/byKlol+ICcVBZMgD/wTYulU6F/p+wg1uoY9xo5xWtj+3lXpMhCciSk5NysPl4\nb034TlTQIe2zk3YlQLaAPYb9AAxx2gJtwBMvyVYK+Xo/gytV37N8FE3XVP1ja6Vu\nvSJgnGbcaw7gx4GxxibY\n=W9Cd\n-----END + PGP SIGNATURE-----\n","payload":"tree 0baa2d75e9c0a55511733c49247c2a7084d9ba33\nparent + 2cbff08cf15e8b6f7752f4e73244192782c1abc2\nparent f19e47c60286cf2af07ea8c31ebbafc03abc1833\nauthor + DMCA Sync Bot <89167002+dmca-sync-bot@users.noreply.github.com> 1730844993 + -0800\ncommitter GitHub 1730844993 -0800\n\nMerge pull + request #16533 from github/updates\n\nAdded 2024/11/2024-11-04-poki.md"}},"url":"https://api.github.com/repos/github/dmca/commits/64c520716df6c603afaed4ae1cf7a7c999597abc","html_url":"https://github.com/github/dmca/commit/64c520716df6c603afaed4ae1cf7a7c999597abc","comments_url":"https://api.github.com/repos/github/dmca/commits/64c520716df6c603afaed4ae1cf7a7c999597abc/comments","author":{"login":"dmca-sync-bot","id":89167002,"node_id":"MDQ6VXNlcjg5MTY3MDAy","avatar_url":"https://avatars.githubusercontent.com/u/89167002?v=4","gravatar_id":"","url":"https://api.github.com/users/dmca-sync-bot","html_url":"https://github.com/dmca-sync-bot","followers_url":"https://api.github.com/users/dmca-sync-bot/followers","following_url":"https://api.github.com/users/dmca-sync-bot/following{/other_user}","gists_url":"https://api.github.com/users/dmca-sync-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/dmca-sync-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmca-sync-bot/subscriptions","organizations_url":"https://api.github.com/users/dmca-sync-bot/orgs","repos_url":"https://api.github.com/users/dmca-sync-bot/repos","events_url":"https://api.github.com/users/dmca-sync-bot/events{/privacy}","received_events_url":"https://api.github.com/users/dmca-sync-bot/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"2cbff08cf15e8b6f7752f4e73244192782c1abc2","url":"https://api.github.com/repos/github/dmca/commits/2cbff08cf15e8b6f7752f4e73244192782c1abc2","html_url":"https://github.com/github/dmca/commit/2cbff08cf15e8b6f7752f4e73244192782c1abc2"},{"sha":"f19e47c60286cf2af07ea8c31ebbafc03abc1833","url":"https://api.github.com/repos/github/dmca/commits/f19e47c60286cf2af07ea8c31ebbafc03abc1833","html_url":"https://github.com/github/dmca/commit/f19e47c60286cf2af07ea8c31ebbafc03abc1833"}]},{"sha":"f19e47c60286cf2af07ea8c31ebbafc03abc1833","node_id":"C_kwDOABPootoAKGYxOWU0N2M2MDI4NmNmMmFmMDdlYThjMzFlYmJhZmMwM2FiYzE4MzM","commit":{"author":{"name":"dmca-sync-bot","email":"dmca-sync-bot@github.com","date":"2024-11-05T22:16:27Z"},"committer":{"name":"dmca-sync-bot","email":"dmca-sync-bot@github.com","date":"2024-11-05T22:16:27Z"},"message":"Process + DMCA request","tree":{"sha":"0baa2d75e9c0a55511733c49247c2a7084d9ba33","url":"https://api.github.com/repos/github/dmca/git/trees/0baa2d75e9c0a55511733c49247c2a7084d9ba33"},"url":"https://api.github.com/repos/github/dmca/git/commits/f19e47c60286cf2af07ea8c31ebbafc03abc1833","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null}},"url":"https://api.github.com/repos/github/dmca/commits/f19e47c60286cf2af07ea8c31ebbafc03abc1833","html_url":"https://github.com/github/dmca/commit/f19e47c60286cf2af07ea8c31ebbafc03abc1833","comments_url":"https://api.github.com/repos/github/dmca/commits/f19e47c60286cf2af07ea8c31ebbafc03abc1833/comments","author":null,"committer":null,"parents":[{"sha":"2cbff08cf15e8b6f7752f4e73244192782c1abc2","url":"https://api.github.com/repos/github/dmca/commits/2cbff08cf15e8b6f7752f4e73244192782c1abc2","html_url":"https://github.com/github/dmca/commit/2cbff08cf15e8b6f7752f4e73244192782c1abc2"}]},{"sha":"2cbff08cf15e8b6f7752f4e73244192782c1abc2","node_id":"C_kwDOABPootoAKDJjYmZmMDhjZjE1ZThiNmY3NzUyZjRlNzMyNDQxOTI3ODJjMWFiYzI","commit":{"author":{"name":"DMCA + Sync Bot","email":"89167002+dmca-sync-bot@users.noreply.github.com","date":"2024-11-05T22:14:08Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2024-11-05T22:14:08Z"},"message":"Merge + pull request #16532 from github/updates\n\nAdded 2024/11/2024-11-04-metaquotes.md","tree":{"sha":"10d397cef1dffc380b854314040435ab9a24a356","url":"https://api.github.com/repos/github/dmca/git/trees/10d397cef1dffc380b854314040435ab9a24a356"},"url":"https://api.github.com/repos/github/dmca/git/commits/2cbff08cf15e8b6f7752f4e73244192782c1abc2","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN + PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJnKpiwCRC1aQ7uu5UhlAAAmdEQACZxt48GzQHc4eOUOIIqFpNc\nOyuXgu5FeJXfBdyDVZSUl0pYMSmAMCfUFbY7Q9kA60skDVemU76LOIUbOBBoXMXa\nsnHrkM5QuY4byreDP1ZY0OnAGLz2b8IWO7XF1eGQ9b8hrLi0pu4uMOznhvSxogyN\n9y9I1V+p3iV34JtrYhIMvj6YqK+UTvS3+HYMs4DHHEJpP9hzLMCVW530jGUCol2r\nAbxoMM3ZCrnDnFvakDWkBRGbGEOOR+zeSvTZBPndFRPYjju7egWvLi7ZN+aPOxoH\nAxyW4mwamAEApyf1fJexu+NJiFJFK6G4yAsb1LXh7+/0mQ/Upr86YslxiPMR9TgK\nB5r97Ff/rFeAlnSb8t7KWRWxSPmCp9NgGulrTTdx9Ij4iTKMOwM8f0ECA+gAoNLQ\nuqoktUIEVHB1aGJuXtq8bV+HGteRboJLKUwa2TW7sdGS6ZeIq5lRRhejtMSLe7f1\nrfQe7nniedeigLGQsNN/hHublDImNUYcvgSgfEmQqmPf+pwUrDMiHBiwYwBlHTm0\ndWJJkSMXRnsQDijetqIJwB7DIcx8ja00BzVhPLmiPPjxleHi3FhP0OTIbGuL+11o\nxn1CkgWW6kGk4ba+QpYCbC9/ZUhWl2hy1gdAHKNiXAcfkzVp8fPIFHNVYkFpvOcC\nB/5ZlM201OTVcp3Jo/uW\n=U/rb\n-----END + PGP SIGNATURE-----\n","payload":"tree 10d397cef1dffc380b854314040435ab9a24a356\nparent + dbbbf082ab8372db415d8b5a6a35785a4d0f86cb\nparent e2dfd1ce7e77dd56aaafa27dfde82ac1fe92d7dc\nauthor + DMCA Sync Bot <89167002+dmca-sync-bot@users.noreply.github.com> 1730844848 + -0800\ncommitter GitHub 1730844848 -0800\n\nMerge pull + request #16532 from github/updates\n\nAdded 2024/11/2024-11-04-metaquotes.md"}},"url":"https://api.github.com/repos/github/dmca/commits/2cbff08cf15e8b6f7752f4e73244192782c1abc2","html_url":"https://github.com/github/dmca/commit/2cbff08cf15e8b6f7752f4e73244192782c1abc2","comments_url":"https://api.github.com/repos/github/dmca/commits/2cbff08cf15e8b6f7752f4e73244192782c1abc2/comments","author":{"login":"dmca-sync-bot","id":89167002,"node_id":"MDQ6VXNlcjg5MTY3MDAy","avatar_url":"https://avatars.githubusercontent.com/u/89167002?v=4","gravatar_id":"","url":"https://api.github.com/users/dmca-sync-bot","html_url":"https://github.com/dmca-sync-bot","followers_url":"https://api.github.com/users/dmca-sync-bot/followers","following_url":"https://api.github.com/users/dmca-sync-bot/following{/other_user}","gists_url":"https://api.github.com/users/dmca-sync-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/dmca-sync-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmca-sync-bot/subscriptions","organizations_url":"https://api.github.com/users/dmca-sync-bot/orgs","repos_url":"https://api.github.com/users/dmca-sync-bot/repos","events_url":"https://api.github.com/users/dmca-sync-bot/events{/privacy}","received_events_url":"https://api.github.com/users/dmca-sync-bot/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"dbbbf082ab8372db415d8b5a6a35785a4d0f86cb","url":"https://api.github.com/repos/github/dmca/commits/dbbbf082ab8372db415d8b5a6a35785a4d0f86cb","html_url":"https://github.com/github/dmca/commit/dbbbf082ab8372db415d8b5a6a35785a4d0f86cb"},{"sha":"e2dfd1ce7e77dd56aaafa27dfde82ac1fe92d7dc","url":"https://api.github.com/repos/github/dmca/commits/e2dfd1ce7e77dd56aaafa27dfde82ac1fe92d7dc","html_url":"https://github.com/github/dmca/commit/e2dfd1ce7e77dd56aaafa27dfde82ac1fe92d7dc"}]},{"sha":"e2dfd1ce7e77dd56aaafa27dfde82ac1fe92d7dc","node_id":"C_kwDOABPootoAKGUyZGZkMWNlN2U3N2RkNTZhYWFmYTI3ZGZkZTgyYWMxZmU5MmQ3ZGM","commit":{"author":{"name":"dmca-sync-bot","email":"dmca-sync-bot@github.com","date":"2024-11-05T22:14:03Z"},"committer":{"name":"dmca-sync-bot","email":"dmca-sync-bot@github.com","date":"2024-11-05T22:14:03Z"},"message":"Process + DMCA request","tree":{"sha":"10d397cef1dffc380b854314040435ab9a24a356","url":"https://api.github.com/repos/github/dmca/git/trees/10d397cef1dffc380b854314040435ab9a24a356"},"url":"https://api.github.com/repos/github/dmca/git/commits/e2dfd1ce7e77dd56aaafa27dfde82ac1fe92d7dc","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null}},"url":"https://api.github.com/repos/github/dmca/commits/e2dfd1ce7e77dd56aaafa27dfde82ac1fe92d7dc","html_url":"https://github.com/github/dmca/commit/e2dfd1ce7e77dd56aaafa27dfde82ac1fe92d7dc","comments_url":"https://api.github.com/repos/github/dmca/commits/e2dfd1ce7e77dd56aaafa27dfde82ac1fe92d7dc/comments","author":null,"committer":null,"parents":[{"sha":"dbbbf082ab8372db415d8b5a6a35785a4d0f86cb","url":"https://api.github.com/repos/github/dmca/commits/dbbbf082ab8372db415d8b5a6a35785a4d0f86cb","html_url":"https://github.com/github/dmca/commit/dbbbf082ab8372db415d8b5a6a35785a4d0f86cb"}]}]' + recorded_at: Tue, 05 Nov 2024 22:36:39 GMT - request: method: get - uri: https://api.github.com/repos/github/dmca/commits?page=2&per_page=100&since=2024-07-19T00:00:00Z + uri: https://api.github.com/repos/github/dmca/commits/14ac72fac744f39ffeef15272cbcc0a70ce01351 body: encoding: US-ASCII string: '' @@ -119,27 +123,43 @@ http_interactions: - Ruby Host: - api.github.com + Authorization: + - Bearer test response: status: code: 200 message: OK headers: Date: - - Mon, 22 Jul 2024 16:09:58 GMT + - Tue, 05 Nov 2024 22:36:39 GMT Content-Type: - application/json; charset=utf-8 Cache-Control: - - public, max-age=60, s-maxage=60 + - private, max-age=60, s-maxage=60 Vary: - - Accept,Accept-Encoding, Accept, X-Requested-With + - Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With Etag: - - W/"6dded7072ce95ba94b9a6ff30aac31a61f35548acc0ed4176dbaeed5a6492404" + - W/"3b6c0432914f43a4c53a053b326627f2deb7e4793d729f7260949fd050c90f15" Last-Modified: - - Mon, 22 Jul 2024 16:00:39 GMT + - Tue, 05 Nov 2024 22:18:33 GMT + X-Oauth-Scopes: + - '' + X-Accepted-Oauth-Scopes: + - '' X-Github-Media-Type: - github.v3; format=json X-Github-Api-Version-Selected: - '2022-11-28' + X-Ratelimit-Limit: + - '5000' + X-Ratelimit-Remaining: + - '4687' + X-Ratelimit-Reset: + - '1730847436' + X-Ratelimit-Used: + - '313' + X-Ratelimit-Resource: + - core Access-Control-Expose-Headers: - ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, @@ -159,31 +179,180 @@ http_interactions: - origin-when-cross-origin, strict-origin-when-cross-origin Content-Security-Policy: - default-src 'none' + Transfer-Encoding: + - chunked Server: - github.com - X-Ratelimit-Limit: - - '60' - X-Ratelimit-Remaining: - - '56' - X-Ratelimit-Reset: - - '1721666771' - X-Ratelimit-Resource: - - core - X-Ratelimit-Used: - - '4' + X-Github-Request-Id: + - 9D1C:33B387:2917D38:298AC85:672A9DF7 + body: + encoding: ASCII-8BIT + string: !binary |- + eyJzaGEiOiIxNGFjNzJmYWM3NDRmMzlmZmVlZjE1MjcyY2JjYzBhNzBjZTAxMzUxIiwibm9kZV9pZCI6IkNfa3dET0FCUG9vdG9BS0RFMFlXTTNNbVpoWXpjME5HWXpPV1ptWldWbU1UVXlOekpqWW1Oak1HRTNNR05sTURFek5URSIsImNvbW1pdCI6eyJhdXRob3IiOnsibmFtZSI6IkRNQ0EgU3luYyBCb3QiLCJlbWFpbCI6Ijg5MTY3MDAyK2RtY2Etc3luYy1ib3RAdXNlcnMubm9yZXBseS5naXRodWIuY29tIiwiZGF0ZSI6IjIwMjQtMTEtMDVUMjI6MTg6MzNaIn0sImNvbW1pdHRlciI6eyJuYW1lIjoiR2l0SHViIiwiZW1haWwiOiJub3JlcGx5QGdpdGh1Yi5jb20iLCJkYXRlIjoiMjAyNC0xMS0wNVQyMjoxODozM1oifSwibWVzc2FnZSI6Ik1lcmdlIHB1bGwgcmVxdWVzdCAjMTY1MzQgZnJvbSBnaXRodWIvdXBkYXRlc1xuXG5BZGRlZCAyMDI0LzExLzIwMjQtMTEtMDQtbmVidWxhLm1kIiwidHJlZSI6eyJzaGEiOiI1ZGM0ODI3ODkzZDg1NGRjOTczYWQwZmI2M2E0OGM3ZWIzYmQ2ZDQ5IiwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9naXRodWIvZG1jYS9naXQvdHJlZXMvNWRjNDgyNzg5M2Q4NTRkYzk3M2FkMGZiNjNhNDhjN2ViM2JkNmQ0OSJ9LCJ1cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2dpdGh1Yi9kbWNhL2dpdC9jb21taXRzLzE0YWM3MmZhYzc0NGYzOWZmZWVmMTUyNzJjYmNjMGE3MGNlMDEzNTEiLCJjb21tZW50X2NvdW50IjowLCJ2ZXJpZmljYXRpb24iOnsidmVyaWZpZWQiOnRydWUsInJlYXNvbiI6InZhbGlkIiwic2lnbmF0dXJlIjoiLS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS1cblxud3NGY0JBQUJDQUFRQlFKbktwbTVDUkMxYVE3dXU1VWhsQUFBRmd3UUFHRWRTQkszZU81NnZhSUtVd3d6dnRDMFxuRVkyQ1pEZDYzd3AzeWxmeFdvay80L1Z6N3RjdkxpaHV5QU5oNEYzTkEvTHo2WDBweGhPU3F3WERuRFZHcWpaZlxuNnRCeEE5cHlQK2FPUzZBS0RBQzQrSm13OXk3V1dCMmlFVkVBOTZ1M2JlRkVQc1p0cXowRUJrUVFVL20rcnR3a1xuZmloOFFjMDg2WVdFUlRGMGFxZzRaVWc1WW5vRzh4cVVKNE1qWHdpczg3RmRYdFlqMU14M0Y5dXoxZmM3R0tsTVxudExPbkpWSWVGOStpVUpnUm5FT2w5cUd4b0VoaFk4cnJtZS9yZzZCNUNmdWRQSUJKd0hyTVBlcVVEMXZhL0h3UVxublNycERKR3lCY0RDUVpWamd1b3U5bkxhb3B0RDN0UG0xQldqWHd5QXZKUTFwc2lsZ3MzQ3VwOXp1TTRkRWZWd1xuSzFMNDhWSmdVR0hQWHFMcXV3MTE0cVNkVjhnVEM5b1J4eGFGcUlJVkdESm41ZmNCdWd5SkJXL3Jlb1lSbmx1K1xuYmxybE5oeEhKUW9QT3QyaFl0VUMyNW5ESDJvSHB1WFYwZlRyZWFaZS9vU01jVEMzTXhscGV0S1lGYkVsWFk2bFxuWGUrbUo1blhpWEZVcHNNMWkydzJqeVR0QUJIOU1mRmt5c3pUZHNNL09ZUFMwbUdiRzRMdUtMWGJCclJ6Z1lad1xuSDZOdFU5bXlONmFTQ2dMb1NrQkhpU09jWmVmU2tPOEhEMGJqU2xVek01S1IzZkFCMllyMStXSVZxU0c0UWJ6dVxuWGxPalFZVDY3QVdtNW9KMndzM2VXQk1vaE5RT1JuY0ttMzFVSmRFZStJUnhkUHRqNUkyajJQamx0OVljZGRjRVxuamE5d0JaNWRiTFhxYS9pZjE4VkRcbj1rbEtkXG4tLS0tLUVORCBQR1AgU0lHTkFUVVJFLS0tLS1cbiIsInBheWxvYWQiOiJ0cmVlIDVkYzQ4Mjc4OTNkODU0ZGM5NzNhZDBmYjYzYTQ4YzdlYjNiZDZkNDlcbnBhcmVudCA2NGM1MjA3MTZkZjZjNjAzYWZhZWQ0YWUxY2Y3YTdjOTk5NTk3YWJjXG5wYXJlbnQgMDUwZmZhZTkzMGQ5NGFkZjkzODRhNmQ3NGQ2YmJlMWM0ZGI0NDQ5OFxuYXV0aG9yIERNQ0EgU3luYyBCb3QgPDg5MTY3MDAyK2RtY2Etc3luYy1ib3RAdXNlcnMubm9yZXBseS5naXRodWIuY29tPiAxNzMwODQ1MTEzIC0wODAwXG5jb21taXR0ZXIgR2l0SHViIDxub3JlcGx5QGdpdGh1Yi5jb20+IDE3MzA4NDUxMTMgLTA4MDBcblxuTWVyZ2UgcHVsbCByZXF1ZXN0ICMxNjUzNCBmcm9tIGdpdGh1Yi91cGRhdGVzXG5cbkFkZGVkIDIwMjQvMTEvMjAyNC0xMS0wNC1uZWJ1bGEubWQifX0sInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZ2l0aHViL2RtY2EvY29tbWl0cy8xNGFjNzJmYWM3NDRmMzlmZmVlZjE1MjcyY2JjYzBhNzBjZTAxMzUxIiwiaHRtbF91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZ2l0aHViL2RtY2EvY29tbWl0LzE0YWM3MmZhYzc0NGYzOWZmZWVmMTUyNzJjYmNjMGE3MGNlMDEzNTEiLCJjb21tZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2dpdGh1Yi9kbWNhL2NvbW1pdHMvMTRhYzcyZmFjNzQ0ZjM5ZmZlZWYxNTI3MmNiY2MwYTcwY2UwMTM1MS9jb21tZW50cyIsImF1dGhvciI6eyJsb2dpbiI6ImRtY2Etc3luYy1ib3QiLCJpZCI6ODkxNjcwMDIsIm5vZGVfaWQiOiJNRFE2VlhObGNqZzVNVFkzTURBeSIsImF2YXRhcl91cmwiOiJodHRwczovL2F2YXRhcnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3UvODkxNjcwMDI/dj00IiwiZ3JhdmF0YXJfaWQiOiIiLCJ1cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2RtY2Etc3luYy1ib3QiLCJodG1sX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9kbWNhLXN5bmMtYm90IiwiZm9sbG93ZXJzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZG1jYS1zeW5jLWJvdC9mb2xsb3dlcnMiLCJmb2xsb3dpbmdfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9kbWNhLXN5bmMtYm90L2ZvbGxvd2luZ3svb3RoZXJfdXNlcn0iLCJnaXN0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2RtY2Etc3luYy1ib3QvZ2lzdHN7L2dpc3RfaWR9Iiwic3RhcnJlZF91cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2RtY2Etc3luYy1ib3Qvc3RhcnJlZHsvb3duZXJ9ey9yZXBvfSIsInN1YnNjcmlwdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9kbWNhLXN5bmMtYm90L3N1YnNjcmlwdGlvbnMiLCJvcmdhbml6YXRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZG1jYS1zeW5jLWJvdC9vcmdzIiwicmVwb3NfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9kbWNhLXN5bmMtYm90L3JlcG9zIiwiZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZG1jYS1zeW5jLWJvdC9ldmVudHN7L3ByaXZhY3l9IiwicmVjZWl2ZWRfZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZG1jYS1zeW5jLWJvdC9yZWNlaXZlZF9ldmVudHMiLCJ0eXBlIjoiVXNlciIsInVzZXJfdmlld190eXBlIjoicHVibGljIiwic2l0ZV9hZG1pbiI6ZmFsc2V9LCJjb21taXR0ZXIiOnsibG9naW4iOiJ3ZWItZmxvdyIsImlkIjoxOTg2NDQ0Nywibm9kZV9pZCI6Ik1EUTZWWE5sY2pFNU9EWTBORFEzIiwiYXZhdGFyX3VybCI6Imh0dHBzOi8vYXZhdGFycy5naXRodWJ1c2VyY29udGVudC5jb20vdS8xOTg2NDQ0Nz92PTQiLCJncmF2YXRhcl9pZCI6IiIsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvd2ViLWZsb3ciLCJodG1sX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS93ZWItZmxvdyIsImZvbGxvd2Vyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL3dlYi1mbG93L2ZvbGxvd2VycyIsImZvbGxvd2luZ191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL3dlYi1mbG93L2ZvbGxvd2luZ3svb3RoZXJfdXNlcn0iLCJnaXN0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL3dlYi1mbG93L2dpc3Rzey9naXN0X2lkfSIsInN0YXJyZWRfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy93ZWItZmxvdy9zdGFycmVkey9vd25lcn17L3JlcG99Iiwic3Vic2NyaXB0aW9uc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL3dlYi1mbG93L3N1YnNjcmlwdGlvbnMiLCJvcmdhbml6YXRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvd2ViLWZsb3cvb3JncyIsInJlcG9zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvd2ViLWZsb3cvcmVwb3MiLCJldmVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy93ZWItZmxvdy9ldmVudHN7L3ByaXZhY3l9IiwicmVjZWl2ZWRfZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvd2ViLWZsb3cvcmVjZWl2ZWRfZXZlbnRzIiwidHlwZSI6IlVzZXIiLCJ1c2VyX3ZpZXdfdHlwZSI6InB1YmxpYyIsInNpdGVfYWRtaW4iOmZhbHNlfSwicGFyZW50cyI6W3sic2hhIjoiNjRjNTIwNzE2ZGY2YzYwM2FmYWVkNGFlMWNmN2E3Yzk5OTU5N2FiYyIsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZ2l0aHViL2RtY2EvY29tbWl0cy82NGM1MjA3MTZkZjZjNjAzYWZhZWQ0YWUxY2Y3YTdjOTk5NTk3YWJjIiwiaHRtbF91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZ2l0aHViL2RtY2EvY29tbWl0LzY0YzUyMDcxNmRmNmM2MDNhZmFlZDRhZTFjZjdhN2M5OTk1OTdhYmMifSx7InNoYSI6IjA1MGZmYWU5MzBkOTRhZGY5Mzg0YTZkNzRkNmJiZTFjNGRiNDQ0OTgiLCJ1cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2dpdGh1Yi9kbWNhL2NvbW1pdHMvMDUwZmZhZTkzMGQ5NGFkZjkzODRhNmQ3NGQ2YmJlMWM0ZGI0NDQ5OCIsImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2dpdGh1Yi9kbWNhL2NvbW1pdC8wNTBmZmFlOTMwZDk0YWRmOTM4NGE2ZDc0ZDZiYmUxYzRkYjQ0NDk4In1dLCJzdGF0cyI6eyJ0b3RhbCI6NzUsImFkZGl0aW9ucyI6NzUsImRlbGV0aW9ucyI6MH0sImZpbGVzIjpbeyJzaGEiOiI5ZjkxZDcyNzQ5ZTEzMzY3MTg4YjUzZWJlZTU1MmY4MzI2NThiOTJkIiwiZmlsZW5hbWUiOiIyMDI0LzExLzIwMjQtMTEtMDQtbmVidWxhLm1kIiwic3RhdHVzIjoiYWRkZWQiLCJhZGRpdGlvbnMiOjc1LCJkZWxldGlvbnMiOjAsImNoYW5nZXMiOjc1LCJibG9iX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9naXRodWIvZG1jYS9ibG9iLzE0YWM3MmZhYzc0NGYzOWZmZWVmMTUyNzJjYmNjMGE3MGNlMDEzNTEvMjAyNCUyRjExJTJGMjAyNC0xMS0wNC1uZWJ1bGEubWQiLCJyYXdfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2dpdGh1Yi9kbWNhL3Jhdy8xNGFjNzJmYWM3NDRmMzlmZmVlZjE1MjcyY2JjYzBhNzBjZTAxMzUxLzIwMjQlMkYxMSUyRjIwMjQtMTEtMDQtbmVidWxhLm1kIiwiY29udGVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9naXRodWIvZG1jYS9jb250ZW50cy8yMDI0JTJGMTElMkYyMDI0LTExLTA0LW5lYnVsYS5tZD9yZWY9MTRhYzcyZmFjNzQ0ZjM5ZmZlZWYxNTI3MmNiY2MwYTcwY2UwMTM1MSIsInBhdGNoIjoiQEAgLTAsMCArMSw3NSBAQFxuK0JlZm9yZSBkaXNhYmxpbmcgYW55IGNvbnRlbnQgaW4gcmVsYXRpb24gdG8gdGhpcyB0YWtlZG93biBub3RpY2UsIEdpdEh1YlxuKy0gY29udGFjdGVkIHRoZSBvd25lcnMgb2Ygc29tZSBvciBhbGwgb2YgdGhlIGFmZmVjdGVkIHJlcG9zaXRvcmllcyB0byBnaXZlIHRoZW0gYW4gb3Bwb3J0dW5pdHkgdG8gW21ha2UgY2hhbmdlc10oaHR0cHM6Ly9kb2NzLmdpdGh1Yi5jb20vZW4vZ2l0aHViL3NpdGUtcG9saWN5L2RtY2EtdGFrZWRvd24tcG9saWN5I2EtaG93LWRvZXMtdGhpcy1hY3R1YWxseS13b3JrKS5cbistIHByb3ZpZGVkIGluZm9ybWF0aW9uIG9uIGhvdyB0byBbc3VibWl0IGEgRE1DQSBDb3VudGVyIE5vdGljZV0oaHR0cHM6Ly9kb2NzLmdpdGh1Yi5jb20vZW4vYXJ0aWNsZXMvZ3VpZGUtdG8tc3VibWl0dGluZy1hLWRtY2EtY291bnRlci1ub3RpY2UpLlxuK1xuK1RvIGxlYXJuIGFib3V0IHdoZW4gYW5kIHdoeSBHaXRIdWIgbWF5IHByb2Nlc3Mgc29tZSBub3RpY2VzIHRoaXMgd2F5LCBwbGVhc2UgdmlzaXQgb3VyIFtSRUFETUVdKGh0dHBzOi8vZ2l0aHViLmNvbS9naXRodWIvZG1jYS9ibG9iL21hc3Rlci9SRUFETUUubWQjYW5hdG9teS1vZi1hLXRha2Vkb3duLW5vdGljZSkuXG4rXG4rLS0tXG4rXG4rXG4rKipBcmUgeW91IHRoZSBjb3B5cmlnaHQgaG9sZGVyIG9yIGF1dGhvcml6ZWQgdG8gYWN0IG9uIHRoZSBjb3B5cmlnaHQgb3duZXIncyBiZWhhbGY/KipcbitcbitZZXMsIEkgYW0gdGhlIGNvcHlyaWdodCBob2xkZXIuXG4rXG4rKipBcmUgeW91IHN1Ym1pdHRpbmcgYSByZXZpc2VkIERNQ0Egbm90aWNlIGFmdGVyIEdpdEh1YiBUcnVzdCAmIFNhZmV0eSByZXF1ZXN0ZWQgeW91IG1ha2UgY2hhbmdlcyB0byB5b3VyIG9yaWdpbmFsIG5vdGljZT8qKlxuK1xuK1llc1xuK1xuKyoqUGxlYXNlIHByb3ZpZGUgdGhlIFplbmRlc2sgdGlja2V0IG51bWJlciBvZiB5b3VyIHByZXZpb3VzbHkgc3VibWl0dGVkIG5vdGljZS4gWmVuZGVzayB0aWNrZXQgbnVtYmVycyBhcmUgNyBkaWdpdCBJRCBudW1iZXJzIGxvY2F0ZWQgaW4gdGhlIHN1YmplY3QgbGluZSBvciBib2R5IG9mIHlvdXIgY29uZmlybWF0aW9uIGVtYWlsLioqXG4rXG4rMzA3MTE0MVxuK1xuKyoqRG9lcyB5b3VyIGNsYWltIGludm9sdmUgY29udGVudCBvbiBHaXRIdWIgb3IgbnBtLmpzPyoqXG4rXG4rR2l0SHViXG4rXG4rKipQbGVhc2UgZGVzY3JpYmUgdGhlIG5hdHVyZSBvZiB5b3VyIGNvcHlyaWdodCBvd25lcnNoaXAgb3IgYXV0aG9yaXphdGlvbiB0byBhY3Qgb24gdGhlIG93bmVyJ3MgYmVoYWxmLioqXG4rXG4rSSBhbSB0aGUgW3ByaXZhdGVdIG9mIHRoZSBjb3B5cmlnaHRlZCBtYXRlcmlhbC5cbitcbisqKlBsZWFzZSBwcm92aWRlIGEgZGV0YWlsZWQgZGVzY3JpcHRpb24gb2YgdGhlIG9yaWdpbmFsIGNvcHlyaWdodGVkIHdvcmsgdGhhdCBoYXMgYWxsZWdlZGx5IGJlZW4gaW5mcmluZ2VkLiBJZiBwb3NzaWJsZSwgaW5jbHVkZSBhIFVSTCB0byB3aGVyZSBpdCBpcyBwb3N0ZWQgb25saW5lLioqXG4rXG4rTmVidWxhLCB0aGUgc29mdHdhcmUgcmVkaXN0cmlidXRlZCBpbiB0aGUgR2l0SHViIHJlcG9zaXRvcmllcyBpbiBxdWVzdGlvbiwgaXMgYSB0aGVtZSBmb3IgUHRlcm9kYWN0eWwgKGh0dHBzOi8vcHRlcm9kYWN0eWwuaW8pIG1hZGUgd2l0aCB0aGUgQmx1ZXByaW50IGZyYW1ld29yayAoaHR0cHM6Ly9ibHVlcHJpbnQuemlwKS4gW3ByaXZhdGVdIHRoaXMgdGhlbWUgb24gaHR0cHM6Ly93d3cuc291cmNleGNoYW5nZS5uZXQvcHJvZHVjdHMvbmVidWxhIGFuZCBodHRwczovL2J1aWx0YnliaXQuY29tL3Jlc291cmNlcy9uZWJ1bGEuMzI0NDIvLlxuK1xuK1RoZSBmaWxlIFwibmVidWxhLmJsdWVwcmludFwiIGlzIHBhcnQgb2YgdGhlIGRvd25sb2FkIG9mIE5lYnVsYSwgd2hpY2ggaXMgb25seSBwcm92aWRlZCB0byBjdXN0b21lcnMgdGhhdCBoYXZlIHB1cmNoYXNlZCBOZWJ1bGEuIFwibmVidWxhcHRlcm8uemlwXCIgaXMgYSBaSVAgYXJjaGl2ZSBjb250YWluaW5nIHRoZSBhZm9yZW1lbnRpb25lZCBcIm5lYnVsYS5ibHVlcHJpbnRcIiBmaWxlLlxuK1xuKyoqV2hhdCBmaWxlcyBzaG91bGQgYmUgdGFrZW4gZG93bj8gUGxlYXNlIHByb3ZpZGUgVVJMcyBmb3IgZWFjaCBmaWxlLCBvciBpZiB0aGUgZW50aXJlIHJlcG9zaXRvcnksIHRoZSByZXBvc2l0b3J54oCZcyBVUkwuKipcbitcbitbaW52YWxpZF0gIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9TSUdNQU9GQy9wcm92bmVidWwgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS93YW5uZ250ZW5rL2ZpbGV0aGVtYS9ibG9iL21haW4vbmVidWxhcHRlcm8uemlwICBcbitodHRwczovL2dpdGh1Yi5jb20vS3V5a3V5cy9maWxldGhlbWEvYmxvYi9tYWluL25lYnVsYXB0ZXJvLnppcFxuK1xuKyoqRG8geW91IGNsYWltIHRvIGhhdmUgYW55IHRlY2hub2xvZ2ljYWwgbWVhc3VyZXMgaW4gcGxhY2UgdG8gY29udHJvbCBhY2Nlc3MgdG8geW91ciBjb3B5cmlnaHRlZCBjb250ZW50PyBQbGVhc2Ugc2VlIG91ciA8YSBocmVmPVwiaHR0cHM6Ly9kb2NzLmdpdGh1Yi5jb20vYXJ0aWNsZXMvZ3VpZGUtdG8tc3VibWl0dGluZy1hLWRtY2EtdGFrZWRvd24tbm90aWNlI2NvbXBsYWludHMtYWJvdXQtYW50aS1jaXJjdW12ZW50aW9uLXRlY2hub2xvZ3lcIj5Db21wbGFpbnRzIGFib3V0IEFudGktQ2lyY3VtdmVudGlvbiBUZWNobm9sb2d5PC9hPiBpZiB5b3UgYXJlIHVuc3VyZS4qKlxuK1xuK05vXG4rXG4rKio8YSBocmVmPVwiaHR0cHM6Ly9kb2NzLmdpdGh1Yi5jb20vYXJ0aWNsZXMvZG1jYS10YWtlZG93bi1wb2xpY3kjYi13aGF0LWFib3V0LWZvcmtzLW9yLXdoYXRzLWEtZm9ya1wiPkhhdmUgeW91IHNlYXJjaGVkIGZvciBhbnkgZm9ya3M8L2E+IG9mIHRoZSBhbGxlZ2VkbHkgaW5mcmluZ2luZyBmaWxlcyBvciByZXBvc2l0b3JpZXM/IEVhY2ggZm9yayBpcyBhIGRpc3RpbmN0IHJlcG9zaXRvcnkgYW5kIG11c3QgYmUgaWRlbnRpZmllZCBzZXBhcmF0ZWx5IGlmIHlvdSBiZWxpZXZlIGl0IGlzIGluZnJpbmdpbmcgYW5kIHdpc2ggdG8gaGF2ZSBpdCB0YWtlbiBkb3duLioqXG4rXG4rWWVzLiBBcyBvZiB0aGUgdGltZSBvZiB3cml0aW5nLCBhbGwgZm9ya3MgYXJlIGluY2x1ZGVkIGluIHRoZSBub3RpY2UuXG4rXG4rKipJcyB0aGUgd29yayBsaWNlbnNlZCB1bmRlciBhbiBvcGVuIHNvdXJjZSBsaWNlbnNlPyoqXG4rXG4rTm9cbitcbisqKldoYXQgd291bGQgYmUgdGhlIGJlc3Qgc29sdXRpb24gZm9yIHRoZSBhbGxlZ2VkIGluZnJpbmdlbWVudD8qKlxuK1xuK1JlcG9ydGVkIGNvbnRlbnQgbXVzdCBiZSByZW1vdmVkXG4rXG4rKipEbyB5b3UgaGF2ZSB0aGUgYWxsZWdlZCBpbmZyaW5nZXLigJlzIGNvbnRhY3QgaW5mb3JtYXRpb24/IElmIHNvLCBwbGVhc2UgcHJvdmlkZSBpdC4qKlxuK1xuKyoqSSBoYXZlIGEgZ29vZCBmYWl0aCBiZWxpZWYgdGhhdCB1c2Ugb2YgdGhlIGNvcHlyaWdodGVkIG1hdGVyaWFscyBkZXNjcmliZWQgYWJvdmUgb24gdGhlIGluZnJpbmdpbmcgd2ViIHBhZ2VzIGlzIG5vdCBhdXRob3JpemVkIGJ5IHRoZSBjb3B5cmlnaHQgb3duZXIsIG9yIGl0cyBhZ2VudCwgb3IgdGhlIGxhdy4qKlxuK1xuKyoqSSBoYXZlIHRha2VuIDxhIGhyZWY9XCJodHRwczovL3d3dy5sdW1lbmRhdGFiYXNlLm9yZy90b3BpY3MvMjJcIj5mYWlyIHVzZTwvYT4gaW50byBjb25zaWRlcmF0aW9uLioqXG4rXG4rKipJIHN3ZWFyLCB1bmRlciBwZW5hbHR5IG9mIHBlcmp1cnksIHRoYXQgdGhlIGluZm9ybWF0aW9uIGluIHRoaXMgbm90aWZpY2F0aW9uIGlzIGFjY3VyYXRlIGFuZCB0aGF0IEkgYW0gdGhlIGNvcHlyaWdodCBvd25lciwgb3IgYW0gYXV0aG9yaXplZCB0byBhY3Qgb24gYmVoYWxmIG9mIHRoZSBvd25lciwgb2YgYW4gZXhjbHVzaXZlIHJpZ2h0IHRoYXQgaXMgYWxsZWdlZGx5IGluZnJpbmdlZC4qKlxuK1xuKyoqSSBoYXZlIHJlYWQgYW5kIHVuZGVyc3RhbmQgR2l0SHViJ3MgPGEgaHJlZj1cImh0dHBzOi8vZG9jcy5naXRodWIuY29tL2FydGljbGVzL2d1aWRlLXRvLXN1Ym1pdHRpbmctYS1kbWNhLXRha2Vkb3duLW5vdGljZS9cIj5HdWlkZSB0byBTdWJtaXR0aW5nIGEgRE1DQSBUYWtlZG93biBOb3RpY2U8L2E+LioqXG4rXG4rKipTbyB0aGF0IHdlIGNhbiBnZXQgYmFjayB0byB5b3UsIHBsZWFzZSBwcm92aWRlIGVpdGhlciB5b3VyIHRlbGVwaG9uZSBudW1iZXIgb3IgcGh5c2ljYWwgYWRkcmVzcy4qKlxuK1xuK1twcml2YXRlXVxuK1xuKyoqUGxlYXNlIHR5cGUgeW91ciBmdWxsIGxlZ2FsIG5hbWUgYmVsb3cgdG8gc2lnbiB0aGlzIHJlcXVlc3QuKipcbitcbitbcHJpdmF0ZV0ifV19 + recorded_at: Tue, 05 Nov 2024 22:36:39 GMT +- request: + method: get + uri: https://github.com/github/dmca/raw/14ac72fac744f39ffeef15272cbcc0a70ce01351/2024%2F11%2F2024-11-04-nebula.md + body: + encoding: US-ASCII + string: '' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 302 + message: Found + headers: + Server: + - GitHub.com + Date: + - Tue, 05 Nov 2024 22:34:52 GMT + Content-Type: + - text/html; charset=utf-8 + Vary: + - X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, Accept-Encoding, Accept, + X-Requested-With + Access-Control-Allow-Origin: + - '' + Location: + - https://raw.githubusercontent.com/github/dmca/14ac72fac744f39ffeef15272cbcc0a70ce01351/2024/11/2024-11-04-nebula.md + Cache-Control: + - no-cache + Strict-Transport-Security: + - max-age=31536000; includeSubdomains; preload + X-Frame-Options: + - deny + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - '0' + Referrer-Policy: + - no-referrer-when-downgrade + Content-Security-Policy: + - 'default-src ''none''; base-uri ''self''; child-src github.com/assets-cdn/worker/ + github.com/webpack/ github.com/assets/ gist.github.com/assets-cdn/worker/; + connect-src ''self'' uploads.github.com www.githubstatus.com collector.github.com + raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com + github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com + *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com + objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com + proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com + wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ + productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ + productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ + productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ + productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ + productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ + productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ + productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ + productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ + productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ + productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com + github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com + wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com + api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src + github.githubassets.com; form-action ''self'' github.com gist.github.com copilot-workspace.githubnext.com + objects-origin.githubusercontent.com; frame-ancestors ''none''; frame-src + viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src + ''self'' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com + identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com + github-cloud.s3.amazonaws.com objects.githubusercontent.com secured-user-images.githubusercontent.com/ + user-images.githubusercontent.com/ private-user-images.githubusercontent.com + opengraph.githubassets.com github-production-user-asset-6210df.s3.amazonaws.com + customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com + *.githubusercontent.com; manifest-src ''self''; media-src github.com user-images.githubusercontent.com/ + secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com + github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src + github.githubassets.com; style-src ''unsafe-inline'' github.githubassets.com; + upgrade-insecure-requests; worker-src github.com/assets-cdn/worker/ github.com/webpack/ + github.com/assets/ gist.github.com/assets-cdn/worker/' + Content-Length: + - '0' + X-Github-Request-Id: + - B92A:2773EE:32F3FA8:33BF347:672A9DF8 + body: + encoding: UTF-8 + string: '' + recorded_at: Tue, 05 Nov 2024 22:36:40 GMT +- request: + method: get + uri: https://raw.githubusercontent.com/github/dmca/14ac72fac744f39ffeef15272cbcc0a70ce01351/2024/11/2024-11-04-nebula.md + body: + encoding: US-ASCII + string: '' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Connection: + - keep-alive + Content-Length: + - '4151' + Cache-Control: + - max-age=300 + Content-Security-Policy: + - default-src 'none'; style-src 'unsafe-inline'; sandbox + Content-Type: + - text/plain; charset=utf-8 + Etag: + - W/"097f9c61795feb37ffd35238e5fba65b8214b41f99a06424bca382fde92b4dc0" + Strict-Transport-Security: + - max-age=31536000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Xss-Protection: + - 1; mode=block + X-Github-Request-Id: + - 48CB:348068:75CCC4:79D70B:672A9B40 Accept-Ranges: - bytes - Transfer-Encoding: - - chunked - X-Github-Request-Id: - - F8B5:389AE9:48B7BD:87F5C0:669E8456 + Date: + - Tue, 05 Nov 2024 22:36:40 GMT + Via: + - 1.1 varnish + X-Served-By: + - cache-fra-eddf8230058-FRA + X-Cache: + - HIT + X-Cache-Hits: + - '0' + X-Timer: + - S1730846200.270851,VS0,VE153 + Vary: + - Authorization,Accept-Encoding,Origin + Access-Control-Allow-Origin: + - "*" + Cross-Origin-Resource-Policy: + - cross-origin + X-Fastly-Request-Id: + - 2e781b33863b2abfe1f07dba6250a5b1e401b972 + Expires: + - Tue, 05 Nov 2024 22:41:40 GMT + Source-Age: + - '0' body: encoding: ASCII-8BIT - string: '[]' - recorded_at: Mon, 22 Jul 2024 16:09:58 GMT + string: !binary |- + QmVmb3JlIGRpc2FibGluZyBhbnkgY29udGVudCBpbiByZWxhdGlvbiB0byB0aGlzIHRha2Vkb3duIG5vdGljZSwgR2l0SHViCi0gY29udGFjdGVkIHRoZSBvd25lcnMgb2Ygc29tZSBvciBhbGwgb2YgdGhlIGFmZmVjdGVkIHJlcG9zaXRvcmllcyB0byBnaXZlIHRoZW0gYW4gb3Bwb3J0dW5pdHkgdG8gW21ha2UgY2hhbmdlc10oaHR0cHM6Ly9kb2NzLmdpdGh1Yi5jb20vZW4vZ2l0aHViL3NpdGUtcG9saWN5L2RtY2EtdGFrZWRvd24tcG9saWN5I2EtaG93LWRvZXMtdGhpcy1hY3R1YWxseS13b3JrKS4KLSBwcm92aWRlZCBpbmZvcm1hdGlvbiBvbiBob3cgdG8gW3N1Ym1pdCBhIERNQ0EgQ291bnRlciBOb3RpY2VdKGh0dHBzOi8vZG9jcy5naXRodWIuY29tL2VuL2FydGljbGVzL2d1aWRlLXRvLXN1Ym1pdHRpbmctYS1kbWNhLWNvdW50ZXItbm90aWNlKS4KClRvIGxlYXJuIGFib3V0IHdoZW4gYW5kIHdoeSBHaXRIdWIgbWF5IHByb2Nlc3Mgc29tZSBub3RpY2VzIHRoaXMgd2F5LCBwbGVhc2UgdmlzaXQgb3VyIFtSRUFETUVdKGh0dHBzOi8vZ2l0aHViLmNvbS9naXRodWIvZG1jYS9ibG9iL21hc3Rlci9SRUFETUUubWQjYW5hdG9teS1vZi1hLXRha2Vkb3duLW5vdGljZSkuCgotLS0KCgoqKkFyZSB5b3UgdGhlIGNvcHlyaWdodCBob2xkZXIgb3IgYXV0aG9yaXplZCB0byBhY3Qgb24gdGhlIGNvcHlyaWdodCBvd25lcidzIGJlaGFsZj8qKgoKWWVzLCBJIGFtIHRoZSBjb3B5cmlnaHQgaG9sZGVyLgoKKipBcmUgeW91IHN1Ym1pdHRpbmcgYSByZXZpc2VkIERNQ0Egbm90aWNlIGFmdGVyIEdpdEh1YiBUcnVzdCAmIFNhZmV0eSByZXF1ZXN0ZWQgeW91IG1ha2UgY2hhbmdlcyB0byB5b3VyIG9yaWdpbmFsIG5vdGljZT8qKgoKWWVzCgoqKlBsZWFzZSBwcm92aWRlIHRoZSBaZW5kZXNrIHRpY2tldCBudW1iZXIgb2YgeW91ciBwcmV2aW91c2x5IHN1Ym1pdHRlZCBub3RpY2UuIFplbmRlc2sgdGlja2V0IG51bWJlcnMgYXJlIDcgZGlnaXQgSUQgbnVtYmVycyBsb2NhdGVkIGluIHRoZSBzdWJqZWN0IGxpbmUgb3IgYm9keSBvZiB5b3VyIGNvbmZpcm1hdGlvbiBlbWFpbC4qKgoKMzA3MTE0MQoKKipEb2VzIHlvdXIgY2xhaW0gaW52b2x2ZSBjb250ZW50IG9uIEdpdEh1YiBvciBucG0uanM/KioKCkdpdEh1YgoKKipQbGVhc2UgZGVzY3JpYmUgdGhlIG5hdHVyZSBvZiB5b3VyIGNvcHlyaWdodCBvd25lcnNoaXAgb3IgYXV0aG9yaXphdGlvbiB0byBhY3Qgb24gdGhlIG93bmVyJ3MgYmVoYWxmLioqCgpJIGFtIHRoZSBbcHJpdmF0ZV0gb2YgdGhlIGNvcHlyaWdodGVkIG1hdGVyaWFsLgoKKipQbGVhc2UgcHJvdmlkZSBhIGRldGFpbGVkIGRlc2NyaXB0aW9uIG9mIHRoZSBvcmlnaW5hbCBjb3B5cmlnaHRlZCB3b3JrIHRoYXQgaGFzIGFsbGVnZWRseSBiZWVuIGluZnJpbmdlZC4gSWYgcG9zc2libGUsIGluY2x1ZGUgYSBVUkwgdG8gd2hlcmUgaXQgaXMgcG9zdGVkIG9ubGluZS4qKgoKTmVidWxhLCB0aGUgc29mdHdhcmUgcmVkaXN0cmlidXRlZCBpbiB0aGUgR2l0SHViIHJlcG9zaXRvcmllcyBpbiBxdWVzdGlvbiwgaXMgYSB0aGVtZSBmb3IgUHRlcm9kYWN0eWwgKGh0dHBzOi8vcHRlcm9kYWN0eWwuaW8pIG1hZGUgd2l0aCB0aGUgQmx1ZXByaW50IGZyYW1ld29yayAoaHR0cHM6Ly9ibHVlcHJpbnQuemlwKS4gW3ByaXZhdGVdIHRoaXMgdGhlbWUgb24gaHR0cHM6Ly93d3cuc291cmNleGNoYW5nZS5uZXQvcHJvZHVjdHMvbmVidWxhIGFuZCBodHRwczovL2J1aWx0YnliaXQuY29tL3Jlc291cmNlcy9uZWJ1bGEuMzI0NDIvLgoKVGhlIGZpbGUgIm5lYnVsYS5ibHVlcHJpbnQiIGlzIHBhcnQgb2YgdGhlIGRvd25sb2FkIG9mIE5lYnVsYSwgd2hpY2ggaXMgb25seSBwcm92aWRlZCB0byBjdXN0b21lcnMgdGhhdCBoYXZlIHB1cmNoYXNlZCBOZWJ1bGEuICJuZWJ1bGFwdGVyby56aXAiIGlzIGEgWklQIGFyY2hpdmUgY29udGFpbmluZyB0aGUgYWZvcmVtZW50aW9uZWQgIm5lYnVsYS5ibHVlcHJpbnQiIGZpbGUuCgoqKldoYXQgZmlsZXMgc2hvdWxkIGJlIHRha2VuIGRvd24/IFBsZWFzZSBwcm92aWRlIFVSTHMgZm9yIGVhY2ggZmlsZSwgb3IgaWYgdGhlIGVudGlyZSByZXBvc2l0b3J5LCB0aGUgcmVwb3NpdG9yeeKAmXMgVVJMLioqCgpbaW52YWxpZF0gIApodHRwczovL2dpdGh1Yi5jb20vU0lHTUFPRkMvcHJvdm5lYnVsICAKaHR0cHM6Ly9naXRodWIuY29tL3dhbm5nbnRlbmsvZmlsZXRoZW1hL2Jsb2IvbWFpbi9uZWJ1bGFwdGVyby56aXAgIApodHRwczovL2dpdGh1Yi5jb20vS3V5a3V5cy9maWxldGhlbWEvYmxvYi9tYWluL25lYnVsYXB0ZXJvLnppcAoKKipEbyB5b3UgY2xhaW0gdG8gaGF2ZSBhbnkgdGVjaG5vbG9naWNhbCBtZWFzdXJlcyBpbiBwbGFjZSB0byBjb250cm9sIGFjY2VzcyB0byB5b3VyIGNvcHlyaWdodGVkIGNvbnRlbnQ/IFBsZWFzZSBzZWUgb3VyIDxhIGhyZWY9Imh0dHBzOi8vZG9jcy5naXRodWIuY29tL2FydGljbGVzL2d1aWRlLXRvLXN1Ym1pdHRpbmctYS1kbWNhLXRha2Vkb3duLW5vdGljZSNjb21wbGFpbnRzLWFib3V0LWFudGktY2lyY3VtdmVudGlvbi10ZWNobm9sb2d5Ij5Db21wbGFpbnRzIGFib3V0IEFudGktQ2lyY3VtdmVudGlvbiBUZWNobm9sb2d5PC9hPiBpZiB5b3UgYXJlIHVuc3VyZS4qKgoKTm8KCioqPGEgaHJlZj0iaHR0cHM6Ly9kb2NzLmdpdGh1Yi5jb20vYXJ0aWNsZXMvZG1jYS10YWtlZG93bi1wb2xpY3kjYi13aGF0LWFib3V0LWZvcmtzLW9yLXdoYXRzLWEtZm9yayI+SGF2ZSB5b3Ugc2VhcmNoZWQgZm9yIGFueSBmb3JrczwvYT4gb2YgdGhlIGFsbGVnZWRseSBpbmZyaW5naW5nIGZpbGVzIG9yIHJlcG9zaXRvcmllcz8gRWFjaCBmb3JrIGlzIGEgZGlzdGluY3QgcmVwb3NpdG9yeSBhbmQgbXVzdCBiZSBpZGVudGlmaWVkIHNlcGFyYXRlbHkgaWYgeW91IGJlbGlldmUgaXQgaXMgaW5mcmluZ2luZyBhbmQgd2lzaCB0byBoYXZlIGl0IHRha2VuIGRvd24uKioKClllcy4gQXMgb2YgdGhlIHRpbWUgb2Ygd3JpdGluZywgYWxsIGZvcmtzIGFyZSBpbmNsdWRlZCBpbiB0aGUgbm90aWNlLgoKKipJcyB0aGUgd29yayBsaWNlbnNlZCB1bmRlciBhbiBvcGVuIHNvdXJjZSBsaWNlbnNlPyoqCgpObwoKKipXaGF0IHdvdWxkIGJlIHRoZSBiZXN0IHNvbHV0aW9uIGZvciB0aGUgYWxsZWdlZCBpbmZyaW5nZW1lbnQ/KioKClJlcG9ydGVkIGNvbnRlbnQgbXVzdCBiZSByZW1vdmVkCgoqKkRvIHlvdSBoYXZlIHRoZSBhbGxlZ2VkIGluZnJpbmdlcuKAmXMgY29udGFjdCBpbmZvcm1hdGlvbj8gSWYgc28sIHBsZWFzZSBwcm92aWRlIGl0LioqCgoqKkkgaGF2ZSBhIGdvb2QgZmFpdGggYmVsaWVmIHRoYXQgdXNlIG9mIHRoZSBjb3B5cmlnaHRlZCBtYXRlcmlhbHMgZGVzY3JpYmVkIGFib3ZlIG9uIHRoZSBpbmZyaW5naW5nIHdlYiBwYWdlcyBpcyBub3QgYXV0aG9yaXplZCBieSB0aGUgY29weXJpZ2h0IG93bmVyLCBvciBpdHMgYWdlbnQsIG9yIHRoZSBsYXcuKioKCioqSSBoYXZlIHRha2VuIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lmx1bWVuZGF0YWJhc2Uub3JnL3RvcGljcy8yMiI+ZmFpciB1c2U8L2E+IGludG8gY29uc2lkZXJhdGlvbi4qKgoKKipJIHN3ZWFyLCB1bmRlciBwZW5hbHR5IG9mIHBlcmp1cnksIHRoYXQgdGhlIGluZm9ybWF0aW9uIGluIHRoaXMgbm90aWZpY2F0aW9uIGlzIGFjY3VyYXRlIGFuZCB0aGF0IEkgYW0gdGhlIGNvcHlyaWdodCBvd25lciwgb3IgYW0gYXV0aG9yaXplZCB0byBhY3Qgb24gYmVoYWxmIG9mIHRoZSBvd25lciwgb2YgYW4gZXhjbHVzaXZlIHJpZ2h0IHRoYXQgaXMgYWxsZWdlZGx5IGluZnJpbmdlZC4qKgoKKipJIGhhdmUgcmVhZCBhbmQgdW5kZXJzdGFuZCBHaXRIdWIncyA8YSBocmVmPSJodHRwczovL2RvY3MuZ2l0aHViLmNvbS9hcnRpY2xlcy9ndWlkZS10by1zdWJtaXR0aW5nLWEtZG1jYS10YWtlZG93bi1ub3RpY2UvIj5HdWlkZSB0byBTdWJtaXR0aW5nIGEgRE1DQSBUYWtlZG93biBOb3RpY2U8L2E+LioqCgoqKlNvIHRoYXQgd2UgY2FuIGdldCBiYWNrIHRvIHlvdSwgcGxlYXNlIHByb3ZpZGUgZWl0aGVyIHlvdXIgdGVsZXBob25lIG51bWJlciBvciBwaHlzaWNhbCBhZGRyZXNzLioqCgpbcHJpdmF0ZV0KCioqUGxlYXNlIHR5cGUgeW91ciBmdWxsIGxlZ2FsIG5hbWUgYmVsb3cgdG8gc2lnbiB0aGlzIHJlcXVlc3QuKioKCltwcml2YXRlXQo= + recorded_at: Tue, 05 Nov 2024 22:36:40 GMT - request: method: get - uri: https://api.github.com/repos/github/dmca/commits/955617fe859cf8c138fc8841d60a43ca5d072fb2 + uri: https://api.github.com/repos/github/dmca/commits/64c520716df6c603afaed4ae1cf7a7c999597abc body: encoding: US-ASCII string: '' @@ -196,27 +365,43 @@ http_interactions: - Ruby Host: - api.github.com + Authorization: + - Bearer test response: status: code: 200 message: OK headers: Date: - - Mon, 22 Jul 2024 16:09:59 GMT + - Tue, 05 Nov 2024 22:36:40 GMT Content-Type: - application/json; charset=utf-8 Cache-Control: - - public, max-age=60, s-maxage=60 + - private, max-age=60, s-maxage=60 Vary: - - Accept,Accept-Encoding, Accept, X-Requested-With + - Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With Etag: - - W/"da71a02e514fc990f0bea5bb43196729938605f3e37366e2323d92f0db1f4df8" + - W/"9269b8340ecb80b655b4d98296b2bcdd74717fc818e54c19f369adb7d0a6e3e0" Last-Modified: - - Mon, 22 Jul 2024 16:00:39 GMT + - Tue, 05 Nov 2024 22:16:33 GMT + X-Oauth-Scopes: + - '' + X-Accepted-Oauth-Scopes: + - '' X-Github-Media-Type: - github.v3; format=json X-Github-Api-Version-Selected: - '2022-11-28' + X-Ratelimit-Limit: + - '5000' + X-Ratelimit-Remaining: + - '4686' + X-Ratelimit-Reset: + - '1730847436' + X-Ratelimit-Used: + - '314' + X-Ratelimit-Resource: + - core Access-Control-Expose-Headers: - ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, @@ -236,32 +421,180 @@ http_interactions: - origin-when-cross-origin, strict-origin-when-cross-origin Content-Security-Policy: - default-src 'none' + Transfer-Encoding: + - chunked Server: - github.com - X-Ratelimit-Limit: - - '60' - X-Ratelimit-Remaining: - - '55' - X-Ratelimit-Reset: - - '1721666771' - X-Ratelimit-Resource: - - core - X-Ratelimit-Used: - - '5' + X-Github-Request-Id: + - 9D26:1F4AD4:2AB7274:2B2A218:672A9DF8 + body: + encoding: ASCII-8BIT + string: !binary |- + eyJzaGEiOiI2NGM1MjA3MTZkZjZjNjAzYWZhZWQ0YWUxY2Y3YTdjOTk5NTk3YWJjIiwibm9kZV9pZCI6IkNfa3dET0FCUG9vdG9BS0RZMFl6VXlNRGN4Tm1SbU5tTTJNRE5oWm1GbFpEUmhaVEZqWmpkaE4yTTVPVGsxT1RkaFltTSIsImNvbW1pdCI6eyJhdXRob3IiOnsibmFtZSI6IkRNQ0EgU3luYyBCb3QiLCJlbWFpbCI6Ijg5MTY3MDAyK2RtY2Etc3luYy1ib3RAdXNlcnMubm9yZXBseS5naXRodWIuY29tIiwiZGF0ZSI6IjIwMjQtMTEtMDVUMjI6MTY6MzNaIn0sImNvbW1pdHRlciI6eyJuYW1lIjoiR2l0SHViIiwiZW1haWwiOiJub3JlcGx5QGdpdGh1Yi5jb20iLCJkYXRlIjoiMjAyNC0xMS0wNVQyMjoxNjozM1oifSwibWVzc2FnZSI6Ik1lcmdlIHB1bGwgcmVxdWVzdCAjMTY1MzMgZnJvbSBnaXRodWIvdXBkYXRlc1xuXG5BZGRlZCAyMDI0LzExLzIwMjQtMTEtMDQtcG9raS5tZCIsInRyZWUiOnsic2hhIjoiMGJhYTJkNzVlOWMwYTU1NTExNzMzYzQ5MjQ3YzJhNzA4NGQ5YmEzMyIsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZ2l0aHViL2RtY2EvZ2l0L3RyZWVzLzBiYWEyZDc1ZTljMGE1NTUxMTczM2M0OTI0N2MyYTcwODRkOWJhMzMifSwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9naXRodWIvZG1jYS9naXQvY29tbWl0cy82NGM1MjA3MTZkZjZjNjAzYWZhZWQ0YWUxY2Y3YTdjOTk5NTk3YWJjIiwiY29tbWVudF9jb3VudCI6MCwidmVyaWZpY2F0aW9uIjp7InZlcmlmaWVkIjp0cnVlLCJyZWFzb24iOiJ2YWxpZCIsInNpZ25hdHVyZSI6Ii0tLS0tQkVHSU4gUEdQIFNJR05BVFVSRS0tLS0tXG5cbndzRmNCQUFCQ0FBUUJRSm5LcGxDQ1JDMWFRN3V1NVVobEFBQU9rd1FBQkNNYzZFN2czcHBacXZHYkdSeGJwT25cbllIWUhvVCtqMmsyU3V6MVB1R1pUbnVrSzRDMnF6amx1VjROVlkzY3cyRVdEeW5TeTdKQjF1di82WUlacHBMa1FcbktBOURmNWZJVWhRZTZENDdjeUJ6bit2YmQ2ZDFFeEsyTTV1b1lxdW1QRnlOa0Q0OGVsUDJBdUNRM2ttUFdXWWZcbk42RUZueVhubHVDRGcyY1l0L2VERmdLd0ZYUXM4UzZhRWRSVWlmajBmdHg2Z1N3QlFmdVkxZXBRT3oxcnJoRU9cblozNEYzVUhsZW5RU21UVGZwdzMwVnFFaXdPcnk3Qm1UbnZFcW9YajA0SXJSVzc3OWtWYXJ4MnBQOUxVUUJ2MVFcbmxsRUczV2RQR0dLK2tCU2Y0SWtBRVFiNXZWb2FsczZITU1zYWNWRGNoYUVxSktTa1V3WDB4aWhFR0psM08xckRcbkFEaVRvWHVqQkF2TWdPdkNVenRZQjY1Qkl0LzkyV3drWlFvb2FmS0FqV1dpS2J1Z1FBc2V3Z0JYR0MrSVFQQnFcbkN1ZFNwdnQrZE50Y3hPV20wclBxSVdRcEdQSnQzUW1KdzNmTXQyWU03M010OGViM2N4cGtleUVFM1ZnU0J6QVlcblVMRlg1T29FR0xQNmJjN3lKcUVucnRIeGRGRm5vQzBCdklVdVZLWHNiMmwrcC96YjEvbUhOTTMvRlludWFPaFdcbmkxL2J5S2xvbCtJQ2NWQlpNZ0Qvd1RZdWxVNkYvcCt3ZzF1b1k5eG81eFd0aiszbFhwTWhDY2lTazVOeXNQbDRcbmIwMzRUbFRRSWUyemszWWxRTGFBUFliOUFBeHgyZ0p0d0JNdnlWWUsrWG8vZ3l0VjM3TjhGRTNYVlAxamE2VnVcbnZTSmduR2JjYXc3Z3g0R3h4aWJZXG49VzlDZFxuLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tXG4iLCJwYXlsb2FkIjoidHJlZSAwYmFhMmQ3NWU5YzBhNTU1MTE3MzNjNDkyNDdjMmE3MDg0ZDliYTMzXG5wYXJlbnQgMmNiZmYwOGNmMTVlOGI2Zjc3NTJmNGU3MzI0NDE5Mjc4MmMxYWJjMlxucGFyZW50IGYxOWU0N2M2MDI4NmNmMmFmMDdlYThjMzFlYmJhZmMwM2FiYzE4MzNcbmF1dGhvciBETUNBIFN5bmMgQm90IDw4OTE2NzAwMitkbWNhLXN5bmMtYm90QHVzZXJzLm5vcmVwbHkuZ2l0aHViLmNvbT4gMTczMDg0NDk5MyAtMDgwMFxuY29tbWl0dGVyIEdpdEh1YiA8bm9yZXBseUBnaXRodWIuY29tPiAxNzMwODQ0OTkzIC0wODAwXG5cbk1lcmdlIHB1bGwgcmVxdWVzdCAjMTY1MzMgZnJvbSBnaXRodWIvdXBkYXRlc1xuXG5BZGRlZCAyMDI0LzExLzIwMjQtMTEtMDQtcG9raS5tZCJ9fSwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9naXRodWIvZG1jYS9jb21taXRzLzY0YzUyMDcxNmRmNmM2MDNhZmFlZDRhZTFjZjdhN2M5OTk1OTdhYmMiLCJodG1sX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9naXRodWIvZG1jYS9jb21taXQvNjRjNTIwNzE2ZGY2YzYwM2FmYWVkNGFlMWNmN2E3Yzk5OTU5N2FiYyIsImNvbW1lbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZ2l0aHViL2RtY2EvY29tbWl0cy82NGM1MjA3MTZkZjZjNjAzYWZhZWQ0YWUxY2Y3YTdjOTk5NTk3YWJjL2NvbW1lbnRzIiwiYXV0aG9yIjp7ImxvZ2luIjoiZG1jYS1zeW5jLWJvdCIsImlkIjo4OTE2NzAwMiwibm9kZV9pZCI6Ik1EUTZWWE5sY2pnNU1UWTNNREF5IiwiYXZhdGFyX3VybCI6Imh0dHBzOi8vYXZhdGFycy5naXRodWJ1c2VyY29udGVudC5jb20vdS84OTE2NzAwMj92PTQiLCJncmF2YXRhcl9pZCI6IiIsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZG1jYS1zeW5jLWJvdCIsImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2RtY2Etc3luYy1ib3QiLCJmb2xsb3dlcnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9kbWNhLXN5bmMtYm90L2ZvbGxvd2VycyIsImZvbGxvd2luZ191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2RtY2Etc3luYy1ib3QvZm9sbG93aW5ney9vdGhlcl91c2VyfSIsImdpc3RzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZG1jYS1zeW5jLWJvdC9naXN0c3svZ2lzdF9pZH0iLCJzdGFycmVkX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZG1jYS1zeW5jLWJvdC9zdGFycmVkey9vd25lcn17L3JlcG99Iiwic3Vic2NyaXB0aW9uc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2RtY2Etc3luYy1ib3Qvc3Vic2NyaXB0aW9ucyIsIm9yZ2FuaXphdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9kbWNhLXN5bmMtYm90L29yZ3MiLCJyZXBvc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2RtY2Etc3luYy1ib3QvcmVwb3MiLCJldmVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9kbWNhLXN5bmMtYm90L2V2ZW50c3svcHJpdmFjeX0iLCJyZWNlaXZlZF9ldmVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9kbWNhLXN5bmMtYm90L3JlY2VpdmVkX2V2ZW50cyIsInR5cGUiOiJVc2VyIiwidXNlcl92aWV3X3R5cGUiOiJwdWJsaWMiLCJzaXRlX2FkbWluIjpmYWxzZX0sImNvbW1pdHRlciI6eyJsb2dpbiI6IndlYi1mbG93IiwiaWQiOjE5ODY0NDQ3LCJub2RlX2lkIjoiTURRNlZYTmxjakU1T0RZME5EUTMiLCJhdmF0YXJfdXJsIjoiaHR0cHM6Ly9hdmF0YXJzLmdpdGh1YnVzZXJjb250ZW50LmNvbS91LzE5ODY0NDQ3P3Y9NCIsImdyYXZhdGFyX2lkIjoiIiwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy93ZWItZmxvdyIsImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3dlYi1mbG93IiwiZm9sbG93ZXJzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvd2ViLWZsb3cvZm9sbG93ZXJzIiwiZm9sbG93aW5nX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvd2ViLWZsb3cvZm9sbG93aW5ney9vdGhlcl91c2VyfSIsImdpc3RzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvd2ViLWZsb3cvZ2lzdHN7L2dpc3RfaWR9Iiwic3RhcnJlZF91cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL3dlYi1mbG93L3N0YXJyZWR7L293bmVyfXsvcmVwb30iLCJzdWJzY3JpcHRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvd2ViLWZsb3cvc3Vic2NyaXB0aW9ucyIsIm9yZ2FuaXphdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy93ZWItZmxvdy9vcmdzIiwicmVwb3NfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy93ZWItZmxvdy9yZXBvcyIsImV2ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL3dlYi1mbG93L2V2ZW50c3svcHJpdmFjeX0iLCJyZWNlaXZlZF9ldmVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy93ZWItZmxvdy9yZWNlaXZlZF9ldmVudHMiLCJ0eXBlIjoiVXNlciIsInVzZXJfdmlld190eXBlIjoicHVibGljIiwic2l0ZV9hZG1pbiI6ZmFsc2V9LCJwYXJlbnRzIjpbeyJzaGEiOiIyY2JmZjA4Y2YxNWU4YjZmNzc1MmY0ZTczMjQ0MTkyNzgyYzFhYmMyIiwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9naXRodWIvZG1jYS9jb21taXRzLzJjYmZmMDhjZjE1ZThiNmY3NzUyZjRlNzMyNDQxOTI3ODJjMWFiYzIiLCJodG1sX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9naXRodWIvZG1jYS9jb21taXQvMmNiZmYwOGNmMTVlOGI2Zjc3NTJmNGU3MzI0NDE5Mjc4MmMxYWJjMiJ9LHsic2hhIjoiZjE5ZTQ3YzYwMjg2Y2YyYWYwN2VhOGMzMWViYmFmYzAzYWJjMTgzMyIsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZ2l0aHViL2RtY2EvY29tbWl0cy9mMTllNDdjNjAyODZjZjJhZjA3ZWE4YzMxZWJiYWZjMDNhYmMxODMzIiwiaHRtbF91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZ2l0aHViL2RtY2EvY29tbWl0L2YxOWU0N2M2MDI4NmNmMmFmMDdlYThjMzFlYmJhZmMwM2FiYzE4MzMifV0sInN0YXRzIjp7InRvdGFsIjo3NCwiYWRkaXRpb25zIjo3NCwiZGVsZXRpb25zIjowfSwiZmlsZXMiOlt7InNoYSI6IjgxNGJjNDEyMWZiYmM4YjA1ZWI0ZmYwODliMzk4NjVhMDU3NmM1YWEiLCJmaWxlbmFtZSI6IjIwMjQvMTEvMjAyNC0xMS0wNC1wb2tpLm1kIiwic3RhdHVzIjoiYWRkZWQiLCJhZGRpdGlvbnMiOjc0LCJkZWxldGlvbnMiOjAsImNoYW5nZXMiOjc0LCJibG9iX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9naXRodWIvZG1jYS9ibG9iLzY0YzUyMDcxNmRmNmM2MDNhZmFlZDRhZTFjZjdhN2M5OTk1OTdhYmMvMjAyNCUyRjExJTJGMjAyNC0xMS0wNC1wb2tpLm1kIiwicmF3X3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9naXRodWIvZG1jYS9yYXcvNjRjNTIwNzE2ZGY2YzYwM2FmYWVkNGFlMWNmN2E3Yzk5OTU5N2FiYy8yMDI0JTJGMTElMkYyMDI0LTExLTA0LXBva2kubWQiLCJjb250ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2dpdGh1Yi9kbWNhL2NvbnRlbnRzLzIwMjQlMkYxMSUyRjIwMjQtMTEtMDQtcG9raS5tZD9yZWY9NjRjNTIwNzE2ZGY2YzYwM2FmYWVkNGFlMWNmN2E3Yzk5OTU5N2FiYyIsInBhdGNoIjoiQEAgLTAsMCArMSw3NCBAQFxuK1doaWxlIEdpdEh1YiBkaWQgbm90IGZpbmQgc3VmZmljaWVudCBpbmZvcm1hdGlvbiB0byBkZXRlcm1pbmUgYSB2YWxpZCBhbnRpLWNpcmN1bXZlbnRpb24gY2xhaW0sIHdlIGRldGVybWluZWQgdGhhdCB0aGlzIHRha2Vkb3duIG5vdGljZSBjb250YWlucyBvdGhlciB2YWxpZCBjb3B5cmlnaHQgY2xhaW0ocykuXG4rXG4rLS0tXG4rXG4rKipBcmUgeW91IHRoZSBjb3B5cmlnaHQgaG9sZGVyIG9yIGF1dGhvcml6ZWQgdG8gYWN0IG9uIHRoZSBjb3B5cmlnaHQgb3duZXIncyBiZWhhbGY/KipcbitcbitZZXMsIEkgYW0gdGhlIGNvcHlyaWdodCBob2xkZXIuXG4rXG4rKipBcmUgeW91IHN1Ym1pdHRpbmcgYSByZXZpc2VkIERNQ0Egbm90aWNlIGFmdGVyIEdpdEh1YiBUcnVzdCAmIFNhZmV0eSByZXF1ZXN0ZWQgeW91IG1ha2UgY2hhbmdlcyB0byB5b3VyIG9yaWdpbmFsIG5vdGljZT8qKlxuK1xuK05vXG4rXG4rKipEb2VzIHlvdXIgY2xhaW0gaW52b2x2ZSBjb250ZW50IG9uIEdpdEh1YiBvciBucG0uanM/KipcbitcbitHaXRIdWJcbitcbisqKlBsZWFzZSBkZXNjcmliZSB0aGUgbmF0dXJlIG9mIHlvdXIgY29weXJpZ2h0IG93bmVyc2hpcCBvciBhdXRob3JpemF0aW9uIHRvIGFjdCBvbiB0aGUgb3duZXIncyBiZWhhbGYuKipcbitcbitUaGUgZ2FtZSBTdGlja21hbiBIb29rIGJ5IHRoZSBkZXZlbG9wZXIgW3ByaXZhdGVdIGlzIGV4Y2x1c2l2ZWx5IGxpY2Vuc2VkIHRvIFBva2kgQlYgdG8gZGlzcGxheSBhbmQgbW9uZXRpc2UuIEl0cyBzb3VyY2UgY29kZSBhbmQgZ3JhcGhpY3MgaGF2ZSBiZWVuIGlsbGVnYWxseSBjb3BpZWQgYW5kIGFyZSBub3cgcHVibGlzaGVkIGFuZCBob3N0ZWQgb24gR2l0SHViLiBQbGVhc2UgcmVtb3ZlIGFsbCBvZiB0aGUgcmVwb3NpdG9yaWVzIGFuZCBmb3JrcyB3aGljaCBkaXN0cmlidXRlIHRoZSBpbGxlZ2FsbHkgY29waWVkIGNvbnRlbnQuXG4rXG4rKipQbGVhc2UgcHJvdmlkZSBhIGRldGFpbGVkIGRlc2NyaXB0aW9uIG9mIHRoZSBvcmlnaW5hbCBjb3B5cmlnaHRlZCB3b3JrIHRoYXQgaGFzIGFsbGVnZWRseSBiZWVuIGluZnJpbmdlZC4gSWYgcG9zc2libGUsIGluY2x1ZGUgYSBVUkwgdG8gd2hlcmUgaXQgaXMgcG9zdGVkIG9ubGluZS4qKlxuK1xuK1RoZSBnYW1lIFN0aWNrbWFuIEhvb2sgaXMgYW4gSFRNTDUgd2ViIGdhbWUgYW5kIGlzIGV4Y2x1c2l2ZWx5IGxpY2Vuc2VkIHRvIFBva2kgQlYgdG8gZGlzcGxheSBhbmQgbW9uZXRpc2Ugb24gdGhlIHdlYi4gSXQgaXMgaG9zdGVkIGJ5IHRoZSBjb3B5cmlnaHQgb3duZXIsIFBva2kgQlYsIGF0IGh0dHBzOi8vcG9raS5jb20vZW4vZy9zdGlja21hbi1ob29rLiBDb3B5aW5nIGl0cyBIVE1MNSBjb2RlICsgZ3JhcGhpY3MgYXNzZXRzIGFuZCByZS1ob3N0aW5nIHRoZW0gb24gR2l0aHViIGNvbnN0aXR1dGVzIGNvcHlyaWdodCBpbmZyaW5nZW1lbnQuXG4rXG4rKipXaGF0IGZpbGVzIHNob3VsZCBiZSB0YWtlbiBkb3duPyBQbGVhc2UgcHJvdmlkZSBVUkxzIGZvciBlYWNoIGZpbGUsIG9yIGlmIHRoZSBlbnRpcmUgcmVwb3NpdG9yeSwgdGhlIHJlcG9zaXRvcnnigJlzIFVSTC4qKlxuK1xuK2h0dHBzOi8vd29yZGxlLXVubGltaXRlZC11bmJsb2NrZWQuZ2l0aHViLmlvL3BsYXkvc3RpY2ttYW4taG9va1xuK1xuKyoqRG8geW91IGNsYWltIHRvIGhhdmUgYW55IHRlY2hub2xvZ2ljYWwgbWVhc3VyZXMgaW4gcGxhY2UgdG8gY29udHJvbCBhY2Nlc3MgdG8geW91ciBjb3B5cmlnaHRlZCBjb250ZW50PyBQbGVhc2Ugc2VlIG91ciA8YSBocmVmPVwiaHR0cHM6Ly9kb2NzLmdpdGh1Yi5jb20vYXJ0aWNsZXMvZ3VpZGUtdG8tc3VibWl0dGluZy1hLWRtY2EtdGFrZWRvd24tbm90aWNlI2NvbXBsYWludHMtYWJvdXQtYW50aS1jaXJjdW12ZW50aW9uLXRlY2hub2xvZ3lcIj5Db21wbGFpbnRzIGFib3V0IEFudGktQ2lyY3VtdmVudGlvbiBUZWNobm9sb2d5PC9hPiBpZiB5b3UgYXJlIHVuc3VyZS4qKlxuK1xuK1llc1xuK1xuKyoqV2hhdCB0ZWNobm9sb2dpY2FsIG1lYXN1cmVzIGRvIHlvdSBoYXZlIGluIHBsYWNlIGFuZCBob3cgZG8gdGhleSBlZmZlY3RpdmVseSBjb250cm9sIGFjY2VzcyB0byB5b3VyIGNvcHlyaWdodGVkIG1hdGVyaWFsPyoqXG4rXG4rT3VyIEhUTUw1IGdhbWVzIGFyZSBvbmx5IGFsbG93ZWQgdG8gcnVuIG9uIHdoaXRlbGlzdGVkIGRvbWFpbnMuIE9uIG91ciBiYWNrZW5kcyB3ZSB0YWtlIGNhcmUgb2YgZG9tYWluLXdoaXRlbGlzdGluZyBhbmQgb3RoZXIgaW50ZWdyaXR5IGNoZWNrcy4gRHVlIHRvIHRoZSBuYXR1cmUgb2YgSFRNTDUgZ2FtZXMgaS5lLiBjbGllbnQtc2lkZSBjb2RlLCBpdOKAmXMgZWFzeSB0byByZWhvc3QgYW5kIHJ1biBpdCBlbHNld2hlcmUuIEV4cGVyaW1lbnRzIHdpdGggY29kZS1tYW5nbGluZywgc2l0ZS1sb2NraW5nIGFuZCBvYmZ1c2NhdGlvbiBoYXZlIHRodXMgZmFyIG9ubHkgaHVydCBsZWdpdGltYXRlIHBsYXllcnMsIHdoaWxzdCBmb3IgZ2FtZS1yaXBwZXJzIGl0IHJlbWFpbmVkIHRyaXZpYWwgdG8gY2lyY3VtdmVudC5cbitcbisqKkhvdyBpcyB0aGUgYWNjdXNlZCBwcm9qZWN0IGRlc2lnbmVkIHRvIGNpcmN1bXZlbnQgeW91ciB0ZWNobm9sb2dpY2FsIHByb3RlY3Rpb24gbWVhc3VyZXM/KipcbitcbitUaGlzIGlzIGEgY2xvbmUgb2Ygb3VyIEhUTUw1IGNvZGUuIERvd25sb2FkZWQgYW5kIHJlaG9zdGVkIG9uIEdpdGh1Yi5cbitcbisqKjxhIGhyZWY9XCJodHRwczovL2RvY3MuZ2l0aHViLmNvbS9hcnRpY2xlcy9kbWNhLXRha2Vkb3duLXBvbGljeSNiLXdoYXQtYWJvdXQtZm9ya3Mtb3Itd2hhdHMtYS1mb3JrXCI+SGF2ZSB5b3Ugc2VhcmNoZWQgZm9yIGFueSBmb3JrczwvYT4gb2YgdGhlIGFsbGVnZWRseSBpbmZyaW5naW5nIGZpbGVzIG9yIHJlcG9zaXRvcmllcz8gRWFjaCBmb3JrIGlzIGEgZGlzdGluY3QgcmVwb3NpdG9yeSBhbmQgbXVzdCBiZSBpZGVudGlmaWVkIHNlcGFyYXRlbHkgaWYgeW91IGJlbGlldmUgaXQgaXMgaW5mcmluZ2luZyBhbmQgd2lzaCB0byBoYXZlIGl0IHRha2VuIGRvd24uKipcbitcbitZZXMgYnV0IHdlIGhhdmVuJ3QgYmVlbiBhYmxlIHRvIGZpbmQgYW55LlxuK1xuKyoqSXMgdGhlIHdvcmsgbGljZW5zZWQgdW5kZXIgYW4gb3BlbiBzb3VyY2UgbGljZW5zZT8qKlxuK1xuK05vXG4rXG4rKipXaGF0IHdvdWxkIGJlIHRoZSBiZXN0IHNvbHV0aW9uIGZvciB0aGUgYWxsZWdlZCBpbmZyaW5nZW1lbnQ/KipcbitcbitSZXBvcnRlZCBjb250ZW50IG11c3QgYmUgcmVtb3ZlZFxuK1xuKyoqRG8geW91IGhhdmUgdGhlIGFsbGVnZWQgaW5mcmluZ2Vy4oCZcyBjb250YWN0IGluZm9ybWF0aW9uPyBJZiBzbywgcGxlYXNlIHByb3ZpZGUgaXQuKipcbitcbitObywgd2UgZG9uJ3QgaGF2ZSB0aGVpciBpbmZvcm1hdGlvbi5cbitcbisqKkkgaGF2ZSBhIGdvb2QgZmFpdGggYmVsaWVmIHRoYXQgdXNlIG9mIHRoZSBjb3B5cmlnaHRlZCBtYXRlcmlhbHMgZGVzY3JpYmVkIGFib3ZlIG9uIHRoZSBpbmZyaW5naW5nIHdlYiBwYWdlcyBpcyBub3QgYXV0aG9yaXplZCBieSB0aGUgY29weXJpZ2h0IG93bmVyLCBvciBpdHMgYWdlbnQsIG9yIHRoZSBsYXcuKipcbitcbisqKkkgaGF2ZSB0YWtlbiA8YSBocmVmPVwiaHR0cHM6Ly93d3cubHVtZW5kYXRhYmFzZS5vcmcvdG9waWNzLzIyXCI+ZmFpciB1c2U8L2E+IGludG8gY29uc2lkZXJhdGlvbi4qKlxuK1xuKyoqSSBzd2VhciwgdW5kZXIgcGVuYWx0eSBvZiBwZXJqdXJ5LCB0aGF0IHRoZSBpbmZvcm1hdGlvbiBpbiB0aGlzIG5vdGlmaWNhdGlvbiBpcyBhY2N1cmF0ZSBhbmQgdGhhdCBJIGFtIHRoZSBjb3B5cmlnaHQgb3duZXIsIG9yIGFtIGF1dGhvcml6ZWQgdG8gYWN0IG9uIGJlaGFsZiBvZiB0aGUgb3duZXIsIG9mIGFuIGV4Y2x1c2l2ZSByaWdodCB0aGF0IGlzIGFsbGVnZWRseSBpbmZyaW5nZWQuKipcbitcbisqKkkgaGF2ZSByZWFkIGFuZCB1bmRlcnN0YW5kIEdpdEh1YidzIDxhIGhyZWY9XCJodHRwczovL2RvY3MuZ2l0aHViLmNvbS9hcnRpY2xlcy9ndWlkZS10by1zdWJtaXR0aW5nLWEtZG1jYS10YWtlZG93bi1ub3RpY2UvXCI+R3VpZGUgdG8gU3VibWl0dGluZyBhIERNQ0EgVGFrZWRvd24gTm90aWNlPC9hPi4qKlxuK1xuKyoqU28gdGhhdCB3ZSBjYW4gZ2V0IGJhY2sgdG8geW91LCBwbGVhc2UgcHJvdmlkZSBlaXRoZXIgeW91ciB0ZWxlcGhvbmUgbnVtYmVyIG9yIHBoeXNpY2FsIGFkZHJlc3MuKipcbitcbitbcHJpdmF0ZV0gIFxuK1Bva2kgQi5WLiAgXG4rW3ByaXZhdGVdICBcbitbcHJpdmF0ZV0gIFxuK1xuKyoqUGxlYXNlIHR5cGUgeW91ciBmdWxsIGxlZ2FsIG5hbWUgYmVsb3cgdG8gc2lnbiB0aGlzIHJlcXVlc3QuKipcbitcbitbcHJpdmF0ZV0gICJ9XX0= + recorded_at: Tue, 05 Nov 2024 22:36:40 GMT +- request: + method: get + uri: https://github.com/github/dmca/raw/64c520716df6c603afaed4ae1cf7a7c999597abc/2024%2F11%2F2024-11-04-poki.md + body: + encoding: US-ASCII + string: '' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 302 + message: Found + headers: + Server: + - GitHub.com + Date: + - Tue, 05 Nov 2024 22:34:53 GMT + Content-Type: + - text/html; charset=utf-8 + Vary: + - X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, Accept-Encoding, Accept, + X-Requested-With + Access-Control-Allow-Origin: + - '' + Location: + - https://raw.githubusercontent.com/github/dmca/64c520716df6c603afaed4ae1cf7a7c999597abc/2024/11/2024-11-04-poki.md + Cache-Control: + - no-cache + Strict-Transport-Security: + - max-age=31536000; includeSubdomains; preload + X-Frame-Options: + - deny + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - '0' + Referrer-Policy: + - no-referrer-when-downgrade + Content-Security-Policy: + - 'default-src ''none''; base-uri ''self''; child-src github.com/assets-cdn/worker/ + github.com/webpack/ github.com/assets/ gist.github.com/assets-cdn/worker/; + connect-src ''self'' uploads.github.com www.githubstatus.com collector.github.com + raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com + github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com + *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com + objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com + proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com + wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ + productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ + productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ + productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ + productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ + productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ + productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ + productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ + productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ + productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ + productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com + github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com + wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com + api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src + github.githubassets.com; form-action ''self'' github.com gist.github.com copilot-workspace.githubnext.com + objects-origin.githubusercontent.com; frame-ancestors ''none''; frame-src + viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src + ''self'' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com + identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com + github-cloud.s3.amazonaws.com objects.githubusercontent.com secured-user-images.githubusercontent.com/ + user-images.githubusercontent.com/ private-user-images.githubusercontent.com + opengraph.githubassets.com github-production-user-asset-6210df.s3.amazonaws.com + customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com + *.githubusercontent.com; manifest-src ''self''; media-src github.com user-images.githubusercontent.com/ + secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com + github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src + github.githubassets.com; style-src ''unsafe-inline'' github.githubassets.com; + upgrade-insecure-requests; worker-src github.com/assets-cdn/worker/ github.com/webpack/ + github.com/assets/ gist.github.com/assets-cdn/worker/' + Content-Length: + - '0' + X-Github-Request-Id: + - B938:375E8F:331912D:33E34E3:672A9DF8 + body: + encoding: UTF-8 + string: '' + recorded_at: Tue, 05 Nov 2024 22:36:41 GMT +- request: + method: get + uri: https://raw.githubusercontent.com/github/dmca/64c520716df6c603afaed4ae1cf7a7c999597abc/2024/11/2024-11-04-poki.md + body: + encoding: US-ASCII + string: '' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Connection: + - keep-alive + Content-Length: + - '4191' + Cache-Control: + - max-age=300 + Content-Security-Policy: + - default-src 'none'; style-src 'unsafe-inline'; sandbox + Content-Type: + - text/plain; charset=utf-8 + Etag: + - W/"3fcc6513c7be2f47747a79501c46943b50dfb321c4d7e5a56a3cab6454ee79bf" + Strict-Transport-Security: + - max-age=31536000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Xss-Protection: + - 1; mode=block + X-Github-Request-Id: + - 725A:2FFE33:73AEC1:77BD96:672A9B41 Accept-Ranges: - bytes - Transfer-Encoding: - - chunked - X-Github-Request-Id: - - F8B6:DB75E:4634A9:82F2EB:669E8457 + Date: + - Tue, 05 Nov 2024 22:36:41 GMT + Via: + - 1.1 varnish + X-Served-By: + - cache-fra-eddf8230096-FRA + X-Cache: + - HIT + X-Cache-Hits: + - '0' + X-Timer: + - S1730846201.172893,VS0,VE191 + Vary: + - Authorization,Accept-Encoding,Origin + Access-Control-Allow-Origin: + - "*" + Cross-Origin-Resource-Policy: + - cross-origin + X-Fastly-Request-Id: + - a7b427e68b53e7f50611c62533a5755d8fa954bf + Expires: + - Tue, 05 Nov 2024 22:41:41 GMT + Source-Age: + - '0' body: encoding: ASCII-8BIT string: !binary |- - eyJzaGEiOiI5NTU2MTdmZTg1OWNmOGMxMzhmYzg4NDFkNjBhNDNjYTVkMDcyZmIyIiwibm9kZV9pZCI6IkNfa3dET0FCUG9vdG9BS0RrMU5UWXhOMlpsT0RVNVkyWTRZekV6T0daak9EZzBNV1EyTUdFME0yTmhOV1F3TnpKbVlqSSIsImNvbW1pdCI6eyJhdXRob3IiOnsibmFtZSI6IkRNQ0EgU3luYyBCb3QiLCJlbWFpbCI6Ijg5MTY3MDAyK2RtY2Etc3luYy1ib3RAdXNlcnMubm9yZXBseS5naXRodWIuY29tIiwiZGF0ZSI6IjIwMjQtMDctMjJUMTY6MDA6MzlaIn0sImNvbW1pdHRlciI6eyJuYW1lIjoiR2l0SHViIiwiZW1haWwiOiJub3JlcGx5QGdpdGh1Yi5jb20iLCJkYXRlIjoiMjAyNC0wNy0yMlQxNjowMDozOVoifSwibWVzc2FnZSI6Ik1lcmdlIHB1bGwgcmVxdWVzdCAjMTU5NjAgZnJvbSBnaXRodWIvdXBkYXRlc1xuXG5BZGRlZCAyMDI0LzA3LzIwMjQtMDctMjItbWFydmFsLXNvZnR3YXJlLWdyb3VwLm1kIiwidHJlZSI6eyJzaGEiOiI0OTIyODRiZTdjODBlN2NiYjIwMWVjMDZkZTM3ODBlMmM5ZTBjNWU2IiwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9naXRodWIvZG1jYS9naXQvdHJlZXMvNDkyMjg0YmU3YzgwZTdjYmIyMDFlYzA2ZGUzNzgwZTJjOWUwYzVlNiJ9LCJ1cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2dpdGh1Yi9kbWNhL2dpdC9jb21taXRzLzk1NTYxN2ZlODU5Y2Y4YzEzOGZjODg0MWQ2MGE0M2NhNWQwNzJmYjIiLCJjb21tZW50X2NvdW50IjowLCJ2ZXJpZmljYXRpb24iOnsidmVyaWZpZWQiOnRydWUsInJlYXNvbiI6InZhbGlkIiwic2lnbmF0dXJlIjoiLS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS1cblxud3NGY0JBQUJDQUFRQlFKbW5vSW5DUkMxYVE3dXU1VWhsQUFBZHBBUUFEbnFPZFMwRU45citRWUNiUE12cUJTdFxuZHJBLzAyMStXaHAzMHo0dE1BRmttbDl5S1cvRk1MQzF0ME1iTUsyVGF5V2pRcTV1eGFvWFg1bnNmY1RyYVZ1YVxuV3dnYlFmcG13RmlxaElnengzY1phWC9GczNoMktOdHV2UU5Md3VnZHA5cmhTcWpiM21aUTlqUW9ZMTZxWXlQOFxuTC9hb3R1MG1QL2hVWDI4YW44ZXNzOXlEbVJqWEtvSk0vQmgyL3Jta2VMekZaWDhXb0FDdUR2Sm5CODRGcWdCTVxuV3JVUFpndUVnZExxYkZQN25vaEFpajNZM1pCWTRMc3pSVnNJcE4xcytaeWpZbjdhQzNxT2xTZldLNU11SElsYVxuTWJpR1BEUXZYWSs4OTBoZ3pUTkdGVHgyTGY3c2VwS1NRbDB6OE1UN3FPek9BT04wbGo3RWNxZzNGbXhTamJYZlxuSWFpSGVmZG5YTHFuUlF0cTR2QitRM3Z5cXIxQzhtbGpCUGp6cXNPQ0FET2dvTEhuWDhFa2VIT3ZqUklpUkpQZVxuNTFWZ0Z6M1h1N2lPYTgzZVdvNXkrdFFSUW9TRVlqVE9NU1lseHJCQUxUYlJZdVB5akFoMmZKbkZQTzR0WnRWS1xuQWtCV2xtUDZZUXhDUXBlZ0ZSV3E5RlY1NitMaVhyZVlQWDlFQnlTRXliRVBLdjBQZDl0YmFBQ3ROVFpod3JLcVxuRENqdEF1ZFU0c1E2b0FVb1BPUzI1Z3AvL3dJdzYzbExvNFluNUJIN2dabGI4ME03K0krRUxtR2wrVnl3Ly9DNlxuVk1Ba1RKQ1FtUlNUUnFwQUZvVUhVWDVNMVZMOGdPNk9zd1hQZzRuKzdhaU94eEI1MkJnZ3J2ZzZkVWxqKzVRQlxuZWo4LzlLSFQvYmxsUE5xZUNWdElcbj1Kak93XG4tLS0tLUVORCBQR1AgU0lHTkFUVVJFLS0tLS1cbiIsInBheWxvYWQiOiJ0cmVlIDQ5MjI4NGJlN2M4MGU3Y2JiMjAxZWMwNmRlMzc4MGUyYzllMGM1ZTZcbnBhcmVudCA2ZDQyMzA5OTY4ZTJkZGZlMzRlZjlhODZkMmY5N2ZhMWQ1Zjg5YWUyXG5wYXJlbnQgOTI4NjQyNjAzOTRlZDQ0MmQ2YWE1ODdjZmJhZGI5YzI5YzdiYTczNVxuYXV0aG9yIERNQ0EgU3luYyBCb3QgPDg5MTY3MDAyK2RtY2Etc3luYy1ib3RAdXNlcnMubm9yZXBseS5naXRodWIuY29tPiAxNzIxNjY0MDM5IC0wNzAwXG5jb21taXR0ZXIgR2l0SHViIDxub3JlcGx5QGdpdGh1Yi5jb20+IDE3MjE2NjQwMzkgLTA3MDBcblxuTWVyZ2UgcHVsbCByZXF1ZXN0ICMxNTk2MCBmcm9tIGdpdGh1Yi91cGRhdGVzXG5cbkFkZGVkIDIwMjQvMDcvMjAyNC0wNy0yMi1tYXJ2YWwtc29mdHdhcmUtZ3JvdXAubWQifX0sInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZ2l0aHViL2RtY2EvY29tbWl0cy85NTU2MTdmZTg1OWNmOGMxMzhmYzg4NDFkNjBhNDNjYTVkMDcyZmIyIiwiaHRtbF91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZ2l0aHViL2RtY2EvY29tbWl0Lzk1NTYxN2ZlODU5Y2Y4YzEzOGZjODg0MWQ2MGE0M2NhNWQwNzJmYjIiLCJjb21tZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2dpdGh1Yi9kbWNhL2NvbW1pdHMvOTU1NjE3ZmU4NTljZjhjMTM4ZmM4ODQxZDYwYTQzY2E1ZDA3MmZiMi9jb21tZW50cyIsImF1dGhvciI6eyJsb2dpbiI6ImRtY2Etc3luYy1ib3QiLCJpZCI6ODkxNjcwMDIsIm5vZGVfaWQiOiJNRFE2VlhObGNqZzVNVFkzTURBeSIsImF2YXRhcl91cmwiOiJodHRwczovL2F2YXRhcnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3UvODkxNjcwMDI/dj00IiwiZ3JhdmF0YXJfaWQiOiIiLCJ1cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2RtY2Etc3luYy1ib3QiLCJodG1sX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9kbWNhLXN5bmMtYm90IiwiZm9sbG93ZXJzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZG1jYS1zeW5jLWJvdC9mb2xsb3dlcnMiLCJmb2xsb3dpbmdfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9kbWNhLXN5bmMtYm90L2ZvbGxvd2luZ3svb3RoZXJfdXNlcn0iLCJnaXN0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2RtY2Etc3luYy1ib3QvZ2lzdHN7L2dpc3RfaWR9Iiwic3RhcnJlZF91cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2RtY2Etc3luYy1ib3Qvc3RhcnJlZHsvb3duZXJ9ey9yZXBvfSIsInN1YnNjcmlwdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9kbWNhLXN5bmMtYm90L3N1YnNjcmlwdGlvbnMiLCJvcmdhbml6YXRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZG1jYS1zeW5jLWJvdC9vcmdzIiwicmVwb3NfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9kbWNhLXN5bmMtYm90L3JlcG9zIiwiZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZG1jYS1zeW5jLWJvdC9ldmVudHN7L3ByaXZhY3l9IiwicmVjZWl2ZWRfZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZG1jYS1zeW5jLWJvdC9yZWNlaXZlZF9ldmVudHMiLCJ0eXBlIjoiVXNlciIsInNpdGVfYWRtaW4iOmZhbHNlfSwiY29tbWl0dGVyIjp7ImxvZ2luIjoid2ViLWZsb3ciLCJpZCI6MTk4NjQ0NDcsIm5vZGVfaWQiOiJNRFE2VlhObGNqRTVPRFkwTkRRMyIsImF2YXRhcl91cmwiOiJodHRwczovL2F2YXRhcnMuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3UvMTk4NjQ0NDc/dj00IiwiZ3JhdmF0YXJfaWQiOiIiLCJ1cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL3dlYi1mbG93IiwiaHRtbF91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vd2ViLWZsb3ciLCJmb2xsb3dlcnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy93ZWItZmxvdy9mb2xsb3dlcnMiLCJmb2xsb3dpbmdfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy93ZWItZmxvdy9mb2xsb3dpbmd7L290aGVyX3VzZXJ9IiwiZ2lzdHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy93ZWItZmxvdy9naXN0c3svZ2lzdF9pZH0iLCJzdGFycmVkX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvd2ViLWZsb3cvc3RhcnJlZHsvb3duZXJ9ey9yZXBvfSIsInN1YnNjcmlwdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy93ZWItZmxvdy9zdWJzY3JpcHRpb25zIiwib3JnYW5pemF0aW9uc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL3dlYi1mbG93L29yZ3MiLCJyZXBvc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL3dlYi1mbG93L3JlcG9zIiwiZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvd2ViLWZsb3cvZXZlbnRzey9wcml2YWN5fSIsInJlY2VpdmVkX2V2ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL3dlYi1mbG93L3JlY2VpdmVkX2V2ZW50cyIsInR5cGUiOiJVc2VyIiwic2l0ZV9hZG1pbiI6ZmFsc2V9LCJwYXJlbnRzIjpbeyJzaGEiOiI2ZDQyMzA5OTY4ZTJkZGZlMzRlZjlhODZkMmY5N2ZhMWQ1Zjg5YWUyIiwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9naXRodWIvZG1jYS9jb21taXRzLzZkNDIzMDk5NjhlMmRkZmUzNGVmOWE4NmQyZjk3ZmExZDVmODlhZTIiLCJodG1sX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9naXRodWIvZG1jYS9jb21taXQvNmQ0MjMwOTk2OGUyZGRmZTM0ZWY5YTg2ZDJmOTdmYTFkNWY4OWFlMiJ9LHsic2hhIjoiOTI4NjQyNjAzOTRlZDQ0MmQ2YWE1ODdjZmJhZGI5YzI5YzdiYTczNSIsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZ2l0aHViL2RtY2EvY29tbWl0cy85Mjg2NDI2MDM5NGVkNDQyZDZhYTU4N2NmYmFkYjljMjljN2JhNzM1IiwiaHRtbF91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZ2l0aHViL2RtY2EvY29tbWl0LzkyODY0MjYwMzk0ZWQ0NDJkNmFhNTg3Y2ZiYWRiOWMyOWM3YmE3MzUifV0sInN0YXRzIjp7InRvdGFsIjo3NSwiYWRkaXRpb25zIjo3NSwiZGVsZXRpb25zIjowfSwiZmlsZXMiOlt7InNoYSI6IjAzNThhODNiZDIyOWY4ODJlNmYzZDkyODBhYWQ0YWVlMjdhMTI1NjAiLCJmaWxlbmFtZSI6IjIwMjQvMDcvMjAyNC0wNy0yMi1tYXJ2YWwtc29mdHdhcmUtZ3JvdXAubWQiLCJzdGF0dXMiOiJhZGRlZCIsImFkZGl0aW9ucyI6NzUsImRlbGV0aW9ucyI6MCwiY2hhbmdlcyI6NzUsImJsb2JfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2dpdGh1Yi9kbWNhL2Jsb2IvOTU1NjE3ZmU4NTljZjhjMTM4ZmM4ODQxZDYwYTQzY2E1ZDA3MmZiMi8yMDI0JTJGMDclMkYyMDI0LTA3LTIyLW1hcnZhbC1zb2Z0d2FyZS1ncm91cC5tZCIsInJhd191cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZ2l0aHViL2RtY2EvcmF3Lzk1NTYxN2ZlODU5Y2Y4YzEzOGZjODg0MWQ2MGE0M2NhNWQwNzJmYjIvMjAyNCUyRjA3JTJGMjAyNC0wNy0yMi1tYXJ2YWwtc29mdHdhcmUtZ3JvdXAubWQiLCJjb250ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2dpdGh1Yi9kbWNhL2NvbnRlbnRzLzIwMjQlMkYwNyUyRjIwMjQtMDctMjItbWFydmFsLXNvZnR3YXJlLWdyb3VwLm1kP3JlZj05NTU2MTdmZTg1OWNmOGMxMzhmYzg4NDFkNjBhNDNjYTVkMDcyZmIyIiwicGF0Y2giOiJAQCAtMCwwICsxLDc1IEBAXG4rV2hpbGUgR2l0SHViIGRpZCBub3QgZmluZCBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIGRldGVybWluZSBhIHZhbGlkIGFudGktY2lyY3VtdmVudGlvbiBjbGFpbSwgd2UgZGV0ZXJtaW5lZCB0aGF0IHRoaXMgdGFrZWRvd24gbm90aWNlIGNvbnRhaW5zIG90aGVyIHZhbGlkIGNvcHlyaWdodCBjbGFpbShzKS5cbitcbistLS1cbitcbisqKkFyZSB5b3UgdGhlIGNvcHlyaWdodCBob2xkZXIgb3IgYXV0aG9yaXplZCB0byBhY3Qgb24gdGhlIGNvcHlyaWdodCBvd25lcidzIGJlaGFsZj8qKlxuK1xuK1llcywgSSBhbSBhdXRob3JpemVkIHRvIGFjdCBvbiB0aGUgY29weXJpZ2h0IG93bmVyJ3MgYmVoYWxmLlxuK1xuKyoqQXJlIHlvdSBzdWJtaXR0aW5nIGEgcmV2aXNlZCBETUNBIG5vdGljZSBhZnRlciBHaXRIdWIgVHJ1c3QgJiBTYWZldHkgcmVxdWVzdGVkIHlvdSBtYWtlIGNoYW5nZXMgdG8geW91ciBvcmlnaW5hbCBub3RpY2U/KipcbitcbitOb1xuK1xuKyoqRG9lcyB5b3VyIGNsYWltIGludm9sdmUgY29udGVudCBvbiBHaXRIdWIgb3IgbnBtLmpzPyoqXG4rXG4rR2l0SHViXG4rXG4rKipQbGVhc2UgZGVzY3JpYmUgdGhlIG5hdHVyZSBvZiB5b3VyIGNvcHlyaWdodCBvd25lcnNoaXAgb3IgYXV0aG9yaXphdGlvbiB0byBhY3Qgb24gdGhlIG93bmVyJ3MgYmVoYWxmLioqXG4rXG4rSSBhbSBbcHJpdmF0ZV0sIFtwcml2YXRlXSBmb3IgTWFydmFsIFNvZnR3YXJlIEdyb3VwIFVLLiBBbiBleC1lbXBsb3llZSBoYXMgY29waWVkIG91ciBjb2RlIGJhc2VzIGFuZCBpcyBob3N0aW5nIGl0IGluIEdpdEh1YiB3aXRoIHRocmVhdHMgb2YgbWFraW5nIHRoZSBjb2RlIGJhc2UgcHVibGljLlxuK1xuK1RoZSB1c2VyIHNlbnQgYW4gZW1haWwgdGhyZWF0ZW5pbmcg4oCcW3ByaXZhdGVdLuKAnCAgVGhlIG9yaWdpbmFsIGVtYWlsIGhhcyBiZWVuIGF0dGFjaGVkIHdpdGggaW1hZ2VzIG9mIG91ciBjb2RlIGJhc2UuXG4rXG4rXG4rKipQbGVhc2UgcHJvdmlkZSBhIGRldGFpbGVkIGRlc2NyaXB0aW9uIG9mIHRoZSBvcmlnaW5hbCBjb3B5cmlnaHRlZCB3b3JrIHRoYXQgaGFzIGFsbGVnZWRseSBiZWVuIGluZnJpbmdlZC4gSWYgcG9zc2libGUsIGluY2x1ZGUgYSBVUkwgdG8gd2hlcmUgaXQgaXMgcG9zdGVkIG9ubGluZS4qKlxuK1xuK1RoZSBzb2Z0d2FyZSBpcyBwb3N0ZWQgaW4gYSBbcHJpdmF0ZV0gb24gR2l0SHViIGJ5IGEgdXNlciBkZWxpdGVzZXIxMTIuIEkgY2FuIHByb3ZpZGUgdGhlIHRocmVhdGVuaW5nIGVtYWlsIHNlbnQgdG8gb3VyIGNvbXBhbnkuXG4rXG4rKipXaGF0IGZpbGVzIHNob3VsZCBiZSB0YWtlbiBkb3duPyBQbGVhc2UgcHJvdmlkZSBVUkxzIGZvciBlYWNoIGZpbGUsIG9yIGlmIHRoZSBlbnRpcmUgcmVwb3NpdG9yeSwgdGhlIHJlcG9zaXRvcnnigJlzIFVSTC4qKlxuK1xuK2RlbGl0ZXNlcjExMi9NYXJ2YWwtU29mdHdhcmUtU291cmNlLUNvZGUgb24gR2l0SHViLiBJdCBpcyBhIFtwcml2YXRlXSBzbyBpIGNhbm5vdCBwcm92aWRlIHRoZSB1cmwuXG4rXG4rKipEbyB5b3UgY2xhaW0gdG8gaGF2ZSBhbnkgdGVjaG5vbG9naWNhbCBtZWFzdXJlcyBpbiBwbGFjZSB0byBjb250cm9sIGFjY2VzcyB0byB5b3VyIGNvcHlyaWdodGVkIGNvbnRlbnQ/IFBsZWFzZSBzZWUgb3VyIDxhIGhyZWY9XCJodHRwczovL2RvY3MuZ2l0aHViLmNvbS9hcnRpY2xlcy9ndWlkZS10by1zdWJtaXR0aW5nLWEtZG1jYS10YWtlZG93bi1ub3RpY2UjY29tcGxhaW50cy1hYm91dC1hbnRpLWNpcmN1bXZlbnRpb24tdGVjaG5vbG9neVwiPkNvbXBsYWludHMgYWJvdXQgQW50aS1DaXJjdW12ZW50aW9uIFRlY2hub2xvZ3k8L2E+IGlmIHlvdSBhcmUgdW5zdXJlLioqXG4rXG4rWWVzXG4rXG4rKipXaGF0IHRlY2hub2xvZ2ljYWwgbWVhc3VyZXMgZG8geW91IGhhdmUgaW4gcGxhY2UgYW5kIGhvdyBkbyB0aGV5IGVmZmVjdGl2ZWx5IGNvbnRyb2wgYWNjZXNzIHRvIHlvdXIgY29weXJpZ2h0ZWQgbWF0ZXJpYWw/KipcbitcbitXZSB1c2UgQXp1cmUgYXV0aGVudGljYXRpb24gdG8gYml0IGJ1Y2tldCBmb3IgcHJpdmF0ZSByZXBvc2l0b3JpZXMuIEhvd2V2ZXIgdGhpcyB3YXMgYW4gZXggZW1wbG95ZWUgdGhhdCBoYWQgcmVsYXRpdmUgYWNjZXNzIHRvIHRoZSBjb2RlIGJhc2UuXG4rXG4rKipIb3cgaXMgdGhlIGFjY3VzZWQgcHJvamVjdCBkZXNpZ25lZCB0byBjaXJjdW12ZW50IHlvdXIgdGVjaG5vbG9naWNhbCBwcm90ZWN0aW9uIG1lYXN1cmVzPyoqXG4rXG4rVGhlIHByb2plY3QgYmVsb25ncyB0byBNYXJ2YWwgU29mdHdhcmUgTGltaXRlZCBhbmQgcG9zZXMgYSBzZWN1cml0eSB0aHJlYXQgdG8gY3VzdG9tZXJzIHdobyB1c2UgdGhlIHByb2R1Y3QgYW5kIGNvdWxkIGJlIHVzZWQgdG8gZ2VuZXJhdGUgZnJlZSBsaWNlbnNlcyBmb3IgdGhlIHNvZnR3YXJlLlxuK1xuKyoqPGEgaHJlZj1cImh0dHBzOi8vZG9jcy5naXRodWIuY29tL2FydGljbGVzL2RtY2EtdGFrZWRvd24tcG9saWN5I2Itd2hhdC1hYm91dC1mb3Jrcy1vci13aGF0cy1hLWZvcmtcIj5IYXZlIHlvdSBzZWFyY2hlZCBmb3IgYW55IGZvcmtzPC9hPiBvZiB0aGUgYWxsZWdlZGx5IGluZnJpbmdpbmcgZmlsZXMgb3IgcmVwb3NpdG9yaWVzPyBFYWNoIGZvcmsgaXMgYSBkaXN0aW5jdCByZXBvc2l0b3J5IGFuZCBtdXN0IGJlIGlkZW50aWZpZWQgc2VwYXJhdGVseSBpZiB5b3UgYmVsaWV2ZSBpdCBpcyBpbmZyaW5naW5nIGFuZCB3aXNoIHRvIGhhdmUgaXQgdGFrZW4gZG93bi4qKlxuK1xuK05vLCB0aGUgcmVwb3NpdG9yeSBoYXMgbm90IGJlZW4gbWFkZSBwdWJsaWMuXG4rXG4rKipJcyB0aGUgd29yayBsaWNlbnNlZCB1bmRlciBhbiBvcGVuIHNvdXJjZSBsaWNlbnNlPyoqXG4rXG4rTm9cbitcbisqKldoYXQgd291bGQgYmUgdGhlIGJlc3Qgc29sdXRpb24gZm9yIHRoZSBhbGxlZ2VkIGluZnJpbmdlbWVudD8qKlxuK1xuK1JlcG9ydGVkIGNvbnRlbnQgbXVzdCBiZSByZW1vdmVkXG4rXG4rKipEbyB5b3UgaGF2ZSB0aGUgYWxsZWdlZCBpbmZyaW5nZXLigJlzIGNvbnRhY3QgaW5mb3JtYXRpb24/IElmIHNvLCBwbGVhc2UgcHJvdmlkZSBpdC4qKlxuK1xuK05hbWUgaXMgW3ByaXZhdGVdIHdpdGggZW1haWwgW3ByaXZhdGVdIGJ1dCB0aGUgcmVwbyBpcyB1bmRlciBkZWxpdGVzZXIxMTJcbitcbisqKkkgaGF2ZSBhIGdvb2QgZmFpdGggYmVsaWVmIHRoYXQgdXNlIG9mIHRoZSBjb3B5cmlnaHRlZCBtYXRlcmlhbHMgZGVzY3JpYmVkIGFib3ZlIG9uIHRoZSBpbmZyaW5naW5nIHdlYiBwYWdlcyBpcyBub3QgYXV0aG9yaXplZCBieSB0aGUgY29weXJpZ2h0IG93bmVyLCBvciBpdHMgYWdlbnQsIG9yIHRoZSBsYXcuKipcbitcbisqKkkgaGF2ZSB0YWtlbiA8YSBocmVmPVwiaHR0cHM6Ly93d3cubHVtZW5kYXRhYmFzZS5vcmcvdG9waWNzLzIyXCI+ZmFpciB1c2U8L2E+IGludG8gY29uc2lkZXJhdGlvbi4qKlxuK1xuKyoqSSBzd2VhciwgdW5kZXIgcGVuYWx0eSBvZiBwZXJqdXJ5LCB0aGF0IHRoZSBpbmZvcm1hdGlvbiBpbiB0aGlzIG5vdGlmaWNhdGlvbiBpcyBhY2N1cmF0ZSBhbmQgdGhhdCBJIGFtIHRoZSBjb3B5cmlnaHQgb3duZXIsIG9yIGFtIGF1dGhvcml6ZWQgdG8gYWN0IG9uIGJlaGFsZiBvZiB0aGUgb3duZXIsIG9mIGFuIGV4Y2x1c2l2ZSByaWdodCB0aGF0IGlzIGFsbGVnZWRseSBpbmZyaW5nZWQuKipcbitcbisqKkkgaGF2ZSByZWFkIGFuZCB1bmRlcnN0YW5kIEdpdEh1YidzIDxhIGhyZWY9XCJodHRwczovL2RvY3MuZ2l0aHViLmNvbS9hcnRpY2xlcy9ndWlkZS10by1zdWJtaXR0aW5nLWEtZG1jYS10YWtlZG93bi1ub3RpY2UvXCI+R3VpZGUgdG8gU3VibWl0dGluZyBhIERNQ0EgVGFrZWRvd24gTm90aWNlPC9hPi4qKlxuK1xuKyoqU28gdGhhdCB3ZSBjYW4gZ2V0IGJhY2sgdG8geW91LCBwbGVhc2UgcHJvdmlkZSBlaXRoZXIgeW91ciB0ZWxlcGhvbmUgbnVtYmVyIG9yIHBoeXNpY2FsIGFkZHJlc3MuKipcbitcbitQbGVhc2UgY29udGFjdCBtZSBvbiBbcHJpdmF0ZV0gb3IgW3ByaXZhdGVdIChbcHJpdmF0ZV0pXG4rXG4rKipQbGVhc2UgdHlwZSB5b3VyIGZ1bGwgbGVnYWwgbmFtZSBiZWxvdyB0byBzaWduIHRoaXMgcmVxdWVzdC4qKlxuK1xuK1twcml2YXRlXVxuKyJ9XX0= - recorded_at: Mon, 22 Jul 2024 16:09:59 GMT + V2hpbGUgR2l0SHViIGRpZCBub3QgZmluZCBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIGRldGVybWluZSBhIHZhbGlkIGFudGktY2lyY3VtdmVudGlvbiBjbGFpbSwgd2UgZGV0ZXJtaW5lZCB0aGF0IHRoaXMgdGFrZWRvd24gbm90aWNlIGNvbnRhaW5zIG90aGVyIHZhbGlkIGNvcHlyaWdodCBjbGFpbShzKS4KCi0tLQoKKipBcmUgeW91IHRoZSBjb3B5cmlnaHQgaG9sZGVyIG9yIGF1dGhvcml6ZWQgdG8gYWN0IG9uIHRoZSBjb3B5cmlnaHQgb3duZXIncyBiZWhhbGY/KioKClllcywgSSBhbSB0aGUgY29weXJpZ2h0IGhvbGRlci4KCioqQXJlIHlvdSBzdWJtaXR0aW5nIGEgcmV2aXNlZCBETUNBIG5vdGljZSBhZnRlciBHaXRIdWIgVHJ1c3QgJiBTYWZldHkgcmVxdWVzdGVkIHlvdSBtYWtlIGNoYW5nZXMgdG8geW91ciBvcmlnaW5hbCBub3RpY2U/KioKCk5vCgoqKkRvZXMgeW91ciBjbGFpbSBpbnZvbHZlIGNvbnRlbnQgb24gR2l0SHViIG9yIG5wbS5qcz8qKgoKR2l0SHViCgoqKlBsZWFzZSBkZXNjcmliZSB0aGUgbmF0dXJlIG9mIHlvdXIgY29weXJpZ2h0IG93bmVyc2hpcCBvciBhdXRob3JpemF0aW9uIHRvIGFjdCBvbiB0aGUgb3duZXIncyBiZWhhbGYuKioKClRoZSBnYW1lIFN0aWNrbWFuIEhvb2sgYnkgdGhlIGRldmVsb3BlciBbcHJpdmF0ZV0gaXMgZXhjbHVzaXZlbHkgbGljZW5zZWQgdG8gUG9raSBCViB0byBkaXNwbGF5IGFuZCBtb25ldGlzZS4gSXRzIHNvdXJjZSBjb2RlIGFuZCBncmFwaGljcyBoYXZlIGJlZW4gaWxsZWdhbGx5IGNvcGllZCBhbmQgYXJlIG5vdyBwdWJsaXNoZWQgYW5kIGhvc3RlZCBvbiBHaXRIdWIuIFBsZWFzZSByZW1vdmUgYWxsIG9mIHRoZSByZXBvc2l0b3JpZXMgYW5kIGZvcmtzIHdoaWNoIGRpc3RyaWJ1dGUgdGhlIGlsbGVnYWxseSBjb3BpZWQgY29udGVudC4KCioqUGxlYXNlIHByb3ZpZGUgYSBkZXRhaWxlZCBkZXNjcmlwdGlvbiBvZiB0aGUgb3JpZ2luYWwgY29weXJpZ2h0ZWQgd29yayB0aGF0IGhhcyBhbGxlZ2VkbHkgYmVlbiBpbmZyaW5nZWQuIElmIHBvc3NpYmxlLCBpbmNsdWRlIGEgVVJMIHRvIHdoZXJlIGl0IGlzIHBvc3RlZCBvbmxpbmUuKioKClRoZSBnYW1lIFN0aWNrbWFuIEhvb2sgaXMgYW4gSFRNTDUgd2ViIGdhbWUgYW5kIGlzIGV4Y2x1c2l2ZWx5IGxpY2Vuc2VkIHRvIFBva2kgQlYgdG8gZGlzcGxheSBhbmQgbW9uZXRpc2Ugb24gdGhlIHdlYi4gSXQgaXMgaG9zdGVkIGJ5IHRoZSBjb3B5cmlnaHQgb3duZXIsIFBva2kgQlYsIGF0IGh0dHBzOi8vcG9raS5jb20vZW4vZy9zdGlja21hbi1ob29rLiBDb3B5aW5nIGl0cyBIVE1MNSBjb2RlICsgZ3JhcGhpY3MgYXNzZXRzIGFuZCByZS1ob3N0aW5nIHRoZW0gb24gR2l0aHViIGNvbnN0aXR1dGVzIGNvcHlyaWdodCBpbmZyaW5nZW1lbnQuCgoqKldoYXQgZmlsZXMgc2hvdWxkIGJlIHRha2VuIGRvd24/IFBsZWFzZSBwcm92aWRlIFVSTHMgZm9yIGVhY2ggZmlsZSwgb3IgaWYgdGhlIGVudGlyZSByZXBvc2l0b3J5LCB0aGUgcmVwb3NpdG9yeeKAmXMgVVJMLioqCgpodHRwczovL3dvcmRsZS11bmxpbWl0ZWQtdW5ibG9ja2VkLmdpdGh1Yi5pby9wbGF5L3N0aWNrbWFuLWhvb2sKCioqRG8geW91IGNsYWltIHRvIGhhdmUgYW55IHRlY2hub2xvZ2ljYWwgbWVhc3VyZXMgaW4gcGxhY2UgdG8gY29udHJvbCBhY2Nlc3MgdG8geW91ciBjb3B5cmlnaHRlZCBjb250ZW50PyBQbGVhc2Ugc2VlIG91ciA8YSBocmVmPSJodHRwczovL2RvY3MuZ2l0aHViLmNvbS9hcnRpY2xlcy9ndWlkZS10by1zdWJtaXR0aW5nLWEtZG1jYS10YWtlZG93bi1ub3RpY2UjY29tcGxhaW50cy1hYm91dC1hbnRpLWNpcmN1bXZlbnRpb24tdGVjaG5vbG9neSI+Q29tcGxhaW50cyBhYm91dCBBbnRpLUNpcmN1bXZlbnRpb24gVGVjaG5vbG9neTwvYT4gaWYgeW91IGFyZSB1bnN1cmUuKioKClllcwoKKipXaGF0IHRlY2hub2xvZ2ljYWwgbWVhc3VyZXMgZG8geW91IGhhdmUgaW4gcGxhY2UgYW5kIGhvdyBkbyB0aGV5IGVmZmVjdGl2ZWx5IGNvbnRyb2wgYWNjZXNzIHRvIHlvdXIgY29weXJpZ2h0ZWQgbWF0ZXJpYWw/KioKCk91ciBIVE1MNSBnYW1lcyBhcmUgb25seSBhbGxvd2VkIHRvIHJ1biBvbiB3aGl0ZWxpc3RlZCBkb21haW5zLiBPbiBvdXIgYmFja2VuZHMgd2UgdGFrZSBjYXJlIG9mIGRvbWFpbi13aGl0ZWxpc3RpbmcgYW5kIG90aGVyIGludGVncml0eSBjaGVja3MuIER1ZSB0byB0aGUgbmF0dXJlIG9mIEhUTUw1IGdhbWVzIGkuZS4gY2xpZW50LXNpZGUgY29kZSwgaXTigJlzIGVhc3kgdG8gcmVob3N0IGFuZCBydW4gaXQgZWxzZXdoZXJlLiBFeHBlcmltZW50cyB3aXRoIGNvZGUtbWFuZ2xpbmcsIHNpdGUtbG9ja2luZyBhbmQgb2JmdXNjYXRpb24gaGF2ZSB0aHVzIGZhciBvbmx5IGh1cnQgbGVnaXRpbWF0ZSBwbGF5ZXJzLCB3aGlsc3QgZm9yIGdhbWUtcmlwcGVycyBpdCByZW1haW5lZCB0cml2aWFsIHRvIGNpcmN1bXZlbnQuCgoqKkhvdyBpcyB0aGUgYWNjdXNlZCBwcm9qZWN0IGRlc2lnbmVkIHRvIGNpcmN1bXZlbnQgeW91ciB0ZWNobm9sb2dpY2FsIHByb3RlY3Rpb24gbWVhc3VyZXM/KioKClRoaXMgaXMgYSBjbG9uZSBvZiBvdXIgSFRNTDUgY29kZS4gRG93bmxvYWRlZCBhbmQgcmVob3N0ZWQgb24gR2l0aHViLgoKKio8YSBocmVmPSJodHRwczovL2RvY3MuZ2l0aHViLmNvbS9hcnRpY2xlcy9kbWNhLXRha2Vkb3duLXBvbGljeSNiLXdoYXQtYWJvdXQtZm9ya3Mtb3Itd2hhdHMtYS1mb3JrIj5IYXZlIHlvdSBzZWFyY2hlZCBmb3IgYW55IGZvcmtzPC9hPiBvZiB0aGUgYWxsZWdlZGx5IGluZnJpbmdpbmcgZmlsZXMgb3IgcmVwb3NpdG9yaWVzPyBFYWNoIGZvcmsgaXMgYSBkaXN0aW5jdCByZXBvc2l0b3J5IGFuZCBtdXN0IGJlIGlkZW50aWZpZWQgc2VwYXJhdGVseSBpZiB5b3UgYmVsaWV2ZSBpdCBpcyBpbmZyaW5naW5nIGFuZCB3aXNoIHRvIGhhdmUgaXQgdGFrZW4gZG93bi4qKgoKWWVzIGJ1dCB3ZSBoYXZlbid0IGJlZW4gYWJsZSB0byBmaW5kIGFueS4KCioqSXMgdGhlIHdvcmsgbGljZW5zZWQgdW5kZXIgYW4gb3BlbiBzb3VyY2UgbGljZW5zZT8qKgoKTm8KCioqV2hhdCB3b3VsZCBiZSB0aGUgYmVzdCBzb2x1dGlvbiBmb3IgdGhlIGFsbGVnZWQgaW5mcmluZ2VtZW50PyoqCgpSZXBvcnRlZCBjb250ZW50IG11c3QgYmUgcmVtb3ZlZAoKKipEbyB5b3UgaGF2ZSB0aGUgYWxsZWdlZCBpbmZyaW5nZXLigJlzIGNvbnRhY3QgaW5mb3JtYXRpb24/IElmIHNvLCBwbGVhc2UgcHJvdmlkZSBpdC4qKgoKTm8sIHdlIGRvbid0IGhhdmUgdGhlaXIgaW5mb3JtYXRpb24uCgoqKkkgaGF2ZSBhIGdvb2QgZmFpdGggYmVsaWVmIHRoYXQgdXNlIG9mIHRoZSBjb3B5cmlnaHRlZCBtYXRlcmlhbHMgZGVzY3JpYmVkIGFib3ZlIG9uIHRoZSBpbmZyaW5naW5nIHdlYiBwYWdlcyBpcyBub3QgYXV0aG9yaXplZCBieSB0aGUgY29weXJpZ2h0IG93bmVyLCBvciBpdHMgYWdlbnQsIG9yIHRoZSBsYXcuKioKCioqSSBoYXZlIHRha2VuIDxhIGhyZWY9Imh0dHBzOi8vd3d3Lmx1bWVuZGF0YWJhc2Uub3JnL3RvcGljcy8yMiI+ZmFpciB1c2U8L2E+IGludG8gY29uc2lkZXJhdGlvbi4qKgoKKipJIHN3ZWFyLCB1bmRlciBwZW5hbHR5IG9mIHBlcmp1cnksIHRoYXQgdGhlIGluZm9ybWF0aW9uIGluIHRoaXMgbm90aWZpY2F0aW9uIGlzIGFjY3VyYXRlIGFuZCB0aGF0IEkgYW0gdGhlIGNvcHlyaWdodCBvd25lciwgb3IgYW0gYXV0aG9yaXplZCB0byBhY3Qgb24gYmVoYWxmIG9mIHRoZSBvd25lciwgb2YgYW4gZXhjbHVzaXZlIHJpZ2h0IHRoYXQgaXMgYWxsZWdlZGx5IGluZnJpbmdlZC4qKgoKKipJIGhhdmUgcmVhZCBhbmQgdW5kZXJzdGFuZCBHaXRIdWIncyA8YSBocmVmPSJodHRwczovL2RvY3MuZ2l0aHViLmNvbS9hcnRpY2xlcy9ndWlkZS10by1zdWJtaXR0aW5nLWEtZG1jYS10YWtlZG93bi1ub3RpY2UvIj5HdWlkZSB0byBTdWJtaXR0aW5nIGEgRE1DQSBUYWtlZG93biBOb3RpY2U8L2E+LioqCgoqKlNvIHRoYXQgd2UgY2FuIGdldCBiYWNrIHRvIHlvdSwgcGxlYXNlIHByb3ZpZGUgZWl0aGVyIHlvdXIgdGVsZXBob25lIG51bWJlciBvciBwaHlzaWNhbCBhZGRyZXNzLioqCgpbcHJpdmF0ZV0gIApQb2tpIEIuVi4gIApbcHJpdmF0ZV0gIApbcHJpdmF0ZV0gIAoKKipQbGVhc2UgdHlwZSB5b3VyIGZ1bGwgbGVnYWwgbmFtZSBiZWxvdyB0byBzaWduIHRoaXMgcmVxdWVzdC4qKgoKW3ByaXZhdGVdICAK + recorded_at: Tue, 05 Nov 2024 22:36:41 GMT - request: method: get - uri: https://api.github.com/repos/github/dmca/commits/6d42309968e2ddfe34ef9a86d2f97fa1d5f89ae2 + uri: https://api.github.com/repos/github/dmca/commits/2cbff08cf15e8b6f7752f4e73244192782c1abc2 body: encoding: US-ASCII string: '' @@ -274,27 +607,43 @@ http_interactions: - Ruby Host: - api.github.com + Authorization: + - Bearer test response: status: code: 200 message: OK headers: Date: - - Mon, 22 Jul 2024 16:09:59 GMT + - Tue, 05 Nov 2024 22:36:41 GMT Content-Type: - application/json; charset=utf-8 Cache-Control: - - public, max-age=60, s-maxage=60 + - private, max-age=60, s-maxage=60 Vary: - - Accept,Accept-Encoding, Accept, X-Requested-With + - Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With Etag: - - W/"a74cd690dfb596be810c3069b32a2bce4cfc9508dd332a22221f234160f50294" + - W/"82412d163c0a13a36516ef18f85f581ba453fcc94671b449962c73e76fe68380" Last-Modified: - - Fri, 19 Jul 2024 17:51:34 GMT + - Tue, 05 Nov 2024 22:14:08 GMT + X-Oauth-Scopes: + - '' + X-Accepted-Oauth-Scopes: + - '' X-Github-Media-Type: - github.v3; format=json X-Github-Api-Version-Selected: - '2022-11-28' + X-Ratelimit-Limit: + - '5000' + X-Ratelimit-Remaining: + - '4685' + X-Ratelimit-Reset: + - '1730847436' + X-Ratelimit-Used: + - '315' + X-Ratelimit-Resource: + - core Access-Control-Expose-Headers: - ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, @@ -314,63 +663,180 @@ http_interactions: - origin-when-cross-origin, strict-origin-when-cross-origin Content-Security-Policy: - default-src 'none' + Transfer-Encoding: + - chunked Server: - github.com - X-Ratelimit-Limit: - - '60' - X-Ratelimit-Remaining: - - '54' - X-Ratelimit-Reset: - - '1721666771' - X-Ratelimit-Resource: - - core - X-Ratelimit-Used: - - '6' - Accept-Ranges: - - bytes + X-Github-Request-Id: + - 9D2E:338232:2A77B4F:2AEA9F9:672A9DF9 + body: + encoding: ASCII-8BIT + string: !binary |- + eyJzaGEiOiIyY2JmZjA4Y2YxNWU4YjZmNzc1MmY0ZTczMjQ0MTkyNzgyYzFhYmMyIiwibm9kZV9pZCI6IkNfa3dET0FCUG9vdG9BS0RKalltWm1NRGhqWmpFMVpUaGlObVkzTnpVeVpqUmxOek15TkRReE9USTNPREpqTVdGaVl6SSIsImNvbW1pdCI6eyJhdXRob3IiOnsibmFtZSI6IkRNQ0EgU3luYyBCb3QiLCJlbWFpbCI6Ijg5MTY3MDAyK2RtY2Etc3luYy1ib3RAdXNlcnMubm9yZXBseS5naXRodWIuY29tIiwiZGF0ZSI6IjIwMjQtMTEtMDVUMjI6MTQ6MDhaIn0sImNvbW1pdHRlciI6eyJuYW1lIjoiR2l0SHViIiwiZW1haWwiOiJub3JlcGx5QGdpdGh1Yi5jb20iLCJkYXRlIjoiMjAyNC0xMS0wNVQyMjoxNDowOFoifSwibWVzc2FnZSI6Ik1lcmdlIHB1bGwgcmVxdWVzdCAjMTY1MzIgZnJvbSBnaXRodWIvdXBkYXRlc1xuXG5BZGRlZCAyMDI0LzExLzIwMjQtMTEtMDQtbWV0YXF1b3Rlcy5tZCIsInRyZWUiOnsic2hhIjoiMTBkMzk3Y2VmMWRmZmMzODBiODU0MzE0MDQwNDM1YWI5YTI0YTM1NiIsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZ2l0aHViL2RtY2EvZ2l0L3RyZWVzLzEwZDM5N2NlZjFkZmZjMzgwYjg1NDMxNDA0MDQzNWFiOWEyNGEzNTYifSwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9naXRodWIvZG1jYS9naXQvY29tbWl0cy8yY2JmZjA4Y2YxNWU4YjZmNzc1MmY0ZTczMjQ0MTkyNzgyYzFhYmMyIiwiY29tbWVudF9jb3VudCI6MCwidmVyaWZpY2F0aW9uIjp7InZlcmlmaWVkIjp0cnVlLCJyZWFzb24iOiJ2YWxpZCIsInNpZ25hdHVyZSI6Ii0tLS0tQkVHSU4gUEdQIFNJR05BVFVSRS0tLS0tXG5cbndzRmNCQUFCQ0FBUUJRSm5LcGl3Q1JDMWFRN3V1NVVobEFBQW1kRVFBQ1p4dDQ4R3pRSGM0ZU9VT0lJcUZwTmNcbk95dVhndTVGZUpYZkJkeURWWlNVbDBwWU1TbUFNQ2ZVRmJZN1E5a0E2MHNrRFZlbVU3NkxPSVViT0JCb1hNWGFcbnNuSHJrTTVRdVk0YnlyZURQMVpZME9uQUdMejJiOElXTzdYRjFlR1E5YjhockxpMHB1NHVNT3puaHZTeG9neU5cbjl5OUkxVitwM2lWMzRKdHJZaElNdmo2WXFLK1VUdlMzK0hZTXM0REhIRUpwUDloekxNQ1ZXNTMwakdVQ29sMnJcbkFieG9NTTNaQ3JuRG5GdmFrRFdrQlJHYkdFT09SK3plU3ZUWkJQbmRGUlBZamp1N2VnV3ZMaTdaTithUE94b0hcbkF4eVc0bXdhbUFFQXB5ZjFmSmV4dStOSmlGSkZLNkc0eUFzYjFMWGg3Ky8wbVEvVXByODZZc2x4aVBNUjlUZ0tcbkI1cjk3RmYvckZlQWxuU2I4dDdLV1JXeFNQbUNwOU5nR3VsclRUZHg5SWo0aVRLTU93TThmMEVDQStnQW9OTFFcbnVxb2t0VUlFVkhCMWFHSnVYdHE4YlYrSEd0ZVJib0pMS1V3YTJUVzdzZEdTNlplSXE1bFJSaGVqdE1TTGU3ZjFcbnJmUWU3bm5pZWRlaWdMR1FzTk4vaEh1YmxESW1OVVljdmdTZ2ZFbVFxbVBmK3B3VXJETWlIQml3WXdCbEhUbTBcbmRXSkprU01YUm5zUURpamV0cUlKd0I3REljeDhqYTAwQnpWaFBMbWlQUGp4bGVIaTNGaFAwT1RJYkd1TCsxMW9cbnhuMUNrZ1dXNmtHazRiYStRcFlDYkM5L1pVaFdsMmh5MWdkQUhLTmlYQWNma3pWcDhmUElGSE5WWWtGcHZPY0NcbkIvNVpsTTIwMU9UVmNwM0pvL3VXXG49VS9yYlxuLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tXG4iLCJwYXlsb2FkIjoidHJlZSAxMGQzOTdjZWYxZGZmYzM4MGI4NTQzMTQwNDA0MzVhYjlhMjRhMzU2XG5wYXJlbnQgZGJiYmYwODJhYjgzNzJkYjQxNWQ4YjVhNmEzNTc4NWE0ZDBmODZjYlxucGFyZW50IGUyZGZkMWNlN2U3N2RkNTZhYWFmYTI3ZGZkZTgyYWMxZmU5MmQ3ZGNcbmF1dGhvciBETUNBIFN5bmMgQm90IDw4OTE2NzAwMitkbWNhLXN5bmMtYm90QHVzZXJzLm5vcmVwbHkuZ2l0aHViLmNvbT4gMTczMDg0NDg0OCAtMDgwMFxuY29tbWl0dGVyIEdpdEh1YiA8bm9yZXBseUBnaXRodWIuY29tPiAxNzMwODQ0ODQ4IC0wODAwXG5cbk1lcmdlIHB1bGwgcmVxdWVzdCAjMTY1MzIgZnJvbSBnaXRodWIvdXBkYXRlc1xuXG5BZGRlZCAyMDI0LzExLzIwMjQtMTEtMDQtbWV0YXF1b3Rlcy5tZCJ9fSwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9naXRodWIvZG1jYS9jb21taXRzLzJjYmZmMDhjZjE1ZThiNmY3NzUyZjRlNzMyNDQxOTI3ODJjMWFiYzIiLCJodG1sX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9naXRodWIvZG1jYS9jb21taXQvMmNiZmYwOGNmMTVlOGI2Zjc3NTJmNGU3MzI0NDE5Mjc4MmMxYWJjMiIsImNvbW1lbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZ2l0aHViL2RtY2EvY29tbWl0cy8yY2JmZjA4Y2YxNWU4YjZmNzc1MmY0ZTczMjQ0MTkyNzgyYzFhYmMyL2NvbW1lbnRzIiwiYXV0aG9yIjp7ImxvZ2luIjoiZG1jYS1zeW5jLWJvdCIsImlkIjo4OTE2NzAwMiwibm9kZV9pZCI6Ik1EUTZWWE5sY2pnNU1UWTNNREF5IiwiYXZhdGFyX3VybCI6Imh0dHBzOi8vYXZhdGFycy5naXRodWJ1c2VyY29udGVudC5jb20vdS84OTE2NzAwMj92PTQiLCJncmF2YXRhcl9pZCI6IiIsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZG1jYS1zeW5jLWJvdCIsImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2RtY2Etc3luYy1ib3QiLCJmb2xsb3dlcnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9kbWNhLXN5bmMtYm90L2ZvbGxvd2VycyIsImZvbGxvd2luZ191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2RtY2Etc3luYy1ib3QvZm9sbG93aW5ney9vdGhlcl91c2VyfSIsImdpc3RzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZG1jYS1zeW5jLWJvdC9naXN0c3svZ2lzdF9pZH0iLCJzdGFycmVkX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZG1jYS1zeW5jLWJvdC9zdGFycmVkey9vd25lcn17L3JlcG99Iiwic3Vic2NyaXB0aW9uc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2RtY2Etc3luYy1ib3Qvc3Vic2NyaXB0aW9ucyIsIm9yZ2FuaXphdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9kbWNhLXN5bmMtYm90L29yZ3MiLCJyZXBvc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2RtY2Etc3luYy1ib3QvcmVwb3MiLCJldmVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9kbWNhLXN5bmMtYm90L2V2ZW50c3svcHJpdmFjeX0iLCJyZWNlaXZlZF9ldmVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9kbWNhLXN5bmMtYm90L3JlY2VpdmVkX2V2ZW50cyIsInR5cGUiOiJVc2VyIiwidXNlcl92aWV3X3R5cGUiOiJwdWJsaWMiLCJzaXRlX2FkbWluIjpmYWxzZX0sImNvbW1pdHRlciI6eyJsb2dpbiI6IndlYi1mbG93IiwiaWQiOjE5ODY0NDQ3LCJub2RlX2lkIjoiTURRNlZYTmxjakU1T0RZME5EUTMiLCJhdmF0YXJfdXJsIjoiaHR0cHM6Ly9hdmF0YXJzLmdpdGh1YnVzZXJjb250ZW50LmNvbS91LzE5ODY0NDQ3P3Y9NCIsImdyYXZhdGFyX2lkIjoiIiwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy93ZWItZmxvdyIsImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3dlYi1mbG93IiwiZm9sbG93ZXJzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvd2ViLWZsb3cvZm9sbG93ZXJzIiwiZm9sbG93aW5nX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvd2ViLWZsb3cvZm9sbG93aW5ney9vdGhlcl91c2VyfSIsImdpc3RzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvd2ViLWZsb3cvZ2lzdHN7L2dpc3RfaWR9Iiwic3RhcnJlZF91cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL3dlYi1mbG93L3N0YXJyZWR7L293bmVyfXsvcmVwb30iLCJzdWJzY3JpcHRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvd2ViLWZsb3cvc3Vic2NyaXB0aW9ucyIsIm9yZ2FuaXphdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy93ZWItZmxvdy9vcmdzIiwicmVwb3NfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy93ZWItZmxvdy9yZXBvcyIsImV2ZW50c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL3dlYi1mbG93L2V2ZW50c3svcHJpdmFjeX0iLCJyZWNlaXZlZF9ldmVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy93ZWItZmxvdy9yZWNlaXZlZF9ldmVudHMiLCJ0eXBlIjoiVXNlciIsInVzZXJfdmlld190eXBlIjoicHVibGljIiwic2l0ZV9hZG1pbiI6ZmFsc2V9LCJwYXJlbnRzIjpbeyJzaGEiOiJkYmJiZjA4MmFiODM3MmRiNDE1ZDhiNWE2YTM1Nzg1YTRkMGY4NmNiIiwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9naXRodWIvZG1jYS9jb21taXRzL2RiYmJmMDgyYWI4MzcyZGI0MTVkOGI1YTZhMzU3ODVhNGQwZjg2Y2IiLCJodG1sX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9naXRodWIvZG1jYS9jb21taXQvZGJiYmYwODJhYjgzNzJkYjQxNWQ4YjVhNmEzNTc4NWE0ZDBmODZjYiJ9LHsic2hhIjoiZTJkZmQxY2U3ZTc3ZGQ1NmFhYWZhMjdkZmRlODJhYzFmZTkyZDdkYyIsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZ2l0aHViL2RtY2EvY29tbWl0cy9lMmRmZDFjZTdlNzdkZDU2YWFhZmEyN2RmZGU4MmFjMWZlOTJkN2RjIiwiaHRtbF91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZ2l0aHViL2RtY2EvY29tbWl0L2UyZGZkMWNlN2U3N2RkNTZhYWFmYTI3ZGZkZTgyYWMxZmU5MmQ3ZGMifV0sInN0YXRzIjp7InRvdGFsIjoxODYsImFkZGl0aW9ucyI6MTg2LCJkZWxldGlvbnMiOjB9LCJmaWxlcyI6W3sic2hhIjoiNThhMWFjNmQ4ZTNkZjdiOTEzMDY5NzM3YzRmZDVlNTI0Mjg0YTQ0MSIsImZpbGVuYW1lIjoiMjAyNC8xMS8yMDI0LTExLTA0LW1ldGFxdW90ZXMubWQiLCJzdGF0dXMiOiJhZGRlZCIsImFkZGl0aW9ucyI6MTg2LCJkZWxldGlvbnMiOjAsImNoYW5nZXMiOjE4NiwiYmxvYl91cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZ2l0aHViL2RtY2EvYmxvYi8yY2JmZjA4Y2YxNWU4YjZmNzc1MmY0ZTczMjQ0MTkyNzgyYzFhYmMyLzIwMjQlMkYxMSUyRjIwMjQtMTEtMDQtbWV0YXF1b3Rlcy5tZCIsInJhd191cmwiOiJodHRwczovL2dpdGh1Yi5jb20vZ2l0aHViL2RtY2EvcmF3LzJjYmZmMDhjZjE1ZThiNmY3NzUyZjRlNzMyNDQxOTI3ODJjMWFiYzIvMjAyNCUyRjExJTJGMjAyNC0xMS0wNC1tZXRhcXVvdGVzLm1kIiwiY29udGVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9naXRodWIvZG1jYS9jb250ZW50cy8yMDI0JTJGMTElMkYyMDI0LTExLTA0LW1ldGFxdW90ZXMubWQ/cmVmPTJjYmZmMDhjZjE1ZThiNmY3NzUyZjRlNzMyNDQxOTI3ODJjMWFiYzIiLCJwYXRjaCI6IkBAIC0wLDAgKzEsMTg2IEBAXG4rQmVmb3JlIGRpc2FibGluZyBhbnkgY29udGVudCBpbiByZWxhdGlvbiB0byB0aGlzIHRha2Vkb3duIG5vdGljZSwgR2l0SHViXG4rLSBjb250YWN0ZWQgdGhlIG93bmVycyBvZiBzb21lIG9yIGFsbCBvZiB0aGUgYWZmZWN0ZWQgcmVwb3NpdG9yaWVzIHRvIGdpdmUgdGhlbSBhbiBvcHBvcnR1bml0eSB0byBbbWFrZSBjaGFuZ2VzXShodHRwczovL2RvY3MuZ2l0aHViLmNvbS9lbi9naXRodWIvc2l0ZS1wb2xpY3kvZG1jYS10YWtlZG93bi1wb2xpY3kjYS1ob3ctZG9lcy10aGlzLWFjdHVhbGx5LXdvcmspLlxuKy0gcHJvdmlkZWQgaW5mb3JtYXRpb24gb24gaG93IHRvIFtzdWJtaXQgYSBETUNBIENvdW50ZXIgTm90aWNlXShodHRwczovL2RvY3MuZ2l0aHViLmNvbS9lbi9hcnRpY2xlcy9ndWlkZS10by1zdWJtaXR0aW5nLWEtZG1jYS1jb3VudGVyLW5vdGljZSkuXG4rXG4rVG8gbGVhcm4gYWJvdXQgd2hlbiBhbmQgd2h5IEdpdEh1YiBtYXkgcHJvY2VzcyBzb21lIG5vdGljZXMgdGhpcyB3YXksIHBsZWFzZSB2aXNpdCBvdXIgW1JFQURNRV0oaHR0cHM6Ly9naXRodWIuY29tL2dpdGh1Yi9kbWNhL2Jsb2IvbWFzdGVyL1JFQURNRS5tZCNhbmF0b215LW9mLWEtdGFrZWRvd24tbm90aWNlKS5cbitcbistLS1cbitcbitQbGVhc2UgdGFrZSBpbnRvIGNvbnNpZGVyYXRpb24gb3VyIGJlbG93IERNQ0EgY2xhaW0gdG8gY2Vhc2UgYW5kIGRlc2lzdCBmcm9tIGhvc3RpbmcgdGhlIGJlbG93IGluZnJpbmdpbmcgcmVwb3NpdG9yaWVzIGluIHRoZWlyIGVudGlyZXR5IHdpdGggYWxsIHRoZWlyIGZpbGVzLCBjb250ZW50IGFuZCBtYXRlcmlhbHMgbGlzdGVkIHVuZGVyIFVSTHM6ICBcbisgIFxuK0tpbmRseSBub3RlIHRoYXQgd2UgYXJlIGNsYWltaW5nIHRoZSBlbnRpcmVseSByZXBvc2l0b3J5IGFzIGl0IGlzIGluZnJpbmdpbmcgdXBvbiB0aGUgb3JpZ2luYWwgd29yayBvZiBNZXRhUXVvdGVzIEx0ZC4gIFxuKyAgXG4raHR0cHM6Ly9naXRodWIuY29tL3R5b2xhYi9NVDQtTWFuYWdlci1BUEktMSAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS92aW5oaW5zL01UNC1NYW5hZ2VyLUFQSSAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9pY3draW5nL210bWFuYXBpIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgXG4raHR0cHM6Ly9naXRodWIuY29tL2hleXVueHUvTVRNYW5hZ2VyQVBJIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCAgXG4raHR0cHM6Ly9naXRodWIuY29tL21iYWtlci1kZXYyMi9tdDQtbWFuYWdlci1hcGktcHl0aG9uLXdyYXBwZXIvdHJlZS9tYWluIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkyLmRsbCAgXG4raHR0cHM6Ly9naXRodWIuY29tL2xvdmV0cmFkaW5nMDkvTVQ0X01hbmFnZXJfQVBJIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgXG4raHR0cHM6Ly9naXRodWIuY29tL2FzYWthMTIzNC9nby1tdG1hbmFwaSAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9jcm9zczE3LWFydC9tdDQgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdDQuZGxsICAgXG4raHR0cHM6Ly9naXRodWIuY29tL21tdG9waWMvTVQ0Sm5hQXBpIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCBhbmQgbXRtYW5hcGk2NC5kbGwgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9jeS1jaGVuZ3lhbi90cmFkZXJXZWJzZXJ2aWNlIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgXG4raHR0cHM6Ly9naXRodWIuY29tL0hlbmd6aGVMaS9NZXRhVHJhZGVyNC5NYW5hZ2VyLldyYXBwZXIgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICBcbitodHRwczovL2dpdGh1Yi5jb20vdGFyaWtoYWd1c3RpYS9NZXRhVHJhZGVyNC5NYW5hZ2VyLldyYXBwZXIgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICBcbitodHRwczovL2dpdGh1Yi5jb20vYXZvaXRlbmtvL01ldGFUcmFkZXI0Lk1hbmFnZXIuV3JhcHBlciAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS90YW5nZmVuZ3JheS9NZXRhVHJhZGVyNC5NYW5hZ2VyLldyYXBwZXIgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICBcbitodHRwczovL2dpdGh1Yi5jb20vZ3hmb3JleC9NZXRhVHJhZGVyNC5NYW5hZ2VyLldyYXBwZXIgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICBcbitodHRwczovL2dpdGh1Yi5jb20vcmViaWRlci9NZXRhVHJhZGVyNC5NYW5hZ2VyLldyYXBwZXIgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICBcbitodHRwczovL2dpdGh1Yi5jb20vZ2lnaWhpc2tpL01ldGFUcmFkZXI0Lk1hbmFnZXIuV3JhcHBlciAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9ob21icmV2cmMvRlhURlRyYWRpbmdTZXJ2aWNlIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsICBcbitbaHR0cHM6Ly9naXRodWIuY29tL2tpbmdzbGV5bG93L0h0dHAtQ29uZmlnQWNjb3VudEdyb3VwIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgXG4raHR0cHM6Ly9naXRodWIuY29tL2RtcGluZ2Zhbi92c2MtY29kZS90cmVlL21hc3Rlci8lRTclQUUlODAlRTYlOTglOTMvTWFuYWdlckFQSV85NDAvTWFuYWdlckFQSV85NDAgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICBcbitodHRwczovL2dpdGh1Yi5jb20vbW10b3BpYy9NVDRCcmlkSkFQSSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oIGFuZCBtdG1hbmFwaTY0LmRsbCAgXG4raHR0cHM6Ly9naXRodWIuY29tL2thbmcxOTE0NjkzOC9NVDRQcm94eS5ORVQgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwuICBcbitodHRwczovL2dpdGh1Yi5jb20vbmV2ZXJza3ljb2RlL01UNEFQSSAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmggIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9vcGVuLXRyYWRpbmcvbXQ0LWFkbWluaW5mby1yZWRpcyAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmggIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS96ZXJvcG9vbC9kZW1vX210NCAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9raW5nc2xleWxvdy9NdDREbGxUZW1wVGVzdCAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9Pc3IyMDAzL0N1cnJlbnREZXNrLk9yZ2FuaXphdGlvbiAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCAgXG4raHR0cHM6Ly9naXRodWIuY29tL2tpbmdzbGV5bG93L01UNFdyYXBwZXIgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9raW5nc2xleWxvdy9NVDRMaWIgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oICBcbitodHRwczovL2dpdGh1Yi5jb20vaWN3a2luZy9tdG1hbmFwaSAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9raW5nc2xleWxvdy9CcmlkZ2VUZXN0VG9vbCAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9jeS1jaGVuZ3lhbi90cmFkZXJXZWJzZXJ2aWNlIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgXG4raHR0cHM6Ly9naXRodWIuY29tL21yaXQwMS90cmFkZXJXZWJzZXJ2aWNlIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgXG4raHR0cHM6Ly9naXRodWIuY29tL21tdG9waWMvTVQ0QnJpZEpBUEkgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oIGFuZCBtdG1hbmFwaTY0LmRsbCAgXG4raHR0cHM6Ly9naXRodWIuY29tL2FuYXRvbGljdnMvRUZULlNlbGZIb3N0Lk1ldGFhcGkgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICBcbitodHRwczovL2dpdGh1Yi5jb20vR2VuZXNpc1Zpc2lvbi9tdDQtbG9naWMgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBNVDQgcmVwb3NpdG9yaWVzICBcbitodHRwczovL2dpdGh1Yi5jb20vemhhbmdodWlqaWFuZy9Hb0ZvcmV4IC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCAgXG4raHR0cHM6Ly9naXRodWIuY29tL2tmYXN0b3YvbXQ0X3NlcnZlcl9hcGkgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oICBcbitodHRwczovL2dpdGh1Yi5jb20vcnVuZm9ydS9PcmRlckV4ZWN1dGVyIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCAgXG4raHR0cHM6Ly9naXRodWIuY29tL3plcm9wb29sL2NvcHlfdHJhZGVfc3lzdGVtIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCAgXG4raHR0cHM6Ly9naXRodWIuY29tL3J1bmZvcnUvVmlydHVhbERlYWxlciAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRTZXJ2ZXJBUEkuaCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9ydW5mb3J1L1ZpcnR1YWxEZWFsZXIvYmxvYi9tYXN0ZXIvTG9nZXIuY3BwKSAgXG4raHR0cHM6Ly9naXRodWIuY29tL3J1bmZvcnUvRmVlZE1vbml0b3IgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0U2VydmVyQVBJLmggKHNlZSBodHRwczovL2dpdGh1Yi5jb20vcnVuZm9ydS9GZWVkTW9uaXRvci9ibG9iL21hc3Rlci9TZXJ2ZXJBcGkuaCkgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9ydW5mb3J1L1RpY2tQdXNoIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNFNlcnZlckFQSS5oIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3J1bmZvcnUvVGlja1B1c2gvYmxvYi9tYXN0ZXIvU2VydmVyQXBpLmgpICBcbitodHRwczovL2dpdGh1Yi5jb20vcnVuZm9ydS9PcmRlck1vbml0b3IgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0U2VydmVyQVBJLmggKHNlZSBodHRwczovL2dpdGh1Yi5jb20vcnVuZm9ydS9PcmRlck1vbml0b3IvYmxvYi9tYXN0ZXIvU2VydmVyQXBpLmgpICBcbitodHRwczovL2dpdGh1Yi5jb20vcnVuZm9ydS9BY3RpdmF0aW9uUHVzaCAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRTZXJ2ZXJBUEkuaCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9ydW5mb3J1L0FjdGl2YXRpb25QdXNoL2Jsb2IvbWFzdGVyL1NlcnZlckFwaS5oKSAgXG4raHR0cHM6Ly9naXRodWIuY29tL3plcm9wb29sL1BsdWdpbl93enAgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oICBcbitodHRwczovL2dpdGh1Yi5jb20vemVyb3Bvb2wvdGVzdCAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRTZXJ2ZXJBUEkuaCAgXG4raHR0cHM6Ly9naXRodWIuY29tL1RydWUtRnJlZWRvbS90ZXN0IC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNFNlcnZlckFQSS5oICBcbitodHRwczovL2dpdGh1Yi5jb20vemVyb3Bvb2wvR29Gb3JleCAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRTZXJ2ZXJBUEkuaCAgXG4rRE1DQSBDTEFJTSBUTyBDRUFTRSBBTkQgREVTSVNUIEZST00gSE9TVElORyBJTkZSSU5HSU5HIFVSTHMgVklPTEFUSU5HIE1FVEFRVU9URVMgTFREIFRSQURFTUFSS1MgQU5EIENPUFlSSUdIVFMgSE9TVEVEIEJZIEdJVEhVQiwgSU5DLiAgXG4rICBcbisxLiBJIGhhdmUgcmVhZCBhbmQgdW5kZXJzdGFuZCBHaXRIdWIncyBHdWlkZSB0byBGaWxpbmcgYSBETUNBIE5vdGljZS4gIFxuKyAgXG4rMi4gSWRlbnRpZmljYXRpb24gb2YgdGhlIGNvcHlyaWdodGVkIHdvcmsgY2xhaW1lZCB0byBoYXZlIGJlZW4gaW5mcmluZ2VkLCBvciwgaWYgbXVsdGlwbGUgY29weXJpZ2h0ZWQgd29ya3MgYXQgYSBzaW5nbGUgb25saW5lIHNpdGUgYXJlIGNvdmVyZWQgYnkgYSBzaW5nbGUgbm90aWZpY2F0aW9uLCBhIHJlcHJlc2VudGF0aXZlIGxpc3Qgb2Ygc3VjaCB3b3JrcyBvbiB0aGF0IHNpdGUuICBcbisgIFxuK01ldGFRdW90ZXMgaXMgdGhlIGRldmVsb3BlciBvZiB0aGUgTWV0YVRyYWRlciA0LzUgb25saW5lIHRyYWRpbmcgcGxhdGZvcm1zIGFuZCBNUUw0L01RTDUgc29mdHdhcmUgbGFuZ3VhZ2VzIGxlZ2FsIG93bmVyIGFuZC9vciBleGNsdXNpdmUgYW5kIHJpZ2h0ZnVsIHVzZXIgb2YgYWxsIGxpc3RlZCBiZWxvdyBpbnRlbGxlY3R1YWwgcHJvcGVydHkgcmlnaHRzOiAgXG4rXCJNZXRhVHJhZGVyXCIuIFVuaXRlZCBTdGF0ZXMgUGF0ZW50IGFuZCBUcmFkZW1hcmsgT2ZmaWNlLiBUcmFkZW1hcmsgcHJpbmNpcGFsIHJlZ2lzdGVyIFJlZy4gTm8uIDMsMTgyLDc4NCwgd2l0aCByZWdpc3RyYXRpb24gZGF0ZSBEZWNlbWJlciAxMnRoLCAyMDA2OyAgXG4rXCJNZXRhVHJhZGVyXCIuIFdJUE8gQ2VydGlmaWNhdGUgb2YgUmVnaXN0cmF0aW9uIE5vICA5NTczNzIsIHdpdGggcmVnaXN0cmF0aW9uIGRhdGUgSmFudWFyeSAzMXN0LCAgMjAwODsgIFxuK1wiTWV0YVRyYWRlclwiICBUYWl3YW4gSW50ZWxsZWN0dWFsIFByb3BlcnR5IE9mZmljZSwgUmVnaXN0cmF0aW9uIENlcnRpZmljYXRlIE5vLiAwMTc1NzI1NSwgd2l0aCByZWdpc3RyYXRpb24gZGF0ZSBNYXJjaCAxc3QsIDIwMTYgICAgICBcbitcIk1ldGFUcmFkZXJcIiBIb25nIEtvbmcgVHJhZGVtYXJrcyBSZWdpc3RyeSBDZXJ0aWZpY2F0ZSBvZiByZWdpc3RyYXRpb24gTm8uIDMwMzQwNjcwNywgd2l0aCByZWdpc3RyYXRpb24gZGF0ZSBNYXkgMTN0LCAyMDE1ICBcbitcIk1UNFwiIFRhaXdhbiBJbnRlbGxlY3R1YWwgUHJvcGVydHkgT2ZmaWNlLCBSZWdpc3RyYXRpb24gQ2VydGlmaWNhdGUgTm8uIDAxNzU4MzcwLCB3aXRoIHJlZ2lzdHJhdGlvbiBkYXRlIE1hcmNoIDFzdCwgMjAxNjsgIFxuK1wiTVQ0XCIgSG9uZyBLb25nIEludGVsbGVjdHVhbCBQcm9wZXJ0eSBPZmZpY2UsIENlcnRpZmljYXRlIG9mIFJlZ2lzdHJhdGlvbiBOby4gMzAzNDA2NjgwLCB3aXRoIHJlZ2lzdHJhdGlvbiBkYXRlIEZlYnJ1YXJ5IDI5dGgsIDIwMTY7ICBcbitcIk1UNFwiIFdJUE8gQ2VydGlmaWNhdGUgb2YgUmVnaXN0cmF0aW9uIE5vLiAxMzE2MDc0LCB3aXRoIHJlZ2lzdHJhdGlvbiBkYXRlIEF1Z3VzdCAxc3QsIDIwMTYgIFxuK1wiTVFMNFwiLiBXSVBPIENlcnRpZmljYXRlIG9mIHJlZ2lzdHJhdGlvbiBOIDk4NjU1NSwgd2l0aCByZWdpc3RyYXRpb24gZGF0ZSBPY3RvYmVyIDd0aCAgMjAwODsgIFxuK1wiTVFMNVwiLiBXSVBPIENlcnRpZmljYXRlIG9mIHJlZ2lzdHJhdGlvbiBOIDEwMjM4NDIsIHdpdGggcmVnaXN0cmF0aW9uIGRhdGUgTm92ZW1iZXIgMTB0aCAyMDA5ICBcbitcIk1ldGFUcmFkZXIgNVwiICBXSVBPIENlcnRpZmljYXRlIG9mIFJlZ2lzdHJhdGlvbiBOby4gMTA0NTAxOSwgd2l0aCByZWdpc3RyYXRpb24gZGF0ZSBNYXkgNnRoIDIwMTAgd2l0aCBzdWJzZXF1ZW50IGRlc2lnbmF0aW9uIG9mIHByb3RlY3Rpb24gaW4gQ2hpbmEgIFxuK1wiTWV0YVRyYWRlciA1XCIgIFdJUE8gQ2VydGlmaWNhdGUgb2YgUmVnaXN0cmF0aW9uIE5vLiAxMzA4MzM2LCB3aXRoIHJlZ2lzdHJhdGlvbiBkYXRlIEp1bmUgMjB0aCAyMDE2ICBcbitcIk1UNVwiIFdJUE8gQ2VydGlmaWNhdGUgb2YgUmVnaXN0cmF0aW9uIE5vLiAxMzE1MjY0LCB3aXRoIHJlZ2lzdHJhdGlvbiBkYXRlIEF1Z3VzdCAxc3QgMjAxNiAgXG4rTWV0YVF1b3RlcyBMdGQgaXMgdGhlIGV4Y2x1c2l2ZSBvd25lciBvZiB0aGUgZm9sbG93aW5nIHdlYnNpdGVzOiBodHRwczovL3d3dy5tZXRhcXVvdGVzLm5ldCwgaHR0cHM6Ly93d3cubWV0YXF1b3Rlcy5ydSwgaHR0cHM6Ly93d3cubXFsNC5jb20sIGh0dHBzOi8vd3d3Lm1xbDQucnUsIGh0dHBzOi8vd3d3Lm1ldGF0cmFkZXI0LmNvbSwgaHR0cHM6Ly93d3cubXFsNS5jb20uIEFsbCBtYXRlcmlhbHMgcHVibGlzaGVkIG9uIHRoZXNlIHNpdGVzIGFyZSBjb3B5cmlnaHRlZCBhbmQgYWxsIHJpZ2h0cyBhcmUgcmVzZXJ2ZWQgYnkgTWV0YVF1b3RlcyBMdGQgdGhlcmVmb3JlIGNvcHlpbmcgb3IgcmVwcmludGluZyBvZiB0aGVzZSBtYXRlcmlhbHMgaW5jbHVkaW5nIGxvZ29zIGluIHdob2xlIG9yIGluIHBhcnQgaXMgc3RyaWN0bHkgcHJvaGliaXRlZCB3aXRob3V0IHRoZSB3cml0dGVuIHBlcm1pdCBvZiBNZXRhUXVvdGVzIEx0ZC4gIFxuK0FsbCB0aGUgc29mdHdhcmUgcHJvZHVjdHMsIG1hdGVyaWFscywgbG9nb3MgYW5kIGRvY3VtZW50YXRpb24gZGV2ZWxvcGVkIGJ5IE1ldGFRdW90ZXMgTHRkIGFyZSBzdWJqZWN0IHRvIGludGVybmF0aW9uYWwgY29weXJpZ2h0IGxhdy4gSW5mb3JtYXRpb24gYWJvdXQgdGhlIHByb2R1Y3RzIG9mIE1ldGFRdW90ZXMgTHRkIGlzIGF2YWlsYWJsZSBvbiB0aGUgY29tcGFueSdzIG9mZmljaWFsIHdlYnNpdGUgYXQgaHR0cHM6Ly93d3cubWV0YXF1b3Rlcy5uZXQuICBcbisgIFxuK1VSTHMgb2YgdGhlIG9yaWdpbmFsIGNvcHlyaWdodGVkIHdvcmsgaW4gb3VyIHNlYXJjaCByZXN1bHRzOiAgXG4rICBcbitodHRwczovL3d3dy5tZXRhcXVvdGVzLm5ldC9lbi9tZXRhdHJhZGVyNCAgXG4rICBcbitodHRwczovL3d3dy5tZXRhdHJhZGVyNC5jb20gIFxuKyAgXG4raHR0cHM6Ly93d3cubXFsNC5jb20gIFxuKyAgXG4raHR0cHM6Ly93d3cubWV0YXF1b3Rlcy5uZXQvZW4vbWV0YXRyYWRlcjUgIFxuKyAgXG4raHR0cHM6Ly93d3cubWV0YXRyYWRlcjUuY29tICBcbisgIFxuK2h0dHBzOi8vd3d3Lm1xbDUuY29tICBcbisgIFxuKzMuIElkZW50aWZpY2F0aW9uIG9mIHRoZSBtYXRlcmlhbCB0aGF0IGlzIGNsYWltZWQgdG8gYmUgaW5mcmluZ2luZyBvciB0byBiZSB0aGUgc3ViamVjdCBvZiBpbmZyaW5naW5nIGFjdGl2aXR5IGFuZCB0aGF0IGlzIHRvIGJlIHJlbW92ZWQgb3IgYWNjZXNzIHRvIHdoaWNoIGlzIHRvIGJlIGRpc2FibGVkLCBhbmQgaW5mb3JtYXRpb24gcmVhc29uYWJseSBzdWZmaWNpZW50IHRvIHBlcm1pdCBHaXRIdWIsIEluYyB0byBsb2NhdGUgdGhlIG1hdGVyaWFsLiAgXG4rICBcbitPbiB0aGUgYmVsb3cgbGlzdGVkIFVSTHMgaG9zdGVkIGJ5IEdpdEh1YiwgSW5jICB0aGUgaW50ZWxsZWN0dWFsIHByb3BlcnR5IG9mIE1ldGFRdW90ZXMgTHRkIGFyZSBiZWluZyB1c2VkIHdpdGhvdXQgYW55IGF1dGhvcml6YXRpb24gb3IgcGVybWlzc2lvbi4gRnJvbSB0aGUgYmVsb3cgbGlzdGVkIFVSTHMgb2YgcmVwb3NpdG9yaWVzIGFuZCBhbGwgdGhlaXIgZmlsZXMgaXQgaXMgZXZpZGVudCB0aGF0IHRoZSBjb3B5cmlnaHRzIG9mIG91ciBvcmdhbml6YXRpb24gaW4gdGhlIE1ldGFUcmFkZXIgNCAoTVQ0KSBwbGF0Zm9ybXMgYXJlIGJlaW5nIHVzZWQgYW5kIE1ldGFRdW90ZXMgTHRkIG9iamVjdHMgdG8gc3VjaCB1bmF1dGhvcml6ZWQgdXNlLiBUaGUgaW5mcmluZ2luZyByZXBvc2l0b3JpZXMgb2ZmZXIgYW5kL29yIG1ha2UgdXNlIG9mIHRoZSBNZXRhVHJhZGVyIDQgTWFuYWdlciBBUElzIGFuZCBzZWxsaW5nIGhhY2tlZCBwcm90b2NvbC4gUGxlYXNlIGJlIGFkdmlzZWQgdGhhdCB0aGUgTWFuYWdlciBBUElzLCBTZXJ2ZXIgQVBJcyBhcmUgb3RoZXIgcHJpdmF0ZSBhbmQgY29uZmlkZW50aWFsIEFQSXMgYW5kIGFyZSBwcm92aWRlZCB1bmRlciBsaWNlbnNlIGFncmVlbWVudCBjb250cmFjdHMgZm9yIGNvbW1lcmNpYWwgcHVycG9zZXMuIFRoZSBNYW5hZ2VyIGlzIGEgY29tcG9uZW50IG9mIHRoZSBzb2Z0d2FyZSBiYWNrIG9mZmljZSBhbmQgdGhpcyBzb2Z0d2FyZSBpbiBvbmx5IGF2YWlsYWJsZSB0byBNZXRhUXVvdGVzIGNsaWVudHMvIGxpY2Vuc2VlcyB2aWEgbGljZW5zZSBhZ3JlZW1lbnRzIHBsZWFzZSBzZWUgaHR0cHM6Ly93d3cubWV0YXRyYWRlcjQuY29tL2VuL2Jyb2tlcnMvYXBpIChNZXRhVHJhZGVyIDQsIE1UNCkuIE1ldGFRdW90ZXMgTHRkIG9iamVjdHMgdG8gYW55IHVuYXV0aG9yaXplZCBkaXNjbG9zdXJlIG9mIHRoZSBNYW5hZ2VyIEFQSXMgb3IgYWNjZXNzIHRvIHRoZSBNYW5hZ2VyIGFuZCBTZXJ2ZXIgQVBJcyBhbmQgc3VjaCBkaXNjbG9zdXJlIG9yIGFjY2VzcyBjb25zdGl0dXRlcyB2aW9sYXRpb24gb2YgY29weXJpZ2h0cyB1bmRlciB0aGUgYXBwbGljYWJsZSBsYXdzLiAgXG4rICBcbitQbGVhc2UgdGFrZSBpbnRvIGNvbnNpZGVyYXRpb24gdG8gY2Vhc2UgYW5kIGRlc2lzdCBmcm9tIGhvc3RpbmcgdGhlIGJlbG93IGluZnJpbmdpbmcgcmVwb3NpdG9yaWVzIGFuZCBmb3JrcyBpbiB0aGVpciBlbnRpcmV0eSB3aXRoIGFsbCB0aGVpciBmaWxlcywgY29udGVudCBhbmQgbWF0ZXJpYWxzIGxpc3RlZCB1bmRlciBVUkxzOiAgXG4rICBcbitodHRwczovL2dpdGh1Yi5jb20vdHlvbGFiL01UNC1NYW5hZ2VyLUFQSS0xIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgXG4raHR0cHM6Ly9naXRodWIuY29tL3ZpbmhpbnMvTVQ0LU1hbmFnZXItQVBJIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgXG4raHR0cHM6Ly9naXRodWIuY29tL2ljd2tpbmcvbXRtYW5hcGkgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICBcbitodHRwczovL2dpdGh1Yi5jb20vaGV5dW54dS9NVE1hbmFnZXJBUEkgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oICBcbitodHRwczovL2dpdGh1Yi5jb20vbWJha2VyLWRldjIyL210NC1tYW5hZ2VyLWFwaS1weXRob24td3JhcHBlci90cmVlL21haW4gLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaTIuZGxsICBcbitodHRwczovL2dpdGh1Yi5jb20vbG92ZXRyYWRpbmcwOS9NVDRfTWFuYWdlcl9BUEkgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICBcbitodHRwczovL2dpdGh1Yi5jb20vYXNha2ExMjM0L2dvLW10bWFuYXBpIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgXG4raHR0cHM6Ly9naXRodWIuY29tL2Nyb3NzMTctYXJ0L210NCAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10NC5kbGwgICBcbitodHRwczovL2dpdGh1Yi5jb20vbW10b3BpYy9NVDRKbmFBcGkgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oIGFuZCBtdG1hbmFwaTY0LmRsbCAgXG4raHR0cHM6Ly9naXRodWIuY29tL2N5LWNoZW5neWFuL3RyYWRlcldlYnNlcnZpY2UgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICBcbitodHRwczovL2dpdGh1Yi5jb20vSGVuZ3poZUxpL01ldGFUcmFkZXI0Lk1hbmFnZXIuV3JhcHBlciAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS90YXJpa2hhZ3VzdGlhL01ldGFUcmFkZXI0Lk1hbmFnZXIuV3JhcHBlciAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9hdm9pdGVua28vTWV0YVRyYWRlcjQuTWFuYWdlci5XcmFwcGVyIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgXG4raHR0cHM6Ly9naXRodWIuY29tL3RhbmdmZW5ncmF5L01ldGFUcmFkZXI0Lk1hbmFnZXIuV3JhcHBlciAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9neGZvcmV4L01ldGFUcmFkZXI0Lk1hbmFnZXIuV3JhcHBlciAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9yZWJpZGVyL01ldGFUcmFkZXI0Lk1hbmFnZXIuV3JhcHBlciAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9naWdpaGlza2kvTWV0YVRyYWRlcjQuTWFuYWdlci5XcmFwcGVyIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgXG4raHR0cHM6Ly9naXRodWIuY29tL2hvbWJyZXZyYy9GWFRGVHJhZGluZ1NlcnZpY2UgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgIFxuK1todHRwczovL2dpdGh1Yi5jb20va2luZ3NsZXlsb3cvSHR0cC1Db25maWdBY2NvdW50R3JvdXAgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICBcbitodHRwczovL2dpdGh1Yi5jb20vZG1waW5nZmFuL3ZzYy1jb2RlL3RyZWUvbWFzdGVyLyVFNyVBRSU4MCVFNiU5OCU5My9NYW5hZ2VyQVBJXzk0MC9NYW5hZ2VyQVBJXzk0MCAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9tbXRvcGljL01UNEJyaWRKQVBJIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmggYW5kIG10bWFuYXBpNjQuZGxsICBcbitodHRwczovL2dpdGh1Yi5jb20va2FuZzE5MTQ2OTM4L01UNFByb3h5Lk5FVCAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbC4gIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9uZXZlcnNreWNvZGUvTVQ0QVBJIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCAgXG4raHR0cHM6Ly9naXRodWIuY29tL29wZW4tdHJhZGluZy9tdDQtYWRtaW5pbmZvLXJlZGlzIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCAgXG4raHR0cHM6Ly9naXRodWIuY29tL3plcm9wb29sL2RlbW9fbXQ0IC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgXG4raHR0cHM6Ly9naXRodWIuY29tL2tpbmdzbGV5bG93L010NERsbFRlbXBUZXN0IC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgXG4raHR0cHM6Ly9naXRodWIuY29tL09zcjIwMDMvQ3VycmVudERlc2suT3JnYW5pemF0aW9uIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsICBcbitodHRwczovL2dpdGh1Yi5jb20va2luZ3NsZXlsb3cvTVQ0V3JhcHBlciAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCAgXG4raHR0cHM6Ly9naXRodWIuY29tL2tpbmdzbGV5bG93L01UNExpYiAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmggIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9pY3draW5nL210bWFuYXBpIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgXG4raHR0cHM6Ly9naXRodWIuY29tL2tpbmdzbGV5bG93L0JyaWRnZVRlc3RUb29sIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgXG4raHR0cHM6Ly9naXRodWIuY29tL2N5LWNoZW5neWFuL3RyYWRlcldlYnNlcnZpY2UgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICBcbitodHRwczovL2dpdGh1Yi5jb20vbXJpdDAxL3RyYWRlcldlYnNlcnZpY2UgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICBcbitodHRwczovL2dpdGh1Yi5jb20vbW10b3BpYy9NVDRCcmlkSkFQSSAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmggYW5kIG10bWFuYXBpNjQuZGxsICBcbitodHRwczovL2dpdGh1Yi5jb20vYW5hdG9saWN2cy9FRlQuU2VsZkhvc3QuTWV0YWFwaSAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9HZW5lc2lzVmlzaW9uL210NC1sb2dpYyAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIE1UNCByZXBvc2l0b3JpZXMgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS96aGFuZ2h1aWppYW5nL0dvRm9yZXggLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oICBcbitodHRwczovL2dpdGh1Yi5jb20va2Zhc3Rvdi9tdDRfc2VydmVyX2FwaSAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmggIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9ydW5mb3J1L09yZGVyRXhlY3V0ZXIgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oICBcbitodHRwczovL2dpdGh1Yi5jb20vemVyb3Bvb2wvY29weV90cmFkZV9zeXN0ZW0gLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oICBcbitodHRwczovL2dpdGh1Yi5jb20vcnVuZm9ydS9WaXJ0dWFsRGVhbGVyIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNFNlcnZlckFQSS5oIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3J1bmZvcnUvVmlydHVhbERlYWxlci9ibG9iL21hc3Rlci9Mb2dlci5jcHApICBcbitodHRwczovL2dpdGh1Yi5jb20vcnVuZm9ydS9GZWVkTW9uaXRvciAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRTZXJ2ZXJBUEkuaCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9ydW5mb3J1L0ZlZWRNb25pdG9yL2Jsb2IvbWFzdGVyL1NlcnZlckFwaS5oKSAgXG4raHR0cHM6Ly9naXRodWIuY29tL3J1bmZvcnUvVGlja1B1c2ggLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0U2VydmVyQVBJLmggKHNlZSBodHRwczovL2dpdGh1Yi5jb20vcnVuZm9ydS9UaWNrUHVzaC9ibG9iL21hc3Rlci9TZXJ2ZXJBcGkuaCkgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9ydW5mb3J1L09yZGVyTW9uaXRvciAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRTZXJ2ZXJBUEkuaCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9ydW5mb3J1L09yZGVyTW9uaXRvci9ibG9iL21hc3Rlci9TZXJ2ZXJBcGkuaCkgIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS9ydW5mb3J1L0FjdGl2YXRpb25QdXNoIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNFNlcnZlckFQSS5oIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3J1bmZvcnUvQWN0aXZhdGlvblB1c2gvYmxvYi9tYXN0ZXIvU2VydmVyQXBpLmgpICBcbitodHRwczovL2dpdGh1Yi5jb20vemVyb3Bvb2wvUGx1Z2luX3d6cCAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmggIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS96ZXJvcG9vbC90ZXN0IC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNFNlcnZlckFQSS5oICBcbitodHRwczovL2dpdGh1Yi5jb20vVHJ1ZS1GcmVlZG9tL3Rlc3QgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0U2VydmVyQVBJLmggIFxuK2h0dHBzOi8vZ2l0aHViLmNvbS96ZXJvcG9vbC9Hb0ZvcmV4IC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNFNlcnZlckFQSS5oICBcbitQbGVhc2Ugbm90ZSB0aGF0IGFsbCB0aGUgcmVwb3J0ZWQgcmVwb3NpdG9yaWVzIHdoaWNoIGNvbnRhaW4gLmggJiAuZGxsIGZyb20gTVQ0IE1hbmFnZXIvTWV0YVRyYWRlciBBUEkgYXJlIG93bmVkIGJ5IE1ldGFRdW90ZXMgTHRkOiAgXG4rICBcbitNVDRNYW5hZ2VyQVBJLmggLSBjb250YWlucyBNZXRhUXVvdGVzICBMdGQncyBjb3B5cmlnaHQgaW5zaWRlICBcbittdG1hbmFwaTY0LmRsbCAtIE1ldGFRdW90ZXMgTHRkJ3MgZGlnaXRhbCBzaWduYXR1cmUgIFxuK210bWFuYXBpLmRsbCAtICBNZXRhUXVvdGVzIEx0ZCdzIGRpZ2l0YWwgc2lnbmF0dXJlICBcbitNVDRTZXJ2ZXJBUEkuaCAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkJ3MgY29weXJpZ2h0IGluc2lkZSAgXG4rNC4gV2hhdCB0aGUgYWZmZWN0ZWQgdXNlciB3b3VsZCBuZWVkIHRvIGRvIGluIG9yZGVyIHRvIHJlbWVkeSB0aGUgaW5mcmluZ2VtZW50LiAgXG4rICBcbivigIxUaGUgYWZmZWN0ZWQgdXNlcnMgd291bGQgbmVlZCB0byBwZXJtYW5lbnRseSBjZWFzZSBhbmQgZGVzaXN0IHRoZSBpbmZyaW5naW5nIFVSTHMgb2YgZm9ya2VkIHJlcG9zaXRvcmllcyBpbiB0aGVpciBlbnRpcmV0eSB3aXRoIGFsbCB0aGVpciBmaWxlcywgY29udGVudHMgYW5kIG1hdGVyaWFscy4gIFxuKyAgXG4rNS4gSW5mb3JtYXRpb24gcmVhc29uYWJseSBzdWZmaWNpZW50IHRvIHBlcm1pdCBHaXRIdWIsIEluYyB0byBjb250YWN0IHRoZSBDb21wbGFpbmluZyBQYXJ0eSwgc3VjaCBhcyBhbiBhZGRyZXNzLCB0ZWxlcGhvbmUgbnVtYmVyLCBhbmQsIGlmIGF2YWlsYWJsZSwgYW4gZWxlY3Ryb25pYyBtYWlsIGFkZHJlc3MgYXQgd2hpY2ggdGhlIENvbXBsYWluaW5nIFBhcnR5IG1heSBiZSBjb250YWN0ZWQuICBcbisgIFxuK01ldGFRdW90ZXMgTHRkICBcbitbcHJpdmF0ZV0gIFxuK1twcml2YXRlXSAgIFxuK1twcml2YXRlXSAgXG4rICBcbitUZWw6IFtwcml2YXRlXSAgXG4rRS1tYWlsOiBbcHJpdmF0ZV0gIFxuK1dlYnNpdGU6IGh0dHBzOi8vd3d3Lm1ldGFxdW90ZXMubmV0ICBcbisgIFxuKzYuIEEgc3RhdGVtZW50IHRoYXQgdGhlIENvbXBsYWluaW5nIFBhcnR5IGhhcyBhIGdvb2QgZmFpdGggYmVsaWVmIHRoYXQgdXNlIG9mIHRoZSBtYXRlcmlhbCBpbiB0aGUgbWFubmVyIGNvbXBsYWluZWQgb2YgaXMgbm90IGF1dGhvcml6ZWQgYnkgdGhlIGNvcHlyaWdodCBvd25lciwgaXRzIGFnZW50LCBvciB0aGUgbGF3LiAgXG4rICBcbitJIGhhdmUgYSBnb29kIGZhaXRoIGJlbGllZiB0aGF0IHVzZSBvZiB0aGUgY29weXJpZ2h0ZWQgbWF0ZXJpYWxzIGRlc2NyaWJlZCBhYm92ZSBvbiB0aGUgaW5mcmluZ2luZyB3ZWIgcGFnZXMgaXMgbm90IGF1dGhvcml6ZWQgYnkgdGhlIGNvcHlyaWdodCBvd25lciwgb3IgaXRzIGFnZW50LCBvciB0aGUgbGF3LiBJIGhhdmUgdGFrZW4gZmFpciB1c2UgaW50byBjb25zaWRlcmF0aW9uLiAgXG4rICBcbis3LiBBIHN0YXRlbWVudCB0aGF0IHRoZSBpbmZvcm1hdGlvbiBpbiB0aGUgbm90aWZpY2F0aW9uIGlzIGFjY3VyYXRlLCBhbmQgdW5kZXIgcGVuYWx0eSBvZiBwZXJqdXJ5LCB0aGF0IHRoZSBDb21wbGFpbmluZyBQYXJ0eSBpcyB0aGUgb3duZXIsIG9yIGlzIGF1dGhvcml6ZWQgdG8gYWN0IG9uIGJlaGFsZiBvZiB0aGUgb3duZXIsIG9mIGFuIGV4Y2x1c2l2ZSByaWdodCB0aGF0IGlzIGFsbGVnZWRseSBpbmZyaW5nZWQuICBcbisgIFxuK0kgc3dlYXIsIHVuZGVyIHBlbmFsdHkgb2YgcGVyanVyeSwgdGhhdCB0aGUgaW5mb3JtYXRpb24gaW4gdGhpcyBub3RpZmljYXRpb24gaXMgYWNjdXJhdGUgYW5kIHRoYXQgSSBhbSB0aGUgY29weXJpZ2h0IG93bmVyLCBvciBhbSBhdXRob3JpemVkIHRvIGFjdCBvbiBiZWhhbGYgb2YgdGhlIG93bmVyLCBvZiBhbiBleGNsdXNpdmUgcmlnaHQgdGhhdCBpcyBhbGxlZ2VkbHkgaW5mcmluZ2VkLiAgXG4rICBcbis4LiBBbiBlbGVjdHJvbmljIHNpZ25hdHVyZSBvZiB0aGUgY29weXJpZ2h0IG93bmVyLCBvciBhIHBlcnNvbiBhdXRob3JpemVkIHRvIGFjdCBvbiBiZWhhbGYgb2YgdGhlIG93bmVyLCBvZiBhbiBleGNsdXNpdmUgY29weXJpZ2h0IHRoYXQgaGFzIGFsbGVnZWRseSBiZWVuIGluZnJpbmdlZC4gIFxuKyAgXG4rW3ByaXZhdGVdICAgIFxuK1twcml2YXRlXSAgXG4rTWV0YVF1b3RlcyBMdGQuLCAgIn1dfQ== + recorded_at: Tue, 05 Nov 2024 22:36:41 GMT +- request: + method: get + uri: https://github.com/github/dmca/raw/2cbff08cf15e8b6f7752f4e73244192782c1abc2/2024%2F11%2F2024-11-04-metaquotes.md + body: + encoding: US-ASCII + string: '' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 302 + message: Found + headers: + Server: + - GitHub.com + Date: + - Tue, 05 Nov 2024 22:34:53 GMT + Content-Type: + - text/html; charset=utf-8 + Vary: + - X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, Accept-Encoding, Accept, + X-Requested-With + Access-Control-Allow-Origin: + - '' + Location: + - https://raw.githubusercontent.com/github/dmca/2cbff08cf15e8b6f7752f4e73244192782c1abc2/2024/11/2024-11-04-metaquotes.md + Cache-Control: + - no-cache + Strict-Transport-Security: + - max-age=31536000; includeSubdomains; preload + X-Frame-Options: + - deny + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - '0' + Referrer-Policy: + - no-referrer-when-downgrade + Content-Security-Policy: + - 'default-src ''none''; base-uri ''self''; child-src github.com/assets-cdn/worker/ + github.com/webpack/ github.com/assets/ gist.github.com/assets-cdn/worker/; + connect-src ''self'' uploads.github.com www.githubstatus.com collector.github.com + raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com + github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com + *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com + objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com + proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com + wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ + productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ + productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ + productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ + productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ + productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ + productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ + productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ + productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ + productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ + productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com + github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com + wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com + api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src + github.githubassets.com; form-action ''self'' github.com gist.github.com copilot-workspace.githubnext.com + objects-origin.githubusercontent.com; frame-ancestors ''none''; frame-src + viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src + ''self'' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com + identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com + github-cloud.s3.amazonaws.com objects.githubusercontent.com secured-user-images.githubusercontent.com/ + user-images.githubusercontent.com/ private-user-images.githubusercontent.com + opengraph.githubassets.com github-production-user-asset-6210df.s3.amazonaws.com + customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com + *.githubusercontent.com; manifest-src ''self''; media-src github.com user-images.githubusercontent.com/ + secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com + github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src + github.githubassets.com; style-src ''unsafe-inline'' github.githubassets.com; + upgrade-insecure-requests; worker-src github.com/assets-cdn/worker/ github.com/webpack/ + github.com/assets/ gist.github.com/assets-cdn/worker/' Content-Length: - - '7482' + - '0' X-Github-Request-Id: - - F8B7:3EF33E:47FDE0:86B8A1:669E8457 + - B93C:33836F:35D2EBB:369D16E:672A9DF9 + body: + encoding: UTF-8 + string: '' + recorded_at: Tue, 05 Nov 2024 22:36:41 GMT +- request: + method: get + uri: https://raw.githubusercontent.com/github/dmca/2cbff08cf15e8b6f7752f4e73244192782c1abc2/2024/11/2024-11-04-metaquotes.md + body: + encoding: US-ASCII + string: '' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Connection: + - keep-alive + Content-Length: + - '21003' + Cache-Control: + - max-age=300 + Content-Security-Policy: + - default-src 'none'; style-src 'unsafe-inline'; sandbox + Content-Type: + - text/plain; charset=utf-8 + Etag: + - W/"cb228ca0bdfa1fdd9c649774a972bd3e6b6703428021a28ffd6e22e5e49ac0e0" + Strict-Transport-Security: + - max-age=31536000 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Xss-Protection: + - 1; mode=block + X-Github-Request-Id: + - 6784:1637B8:782AD5:7C33B5:672A9B42 + Accept-Ranges: + - bytes + Date: + - Tue, 05 Nov 2024 22:36:42 GMT + Via: + - 1.1 varnish + X-Served-By: + - cache-fra-eddf8230152-FRA + X-Cache: + - HIT + X-Cache-Hits: + - '0' + X-Timer: + - S1730846202.020622,VS0,VE142 + Vary: + - Authorization,Accept-Encoding,Origin + Access-Control-Allow-Origin: + - "*" + Cross-Origin-Resource-Policy: + - cross-origin + X-Fastly-Request-Id: + - bb3f9ec00dcba982b3639355a498b4d38fd0f533 + Expires: + - Tue, 05 Nov 2024 22:41:42 GMT + Source-Age: + - '0' body: encoding: ASCII-8BIT - string: '{"sha":"6d42309968e2ddfe34ef9a86d2f97fa1d5f89ae2","node_id":"C_kwDOABPootoAKDZkNDIzMDk5NjhlMmRkZmUzNGVmOWE4NmQyZjk3ZmExZDVmODlhZTI","commit":{"author":{"name":"DMCA - Sync Bot","email":"89167002+dmca-sync-bot@users.noreply.github.com","date":"2024-07-19T17:51:34Z"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2024-07-19T17:51:34Z"},"message":"Merge - pull request #15959 from github/updates\n\nAdded 2024/07/2024-07-18-codility.md","tree":{"sha":"20aabe4ec14220460c637ff8f57674559c3db6e9","url":"https://api.github.com/repos/github/dmca/git/trees/20aabe4ec14220460c637ff8f57674559c3db6e9"},"url":"https://api.github.com/repos/github/dmca/git/commits/6d42309968e2ddfe34ef9a86d2f97fa1d5f89ae2","comment_count":0,"verification":{"verified":true,"reason":"valid","signature":"-----BEGIN - PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJmmqemCRC1aQ7uu5UhlAAArlIQAICAB/XyMVudji77A1lgaQC5\nJnu3WEtf/YeRPWC6hcw416+JWsluNBpe/1/Lq4ozaOX8S9rbPCYPjTPXBNyWxRup\nrlmNRra+UJGULiJ3gh4+DWMYUsqqE2xYuCW1+EewTqpG2fTmCypp3229e7AUnL7m\nsRNd2jvo1zFPpbQirG55p/Xig/KmWAhVKo5ItH9KFL3Z5+d+PuEqogwGz5kmLDNT\n9sO77NSo7BpojCOllbx684g8Knv0fHCZWtNn56rvvXy6cuavIDspReQznzoMnzs4\nzXdiF3tBCNhguVZ7aZIKIu+ogSGwu/xBbmmXXfpSFXd+PAYE/rdbwXTAa46rPfX4\ncsBYMx/HW26uMCKzkl6fRSt/jNaS5U+sClgtgrGNEM1MEBOJUbWksCt6KQB83eux\n7LxovC0YFWOa+FbFFZDLePoyuZirqDH4Bn/uH6AlX7xG2zpRRPH3YJuxJDzdgRnJ\nEQjo/dcebbT5ZKSn0ybS0KXP8ZnjTfUZiCz8dpK155W+I+p3eYow8UrokTRcKVp9\nLaxCn/d2W9RU7OoAKGpP10pM2IlLR1Z3+LIRBJ8/yp7ZaYdPx6Ip6VurqOje1PyL\nGA0pF3q1oc9ZQAuHyLnf9m3w4zgGgdmdsTqHEZ8RgCI3wymePhpsrwZvInv/In18\n67eUTSfcQviQrzdrdVil\n=5p93\n-----END - PGP SIGNATURE-----\n","payload":"tree 20aabe4ec14220460c637ff8f57674559c3db6e9\nparent - 0f274716599fee385a75dacda35d43b9d9e3d528\nparent 19424d53cc44e61f0a18ea7afb2f90552bb18d46\nauthor - DMCA Sync Bot <89167002+dmca-sync-bot@users.noreply.github.com> 1721411494 - -0700\ncommitter GitHub 1721411494 -0700\n\nMerge pull - request #15959 from github/updates\n\nAdded 2024/07/2024-07-18-codility.md"}},"url":"https://api.github.com/repos/github/dmca/commits/6d42309968e2ddfe34ef9a86d2f97fa1d5f89ae2","html_url":"https://github.com/github/dmca/commit/6d42309968e2ddfe34ef9a86d2f97fa1d5f89ae2","comments_url":"https://api.github.com/repos/github/dmca/commits/6d42309968e2ddfe34ef9a86d2f97fa1d5f89ae2/comments","author":{"login":"dmca-sync-bot","id":89167002,"node_id":"MDQ6VXNlcjg5MTY3MDAy","avatar_url":"https://avatars.githubusercontent.com/u/89167002?v=4","gravatar_id":"","url":"https://api.github.com/users/dmca-sync-bot","html_url":"https://github.com/dmca-sync-bot","followers_url":"https://api.github.com/users/dmca-sync-bot/followers","following_url":"https://api.github.com/users/dmca-sync-bot/following{/other_user}","gists_url":"https://api.github.com/users/dmca-sync-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/dmca-sync-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmca-sync-bot/subscriptions","organizations_url":"https://api.github.com/users/dmca-sync-bot/orgs","repos_url":"https://api.github.com/users/dmca-sync-bot/repos","events_url":"https://api.github.com/users/dmca-sync-bot/events{/privacy}","received_events_url":"https://api.github.com/users/dmca-sync-bot/received_events","type":"User","site_admin":false},"committer":{"login":"web-flow","id":19864447,"node_id":"MDQ6VXNlcjE5ODY0NDQ3","avatar_url":"https://avatars.githubusercontent.com/u/19864447?v=4","gravatar_id":"","url":"https://api.github.com/users/web-flow","html_url":"https://github.com/web-flow","followers_url":"https://api.github.com/users/web-flow/followers","following_url":"https://api.github.com/users/web-flow/following{/other_user}","gists_url":"https://api.github.com/users/web-flow/gists{/gist_id}","starred_url":"https://api.github.com/users/web-flow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/web-flow/subscriptions","organizations_url":"https://api.github.com/users/web-flow/orgs","repos_url":"https://api.github.com/users/web-flow/repos","events_url":"https://api.github.com/users/web-flow/events{/privacy}","received_events_url":"https://api.github.com/users/web-flow/received_events","type":"User","site_admin":false},"parents":[{"sha":"0f274716599fee385a75dacda35d43b9d9e3d528","url":"https://api.github.com/repos/github/dmca/commits/0f274716599fee385a75dacda35d43b9d9e3d528","html_url":"https://github.com/github/dmca/commit/0f274716599fee385a75dacda35d43b9d9e3d528"},{"sha":"19424d53cc44e61f0a18ea7afb2f90552bb18d46","url":"https://api.github.com/repos/github/dmca/commits/19424d53cc44e61f0a18ea7afb2f90552bb18d46","html_url":"https://github.com/github/dmca/commit/19424d53cc44e61f0a18ea7afb2f90552bb18d46"}],"stats":{"total":38,"additions":38,"deletions":0},"files":[{"sha":"3137afdc32b2caabbc045f068d83d71122191d92","filename":"2024/07/2024-07-18-codility.md","status":"added","additions":38,"deletions":0,"changes":38,"blob_url":"https://github.com/github/dmca/blob/6d42309968e2ddfe34ef9a86d2f97fa1d5f89ae2/2024%2F07%2F2024-07-18-codility.md","raw_url":"https://github.com/github/dmca/raw/6d42309968e2ddfe34ef9a86d2f97fa1d5f89ae2/2024%2F07%2F2024-07-18-codility.md","contents_url":"https://api.github.com/repos/github/dmca/contents/2024%2F07%2F2024-07-18-codility.md?ref=6d42309968e2ddfe34ef9a86d2f97fa1d5f89ae2","patch":"@@ - -0,0 +1,38 @@\n+Before disabling any content in relation to this takedown - notice, GitHub\n+- contacted the owners of some or all of the affected repositories - to give them an opportunity to [make changes](https://docs.github.com/en/github/site-policy/dmca-takedown-policy#a-how-does-this-actually-work).\n+- - provided information on how to [submit a DMCA Counter Notice](https://docs.github.com/en/articles/guide-to-submitting-a-dmca-counter-notice).\n+\n+To - learn about when and why GitHub may process some notices this way, please - visit our [README](https://github.com/github/dmca/blob/master/README.md#anatomy-of-a-takedown-notice).\n+\n+---\n+\n+DMCA - Notification \n+The following information is presented for the purposes of - removing web content that infringes on our copyright per the Digital Millennium - Copyright Act. We appreciate your enforcement of copyright law and support - of our rights in this matter.\n+\n+Identification of Copyrighted Work \n+The - copyrighted work at issue is the text that appears on codility.com and its - related pages. The pages in question contain a clear copyright notification - and are the intellectual property of the complainant.\n+\n+Identification - of Infringed Material \n+The following copyrighted paragraphs have been allegedly - copied from the copyrighted work:\n+\n+1) Link: https://github.com/manasch/placements/blob/main/placements/egnyte.md \n+Text - starting from: \"There is an array A of N integers and three\" \n+to: \"function - should return 15. Only one tile can be used\"\n+\n+\n+Notifying Party\n+\n+Codility - Limited \n+Attn: [private] \n+[private] \n+[private] \n+[private] \n+[private] \n+[private] \n+[private] \n+\n+[private] \n+Copyright - Owners Statement\n+\n+I have a good faith belief that use of the copyrighted - materials described above on the allegedly infringing web pages is not authorized - by the copyright owner, its agent, or the law. \n+I have taken fair use into - consideration. I swear, under penalty of perjury, that the information in - the notification is accurate and that I am authorized to act on behalf of - the copyright owner of an exclusive right that is allegedly infringed."}]}' - recorded_at: Mon, 22 Jul 2024 16:09:59 GMT + string: !binary |- + QmVmb3JlIGRpc2FibGluZyBhbnkgY29udGVudCBpbiByZWxhdGlvbiB0byB0aGlzIHRha2Vkb3duIG5vdGljZSwgR2l0SHViCi0gY29udGFjdGVkIHRoZSBvd25lcnMgb2Ygc29tZSBvciBhbGwgb2YgdGhlIGFmZmVjdGVkIHJlcG9zaXRvcmllcyB0byBnaXZlIHRoZW0gYW4gb3Bwb3J0dW5pdHkgdG8gW21ha2UgY2hhbmdlc10oaHR0cHM6Ly9kb2NzLmdpdGh1Yi5jb20vZW4vZ2l0aHViL3NpdGUtcG9saWN5L2RtY2EtdGFrZWRvd24tcG9saWN5I2EtaG93LWRvZXMtdGhpcy1hY3R1YWxseS13b3JrKS4KLSBwcm92aWRlZCBpbmZvcm1hdGlvbiBvbiBob3cgdG8gW3N1Ym1pdCBhIERNQ0EgQ291bnRlciBOb3RpY2VdKGh0dHBzOi8vZG9jcy5naXRodWIuY29tL2VuL2FydGljbGVzL2d1aWRlLXRvLXN1Ym1pdHRpbmctYS1kbWNhLWNvdW50ZXItbm90aWNlKS4KClRvIGxlYXJuIGFib3V0IHdoZW4gYW5kIHdoeSBHaXRIdWIgbWF5IHByb2Nlc3Mgc29tZSBub3RpY2VzIHRoaXMgd2F5LCBwbGVhc2UgdmlzaXQgb3VyIFtSRUFETUVdKGh0dHBzOi8vZ2l0aHViLmNvbS9naXRodWIvZG1jYS9ibG9iL21hc3Rlci9SRUFETUUubWQjYW5hdG9teS1vZi1hLXRha2Vkb3duLW5vdGljZSkuCgotLS0KClBsZWFzZSB0YWtlIGludG8gY29uc2lkZXJhdGlvbiBvdXIgYmVsb3cgRE1DQSBjbGFpbSB0byBjZWFzZSBhbmQgZGVzaXN0IGZyb20gaG9zdGluZyB0aGUgYmVsb3cgaW5mcmluZ2luZyByZXBvc2l0b3JpZXMgaW4gdGhlaXIgZW50aXJldHkgd2l0aCBhbGwgdGhlaXIgZmlsZXMsIGNvbnRlbnQgYW5kIG1hdGVyaWFscyBsaXN0ZWQgdW5kZXIgVVJMczogIAogIApLaW5kbHkgbm90ZSB0aGF0IHdlIGFyZSBjbGFpbWluZyB0aGUgZW50aXJlbHkgcmVwb3NpdG9yeSBhcyBpdCBpcyBpbmZyaW5naW5nIHVwb24gdGhlIG9yaWdpbmFsIHdvcmsgb2YgTWV0YVF1b3RlcyBMdGQuICAKICAKaHR0cHM6Ly9naXRodWIuY29tL3R5b2xhYi9NVDQtTWFuYWdlci1BUEktMSAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIApodHRwczovL2dpdGh1Yi5jb20vdmluaGlucy9NVDQtTWFuYWdlci1BUEkgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICAKaHR0cHM6Ly9naXRodWIuY29tL2ljd2tpbmcvbXRtYW5hcGkgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICAKaHR0cHM6Ly9naXRodWIuY29tL2hleXVueHUvTVRNYW5hZ2VyQVBJIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9tYmFrZXItZGV2MjIvbXQ0LW1hbmFnZXItYXBpLXB5dGhvbi13cmFwcGVyL3RyZWUvbWFpbiAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpMi5kbGwgIApodHRwczovL2dpdGh1Yi5jb20vbG92ZXRyYWRpbmcwOS9NVDRfTWFuYWdlcl9BUEkgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICAKaHR0cHM6Ly9naXRodWIuY29tL2FzYWthMTIzNC9nby1tdG1hbmFwaSAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIApodHRwczovL2dpdGh1Yi5jb20vY3Jvc3MxNy1hcnQvbXQ0IC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXQ0LmRsbCAgIApodHRwczovL2dpdGh1Yi5jb20vbW10b3BpYy9NVDRKbmFBcGkgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oIGFuZCBtdG1hbmFwaTY0LmRsbCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9jeS1jaGVuZ3lhbi90cmFkZXJXZWJzZXJ2aWNlIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9IZW5nemhlTGkvTWV0YVRyYWRlcjQuTWFuYWdlci5XcmFwcGVyIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgCmh0dHBzOi8vZ2l0aHViLmNvbS90YXJpa2hhZ3VzdGlhL01ldGFUcmFkZXI0Lk1hbmFnZXIuV3JhcHBlciAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIApodHRwczovL2dpdGh1Yi5jb20vYXZvaXRlbmtvL01ldGFUcmFkZXI0Lk1hbmFnZXIuV3JhcHBlciAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIApodHRwczovL2dpdGh1Yi5jb20vdGFuZ2ZlbmdyYXkvTWV0YVRyYWRlcjQuTWFuYWdlci5XcmFwcGVyIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9neGZvcmV4L01ldGFUcmFkZXI0Lk1hbmFnZXIuV3JhcHBlciAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIApodHRwczovL2dpdGh1Yi5jb20vcmViaWRlci9NZXRhVHJhZGVyNC5NYW5hZ2VyLldyYXBwZXIgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICAKaHR0cHM6Ly9naXRodWIuY29tL2dpZ2loaXNraS9NZXRhVHJhZGVyNC5NYW5hZ2VyLldyYXBwZXIgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICAKaHR0cHM6Ly9naXRodWIuY29tL2hvbWJyZXZyYy9GWFRGVHJhZGluZ1NlcnZpY2UgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgIApbaHR0cHM6Ly9naXRodWIuY29tL2tpbmdzbGV5bG93L0h0dHAtQ29uZmlnQWNjb3VudEdyb3VwIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9kbXBpbmdmYW4vdnNjLWNvZGUvdHJlZS9tYXN0ZXIvJUU3JUFFJTgwJUU2JTk4JTkzL01hbmFnZXJBUElfOTQwL01hbmFnZXJBUElfOTQwIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9tbXRvcGljL01UNEJyaWRKQVBJIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmggYW5kIG10bWFuYXBpNjQuZGxsICAKaHR0cHM6Ly9naXRodWIuY29tL2thbmcxOTE0NjkzOC9NVDRQcm94eS5ORVQgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwuICAKaHR0cHM6Ly9naXRodWIuY29tL25ldmVyc2t5Y29kZS9NVDRBUEkgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oICAKaHR0cHM6Ly9naXRodWIuY29tL29wZW4tdHJhZGluZy9tdDQtYWRtaW5pbmZvLXJlZGlzIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCAgCmh0dHBzOi8vZ2l0aHViLmNvbS96ZXJvcG9vbC9kZW1vX210NCAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIApodHRwczovL2dpdGh1Yi5jb20va2luZ3NsZXlsb3cvTXQ0RGxsVGVtcFRlc3QgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICAKaHR0cHM6Ly9naXRodWIuY29tL09zcjIwMDMvQ3VycmVudERlc2suT3JnYW5pemF0aW9uIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsICAKaHR0cHM6Ly9naXRodWIuY29tL2tpbmdzbGV5bG93L01UNFdyYXBwZXIgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgIApodHRwczovL2dpdGh1Yi5jb20va2luZ3NsZXlsb3cvTVQ0TGliIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9pY3draW5nL210bWFuYXBpIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9raW5nc2xleWxvdy9CcmlkZ2VUZXN0VG9vbCAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIApodHRwczovL2dpdGh1Yi5jb20vY3ktY2hlbmd5YW4vdHJhZGVyV2Vic2VydmljZSAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIApodHRwczovL2dpdGh1Yi5jb20vbXJpdDAxL3RyYWRlcldlYnNlcnZpY2UgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICAKaHR0cHM6Ly9naXRodWIuY29tL21tdG9waWMvTVQ0QnJpZEpBUEkgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oIGFuZCBtdG1hbmFwaTY0LmRsbCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9hbmF0b2xpY3ZzL0VGVC5TZWxmSG9zdC5NZXRhYXBpIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9HZW5lc2lzVmlzaW9uL210NC1sb2dpYyAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIE1UNCByZXBvc2l0b3JpZXMgIApodHRwczovL2dpdGh1Yi5jb20vemhhbmdodWlqaWFuZy9Hb0ZvcmV4IC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9rZmFzdG92L210NF9zZXJ2ZXJfYXBpIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9ydW5mb3J1L09yZGVyRXhlY3V0ZXIgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oICAKaHR0cHM6Ly9naXRodWIuY29tL3plcm9wb29sL2NvcHlfdHJhZGVfc3lzdGVtIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9ydW5mb3J1L1ZpcnR1YWxEZWFsZXIgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0U2VydmVyQVBJLmggKHNlZSBodHRwczovL2dpdGh1Yi5jb20vcnVuZm9ydS9WaXJ0dWFsRGVhbGVyL2Jsb2IvbWFzdGVyL0xvZ2VyLmNwcCkgIApodHRwczovL2dpdGh1Yi5jb20vcnVuZm9ydS9GZWVkTW9uaXRvciAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRTZXJ2ZXJBUEkuaCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9ydW5mb3J1L0ZlZWRNb25pdG9yL2Jsb2IvbWFzdGVyL1NlcnZlckFwaS5oKSAgCmh0dHBzOi8vZ2l0aHViLmNvbS9ydW5mb3J1L1RpY2tQdXNoIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNFNlcnZlckFQSS5oIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3J1bmZvcnUvVGlja1B1c2gvYmxvYi9tYXN0ZXIvU2VydmVyQXBpLmgpICAKaHR0cHM6Ly9naXRodWIuY29tL3J1bmZvcnUvT3JkZXJNb25pdG9yIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNFNlcnZlckFQSS5oIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3J1bmZvcnUvT3JkZXJNb25pdG9yL2Jsb2IvbWFzdGVyL1NlcnZlckFwaS5oKSAgCmh0dHBzOi8vZ2l0aHViLmNvbS9ydW5mb3J1L0FjdGl2YXRpb25QdXNoIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNFNlcnZlckFQSS5oIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3J1bmZvcnUvQWN0aXZhdGlvblB1c2gvYmxvYi9tYXN0ZXIvU2VydmVyQXBpLmgpICAKaHR0cHM6Ly9naXRodWIuY29tL3plcm9wb29sL1BsdWdpbl93enAgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oICAKaHR0cHM6Ly9naXRodWIuY29tL3plcm9wb29sL3Rlc3QgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0U2VydmVyQVBJLmggIApodHRwczovL2dpdGh1Yi5jb20vVHJ1ZS1GcmVlZG9tL3Rlc3QgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0U2VydmVyQVBJLmggIApodHRwczovL2dpdGh1Yi5jb20vemVyb3Bvb2wvR29Gb3JleCAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRTZXJ2ZXJBUEkuaCAgCkRNQ0EgQ0xBSU0gVE8gQ0VBU0UgQU5EIERFU0lTVCBGUk9NIEhPU1RJTkcgSU5GUklOR0lORyBVUkxzIFZJT0xBVElORyBNRVRBUVVPVEVTIExURCBUUkFERU1BUktTIEFORCBDT1BZUklHSFRTIEhPU1RFRCBCWSBHSVRIVUIsIElOQy4gIAogIAoxLiBJIGhhdmUgcmVhZCBhbmQgdW5kZXJzdGFuZCBHaXRIdWIncyBHdWlkZSB0byBGaWxpbmcgYSBETUNBIE5vdGljZS4gIAogIAoyLiBJZGVudGlmaWNhdGlvbiBvZiB0aGUgY29weXJpZ2h0ZWQgd29yayBjbGFpbWVkIHRvIGhhdmUgYmVlbiBpbmZyaW5nZWQsIG9yLCBpZiBtdWx0aXBsZSBjb3B5cmlnaHRlZCB3b3JrcyBhdCBhIHNpbmdsZSBvbmxpbmUgc2l0ZSBhcmUgY292ZXJlZCBieSBhIHNpbmdsZSBub3RpZmljYXRpb24sIGEgcmVwcmVzZW50YXRpdmUgbGlzdCBvZiBzdWNoIHdvcmtzIG9uIHRoYXQgc2l0ZS4gIAogIApNZXRhUXVvdGVzIGlzIHRoZSBkZXZlbG9wZXIgb2YgdGhlIE1ldGFUcmFkZXIgNC81IG9ubGluZSB0cmFkaW5nIHBsYXRmb3JtcyBhbmQgTVFMNC9NUUw1IHNvZnR3YXJlIGxhbmd1YWdlcyBsZWdhbCBvd25lciBhbmQvb3IgZXhjbHVzaXZlIGFuZCByaWdodGZ1bCB1c2VyIG9mIGFsbCBsaXN0ZWQgYmVsb3cgaW50ZWxsZWN0dWFsIHByb3BlcnR5IHJpZ2h0czogIAoiTWV0YVRyYWRlciIuIFVuaXRlZCBTdGF0ZXMgUGF0ZW50IGFuZCBUcmFkZW1hcmsgT2ZmaWNlLiBUcmFkZW1hcmsgcHJpbmNpcGFsIHJlZ2lzdGVyIFJlZy4gTm8uIDMsMTgyLDc4NCwgd2l0aCByZWdpc3RyYXRpb24gZGF0ZSBEZWNlbWJlciAxMnRoLCAyMDA2OyAgCiJNZXRhVHJhZGVyIi4gV0lQTyBDZXJ0aWZpY2F0ZSBvZiBSZWdpc3RyYXRpb24gTm8gIDk1NzM3Miwgd2l0aCByZWdpc3RyYXRpb24gZGF0ZSBKYW51YXJ5IDMxc3QsICAyMDA4OyAgCiJNZXRhVHJhZGVyIiAgVGFpd2FuIEludGVsbGVjdHVhbCBQcm9wZXJ0eSBPZmZpY2UsIFJlZ2lzdHJhdGlvbiBDZXJ0aWZpY2F0ZSBOby4gMDE3NTcyNTUsIHdpdGggcmVnaXN0cmF0aW9uIGRhdGUgTWFyY2ggMXN0LCAyMDE2ICAgICAgCiJNZXRhVHJhZGVyIiBIb25nIEtvbmcgVHJhZGVtYXJrcyBSZWdpc3RyeSBDZXJ0aWZpY2F0ZSBvZiByZWdpc3RyYXRpb24gTm8uIDMwMzQwNjcwNywgd2l0aCByZWdpc3RyYXRpb24gZGF0ZSBNYXkgMTN0LCAyMDE1ICAKIk1UNCIgVGFpd2FuIEludGVsbGVjdHVhbCBQcm9wZXJ0eSBPZmZpY2UsIFJlZ2lzdHJhdGlvbiBDZXJ0aWZpY2F0ZSBOby4gMDE3NTgzNzAsIHdpdGggcmVnaXN0cmF0aW9uIGRhdGUgTWFyY2ggMXN0LCAyMDE2OyAgCiJNVDQiIEhvbmcgS29uZyBJbnRlbGxlY3R1YWwgUHJvcGVydHkgT2ZmaWNlLCBDZXJ0aWZpY2F0ZSBvZiBSZWdpc3RyYXRpb24gTm8uIDMwMzQwNjY4MCwgd2l0aCByZWdpc3RyYXRpb24gZGF0ZSBGZWJydWFyeSAyOXRoLCAyMDE2OyAgCiJNVDQiIFdJUE8gQ2VydGlmaWNhdGUgb2YgUmVnaXN0cmF0aW9uIE5vLiAxMzE2MDc0LCB3aXRoIHJlZ2lzdHJhdGlvbiBkYXRlIEF1Z3VzdCAxc3QsIDIwMTYgIAoiTVFMNCIuIFdJUE8gQ2VydGlmaWNhdGUgb2YgcmVnaXN0cmF0aW9uIE4gOTg2NTU1LCB3aXRoIHJlZ2lzdHJhdGlvbiBkYXRlIE9jdG9iZXIgN3RoICAyMDA4OyAgCiJNUUw1Ii4gV0lQTyBDZXJ0aWZpY2F0ZSBvZiByZWdpc3RyYXRpb24gTiAxMDIzODQyLCB3aXRoIHJlZ2lzdHJhdGlvbiBkYXRlIE5vdmVtYmVyIDEwdGggMjAwOSAgCiJNZXRhVHJhZGVyIDUiICBXSVBPIENlcnRpZmljYXRlIG9mIFJlZ2lzdHJhdGlvbiBOby4gMTA0NTAxOSwgd2l0aCByZWdpc3RyYXRpb24gZGF0ZSBNYXkgNnRoIDIwMTAgd2l0aCBzdWJzZXF1ZW50IGRlc2lnbmF0aW9uIG9mIHByb3RlY3Rpb24gaW4gQ2hpbmEgIAoiTWV0YVRyYWRlciA1IiAgV0lQTyBDZXJ0aWZpY2F0ZSBvZiBSZWdpc3RyYXRpb24gTm8uIDEzMDgzMzYsIHdpdGggcmVnaXN0cmF0aW9uIGRhdGUgSnVuZSAyMHRoIDIwMTYgIAoiTVQ1IiBXSVBPIENlcnRpZmljYXRlIG9mIFJlZ2lzdHJhdGlvbiBOby4gMTMxNTI2NCwgd2l0aCByZWdpc3RyYXRpb24gZGF0ZSBBdWd1c3QgMXN0IDIwMTYgIApNZXRhUXVvdGVzIEx0ZCBpcyB0aGUgZXhjbHVzaXZlIG93bmVyIG9mIHRoZSBmb2xsb3dpbmcgd2Vic2l0ZXM6IGh0dHBzOi8vd3d3Lm1ldGFxdW90ZXMubmV0LCBodHRwczovL3d3dy5tZXRhcXVvdGVzLnJ1LCBodHRwczovL3d3dy5tcWw0LmNvbSwgaHR0cHM6Ly93d3cubXFsNC5ydSwgaHR0cHM6Ly93d3cubWV0YXRyYWRlcjQuY29tLCBodHRwczovL3d3dy5tcWw1LmNvbS4gQWxsIG1hdGVyaWFscyBwdWJsaXNoZWQgb24gdGhlc2Ugc2l0ZXMgYXJlIGNvcHlyaWdodGVkIGFuZCBhbGwgcmlnaHRzIGFyZSByZXNlcnZlZCBieSBNZXRhUXVvdGVzIEx0ZCB0aGVyZWZvcmUgY29weWluZyBvciByZXByaW50aW5nIG9mIHRoZXNlIG1hdGVyaWFscyBpbmNsdWRpbmcgbG9nb3MgaW4gd2hvbGUgb3IgaW4gcGFydCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkIHdpdGhvdXQgdGhlIHdyaXR0ZW4gcGVybWl0IG9mIE1ldGFRdW90ZXMgTHRkLiAgCkFsbCB0aGUgc29mdHdhcmUgcHJvZHVjdHMsIG1hdGVyaWFscywgbG9nb3MgYW5kIGRvY3VtZW50YXRpb24gZGV2ZWxvcGVkIGJ5IE1ldGFRdW90ZXMgTHRkIGFyZSBzdWJqZWN0IHRvIGludGVybmF0aW9uYWwgY29weXJpZ2h0IGxhdy4gSW5mb3JtYXRpb24gYWJvdXQgdGhlIHByb2R1Y3RzIG9mIE1ldGFRdW90ZXMgTHRkIGlzIGF2YWlsYWJsZSBvbiB0aGUgY29tcGFueSdzIG9mZmljaWFsIHdlYnNpdGUgYXQgaHR0cHM6Ly93d3cubWV0YXF1b3Rlcy5uZXQuICAKICAKVVJMcyBvZiB0aGUgb3JpZ2luYWwgY29weXJpZ2h0ZWQgd29yayBpbiBvdXIgc2VhcmNoIHJlc3VsdHM6ICAKICAKaHR0cHM6Ly93d3cubWV0YXF1b3Rlcy5uZXQvZW4vbWV0YXRyYWRlcjQgIAogIApodHRwczovL3d3dy5tZXRhdHJhZGVyNC5jb20gIAogIApodHRwczovL3d3dy5tcWw0LmNvbSAgCiAgCmh0dHBzOi8vd3d3Lm1ldGFxdW90ZXMubmV0L2VuL21ldGF0cmFkZXI1ICAKICAKaHR0cHM6Ly93d3cubWV0YXRyYWRlcjUuY29tICAKICAKaHR0cHM6Ly93d3cubXFsNS5jb20gIAogIAozLiBJZGVudGlmaWNhdGlvbiBvZiB0aGUgbWF0ZXJpYWwgdGhhdCBpcyBjbGFpbWVkIHRvIGJlIGluZnJpbmdpbmcgb3IgdG8gYmUgdGhlIHN1YmplY3Qgb2YgaW5mcmluZ2luZyBhY3Rpdml0eSBhbmQgdGhhdCBpcyB0byBiZSByZW1vdmVkIG9yIGFjY2VzcyB0byB3aGljaCBpcyB0byBiZSBkaXNhYmxlZCwgYW5kIGluZm9ybWF0aW9uIHJlYXNvbmFibHkgc3VmZmljaWVudCB0byBwZXJtaXQgR2l0SHViLCBJbmMgdG8gbG9jYXRlIHRoZSBtYXRlcmlhbC4gIAogIApPbiB0aGUgYmVsb3cgbGlzdGVkIFVSTHMgaG9zdGVkIGJ5IEdpdEh1YiwgSW5jICB0aGUgaW50ZWxsZWN0dWFsIHByb3BlcnR5IG9mIE1ldGFRdW90ZXMgTHRkIGFyZSBiZWluZyB1c2VkIHdpdGhvdXQgYW55IGF1dGhvcml6YXRpb24gb3IgcGVybWlzc2lvbi4gRnJvbSB0aGUgYmVsb3cgbGlzdGVkIFVSTHMgb2YgcmVwb3NpdG9yaWVzIGFuZCBhbGwgdGhlaXIgZmlsZXMgaXQgaXMgZXZpZGVudCB0aGF0IHRoZSBjb3B5cmlnaHRzIG9mIG91ciBvcmdhbml6YXRpb24gaW4gdGhlIE1ldGFUcmFkZXIgNCAoTVQ0KSBwbGF0Zm9ybXMgYXJlIGJlaW5nIHVzZWQgYW5kIE1ldGFRdW90ZXMgTHRkIG9iamVjdHMgdG8gc3VjaCB1bmF1dGhvcml6ZWQgdXNlLiBUaGUgaW5mcmluZ2luZyByZXBvc2l0b3JpZXMgb2ZmZXIgYW5kL29yIG1ha2UgdXNlIG9mIHRoZSBNZXRhVHJhZGVyIDQgTWFuYWdlciBBUElzIGFuZCBzZWxsaW5nIGhhY2tlZCBwcm90b2NvbC4gUGxlYXNlIGJlIGFkdmlzZWQgdGhhdCB0aGUgTWFuYWdlciBBUElzLCBTZXJ2ZXIgQVBJcyBhcmUgb3RoZXIgcHJpdmF0ZSBhbmQgY29uZmlkZW50aWFsIEFQSXMgYW5kIGFyZSBwcm92aWRlZCB1bmRlciBsaWNlbnNlIGFncmVlbWVudCBjb250cmFjdHMgZm9yIGNvbW1lcmNpYWwgcHVycG9zZXMuIFRoZSBNYW5hZ2VyIGlzIGEgY29tcG9uZW50IG9mIHRoZSBzb2Z0d2FyZSBiYWNrIG9mZmljZSBhbmQgdGhpcyBzb2Z0d2FyZSBpbiBvbmx5IGF2YWlsYWJsZSB0byBNZXRhUXVvdGVzIGNsaWVudHMvIGxpY2Vuc2VlcyB2aWEgbGljZW5zZSBhZ3JlZW1lbnRzIHBsZWFzZSBzZWUgaHR0cHM6Ly93d3cubWV0YXRyYWRlcjQuY29tL2VuL2Jyb2tlcnMvYXBpIChNZXRhVHJhZGVyIDQsIE1UNCkuIE1ldGFRdW90ZXMgTHRkIG9iamVjdHMgdG8gYW55IHVuYXV0aG9yaXplZCBkaXNjbG9zdXJlIG9mIHRoZSBNYW5hZ2VyIEFQSXMgb3IgYWNjZXNzIHRvIHRoZSBNYW5hZ2VyIGFuZCBTZXJ2ZXIgQVBJcyBhbmQgc3VjaCBkaXNjbG9zdXJlIG9yIGFjY2VzcyBjb25zdGl0dXRlcyB2aW9sYXRpb24gb2YgY29weXJpZ2h0cyB1bmRlciB0aGUgYXBwbGljYWJsZSBsYXdzLiAgCiAgClBsZWFzZSB0YWtlIGludG8gY29uc2lkZXJhdGlvbiB0byBjZWFzZSBhbmQgZGVzaXN0IGZyb20gaG9zdGluZyB0aGUgYmVsb3cgaW5mcmluZ2luZyByZXBvc2l0b3JpZXMgYW5kIGZvcmtzIGluIHRoZWlyIGVudGlyZXR5IHdpdGggYWxsIHRoZWlyIGZpbGVzLCBjb250ZW50IGFuZCBtYXRlcmlhbHMgbGlzdGVkIHVuZGVyIFVSTHM6ICAKICAKaHR0cHM6Ly9naXRodWIuY29tL3R5b2xhYi9NVDQtTWFuYWdlci1BUEktMSAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIApodHRwczovL2dpdGh1Yi5jb20vdmluaGlucy9NVDQtTWFuYWdlci1BUEkgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICAKaHR0cHM6Ly9naXRodWIuY29tL2ljd2tpbmcvbXRtYW5hcGkgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICAKaHR0cHM6Ly9naXRodWIuY29tL2hleXVueHUvTVRNYW5hZ2VyQVBJIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9tYmFrZXItZGV2MjIvbXQ0LW1hbmFnZXItYXBpLXB5dGhvbi13cmFwcGVyL3RyZWUvbWFpbiAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpMi5kbGwgIApodHRwczovL2dpdGh1Yi5jb20vbG92ZXRyYWRpbmcwOS9NVDRfTWFuYWdlcl9BUEkgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICAKaHR0cHM6Ly9naXRodWIuY29tL2FzYWthMTIzNC9nby1tdG1hbmFwaSAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIApodHRwczovL2dpdGh1Yi5jb20vY3Jvc3MxNy1hcnQvbXQ0IC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXQ0LmRsbCAgIApodHRwczovL2dpdGh1Yi5jb20vbW10b3BpYy9NVDRKbmFBcGkgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oIGFuZCBtdG1hbmFwaTY0LmRsbCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9jeS1jaGVuZ3lhbi90cmFkZXJXZWJzZXJ2aWNlIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9IZW5nemhlTGkvTWV0YVRyYWRlcjQuTWFuYWdlci5XcmFwcGVyIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgCmh0dHBzOi8vZ2l0aHViLmNvbS90YXJpa2hhZ3VzdGlhL01ldGFUcmFkZXI0Lk1hbmFnZXIuV3JhcHBlciAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIApodHRwczovL2dpdGh1Yi5jb20vYXZvaXRlbmtvL01ldGFUcmFkZXI0Lk1hbmFnZXIuV3JhcHBlciAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIApodHRwczovL2dpdGh1Yi5jb20vdGFuZ2ZlbmdyYXkvTWV0YVRyYWRlcjQuTWFuYWdlci5XcmFwcGVyIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9neGZvcmV4L01ldGFUcmFkZXI0Lk1hbmFnZXIuV3JhcHBlciAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIApodHRwczovL2dpdGh1Yi5jb20vcmViaWRlci9NZXRhVHJhZGVyNC5NYW5hZ2VyLldyYXBwZXIgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICAKaHR0cHM6Ly9naXRodWIuY29tL2dpZ2loaXNraS9NZXRhVHJhZGVyNC5NYW5hZ2VyLldyYXBwZXIgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICAKaHR0cHM6Ly9naXRodWIuY29tL2hvbWJyZXZyYy9GWFRGVHJhZGluZ1NlcnZpY2UgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgIApbaHR0cHM6Ly9naXRodWIuY29tL2tpbmdzbGV5bG93L0h0dHAtQ29uZmlnQWNjb3VudEdyb3VwIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9kbXBpbmdmYW4vdnNjLWNvZGUvdHJlZS9tYXN0ZXIvJUU3JUFFJTgwJUU2JTk4JTkzL01hbmFnZXJBUElfOTQwL01hbmFnZXJBUElfOTQwIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9tbXRvcGljL01UNEJyaWRKQVBJIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmggYW5kIG10bWFuYXBpNjQuZGxsICAKaHR0cHM6Ly9naXRodWIuY29tL2thbmcxOTE0NjkzOC9NVDRQcm94eS5ORVQgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwuICAKaHR0cHM6Ly9naXRodWIuY29tL25ldmVyc2t5Y29kZS9NVDRBUEkgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oICAKaHR0cHM6Ly9naXRodWIuY29tL29wZW4tdHJhZGluZy9tdDQtYWRtaW5pbmZvLXJlZGlzIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCAgCmh0dHBzOi8vZ2l0aHViLmNvbS96ZXJvcG9vbC9kZW1vX210NCAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIApodHRwczovL2dpdGh1Yi5jb20va2luZ3NsZXlsb3cvTXQ0RGxsVGVtcFRlc3QgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICAKaHR0cHM6Ly9naXRodWIuY29tL09zcjIwMDMvQ3VycmVudERlc2suT3JnYW5pemF0aW9uIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsICAKaHR0cHM6Ly9naXRodWIuY29tL2tpbmdzbGV5bG93L01UNFdyYXBwZXIgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgIApodHRwczovL2dpdGh1Yi5jb20va2luZ3NsZXlsb3cvTVQ0TGliIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9pY3draW5nL210bWFuYXBpIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9raW5nc2xleWxvdy9CcmlkZ2VUZXN0VG9vbCAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIApodHRwczovL2dpdGh1Yi5jb20vY3ktY2hlbmd5YW4vdHJhZGVyV2Vic2VydmljZSAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRNYW5hZ2VyQVBJLmgsIG10bWFuYXBpLmRsbCBhbmQgbXRtYW5hcGk2NC5kbGwgIApodHRwczovL2dpdGh1Yi5jb20vbXJpdDAxL3RyYWRlcldlYnNlcnZpY2UgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oLCBtdG1hbmFwaS5kbGwgYW5kIG10bWFuYXBpNjQuZGxsICAKaHR0cHM6Ly9naXRodWIuY29tL21tdG9waWMvTVQ0QnJpZEpBUEkgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oIGFuZCBtdG1hbmFwaTY0LmRsbCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9hbmF0b2xpY3ZzL0VGVC5TZWxmSG9zdC5NZXRhYXBpIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCwgbXRtYW5hcGkuZGxsIGFuZCBtdG1hbmFwaTY0LmRsbCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9HZW5lc2lzVmlzaW9uL210NC1sb2dpYyAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIE1UNCByZXBvc2l0b3JpZXMgIApodHRwczovL2dpdGh1Yi5jb20vemhhbmdodWlqaWFuZy9Hb0ZvcmV4IC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9rZmFzdG92L210NF9zZXJ2ZXJfYXBpIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9ydW5mb3J1L09yZGVyRXhlY3V0ZXIgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oICAKaHR0cHM6Ly9naXRodWIuY29tL3plcm9wb29sL2NvcHlfdHJhZGVfc3lzdGVtIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNE1hbmFnZXJBUEkuaCAgCmh0dHBzOi8vZ2l0aHViLmNvbS9ydW5mb3J1L1ZpcnR1YWxEZWFsZXIgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0U2VydmVyQVBJLmggKHNlZSBodHRwczovL2dpdGh1Yi5jb20vcnVuZm9ydS9WaXJ0dWFsRGVhbGVyL2Jsb2IvbWFzdGVyL0xvZ2VyLmNwcCkgIApodHRwczovL2dpdGh1Yi5jb20vcnVuZm9ydS9GZWVkTW9uaXRvciAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRTZXJ2ZXJBUEkuaCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9ydW5mb3J1L0ZlZWRNb25pdG9yL2Jsb2IvbWFzdGVyL1NlcnZlckFwaS5oKSAgCmh0dHBzOi8vZ2l0aHViLmNvbS9ydW5mb3J1L1RpY2tQdXNoIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNFNlcnZlckFQSS5oIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3J1bmZvcnUvVGlja1B1c2gvYmxvYi9tYXN0ZXIvU2VydmVyQXBpLmgpICAKaHR0cHM6Ly9naXRodWIuY29tL3J1bmZvcnUvT3JkZXJNb25pdG9yIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNFNlcnZlckFQSS5oIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3J1bmZvcnUvT3JkZXJNb25pdG9yL2Jsb2IvbWFzdGVyL1NlcnZlckFwaS5oKSAgCmh0dHBzOi8vZ2l0aHViLmNvbS9ydW5mb3J1L0FjdGl2YXRpb25QdXNoIC0gY29udGFpbnMgTWV0YVF1b3RlcyBMdGQgY29weXJpZ2h0IGluc2lkZSBmcm9tIE1UNFNlcnZlckFQSS5oIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3J1bmZvcnUvQWN0aXZhdGlvblB1c2gvYmxvYi9tYXN0ZXIvU2VydmVyQXBpLmgpICAKaHR0cHM6Ly9naXRodWIuY29tL3plcm9wb29sL1BsdWdpbl93enAgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0TWFuYWdlckFQSS5oICAKaHR0cHM6Ly9naXRodWIuY29tL3plcm9wb29sL3Rlc3QgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0U2VydmVyQVBJLmggIApodHRwczovL2dpdGh1Yi5jb20vVHJ1ZS1GcmVlZG9tL3Rlc3QgLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCBjb3B5cmlnaHQgaW5zaWRlIGZyb20gTVQ0U2VydmVyQVBJLmggIApodHRwczovL2dpdGh1Yi5jb20vemVyb3Bvb2wvR29Gb3JleCAtIGNvbnRhaW5zIE1ldGFRdW90ZXMgTHRkIGNvcHlyaWdodCBpbnNpZGUgZnJvbSBNVDRTZXJ2ZXJBUEkuaCAgClBsZWFzZSBub3RlIHRoYXQgYWxsIHRoZSByZXBvcnRlZCByZXBvc2l0b3JpZXMgd2hpY2ggY29udGFpbiAuaCAmIC5kbGwgZnJvbSBNVDQgTWFuYWdlci9NZXRhVHJhZGVyIEFQSSBhcmUgb3duZWQgYnkgTWV0YVF1b3RlcyBMdGQ6ICAKICAKTVQ0TWFuYWdlckFQSS5oIC0gY29udGFpbnMgTWV0YVF1b3RlcyAgTHRkJ3MgY29weXJpZ2h0IGluc2lkZSAgCm10bWFuYXBpNjQuZGxsIC0gTWV0YVF1b3RlcyBMdGQncyBkaWdpdGFsIHNpZ25hdHVyZSAgCm10bWFuYXBpLmRsbCAtICBNZXRhUXVvdGVzIEx0ZCdzIGRpZ2l0YWwgc2lnbmF0dXJlICAKTVQ0U2VydmVyQVBJLmggLSBjb250YWlucyBNZXRhUXVvdGVzIEx0ZCdzIGNvcHlyaWdodCBpbnNpZGUgIAo0LiBXaGF0IHRoZSBhZmZlY3RlZCB1c2VyIHdvdWxkIG5lZWQgdG8gZG8gaW4gb3JkZXIgdG8gcmVtZWR5IHRoZSBpbmZyaW5nZW1lbnQuICAKICAK4oCMVGhlIGFmZmVjdGVkIHVzZXJzIHdvdWxkIG5lZWQgdG8gcGVybWFuZW50bHkgY2Vhc2UgYW5kIGRlc2lzdCB0aGUgaW5mcmluZ2luZyBVUkxzIG9mIGZvcmtlZCByZXBvc2l0b3JpZXMgaW4gdGhlaXIgZW50aXJldHkgd2l0aCBhbGwgdGhlaXIgZmlsZXMsIGNvbnRlbnRzIGFuZCBtYXRlcmlhbHMuICAKICAKNS4gSW5mb3JtYXRpb24gcmVhc29uYWJseSBzdWZmaWNpZW50IHRvIHBlcm1pdCBHaXRIdWIsIEluYyB0byBjb250YWN0IHRoZSBDb21wbGFpbmluZyBQYXJ0eSwgc3VjaCBhcyBhbiBhZGRyZXNzLCB0ZWxlcGhvbmUgbnVtYmVyLCBhbmQsIGlmIGF2YWlsYWJsZSwgYW4gZWxlY3Ryb25pYyBtYWlsIGFkZHJlc3MgYXQgd2hpY2ggdGhlIENvbXBsYWluaW5nIFBhcnR5IG1heSBiZSBjb250YWN0ZWQuICAKICAKTWV0YVF1b3RlcyBMdGQgIApbcHJpdmF0ZV0gIApbcHJpdmF0ZV0gICAKW3ByaXZhdGVdICAKICAKVGVsOiBbcHJpdmF0ZV0gIApFLW1haWw6IFtwcml2YXRlXSAgCldlYnNpdGU6IGh0dHBzOi8vd3d3Lm1ldGFxdW90ZXMubmV0ICAKICAKNi4gQSBzdGF0ZW1lbnQgdGhhdCB0aGUgQ29tcGxhaW5pbmcgUGFydHkgaGFzIGEgZ29vZCBmYWl0aCBiZWxpZWYgdGhhdCB1c2Ugb2YgdGhlIG1hdGVyaWFsIGluIHRoZSBtYW5uZXIgY29tcGxhaW5lZCBvZiBpcyBub3QgYXV0aG9yaXplZCBieSB0aGUgY29weXJpZ2h0IG93bmVyLCBpdHMgYWdlbnQsIG9yIHRoZSBsYXcuICAKICAKSSBoYXZlIGEgZ29vZCBmYWl0aCBiZWxpZWYgdGhhdCB1c2Ugb2YgdGhlIGNvcHlyaWdodGVkIG1hdGVyaWFscyBkZXNjcmliZWQgYWJvdmUgb24gdGhlIGluZnJpbmdpbmcgd2ViIHBhZ2VzIGlzIG5vdCBhdXRob3JpemVkIGJ5IHRoZSBjb3B5cmlnaHQgb3duZXIsIG9yIGl0cyBhZ2VudCwgb3IgdGhlIGxhdy4gSSBoYXZlIHRha2VuIGZhaXIgdXNlIGludG8gY29uc2lkZXJhdGlvbi4gIAogIAo3LiBBIHN0YXRlbWVudCB0aGF0IHRoZSBpbmZvcm1hdGlvbiBpbiB0aGUgbm90aWZpY2F0aW9uIGlzIGFjY3VyYXRlLCBhbmQgdW5kZXIgcGVuYWx0eSBvZiBwZXJqdXJ5LCB0aGF0IHRoZSBDb21wbGFpbmluZyBQYXJ0eSBpcyB0aGUgb3duZXIsIG9yIGlzIGF1dGhvcml6ZWQgdG8gYWN0IG9uIGJlaGFsZiBvZiB0aGUgb3duZXIsIG9mIGFuIGV4Y2x1c2l2ZSByaWdodCB0aGF0IGlzIGFsbGVnZWRseSBpbmZyaW5nZWQuICAKICAKSSBzd2VhciwgdW5kZXIgcGVuYWx0eSBvZiBwZXJqdXJ5LCB0aGF0IHRoZSBpbmZvcm1hdGlvbiBpbiB0aGlzIG5vdGlmaWNhdGlvbiBpcyBhY2N1cmF0ZSBhbmQgdGhhdCBJIGFtIHRoZSBjb3B5cmlnaHQgb3duZXIsIG9yIGFtIGF1dGhvcml6ZWQgdG8gYWN0IG9uIGJlaGFsZiBvZiB0aGUgb3duZXIsIG9mIGFuIGV4Y2x1c2l2ZSByaWdodCB0aGF0IGlzIGFsbGVnZWRseSBpbmZyaW5nZWQuICAKICAKOC4gQW4gZWxlY3Ryb25pYyBzaWduYXR1cmUgb2YgdGhlIGNvcHlyaWdodCBvd25lciwgb3IgYSBwZXJzb24gYXV0aG9yaXplZCB0byBhY3Qgb24gYmVoYWxmIG9mIHRoZSBvd25lciwgb2YgYW4gZXhjbHVzaXZlIGNvcHlyaWdodCB0aGF0IGhhcyBhbGxlZ2VkbHkgYmVlbiBpbmZyaW5nZWQuICAKICAKW3ByaXZhdGVdICAgIApbcHJpdmF0ZV0gIApNZXRhUXVvdGVzIEx0ZC4sICAK + recorded_at: Tue, 05 Nov 2024 22:36:42 GMT - request: method: get - uri: https://api.github.com/repos/github/dmca/commits/0f274716599fee385a75dacda35d43b9d9e3d528 + uri: https://api.github.com/repos/github/dmca/commits?page=2&per_page=100&since=2024-07-19T00:00:00Z body: encoding: US-ASCII string: '' @@ -383,27 +849,47 @@ http_interactions: - Ruby Host: - api.github.com + Authorization: + - Bearer test response: status: code: 200 message: OK headers: Date: - - Mon, 22 Jul 2024 16:09:59 GMT + - Tue, 05 Nov 2024 22:36:42 GMT Content-Type: - application/json; charset=utf-8 + Content-Length: + - '2' Cache-Control: - - public, max-age=60, s-maxage=60 + - private, max-age=60, s-maxage=60 Vary: - - Accept,Accept-Encoding, Accept, X-Requested-With + - Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With Etag: - - W/"fd9e2347a52fa5bbeb86e4eab2343a313b9f795bb0168865864068edb11b41f1" - Last-Modified: - - Fri, 19 Jul 2024 15:13:50 GMT + - '"01825e9b9d9b8b69e71f453243d8c4a3c59b775f109ea567417b1d35124ec820"' + X-Oauth-Scopes: + - '' + X-Accepted-Oauth-Scopes: + - '' X-Github-Media-Type: - github.v3; format=json + Link: + - ; + rel="first", ; + rel="prev" X-Github-Api-Version-Selected: - '2022-11-28' + X-Ratelimit-Limit: + - '5000' + X-Ratelimit-Remaining: + - '4684' + X-Ratelimit-Reset: + - '1730847436' + X-Ratelimit-Used: + - '316' + X-Ratelimit-Resource: + - core Access-Control-Expose-Headers: - ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, @@ -425,25 +911,10 @@ http_interactions: - default-src 'none' Server: - github.com - X-Ratelimit-Limit: - - '60' - X-Ratelimit-Remaining: - - '53' - X-Ratelimit-Reset: - - '1721666771' - X-Ratelimit-Resource: - - core - X-Ratelimit-Used: - - '7' - Accept-Ranges: - - bytes - Content-Length: - - '10506' X-Github-Request-Id: - - F8B8:3D2A4D:4A31F7:8AFC19:669E8457 + - 9D3E:1A9159:2763A73:27D66FC:672A9DFA body: - encoding: ASCII-8BIT - string: !binary |- - eyJzaGEiOiIwZjI3NDcxNjU5OWZlZTM4NWE3NWRhY2RhMzVkNDNiOWQ5ZTNkNTI4Iiwibm9kZV9pZCI6IkNfa3dET0FCUG9vdG9BS0RCbU1qYzBOekUyTlRrNVptVmxNemcxWVRjMVpHRmpaR0V6TldRME0ySTVaRGxsTTJRMU1qZyIsImNvbW1pdCI6eyJhdXRob3IiOnsibmFtZSI6IkRNQ0EgU3luYyBCb3QiLCJlbWFpbCI6Ijg5MTY3MDAyK2RtY2Etc3luYy1ib3RAdXNlcnMubm9yZXBseS5naXRodWIuY29tIiwiZGF0ZSI6IjIwMjQtMDctMTlUMTU6MTM6NTBaIn0sImNvbW1pdHRlciI6eyJuYW1lIjoiR2l0SHViIiwiZW1haWwiOiJub3JlcGx5QGdpdGh1Yi5jb20iLCJkYXRlIjoiMjAyNC0wNy0xOVQxNToxMzo1MFoifSwibWVzc2FnZSI6Ik1lcmdlIHB1bGwgcmVxdWVzdCAjMTU5NTggZnJvbSBnaXRodWIvdXBkYXRlc1xuXG5BZGRlZCAyMDI0LzA3LzIwMjQtMDctMTkta2V0Y2hlcC5tZCIsInRyZWUiOnsic2hhIjoiN2MwYzU2NGI2Zjk4YWQxNmFkYTc5ZjUyYTcxNzM5MzUxYjJiMWNhYiIsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZ2l0aHViL2RtY2EvZ2l0L3RyZWVzLzdjMGM1NjRiNmY5OGFkMTZhZGE3OWY1MmE3MTczOTM1MWIyYjFjYWIifSwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9naXRodWIvZG1jYS9naXQvY29tbWl0cy8wZjI3NDcxNjU5OWZlZTM4NWE3NWRhY2RhMzVkNDNiOWQ5ZTNkNTI4IiwiY29tbWVudF9jb3VudCI6MCwidmVyaWZpY2F0aW9uIjp7InZlcmlmaWVkIjp0cnVlLCJyZWFzb24iOiJ2YWxpZCIsInNpZ25hdHVyZSI6Ii0tLS0tQkVHSU4gUEdQIFNJR05BVFVSRS0tLS0tXG5cbndzRmNCQUFCQ0FBUUJRSm1tb0t1Q1JDMWFRN3V1NVVobEFBQWN4VVFBSHB0cmhTemNQekR6Ry9kOFlIcXlFc01cbmpFRnJqMFRvd0M2ODRCSnQvYW5CSU01V0hIMlcrSUtzSTJwRmtPS0YvTFI5UytiNGxsYmllSC82blRIa2hHZjJcbmUxRWNXY1B5cXVSNVltcTlENnVCNjdYLzlyMjlQQzlETGlqaTIyY29uT0hNS0I2WHh0emduOU5qWFZXRDdqK2ZcbnBibUZGWFBIWVJUcVNYc0duN25sOFlrSU5EVWE3QUVFcDR1NVRIL09zMm9BVFJCQ0JEaGhnMEtRV3k1bXZBWi9cbkZ1eUt3cThLWko3Y1NzZDVKQ2tyYm9NdnJ1anhsQVBSUm9tUkF1M3hmV3VDL3pBblQraEkzNFdtdEpkdXBoOTJcbkFUL2xzUDh5eGVlWk5nT0Fzc3U4c0pVT1lhR08wQ2pXdEFaMXZ0SUFjQXFoQ01uRWg5NHJSaVRtM2M1TXltbk1cblBhbjJGdXphRmt0QUQyNFVINjJha1A5TXFkUi9UbnJmU245YVNiMi8vcEpKODRBdFNpWGNnc3A3NVo3aUVmNEpcbjZpSDB4WEVvY2FhM2pJTU05d21EVVhFdDhLNXBHYS93WjFnMVV4eUJpU3ZYcFhITC9pT1V6Z0U2cDJOOENaVGFcblFQLzl5enhIVU8xSzlZdjNvZ3ZwK1lZSTUrVjhzdGtKWWQ4QUZ4SzI3Y2pmOGtEb1JMWjlsUzIvMnNHa1BvZnJcbmNHS0hPMGJCQytsbGZOdC9pQzJGNEVwRnBmbTd3QXZtTXk4VHJBOTRhWDRSYnZSaGl6a3ZsRmFFZzdqMmI2cS9cbnpvWjIvTXgrYjMrdXV2Zk8rWmVTNTB1UVg4SUUxNFNLaVpaa3J2bzFrdnhmUE9xSVV1NmdBRHdEK0lXcXN0K3BcbnlSc1VrUmovL0l4OHFldWxDdWdTXG49VTRDNFxuLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tXG4iLCJwYXlsb2FkIjoidHJlZSA3YzBjNTY0YjZmOThhZDE2YWRhNzlmNTJhNzE3MzkzNTFiMmIxY2FiXG5wYXJlbnQgYzMxZDQyODQ1MjE3ODc1ZWY0MzZmNmQ5OTk0ZWMxN2E0YTM1M2UzZVxucGFyZW50IGUwNGIzMjJhM2E0ZDVhNmJmMWM0NThlYjgyNjlhN2VlNTk5Y2E2NWRcbmF1dGhvciBETUNBIFN5bmMgQm90IDw4OTE2NzAwMitkbWNhLXN5bmMtYm90QHVzZXJzLm5vcmVwbHkuZ2l0aHViLmNvbT4gMTcyMTQwMjAzMCAtMDcwMFxuY29tbWl0dGVyIEdpdEh1YiA8bm9yZXBseUBnaXRodWIuY29tPiAxNzIxNDAyMDMwIC0wNzAwXG5cbk1lcmdlIHB1bGwgcmVxdWVzdCAjMTU5NTggZnJvbSBnaXRodWIvdXBkYXRlc1xuXG5BZGRlZCAyMDI0LzA3LzIwMjQtMDctMTkta2V0Y2hlcC5tZCJ9fSwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9naXRodWIvZG1jYS9jb21taXRzLzBmMjc0NzE2NTk5ZmVlMzg1YTc1ZGFjZGEzNWQ0M2I5ZDllM2Q1MjgiLCJodG1sX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9naXRodWIvZG1jYS9jb21taXQvMGYyNzQ3MTY1OTlmZWUzODVhNzVkYWNkYTM1ZDQzYjlkOWUzZDUyOCIsImNvbW1lbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZ2l0aHViL2RtY2EvY29tbWl0cy8wZjI3NDcxNjU5OWZlZTM4NWE3NWRhY2RhMzVkNDNiOWQ5ZTNkNTI4L2NvbW1lbnRzIiwiYXV0aG9yIjp7ImxvZ2luIjoiZG1jYS1zeW5jLWJvdCIsImlkIjo4OTE2NzAwMiwibm9kZV9pZCI6Ik1EUTZWWE5sY2pnNU1UWTNNREF5IiwiYXZhdGFyX3VybCI6Imh0dHBzOi8vYXZhdGFycy5naXRodWJ1c2VyY29udGVudC5jb20vdS84OTE2NzAwMj92PTQiLCJncmF2YXRhcl9pZCI6IiIsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZG1jYS1zeW5jLWJvdCIsImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2RtY2Etc3luYy1ib3QiLCJmb2xsb3dlcnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9kbWNhLXN5bmMtYm90L2ZvbGxvd2VycyIsImZvbGxvd2luZ191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2RtY2Etc3luYy1ib3QvZm9sbG93aW5ney9vdGhlcl91c2VyfSIsImdpc3RzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZG1jYS1zeW5jLWJvdC9naXN0c3svZ2lzdF9pZH0iLCJzdGFycmVkX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvZG1jYS1zeW5jLWJvdC9zdGFycmVkey9vd25lcn17L3JlcG99Iiwic3Vic2NyaXB0aW9uc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2RtY2Etc3luYy1ib3Qvc3Vic2NyaXB0aW9ucyIsIm9yZ2FuaXphdGlvbnNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9kbWNhLXN5bmMtYm90L29yZ3MiLCJyZXBvc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL2RtY2Etc3luYy1ib3QvcmVwb3MiLCJldmVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9kbWNhLXN5bmMtYm90L2V2ZW50c3svcHJpdmFjeX0iLCJyZWNlaXZlZF9ldmVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy9kbWNhLXN5bmMtYm90L3JlY2VpdmVkX2V2ZW50cyIsInR5cGUiOiJVc2VyIiwic2l0ZV9hZG1pbiI6ZmFsc2V9LCJjb21taXR0ZXIiOnsibG9naW4iOiJ3ZWItZmxvdyIsImlkIjoxOTg2NDQ0Nywibm9kZV9pZCI6Ik1EUTZWWE5sY2pFNU9EWTBORFEzIiwiYXZhdGFyX3VybCI6Imh0dHBzOi8vYXZhdGFycy5naXRodWJ1c2VyY29udGVudC5jb20vdS8xOTg2NDQ0Nz92PTQiLCJncmF2YXRhcl9pZCI6IiIsInVybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvd2ViLWZsb3ciLCJodG1sX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS93ZWItZmxvdyIsImZvbGxvd2Vyc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL3dlYi1mbG93L2ZvbGxvd2VycyIsImZvbGxvd2luZ191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL3dlYi1mbG93L2ZvbGxvd2luZ3svb3RoZXJfdXNlcn0iLCJnaXN0c191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL3dlYi1mbG93L2dpc3Rzey9naXN0X2lkfSIsInN0YXJyZWRfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy93ZWItZmxvdy9zdGFycmVkey9vd25lcn17L3JlcG99Iiwic3Vic2NyaXB0aW9uc191cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3VzZXJzL3dlYi1mbG93L3N1YnNjcmlwdGlvbnMiLCJvcmdhbml6YXRpb25zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvd2ViLWZsb3cvb3JncyIsInJlcG9zX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvd2ViLWZsb3cvcmVwb3MiLCJldmVudHNfdXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS91c2Vycy93ZWItZmxvdy9ldmVudHN7L3ByaXZhY3l9IiwicmVjZWl2ZWRfZXZlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vdXNlcnMvd2ViLWZsb3cvcmVjZWl2ZWRfZXZlbnRzIiwidHlwZSI6IlVzZXIiLCJzaXRlX2FkbWluIjpmYWxzZX0sInBhcmVudHMiOlt7InNoYSI6ImMzMWQ0Mjg0NTIxNzg3NWVmNDM2ZjZkOTk5NGVjMTdhNGEzNTNlM2UiLCJ1cmwiOiJodHRwczovL2FwaS5naXRodWIuY29tL3JlcG9zL2dpdGh1Yi9kbWNhL2NvbW1pdHMvYzMxZDQyODQ1MjE3ODc1ZWY0MzZmNmQ5OTk0ZWMxN2E0YTM1M2UzZSIsImh0bWxfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2dpdGh1Yi9kbWNhL2NvbW1pdC9jMzFkNDI4NDUyMTc4NzVlZjQzNmY2ZDk5OTRlYzE3YTRhMzUzZTNlIn0seyJzaGEiOiJlMDRiMzIyYTNhNGQ1YTZiZjFjNDU4ZWI4MjY5YTdlZTU5OWNhNjVkIiwidXJsIjoiaHR0cHM6Ly9hcGkuZ2l0aHViLmNvbS9yZXBvcy9naXRodWIvZG1jYS9jb21taXRzL2UwNGIzMjJhM2E0ZDVhNmJmMWM0NThlYjgyNjlhN2VlNTk5Y2E2NWQiLCJodG1sX3VybCI6Imh0dHBzOi8vZ2l0aHViLmNvbS9naXRodWIvZG1jYS9jb21taXQvZTA0YjMyMmEzYTRkNWE2YmYxYzQ1OGViODI2OWE3ZWU1OTljYTY1ZCJ9XSwic3RhdHMiOnsidG90YWwiOjg0LCJhZGRpdGlvbnMiOjg0LCJkZWxldGlvbnMiOjB9LCJmaWxlcyI6W3sic2hhIjoiZDMwNzQ1YTk5ODA1MDg5YmM1MjMxOTFiMTkzMGNhM2RiNmFiYTgwOCIsImZpbGVuYW1lIjoiMjAyNC8wNy8yMDI0LTA3LTE5LWtldGNoZXAubWQiLCJzdGF0dXMiOiJhZGRlZCIsImFkZGl0aW9ucyI6ODQsImRlbGV0aW9ucyI6MCwiY2hhbmdlcyI6ODQsImJsb2JfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2dpdGh1Yi9kbWNhL2Jsb2IvMGYyNzQ3MTY1OTlmZWUzODVhNzVkYWNkYTM1ZDQzYjlkOWUzZDUyOC8yMDI0JTJGMDclMkYyMDI0LTA3LTE5LWtldGNoZXAubWQiLCJyYXdfdXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2dpdGh1Yi9kbWNhL3Jhdy8wZjI3NDcxNjU5OWZlZTM4NWE3NWRhY2RhMzVkNDNiOWQ5ZTNkNTI4LzIwMjQlMkYwNyUyRjIwMjQtMDctMTkta2V0Y2hlcC5tZCIsImNvbnRlbnRzX3VybCI6Imh0dHBzOi8vYXBpLmdpdGh1Yi5jb20vcmVwb3MvZ2l0aHViL2RtY2EvY29udGVudHMvMjAyNCUyRjA3JTJGMjAyNC0wNy0xOS1rZXRjaGVwLm1kP3JlZj0wZjI3NDcxNjU5OWZlZTM4NWE3NWRhY2RhMzVkNDNiOWQ5ZTNkNTI4IiwicGF0Y2giOiJAQCAtMCwwICsxLDg0IEBAXG4rV2hpbGUgR2l0SHViIGRpZCBub3QgZmluZCBzdWZmaWNpZW50IGluZm9ybWF0aW9uIHRvIGRldGVybWluZSBhIHZhbGlkIGFudGktY2lyY3VtdmVudGlvbiBjbGFpbSwgd2UgZGV0ZXJtaW5lZCB0aGF0IHRoaXMgdGFrZWRvd24gbm90aWNlIGNvbnRhaW5zIG90aGVyIHZhbGlkIGNvcHlyaWdodCBjbGFpbShzKS5cbitcbistLS1cbitcbisqKkFyZSB5b3UgdGhlIGNvcHlyaWdodCBob2xkZXIgb3IgYXV0aG9yaXplZCB0byBhY3Qgb24gdGhlIGNvcHlyaWdodCBvd25lcidzIGJlaGFsZj8qKlxuK1xuK1llcywgSSBhbSB0aGUgY29weXJpZ2h0IGhvbGRlci5cbitcbisqKkFyZSB5b3Ugc3VibWl0dGluZyBhIHJldmlzZWQgRE1DQSBub3RpY2UgYWZ0ZXIgR2l0SHViIFRydXN0ICYgU2FmZXR5IHJlcXVlc3RlZCB5b3UgbWFrZSBjaGFuZ2VzIHRvIHlvdXIgb3JpZ2luYWwgbm90aWNlPyoqXG4rXG4rTm9cbitcbisqKkRvZXMgeW91ciBjbGFpbSBpbnZvbHZlIGNvbnRlbnQgb24gR2l0SHViIG9yIG5wbS5qcz8qKlxuK1xuK0dpdEh1YlxuK1xuKyoqUGxlYXNlIGRlc2NyaWJlIHRoZSBuYXR1cmUgb2YgeW91ciBjb3B5cmlnaHQgb3duZXJzaGlwIG9yIGF1dGhvcml6YXRpb24gdG8gYWN0IG9uIHRoZSBvd25lcidzIGJlaGFsZi4qKlxuK1xuK0kgYW0gdGhlIFtwcml2YXRlXSBhbmQgW3ByaXZhdGVdIG9mIEtldGNoZXAuY29tLCBMTEMuXG4rXG4rS2V0Y2hlcC5jb20sIExMQyBpcyB0aGUgc29sZSBjb3B5cmlnaHQsIHRyYWRlbWFyaywgYW5kIGludGVsbGVjdHVhbCBwcm9wZXJ0eSBvd25lciBvZiB0aGUgaU9TIGFwcCBcIkRlZmxlY3Rpb24gUHJvXCIgYXMgd2VsbCBhcyBpdHMgdHJhZGVtYXJrcywgbWFya2V0aW5nIG1hdGVyaWFscywgYW5kIGFzc29jaWF0ZWQgYXNzZXRzLCBzdWNoIGFzIHRoZSBhcHAncyBsb2dvLlxuK1xuK0tldGNoZXAuY29tLCBMTEMgb25seSBkaXN0cmlidXRlcyBcIkRlZmxlY3Rpb24gUHJvXCIgdGhyb3VnaCB0aGUgQXBwbGUgQXBwIFN0b3JlIGFuZCBoYXMgbm90IGF1dGhvcml6ZWQgZGlzdHJpYnV0aW9uIG9mIHRoZSBhcHAgdGhyb3VnaCBhbnkgb3RoZXIgY2hhbm5lbHMuIFBlciB0aGUgRE1DQSwgS2V0Y2hlcC5jb20sIExMQyByZXF1ZXN0cyB0aGF0IGdpdGh1Yi5jb20gY2Vhc2VzIHRvIGhvc3QgYW5kIGRpc3RyaWJ1dGUgY29waWVzIG9mIHRoZSBhcHAgYXMgd2VsbCBhcyB0aGUgYXBwJ3MgbWFya2V0aW5nIGFzc2V0cyBwZXJtYW5lbnRseSBhbmQgaW1tZWRpYXRlbHkuXG4rXG4rKipQbGVhc2UgcHJvdmlkZSBhIGRldGFpbGVkIGRlc2NyaXB0aW9uIG9mIHRoZSBvcmlnaW5hbCBjb3B5cmlnaHRlZCB3b3JrIHRoYXQgaGFzIGFsbGVnZWRseSBiZWVuIGluZnJpbmdlZC4gSWYgcG9zc2libGUsIGluY2x1ZGUgYSBVUkwgdG8gd2hlcmUgaXQgaXMgcG9zdGVkIG9ubGluZS4qKlxuK1xuK1wiRGVmbGVjdGlvbiBQcm9cIiBpcyBhIHBhaWQgaU9TIGFwcCB0aGF0IGlzIGRpc3RyaWJ1dGVkIG9ubHkgdGhyb3VnaCB0aGUgQXBwbGUgQXBwIFN0b3JlIGJ5IEtldGNoZXAuY29tLCBMTEMgYXMgXCJCbHVlIEtldGNoZXBcIi5cbitcbitodHRwczovL2FwcHMuYXBwbGUuY29tL3VzL2FwcC9kZWZsZWN0aW9uLXByby9pZDEyMTcxNjAyMDM/cGxhdGZvcm09aXBob25lXG4rXG4rS2V0Y2hlcC5jb20sIExMQyBvd25zIHRoZSBhcHAgbG9nbywgYWxsIHRyYWRlbWFya3MsIG1hcmtldGluZyBtYXRlcmlhbHMsIGFuZCBhc3NldHMgdGhhdCBhcmUgYnVuZGxlZCB3aXRoIHRoZSBhcHAuIFRoZSBhcHAncyBsb2dvIGlzIGEgZ3JheXNjYWxlIEkgYmVhbSB3aXRoIGEgZG93bndhcmQgYXJyb3cgYW5kIGRhcmsgYmFja2dyb3VuZCBhbmQgaXQgY2FuIGJlIGZvdW5kIHdpdGhpbiB0aGUgSVBBIGZpbGUgYXMgd2VsbCBhcyBvbiB0aGUgQXBwbGUgQXBwIFN0b3JlLlxuK1xuK1RoZSBkaXN0cmlidXRpb24gb2YgdGhlIGFwcCdzIGxvZ28gaW4gdGhpcyByZXBvc2l0b3J5IGRvZXMgbm90IGNvbnN0aXR1dGUgXCJmYWlyIHVzZVwiLCBzaW5jZSB0aGUgbG9nbyBpcyBiZWluZyB1c2VkIHNvbGVseSB0byBzdXBwb3J0IHRoZSB1bmF1dGhvcml6ZWQgZGlzdHJpYnV0aW9uIG9mIHRoZSBwaXJhdGVkIHNvZnR3YXJlLiBUaGlzIHJlcG9zaXRvcnkgaXMgYmVpbmcgdXNlZCBhcyBhIENETiBmb3IgdGhlIGlwYXVuaXZlcnNlLmNvbS4gVGhlIGFwcCdzIGxvZ28gKGhvc3RlZCBvbiBnaXRodWIpIGlzIGJlaW5nIHVzZWQgaW4gdGhpcyBwYWdlIHRvIGhlbHAgdXNlcnMgZmluZCBwaXJhdGVkIGNvcGllcyBvZiB0aGUgYXBwOiBodHRwczovL3d3dy5pcGF1bml2ZXJzZS5jb20vMjAyNC8wNC9kZWZsZWN0aW9uLXByby12OTAwLmh0bWxcbitcbisqKldoYXQgZmlsZXMgc2hvdWxkIGJlIHRha2VuIGRvd24/IFBsZWFzZSBwcm92aWRlIFVSTHMgZm9yIGVhY2ggZmlsZSwgb3IgaWYgdGhlIGVudGlyZSByZXBvc2l0b3J5LCB0aGUgcmVwb3NpdG9yeeKAmXMgVVJMLioqXG4rXG4raHR0cHM6Ly9naXRodWIuY29tL2lwYXVuaXZlcnNlL0lQQVVuaXZlcnNlL3JlbGVhc2VzL2Rvd25sb2FkL3YyMDI0MDcxNTIwMjIwMy9EZWZsZWN0aW9uX1Byby12OS4wLjFfSVBBVW5pdmVyc2UuaXBhICBcbitodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vSVBBVW5pdmVyc2UvaXBhdW5pdmVyc2UvbWFpbi9pY29ucy9EZWZsZWN0aW9uJTIwUHJvXzIwMjQwNzE1MjAyMjAxLnBuZ1xuK1xuKyoqRG8geW91IGNsYWltIHRvIGhhdmUgYW55IHRlY2hub2xvZ2ljYWwgbWVhc3VyZXMgaW4gcGxhY2UgdG8gY29udHJvbCBhY2Nlc3MgdG8geW91ciBjb3B5cmlnaHRlZCBjb250ZW50PyBQbGVhc2Ugc2VlIG91ciA8YSBocmVmPVwiaHR0cHM6Ly9kb2NzLmdpdGh1Yi5jb20vYXJ0aWNsZXMvZ3VpZGUtdG8tc3VibWl0dGluZy1hLWRtY2EtdGFrZWRvd24tbm90aWNlI2NvbXBsYWludHMtYWJvdXQtYW50aS1jaXJjdW12ZW50aW9uLXRlY2hub2xvZ3lcIj5Db21wbGFpbnRzIGFib3V0IEFudGktQ2lyY3VtdmVudGlvbiBUZWNobm9sb2d5PC9hPiBpZiB5b3UgYXJlIHVuc3VyZS4qKlxuK1xuK1llc1xuK1xuKyoqV2hhdCB0ZWNobm9sb2dpY2FsIG1lYXN1cmVzIGRvIHlvdSBoYXZlIGluIHBsYWNlIGFuZCBob3cgZG8gdGhleSBlZmZlY3RpdmVseSBjb250cm9sIGFjY2VzcyB0byB5b3VyIGNvcHlyaWdodGVkIG1hdGVyaWFsPyoqXG4rXG4rVGhlIGFwcCB1c2VzIHRoZSBkZWZhdWx0IERSTSB0ZWNobm9sb2d5IHRoYXQgaXMgaW50ZWdyYXRlZCB3aXRoIHRoZSBBcHBsZSBBcHAgU3RvcmUgZGlzdHJpYnV0aW9uIHByb2Nlc3Nlcy5cbitcbisqKkhvdyBpcyB0aGUgYWNjdXNlZCBwcm9qZWN0IGRlc2lnbmVkIHRvIGNpcmN1bXZlbnQgeW91ciB0ZWNobm9sb2dpY2FsIHByb3RlY3Rpb24gbWVhc3VyZXM/KipcbitcbitUaGUgSVBBIGZpbGUgaGFzIGJlZW4gXCJjcmFja2VkXCIgaW4gb3JkZXIgdG8gZGlzYWJsZSBBcHBsZSdzIERSTSBtZWNoYW5pc21zIGFuZCBhbGxvdyBpbnN0YWxsYXRpb24gb2YgdGhlIGFwcCBvbiBhbnkgZGV2aWNlLlxuK1xuKyoqPGEgaHJlZj1cImh0dHBzOi8vZG9jcy5naXRodWIuY29tL2FydGljbGVzL2RtY2EtdGFrZWRvd24tcG9saWN5I2Itd2hhdC1hYm91dC1mb3Jrcy1vci13aGF0cy1hLWZvcmtcIj5IYXZlIHlvdSBzZWFyY2hlZCBmb3IgYW55IGZvcmtzPC9hPiBvZiB0aGUgYWxsZWdlZGx5IGluZnJpbmdpbmcgZmlsZXMgb3IgcmVwb3NpdG9yaWVzPyBFYWNoIGZvcmsgaXMgYSBkaXN0aW5jdCByZXBvc2l0b3J5IGFuZCBtdXN0IGJlIGlkZW50aWZpZWQgc2VwYXJhdGVseSBpZiB5b3UgYmVsaWV2ZSBpdCBpcyBpbmZyaW5naW5nIGFuZCB3aXNoIHRvIGhhdmUgaXQgdGFrZW4gZG93bi4qKlxuK1xuK0lmIGFueSBvdGhlciBjb3BpZXMgaW4gZm9ya3MgYXJlIGlkZW50aWZpZWQsIHRoZXkgd2lsbCBiZSByZXBvcnRlZCBpbiB0aGUgZnV0dXJlLlxuK1xuKyoqSXMgdGhlIHdvcmsgbGljZW5zZWQgdW5kZXIgYW4gb3BlbiBzb3VyY2UgbGljZW5zZT8qKlxuK1xuK05vXG4rXG4rKipXaGF0IHdvdWxkIGJlIHRoZSBiZXN0IHNvbHV0aW9uIGZvciB0aGUgYWxsZWdlZCBpbmZyaW5nZW1lbnQ/KipcbitcbitSZXBvcnRlZCBjb250ZW50IG11c3QgYmUgcmVtb3ZlZFxuK1xuKyoqRG8geW91IGhhdmUgdGhlIGFsbGVnZWQgaW5mcmluZ2Vy4oCZcyBjb250YWN0IGluZm9ybWF0aW9uPyBJZiBzbywgcGxlYXNlIHByb3ZpZGUgaXQuKipcbitcbitbcHJpdmF0ZV0gIFxuK1twcml2YXRlXSAgXG4rXG4rKipJIGhhdmUgYSBnb29kIGZhaXRoIGJlbGllZiB0aGF0IHVzZSBvZiB0aGUgY29weXJpZ2h0ZWQgbWF0ZXJpYWxzIGRlc2NyaWJlZCBhYm92ZSBvbiB0aGUgaW5mcmluZ2luZyB3ZWIgcGFnZXMgaXMgbm90IGF1dGhvcml6ZWQgYnkgdGhlIGNvcHlyaWdodCBvd25lciwgb3IgaXRzIGFnZW50LCBvciB0aGUgbGF3LioqXG4rXG4rKipJIGhhdmUgdGFrZW4gPGEgaHJlZj1cImh0dHBzOi8vd3d3Lmx1bWVuZGF0YWJhc2Uub3JnL3RvcGljcy8yMlwiPmZhaXIgdXNlPC9hPiBpbnRvIGNvbnNpZGVyYXRpb24uKipcbitcbisqKkkgc3dlYXIsIHVuZGVyIHBlbmFsdHkgb2YgcGVyanVyeSwgdGhhdCB0aGUgaW5mb3JtYXRpb24gaW4gdGhpcyBub3RpZmljYXRpb24gaXMgYWNjdXJhdGUgYW5kIHRoYXQgSSBhbSB0aGUgY29weXJpZ2h0IG93bmVyLCBvciBhbSBhdXRob3JpemVkIHRvIGFjdCBvbiBiZWhhbGYgb2YgdGhlIG93bmVyLCBvZiBhbiBleGNsdXNpdmUgcmlnaHQgdGhhdCBpcyBhbGxlZ2VkbHkgaW5mcmluZ2VkLioqXG4rXG4rKipJIGhhdmUgcmVhZCBhbmQgdW5kZXJzdGFuZCBHaXRIdWIncyA8YSBocmVmPVwiaHR0cHM6Ly9kb2NzLmdpdGh1Yi5jb20vYXJ0aWNsZXMvZ3VpZGUtdG8tc3VibWl0dGluZy1hLWRtY2EtdGFrZWRvd24tbm90aWNlL1wiPkd1aWRlIHRvIFN1Ym1pdHRpbmcgYSBETUNBIFRha2Vkb3duIE5vdGljZTwvYT4uKipcbitcbisqKlNvIHRoYXQgd2UgY2FuIGdldCBiYWNrIHRvIHlvdSwgcGxlYXNlIHByb3ZpZGUgZWl0aGVyIHlvdXIgdGVsZXBob25lIG51bWJlciBvciBwaHlzaWNhbCBhZGRyZXNzLioqXG4rXG4rcGhvbmU6IFtwcml2YXRlXSAgXG4rYWRkcmVzczogW3ByaXZhdGVdICBcbitcbisqKlBsZWFzZSB0eXBlIHlvdXIgZnVsbCBsZWdhbCBuYW1lIGJlbG93IHRvIHNpZ24gdGhpcyByZXF1ZXN0LioqXG4rXG4rW3ByaXZhdGVdICAifV19 - recorded_at: Mon, 22 Jul 2024 16:09:59 GMT -recorded_with: VCR 6.2.0 + encoding: UTF-8 + string: "[]" + recorded_at: Tue, 05 Nov 2024 22:36:42 GMT +recorded_with: VCR 6.3.1