{ ansi = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "14ims9zfal4gs2wpx2m5rd8zsrl2k794d359shkrsgg3fhr2a22l"; type = "gem"; }; version = "1.5.0"; }; archive-zip = { dependencies = ["io-like"]; groups = ["development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0ywpxgmhazmqcsjf3qhim3rdnbyjjl9nkj91kqgmrjq5q8j0r386"; type = "gem"; }; version = "0.12.0"; }; ast = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "04nc8x27hlzlrr5c2gn7mar4vdr0apw5xg22wp6m8dx3wqr04a0y"; type = "gem"; }; version = "2.4.2"; }; base64 = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g"; type = "gem"; }; version = "0.2.0"; }; CFPropertyList = { dependencies = ["base64" "nkf" "rexml"]; groups = ["development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0k1w5i4lb1z941m7ds858nly33f3iv12wvr1zav5x3fa99hj2my4"; type = "gem"; }; version = "3.0.7"; }; concurrent-ruby = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0skwdasxq7mnlcccn6aqabl7n9r3jd7k19ryzlzzip64cn4x572g"; type = "gem"; }; version = "1.3.3"; }; deep_merge = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0fjn4civid68a3zxnbgyjj6krs3l30dy8b4djpg6fpzrsyix7kl3"; type = "gem"; }; version = "1.2.2"; }; diff-lcs = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "1znxccz83m4xgpd239nyqxlifdb7m8rlfayk6s259186nkgj6ci7"; type = "gem"; }; version = "1.5.1"; }; docile = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "1lxqxgq71rqwj1lpl9q1mbhhhhhhdkkj7my341f2889pwayk85sz"; type = "gem"; }; version = "1.4.0"; }; facter = { dependencies = ["hocon" "thor"]; groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0bigvzjqmfd7s0wwmg22372iffy4jz71x25g1r1ij8h60bk1097h"; type = "gem"; }; version = "4.7.0"; }; fast_gettext = { dependencies = ["prime"]; groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "1gsz2ywvnms7b4w7bs4dg7cykhgx7z74fa7xy0sbw45a0v2c89px"; type = "gem"; }; version = "2.4.0"; }; forwardable = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "1b5g1i3xdvmxxpq4qp0z4v78ivqnazz26w110fh4cvzsdayz8zgi"; type = "gem"; }; version = "1.3.3"; }; hocon = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "106dmzsl1bxkqw5xaif012nwwfr3k9wff32cqc77ibjngknj6477"; type = "gem"; }; version = "1.4.0"; }; io-like = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "01l358q8smk99k6c2h5zygyw4flqg93zk4x61amp9slbs4j0gbms"; type = "gem"; }; version = "0.3.1"; }; json = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0b4qsi8gay7ncmigr0pnbxyb17y3h8kavdyhsh7nrlqwr35vb60q"; type = "gem"; }; version = "2.7.2"; }; locale = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "107pm4ccmla23z963kyjldgngfigvchnv85wr6m69viyxxrrjbsj"; type = "gem"; }; version = "2.1.4"; }; minitar = { groups = ["development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "126mq86x67d1p63acrfka4zx0cx2r0vc93884jggxnrmmnzbxh13"; type = "gem"; }; version = "0.9"; }; molinillo = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0p846facmh1j5xmbrpgzadflspvk7bzs3sykrh5s7qi4cdqz5gzg"; type = "gem"; }; version = "0.8.0"; }; multi_json = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z"; type = "gem"; }; version = "1.15.0"; }; nkf = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "09piyp2pd74klb9wcn0zw4mb5l0k9wzwppxggxi1yi95l2ym3hgv"; type = "gem"; }; version = "0.2.0"; }; parallel = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "145bn5q7ysnjj02jdf1x4nc1f0xxrv7ihgz9yr1j7sinmawqkq0j"; type = "gem"; }; version = "1.25.1"; }; parser = { dependencies = ["ast" "racc"]; groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0jc26x8xidip0jlrbjqgdp4xgk2hhyqbv2i9w66gmdrxvvsnyp88"; type = "gem"; }; version = "3.3.2.0"; }; prime = { dependencies = ["forwardable" "singleton"]; groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "1973kz8lbck6ga5v42f55jk8b8pnbgwp9p67dl1xw15gvz55dsfl"; type = "gem"; }; version = "0.1.2"; }; puppet = { dependencies = ["concurrent-ruby" "deep_merge" "facter" "fast_gettext" "locale" "multi_json" "puppet-resource_api" "scanf" "semantic_puppet"]; groups = ["development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "1b9a1spqh5zfmpr0f1rz597wr7s4d7d796768ms04ssd634r4539"; type = "gem"; }; version = "8.6.0"; }; puppet-lint = { groups = ["development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "1n2pffwxj1n33hc7aw74g6a4gn5v7rawcs7rglidbdq1g4kzd829"; type = "gem"; }; version = "4.2.4"; }; puppet-resource_api = { dependencies = ["hocon"]; groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0rxy5s7hl707x4sc1b4v2yqyii6pkym2gmsam3ri0f0xmmzyg0jb"; type = "gem"; }; version = "1.9.0"; }; puppetfile-resolver = { dependencies = ["molinillo" "semantic_puppet"]; groups = ["development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "1kil8sbrl9c34ygrgm35893zygr4j6fjvfhbs4rs0b5n3cjrainm"; type = "gem"; }; version = "0.6.3"; }; racc = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "021s7maw0c4d9a6s07vbmllrzqsj2sgmrwimlh8ffkvwqdjrld09"; type = "gem"; }; version = "1.8.0"; }; rainbow = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0smwg4mii0fm38pyb5fddbmrdpifwv22zv3d3px2xx497am93503"; type = "gem"; }; version = "3.1.1"; }; rake = { groups = ["development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "17850wcwkgi30p7yqh60960ypn7yibacjjha0av78zaxwvd3ijs6"; type = "gem"; }; version = "13.2.1"; }; regexp_parser = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0ik40vcv7mqigsfpqpca36hpmnx0536xa825ai5qlkv3mmkyf9ss"; type = "gem"; }; version = "2.9.2"; }; rexml = { dependencies = ["strscan"]; groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "07pxb0ixiadjnbrkgjmb5z73xdyss8mq5hwzs8mgilc756lyb3x5"; type = "gem"; }; version = "3.2.9"; }; rspec = { dependencies = ["rspec-core" "rspec-expectations" "rspec-mocks"]; groups = ["development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "14xrp8vq6i9zx37vh0yp4h9m0anx9paw200l1r5ad9fmq559346l"; type = "gem"; }; version = "3.13.0"; }; rspec-core = { dependencies = ["rspec-support"]; groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0k252n7s80bvjvpskgfm285a3djjjqyjcarlh3aq7a4dx2s94xsm"; type = "gem"; }; version = "3.13.0"; }; rspec-expectations = { dependencies = ["diff-lcs" "rspec-support"]; groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0bhhjzwdk96vf3gq3rs7mln80q27fhq82hda3r15byb24b34h7b2"; type = "gem"; }; version = "3.13.0"; }; rspec-mocks = { dependencies = ["diff-lcs" "rspec-support"]; groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0f3vgp43hajw716vmgjv6f4ar6f97zf50snny6y3fy9kkj4qjw88"; type = "gem"; }; version = "3.13.1"; }; rspec-support = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "03z7gpqz5xkw9rf53835pa8a9vgj4lic54rnix9vfwmp2m7pv1s8"; type = "gem"; }; version = "3.13.1"; }; rubocop = { dependencies = ["json" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"]; groups = ["development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0l46lw5gfj3mcm982wpmx7br4rs466gyislv0hfwcsk8dxhv1zkw"; type = "gem"; }; version = "1.50.2"; }; rubocop-ast = { dependencies = ["parser"]; groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "063qgvqbyv354icl2sgx758z22wzq38hd9skc3n96sbpv0cdc1qv"; type = "gem"; }; version = "1.31.3"; }; rubocop-capybara = { dependencies = ["rubocop"]; groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "1aw0n8jwhsr39r9q2k90xjmcz8ai2k7xx2a87ld0iixnv3ylw9jx"; type = "gem"; }; version = "2.21.0"; }; rubocop-factory_bot = { dependencies = ["rubocop"]; groups = ["development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0d012phc7z5h1j1d2aisnbkmqlb95sld5jriia5qg2gpgbg1nxb2"; type = "gem"; }; version = "2.25.1"; }; rubocop-performance = { dependencies = ["rubocop" "rubocop-ast"]; groups = ["development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "16jayzjaaglhx69s6b83acpdzcxxccfkcn69gfpkimf2j64zlm7c"; type = "gem"; }; version = "1.21.0"; }; rubocop-rspec = { dependencies = ["rubocop" "rubocop-capybara" "rubocop-factory_bot" "rubocop-rspec_rails"]; groups = ["development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0wnnlfxmqcm1s1lb3hfa43pz829j9z9mznacwjncxqbqilw1kbib"; type = "gem"; }; version = "2.31.0"; }; rubocop-rspec_rails = { dependencies = ["rubocop"]; groups = ["development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0618lfncmvnvkwa1jb0kga1f2yiiw1809flkj4kg52nagh3z4scp"; type = "gem"; }; version = "2.28.3"; }; ruby-progressbar = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0cwvyb7j47m7wihpfaq7rc47zwwx9k4v7iqd9s1xch5nm53rrz40"; type = "gem"; }; version = "1.13.0"; }; scanf = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "000vxsci3zq8m1wl7mmppj7sarznrqlm6v2x2hdfmbxcwpvvfgak"; type = "gem"; }; version = "1.0.0"; }; semantic_puppet = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0ndqm3jnpdlwkk1jwqdyyb7yw7gv6r4kmjs30g09ap8siv80ilaj"; type = "gem"; }; version = "1.1.0"; }; simplecov = { dependencies = ["docile" "simplecov-html" "simplecov_json_formatter"]; groups = ["development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "198kcbrjxhhzca19yrdcd6jjj9sb51aaic3b0sc3pwjghg3j49py"; type = "gem"; }; version = "0.22.0"; }; simplecov-console = { dependencies = ["ansi" "simplecov" "terminal-table"]; groups = ["development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "1pv0102zg105l23xf0hn9d1j4fvaslpv0g37zwjm8pw1jwjr9818"; type = "gem"; }; version = "0.9.1"; }; simplecov-html = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0yx01bxa8pbf9ip4hagqkp5m0mqfnwnw2xk8kjraiywz4lrss6jb"; type = "gem"; }; version = "0.12.3"; }; simplecov_json_formatter = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0a5l0733hj7sk51j81ykfmlk2vd5vaijlq9d5fn165yyx3xii52j"; type = "gem"; }; version = "0.1.4"; }; singleton = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0qq54imvbksnckzf9hrq9bjzcdb0n8wfv6l5jc0di10n88277jx6"; type = "gem"; }; version = "0.2.0"; }; strscan = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0mamrl7pxacbc79ny5hzmakc9grbjysm3yy6119ppgsg44fsif01"; type = "gem"; }; version = "3.1.0"; }; terminal-table = { dependencies = ["unicode-display_width"]; groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "14dfmfjppmng5hwj7c5ka6qdapawm3h6k9lhn8zj001ybypvclgr"; type = "gem"; }; version = "3.0.2"; }; thor = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "0k7j2wn14h1pl4smibasw0bp66kg626drxb59z7rzflch99cd4rg"; type = "gem"; }; version = "1.2.2"; }; unicode-display_width = { groups = ["default" "development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "1d0azx233nags5jx3fqyr23qa2rhgzbhv8pxp46dgbg1mpf82xky"; type = "gem"; }; version = "2.5.0"; }; yard = { groups = ["development"]; platforms = []; source = { remotes = ["https://rubygems.org"]; sha256 = "1r0b8w58p7gy06wph1qdjv2p087hfnmhd9jk23vjdj803dn761am"; type = "gem"; }; version = "0.9.36"; }; }