{ aasm = { dependencies = [ "concurrent-ruby" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1xnhpdpi11f7kkyngfspvd9jkkncqfpirz4sylzq32rh47kcd8p3"; type = "gem"; }; version = "5.5.0"; }; acsv = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "162vpm9d7acp8g8xvvfhafrpljqxkdcgrg7v9fzgr39cbpsvhvz7"; type = "gem"; }; version = "0.0.1"; }; actioncable = { dependencies = [ "actionpack" "activesupport" "nio4r" "websocket-driver" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0j86qjs1zw34p0p7d5napa1vvwqlvm9nmv7ckxxhcba1qv4dspmw"; type = "gem"; }; version = "7.0.8.1"; }; actionmailbox = { dependencies = [ "actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail" "net-imap" "net-pop" "net-smtp" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1f68h8cl6dqbz7mq3x43s0s82291nani3bz1hrxkk2qpgda23mw9"; type = "gem"; }; version = "7.0.8.1"; }; actionmailer = { dependencies = [ "actionpack" "actionview" "activejob" "activesupport" "mail" "net-imap" "net-pop" "net-smtp" "rails-dom-testing" ]; groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "077j47jsg0wqwx5b13n4h0g3g409b6kfrlazpzgjpa3pal74f7sc"; type = "gem"; }; version = "7.0.8.1"; }; actionpack = { dependencies = [ "actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0jh83rqd6glys1b2wsihzsln8yk6zdwgiyn9xncyiav9rcwjpkax"; type = "gem"; }; version = "7.0.8.1"; }; actiontext = { dependencies = [ "actionpack" "activerecord" "activestorage" "activesupport" "globalid" "nokogiri" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "044qi3zhzxlfq7slc2pb9ky9mdivp1m1sjyhjvnsi64ggq7cvr22"; type = "gem"; }; version = "7.0.8.1"; }; actionview = { dependencies = [ "activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1ygpg75f3ffdcbxvf7s14xw3hcjin1nnx1nk3mg9mj2xc1nb60aa"; type = "gem"; }; version = "7.0.8.1"; }; active_model_serializers = { dependencies = [ "actionpack" "activemodel" "case_transform" "jsonapi-renderer" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "13n1ipn0dg3k852xhfzdvkr1ljq76xvfnm79qzdix2ishiy1gphl"; type = "gem"; }; version = "0.10.14"; }; active_storage_validations = { dependencies = [ "activejob" "activemodel" "activestorage" "activesupport" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "00bwf7c77vn3m6gq9mws8y953gc9qkl67d27hh1r66n14yf42jrn"; type = "gem"; }; version = "1.1.4"; }; activejob = { dependencies = [ "activesupport" "globalid" ]; groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0yql9v4cd1xbqgnzlf3cv4a6sm26v2y4gsgcbbfgvfc0hhlfjklg"; type = "gem"; }; version = "7.0.8.1"; }; activemodel = { dependencies = [ "activesupport" ]; groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0grdpvglh0cj96qhlxjj9bcfqkh13c1pfpcwc9ld3aw0yzvsw5a1"; type = "gem"; }; version = "7.0.8.1"; }; activerecord = { dependencies = [ "activemodel" "activesupport" ]; groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0rlky1cr5kcdl0jad3nk5jpim6vjzbgkfhxnk7y492b3j2nznpcf"; type = "gem"; }; version = "7.0.8.1"; }; activestorage = { dependencies = [ "actionpack" "activejob" "activerecord" "activesupport" "marcel" "mini_mime" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0f4g3589i5ii4gdfazv6d9rjinr16aarh6g12v8378ck7jll3mhz"; type = "gem"; }; version = "7.0.8.1"; }; activestorage-openstack = { dependencies = [ "fog-openstack" "marcel" "rails" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1jrrp2n4p9wwnrsbf9wlghgcy74nswaiyvrxfkfli57hscj9fdl6"; type = "gem"; }; version = "1.6.0"; }; activesupport = { dependencies = [ "concurrent-ruby" "i18n" "minitest" "tzinfo" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0ff3x7q400flzhml131ix8zfwmh13h70rs6yzbzf513g781gbbxh"; type = "gem"; }; version = "7.0.8.1"; }; addressable = { dependencies = [ "public_suffix" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0irbdwkkjwzajq1ip6ba46q49sxnrl2cw7ddkdhsfhb6aprnm3vr"; type = "gem"; }; version = "2.8.6"; }; administrate = { dependencies = [ "actionpack" "actionview" "activerecord" "jquery-rails" "kaminari" "sassc-rails" "selectize-rails" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1mb7gdzpbsp8w0mrg9gvs2713rjfxdrj2zg6wiplhvj47h0738jb"; type = "gem"; }; version = "0.20.1"; }; administrate-field-enum = { dependencies = [ "administrate" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0mgc91nwz0jl3nsm9qk5q6z8qhgvf3iqbckh61jlw2sgrr7dfiq1"; type = "gem"; }; version = "0.0.9"; }; aes_key_wrap = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "19bn0y70qm6mfj4y1m0j3s8ggh6dvxwrwrj5vfamhdrpddsz8ddr"; type = "gem"; }; version = "1.1.0"; }; after_party = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "11g8w209w1fzg9058j8gmfgsn26zp6zwaq4liwxyg021lpc8fmcl"; type = "gem"; }; version = "1.11.2"; }; ancestry = { dependencies = [ "activerecord" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "183wbrpriw4yamlm5zkng66vm3760s19qnzc5vq9l8aw837nngxg"; type = "gem"; }; version = "4.3.3"; }; anchored = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0lbmfqwlk08hfqz2a2jdby72x3m0vpdf47l4dyw37x4xiischvzl"; type = "gem"; }; version = "1.1.0"; }; ast = { groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "04nc8x27hlzlrr5c2gn7mar4vdr0apw5xg22wp6m8dx3wqr04a0y"; type = "gem"; }; version = "2.4.2"; }; attr_required = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "16fbwr6nmsn97n0a6k1nwbpyz08zpinhd6g7196lz1syndbgrszh"; type = "gem"; }; version = "1.0.2"; }; axe-core-api = { dependencies = [ "dumb_delegator" "virtus" ]; groups = [ "default" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0xs1sqzd9cm2ank8ligjkd013ns4ls18k8ndjg2hiclcx89sa7ww"; type = "gem"; }; version = "4.8.2"; }; axe-core-rspec = { dependencies = [ "axe-core-api" "dumb_delegator" "virtus" ]; groups = [ "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "14h4abf5h242a0vn2r05pkr8311qbxgkl63py7vbhx8bfpk1kq3i"; type = "gem"; }; version = "4.8.2"; }; axiom-types = { dependencies = [ "descendants_tracker" "ice_nine" "thread_safe" ]; groups = [ "default" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "10q3k04pll041mkgy0m5fn2b1lazm6ly1drdbcczl5p57lzi3zy1"; type = "gem"; }; version = "0.1.1"; }; base64 = { groups = [ "default" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g"; type = "gem"; }; version = "0.2.0"; }; bcrypt = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "16a0g2q40biv93i1hch3gw8rbmhp77qnnifj1k0a6m7dng3zh444"; type = "gem"; }; version = "3.1.20"; }; benchmark-ips = { groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "02ay84ghdvjxjn8iwc9b5lsxnd8x9q02mqrlq9v2wbccbgn65nmp"; type = "gem"; }; version = "2.13.0"; }; better_html = { dependencies = [ "actionview" "activesupport" "ast" "erubi" "parser" "smart_properties" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1sk5s5lpwbd53s4a1xzm02nys3kfqdw5mh9i2qfn04hjsk8wk3gc"; type = "gem"; }; version = "2.0.2"; }; bigdecimal = { groups = [ "default" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "00db5v09k1z3539g1zrk7vkjrln9967k08adh6qx33ng97a2gg5w"; type = "gem"; }; version = "3.1.6"; }; bindata = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "04y4zgh4bbcb8wmkxwfqg4saky1d1f3xw8z6yk543q13h8ky8rz5"; type = "gem"; }; version = "2.4.15"; }; bindex = { groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0zmirr3m02p52bzq4xgksq4pn8j641rx5d4czk68pv9rqnfwq7kv"; type = "gem"; }; version = "0.8.1"; }; bootsnap = { dependencies = [ "msgpack" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1srlq3gqirzdkhv12ljpnp5cb0f8jfrl3n8xs9iivyz2c7khvdyp"; type = "gem"; }; version = "1.18.3"; }; brakeman = { dependencies = [ "racc" ]; groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1lylig4vgnw9l1ybwgxdi9nw9q2bc5dcplklg8nsbi7j32f7c5kp"; type = "gem"; }; version = "6.1.2"; }; browser = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0g4bcpax07kqqr9cp7cjc7i0pcij4nqpn1rdsg2wdwhzf00m6x32"; type = "gem"; }; version = "5.3.1"; }; builder = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "045wzckxpwcqzrjr353cxnyaxgf0qg22jh00dcx7z38cys5g1jlr"; type = "gem"; }; version = "3.2.4"; }; capybara = { dependencies = [ "addressable" "matrix" "mini_mime" "nokogiri" "rack" "rack-test" "regexp_parser" "xpath" ]; groups = [ "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1vxfah83j6zpw3v5hic0j70h519nvmix2hbszmjwm8cfawhagns2"; type = "gem"; }; version = "3.40.0"; }; capybara-email = { dependencies = [ "capybara" "mail" ]; groups = [ "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0vv9c3vldky1rfy3x20nz4a8ic0fg66x2223wbmv35n02ndxsrdb"; type = "gem"; }; version = "3.0.2"; }; capybara-screenshot = { dependencies = [ "capybara" "launchy" ]; groups = [ "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0xqc7hdiw1ql42mklpfvqd2pyfsxmy55cpx0h9y0jlkpl1q96sw1"; type = "gem"; }; version = "1.0.26"; }; case_transform = { dependencies = [ "activesupport" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0fzyws6spn5arqf6q604dh9mrj84a36k5hsc8z7jgcpfvhc49bg2"; type = "gem"; }; version = "0.2"; }; caxlsx = { dependencies = [ "htmlentities" "marcel" "nokogiri" "rubyzip" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "09q9743z94qv3y2fbiyby3mffaapjv1qna03xiykqyszpi91cr24"; type = "gem"; }; version = "3.4.1"; }; charlock_holmes = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0hybw8jw9ryvz5zrki3gc9r88jqy373m6v46ynxsdzv1ysiyr40p"; type = "gem"; }; version = "0.7.7"; }; chartkick = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1wnqscsnwjs809q33v3hmcr7isv35022bwd002mwviy5ic29dw32"; type = "gem"; }; version = "5.0.5"; }; choice = { groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0x6972zngnsvr3nd3iiy25d6ipi0cr21c1jxm0w1p4nlvzvig5m1"; type = "gem"; }; version = "0.2.0"; }; chunky_png = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1znw5x86hmm9vfhidwdsijz8m38pqgmv98l9ryilvky0aldv7mc9"; type = "gem"; }; version = "1.4.0"; }; clamav-client = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "10mdaz695057kxpm3j802cagf1isxl57zzismvkzr5kajsvqdlim"; type = "gem"; }; version = "3.2.0"; }; coercible = { dependencies = [ "descendants_tracker" ]; groups = [ "default" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1p5azydlsz0nkxmcq0i1gzmcfq02lgxc4as7wmf47j1c6ljav0ah"; type = "gem"; }; version = "1.0.0"; }; concurrent-ruby = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1qh1b14jwbbj242klkyz5fc7npd4j0mvndz62gajhvl1l3wd7zc2"; type = "gem"; }; version = "1.2.3"; }; connection_pool = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1x32mcpm2cl5492kd6lbjbaf17qsssmpx9kdyr7z1wcif2cwyh0g"; type = "gem"; }; version = "2.4.1"; }; content_disposition = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "05m5ipc81fj2pphlz1ms1yxq80ymilfjhprz790lafjlq6lks5da"; type = "gem"; }; version = "1.0.0"; }; crack = { dependencies = [ "bigdecimal" "rexml" ]; groups = [ "default" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0jaa7is4fw1cxigm8vlyhg05bw4nqy4f91zjqxk7pp4c8bdyyfn8"; type = "gem"; }; version = "1.0.0"; }; crass = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0pfl5c0pyqaparxaqxi6s4gfl21bdldwiawrc0aknyvflli60lfw"; type = "gem"; }; version = "1.0.6"; }; css_parser = { dependencies = [ "addressable" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "18mii41bbl106rn940ah8v3xclj4yrxxa0bwlwp546244n9b83zp"; type = "gem"; }; version = "1.16.0"; }; daemons = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "07cszb0zl8mqmwhc8a2yfg36vi6lbgrp4pa5bvmryrpcz9v6viwg"; type = "gem"; }; version = "1.4.1"; }; date = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "149jknsq999gnhy865n33fkk22s0r447k76x9pmcnnwldfv2q7wp"; type = "gem"; }; version = "3.3.4"; }; deep_cloneable = { dependencies = [ "activerecord" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0dychjkr6fbdnw6ynsrcjj6anghhcw3ghrx5073pc6y0wc7v8zn8"; type = "gem"; }; version = "3.2.0"; }; delayed_cron_job = { dependencies = [ "fugit" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0vq865hbld0qinzflzknbxzh3mji2swzfvdwlmgr96pdw990qrgj"; type = "gem"; }; version = "0.9.0"; }; delayed_job = { dependencies = [ "activesupport" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0s2xg72ljg4cwmr05zi67vcyz8zib46gvvf7rmrdhsyq387m2qcq"; type = "gem"; }; version = "4.1.11"; }; delayed_job_active_record = { dependencies = [ "activerecord" "delayed_job" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1b80s5b6dihazdd8kcfrd7z3qv8kijxpxq5027prazdha3pgzadf"; type = "gem"; }; version = "4.1.8"; }; delayed_job_web = { dependencies = [ "activerecord" "delayed_job" "rack-protection" "sinatra" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "01kbdbmzlbr5z0vn32llbr6fh9srk7884b1zsjif2v5x1qs9d13k"; type = "gem"; }; version = "1.4.4"; }; descendants_tracker = { dependencies = [ "thread_safe" ]; groups = [ "default" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "15q8g3fcqyb41qixn6cky0k3p86291y7xsh1jfd851dvrza1vi79"; type = "gem"; }; version = "0.0.4"; }; devise = { dependencies = [ "bcrypt" "orm_adapter" "railties" "responders" "warden" ]; groups = [ "default" ]; platforms = [ ]; source = { fetchSubmodules = false; rev = "edffc79bf05d7f1c58ba50ffeda645e2e4ae0cb1"; sha256 = "1vlcyp6qng7ws4gaw51rz6dhxwldryvfm6fsk33gf7drm7xvr5qf"; type = "git"; url = "https://github.com/heartcombo/devise.git"; }; version = "4.9.3"; }; devise-i18n = { dependencies = [ "devise" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "11nklabfhk4r0dh5wzns59anx0mp78ix6gblca07izr4yrcsq5q0"; type = "gem"; }; version = "1.12.0"; }; devise-two-factor = { dependencies = [ "activesupport" "devise" "railties" "rotp" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1hh0yc85ixnan90hibz3nba6pamhscxfr1zaymxgv3vw5icv50ya"; type = "gem"; }; version = "5.0.0"; }; diff-lcs = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1znxccz83m4xgpd239nyqxlifdb7m8rlfayk6s259186nkgj6ci7"; type = "gem"; }; version = "1.5.1"; }; discard = { dependencies = [ "activerecord" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0rysimck60hkj1japwb2np75kaf4jq8jvfzijh2izhadrabqj8am"; type = "gem"; }; version = "1.3.0"; }; dotenv = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1n0pi8x8ql5h1mijvm8lgn6bhq4xjb5a500p5r1krq4s6j9lg565"; type = "gem"; }; version = "2.8.1"; }; dotenv-rails = { dependencies = [ "dotenv" "railties" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0v0gcbxzypcvy6fqq4gp80jb310xvdwj5n8qw9ci67g5yjvq2nxh"; type = "gem"; }; version = "2.8.1"; }; dry-cli = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1w39jms4bsggxvl23cxanhccv1ngb6nqxsqhi784v5bjz1lx3si8"; type = "gem"; }; version = "1.0.0"; }; dry-core = { dependencies = [ "concurrent-ruby" "zeitwerk" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "03a5qn74c4lk2rpy6wlhv66synjlyzc4wn086xzphkpmw12l4bzk"; type = "gem"; }; version = "1.0.1"; }; dry-monads = { dependencies = [ "concurrent-ruby" "dry-core" "zeitwerk" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "06sh48d13gyb2lascfd5g2pyf1qxzinydgb0ir81kbwga3zqj0rv"; type = "gem"; }; version = "1.6.0"; }; dumb_delegator = { groups = [ "default" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "151fdn7y0gqs7f6y3y7rn3frv0z359qrw9hb4s7avn6j2qc42ppz"; type = "gem"; }; version = "1.0.0"; }; erubi = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "08s75vs9cxlc4r1q2bjg4br8g9wc5lc5x5vl0vv4zq5ivxsdpgi7"; type = "gem"; }; version = "1.12.0"; }; et-orbi = { dependencies = [ "tzinfo" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1d2z4ky2v15dpcz672i2p7lb2nc793dasq3yq3660h2az53kss9v"; type = "gem"; }; version = "1.2.7"; }; ethon = { dependencies = [ "ffi" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "17ix0mijpsy3y0c6ywrk5ibarmvqzjsirjyprpsy3hwax8fdm85v"; type = "gem"; }; version = "0.16.0"; }; excon = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1kmmwgjzlrnc3nnrdnw1z67c95nbw0hv54a73yj8jw6pcvl9585x"; type = "gem"; }; version = "0.109.0"; }; factory_bot = { dependencies = [ "activesupport" ]; groups = [ "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "013f3akjgyz99k6jpkvf6a7s4rc2ba44p07mv10df66kk378d50s"; type = "gem"; }; version = "6.4.6"; }; ffi = { groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1yvii03hcgqj30maavddqamqy50h7y6xcn2wcyq72wn823zl4ckd"; type = "gem"; }; version = "1.16.3"; }; flipper = { dependencies = [ "concurrent-ruby" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1rf5jgb6wv1zqf79arj94z67z7l7nw4xb9rlwm3cwvizs33gq0p0"; type = "gem"; }; version = "1.2.2"; }; flipper-active_record = { dependencies = [ "activerecord" "flipper" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1qb6vwdjppivba0dbqyfkfhbvg3d5klx5zparz5n14gchmmk9k2k"; type = "gem"; }; version = "1.2.2"; }; flipper-active_support_cache_store = { dependencies = [ "activesupport" "flipper" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1brm8q793ywcchp4wa7mmkmmy5903z212kr9ck4v0fz502kc64xl"; type = "gem"; }; version = "1.2.2"; }; flipper-ui = { dependencies = [ "erubi" "flipper" "rack" "rack-protection" "sanitize" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "15c1j07661rgmmv61kviis5y997hmq8b0w5829x2gchvha6hdmlv"; type = "gem"; }; version = "1.2.2"; }; fog-core = { dependencies = [ "builder" "excon" "formatador" "mime-types" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0p2xiw0n4l1k3ynma1vl0fzw5w8xhkv70x4f829nydxv7hply80y"; type = "gem"; }; version = "2.4.0"; }; fog-json = { dependencies = [ "fog-core" "multi_json" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1zj8llzc119zafbmfa4ai3z5s7c4vp9akfs0f9l2piyvcarmlkyx"; type = "gem"; }; version = "1.2.0"; }; fog-openstack = { dependencies = [ "fog-core" "fog-json" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1xh9qs00l1d7rxsr9qjlba8dprh9km8ya06y59qf17vncihl1xa7"; type = "gem"; }; version = "1.1.0"; }; formatador = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1l06bv4avphbdmr1y4g0rqlczr38k6r65b3zghrbj2ynyhm3xqjl"; type = "gem"; }; version = "1.1.0"; }; fugit = { dependencies = [ "et-orbi" "raabro" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "08fjxnzqvql8mg8wbpddg6fl9lrsp38dwhiyfpfsz550524f2ap9"; type = "gem"; }; version = "1.9.0"; }; geo_coord = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1s6p0zh39g8x3rgkkf5k02ypspnghmz3v3qkp56zmslxg72jskmf"; type = "gem"; }; version = "0.2.0"; }; geocoder = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "120lqyq308q8hg8ykawd7cp3k2ck8z9g5f9ffijp8dn2k9f21fjc"; type = "gem"; }; version = "1.8.2"; }; globalid = { dependencies = [ "activesupport" ]; groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1sbw6b66r7cwdx3jhs46s4lr991969hvigkjpbdl7y3i31qpdgvh"; type = "gem"; }; version = "1.2.1"; }; gon = { dependencies = [ "actionpack" "i18n" "multi_json" "request_store" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1w6ji15jrl4p6q0gxy5mmqspvzbmgkqj1d3xmbqr0a1rb7b1i9p3"; type = "gem"; }; version = "6.4.0"; }; graphql = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0ihkydzvc773vb9lfbpn293j0h45calxrgmp3y0z6ns786zvpx7q"; type = "gem"; }; version = "2.0.24"; }; graphql-batch = { dependencies = [ "graphql" "promise.rb" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1znnjl7ykhp27p48by97hk83s2pa9fvn6zmx8aywmhw9pkbw8jq9"; type = "gem"; }; version = "0.5.1"; }; graphql-rails_logger = { dependencies = [ "actionpack" "activesupport" "railties" "rouge" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "100p8m9sy4z8vzcrp6db8ll0kfsn2f0sj9cjs4604z8vba6k82nc"; type = "gem"; }; version = "1.2.4"; }; graphql-schema_comparator = { dependencies = [ "graphql" "thor" ]; groups = [ "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0rfqfsypkm4hx3yhjjlafmw1bmf583p8jwcaqpmybydjnd7w1fwz"; type = "gem"; }; version = "1.2.1"; }; groupdate = { dependencies = [ "activesupport" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0m7cbahlhd7akkizrn2rjp4g6y6wkg8s3dqas6rgjj1apx2hd535"; type = "gem"; }; version = "6.4.0"; }; haml = { dependencies = [ "temple" "thor" "tilt" ]; groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "15yxph91zswbnfy7szpdcfbdfqqn595ff290hm4f6fcnhryvhvlf"; type = "gem"; }; version = "6.3.0"; }; haml-lint = { dependencies = [ "haml_lint" ]; groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "15g3g47bxvdjx6z6awl6wqqw1ddvf5vzjb09x8hb43dvdp8ba7sv"; type = "gem"; }; version = "0.999.999"; }; haml-rails = { dependencies = [ "actionpack" "activesupport" "haml" "railties" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1sjrdwc4azzfpsp2xk0365z031482gcrs0c54d5wx0igkqca0fr7"; type = "gem"; }; version = "2.1.0"; }; haml_lint = { dependencies = [ "haml" "parallel" "rainbow" "rubocop" "sysexits" ]; groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1xhrpba4m8qs311jxz1hn5g7srpw9wwg6rymj3n61ykqvk876hqa"; type = "gem"; }; version = "0.56.0"; }; hana = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "03cvrv2wl25j9n4n509hjvqnmwa60k92j741b64a1zjisr1dn9al"; type = "gem"; }; version = "1.3.7"; }; hashdiff = { groups = [ "default" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1jf9dxgjz6z7fvymyz2acyvn9iyvwkn6d9sk7y4fxwbmfc75yimm"; type = "gem"; }; version = "1.1.0"; }; hashie = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1nh3arcrbz1rc1cr59qm53sdhqm137b258y8rcb4cvd3y98lwv4x"; type = "gem"; }; version = "5.0.0"; }; highline = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "02ghhvigqbq4252gsi4w8a9klkdkybmbz29ghfp1y6sqzlcb466a"; type = "gem"; }; version = "3.0.1"; }; htmlentities = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1nkklqsn8ir8wizzlakncfv42i32wc0w9hxp00hvdlgjr7376nhj"; type = "gem"; }; version = "4.3.4"; }; http_accept_language = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0d0nlfz9vm4jr1l6q0chx4rp2hrnrfbx3gadc1dz930lbbaz0hq0"; type = "gem"; }; version = "2.1.1"; }; httpclient = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "19mxmvghp7ki3klsxwrlwr431li7hm1lczhhj8z4qihl2acy8l99"; type = "gem"; }; version = "2.8.3"; }; i18n = { dependencies = [ "concurrent-ruby" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0qaamqsh5f3szhcakkak8ikxlzxqnv49n2p7504hcz2l0f4nj0wx"; type = "gem"; }; version = "1.14.1"; }; i18n-tasks = { dependencies = [ "activesupport" "ast" "better_html" "erubi" "highline" "i18n" "parser" "rails-i18n" "rainbow" "terminal-table" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1s4kgpv7hmlg99cnpyvajba73vib67pdp1pa3g5rwkl838xgvnji"; type = "gem"; }; version = "1.0.13"; }; i18n_data = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1jzrb3z8i0ny3wkh09x1xs04ay0q8lk1prvkbpwzr99jw9a2h8sc"; type = "gem"; }; version = "0.13.0"; }; iban-tools = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0733mhh60z7caj2z1xccayfsikr9g8w3vkp1fh3gz3pwc3y65689"; type = "gem"; }; version = "1.2.1"; }; ice_nine = { groups = [ "default" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1nv35qg1rps9fsis28hz2cq2fx1i96795f91q4nmkm934xynll2x"; type = "gem"; }; version = "0.11.2"; }; image_processing = { dependencies = [ "mini_magick" "ruby-vips" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1f32dzj77p9mfp4q95930vfkp80psf88phjc46jhf9ncl72ykffk"; type = "gem"; }; version = "1.12.2"; }; invisible_captcha = { dependencies = [ "rails" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0ackr6rc17vk9172vxi5vxqqnbi4q6mh1mvv64zw7317kr0vxq1y"; type = "gem"; }; version = "2.2.0"; }; io-console = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "08d2lx42pa8jjav0lcjbzfzmw61b8imxr9041pva8xzqabrczp7h"; type = "gem"; }; version = "0.7.2"; }; irb = { dependencies = [ "rdoc" "reline" ]; groups = [ "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1f8wms39b7z83x6pflq2sjh3sikpk0xjh680igbpkp1j3pl0fpx0"; type = "gem"; }; version = "1.11.2"; }; job-iteration = { dependencies = [ "activejob" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1br4chy8dzyrpvggyry9fqlk7sps9989qzl656ax9hzc9l7c8hvj"; type = "gem"; }; version = "1.4.1"; }; jquery-rails = { dependencies = [ "rails-dom-testing" "railties" "thor" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1qm74n8g68a417ngb6kkw98x9ikjahdsmf1nv120nd3lfbs6nkiw"; type = "gem"; }; version = "4.6.0"; }; json = { groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0r9jmjhg2ly3l736flk7r2al47b5c8cayh0gqkq0yhjqzc9a6zhq"; type = "gem"; }; version = "2.7.1"; }; json-jwt = { dependencies = [ "activesupport" "aes_key_wrap" "bindata" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0nzbk1mrbf9mnvjpn3bxy8a85rjf94qmfdnvk78mjzk8pa0fvgdr"; type = "gem"; }; version = "1.13.0"; }; json_schemer = { dependencies = [ "hana" "regexp_parser" "simpleidn" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "02gnz7wajg7f5n67vlswfi8yjvwahypy36z6hrg0qfx3cc3589qg"; type = "gem"; }; version = "2.1.1"; }; jsonapi-renderer = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0ys4drd0k9rw5ixf8n8fx8v0pjh792w4myh0cpdspd317l1lpi5m"; type = "gem"; }; version = "0.2.2"; }; jwt = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "16z11alz13vfc4zs5l3fk6n51n2jw9lskvc4h4prnww0y797qd87"; type = "gem"; }; version = "2.7.1"; }; kaminari = { dependencies = [ "activesupport" "kaminari-actionview" "kaminari-activerecord" "kaminari-core" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0gia8irryvfhcr6bsr64kpisbgdbqjsqfgrk12a11incmpwny1y4"; type = "gem"; }; version = "1.2.2"; }; kaminari-actionview = { dependencies = [ "actionview" "kaminari-core" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "02f9ghl3a9b5q7l079d3yzmqjwkr4jigi7sldbps992rigygcc0k"; type = "gem"; }; version = "1.2.2"; }; kaminari-activerecord = { dependencies = [ "activerecord" "kaminari-core" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0c148z97s1cqivzbwrak149z7kl1rdmj7dxk6rpkasimmdxsdlqd"; type = "gem"; }; version = "1.2.2"; }; kaminari-core = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1zw3pg6kj39y7jxakbx7if59pl28lhk98fx71ks5lr3hfgn6zliv"; type = "gem"; }; version = "1.2.2"; }; kredis = { dependencies = [ "activemodel" "activesupport" "redis" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "148dnrpqb058ddvbxhk0vh5brlpjb28zh0ml4cn1apq69rwxwqbh"; type = "gem"; }; version = "1.7.0"; }; language_server-protocol = { groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0gvb1j8xsqxms9mww01rmdl78zkd72zgxaap56bhv8j45z05hp1x"; type = "gem"; }; version = "3.17.0.3"; }; launchy = { dependencies = [ "addressable" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "06r43899384das2bkbrpsdxsafyyqa94il7111053idfalb4984a"; type = "gem"; }; version = "2.5.2"; }; letter_opener = { dependencies = [ "launchy" ]; groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "025cmakq1a0ynmyrrhyc8kh2lfqa5w1v5y2695ny2np0ms3vvj6b"; type = "gem"; }; version = "1.9.0"; }; letter_opener_web = { dependencies = [ "actionmailer" "letter_opener" "railties" "rexml" ]; groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0vvvaz2ngaxv0s6sj25gdvp73vd8pfl8q3jharadg18p3va0m1ik"; type = "gem"; }; version = "2.0.0"; }; listen = { dependencies = [ "rb-fsevent" "rb-inotify" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "13rgkfar8pp31z1aamxf5y7cfq88wv6rxxcwy7cmm177qq508ycn"; type = "gem"; }; version = "3.8.0"; }; lograge = { dependencies = [ "actionpack" "activesupport" "railties" "request_store" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1qcsvh9k4c0cp6agqm9a8m4x2gg7vifryqr7yxkg2x9ph9silds2"; type = "gem"; }; version = "0.14.0"; }; logstash-event = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1bk7fhhryjxp1klr3hq6i6srrc21wl4p980bysjp0w66z9hdr9w9"; type = "gem"; }; version = "1.2.02"; }; loofah = { dependencies = [ "crass" "nokogiri" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1zkjqf37v2d7s11176cb35cl83wls5gm3adnfkn2zcc61h3nxmqh"; type = "gem"; }; version = "2.22.0"; }; mail = { dependencies = [ "mini_mime" "net-imap" "net-pop" "net-smtp" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1bf9pysw1jfgynv692hhaycfxa8ckay1gjw5hz3madrbrynryfzc"; type = "gem"; }; version = "2.8.1"; }; maintenance_tasks = { dependencies = [ "actionpack" "activejob" "activerecord" "job-iteration" "railties" "zeitwerk" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0ighmn1nnv31bykarkwf0pqgrqab09jxk0xp9hh6zwpfqi7b915n"; type = "gem"; }; version = "2.6.0"; }; marcel = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0kky3yiwagsk8gfbzn3mvl2fxlh3b39v6nawzm4wpjs6xxvvc4x0"; type = "gem"; }; version = "1.0.2"; }; matrix = { groups = [ "default" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1h2cgkpzkh3dd0flnnwfq6f3nl2b1zff9lvqz8xs853ssv5kq23i"; type = "gem"; }; version = "0.4.2"; }; memory_profiler = { groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1c81d68r4wx0ckbmqxlfqc2qpd94jwcmqdm0xgr0s46r48pv9k9q"; type = "gem"; }; version = "1.0.1"; }; method_source = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1pnyh44qycnf9mzi1j6fywd5fkskv3x7nmsqrrws0rjn5dd4ayfp"; type = "gem"; }; version = "1.0.0"; }; mime-types = { dependencies = [ "mime-types-data" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1r64z0m5zrn4k37wabfnv43wa6yivgdfk6cf2rpmmirlz889yaf1"; type = "gem"; }; version = "3.5.2"; }; mime-types-data = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0zpn5brxdf5akh7ij511bkrd30fxd7697shmxxszahqj9m62zvn5"; type = "gem"; }; version = "3.2024.0206"; }; mina = { dependencies = [ "rake" ]; groups = [ "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0aylmd79l9fj2kfzhb60zakjalmqmji8j1bf09jf798mif619i78"; type = "gem"; }; version = "1.2.5"; }; mini_magick = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0slh78f9z6n0l1i2km7m48yz7l4fjrk88sj1f4mh1wb39sl2yc37"; type = "gem"; }; version = "4.12.0"; }; mini_mime = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1vycif7pjzkr29mfk4dlqv3disc5dn0va04lkwajlpr1wkibg0c6"; type = "gem"; }; version = "1.1.5"; }; mini_portile2 = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1kl9c3kdchjabrihdqfmcplk3lq4cw1rr9f378y6q22qwy5dndvs"; type = "gem"; }; version = "2.8.5"; }; minitest = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0667vf0zglacry87nkcl3ns8421aydvz71vfa3g3yjhiq8zh19f5"; type = "gem"; }; version = "5.22.2"; }; msgpack = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1a5adcb7bwan09mqhj3wi9ib52hmdzmqg7q08pggn3adibyn5asr"; type = "gem"; }; version = "1.7.2"; }; multi_json = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z"; type = "gem"; }; version = "1.15.0"; }; mustermann = { dependencies = [ "ruby2_keywords" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0rwbq20s2gdh8dljjsgj5s6wqqfmnbclhvv2c2608brv7jm6jdbd"; type = "gem"; }; version = "3.0.0"; }; net-imap = { dependencies = [ "date" "net-protocol" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0zn7j2w0hc622ig0rslk4iy6yp3937dy9ibhyr1mwwx39n7paxaj"; type = "gem"; }; version = "0.4.10"; }; net-pop = { dependencies = [ "net-protocol" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1wyz41jd4zpjn0v1xsf9j778qx1vfrl24yc20cpmph8k42c4x2w4"; type = "gem"; }; version = "0.1.2"; }; net-protocol = { dependencies = [ "timeout" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1a32l4x73hz200cm587bc29q8q9az278syw3x6fkc9d1lv5y0wxa"; type = "gem"; }; version = "0.2.2"; }; net-smtp = { dependencies = [ "net-protocol" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0csspzqrg7s2v2wdp6vqqs1rra6w5ilpgnps5h52ig6rp7x2i389"; type = "gem"; }; version = "0.4.0.1"; }; nio4r = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0xkjz56qc7hl7zy7i7bhiyw5pl85wwjsa4p70rj6s958xj2sd1lm"; type = "gem"; }; version = "2.7.0"; }; nokogiri = { dependencies = [ "mini_portile2" "racc" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "173zavvxlwyi48lfskk48wcrdbkvjlhjhvy4jpcrfx72rpjjx4k8"; type = "gem"; }; version = "1.16.2"; }; openid_connect = { dependencies = [ "activemodel" "attr_required" "json-jwt" "rack-oauth2" "swd" "tzinfo" "validate_email" "validate_url" "webfinger" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0w474bz3s1hqhilvrddr33l2nkyikypaczp3808w0345jr88b5m7"; type = "gem"; }; version = "1.3.0"; }; orm_adapter = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1fg9jpjlzf5y49qs9mlpdrgs5rpcyihq1s4k79nv9js0spjhnpda"; type = "gem"; }; version = "0.5.0"; }; parallel = { groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "15wkxrg1sj3n1h2g8jcrn7gcapwcgxr659ypjf75z1ipkgxqxwsv"; type = "gem"; }; version = "1.24.0"; }; parsby = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1swwcyzc1h1fr344ad0xlyad0470znfi617mk8sv98xgwq24z5qc"; type = "gem"; }; version = "1.1.1"; }; parser = { dependencies = [ "ast" "racc" ]; groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "11r6kp8wam0nkfvnwyc1fmvky102r1vcfr84vi2p1a2wa0z32j3p"; type = "gem"; }; version = "3.3.0.5"; }; pdf-core = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1fz0yj4zrlii2j08kaw11j769s373ayz8jrdhxwwjzmm28pqndjg"; type = "gem"; }; version = "0.9.0"; }; pg = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0pfj771p5a29yyyw58qacks464sl86d5m3jxjl5rlqqw2m3v5xq4"; type = "gem"; }; version = "1.5.4"; }; phonelib = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1d97488hh70n56gdyra1ajynfp36fp1ca1hy55dghf52vklyjgac"; type = "gem"; }; version = "0.8.7"; }; prawn = { dependencies = [ "pdf-core" "ttfunk" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1g9avv2rprsjisdk137s9ljr05r7ajhm78hxa1vjsv0jyx22f1l2"; type = "gem"; }; version = "2.4.0"; }; prawn-rails = { dependencies = [ "actionview" "prawn" "prawn-table" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1iw27r6iskh0wy8xz5i1r97m0ympc81jzrimjqgkjkl9figdbmcf"; type = "gem"; }; version = "1.4.2"; }; prawn-table = { dependencies = [ "prawn" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1nxd6qmxqwl850icp18wjh5k0s3amxcajdrkjyzpfgq0kvilcv9k"; type = "gem"; }; version = "0.2.2"; }; premailer = { dependencies = [ "addressable" "css_parser" "htmlentities" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1ni7h8wcfzr9lsmcw25gdhmr11j9wm4d6jv2mb8zsnx7qkmkb2ak"; type = "gem"; }; version = "1.22.0"; }; premailer-rails = { dependencies = [ "actionmailer" "net-smtp" "premailer" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0004f73kgrglida336fqkgx906m6n05nnfc17mypzg5rc78iaf61"; type = "gem"; }; version = "1.12.0"; }; "promise.rb" = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0a819sikcqvhi8hck1y10d1nv2qkjvmmm553626fmrh51h2i089d"; type = "gem"; }; version = "0.7.4"; }; psych = { dependencies = [ "stringio" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0s5383m6004q76xm3lb732bp4sjzb6mxb6rbgn129gy2izsj4wrk"; type = "gem"; }; version = "5.1.2"; }; public_suffix = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1bni4qjrsh2q49pnmmd6if4iv3ak36bd2cckrs6npl111n769k9m"; type = "gem"; }; version = "5.0.4"; }; puma = { dependencies = [ "nio4r" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0i2vaww6qcazj0ywva1plmjnj6rk23b01szswc5jhcq7s2cikd1y"; type = "gem"; }; version = "6.4.2"; }; pundit = { dependencies = [ "activesupport" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "10diasjqi1g7s19ns14sldia4wl4c0z1m4pva66q4y2jqvks4qjw"; type = "gem"; }; version = "2.3.1"; }; raabro = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "10m8bln9d00dwzjil1k42i5r7l82x25ysbi45fwyv4932zsrzynl"; type = "gem"; }; version = "1.4.0"; }; racc = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "01b9662zd2x9bp4rdjfid07h09zxj7kvn7f5fghbqhzc625ap1dp"; type = "gem"; }; version = "1.7.3"; }; rack = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "10mpk0hl6hnv324fp1pfimi2nw9acj0z4gyhrph36qg84pk1s4m7"; type = "gem"; }; version = "2.2.8.1"; }; rack-attack = { dependencies = [ "rack" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0z6pj5vjgl6swq7a33gssf795k958mss8gpmdb4v4cydcs7px91w"; type = "gem"; }; version = "6.7.0"; }; rack-mini-profiler = { dependencies = [ "rack" ]; groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "00d80wjavaakhs177b7g542qs3n55kj4icjkwj0lbxcmaxyxxw1b"; type = "gem"; }; version = "3.3.1"; }; rack-oauth2 = { dependencies = [ "activesupport" "attr_required" "httpclient" "json-jwt" "rack" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0gxxr209r8h3nxhc9h731khv6yswiv9hc6q2pg672v530xmknznw"; type = "gem"; }; version = "1.19.0"; }; rack-protection = { dependencies = [ "base64" "rack" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1zzvivmdb4dkscc58i3gmcyrnypynsjwp6xgc4ylarlhqmzvlx1w"; type = "gem"; }; version = "3.2.0"; }; rack-proxy = { dependencies = [ "rack" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "12jw7401j543fj8cc83lmw72d8k6bxvkp9rvbifi88hh01blnsj4"; type = "gem"; }; version = "0.7.7"; }; rack-test = { dependencies = [ "rack" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1ysx29gk9k14a14zsp5a8czys140wacvp91fja8xcja0j1hzqq8c"; type = "gem"; }; version = "2.1.0"; }; rack_session_access = { dependencies = [ "builder" "rack" ]; groups = [ "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0swd35lg7qmqhc3pglvsanq2indnvw360m8qxfxwqabl0br9isq3"; type = "gem"; }; version = "0.2.0"; }; rails = { dependencies = [ "actioncable" "actionmailbox" "actionmailer" "actionpack" "actiontext" "actionview" "activejob" "activemodel" "activerecord" "activestorage" "activesupport" "railties" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1v9dp9sgh8kk32r23mj66zjni7w1dv2h7mbaxgmazsf59a43gsvx"; type = "gem"; }; version = "7.0.8.1"; }; rails-controller-testing = { dependencies = [ "actionpack" "actionview" "activesupport" ]; groups = [ "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "151f303jcvs8s149mhx2g5mn67487x0blrf9dzl76q1nb7dlh53l"; type = "gem"; }; version = "1.0.5"; }; rails-dom-testing = { dependencies = [ "activesupport" "minitest" "nokogiri" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0fx9dx1ag0s1lr6lfr34lbx5i1bvn3bhyf3w3mx6h7yz90p725g5"; type = "gem"; }; version = "2.2.0"; }; rails-erd = { dependencies = [ "activerecord" "activesupport" "choice" "ruby-graphviz" ]; groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1kcbqh3kyhj3pvl52wychxhjvl2945g3wymgm26rscaxlbxx05qb"; type = "gem"; }; version = "1.7.2"; }; rails-html-sanitizer = { dependencies = [ "loofah" "nokogiri" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1pm4z853nyz1bhhqr7fzl44alnx4bjachcr6rh6qjj375sfz3sc6"; type = "gem"; }; version = "1.6.0"; }; rails-i18n = { dependencies = [ "i18n" "railties" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1k8jvm3l4gafw7hyvpky7yzjjnkr3iy7l59lyam8ah3kqhmzk7zf"; type = "gem"; }; version = "7.0.8"; }; railties = { dependencies = [ "actionpack" "activesupport" "method_source" "rake" "thor" "zeitwerk" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "08ga56kz6a37dnlmi7y45r19fcc7jzb62mrc3ifavbzggmhy7r62"; type = "gem"; }; version = "7.0.8.1"; }; rainbow = { groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0smwg4mii0fm38pyb5fddbmrdpifwv22zv3d3px2xx497am93503"; type = "gem"; }; version = "3.1.1"; }; rake = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1ilr853hawi09626axx0mps4rkkmxcs54mapz9jnqvpnlwd3wsmy"; type = "gem"; }; version = "13.1.0"; }; rake-progressbar = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0wynsd94kh3mrp5c1n1bvkvbcpvqq8nqnn0i9xjh2mk8k6cgqipr"; type = "gem"; }; version = "0.0.5"; }; rb-fsevent = { groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1zmf31rnpm8553lqwibvv3kkx0v7majm1f341xbxc0bk5sbhp423"; type = "gem"; }; version = "0.11.2"; }; rb-inotify = { dependencies = [ "ffi" ]; groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1jm76h8f8hji38z3ggf4bzi8vps6p7sagxn3ab57qc0xyga64005"; type = "gem"; }; version = "0.10.1"; }; rdoc = { dependencies = [ "psych" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "14wnrpd1kl43ynk1wwwgv9avsw84d1lrvlfyrjy3d4h7h7ndnqzp"; type = "gem"; }; version = "6.6.2"; }; redcarpet = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1sg9sbf9pm91l7lac7fs4silabyn0vflxwaa2x3lrzsm0ff8ilca"; type = "gem"; }; version = "3.6.0"; }; redis = { dependencies = [ "redis-client" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1yv9z3cch7aay3rs2iildk7jnvhijhwyyxvcn2nfdn6yp9vn7kxz"; type = "gem"; }; version = "5.1.0"; }; redis-client = { dependencies = [ "connection_pool" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "136wddl18jl7zmlcigpf83fvfdmp369rhhc65n6jrdphwj7w76i3"; type = "gem"; }; version = "0.20.0"; }; regexp_parser = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1ndxm0xnv27p4gv6xynk6q41irckj76q1jsqpysd9h6f86hhp841"; type = "gem"; }; version = "2.9.0"; }; reline = { dependencies = [ "io-console" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0fhwdmw89zqb1fdxcd6lr57zabbfi08z8j6kqwngak0xnxi2j10l"; type = "gem"; }; version = "0.4.2"; }; request_store = { dependencies = [ "rack" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "13ppgmsbrqah08j06bybd3cddv6dml79yzyjn7r8j1src78h98h7"; type = "gem"; }; version = "1.5.1"; }; responders = { dependencies = [ "actionpack" "railties" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "06ilkbbwvc8d0vppf8ywn1f79ypyymlb9krrhqv4g0q215zaiwlj"; type = "gem"; }; version = "3.1.1"; }; rexml = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0"; type = "gem"; }; version = "3.2.6"; }; rodf = { dependencies = [ "builder" "rubyzip" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "14993s6x5fr1053wmb7s5ij16sr90ig853fapzvp6d03ay6b840c"; type = "gem"; }; version = "1.2.0"; }; rotp = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0m48hv6wpmmm6cjr6q92q78h1i610riml19k5h1dil2yws3h1m3m"; type = "gem"; }; version = "6.3.0"; }; rouge = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1dnfkrk8xx2m8r3r9m2p5xcq57viznyc09k7r3i4jbm758i57lx3"; type = "gem"; }; version = "3.30.0"; }; rqrcode = { dependencies = [ "chunky_png" "rqrcode_core" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1hggzz8i1l62pkkiybhiqv6ypxw7q844sddrrbbfczjcnj5sivi3"; type = "gem"; }; version = "2.2.0"; }; rqrcode_core = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "06ld6386hbdhy5h0k09axmgn424kavpc8f27k1vjhknjhbf8jjfg"; type = "gem"; }; version = "1.2.0"; }; rspec-core = { dependencies = [ "rspec-support" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0k252n7s80bvjvpskgfm285a3djjjqyjcarlh3aq7a4dx2s94xsm"; type = "gem"; }; version = "3.13.0"; }; rspec-expectations = { dependencies = [ "diff-lcs" "rspec-support" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0bhhjzwdk96vf3gq3rs7mln80q27fhq82hda3r15byb24b34h7b2"; type = "gem"; }; version = "3.13.0"; }; rspec-mocks = { dependencies = [ "diff-lcs" "rspec-support" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0rkzkcfk2x0qjr5fxw6ib4wpjy0hqbziywplnp6pg3bm2l98jnkk"; type = "gem"; }; version = "3.13.0"; }; rspec-rails = { dependencies = [ "actionpack" "activesupport" "railties" "rspec-core" "rspec-expectations" "rspec-mocks" "rspec-support" ]; groups = [ "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1clmx6qzdbpm1g8ycg38gjbqsbr8ccqi6hqyx88g8yckz1hrx55x"; type = "gem"; }; version = "6.1.1"; }; rspec-retry = { dependencies = [ "rspec-core" ]; groups = [ "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0n6qc0d16h6bgh1xarmc8vc58728mgjcsjj8wcd822c8lcivl0b1"; type = "gem"; }; version = "0.6.2"; }; rspec-support = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0msjfw99dkbvmviv3wsid4k9h1prdgq7pnm52dcyf362p19mywhf"; type = "gem"; }; version = "3.13.0"; }; rspec_junit_formatter = { dependencies = [ "rspec-core" ]; groups = [ "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "059bnq1gcwl9g93cqf13zpz38zk7jxaa43anzz06qkmfwrsfdpa0"; type = "gem"; }; version = "0.6.0"; }; rubocop = { dependencies = [ "json" "language_server-protocol" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width" ]; groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0v67rgbhzanbf02fy5xasaxgmhxghlqb2cxjvbplinm2zfzs0380"; type = "gem"; }; version = "1.60.2"; }; rubocop-ast = { dependencies = [ "parser" ]; groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1cs9cc5p9q70valk4na3lki4xs88b52486p2v46yx3q1n5969bgs"; type = "gem"; }; version = "1.30.0"; }; rubocop-capybara = { dependencies = [ "rubocop" ]; groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0f5r9di123hc4x2h453a143986plfzz9935bwc7267wj8awl8s1a"; type = "gem"; }; version = "2.20.0"; }; rubocop-factory_bot = { dependencies = [ "rubocop" ]; groups = [ "default" "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 = "0cf7fn4dwf45r3nhnda0dhnwn8qghswyqbfxr2ippb3z8a6gmc8v"; type = "gem"; }; version = "1.20.2"; }; rubocop-rails = { dependencies = [ "activesupport" "rack" "rubocop" "rubocop-ast" ]; groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1id396xvixh5w19bjsli477mn4dr48ff8n1243d2z0y4zr1ld52h"; type = "gem"; }; version = "2.23.1"; }; rubocop-rspec = { dependencies = [ "rubocop" "rubocop-capybara" "rubocop-factory_bot" ]; groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0n24wy34shczlr5fnim7vcbrgvs0hffzw89n06fxziim9iws406s"; type = "gem"; }; version = "2.26.1"; }; ruby-graphviz = { dependencies = [ "rexml" ]; groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "010m283gk4qgzxkgrldlnrglh8d5fn6zvrzm56wf5abd7x7b8aqw"; type = "gem"; }; version = "1.2.5"; }; ruby-progressbar = { groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0cwvyb7j47m7wihpfaq7rc47zwwx9k4v7iqd9s1xch5nm53rrz40"; type = "gem"; }; version = "1.13.0"; }; ruby-vips = { dependencies = [ "ffi" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "16vkhdb9ss8z4alg46n675n4z1115g8akyg44nzkp8vpxksgrr1v"; type = "gem"; }; version = "2.2.0"; }; ruby2_keywords = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1vz322p8n39hz3b4a9gkmz9y7a5jaz41zrm2ywf31dvkqm03glgz"; type = "gem"; }; version = "0.0.5"; }; rubyzip = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0grps9197qyxakbpw02pda59v45lfgbgiyw48i0mq9f2bn9y6mrz"; type = "gem"; }; version = "2.3.2"; }; saml_idp = { dependencies = [ "activesupport" "builder" "nokogiri" "rexml" "xmlenc" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1znhz811yjadqaqn1ri52adhwb2gyhwf0wpkyx5i3f85zf1s1h0y"; type = "gem"; }; version = "0.16.0"; }; sanitize = { dependencies = [ "crass" "nokogiri" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0wsw05y0h1ln3x2kvcw26fs9ivryb4xbjrb4hsk2pishkhydkz4j"; type = "gem"; }; version = "6.1.0"; }; sass = { dependencies = [ "sass-listen" ]; groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0p95lhs0jza5l7hqci1isflxakz83xkj97lkvxl919is0lwhv2w0"; type = "gem"; }; version = "3.7.4"; }; sass-listen = { dependencies = [ "rb-fsevent" "rb-inotify" ]; groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0xw3q46cmahkgyldid5hwyiwacp590zj2vmswlll68ryvmvcp7df"; type = "gem"; }; version = "4.0.0"; }; sassc = { dependencies = [ "ffi" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0gpqv48xhl8mb8qqhcifcp0pixn206a7imc07g48armklfqa4q2c"; type = "gem"; }; version = "2.4.0"; }; sassc-rails = { dependencies = [ "railties" "sassc" "sprockets" "sprockets-rails" "tilt" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1d9djmwn36a5m8a83bpycs48g8kh1n2xkyvghn7dr6zwh4wdyksz"; type = "gem"; }; version = "2.1.2"; }; scss_lint = { dependencies = [ "sass" ]; groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0nrpgwvpmyxzlw0c580kd4dhfqp5185ckdc32nw83kfxrphx1lma"; type = "gem"; }; version = "0.60.0"; }; selectize-rails = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1adzp7b3qyl4ki1432mga914za0j9dzy7401vs92kl4avr40nns2"; type = "gem"; }; version = "0.12.6"; }; selenium-devtools = { dependencies = [ "selenium-webdriver" ]; groups = [ "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1l2qf5w0bk01s50gzx8clzw4zchff9a01kk2s8fnpz65g7rgh4g9"; type = "gem"; }; version = "0.121.0"; }; selenium-webdriver = { dependencies = [ "base64" "rexml" "rubyzip" "websocket" ]; groups = [ "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0g3l3invk95w1f72mpp0r4hc3vsc3070c1xd1wg76kfg2r182xnq"; type = "gem"; }; version = "4.17.0"; }; sentry-delayed_job = { dependencies = [ "delayed_job" "sentry-ruby" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1rbhzb3nmrs5lrfmcshrg5wp9liblc14m63ljxb12nc4w5fnnwf8"; type = "gem"; }; version = "5.16.1"; }; sentry-rails = { dependencies = [ "railties" "sentry-ruby" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "16jyjm0rcj1y175bjmj6bhf7dclp5yw5dh1fna0xy4r07ysq864g"; type = "gem"; }; version = "5.16.1"; }; sentry-ruby = { dependencies = [ "concurrent-ruby" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0fsqs1f7nb4y45qwlg14hz155r4pf8ny3j8gzpxlqafpd3dz2zkn"; type = "gem"; }; version = "5.16.1"; }; sentry-sidekiq = { dependencies = [ "sentry-ruby" "sidekiq" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0ksmn3ca3rrdd33azmiprbd4hrcw3fr7hiya60sqp9apg6ir36v3"; type = "gem"; }; version = "5.16.1"; }; shoulda-matchers = { dependencies = [ "activesupport" ]; groups = [ "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1p83ca48h812h5gksw2q0x5289jsc4c417f8s6w9d4a12jzw86zi"; type = "gem"; }; version = "6.1.0"; }; sib-api-v3-sdk = { dependencies = [ "addressable" "json" "typhoeus" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0n5din53x1gad2qfh0q0sdfbbcnwa15x3q1vyd531vhf3ffgp8x8"; type = "gem"; }; version = "9.1.0"; }; sidekiq = { dependencies = [ "concurrent-ruby" "connection_pool" "rack" "redis-client" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "057vw807x98r4xmhyv2m2rxa8qqxr7ysn7asp5hmdvn9sa9kkm3c"; type = "gem"; }; version = "7.2.1"; }; simple_xlsx_reader = { dependencies = [ "nokogiri" "rubyzip" ]; groups = [ "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1kyw7yvcqcbiwl10s6nrk8qzjj8dl47ahaj0ikpyvya8ihr5fw26"; type = "gem"; }; version = "1.0.4"; }; simpleidn = { dependencies = [ "unf" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "06f7w6ph3bzzqk212yylfp4jfx275shgp9zg3xszbpv1ny2skp9m"; type = "gem"; }; version = "0.2.1"; }; sinatra = { dependencies = [ "mustermann" "rack" "rack-protection" "tilt" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "01wq20aqk5kfggq3wagx5xr1cz0x08lg6dxbk9yhd1sf0d6pywkf"; type = "gem"; }; version = "3.2.0"; }; skylight = { dependencies = [ "activesupport" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0607y37q3lc748ld6w5qhp9kcj1h2vi5026hsg30vb6dsdrpcyy6"; type = "gem"; }; version = "6.0.3"; }; smart_properties = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0jrqssk9qhwrpq41arm712226vpcr458xv6xaqbk8cp94a0kycpr"; type = "gem"; }; version = "1.17.0"; }; spreadsheet_architect = { dependencies = [ "caxlsx" "rodf" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0rljmja7pi0dyq53mbh9ni6gcix31flsjqd9krb2f0w4yyrvm3s4"; type = "gem"; }; version = "5.0.0"; }; spring = { groups = [ "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0dqpd70xcaxsa8m8zd6rq464dfczy1rm086bascv9c5b7qnn2yyp"; type = "gem"; }; version = "4.1.3"; }; spring-commands-rspec = { dependencies = [ "spring" ]; groups = [ "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0b0svpq3md1pjz5drpa5pxwg8nk48wrshq8lckim4x3nli7ya0k2"; type = "gem"; }; version = "1.0.4"; }; sprockets = { dependencies = [ "concurrent-ruby" "rack" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "15rzfzd9dca4v0mr0bbhsbwhygl0k9l24iqqlx0fijig5zfi66wm"; type = "gem"; }; version = "4.2.1"; }; sprockets-rails = { dependencies = [ "actionpack" "activesupport" "sprockets" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1b9i14qb27zs56hlcc2hf139l0ghbqnjpmfi0054dxycaxvk5min"; type = "gem"; }; version = "3.4.2"; }; stackprof = { groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1gdqqwnampxmc54nf6zfy9apkmkpdavzipvfssmjlhnrrjy8qh7f"; type = "gem"; }; version = "0.2.26"; }; stringio = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "063psvsn1aq6digpznxfranhcpmi0sdv2jhra5g0459sw0x2dxn1"; type = "gem"; }; version = "3.1.0"; }; strong_migrations = { dependencies = [ "activerecord" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1742r643p4nigjj45gjjmgl3d9i5ja7klda0bhmxp02ay971c3n6"; type = "gem"; }; version = "1.7.0"; }; swd = { dependencies = [ "activesupport" "attr_required" "httpclient" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "12b3q2sw42nnilfb51nlqdv07f31vdv2j595kd99asnkw4cjlf5w"; type = "gem"; }; version = "1.3.0"; }; sysexits = { groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0qjng6pllznmprzx8vb0zg0c86hdrkyjs615q41s9fjpmv2430jr"; type = "gem"; }; version = "1.2.0"; }; temple = { groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "060zzj7c2kicdfk6cpnn40n9yjnhfrr13d0rsbdhdij68chp2861"; type = "gem"; }; version = "0.8.2"; }; terminal-table = { dependencies = [ "unicode-display_width" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "14dfmfjppmng5hwj7c5ka6qdapawm3h6k9lhn8zj001ybypvclgr"; type = "gem"; }; version = "3.0.2"; }; thor = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1hx77jxkrwi66yvs10wfxqa8s25ds25ywgrrf66acm9nbfg7zp0s"; type = "gem"; }; version = "1.3.0"; }; thread_safe = { groups = [ "default" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0nmhcgq6cgz44srylra07bmaw99f5271l0dpsvl5f75m44l0gmwy"; type = "gem"; }; version = "0.3.6"; }; tilt = { groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0p3l7v619hwfi781l3r7ypyv1l8hivp09r18kmkn6g11c4yr1pc2"; type = "gem"; }; version = "2.3.0"; }; timecop = { groups = [ "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0qzmk0gf4j21mgqzfhpyb5m1rjx132p9k41hgl05rcmg9sjnv6c9"; type = "gem"; }; version = "0.9.8"; }; timeout = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "16mvvsmx90023wrhf8dxc1lpqh0m8alk65shb7xcya6a9gflw7vg"; type = "gem"; }; version = "0.4.1"; }; ttfunk = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "15iaxz9iak5643bq2bc0jkbjv8w2zn649lxgvh5wg48q9d4blw13"; type = "gem"; }; version = "1.7.0"; }; turbo-rails = { dependencies = [ "actionpack" "activejob" "railties" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1vgz0y5ilnpgj3id9y5rshnq1hyhhjh4pjzb0hs9fv0p8kps4k07"; type = "gem"; }; version = "2.0.2"; }; typhoeus = { dependencies = [ "ethon" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0z7gamf6s83wy0yqms3bi4srirn3fc0lc7n65lqanidxcj1xn5qw"; type = "gem"; }; version = "1.4.1"; }; tzinfo = { dependencies = [ "concurrent-ruby" ]; groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "16w2g84dzaf3z13gxyzlzbf748kylk5bdgg3n1ipvkvvqy685bwd"; type = "gem"; }; version = "2.0.6"; }; ulid-ruby = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1949zg2gzc56c9zjmkrg9lp7nnvawmm8rivq16ldgg99485kh9bp"; type = "gem"; }; version = "1.0.2"; }; unf = { dependencies = [ "unf_ext" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0bh2cf73i2ffh4fcpdn9ir4mhq8zi50ik0zqa1braahzadx536a9"; type = "gem"; }; version = "0.1.4"; }; unf_ext = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1sf6bxvf6x8gihv6j63iakixmdddgls58cpxpg32chckb2l18qcj"; type = "gem"; }; version = "0.0.9.1"; }; unicode-display_width = { groups = [ "default" "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1d0azx233nags5jx3fqyr23qa2rhgzbhv8pxp46dgbg1mpf82xky"; type = "gem"; }; version = "2.5.0"; }; validate_email = { dependencies = [ "activemodel" "mail" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1r1fz29l699arka177c9xw7409d1a3ff95bf7a6pmc97slb91zlx"; type = "gem"; }; version = "0.1.6"; }; validate_url = { dependencies = [ "activemodel" "public_suffix" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0lblym140w5n88ijyfgcvkxvpfj8m6z00rxxf2ckmmhk0x61dzkj"; type = "gem"; }; version = "1.0.15"; }; vcr = { groups = [ "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "02j9z7yapninfqwsly4l65596zhv2xqyfb91p9vkakwhiyhajq7r"; type = "gem"; }; version = "6.2.0"; }; view_component = { dependencies = [ "activesupport" "concurrent-ruby" "method_source" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "12sm1z0lk7rhrd18i4d5zhlj4d142rsw3arpdf9nx3hpflx8ib4j"; type = "gem"; }; version = "3.10.0"; }; virtus = { dependencies = [ "axiom-types" "coercible" "descendants_tracker" ]; groups = [ "default" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1hniwgbdsjxa71qy47n6av8faf8qpwbaapms41rhkk3zxgjdlhc8"; type = "gem"; }; version = "2.0.0"; }; vite_rails = { dependencies = [ "railties" "vite_ruby" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1k4bllg0zpmpkjfmk1gybc2ygca4v40l2fmlplf9h0jqwniqa3mr"; type = "gem"; }; version = "3.0.17"; }; vite_ruby = { dependencies = [ "dry-cli" "rack-proxy" "zeitwerk" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0wza7pnwz8ym92gw0x4zr1icialhlw0l032kn4f86vw1vlzxmrd3"; type = "gem"; }; version = "3.5.0"; }; warden = { dependencies = [ "rack" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1l7gl7vms023w4clg02pm4ky9j12la2vzsixi2xrv9imbn44ys26"; type = "gem"; }; version = "1.2.9"; }; web-console = { dependencies = [ "actionview" "activemodel" "bindex" "railties" ]; groups = [ "development" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "087y4byl2s3fg0nfhix4s0r25cv1wk7d2j8n5324waza21xg7g77"; type = "gem"; }; version = "4.2.1"; }; webfinger = { dependencies = [ "activesupport" "httpclient" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "18jj50b44a471ig7hw1ax90wxaaz40acmrf6cm7m2iyshlffy53q"; type = "gem"; }; version = "1.2.0"; }; webmock = { dependencies = [ "addressable" "crack" "hashdiff" ]; groups = [ "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0rc3g9hhxi6v2l1cp9q3kcjd92bhmdbrb517l4v5pyzwq2nflcyc"; type = "gem"; }; version = "3.20.0"; }; websocket = { groups = [ "default" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1a4zc8d0d91c3xqwapda3j3zgpfwdbj76hkb69xn6qvfkfks9h9c"; type = "gem"; }; version = "1.2.10"; }; websocket-driver = { dependencies = [ "websocket-extensions" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1nyh873w4lvahcl8kzbjfca26656d5c6z3md4sbqg5y1gfz0157n"; type = "gem"; }; version = "0.7.6"; }; websocket-extensions = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0hc2g9qps8lmhibl5baa91b4qx8wqw872rgwagml78ydj8qacsqw"; type = "gem"; }; version = "0.1.5"; }; xmlenc = { dependencies = [ "activemodel" "activesupport" "nokogiri" "xmlmapper" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "09504vaqq37vwihsvy5skbi9vhbimqivanmgrkg4b7mry0rsxqmv"; type = "gem"; }; version = "0.8.0"; }; xmlmapper = { dependencies = [ "nokogiri" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0xsglrl47p81ap0yh2vwb6z1hb7j6vax008bqx3mq665l6zf2chs"; type = "gem"; }; version = "0.8.1"; }; xpath = { dependencies = [ "nokogiri" ]; groups = [ "default" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0bh8lk9hvlpn7vmi6h4hkcwjzvs2y0cmkk3yjjdr8fxvj6fsgzbd"; type = "gem"; }; version = "3.2.0"; }; zeitwerk = { groups = [ "default" "development" "test" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "1m67qmsak3x8ixs8rb971azl3l7wapri65pmbf5z886h46q63f1d"; type = "gem"; }; version = "2.6.13"; }; zip_tricks = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "06gaba552jsxzx0gfmjypzm89jzhlg2iw3nfhrpyxkkvv4jljr7a"; type = "gem"; }; version = "5.6.0"; }; zipline = { dependencies = [ "actionpack" "content_disposition" "zip_tricks" ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0qwk2gns0j4iqh5hvghi0p15y5021z3z373nz3nik1xyk2zm4i1c"; type = "gem"; }; version = "1.5.0"; }; zxcvbn-ruby = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; sha256 = "0afxvi4hy49civms434l6ndm5wcfq0gf5pkgmw7bjxhwfl5jg0c1"; type = "gem"; }; version = "1.2.0"; }; }