{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.teddy-ma/how-to-learn-emacs-chinese-edition","documentNamespace":"https://spdx.org/spdxdocs/protobom/16cef327-5d54-424e-b108-3138d0a4a15e","creationInfo":{"creators":["Tool: protobom-devel","Tool: GitHub.com-Dependency-Graph"],"created":"2025-01-23T07:09:19Z"},"packages":[{"name":"prawn-table","SPDXID":"SPDXRef-gem-prawn-table-0.2.2-7b26ed","versionInfo":"0.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 2007 Free Software Foundation, Inc. \u003chttp://fsf.org/\u003e, Copyright December 2009, Brad Ediger., Copyright December 2009, Gregory Brown and Brad Ediger., Copyright December 2011, Brad Ediger., Copyright January 2010, Brad Ediger., Copyright September 2010, Brad Ediger., copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/prawn-table@0.2.2"}]},{"name":"afm","SPDXID":"SPDXRef-gem-afm-0.2.2-d87ce5","versionInfo":"0.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2003 by Bitstream, Inc., Copyright (c) 2009 Jan Krutisch, Copyright (c) 2010 Jan Krutisch.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/afm@0.2.2"}]},{"name":"hashery","SPDXID":"SPDXRef-gem-hashery-2.1.2-41e328","versionInfo":"2.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2005 Jan Molic., Copyright (c) 2005 Rubyworks, Thomas Sawyer, Copyright (c) 2006 BehindLogic (http://hash_magic.rubyforge.org), Copyright (c) 2006 BehindLogic http://hash_magic.rubyforge.org, Copyright (c) 2006 Erik Veenstra, Copyright (c) 2006 Kirk Haines \u003ckhaines@enigo.com\u003e, Copyright (c) 2007 Jeena Paradies \u003cinfo@jeenaparadies.net\u003e, Copyright (c) 2009 Joshua Hull, Copyright (c) 2010 Robert Klemme., Copyright (c) 2010 Rubyworks, Copyright 2004 by Jim Weirich (jim@weirichhouse.org).","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/hashery@2.1.2"}]},{"name":"ruby-rc4","SPDXID":"SPDXRef-gem-ruby-rc4-0.1.5-613322","versionInfo":"0.1.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 Max Prokopiev, Alexandar Simic, Caige Nichols","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/ruby-rc4@0.1.5"}]},{"name":"addressable","SPDXID":"SPDXRef-gem-addressable-2.6.0-c8865b","versionInfo":"2.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) Bob Aman","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/addressable@2.6.0"}]},{"name":"public_suffix","SPDXID":"SPDXRef-gem-publicsuffix-3.0.3-58cb0d","versionInfo":"3.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009-2018 Simone Carletti \u003cweppos@weppos.net\u003e, Copyright (c) 2009-2018 Simone Carletti.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/public_suffix@3.0.3"}]},{"name":"thread_safe","SPDXID":"SPDXRef-gem-threadsafe-0.3.6-447376","versionInfo":"0.3.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/thread_safe@0.3.6"}]},{"name":"concurrent-ruby","SPDXID":"SPDXRef-gem-concurrent-ruby-1.1.4-91a7d4","versionInfo":"1.1.4","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.1.4"}]},{"name":"rubyzip","SPDXID":"SPDXRef-gem-rubyzip-1.2.2-892651","versionInfo":"1.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause OR Ruby","copyrightText":"Copyright (c) 2002 Thomas Sondergaard, Copyright (c) 2002-2004 Thomas Sondergaard, Copyright (c) 2002, 2003 Thomas Sondergaard, Copyright (c) 2003 Thomas Sondergaard","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rubyzip@1.2.2"}]},{"name":"safe_yaml","SPDXID":"SPDXRef-gem-safeyaml-1.0.4-fc0b53","versionInfo":"1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Dan Tao","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/safe_yaml@1.0.4"}]},{"name":"mini_portile2","SPDXID":"SPDXRef-gem-miniportile2-2.1.0-6ce22e","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2011-2016 Luis Lavena and Mike Dalessio","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/mini_portile2@2.1.0"}]},{"name":"polyglot","SPDXID":"SPDXRef-gem-polyglot-0.3.5-d8263e","versionInfo":"0.3.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2007 Clifford Heath","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/polyglot@0.3.5"}]},{"name":"nokogiri","SPDXID":"SPDXRef-gem-nokogiri-1.6.8.1-665fca","versionInfo":"1.6.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Rp N, Copyright (c) 1998-2003 Daniel Veillard., Copyright (c) 2008 - 2016, Copyright 2000 Example.com., Copyright 2001 The Internet Society and W3C (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University).","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/nokogiri@1.6.8.1"}]},{"name":"Ascii85","SPDXID":"SPDXRef-gem-Ascii85-1.0.3-b58159","versionInfo":"1.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009 Johannes Holzfu, Copyright (c) 2009 Johannes Holzfuss","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/Ascii85@1.0.3"}]},{"name":"coderay","SPDXID":"SPDXRef-gem-coderay-1.1.2-2e9f19","versionInfo":"1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2005-2012 Kornelius Kalnbach \u003cmurphy@rubychan.de\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/coderay@1.1.2"}]},{"name":"rake","SPDXID":"SPDXRef-gem-rake-12.3.2-575b3d","versionInfo":"12.3.2","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 2003, 2004, 2005 by Jim Weirich (jim@weirichhouse.org), Copyright Jim Weirich.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rake@12.3.2"}]},{"name":"css_parser","SPDXID":"SPDXRef-gem-cssparser-1.6.0-6455d5","versionInfo":"1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2007-11 Alex Dunae","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/css_parser@1.6.0"}]},{"name":"prawn-svg","SPDXID":"SPDXRef-gem-prawn-svg-0.27.1-8bbc92","versionInfo":"0.27.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"copyright 2010-2011, Google Corporation.Open Sans SemiboldItalicAscender, Copyright 2010-2013 Roger Nesbitt, Copyright Roger Nesbitt \u003croger@seriousorange.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/prawn-svg@0.27.1"}]},{"name":"pdf-core","SPDXID":"SPDXRef-gem-pdf-core-0.7.0-85c2b1","versionInfo":"0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 2007 Free Software Foundation, Inc. \u003chttp://fsf.org/\u003e, Copyright April 2008, Gregory Brown., Copyright August 2009, Brad Ediger., Copyright February 2010, Gregory Brown., Copyright February 2013, Alexander Mankuta., Copyright January 2010, Daniel Nelson., Copyright January 2010, Michael Witrant., Copyright November 2008, Jamis Buck., copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/pdf-core@0.7.0"}]},{"name":"prawn","SPDXID":"SPDXRef-gem-prawn-2.2.2-f407c0","versionInfo":"2.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 1985, 1987, 1988, 1989, 1997 Adobe Systems Incorporated., Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated., Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated., Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated., Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated., Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 2007 Free Software Foundation, Inc. \u003chttp://fsf.org/\u003e, Copyright 2015, Roger Nesbitt., Copyright April 2008, Gregory Brown., Copyright April 2008, James Healy, Gregory Brown., Copyright April 2008, James Healy., Copyright August 2008, Brad Ediger., Copyright August 2008, Gregory Brown., Copyright August 2009, Brad Ediger., Copyright August 2012, Alex Dowad., Copyright Dec 2012, Kenneth Kalmer., Copyright December 2008, Florian Witteler., Copyright February 2010, Daniel Nelson., Copyright January 2010, Michael Witrant., Copyright June 2008, Gregory Brown., Copyright March 2010, Daniel Nelson., Copyright May 2008, Gregory Brown / James Healy., Copyright May 2008, Gregory Brown., Copyright November 2009, Daniel Nelson., Copyright November 2009, Gregory Brown., Copyright October 2009, Daniel Nelson., Copyright September 2008, Gregory Brown, James Healy, Copyright September 2008, Gregory Brown., Copyright September 2011, Brad Ediger., Copyright September 2012, Alexander Mankuta., copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/prawn@2.2.2"}]},{"name":"ttfunk","SPDXID":"SPDXRef-gem-ttfunk-1.5.1-6db1e3","versionInfo":"1.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 2007 Free Software Foundation, Inc. \u003chttp://fsf.org/\u003e, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/ttfunk@1.5.1"}]},{"name":"asciidoctor","SPDXID":"SPDXRef-gem-asciidoctor-1.5.8-437bcc","versionInfo":"1.5.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2012., (c) Linux Bao Guan Li, (c)Liu Xing De Linux Fa Xing Ban De Bao Guan Li Qi, Copyright (c) 2012 -2018 Dan Allen, Ryan Waldron and the Asciidoctor Project., Copyright (c) 2012-2018 Dan Allen, Ryan Waldron and the Asciidoctor Project., Copyright (c) 2012-2018 Dan Allen, Ryan Waldron and the Asciidoctor Project. Zhe Ge Ruan Jian De Mian Fei Shi Yong Shi Zai MITXu Ke Tiao Kuan Shou Yu, Copyright (c) 2012-2018 Dan Allen, Sarah White, copyright ACME, Inc., copyright Stuart Rackham, copyright-and-licensing Ban Quan He Xie Yi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/asciidoctor@1.5.8"}]},{"name":"prawn-icon","SPDXID":"SPDXRef-gem-prawn-icon-1.3.0-ac682a","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"(c) 2012-2014 GitHub, (c) 2012-2015 GitHub When, (c) Tavmjung Bah, Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 2003 by Bitstream, Inc., Copyright (c) 2006 by Tavmjong Bah, Copyright (c) 2006 by Tavmjong Bah., Copyright (c) 2007 Free Software Foundation, Inc. \u003chttp://fsf.org/\u003e, Copyright (c) 2014, Copyright (c) 2014 Permission, Copyright Dave Gandy 2016, Copyright Dave Gandy 2016., Copyright October 2014, Jesse Doyle, Copyright October 2014, Jesse Doyle., Copyright October 2016, Jesse Doyle, Copyright October 2016, Jesse Doyle., Copyright September 2016, Jesse Doyle, Copyright September 2016, Jesse Doyle., copyrighted by the Free Software Foundation, Fonts are (c) Bitstream","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/prawn-icon@1.3.0"}]},{"name":"treetop","SPDXID":"SPDXRef-gem-treetop-1.5.3-f9b5e4","versionInfo":"1.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2007 Nathan Sobo.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/treetop@1.5.3"}]},{"name":"gepub","SPDXID":"SPDXRef-gem-gepub-0.6.9.2-922e5f","versionInfo":"0.6.9.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 1994-2002 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University)., Copyright (c) 2007 Adobe Systems Incorporated, Copyright (c) 2010-2014, KOJIMA Satoshi","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/gepub@0.6.9.2"}]},{"name":"kindlegen","SPDXID":"SPDXRef-gem-kindlegen-3.0.3-cb791e","versionInfo":"3.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"GPL-3.0 AND GPL-3.0-only","copyrightText":"(c) Copryright Toshihiko Ichida 2016, Copyright (c) 2007 Free Software Foundation, Inc. \u003chttp://fsf.org/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/kindlegen@3.0.3"}]},{"name":"asciidoctor-pdf-cjk-kai_gen_gothic","SPDXID":"SPDXRef-gem-asciidoctor-pdf-cjk-kaigengothic-0.1.1-315808","versionInfo":"0.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Rei","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/asciidoctor-pdf-cjk-kai_gen_gothic@0.1.1"}]},{"name":"asciidoctor-pdf","SPDXID":"SPDXRef-gem-asciidoctor-pdf-1.5.0.alpha.16-910f8b","versionInfo":"1.5.0.alpha.16","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"BCopyright (c) 2014, Copyright (c) 2002-2014, Copyright (c) 2011 Andrew Vos, Copyright (c) 2014, Copyright (c) 2014 OpenDevice, Inc., Copyright (c) 2014 OpenDevise Inc. and the Asciidoctor Project, Copyright (c) 2014-2016 OpenDevise Inc. and the Asciidoctor Project., Copyright (c) 2014-2017 OpenDevise Inc. and the Asciidoctor Project., Copyright (c) Felipe Doria, Copyright 2012 Google Inc., LCopyright (c) 2014, SCopyright 2012 Google Inc., wCopyright 2012 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/asciidoctor-pdf@1.5.0.alpha.16"}]},{"name":"pdf-reader","SPDXID":"SPDXRef-gem-pdf-reader-2.2.0-8609de","versionInfo":"2.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 1985, 1987, 1988, 1989, 1997 Adobe Systems Incorporated., Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated., Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated., Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated., Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated., Copyright (c) 2006 Peter J Jones (pjones@pmade.com), Copyright (c) 2008 James Healy (jimmy@deefa.com), Copyright (c) 2009 James Healy, Copyright (c) 2009 Peter Jones, Copyright (c) 2010 James Healy (jimmy@deefa.com), Copyright (c) 2011 Evan J Brunner (ejbrun@appittome.com), Copyright (c) 2011 James Healy, Copyright (c) 2011 James Healy (jimmy@deefa.com), Copyright August 2012, Alex Dowad., F8E9 copyrightserif F6D9","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/pdf-reader@2.2.0"}]},{"name":"prawn-templates","SPDXID":"SPDXRef-gem-prawn-templates-0.1.1-02f500","versionInfo":"0.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 1989, 1991 Free Software Foundation, Inc., Copyright (c) 2007 Free Software Foundation, Inc. \u003chttp://fsf.org/\u003e, copyrighted by the Free Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/prawn-templates@0.1.1"}]},{"name":"asciidoctor-pdf-cjk","SPDXID":"SPDXRef-gem-asciidoctor-pdf-cjk-0.1.3-c3b888","versionInfo":"0.1.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Rei","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/asciidoctor-pdf-cjk@0.1.3"}]},{"name":"asciidoctor-epub3","SPDXID":"SPDXRef-gem-asciidoctor-epub3-1.5.0.alpha.8-d06413","versionInfo":"1.5.0.alpha.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"4Copyright 2012, 2013 Google Inc., BCopyright (c) 2014, Copyright (c) 2014, Copyright (c) 2014-2016 OpenDevise Inc. and the Asciidoctor Project., Copyright (c) 2014-2018 OpenDevise Inc. and the Asciidoctor Project., Copyright 2012, 2013 Google Inc., LCopyright (c) 2014","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/asciidoctor-epub3@1.5.0.alpha.8"}]},{"name":"com.github.teddy-ma/how-to-learn-emacs-chinese-edition","SPDXID":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","versionInfo":"master","downloadLocation":"git+https://github.com/teddy-ma/how-to-learn-emacs-chinese-edition","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/teddy-ma/how-to-learn-emacs-chinese-edition@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-prawn-table-0.2.2-7b26ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-afm-0.2.2-d87ce5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-hashery-2.1.2-41e328","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-ruby-rc4-0.1.5-613322","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-addressable-2.6.0-c8865b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-publicsuffix-3.0.3-58cb0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-threadsafe-0.3.6-447376","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-concurrent-ruby-1.1.4-91a7d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-rubyzip-1.2.2-892651","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-safeyaml-1.0.4-fc0b53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-miniportile2-2.1.0-6ce22e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-polyglot-0.3.5-d8263e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-nokogiri-1.6.8.1-665fca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-Ascii85-1.0.3-b58159","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-coderay-1.1.2-2e9f19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-rake-12.3.2-575b3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-cssparser-1.6.0-6455d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-prawn-svg-0.27.1-8bbc92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-pdf-core-0.7.0-85c2b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-prawn-2.2.2-f407c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-ttfunk-1.5.1-6db1e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-asciidoctor-1.5.8-437bcc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-prawn-icon-1.3.0-ac682a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-treetop-1.5.3-f9b5e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-gepub-0.6.9.2-922e5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-kindlegen-3.0.3-cb791e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-asciidoctor-pdf-cjk-kaigengothic-0.1.1-315808","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-asciidoctor-pdf-1.5.0.alpha.16-910f8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-pdf-reader-2.2.0-8609de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-prawn-templates-0.1.1-02f500","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-asciidoctor-pdf-cjk-0.1.3-c3b888","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relatedSpdxElement":"SPDXRef-gem-asciidoctor-epub3-1.5.0.alpha.8-d06413","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-teddy-ma-how-to-learn-emacs-chinese-edition-master-d09367","relationshipType":"DESCRIBES"}]}