{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.zhulik/nats_streamer","documentNamespace":"https://spdx.org/spdxdocs/protobom/9ddbdaf4-04d9-4b42-879c-99ee7f74c596","creationInfo":{"creators":["Tool: protobom-devel","Tool: GitHub.com-Dependency-Graph"],"created":"2025-01-07T07:51:31Z"},"packages":[{"name":"hashdiff","SPDXID":"SPDXRef-gem-hashdiff-1.0.1-7b26ed","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Liu Fengyun","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/hashdiff@1.0.1"}]},{"name":"addressable","SPDXID":"SPDXRef-gem-addressable-2.8.1-d87ce5","versionInfo":"2.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) Bob Aman","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/addressable@2.8.1"}]},{"name":"ast","SPDXID":"SPDXRef-gem-ast-2.4.2-41e328","versionInfo":"2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2013 Peter Zotov \u003cwhitequark@whitequark.org\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/ast@2.4.2"}]},{"name":"docile","SPDXID":"SPDXRef-gem-docile-1.4.0-613322","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/docile@1.4.0"}]},{"name":"json","SPDXID":"SPDXRef-gem-json-2.6.3-c8865b","versionInfo":"2.6.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Ruby OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright 2001-2004 Unicode, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/json@2.6.3"}]},{"name":"rainbow","SPDXID":"SPDXRef-gem-rainbow-3.1.1-58cb0d","versionInfo":"3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Marcin Kulik","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rainbow@3.1.1"}]},{"name":"rake","SPDXID":"SPDXRef-gem-rake-13.0.6-447376","versionInfo":"13.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003, 2004, 2005, 2006, 2007 Jim Weirich, Copyright (c) Jim Weirich, Copyright 2003-2010 by Jim Weirich (jim.weirich@gmail.com), Copyright Jim Weirich, Copyright Jim Weirich.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rake@13.0.6"}]},{"name":"reverse_markdown","SPDXID":"SPDXRef-gem-reversemarkdown-2.1.1-91a7d4","versionInfo":"2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"WTFPL","copyrightText":"Copyright (c) 2014 Johannes Opper \u003cxijo@gmx.de\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/reverse_markdown@2.1.1"}]},{"name":"rexml","SPDXID":"SPDXRef-gem-rexml-3.2.5-892651","versionInfo":"3.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rexml@3.2.5"}]},{"name":"ruby2_keywords","SPDXID":"SPDXRef-gem-ruby2keywords-0.0.5-fc0b53","versionInfo":"0.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR (BSD-2-Clause AND Ruby)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/ruby2_keywords@0.0.5"}]},{"name":"simplecov-html","SPDXID":"SPDXRef-gem-simplecov-html-0.12.3-6ce22e","versionInfo":"0.12.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2008-2019 SpryMedia Ltd - datatables.net/license, (c) Vasily Polovnyov \u003cvast@whiteants.net\u003e, Copyright (c) 2007-Present., Copyright (c) 2008-2019, Ryan McGeary, Copyright (c) 2010-2013 Christoph Olszowka., Copyright 2008-2019 SpryMedia Ltd., Copyright 2010, AUTHORS.txt (http://jqueryui.com/about), Copyright JS Foundation and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/simplecov-html@0.12.3"}]},{"name":"simplecov_json_formatter","SPDXID":"SPDXRef-gem-simplecovjsonformatter-0.1.4-d8263e","versionInfo":"0.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/simplecov_json_formatter@0.1.4"}]},{"name":"tilt","SPDXID":"SPDXRef-gem-tilt-2.0.11-665fca","versionInfo":"2.0.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-2016 Ryan Tomayko \u003chttp://tomayko.com/about\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/tilt@2.0.11"}]},{"name":"unicode-display_width","SPDXID":"SPDXRef-gem-unicode-displaywidth-2.4.2-b58159","versionInfo":"2.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009 Run Paint Run Run - Unicode data https://www.unicode.org/copyright.html, Copyright (c) 2011, 2015-2023 Jan Lelis, Copyright (c) 2011, 2015-2023 Jan Lelis, https://janlelis.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/unicode-display_width@2.4.2"}]},{"name":"webrick","SPDXID":"SPDXRef-gem-webrick-1.7.0-2e9f19","versionInfo":"1.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto, Copyright (c) 2000 TAKAHASHI Masayoshi, GOTOU, Copyright (c) 2000 TAKAHASHI Masayoshi, GOTOU Yuuzou, Copyright (c) 2000, 2001 TAKAHASHI Masayoshi, GOTOU Yuuzou, Copyright (c) 2001 GOTOU Yuuzou, Copyright (c) 2001 TAKAHASHI Masayoshi, GOTOU Yuuzou, Copyright (c) 2002 GOTO Kentaro, Copyright (c) 2002 GOTOU Yuuzou, Copyright (c) 2002 Internet, Copyright (c) 2002 Internet Programming with Ruby writers, Copyright (c) 2002 keita yamaguchi, Copyright (c) 2003 GOTOU Yuuzou, Copyright (c) 2003 H.M., Copyright (c) 2003 Internet, Copyright (c) 2003 Internet Programming with Ruby writers, Copyright Author IPR Internet","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/webrick@1.7.0"}]},{"name":"zeitwerk","SPDXID":"SPDXRef-gem-zeitwerk-2.6.6-575b3d","versionInfo":"2.6.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019- \u003ci\u003e o \u003c/i\u003e Xavier Noria, Copyright (c) 2019-o Xavier Noria","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/zeitwerk@2.6.6"}]},{"name":"backport","SPDXID":"SPDXRef-gem-backport-1.2.0-6455d5","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 Fred Snyder for Castwide Technologies LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/backport@1.2.0"}]},{"name":"benchmark","SPDXID":"SPDXRef-gem-benchmark-0.2.1-8bbc92","versionInfo":"0.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/benchmark@0.2.1"}]},{"name":"diff-lcs","SPDXID":"SPDXRef-gem-diff-lcs-1.5.0-85c2b1","versionInfo":"1.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Artistic-2.0 OR GPL-2.0+","copyrightText":"Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright 2004-2013 Austin Ziegler. Adapted, Copyright 2004-2019 Austin Ziegler, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/diff-lcs@1.5.0"}]},{"name":"e2mmap","SPDXID":"SPDXRef-gem-e2mmap-0.1.0-f407c0","versionInfo":"0.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 1993-2013 Yukihiro Matsumoto.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/e2mmap@0.1.0"}]},{"name":"jaro_winkler","SPDXID":"SPDXRef-gem-jarowinkler-1.5.4-6db1e3","versionInfo":"1.5.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jian Weihang","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/jaro_winkler@1.5.4"}]},{"name":"kramdown","SPDXID":"SPDXRef-gem-kramdown-2.4.0-437bcc","versionInfo":"2.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2008, A O. (c) 2008, Copyright (c) 2003 John Gruber, Copyright (c) 2003 John Gruber (http://daringfireball.net), Copyright (c) 2004 Chad Miller, Copyright (c) 2004 Christian Neukirchen, Copyright (c) 2007 Michel Fortin \u003chttp://www.michelf.com/\u003e, Copyright (c) 2009-2013 Thomas Leitner \u003ct_leitner@gmx.at\u003e, Copyright (c) 2009-2019 Thomas Leitner \u003ct_leitner@gmx.at\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/kramdown@2.4.0"}]},{"name":"kramdown-parser-gfm","SPDXID":"SPDXRef-gem-kramdown-parser-gfm-1.1.0-ac682a","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Thomas Leitner \u003ct_leitner@gmx.at\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/kramdown-parser-gfm@1.1.0"}]},{"name":"parallel","SPDXID":"SPDXRef-gem-parallel-1.22.1-f9b5e4","versionInfo":"1.22.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Michael Grosser \u003cmichael@grosser.it\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/parallel@1.22.1"}]},{"name":"parser","SPDXID":"SPDXRef-gem-parser-3.2.0.0-922e5f","versionInfo":"3.2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2016 whitequark \u003cwhitequark@whitequark.org\u003e, Copyright (c) Ryan Davis, seattle.rb","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/parser@3.2.0.0"}]},{"name":"public_suffix","SPDXID":"SPDXRef-gem-publicsuffix-5.0.1-cb791e","versionInfo":"5.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009-2022 Simone Carletti, Copyright (c) 2009-2022 Simone Carletti \u003cweppos@weppos.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/public_suffix@5.0.1"}]},{"name":"racc","SPDXID":"SPDXRef-gem-racc-1.6.2-315808","versionInfo":"1.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR (BSD-2-Clause AND Ruby)","copyrightText":"Copyright (c) 1999-2006 Minero Aoki, Copyright (c) 2019 Yukihiro Matsumoto, copyright Print, copyright Zhu Zuo Quan Biao Shi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/racc@1.6.2"}]},{"name":"rspec","SPDXID":"SPDXRef-gem-rspec-3.12.0-910f8b","versionInfo":"3.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2005 Steven Baker, Copyright (c) 2006 David Chelimsky, The RSpec Development Team, Copyright (c) 2009 Chad Humphries, David Chelimsky","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rspec@3.12.0"}]},{"name":"rspec-support","SPDXID":"SPDXRef-gem-rspec-support-3.12.0-8609de","versionInfo":"3.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 David Chelimsky, Myron Marston, Jon Rowe, Sam Phippen, Xavier Shay, Bradley Schaefer","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rspec-support@3.12.0"}]},{"name":"rubocop-ast","SPDXID":"SPDXRef-gem-rubocop-ast-1.24.1-02f500","versionInfo":"1.24.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-20 Bozhidar Batsov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rubocop-ast@1.24.1"}]},{"name":"ruby-progressbar","SPDXID":"SPDXRef-gem-ruby-progressbar-1.11.0-c3b888","versionInfo":"1.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003, 2004 Jim Weirich, Copyright (c) 2008 Satoru Takabayashi, Copyright (c) 2010-2019 The Kompanee, Ltd","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/ruby-progressbar@1.11.0"}]},{"name":"simplecov","SPDXID":"SPDXRef-gem-simplecov-0.22.0-d06413","versionInfo":"0.22.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-2017 Christoph Olszowka","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/simplecov@0.22.0"}]},{"name":"thor","SPDXID":"SPDXRef-gem-thor-1.2.1-fc051c","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003, 2004 Jim Weirich, Copyright (c) 2008 Yehuda Katz, Eric Hodel","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/thor@1.2.1"}]},{"name":"yard","SPDXID":"SPDXRef-gem-yard-0.9.28-2802c5","versionInfo":"0.9.28","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"(GPL-2.0-only AND MIT) OR (MIT AND Ruby)","copyrightText":"(c) 2007-2012 by Loren Segal, (c) 2007-2020 by Loren Segal, Copyright (c) 2007-2022 Loren Segal, Copyright (c) 2009 JAPrn Zaefferer, Copyright (c) 2011 THE PACKAGE'S, Copyright (c) Chad Fowler, Rich Kilmer, Jim Weirich and others, Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others, Copyright 2007-2012","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/yard@0.9.28"}]},{"name":"faraday-net_http","SPDXID":"SPDXRef-gem-faraday-nethttp-3.0.2-122ff6","versionInfo":"3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Jan van der Pas","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/faraday-net_http@3.0.2"}]},{"name":"faraday","SPDXID":"SPDXRef-gem-faraday-2.7.4-d35da5","versionInfo":"2.7.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009 - 2023, the Faraday Team, Copyright (c) 2009-2023 Rick Olson, Zack Hobson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/faraday@2.7.4"}]},{"name":"ice_nine","SPDXID":"SPDXRef-gem-icenine-0.11.2-a317b5","versionInfo":"0.11.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2014 Dan Kubb.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/ice_nine@0.11.2"}]},{"name":"crack","SPDXID":"SPDXRef-gem-crack-0.4.5-5acdab","versionInfo":"0.4.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2004-2008 David Heinemeier Hansson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/crack@0.4.5"}]},{"name":"rubocop-rspec","SPDXID":"SPDXRef-gem-rubocop-rspec-2.18.1-861157","versionInfo":"2.18.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Ian MacLeod \u003cian@nevir.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rubocop-rspec@2.18.1"}]},{"name":"regexp_parser","SPDXID":"SPDXRef-gem-regexpparser-2.7.0-ff3525","versionInfo":"2.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) d enter group, (c) d visit literal b+ enter group, (c) visit literal c exit group, (c) visit literal d exit group, Copyright _Copyright (c) 2010-2022 Ammar Ali, Copyright (c) 2010, 2012-2022, Ammar Ali","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/regexp_parser@2.7.0"}]},{"name":"rspec-core","SPDXID":"SPDXRef-gem-rspec-core-3.12.1-228f73","versionInfo":"3.12.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2005 Steven Baker, Copyright (c) 2006 David Chelimsky, The RSpec Development Team, Copyright (c) 2007, Copyright (c) 2009 Chad Humphries, David Chelimsky, Copyright (c) 2012 Chad Humphries, David Chelimsky, Myron Marston","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rspec-core@3.12.1"}]},{"name":"rspec-expectations","SPDXID":"SPDXRef-gem-rspec-expectations-3.12.2-d14904","versionInfo":"3.12.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2005 Steven Baker, Copyright (c) 2006 David Chelimsky, The RSpec Development Team, Copyright (c) 2012 David Chelimsky, Myron Marston","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rspec-expectations@3.12.2"}]},{"name":"dry-core","SPDXID":"SPDXRef-gem-dry-core-1.0.0-bc76c8","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015-2022 dry-rb team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/dry-core@1.0.0"}]},{"name":"dry-inflector","SPDXID":"SPDXRef-gem-dry-inflector-1.0.0-4f29ba","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015-2021 dry-rb team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/dry-inflector@1.0.0"}]},{"name":"dry-initializer","SPDXID":"SPDXRef-gem-dry-initializer-3.1.1-153c12","versionInfo":"3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/dry-initializer@3.1.1"}]},{"name":"dry-logic","SPDXID":"SPDXRef-gem-dry-logic-1.5.0-e28e87","versionInfo":"1.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015-2022 dry-rb team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/dry-logic@1.5.0"}]},{"name":"webmock","SPDXID":"SPDXRef-gem-webmock-3.18.1-3914c5","versionInfo":"3.18.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2004-2008 David Heinemeier Hansson, Copyright (c) 2009-2010 Bartosz Blimke, Copyright (c) 2010-2012 Myron Marston, Portions copyright (c) 2009 Engine Yard, Portions copyright (c) 2010 Andre Arko","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/webmock@3.18.1"}]},{"name":"dry-struct","SPDXID":"SPDXRef-gem-dry-struct-1.6.0-c2f27a","versionInfo":"1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015-2022 dry-rb team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/dry-struct@1.6.0"}]},{"name":"childprocess","SPDXID":"SPDXRef-gem-childprocess-4.1.0-2572cc","versionInfo":"4.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-2015 Jari Bakken","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/childprocess@4.1.0"}]},{"name":"rspec-mocks","SPDXID":"SPDXRef-gem-rspec-mocks-3.12.3-c11881","versionInfo":"3.12.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2005 Steven Baker, Copyright (c) 2006 David Chelimsky, The RSpec Development Team, Copyright (c) 2012 David Chelimsky, Myron Marston","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rspec-mocks@3.12.3"}]},{"name":"fiber-local","SPDXID":"SPDXRef-gem-fiber-local-1.0.0-8e06fa","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright, 2020, by Samuel G. D. Williams. \u003chttp://www.codeotaku.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/fiber-local@1.0.0"}]},{"name":"timers","SPDXID":"SPDXRef-gem-timers-4.3.5-98d9d6","versionInfo":"4.3.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright, 2012-2016, by Tony Arcieri, Copyright, 2012-2017, by Tony Arcieri, Copyright, 2012, by Dimitrij Denissenko, Copyright, 2012, by Jesse Cooke, Copyright, 2012, by Nicholas Evans, Copyright, 2012, by Ryan LeCompte, Copyright, 2013, Copyright, 2013-2015, Copyright, 2013, by Chuck Remes, Copyright, 2013, by Ron Evans, Copyright, 2013, by Sean Gregory, Copyright, 2014, Copyright, 2014-2016, by Tony Arcieri, Copyright, 2014-2017, by Tony Arcieri, Copyright, 2014-2022, by Samuel Williams, Copyright, 2014, by Bruno Enten, Copyright, 2014, by Klaus Trainer, Copyright, 2014, by Larry Lv, Copyright, 2014, by Lavir the Whiolet, Copyright, 2014, by Lin Jen-Shin, Copyright, 2014, by Mike Bourgeous, Copyright, 2015, Copyright, 2015-2016, by Donovan Keme, Copyright, 2015, by Donovan Keme, Copyright, 2015, by Tommy Ong Gia Phu, Copyright, 2015, by Will Jessop, Copyright, 2016, Copyright, 2016, by Atul Bhosale, Copyright, 2016, by Ryunosuke SATO., Copyright, 2017-2020, by Olle Jonsson, Copyright, 2017, by Vit Ondruch, Copyright, 2018-2022, by Samuel Williams, Copyright, 2020, by Tim Smith, Copyright, 2021-2022, by Samuel Williams, Copyright, 2021, by Wander Hillen, Copyright, 2022, by Yoshiki Takagi, Feram. Copyright, 2017, by Vit Ondruch, Utenmiki. Copyright, 2013, by Jeremy Hinegardner, Utenmiki. Copyright, 2014, by Lin Jen-Shin, Utenmiki. Copyright, 2015, by Donovan Keme","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/timers@4.3.5"}]},{"name":"solargraph","SPDXID":"SPDXRef-gem-solargraph-0.48.0-c3ec00","versionInfo":"0.48.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017-2019 by Fred Snyder for Castwide Technologies","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/solargraph@0.48.0"}]},{"name":"dry-types","SPDXID":"SPDXRef-gem-dry-types-1.7.0-2ec2d4","versionInfo":"1.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015-2022 dry-rb team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/dry-types@1.7.0"}]},{"name":"protocol-hpack","SPDXID":"SPDXRef-gem-protocol-hpack-1.4.2-df064d","versionInfo":"1.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright, 2013, by Ilya Grigorik., Copyright, 2018, by Samuel G. D. Williams. \u003chttp://www.codeotaku.com\u003e, Copyright, 2019, by Samuel G. D. Williams (http://www.codeotaku.com/samuel-williams)., Copyright, 2019, by Samuel G. D. Williams. \u003chttp://www.codeotaku.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/protocol-hpack@1.4.2"}]},{"name":"concurrent-ruby","SPDXID":"SPDXRef-gem-concurrent-ruby-1.2.0-895d2c","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Jerry D'Antonio (https://twitter.com/jerrydantonio), Copyright (c) Jerry D'Antonio, Copyright Concurrent Ruby","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/concurrent-ruby@1.2.0"}]},{"name":"iniparse","SPDXID":"SPDXRef-gem-iniparse-1.5.0-9652f9","versionInfo":"1.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2008-2010 Anthony Williams","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/iniparse@1.5.0"}]},{"name":"overcommit","SPDXID":"SPDXRef-gem-overcommit-0.60.0-f7c250","versionInfo":"0.60.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009 The Android Open Source Project","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/overcommit@0.60.0"}]},{"name":"console","SPDXID":"SPDXRef-gem-console-1.16.2-8973a0","versionInfo":"1.16.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright, 2019-2021, by Bryan Powell, Copyright, 2019-2022, by Samuel Williams, Copyright, 2019, by Bryan Powell, Copyright, 2019, by Cyril Roelandt, Copyright, 2020-2022, by Samuel Williams, Copyright, 2020, by Michael Adams, Copyright, 2020, by Olle Jonsson, Copyright, 2021-2022, by Samuel Williams, Copyright, 2021, by Bryan Powell, Copyright, 2021, by Cedric Boutillier, Copyright, 2021, by Robert Schulze, Copyright, 2022, by Samuel Williams","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/console@1.16.2"}]},{"name":"rubocop-capybara","SPDXID":"SPDXRef-gem-rubocop-capybara-2.17.0-5635c9","versionInfo":"2.17.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Ian MacLeod \u003cian@nevir.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rubocop-capybara@2.17.0"}]},{"name":"rubocop","SPDXID":"SPDXRef-gem-rubocop-1.45.1-81f4dd","versionInfo":"1.45.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"AutocorrectNotice Copyright (c) 2015 Yahoo! Inc., Copyright (c) 2012-2023 Bozhidar Batsov, Copyright (c) 2012-23 Bozhidar Batsov, Copyright (c) 2015 Mikko Kokkonen, Copyright (c) 2018 Hayato Kawai","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rubocop@1.45.1"}]},{"name":"rubocop-performance","SPDXID":"SPDXRef-gem-rubocop-performance-1.16.0-ebf458","versionInfo":"1.16.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-23 Bozhidar Batsov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rubocop-performance@1.16.0"}]},{"name":"async-http","SPDXID":"SPDXRef-gem-async-http-0.60.1-4074d9","versionInfo":"0.60.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright, 2017, by Samuel G. D. Williams. \u003chttp://www.codeotaku.com\u003e, Copyright, 2018, by Samuel G. D. Williams. \u003chttp://www.codeotaku.com\u003e, Copyright, 2019, by Samuel G. D. Williams. \u003chttp://www.codeotaku.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/async-http@0.60.1"}]},{"name":"async-io","SPDXID":"SPDXRef-gem-async-io-1.34.3-4487ce","versionInfo":"1.34.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright, 2017, by Samuel G. D. Williams. \u003chttp://www.codeotaku.com\u003e, Copyright, 2018, by Samuel G. D. Williams. \u003chttp://www.codeotaku.com\u003e, Copyright, 2019, by Samuel G. D. Williams. \u003chttp://www.codeotaku.com\u003e, Copyright, 2020, by Samuel G. D. Williams. \u003chttp://www.codeotaku.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/async-io@1.34.3"}]},{"name":"memery","SPDXID":"SPDXRef-gem-memery-1.4.1-a514e0","versionInfo":"1.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Yuri Smirnov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/memery@1.4.1"}]},{"name":"nats-pure","SPDXID":"SPDXRef-gem-nats-pure-2.2.1-50cc3f","versionInfo":"2.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016-2018 The NATS Authors, Copyright 2016-2021 The NATS Authors, Copyright 2016-2022 The NATS Authors, Copyright 2021 The NATS Authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/nats-pure@2.2.1"}]},{"name":"nokogiri","SPDXID":"SPDXRef-gem-nokogiri-1.14.1-5186ea","versionInfo":"1.14.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 1991 Free Software Foundation, Inc., Copyright (c) 1995-2017 Jean-loup Gailly and Mark Adler, Copyright (c) 1998-2003 Daniel Veillard, Copyright (c) 1998-2012 Daniel Veillard, Copyright (c) 2001-2002 Daniel Veillard, Copyright (c) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard, Copyright (c) 2001-2002, SourceForge ISO-RELAX Project (ASAMI Tomoharu, Daisuke Okajima, Kohsuke Kawaguchi, and MURATA Makoto), Copyright (c) 2001-2003 Thai Open Source Software Center Ltd, Copyright (c) 2008-2009 Bjoern Hoehrmann \u003cbjoern@hoehrmann.de\u003e, Copyright 1992-2018 Free Software Foundation, Inc., Copyright 1992-2020 Free Software Foundation, Inc., Copyright 2008 2023 by Mike Dalessio, Aaron Patterson, Yoko Harada, Akinori MUSHA, John Shahid, Karol Bucek, Sam Ruby, Craig Barnes, Stephen Checkoway, Lars Kanis, Sergio Arbeo, Timothy Elliott, Nobuyoshi Nakada, Charles Nutter, Patrick Mahoney, Copyright 2010 Google Inc., Copyright 2011 Google Inc., Copyright 2013-2021 Sam Ruby, Stephen Checkoway, Copyright 2017-2018 Craig Barnes, Copyright 2018 Craig Barnes, Copyright 2018 Stephen Checkoway, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/nokogiri@1.14.1"}]},{"name":"protocol-http1","SPDXID":"SPDXRef-gem-protocol-http1-0.15.0-0316c3","versionInfo":"0.15.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright, 2019-2022, by Samuel Williams, Copyright, 2019-2023, by Samuel Williams, Copyright, 2019, by Brian Morearty, Copyright, 2019, by Samuel G. D. Williams (http://www.codeotaku.com/samuel-williams), Copyright, 2020, by Bruno Sutic, Copyright, 2020, by Olle Jonsson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/protocol-http1@0.15.0"}]},{"name":"async-rspec","SPDXID":"SPDXRef-gem-async-rspec-1.16.1-7c9539","versionInfo":"1.16.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/async-rspec@1.16.1"}]},{"name":"rspec-memory","SPDXID":"SPDXRef-gem-rspec-memory-1.0.3-9f0d91","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright, 2017, by Samuel G. D. Williams. \u003chttp://www.codeotaku.com\u003e, Copyright, 2018, by Janko Marohnic., Copyright, 2018, by Samuel G. D. Williams. \u003chttp://www.codeotaku.com\u003e, Copyright, 2019, by Samuel G. D. Williams. \u003chttp://www.codeotaku.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rspec-memory@1.0.3"}]},{"name":"async","SPDXID":"SPDXRef-gem-async-2.3.1-0110a3","versionInfo":"2.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright, 2017-2022, by Samuel Williams, Copyright, 2017, by Devin Christensen, Copyright, 2017, by Kent Gruber, Copyright, 2017, by Samuel G. D. Williams (http://www.codeotaku.com), Copyright, 2018-2022, by Samuel Williams, Copyright, 2018, by Jiang Jinyang, Copyright, 2018, by Sokolov Yura, Copyright, 2019-2022, by Samuel Williams, Copyright, 2019, by Jeremy Jung, Copyright, 2019, by Ryan Musgrave, Copyright, 2020-2022, by Bruno Sutic, Copyright, 2020-2022, by Samuel Williams, Copyright, 2020, by Brian Morearty, Copyright, 2020, by Jun Jiang, Copyright, 2020, by Ken Muryoi, Copyright, 2020, by Olle Jonsson, Copyright, 2020, by Patrik Wenger, Copyright, 2020, by Salim Semaoune, Copyright, 2020, by Stefan Wrobel, Copyright, 2021-2022, by Samuel Williams, Copyright, 2021, by Julien Portalier, Copyright, 2022, by Samuel Williams, Copyright, 2022, by Shannon Skipper","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/async@2.3.1"}]},{"name":"async-pool","SPDXID":"SPDXRef-gem-async-pool-0.3.12-5cab3a","versionInfo":"0.3.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright, 2019-2022, by Samuel Williams, Copyright, 2020, by Simon Perepelitsa, Copyright, 2021, by Olle Jonsson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/async-pool@0.3.12"}]},{"name":"io-event","SPDXID":"SPDXRef-gem-io-event-1.1.6-7c0c30","versionInfo":"1.1.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright, 2021-2022, by Samuel Williams, Copyright, 2021, by Benoit Daloze, Copyright, 2021, by Delton Ding, Copyright, 2021, by Samuel G. D. Williams. \u003chttp://www.codeotaku.com\u003e, Copyright, 2021, by Samuel Williams, Copyright, 2022, by Alex Matchneer, Copyright, 2022, by Bruno Sutic, Copyright, 2022, by Samuel Williams","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/io-event@1.1.6"}]},{"name":"traces","SPDXID":"SPDXRef-gem-traces-0.8.0-774e20","versionInfo":"0.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright, 2021-2022, by Samuel Williams, Copyright, 2022, by Felix Yan","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/traces@0.8.0"}]},{"name":"rspec-files","SPDXID":"SPDXRef-gem-rspec-files-1.1.3-4abd8a","versionInfo":"1.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright, 2019-2022, by Samuel Williams, Copyright, 2019, by Cyril Roelandt, Copyright, 2019, by Samuel Williams, Copyright, 2020, by Olle Jonsson, Copyright, 2020, by Scott Tadman, Copyright, 2022, by Gleb Sinyavskiy","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rspec-files@1.1.3"}]},{"name":"protocol-http2","SPDXID":"SPDXRef-gem-protocol-http2-0.15.0-2c268d","versionInfo":"0.15.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright, 2019-2023, by Samuel Williams, Copyright, 2019, by Yuta Iwama, Copyright, 2020-2023, by Samuel Williams, Copyright, 2020, by Olle Jonsson, Copyright, 2023, by Marco Concetto Rudilosso","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/protocol-http2@0.15.0"}]},{"name":"protocol-http","SPDXID":"SPDXRef-gem-protocol-http-0.24.0-a2b86a","versionInfo":"0.24.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright, 2018-2023, by Samuel Williams, Copyright, 2019-2023, by Samuel Williams, Copyright, 2019, by Yuta Iwama, Copyright, 2020-2023, by Samuel Williams, Copyright, 2020, by Bruno Sutic, Copyright, 2020, by Bryan Powell, Copyright, 2020, by Olle Jonsson, Copyright, 2022, by Dan Olson, Copyright, 2022, by Herrick Fang","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/protocol-http@0.24.0"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-2-13a689","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@2"}]},{"name":"ruby/setup-ruby","SPDXID":"SPDXRef-githubactions-ruby-setup-ruby-1-cba332","versionInfo":"1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/ruby/setup-ruby@1"}]},{"name":"macbre/push-to-ghcr","SPDXID":"SPDXRef-githubactions-macbre-push-to-ghcr-master-be47bd","versionInfo":"master","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/macbre/push-to-ghcr@master"}]},{"name":"com.github.zhulik/nats_streamer","SPDXID":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","versionInfo":"main","downloadLocation":"git+https://github.com/zhulik/nats_streamer","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/zhulik/nats_streamer@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-hashdiff-1.0.1-7b26ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-addressable-2.8.1-d87ce5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-ast-2.4.2-41e328","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-docile-1.4.0-613322","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-json-2.6.3-c8865b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-rainbow-3.1.1-58cb0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-rake-13.0.6-447376","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-reversemarkdown-2.1.1-91a7d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-rexml-3.2.5-892651","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-ruby2keywords-0.0.5-fc0b53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-simplecov-html-0.12.3-6ce22e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-simplecovjsonformatter-0.1.4-d8263e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-tilt-2.0.11-665fca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-unicode-displaywidth-2.4.2-b58159","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-webrick-1.7.0-2e9f19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-zeitwerk-2.6.6-575b3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-backport-1.2.0-6455d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-benchmark-0.2.1-8bbc92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-diff-lcs-1.5.0-85c2b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-e2mmap-0.1.0-f407c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-jarowinkler-1.5.4-6db1e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-kramdown-2.4.0-437bcc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-kramdown-parser-gfm-1.1.0-ac682a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-parallel-1.22.1-f9b5e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-parser-3.2.0.0-922e5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-publicsuffix-5.0.1-cb791e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-racc-1.6.2-315808","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-rspec-3.12.0-910f8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-rspec-support-3.12.0-8609de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-rubocop-ast-1.24.1-02f500","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-ruby-progressbar-1.11.0-c3b888","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-simplecov-0.22.0-d06413","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-thor-1.2.1-fc051c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-yard-0.9.28-2802c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-faraday-nethttp-3.0.2-122ff6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-faraday-2.7.4-d35da5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-icenine-0.11.2-a317b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-crack-0.4.5-5acdab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-rubocop-rspec-2.18.1-861157","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-regexpparser-2.7.0-ff3525","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-rspec-core-3.12.1-228f73","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-rspec-expectations-3.12.2-d14904","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-dry-core-1.0.0-bc76c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-dry-inflector-1.0.0-4f29ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-dry-initializer-3.1.1-153c12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-dry-logic-1.5.0-e28e87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-webmock-3.18.1-3914c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-dry-struct-1.6.0-c2f27a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-childprocess-4.1.0-2572cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-rspec-mocks-3.12.3-c11881","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-fiber-local-1.0.0-8e06fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-timers-4.3.5-98d9d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-solargraph-0.48.0-c3ec00","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-dry-types-1.7.0-2ec2d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-protocol-hpack-1.4.2-df064d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-concurrent-ruby-1.2.0-895d2c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-iniparse-1.5.0-9652f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-overcommit-0.60.0-f7c250","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-console-1.16.2-8973a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-rubocop-capybara-2.17.0-5635c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-rubocop-1.45.1-81f4dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-rubocop-performance-1.16.0-ebf458","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-async-http-0.60.1-4074d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-async-io-1.34.3-4487ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-memery-1.4.1-a514e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-nats-pure-2.2.1-50cc3f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-nokogiri-1.14.1-5186ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-protocol-http1-0.15.0-0316c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-async-rspec-1.16.1-7c9539","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-rspec-memory-1.0.3-9f0d91","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-async-2.3.1-0110a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-async-pool-0.3.12-5cab3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-io-event-1.1.6-7c0c30","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-traces-0.8.0-774e20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-rspec-files-1.1.3-4abd8a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-protocol-http2-0.15.0-2c268d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-gem-protocol-http-0.24.0-a2b86a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-2-13a689","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-githubactions-ruby-setup-ruby-1-cba332","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relatedSpdxElement":"SPDXRef-githubactions-macbre-push-to-ghcr-master-be47bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-zhulik-natsstreamer-main-d9ac99","relationshipType":"DESCRIBES"}]}