lol
1{
2 actionmailer = {
3 dependencies = ["actionpack" "actionview" "activejob" "activesupport" "mail" "net-imap" "net-pop" "net-smtp" "rails-dom-testing"];
4 groups = ["default"];
5 platforms = [];
6 source = {
7 remotes = ["https://rubygems.org"];
8 sha256 = "15ni57icsw1ilz5srlasff4h31h2ckgmxbdd8jnbniscvz4x2sd0";
9 type = "gem";
10 };
11 version = "7.0.7";
12 };
13 actionpack = {
14 dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
15 groups = ["default" "development" "test"];
16 platforms = [];
17 source = {
18 remotes = ["https://rubygems.org"];
19 sha256 = "150sjsk12vzj9aswjy3cz124l8n8sn52bhd0wwly73rwc1a750sg";
20 type = "gem";
21 };
22 version = "7.0.7";
23 };
24 actionview = {
25 dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"];
26 groups = ["default" "development" "test"];
27 platforms = [];
28 source = {
29 remotes = ["https://rubygems.org"];
30 sha256 = "1nn21k5psxdv2fkwxs679lr0b8n1nzli2ks343cx4azn6snp8b8a";
31 type = "gem";
32 };
33 version = "7.0.7";
34 };
35 actionview_precompiler = {
36 dependencies = ["actionview"];
37 groups = ["default"];
38 platforms = [];
39 source = {
40 remotes = ["https://rubygems.org"];
41 sha256 = "07jyr2h87ha6k2y965rs4ywq142ddkfkhbmp0r44xg4wnffr8jbl";
42 type = "gem";
43 };
44 version = "0.3.0";
45 };
46 active_model_serializers = {
47 dependencies = ["activemodel"];
48 groups = ["default"];
49 platforms = [];
50 source = {
51 remotes = ["https://rubygems.org"];
52 sha256 = "0k3mgia2ahh7mbk30hjq9pzqbk0kh281s91kq2z6p555nv9y6l3k";
53 type = "gem";
54 };
55 version = "0.8.4";
56 };
57 activejob = {
58 dependencies = ["activesupport" "globalid"];
59 groups = ["default"];
60 platforms = [];
61 source = {
62 remotes = ["https://rubygems.org"];
63 sha256 = "0s5r5z9jm57jjabh8w2823rpjd1agn8z2rlqgyyn4s9pbbhgalzy";
64 type = "gem";
65 };
66 version = "7.0.7";
67 };
68 activemodel = {
69 dependencies = ["activesupport"];
70 groups = ["default" "development" "test"];
71 platforms = [];
72 source = {
73 remotes = ["https://rubygems.org"];
74 sha256 = "1rspbw4yxx9fh2wyl2wvgwadwapfyx7j9zlirpd4pmk31wkhl4hf";
75 type = "gem";
76 };
77 version = "7.0.7";
78 };
79 activerecord = {
80 dependencies = ["activemodel" "activesupport"];
81 groups = ["default" "development" "test"];
82 platforms = [];
83 source = {
84 remotes = ["https://rubygems.org"];
85 sha256 = "1ygg145wxlgm12b1x5r0rsk2aa6i2wjz7bgb21j8vmyqyfl272cy";
86 type = "gem";
87 };
88 version = "7.0.7";
89 };
90 activesupport = {
91 dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"];
92 groups = ["default" "development" "test"];
93 platforms = [];
94 source = {
95 remotes = ["https://rubygems.org"];
96 sha256 = "1wzbnv3hns0yiwbgh1m3q5j0d7b0k52nlpwirhxyv3l0ycmljfr9";
97 type = "gem";
98 };
99 version = "7.0.7";
100 };
101 addressable = {
102 dependencies = ["public_suffix"];
103 groups = ["default" "development" "test"];
104 platforms = [];
105 source = {
106 remotes = ["https://rubygems.org"];
107 sha256 = "05r1fwy487klqkya7vzia8hnklcxy4vr92m9dmni3prfwk6zpw33";
108 type = "gem";
109 };
110 version = "2.8.5";
111 };
112 annotate = {
113 dependencies = ["activerecord" "rake"];
114 groups = ["development" "test"];
115 platforms = [];
116 source = {
117 remotes = ["https://rubygems.org"];
118 sha256 = "1lw0fxb5mirsdp3bp20gjyvs7clvi19jbxnrm2ihm20kzfhvlqcs";
119 type = "gem";
120 };
121 version = "3.2.0";
122 };
123 ast = {
124 groups = ["default" "development" "test"];
125 platforms = [];
126 source = {
127 remotes = ["https://rubygems.org"];
128 sha256 = "04nc8x27hlzlrr5c2gn7mar4vdr0apw5xg22wp6m8dx3wqr04a0y";
129 type = "gem";
130 };
131 version = "2.4.2";
132 };
133 aws-eventstream = {
134 groups = ["default"];
135 platforms = [];
136 source = {
137 remotes = ["https://rubygems.org"];
138 sha256 = "1pyis1nvnbjxk12a43xvgj2gv0mvp4cnkc1gzw0v1018r61399gz";
139 type = "gem";
140 };
141 version = "1.2.0";
142 };
143 aws-partitions = {
144 groups = ["default"];
145 platforms = [];
146 source = {
147 remotes = ["https://rubygems.org"];
148 sha256 = "0bg0v08n9mgvpnvkx8aznrax25lkrfsi5sjfdlccm7dadnada5fg";
149 type = "gem";
150 };
151 version = "1.583.0";
152 };
153 aws-sdk-core = {
154 dependencies = ["aws-eventstream" "aws-partitions" "aws-sigv4" "jmespath"];
155 groups = ["default"];
156 platforms = [];
157 source = {
158 remotes = ["https://rubygems.org"];
159 sha256 = "0hajbavfngn99hcz6n20162jygvwdflldvnlrza7z32hizawaaan";
160 type = "gem";
161 };
162 version = "3.130.2";
163 };
164 aws-sdk-kms = {
165 dependencies = ["aws-sdk-core" "aws-sigv4"];
166 groups = ["default"];
167 platforms = [];
168 source = {
169 remotes = ["https://rubygems.org"];
170 sha256 = "14dcfqqdx1dy7qwrdyqdvqjs53kswm4njvg34f61jpl9xi3h2yf3";
171 type = "gem";
172 };
173 version = "1.56.0";
174 };
175 aws-sdk-s3 = {
176 dependencies = ["aws-sdk-core" "aws-sdk-kms" "aws-sigv4"];
177 groups = ["default"];
178 platforms = [];
179 source = {
180 remotes = ["https://rubygems.org"];
181 sha256 = "1r6dxz3llgxbbm66jq5mkzk0i6qsxwv0d9s0ipwb23vv3bgp23yf";
182 type = "gem";
183 };
184 version = "1.114.0";
185 };
186 aws-sdk-sns = {
187 dependencies = ["aws-sdk-core" "aws-sigv4"];
188 groups = ["default"];
189 platforms = [];
190 source = {
191 remotes = ["https://rubygems.org"];
192 sha256 = "0d3fhll3hqc23fvj7p0ncjrr0fri7spy21r0hfkqjhijm0q1xqg9";
193 type = "gem";
194 };
195 version = "1.53.0";
196 };
197 aws-sigv4 = {
198 dependencies = ["aws-eventstream"];
199 groups = ["default"];
200 platforms = [];
201 source = {
202 remotes = ["https://rubygems.org"];
203 sha256 = "0xp7diwq7nv4vvxrl9x3lis2l4x6bissrfzbfyy6rv5bmj5w109z";
204 type = "gem";
205 };
206 version = "1.5.0";
207 };
208 base64 = {
209 groups = ["default" "development" "test"];
210 platforms = [];
211 source = {
212 remotes = ["https://rubygems.org"];
213 sha256 = "0cydk9p2cv25qysm0sn2pb97fcpz1isa7n3c8xm1gd99li8x6x8c";
214 type = "gem";
215 };
216 version = "0.1.1";
217 };
218 better_errors = {
219 dependencies = ["erubi" "rack" "rouge"];
220 groups = ["development"];
221 platforms = [{
222 engine = "maglev";
223 } {
224 engine = "ruby";
225 }];
226 source = {
227 remotes = ["https://rubygems.org"];
228 sha256 = "0wqazisnn6hn1wsza412xribpw5wzx6b5z5p4mcpfgizr6xg367p";
229 type = "gem";
230 };
231 version = "2.10.1";
232 };
233 binding_of_caller = {
234 dependencies = ["debug_inspector"];
235 groups = ["development"];
236 platforms = [];
237 source = {
238 remotes = ["https://rubygems.org"];
239 sha256 = "078n2dkpgsivcf0pr50981w95nfc2bsrp3wpf9wnxz1qsp8jbb9s";
240 type = "gem";
241 };
242 version = "1.0.0";
243 };
244 bootsnap = {
245 dependencies = ["msgpack"];
246 groups = ["default"];
247 platforms = [{
248 engine = "maglev";
249 } {
250 engine = "ruby";
251 }];
252 source = {
253 remotes = ["https://rubygems.org"];
254 sha256 = "1vcg52gwl64xhhal6kwk1pc01y1klzdlnv1awyk89kb91z010x7q";
255 type = "gem";
256 };
257 version = "1.16.0";
258 };
259 builder = {
260 groups = ["default" "development" "test"];
261 platforms = [];
262 source = {
263 remotes = ["https://rubygems.org"];
264 sha256 = "045wzckxpwcqzrjr353cxnyaxgf0qg22jh00dcx7z38cys5g1jlr";
265 type = "gem";
266 };
267 version = "3.2.4";
268 };
269 bullet = {
270 dependencies = ["activesupport" "uniform_notifier"];
271 groups = ["development"];
272 platforms = [];
273 source = {
274 remotes = ["https://rubygems.org"];
275 sha256 = "0hyz68j0z0j24vcrs43swmlykhzypayv34kzrsbxda5lbi83gynm";
276 type = "gem";
277 };
278 version = "7.0.7";
279 };
280 byebug = {
281 groups = ["development" "test"];
282 platforms = [{
283 engine = "maglev";
284 } {
285 engine = "ruby";
286 }];
287 source = {
288 remotes = ["https://rubygems.org"];
289 sha256 = "0nx3yjf4xzdgb8jkmk2344081gqr22pgjqnmjg2q64mj5d6r9194";
290 type = "gem";
291 };
292 version = "11.1.3";
293 };
294 capybara = {
295 dependencies = ["addressable" "matrix" "mini_mime" "nokogiri" "rack" "rack-test" "regexp_parser" "xpath"];
296 groups = ["test"];
297 platforms = [];
298 source = {
299 remotes = ["https://rubygems.org"];
300 sha256 = "114qm5f5vhwaaw9rj1h2lcamh46zl13v1m18jiw68zl961gwmw6n";
301 type = "gem";
302 };
303 version = "3.39.2";
304 };
305 cbor = {
306 groups = ["default"];
307 platforms = [];
308 source = {
309 remotes = ["https://rubygems.org"];
310 sha256 = "0511idr8xps9625nh3kxr68sdy6l3xy2kcz7r57g47fxb1v18jj3";
311 type = "gem";
312 };
313 version = "0.5.9.6";
314 };
315 certified = {
316 groups = ["development" "test"];
317 platforms = [];
318 source = {
319 remotes = ["https://rubygems.org"];
320 sha256 = "1706p6p0a8adyvd943af2a3093xakvislgffw3v9dvp7j07dyk5a";
321 type = "gem";
322 };
323 version = "1.0.0";
324 };
325 cgi = {
326 groups = ["default"];
327 platforms = [];
328 source = {
329 remotes = ["https://rubygems.org"];
330 sha256 = "18zc1z8va9j1gcv131p605wmkvn1p5958mmvvy7v45ki8c0w7qn5";
331 type = "gem";
332 };
333 version = "0.3.6";
334 };
335 chunky_png = {
336 groups = ["default"];
337 platforms = [];
338 source = {
339 remotes = ["https://rubygems.org"];
340 sha256 = "1znw5x86hmm9vfhidwdsijz8m38pqgmv98l9ryilvky0aldv7mc9";
341 type = "gem";
342 };
343 version = "1.4.0";
344 };
345 coderay = {
346 groups = ["default" "development"];
347 platforms = [{
348 engine = "maglev";
349 } {
350 engine = "ruby";
351 }];
352 source = {
353 remotes = ["https://rubygems.org"];
354 sha256 = "0jvxqxzply1lwp7ysn94zjhh57vc14mcshw1ygw14ib8lhc00lyw";
355 type = "gem";
356 };
357 version = "1.1.3";
358 };
359 colored2 = {
360 groups = ["default"];
361 platforms = [];
362 source = {
363 remotes = ["https://rubygems.org"];
364 sha256 = "1zj06gjqwykgzxmbkp2hmg3wv5kv8zz5d77acxipzcgicdjgvfan";
365 type = "gem";
366 };
367 version = "4.0.0";
368 };
369 concurrent-ruby = {
370 groups = ["default" "development" "test"];
371 platforms = [];
372 source = {
373 remotes = ["https://rubygems.org"];
374 sha256 = "0krcwb6mn0iklajwngwsg850nk8k9b35dhmc2qkbdqvmifdi2y9q";
375 type = "gem";
376 };
377 version = "1.2.2";
378 };
379 connection_pool = {
380 groups = ["default"];
381 platforms = [];
382 source = {
383 remotes = ["https://rubygems.org"];
384 sha256 = "1x32mcpm2cl5492kd6lbjbaf17qsssmpx9kdyr7z1wcif2cwyh0g";
385 type = "gem";
386 };
387 version = "2.4.1";
388 };
389 cose = {
390 dependencies = ["cbor" "openssl-signature_algorithm"];
391 groups = ["default"];
392 platforms = [];
393 source = {
394 remotes = ["https://rubygems.org"];
395 sha256 = "00c6x4ha7qiaaf88qdbyf240mk146zz78rbm4qwyaxmwlmk7q933";
396 type = "gem";
397 };
398 version = "1.3.0";
399 };
400 cppjieba_rb = {
401 groups = ["default"];
402 platforms = [];
403 source = {
404 remotes = ["https://rubygems.org"];
405 sha256 = "0ijzvnm5jclyhf6ls30kv7dqy05f3hbha69f59jwbzdid7dndla5";
406 type = "gem";
407 };
408 version = "0.4.2";
409 };
410 crack = {
411 dependencies = ["rexml"];
412 groups = ["default" "test"];
413 platforms = [];
414 source = {
415 remotes = ["https://rubygems.org"];
416 sha256 = "1cr1kfpw3vkhysvkk3wg7c54m75kd68mbm9rs5azdjdq57xid13r";
417 type = "gem";
418 };
419 version = "0.4.5";
420 };
421 crass = {
422 groups = ["default" "development" "test"];
423 platforms = [];
424 source = {
425 remotes = ["https://rubygems.org"];
426 sha256 = "0pfl5c0pyqaparxaqxi6s4gfl21bdldwiawrc0aknyvflli60lfw";
427 type = "gem";
428 };
429 version = "1.0.6";
430 };
431 css_parser = {
432 dependencies = ["addressable"];
433 groups = ["default"];
434 platforms = [];
435 source = {
436 remotes = ["https://rubygems.org"];
437 sha256 = "18mii41bbl106rn940ah8v3xclj4yrxxa0bwlwp546244n9b83zp";
438 type = "gem";
439 };
440 version = "1.16.0";
441 };
442 dartsass-ruby = {
443 dependencies = ["sass-embedded"];
444 groups = ["default"];
445 platforms = [];
446 source = {
447 remotes = ["https://rubygems.org"];
448 sha256 = "0z3gdsnyvdjgn9gwia72irqgxq04i8hv9pv60yqkd4h5nk9rx4p6";
449 type = "gem";
450 };
451 version = "3.0.1";
452 };
453 dartsass-sprockets = {
454 dependencies = ["dartsass-ruby" "railties" "sprockets" "sprockets-rails" "tilt"];
455 groups = ["default"];
456 platforms = [];
457 source = {
458 remotes = ["https://rubygems.org"];
459 sha256 = "1842k5i96iiz264wzzqar2m3whs2caf0d8yhbsr6qdbi4j5pzmcx";
460 type = "gem";
461 };
462 version = "3.0.0";
463 };
464 date = {
465 groups = ["default"];
466 platforms = [];
467 source = {
468 remotes = ["https://rubygems.org"];
469 sha256 = "03skfikihpx37rc27vr3hwrb057gxnmdzxhmzd4bf4jpkl0r55w1";
470 type = "gem";
471 };
472 version = "3.3.3";
473 };
474 debug_inspector = {
475 groups = ["default" "development"];
476 platforms = [];
477 source = {
478 remotes = ["https://rubygems.org"];
479 sha256 = "01l678ng12rby6660pmwagmyg8nccvjfgs3487xna7ay378a59ga";
480 type = "gem";
481 };
482 version = "1.1.0";
483 };
484 diff-lcs = {
485 groups = ["default" "development" "test"];
486 platforms = [];
487 source = {
488 remotes = ["https://rubygems.org"];
489 sha256 = "0rwvjahnp7cpmracd8x732rjgnilqv2sx7d1gfrysslc3h039fa9";
490 type = "gem";
491 };
492 version = "1.5.0";
493 };
494 diffy = {
495 groups = ["default"];
496 platforms = [];
497 source = {
498 remotes = ["https://rubygems.org"];
499 sha256 = "1qcsv29ljfhy76gq4xi8zpn6dc6nv15c41r131bdr38kwpxjzd1n";
500 type = "gem";
501 };
502 version = "3.4.2";
503 };
504 digest = {
505 groups = ["default"];
506 platforms = [];
507 source = {
508 remotes = ["https://rubygems.org"];
509 sha256 = "01qkpbkxq83ip3iysfh2kjrg9sh2n2q91prhyxh3vq10lcfzv9l1";
510 type = "gem";
511 };
512 version = "3.1.1";
513 };
514 discourse-fonts = {
515 groups = ["default"];
516 platforms = [];
517 source = {
518 remotes = ["https://rubygems.org"];
519 sha256 = "1q1q9fmqc7dir2nj94nai58h26zsh6fqmbr6hfax5d6xpy4pm1yf";
520 type = "gem";
521 };
522 version = "0.0.9";
523 };
524 discourse-seed-fu = {
525 dependencies = ["activerecord" "activesupport"];
526 groups = ["default"];
527 platforms = [];
528 source = {
529 remotes = ["https://rubygems.org"];
530 sha256 = "1r3mbi72cx3xx8dnva1zhvxcacdma4xfn16d8s860m7d25fdjqag";
531 type = "gem";
532 };
533 version = "2.3.12";
534 };
535 discourse_dev_assets = {
536 dependencies = ["faker" "literate_randomizer"];
537 groups = ["development" "test"];
538 platforms = [];
539 source = {
540 remotes = ["https://rubygems.org"];
541 sha256 = "0ncd6n34vm7qd5mpza8wrqfkgfc6xbd5rxjcbdnvsv94zxr75rm1";
542 type = "gem";
543 };
544 version = "0.0.4";
545 };
546 docile = {
547 groups = ["default" "test"];
548 platforms = [];
549 source = {
550 remotes = ["https://rubygems.org"];
551 sha256 = "1lxqxgq71rqwj1lpl9q1mbhhhhhhdkkj7my341f2889pwayk85sz";
552 type = "gem";
553 };
554 version = "1.4.0";
555 };
556 email_reply_trimmer = {
557 groups = ["default"];
558 platforms = [];
559 source = {
560 remotes = ["https://rubygems.org"];
561 sha256 = "1jgcxifm48xq5dz9k47q43pqm5bfnf14l62l3bqhmv8f6z8dw4ki";
562 type = "gem";
563 };
564 version = "0.1.13";
565 };
566 erubi = {
567 groups = ["default" "development" "test"];
568 platforms = [{
569 engine = "maglev";
570 } {
571 engine = "ruby";
572 }];
573 source = {
574 remotes = ["https://rubygems.org"];
575 sha256 = "08s75vs9cxlc4r1q2bjg4br8g9wc5lc5x5vl0vv4zq5ivxsdpgi7";
576 type = "gem";
577 };
578 version = "1.12.0";
579 };
580 excon = {
581 groups = ["default"];
582 platforms = [];
583 source = {
584 remotes = ["https://rubygems.org"];
585 sha256 = "0mbkyyadz9vw7mzixi9dks6i6iw033yn2hzwfvnfdvgqq6ywqs4g";
586 type = "gem";
587 };
588 version = "0.102.0";
589 };
590 execjs = {
591 groups = ["assets" "default"];
592 platforms = [];
593 source = {
594 remotes = ["https://rubygems.org"];
595 sha256 = "1a4dhqclx0n4dc5riiff1nkwfinaf5an1dxjywmlwa9wm57r9q9p";
596 type = "gem";
597 };
598 version = "2.9.0";
599 };
600 exifr = {
601 groups = ["default"];
602 platforms = [];
603 source = {
604 remotes = ["https://rubygems.org"];
605 sha256 = "11v201jljn327fwjqcsglrbdnyhivnj7j6nh6wym5zjqgrwxy3kn";
606 type = "gem";
607 };
608 version = "1.4.0";
609 };
610 fabrication = {
611 groups = ["development" "test"];
612 platforms = [];
613 source = {
614 remotes = ["https://rubygems.org"];
615 sha256 = "0bxssmjp49whzq2zv7w751gr4nkdaiwcxd1vda0byigwyrnj6f5q";
616 type = "gem";
617 };
618 version = "2.30.0";
619 };
620 faker = {
621 dependencies = ["i18n"];
622 groups = ["development" "test"];
623 platforms = [];
624 source = {
625 remotes = ["https://rubygems.org"];
626 sha256 = "1wslw5gh335zcahxmdd497xaa7h0d8l60c0jfv942mn47fxy8m47";
627 type = "gem";
628 };
629 version = "2.23.0";
630 };
631 fakeweb = {
632 groups = ["test"];
633 platforms = [];
634 source = {
635 remotes = ["https://rubygems.org"];
636 sha256 = "1a09z9nb369bvwpghncgd5y4f95lh28w0q258srh02h22fz9dj8y";
637 type = "gem";
638 };
639 version = "1.3.0";
640 };
641 faraday = {
642 dependencies = ["faraday-net_http" "ruby2_keywords"];
643 groups = ["default"];
644 platforms = [];
645 source = {
646 remotes = ["https://rubygems.org"];
647 sha256 = "187clqhp9mv5mnqmjlfdp57svhsg1bggz84ak8v333j9skrnrgh9";
648 type = "gem";
649 };
650 version = "2.7.10";
651 };
652 faraday-net_http = {
653 groups = ["default"];
654 platforms = [];
655 source = {
656 remotes = ["https://rubygems.org"];
657 sha256 = "13byv3mp1gsjyv8k0ih4612y6vw5kqva6i03wcg4w2fqpsd950k8";
658 type = "gem";
659 };
660 version = "3.0.2";
661 };
662 faraday-retry = {
663 dependencies = ["faraday"];
664 groups = ["default"];
665 platforms = [];
666 source = {
667 remotes = ["https://rubygems.org"];
668 sha256 = "1ia19zgni6cw96rvsr0s004vjs9m2r6la4s00zcff36xaia4m0l0";
669 type = "gem";
670 };
671 version = "2.2.0";
672 };
673 fast_blank = {
674 groups = ["default"];
675 platforms = [{
676 engine = "maglev";
677 } {
678 engine = "rbx";
679 } {
680 engine = "ruby";
681 }];
682 source = {
683 remotes = ["https://rubygems.org"];
684 sha256 = "1shpmamyzyhyxmv95r96ja5rylzaw60r19647d0fdm7y2h2c77r6";
685 type = "gem";
686 };
687 version = "1.0.1";
688 };
689 fast_xs = {
690 groups = ["default"];
691 platforms = [{
692 engine = "maglev";
693 } {
694 engine = "rbx";
695 } {
696 engine = "ruby";
697 }];
698 source = {
699 remotes = ["https://rubygems.org"];
700 sha256 = "1iydzaqmvqq7ncxkr182aybkk6xap0cb2w9amr73vbdxi2qf3wjz";
701 type = "gem";
702 };
703 version = "0.8.0";
704 };
705 fastimage = {
706 groups = ["default"];
707 platforms = [];
708 source = {
709 remotes = ["https://rubygems.org"];
710 sha256 = "1pd7pamzhdz2w0fbcvsfn2nyslznvphnwj16zw35g2b28zd2xyzx";
711 type = "gem";
712 };
713 version = "2.2.7";
714 };
715 ffi = {
716 groups = ["default" "development" "test"];
717 platforms = [{
718 engine = "maglev";
719 } {
720 engine = "ruby";
721 }];
722 source = {
723 remotes = ["https://rubygems.org"];
724 sha256 = "1862ydmclzy1a0cjbvm8dz7847d9rch495ib0zb64y84d3xd4bkg";
725 type = "gem";
726 };
727 version = "1.15.5";
728 };
729 fspath = {
730 groups = ["default"];
731 platforms = [];
732 source = {
733 remotes = ["https://rubygems.org"];
734 sha256 = "0xcxikkrjv8ws328nn5ax5pyfjs8pn7djg1hks7qyb3yp6prpb5m";
735 type = "gem";
736 };
737 version = "3.1.2";
738 };
739 gc_tracer = {
740 groups = ["default"];
741 platforms = [{
742 engine = "maglev";
743 } {
744 engine = "ruby";
745 }];
746 source = {
747 remotes = ["https://rubygems.org"];
748 sha256 = "1yv3mp8lx74lfzs04fd5h4g89209iwhzpc407y35p7cmzgx6a4kv";
749 type = "gem";
750 };
751 version = "1.5.1";
752 };
753 globalid = {
754 dependencies = ["activesupport"];
755 groups = ["default"];
756 platforms = [];
757 source = {
758 remotes = ["https://rubygems.org"];
759 sha256 = "1sbw6b66r7cwdx3jhs46s4lr991969hvigkjpbdl7y3i31qpdgvh";
760 type = "gem";
761 };
762 version = "1.2.1";
763 };
764 google-protobuf = {
765 groups = ["default"];
766 platforms = [];
767 source = {
768 remotes = ["https://rubygems.org"];
769 sha256 = "0pcl4x4cw3snl5xzs99lm82m9xkfs8vm1a8dfrc34pwb77mwrwv3";
770 type = "gem";
771 };
772 version = "3.24.3";
773 };
774 guess_html_encoding = {
775 groups = ["default"];
776 platforms = [];
777 source = {
778 remotes = ["https://rubygems.org"];
779 sha256 = "16700fk6kmif3q3kpc1ldhy3nsc9pkxlgl8sqhznff2zjj5lddna";
780 type = "gem";
781 };
782 version = "0.0.11";
783 };
784 hana = {
785 groups = ["default"];
786 platforms = [];
787 source = {
788 remotes = ["https://rubygems.org"];
789 sha256 = "03cvrv2wl25j9n4n509hjvqnmwa60k92j741b64a1zjisr1dn9al";
790 type = "gem";
791 };
792 version = "1.3.7";
793 };
794 hashdiff = {
795 groups = ["default" "test"];
796 platforms = [];
797 source = {
798 remotes = ["https://rubygems.org"];
799 sha256 = "1nynpl0xbj0nphqx1qlmyggq58ms1phf5i03hk64wcc0a17x1m1c";
800 type = "gem";
801 };
802 version = "1.0.1";
803 };
804 hashie = {
805 groups = ["default"];
806 platforms = [];
807 source = {
808 remotes = ["https://rubygems.org"];
809 sha256 = "1nh3arcrbz1rc1cr59qm53sdhqm137b258y8rcb4cvd3y98lwv4x";
810 type = "gem";
811 };
812 version = "5.0.0";
813 };
814 highline = {
815 groups = ["default"];
816 platforms = [];
817 source = {
818 remotes = ["https://rubygems.org"];
819 sha256 = "1f8cr014j7mdqpdb9q17fp5vb5b8n1pswqaif91s3ylg5x3pygfn";
820 type = "gem";
821 };
822 version = "2.1.0";
823 };
824 hkdf = {
825 groups = ["default"];
826 platforms = [];
827 source = {
828 remotes = ["https://rubygems.org"];
829 sha256 = "03g3yvfnlcjv2qw3b3yahg0x7zhwcd1bwxyj6gbn5jrc7k4kfrqg";
830 type = "gem";
831 };
832 version = "1.0.0";
833 };
834 htmlentities = {
835 groups = ["default"];
836 platforms = [];
837 source = {
838 remotes = ["https://rubygems.org"];
839 sha256 = "1nkklqsn8ir8wizzlakncfv42i32wc0w9hxp00hvdlgjr7376nhj";
840 type = "gem";
841 };
842 version = "4.3.4";
843 };
844 http_accept_language = {
845 groups = ["default"];
846 platforms = [];
847 source = {
848 remotes = ["https://rubygems.org"];
849 sha256 = "0d0nlfz9vm4jr1l6q0chx4rp2hrnrfbx3gadc1dz930lbbaz0hq0";
850 type = "gem";
851 };
852 version = "2.1.1";
853 };
854 i18n = {
855 dependencies = ["concurrent-ruby"];
856 groups = ["default" "development" "test"];
857 platforms = [];
858 source = {
859 remotes = ["https://rubygems.org"];
860 sha256 = "0qaamqsh5f3szhcakkak8ikxlzxqnv49n2p7504hcz2l0f4nj0wx";
861 type = "gem";
862 };
863 version = "1.14.1";
864 };
865 image_optim = {
866 dependencies = ["exifr" "fspath" "image_size" "in_threads" "progress"];
867 groups = ["default"];
868 platforms = [];
869 source = {
870 remotes = ["https://rubygems.org"];
871 sha256 = "02iw1plldayr1l8bdw2gshq0h083h0fxwji1m1nfhzikz917c07p";
872 type = "gem";
873 };
874 version = "0.31.3";
875 };
876 image_size = {
877 groups = ["default"];
878 platforms = [];
879 source = {
880 remotes = ["https://rubygems.org"];
881 sha256 = "19fspid6610sm4x0mql7iny7k0d7f21xgxqmsca0irvlvazwm4vn";
882 type = "gem";
883 };
884 version = "3.3.0";
885 };
886 in_threads = {
887 groups = ["default"];
888 platforms = [];
889 source = {
890 remotes = ["https://rubygems.org"];
891 sha256 = "0j9132d4g8prjafgdh4pw948j527kr09m2lvylrcd797il9yd9wi";
892 type = "gem";
893 };
894 version = "1.6.0";
895 };
896 jmespath = {
897 groups = ["default"];
898 platforms = [];
899 source = {
900 remotes = ["https://rubygems.org"];
901 sha256 = "1cdw9vw2qly7q7r41s7phnac264rbsdqgj4l0h4nqgbjb157g393";
902 type = "gem";
903 };
904 version = "1.6.2";
905 };
906 json = {
907 groups = ["default" "development" "test"];
908 platforms = [];
909 source = {
910 remotes = ["https://rubygems.org"];
911 sha256 = "0nalhin1gda4v8ybk6lq8f407cgfrj6qzn234yra4ipkmlbfmal6";
912 type = "gem";
913 };
914 version = "2.6.3";
915 };
916 json-schema = {
917 dependencies = ["addressable"];
918 groups = ["default" "development" "test"];
919 platforms = [];
920 source = {
921 remotes = ["https://rubygems.org"];
922 sha256 = "0gdvm83yaa5n8hwapwzxwfcmbypiq2i0zfx4mzz67wg55p2cnli4";
923 type = "gem";
924 };
925 version = "3.0.0";
926 };
927 json_schemer = {
928 dependencies = ["hana" "regexp_parser" "simpleidn"];
929 groups = ["default"];
930 platforms = [];
931 source = {
932 remotes = ["https://rubygems.org"];
933 sha256 = "0spgxaxvsl3qvyj9qb95gd5hvy2pnp98hbgp8nfw6s69yyw0xmgj";
934 type = "gem";
935 };
936 version = "2.0.0";
937 };
938 jwt = {
939 groups = ["default"];
940 platforms = [];
941 source = {
942 remotes = ["https://rubygems.org"];
943 sha256 = "16z11alz13vfc4zs5l3fk6n51n2jw9lskvc4h4prnww0y797qd87";
944 type = "gem";
945 };
946 version = "2.7.1";
947 };
948 kgio = {
949 groups = ["default"];
950 platforms = [{
951 engine = "maglev";
952 } {
953 engine = "rbx";
954 } {
955 engine = "ruby";
956 }];
957 source = {
958 remotes = ["https://rubygems.org"];
959 sha256 = "1ipzvw7n0kz1w8rkqybyxvf3hb601a770khm0xdqm68mc4aa59xx";
960 type = "gem";
961 };
962 version = "2.11.4";
963 };
964 language_server-protocol = {
965 groups = ["default" "development" "test"];
966 platforms = [];
967 source = {
968 remotes = ["https://rubygems.org"];
969 sha256 = "0gvb1j8xsqxms9mww01rmdl78zkd72zgxaap56bhv8j45z05hp1x";
970 type = "gem";
971 };
972 version = "3.17.0.3";
973 };
974 libv8-node = {
975 groups = ["default"];
976 platforms = [];
977 source = {
978 remotes = ["https://rubygems.org"];
979 sha256 = "0n2kakfa4nmkkmjimkg2z4fsni9v0qbwkwn9hcm2xp69xqfcmxiq";
980 type = "gem";
981 };
982 version = "18.16.0.0";
983 };
984 listen = {
985 dependencies = ["rb-fsevent" "rb-inotify"];
986 groups = ["development" "test"];
987 platforms = [];
988 source = {
989 remotes = ["https://rubygems.org"];
990 sha256 = "13rgkfar8pp31z1aamxf5y7cfq88wv6rxxcwy7cmm177qq508ycn";
991 type = "gem";
992 };
993 version = "3.8.0";
994 };
995 literate_randomizer = {
996 groups = ["default" "development"];
997 platforms = [];
998 source = {
999 remotes = ["https://rubygems.org"];
1000 sha256 = "1c8p8aw93bx4ygpkwfv6dv41psb86jb0pi16gvnv30rr72dkq1q5";
1001 type = "gem";
1002 };
1003 version = "0.4.0";
1004 };
1005 lograge = {
1006 dependencies = ["actionpack" "activesupport" "railties" "request_store"];
1007 groups = ["default"];
1008 platforms = [];
1009 source = {
1010 remotes = ["https://rubygems.org"];
1011 sha256 = "01kdw5dbzimb89rq4zf44zf8990czb5qxvib0hzja1l4hrha8cki";
1012 type = "gem";
1013 };
1014 version = "0.13.0";
1015 };
1016 logstash-event = {
1017 groups = ["default"];
1018 platforms = [];
1019 source = {
1020 remotes = ["https://rubygems.org"];
1021 sha256 = "1bk7fhhryjxp1klr3hq6i6srrc21wl4p980bysjp0w66z9hdr9w9";
1022 type = "gem";
1023 };
1024 version = "1.2.02";
1025 };
1026 logstash-logger = {
1027 dependencies = ["logstash-event"];
1028 groups = ["default"];
1029 platforms = [];
1030 source = {
1031 remotes = ["https://rubygems.org"];
1032 sha256 = "1nh0jgz4rl46axqb9l0fa866kh34wb7yf11qc3j30xhprdqb8yjp";
1033 type = "gem";
1034 };
1035 version = "0.26.1";
1036 };
1037 logster = {
1038 groups = ["default"];
1039 platforms = [];
1040 source = {
1041 remotes = ["https://rubygems.org"];
1042 sha256 = "18yqcf756rzxdq5pw2qrximfryv15ib7rv2g622wjig7zhvk8wx4";
1043 type = "gem";
1044 };
1045 version = "2.12.2";
1046 };
1047 loofah = {
1048 dependencies = ["crass" "nokogiri"];
1049 groups = ["default" "development" "test"];
1050 platforms = [];
1051 source = {
1052 remotes = ["https://rubygems.org"];
1053 sha256 = "1p744kjpb5zk2ihklbykzii77alycjc04vpnm2ch2f3cp65imlj3";
1054 type = "gem";
1055 };
1056 version = "2.21.3";
1057 };
1058 lru_redux = {
1059 groups = ["default"];
1060 platforms = [];
1061 source = {
1062 remotes = ["https://rubygems.org"];
1063 sha256 = "1yxghzg7476sivz8yyr9nkak2dlbls0b89vc2kg52k0nmg6d0wgf";
1064 type = "gem";
1065 };
1066 version = "1.1.0";
1067 };
1068 lz4-ruby = {
1069 groups = ["default"];
1070 platforms = [{
1071 engine = "maglev";
1072 } {
1073 engine = "rbx";
1074 } {
1075 engine = "ruby";
1076 }];
1077 source = {
1078 remotes = ["https://rubygems.org"];
1079 sha256 = "12fymsvcb9kw6ycyfzc8b9svriq0afqf1qnl121xrz8c4gpfa6q1";
1080 type = "gem";
1081 };
1082 version = "0.3.3";
1083 };
1084 mail = {
1085 dependencies = ["mini_mime" "net-imap" "net-pop" "net-smtp"];
1086 groups = ["default"];
1087 platforms = [];
1088 source = {
1089 remotes = ["https://rubygems.org"];
1090 sha256 = "1bf9pysw1jfgynv692hhaycfxa8ckay1gjw5hz3madrbrynryfzc";
1091 type = "gem";
1092 };
1093 version = "2.8.1";
1094 };
1095 matrix = {
1096 groups = ["default" "test"];
1097 platforms = [];
1098 source = {
1099 remotes = ["https://rubygems.org"];
1100 sha256 = "1h2cgkpzkh3dd0flnnwfq6f3nl2b1zff9lvqz8xs853ssv5kq23i";
1101 type = "gem";
1102 };
1103 version = "0.4.2";
1104 };
1105 maxminddb = {
1106 groups = ["default"];
1107 platforms = [];
1108 source = {
1109 remotes = ["https://rubygems.org"];
1110 sha256 = "0zlhqilyggiryywgswfi624bv10qnkm66hggmg79vvgv73j3p4sh";
1111 type = "gem";
1112 };
1113 version = "0.1.22";
1114 };
1115 memory_profiler = {
1116 groups = ["default"];
1117 platforms = [{
1118 engine = "maglev";
1119 } {
1120 engine = "ruby";
1121 }];
1122 source = {
1123 remotes = ["https://rubygems.org"];
1124 sha256 = "1c81d68r4wx0ckbmqxlfqc2qpd94jwcmqdm0xgr0s46r48pv9k9q";
1125 type = "gem";
1126 };
1127 version = "1.0.1";
1128 };
1129 message_bus = {
1130 dependencies = ["rack"];
1131 groups = ["default"];
1132 platforms = [];
1133 source = {
1134 remotes = ["https://rubygems.org"];
1135 sha256 = "15xqp7pnicjh2868fsc6fmxw8cw32bpiaqpc5bz8cwdib09ns3qk";
1136 type = "gem";
1137 };
1138 version = "4.3.8";
1139 };
1140 method_source = {
1141 groups = ["default" "development" "test"];
1142 platforms = [];
1143 source = {
1144 remotes = ["https://rubygems.org"];
1145 sha256 = "1pnyh44qycnf9mzi1j6fywd5fkskv3x7nmsqrrws0rjn5dd4ayfp";
1146 type = "gem";
1147 };
1148 version = "1.0.0";
1149 };
1150 mini_mime = {
1151 groups = ["default" "test"];
1152 platforms = [];
1153 source = {
1154 remotes = ["https://rubygems.org"];
1155 sha256 = "1vycif7pjzkr29mfk4dlqv3disc5dn0va04lkwajlpr1wkibg0c6";
1156 type = "gem";
1157 };
1158 version = "1.1.5";
1159 };
1160 mini_portile2 = {
1161 groups = ["default" "development" "test"];
1162 platforms = [];
1163 source = {
1164 remotes = ["https://rubygems.org"];
1165 sha256 = "02mj8mpd6ck5gpcnsimx5brzggw5h5mmmpq2djdypfq16wcw82qq";
1166 type = "gem";
1167 };
1168 version = "2.8.4";
1169 };
1170 mini_racer = {
1171 dependencies = ["libv8-node"];
1172 groups = ["default"];
1173 platforms = [];
1174 source = {
1175 remotes = ["https://rubygems.org"];
1176 sha256 = "0zjf3jsbara8fpfky28z1f64ymk5qsq40i527fxdnw061hlm4izy";
1177 type = "gem";
1178 };
1179 version = "0.8.0";
1180 };
1181 mini_scheduler = {
1182 dependencies = ["sidekiq"];
1183 groups = ["default"];
1184 platforms = [];
1185 source = {
1186 remotes = ["https://rubygems.org"];
1187 sha256 = "19c72wlr0zsrg1fiak61h0z1b3glv2l23041xvlwv2i71fw5xavy";
1188 type = "gem";
1189 };
1190 version = "0.16.0";
1191 };
1192 mini_sql = {
1193 groups = ["default"];
1194 platforms = [];
1195 source = {
1196 remotes = ["https://rubygems.org"];
1197 sha256 = "0yrxjmwhfnvcwbj9vscyq0z67sq09zl8qhmzgakq2ywy4yvcpwgg";
1198 type = "gem";
1199 };
1200 version = "1.5.0";
1201 };
1202 mini_suffix = {
1203 dependencies = ["ffi"];
1204 groups = ["default"];
1205 platforms = [];
1206 source = {
1207 remotes = ["https://rubygems.org"];
1208 sha256 = "1rr2nx1kixd7ccxqdnswjnflg46s6lr1f9vxkdy298k95zwk67cd";
1209 type = "gem";
1210 };
1211 version = "0.3.3";
1212 };
1213 minio_runner = {
1214 groups = ["test"];
1215 platforms = [];
1216 source = {
1217 remotes = ["https://rubygems.org"];
1218 sha256 = "11rwvbqichq5jipgbr5x6s609485ga7vxc32r3h9vx342gs6nrzy";
1219 type = "gem";
1220 };
1221 version = "0.1.1";
1222 };
1223 minitest = {
1224 groups = ["default" "development" "test"];
1225 platforms = [];
1226 source = {
1227 remotes = ["https://rubygems.org"];
1228 sha256 = "0bkmfi9mb49m0fkdhl2g38i3xxa02d411gg0m8x0gvbwfmmg5ym3";
1229 type = "gem";
1230 };
1231 version = "5.20.0";
1232 };
1233 mocha = {
1234 dependencies = ["ruby2_keywords"];
1235 groups = ["development" "test"];
1236 platforms = [];
1237 source = {
1238 remotes = ["https://rubygems.org"];
1239 sha256 = "0lsll8iba8612dypk718l9kx73m9syiscb2rhciljys1krc5g1zr";
1240 type = "gem";
1241 };
1242 version = "2.1.0";
1243 };
1244 msgpack = {
1245 groups = ["default"];
1246 platforms = [{
1247 engine = "maglev";
1248 } {
1249 engine = "ruby";
1250 }];
1251 source = {
1252 remotes = ["https://rubygems.org"];
1253 sha256 = "1a5adcb7bwan09mqhj3wi9ib52hmdzmqg7q08pggn3adibyn5asr";
1254 type = "gem";
1255 };
1256 version = "1.7.2";
1257 };
1258 multi_json = {
1259 groups = ["default"];
1260 platforms = [];
1261 source = {
1262 remotes = ["https://rubygems.org"];
1263 sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z";
1264 type = "gem";
1265 };
1266 version = "1.15.0";
1267 };
1268 multi_xml = {
1269 groups = ["default"];
1270 platforms = [];
1271 source = {
1272 remotes = ["https://rubygems.org"];
1273 sha256 = "0lmd4f401mvravi1i1yq7b2qjjli0yq7dfc4p1nj5nwajp7r6hyj";
1274 type = "gem";
1275 };
1276 version = "0.6.0";
1277 };
1278 mustache = {
1279 groups = ["default"];
1280 platforms = [];
1281 source = {
1282 remotes = ["https://rubygems.org"];
1283 sha256 = "1l0p4wx15mi3wnamfv92ipkia4nsx8qi132c6g51jfdma3fiz2ch";
1284 type = "gem";
1285 };
1286 version = "1.1.1";
1287 };
1288 net-http = {
1289 dependencies = ["uri"];
1290 groups = ["default"];
1291 platforms = [];
1292 source = {
1293 remotes = ["https://rubygems.org"];
1294 sha256 = "0y55ib1v2b8prqfi9ij7hca60b1j94s2bzr6vskwi3i5735472wq";
1295 type = "gem";
1296 };
1297 version = "0.3.2";
1298 };
1299 net-imap = {
1300 dependencies = ["date" "net-protocol"];
1301 groups = ["default"];
1302 platforms = [];
1303 source = {
1304 remotes = ["https://rubygems.org"];
1305 sha256 = "0lf7wqg7czhaj51qsnmn28j7jmcxhkh3m28rl1cjrqsgjxhwj7r3";
1306 type = "gem";
1307 };
1308 version = "0.3.7";
1309 };
1310 net-pop = {
1311 dependencies = ["net-protocol"];
1312 groups = ["default"];
1313 platforms = [];
1314 source = {
1315 remotes = ["https://rubygems.org"];
1316 sha256 = "1wyz41jd4zpjn0v1xsf9j778qx1vfrl24yc20cpmph8k42c4x2w4";
1317 type = "gem";
1318 };
1319 version = "0.1.2";
1320 };
1321 net-protocol = {
1322 dependencies = ["timeout"];
1323 groups = ["default"];
1324 platforms = [];
1325 source = {
1326 remotes = ["https://rubygems.org"];
1327 sha256 = "0dxckrlw4q1lcn3qg4mimmjazmg9bma5gllv72f8js3p36fb3b91";
1328 type = "gem";
1329 };
1330 version = "0.2.1";
1331 };
1332 net-smtp = {
1333 dependencies = ["net-protocol"];
1334 groups = ["default"];
1335 platforms = [];
1336 source = {
1337 remotes = ["https://rubygems.org"];
1338 sha256 = "1c6md06hm5bf6rv53sk54dl2vg038pg8kglwv3rayx0vk2mdql9x";
1339 type = "gem";
1340 };
1341 version = "0.3.3";
1342 };
1343 nio4r = {
1344 groups = ["default"];
1345 platforms = [];
1346 source = {
1347 remotes = ["https://rubygems.org"];
1348 sha256 = "0w9978zwjf1qhy3amkivab0f9syz6a7k0xgydjidaf7xc831d78f";
1349 type = "gem";
1350 };
1351 version = "2.5.9";
1352 };
1353 nokogiri = {
1354 dependencies = ["mini_portile2" "racc"];
1355 groups = ["default" "development" "test"];
1356 platforms = [];
1357 source = {
1358 remotes = ["https://rubygems.org"];
1359 sha256 = "0k9w2z0953mnjrsji74cshqqp08q7m1r6zhadw1w0g34xzjh3a74";
1360 type = "gem";
1361 };
1362 version = "1.15.4";
1363 };
1364 oauth = {
1365 dependencies = ["oauth-tty" "snaky_hash" "version_gem"];
1366 groups = ["default"];
1367 platforms = [];
1368 source = {
1369 remotes = ["https://rubygems.org"];
1370 sha256 = "1syx3hfimaqycy21kn8gmal1cb3bw3hzalv3in2ixnay1xzjp41q";
1371 type = "gem";
1372 };
1373 version = "1.1.0";
1374 };
1375 oauth-tty = {
1376 dependencies = ["version_gem"];
1377 groups = ["default"];
1378 platforms = [];
1379 source = {
1380 remotes = ["https://rubygems.org"];
1381 sha256 = "05wb5n36i4h23hh9dx2m2cwjxx5vj0vgyrn2xr6rsl54glq5rqil";
1382 type = "gem";
1383 };
1384 version = "1.0.5";
1385 };
1386 oauth2 = {
1387 dependencies = ["faraday" "jwt" "multi_json" "multi_xml" "rack"];
1388 groups = ["default"];
1389 platforms = [];
1390 source = {
1391 remotes = ["https://rubygems.org"];
1392 sha256 = "042w5lamxhllfxsv0y8v9cvdhmlasy5kxbhcdd3lzj9bhz4gqfb7";
1393 type = "gem";
1394 };
1395 version = "1.4.11";
1396 };
1397 oj = {
1398 groups = ["default"];
1399 platforms = [];
1400 source = {
1401 remotes = ["https://rubygems.org"];
1402 sha256 = "0m4vsd6i093kmyz9gckvzpnws997laldaiaf86hg5lza1ir82x7n";
1403 type = "gem";
1404 };
1405 version = "3.16.1";
1406 };
1407 omniauth = {
1408 dependencies = ["hashie" "rack"];
1409 groups = ["default"];
1410 platforms = [];
1411 source = {
1412 remotes = ["https://rubygems.org"];
1413 sha256 = "1jn9j54l5h7xcba2vjq74l1dk0xrwvsjxam4qhylpi52nw0h5502";
1414 type = "gem";
1415 };
1416 version = "1.9.2";
1417 };
1418 omniauth-facebook = {
1419 dependencies = ["omniauth-oauth2"];
1420 groups = ["default"];
1421 platforms = [];
1422 source = {
1423 remotes = ["https://rubygems.org"];
1424 sha256 = "0m7q38kjm94wgq6h7hk9546yg33wcs3vf1v6zp0vx7nwkvfxh2j4";
1425 type = "gem";
1426 };
1427 version = "9.0.0";
1428 };
1429 omniauth-github = {
1430 dependencies = ["omniauth" "omniauth-oauth2"];
1431 groups = ["default"];
1432 platforms = [];
1433 source = {
1434 remotes = ["https://rubygems.org"];
1435 sha256 = "0xbk0dbxqfpyfb33ghz6vrlz3m6442rp18ryf13gwzlnifcawhlb";
1436 type = "gem";
1437 };
1438 version = "1.4.0";
1439 };
1440 omniauth-google-oauth2 = {
1441 dependencies = ["jwt" "oauth2" "omniauth" "omniauth-oauth2"];
1442 groups = ["default"];
1443 platforms = [];
1444 source = {
1445 remotes = ["https://rubygems.org"];
1446 sha256 = "10pnxvb6wpnf58dja3yz4ja527443x3q13hzhcbays4amnnp8i4a";
1447 type = "gem";
1448 };
1449 version = "0.8.2";
1450 };
1451 omniauth-oauth = {
1452 dependencies = ["oauth" "omniauth"];
1453 groups = ["default"];
1454 platforms = [];
1455 source = {
1456 remotes = ["https://rubygems.org"];
1457 sha256 = "0yw2vzx633p9wpdkd4jxsih6mw604mj7f6myyfikmj4d95c8d9z7";
1458 type = "gem";
1459 };
1460 version = "1.2.0";
1461 };
1462 omniauth-oauth2 = {
1463 dependencies = ["oauth2" "omniauth"];
1464 groups = ["default"];
1465 platforms = [];
1466 source = {
1467 remotes = ["https://rubygems.org"];
1468 sha256 = "0ia73zcbmhf02krlkq2rxmksx93jp777ax5x58fzkq3jzacqyniz";
1469 type = "gem";
1470 };
1471 version = "1.7.3";
1472 };
1473 omniauth-twitter = {
1474 dependencies = ["omniauth-oauth" "rack"];
1475 groups = ["default"];
1476 platforms = [];
1477 source = {
1478 remotes = ["https://rubygems.org"];
1479 sha256 = "0r5j65hkpgzhvvbs90id3nfsjgsad6ymzggbm7zlaxvnrmvnrk65";
1480 type = "gem";
1481 };
1482 version = "1.4.0";
1483 };
1484 openssl = {
1485 groups = ["default"];
1486 platforms = [];
1487 source = {
1488 remotes = ["https://rubygems.org"];
1489 sha256 = "0c649921vg2l939z5cc3jwd8p1v49099pdhxfk7sb9qqx5wi5873";
1490 type = "gem";
1491 };
1492 version = "3.1.0";
1493 };
1494 openssl-signature_algorithm = {
1495 dependencies = ["openssl"];
1496 groups = ["default"];
1497 platforms = [];
1498 source = {
1499 remotes = ["https://rubygems.org"];
1500 sha256 = "103yjl68wqhl5kxaciir5jdnyi7iv9yckishdr52s5knh9g0pd53";
1501 type = "gem";
1502 };
1503 version = "1.3.0";
1504 };
1505 optimist = {
1506 groups = ["default"];
1507 platforms = [{
1508 engine = "maglev";
1509 } {
1510 engine = "ruby";
1511 }];
1512 source = {
1513 remotes = ["https://rubygems.org"];
1514 sha256 = "0q4jqq3v1bxlfr9jgqmahnygkvl81lr6s1rhm8qg66c9xr9nz241";
1515 type = "gem";
1516 };
1517 version = "3.1.0";
1518 };
1519 parallel = {
1520 groups = ["default" "development" "test"];
1521 platforms = [];
1522 source = {
1523 remotes = ["https://rubygems.org"];
1524 sha256 = "0jcc512l38c0c163ni3jgskvq1vc3mr8ly5pvjijzwvfml9lf597";
1525 type = "gem";
1526 };
1527 version = "1.23.0";
1528 };
1529 parallel_tests = {
1530 dependencies = ["parallel"];
1531 groups = ["development" "test"];
1532 platforms = [];
1533 source = {
1534 remotes = ["https://rubygems.org"];
1535 sha256 = "1pa50my9sgh4wh9jah1qxjd33wsp1ahv29vj2q1biz434p67vh5p";
1536 type = "gem";
1537 };
1538 version = "4.2.2";
1539 };
1540 parser = {
1541 dependencies = ["ast" "racc"];
1542 groups = ["default" "development" "test"];
1543 platforms = [];
1544 source = {
1545 remotes = ["https://rubygems.org"];
1546 sha256 = "1swigds85jddb5gshll1g8lkmbcgbcp9bi1d4nigwvxki8smys0h";
1547 type = "gem";
1548 };
1549 version = "3.2.2.3";
1550 };
1551 pg = {
1552 groups = ["default"];
1553 platforms = [];
1554 source = {
1555 remotes = ["https://rubygems.org"];
1556 sha256 = "07m6lxljabw9kyww5k5lgsxsznsm1v5l14r1la09gqka9b5kv3yr";
1557 type = "gem";
1558 };
1559 version = "1.4.6";
1560 };
1561 prettier_print = {
1562 groups = ["default" "development" "test"];
1563 platforms = [];
1564 source = {
1565 remotes = ["https://rubygems.org"];
1566 sha256 = "1ybgks9862zmlx71zd4j20ky86fsrp6j6m0az4hzzb1zyaskha57";
1567 type = "gem";
1568 };
1569 version = "1.2.1";
1570 };
1571 progress = {
1572 groups = ["default"];
1573 platforms = [];
1574 source = {
1575 remotes = ["https://rubygems.org"];
1576 sha256 = "0wymdk40cwrqn32gwg1kw94s5p1n0z3n7ma7x1s62gd4vw3d63in";
1577 type = "gem";
1578 };
1579 version = "3.6.0";
1580 };
1581 pry = {
1582 dependencies = ["coderay" "method_source"];
1583 groups = ["default"];
1584 platforms = [];
1585 source = {
1586 remotes = ["https://rubygems.org"];
1587 sha256 = "0k9kqkd9nps1w1r1rb7wjr31hqzkka2bhi8b518x78dcxppm9zn4";
1588 type = "gem";
1589 };
1590 version = "0.14.2";
1591 };
1592 pry-byebug = {
1593 dependencies = ["byebug" "pry"];
1594 groups = ["default"];
1595 platforms = [];
1596 source = {
1597 remotes = ["https://rubygems.org"];
1598 sha256 = "1y41al94ks07166qbp2200yzyr5y60hm7xaiw4lxpgsm4b1pbyf8";
1599 type = "gem";
1600 };
1601 version = "3.10.1";
1602 };
1603 pry-rails = {
1604 dependencies = ["pry"];
1605 groups = ["default"];
1606 platforms = [];
1607 source = {
1608 remotes = ["https://rubygems.org"];
1609 sha256 = "1cf4ii53w2hdh7fn8vhqpzkymmchjbwij4l3m7s6fsxvb9bn51j6";
1610 type = "gem";
1611 };
1612 version = "0.3.9";
1613 };
1614 public_suffix = {
1615 groups = ["default" "development" "test"];
1616 platforms = [];
1617 source = {
1618 remotes = ["https://rubygems.org"];
1619 sha256 = "0n9j7mczl15r3kwqrah09cxj8hxdfawiqxa60kga2bmxl9flfz9k";
1620 type = "gem";
1621 };
1622 version = "5.0.3";
1623 };
1624 puma = {
1625 dependencies = ["nio4r"];
1626 groups = ["default"];
1627 platforms = [];
1628 source = {
1629 remotes = ["https://rubygems.org"];
1630 sha256 = "1x4dwx2shx0p7lsms97r85r7ji7zv57bjy3i1kmcpxc8bxvrr67c";
1631 type = "gem";
1632 };
1633 version = "6.3.1";
1634 };
1635 racc = {
1636 groups = ["default" "development" "test"];
1637 platforms = [];
1638 source = {
1639 remotes = ["https://rubygems.org"];
1640 sha256 = "11v3l46mwnlzlc371wr3x6yylpgafgwdf0q7hc7c1lzx6r414r5g";
1641 type = "gem";
1642 };
1643 version = "1.7.1";
1644 };
1645 rack = {
1646 groups = ["default" "development" "test"];
1647 platforms = [{
1648 engine = "maglev";
1649 } {
1650 engine = "ruby";
1651 }];
1652 source = {
1653 remotes = ["https://rubygems.org"];
1654 sha256 = "15rdwbyk71c9nxvd527bvb8jxkcys8r3dj3vqra5b3sa63qs30vv";
1655 type = "gem";
1656 };
1657 version = "2.2.8";
1658 };
1659 rack-mini-profiler = {
1660 dependencies = ["rack"];
1661 groups = ["default"];
1662 platforms = [];
1663 source = {
1664 remotes = ["https://rubygems.org"];
1665 sha256 = "18vj7q740f7ffj677i258abryj97w0a6g3d5859y0lgypm5big1v";
1666 type = "gem";
1667 };
1668 version = "3.1.1";
1669 };
1670 rack-protection = {
1671 dependencies = ["rack"];
1672 groups = ["default"];
1673 platforms = [];
1674 source = {
1675 remotes = ["https://rubygems.org"];
1676 sha256 = "0xsz78hccgza144n37bfisdkzpr2c8m0xl6rnlzgxdbsm1zrkg7r";
1677 type = "gem";
1678 };
1679 version = "3.1.0";
1680 };
1681 rack-test = {
1682 dependencies = ["rack"];
1683 groups = ["default" "development" "test"];
1684 platforms = [];
1685 source = {
1686 remotes = ["https://rubygems.org"];
1687 sha256 = "1ysx29gk9k14a14zsp5a8czys140wacvp91fja8xcja0j1hzqq8c";
1688 type = "gem";
1689 };
1690 version = "2.1.0";
1691 };
1692 rails-dom-testing = {
1693 dependencies = ["activesupport" "minitest" "nokogiri"];
1694 groups = ["default" "development" "test"];
1695 platforms = [];
1696 source = {
1697 remotes = ["https://rubygems.org"];
1698 sha256 = "0fx9dx1ag0s1lr6lfr34lbx5i1bvn3bhyf3w3mx6h7yz90p725g5";
1699 type = "gem";
1700 };
1701 version = "2.2.0";
1702 };
1703 rails-html-sanitizer = {
1704 dependencies = ["loofah" "nokogiri"];
1705 groups = ["default" "development" "test"];
1706 platforms = [];
1707 source = {
1708 remotes = ["https://rubygems.org"];
1709 sha256 = "1pm4z853nyz1bhhqr7fzl44alnx4bjachcr6rh6qjj375sfz3sc6";
1710 type = "gem";
1711 };
1712 version = "1.6.0";
1713 };
1714 rails_failover = {
1715 dependencies = ["activerecord" "concurrent-ruby" "railties"];
1716 groups = ["default"];
1717 platforms = [];
1718 source = {
1719 remotes = ["https://rubygems.org"];
1720 sha256 = "102v7928nyl1w1cmi70zbx42nw25v842r84gwchwijwnd2f30gvy";
1721 type = "gem";
1722 };
1723 version = "2.0.1";
1724 };
1725 rails_multisite = {
1726 dependencies = ["activerecord" "railties"];
1727 groups = ["default"];
1728 platforms = [];
1729 source = {
1730 remotes = ["https://rubygems.org"];
1731 sha256 = "0hilr3yhnzvzn3p2cl77im9ypvbfjk1vw7f72i1j7fi2bmq1h2hi";
1732 type = "gem";
1733 };
1734 version = "5.0.0";
1735 };
1736 railties = {
1737 dependencies = ["actionpack" "activesupport" "method_source" "rake" "thor" "zeitwerk"];
1738 groups = ["default" "development" "test"];
1739 platforms = [];
1740 source = {
1741 remotes = ["https://rubygems.org"];
1742 sha256 = "0in2b84qqmfnigx0li9bgi6l4knmgbj3a29fzm1zzb5jnv4r1gbr";
1743 type = "gem";
1744 };
1745 version = "7.0.7";
1746 };
1747 rainbow = {
1748 groups = ["default" "development" "test"];
1749 platforms = [];
1750 source = {
1751 remotes = ["https://rubygems.org"];
1752 sha256 = "0smwg4mii0fm38pyb5fddbmrdpifwv22zv3d3px2xx497am93503";
1753 type = "gem";
1754 };
1755 version = "3.1.1";
1756 };
1757 raindrops = {
1758 groups = ["default"];
1759 platforms = [{
1760 engine = "maglev";
1761 } {
1762 engine = "rbx";
1763 } {
1764 engine = "ruby";
1765 }];
1766 source = {
1767 remotes = ["https://rubygems.org"];
1768 sha256 = "0c27mcglrj928zkm4d2spj9yh2xkkka8ns5s6bidkwild3zvj3ma";
1769 type = "gem";
1770 };
1771 version = "0.20.1";
1772 };
1773 rake = {
1774 groups = ["default" "development" "test"];
1775 platforms = [];
1776 source = {
1777 remotes = ["https://rubygems.org"];
1778 sha256 = "15whn7p9nrkxangbs9hh75q585yfn66lv0v2mhj6q6dl6x8bzr2w";
1779 type = "gem";
1780 };
1781 version = "13.0.6";
1782 };
1783 rb-fsevent = {
1784 groups = ["development" "test"];
1785 platforms = [];
1786 source = {
1787 remotes = ["https://rubygems.org"];
1788 sha256 = "1zmf31rnpm8553lqwibvv3kkx0v7majm1f341xbxc0bk5sbhp423";
1789 type = "gem";
1790 };
1791 version = "0.11.2";
1792 };
1793 rb-inotify = {
1794 dependencies = ["ffi"];
1795 groups = ["default" "development" "test"];
1796 platforms = [];
1797 source = {
1798 remotes = ["https://rubygems.org"];
1799 sha256 = "1jm76h8f8hji38z3ggf4bzi8vps6p7sagxn3ab57qc0xyga64005";
1800 type = "gem";
1801 };
1802 version = "0.10.1";
1803 };
1804 rbtrace = {
1805 dependencies = ["ffi" "msgpack" "optimist"];
1806 groups = ["default"];
1807 platforms = [{
1808 engine = "maglev";
1809 } {
1810 engine = "ruby";
1811 }];
1812 source = {
1813 remotes = ["https://rubygems.org"];
1814 sha256 = "0s8prj0klfgpmpfcpdzbf149qrrsdxgnb6w6kkqc9gyars4vyaqn";
1815 type = "gem";
1816 };
1817 version = "0.4.14";
1818 };
1819 rchardet = {
1820 groups = ["default"];
1821 platforms = [];
1822 source = {
1823 remotes = ["https://rubygems.org"];
1824 sha256 = "1isj1b3ywgg2m1vdlnr41lpvpm3dbyarf1lla4dfibfmad9csfk9";
1825 type = "gem";
1826 };
1827 version = "1.8.0";
1828 };
1829 redis = {
1830 groups = ["default"];
1831 platforms = [];
1832 source = {
1833 remotes = ["https://rubygems.org"];
1834 sha256 = "0fikjg6j12ka6hh36dxzhfkpqqmilzjfzcdf59iwkzsgd63f0ziq";
1835 type = "gem";
1836 };
1837 version = "4.8.1";
1838 };
1839 redis-namespace = {
1840 dependencies = ["redis"];
1841 groups = ["default"];
1842 platforms = [];
1843 source = {
1844 remotes = ["https://rubygems.org"];
1845 sha256 = "0f92i9cwlp6xj6fyn7qn4qsaqvxfw4wqvayll7gbd26qnai1l6p9";
1846 type = "gem";
1847 };
1848 version = "1.11.0";
1849 };
1850 regexp_parser = {
1851 groups = ["default" "development" "test"];
1852 platforms = [];
1853 source = {
1854 remotes = ["https://rubygems.org"];
1855 sha256 = "136br91alxdwh1s85z912dwz23qlhm212vy6i3wkinz3z8mkxxl3";
1856 type = "gem";
1857 };
1858 version = "2.8.1";
1859 };
1860 request_store = {
1861 dependencies = ["rack"];
1862 groups = ["default"];
1863 platforms = [];
1864 source = {
1865 remotes = ["https://rubygems.org"];
1866 sha256 = "13ppgmsbrqah08j06bybd3cddv6dml79yzyjn7r8j1src78h98h7";
1867 type = "gem";
1868 };
1869 version = "1.5.1";
1870 };
1871 rexml = {
1872 groups = ["default" "development" "test"];
1873 platforms = [];
1874 source = {
1875 remotes = ["https://rubygems.org"];
1876 sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0";
1877 type = "gem";
1878 };
1879 version = "3.2.6";
1880 };
1881 rinku = {
1882 groups = ["default"];
1883 platforms = [];
1884 source = {
1885 remotes = ["https://rubygems.org"];
1886 sha256 = "0zcdha17s1wzxyc5814j6319wqg33jbn58pg6wmxpws36476fq4b";
1887 type = "gem";
1888 };
1889 version = "2.0.6";
1890 };
1891 rotp = {
1892 groups = ["default"];
1893 platforms = [];
1894 source = {
1895 remotes = ["https://rubygems.org"];
1896 sha256 = "0m48hv6wpmmm6cjr6q92q78h1i610riml19k5h1dil2yws3h1m3m";
1897 type = "gem";
1898 };
1899 version = "6.3.0";
1900 };
1901 rouge = {
1902 groups = ["default" "development"];
1903 platforms = [{
1904 engine = "maglev";
1905 } {
1906 engine = "ruby";
1907 }];
1908 source = {
1909 remotes = ["https://rubygems.org"];
1910 sha256 = "19drl3x8fw65v3mpy7fk3cf3dfrywz5alv98n2rm4pp04vdn71lw";
1911 type = "gem";
1912 };
1913 version = "4.1.3";
1914 };
1915 rqrcode = {
1916 dependencies = ["chunky_png" "rqrcode_core"];
1917 groups = ["default"];
1918 platforms = [];
1919 source = {
1920 remotes = ["https://rubygems.org"];
1921 sha256 = "1hggzz8i1l62pkkiybhiqv6ypxw7q844sddrrbbfczjcnj5sivi3";
1922 type = "gem";
1923 };
1924 version = "2.2.0";
1925 };
1926 rqrcode_core = {
1927 groups = ["default"];
1928 platforms = [];
1929 source = {
1930 remotes = ["https://rubygems.org"];
1931 sha256 = "06ld6386hbdhy5h0k09axmgn424kavpc8f27k1vjhknjhbf8jjfg";
1932 type = "gem";
1933 };
1934 version = "1.2.0";
1935 };
1936 rspec = {
1937 dependencies = ["rspec-core" "rspec-expectations" "rspec-mocks"];
1938 groups = ["development" "test"];
1939 platforms = [];
1940 source = {
1941 remotes = ["https://rubygems.org"];
1942 sha256 = "171rc90vcgjl8p1bdrqa92ymrj8a87qf6w20x05xq29mljcigi6c";
1943 type = "gem";
1944 };
1945 version = "3.12.0";
1946 };
1947 rspec-core = {
1948 dependencies = ["rspec-support"];
1949 groups = ["default" "development" "test"];
1950 platforms = [];
1951 source = {
1952 remotes = ["https://rubygems.org"];
1953 sha256 = "0l95bnjxdabrn79hwdhn2q1n7mn26pj7y1w5660v5qi81x458nqm";
1954 type = "gem";
1955 };
1956 version = "3.12.2";
1957 };
1958 rspec-expectations = {
1959 dependencies = ["diff-lcs" "rspec-support"];
1960 groups = ["default" "development" "test"];
1961 platforms = [];
1962 source = {
1963 remotes = ["https://rubygems.org"];
1964 sha256 = "05j44jfqlv7j2rpxb5vqzf9hfv7w8ba46wwgxwcwd8p0wzi1hg89";
1965 type = "gem";
1966 };
1967 version = "3.12.3";
1968 };
1969 rspec-html-matchers = {
1970 dependencies = ["nokogiri" "rspec"];
1971 groups = ["development" "test"];
1972 platforms = [];
1973 source = {
1974 remotes = ["https://rubygems.org"];
1975 sha256 = "1bp9q28qw4xmxknrrp3ppcr08bbcnnand6r9prw4920407mvy96l";
1976 type = "gem";
1977 };
1978 version = "0.10.0";
1979 };
1980 rspec-mocks = {
1981 dependencies = ["diff-lcs" "rspec-support"];
1982 groups = ["default" "development" "test"];
1983 platforms = [];
1984 source = {
1985 remotes = ["https://rubygems.org"];
1986 sha256 = "1gq7gviwpck7fhp4y5ibljljvxgjklza18j62qf6zkm2icaa8lfy";
1987 type = "gem";
1988 };
1989 version = "3.12.6";
1990 };
1991 rspec-rails = {
1992 dependencies = ["actionpack" "activesupport" "railties" "rspec-core" "rspec-expectations" "rspec-mocks" "rspec-support"];
1993 groups = ["development" "test"];
1994 platforms = [];
1995 source = {
1996 remotes = ["https://rubygems.org"];
1997 sha256 = "086qdyz7c4s5dslm6j06mq7j4jmj958whc3yinhabnqqmz7i463d";
1998 type = "gem";
1999 };
2000 version = "6.0.3";
2001 };
2002 rspec-support = {
2003 groups = ["default" "development" "test"];
2004 platforms = [];
2005 source = {
2006 remotes = ["https://rubygems.org"];
2007 sha256 = "1ky86j3ksi26ng9ybd7j0qsdf1lpr8mzrmn98yy9gzv801fvhsgr";
2008 type = "gem";
2009 };
2010 version = "3.12.1";
2011 };
2012 rss = {
2013 dependencies = ["rexml"];
2014 groups = ["default"];
2015 platforms = [];
2016 source = {
2017 remotes = ["https://rubygems.org"];
2018 sha256 = "1wv27axi39hhr0nmaffdl5bdjqiafcvp9xhfgnsgfczsblja50sn";
2019 type = "gem";
2020 };
2021 version = "0.3.0";
2022 };
2023 rswag-specs = {
2024 dependencies = ["activesupport" "json-schema" "railties" "rspec-core"];
2025 groups = ["development" "test"];
2026 platforms = [];
2027 source = {
2028 remotes = ["https://rubygems.org"];
2029 sha256 = "0p0blh8p6zj8vsiw585wiy6zpyn8p3ksn0z92ijfzaw7afvcvl8j";
2030 type = "gem";
2031 };
2032 version = "2.10.1";
2033 };
2034 rtlcss = {
2035 dependencies = ["mini_racer"];
2036 groups = ["default"];
2037 platforms = [];
2038 source = {
2039 remotes = ["https://rubygems.org"];
2040 sha256 = "0q5zlx1k4gqyq0rvnfkljvrwa73ysycxc5m5ly9py9k1pw05lg91";
2041 type = "gem";
2042 };
2043 version = "0.2.1";
2044 };
2045 rubocop = {
2046 dependencies = ["base64" "json" "language_server-protocol" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
2047 groups = ["default" "development" "test"];
2048 platforms = [];
2049 source = {
2050 remotes = ["https://rubygems.org"];
2051 sha256 = "1i3571gchdj3c28znr5kisj0fkppy57208g9j1kv23rhk3p5q5p2";
2052 type = "gem";
2053 };
2054 version = "1.56.3";
2055 };
2056 rubocop-ast = {
2057 dependencies = ["parser"];
2058 groups = ["default" "development" "test"];
2059 platforms = [];
2060 source = {
2061 remotes = ["https://rubygems.org"];
2062 sha256 = "188bs225kkhrb17dsf3likdahs2p1i1sqn0pr3pvlx50g6r2mnni";
2063 type = "gem";
2064 };
2065 version = "1.29.0";
2066 };
2067 rubocop-capybara = {
2068 dependencies = ["rubocop"];
2069 groups = ["default" "development" "test"];
2070 platforms = [];
2071 source = {
2072 remotes = ["https://rubygems.org"];
2073 sha256 = "01fn05a87g009ch1sh00abdmgjab87i995msap26vxq1a5smdck6";
2074 type = "gem";
2075 };
2076 version = "2.18.0";
2077 };
2078 rubocop-discourse = {
2079 dependencies = ["rubocop" "rubocop-rspec"];
2080 groups = ["development" "test"];
2081 platforms = [];
2082 source = {
2083 remotes = ["https://rubygems.org"];
2084 sha256 = "1sycsgagz7iq4j4aflzkzjlclvsck9yacjlj1pzzmfpjbbka34x8";
2085 type = "gem";
2086 };
2087 version = "3.3.0";
2088 };
2089 rubocop-factory_bot = {
2090 dependencies = ["rubocop"];
2091 groups = ["default" "development" "test"];
2092 platforms = [];
2093 source = {
2094 remotes = ["https://rubygems.org"];
2095 sha256 = "0kqchl8f67k2g56sq2h1sm2wb6br5gi47s877hlz94g5086f77n1";
2096 type = "gem";
2097 };
2098 version = "2.23.1";
2099 };
2100 rubocop-rspec = {
2101 dependencies = ["rubocop" "rubocop-capybara" "rubocop-factory_bot"];
2102 groups = ["default" "development" "test"];
2103 platforms = [];
2104 source = {
2105 remotes = ["https://rubygems.org"];
2106 sha256 = "0ylwy4afnxhbrvlaf8an9nrizj78axnzggiyfcp8v531cv8six5f";
2107 type = "gem";
2108 };
2109 version = "2.23.2";
2110 };
2111 ruby-prof = {
2112 groups = ["development"];
2113 platforms = [{
2114 engine = "maglev";
2115 } {
2116 engine = "ruby";
2117 }];
2118 source = {
2119 remotes = ["https://rubygems.org"];
2120 sha256 = "13fsfw43zx9pcix1fzxb95g09yadqjvc8971k74krrjz81vbyh51";
2121 type = "gem";
2122 };
2123 version = "1.6.3";
2124 };
2125 ruby-progressbar = {
2126 groups = ["default" "development" "test"];
2127 platforms = [];
2128 source = {
2129 remotes = ["https://rubygems.org"];
2130 sha256 = "0cwvyb7j47m7wihpfaq7rc47zwwx9k4v7iqd9s1xch5nm53rrz40";
2131 type = "gem";
2132 };
2133 version = "1.13.0";
2134 };
2135 ruby-readability = {
2136 dependencies = ["guess_html_encoding" "nokogiri"];
2137 groups = ["default"];
2138 platforms = [];
2139 source = {
2140 remotes = ["https://rubygems.org"];
2141 sha256 = "15ivhbry7hf82lww1bzcrwfyjymijfb3rb0wdd32g2z0942wdspa";
2142 type = "gem";
2143 };
2144 version = "0.7.0";
2145 };
2146 ruby2_keywords = {
2147 groups = ["default" "development" "test"];
2148 platforms = [];
2149 source = {
2150 remotes = ["https://rubygems.org"];
2151 sha256 = "1vz322p8n39hz3b4a9gkmz9y7a5jaz41zrm2ywf31dvkqm03glgz";
2152 type = "gem";
2153 };
2154 version = "0.0.5";
2155 };
2156 rubyzip = {
2157 groups = ["default"];
2158 platforms = [];
2159 source = {
2160 remotes = ["https://rubygems.org"];
2161 sha256 = "0grps9197qyxakbpw02pda59v45lfgbgiyw48i0mq9f2bn9y6mrz";
2162 type = "gem";
2163 };
2164 version = "2.3.2";
2165 };
2166 sanitize = {
2167 dependencies = ["crass" "nokogiri"];
2168 groups = ["default"];
2169 platforms = [];
2170 source = {
2171 remotes = ["https://rubygems.org"];
2172 sha256 = "1kymrjdpbmn4yaml3aaqyj1dzj8gqmm9h030dc2rj5mvja7fpi28";
2173 type = "gem";
2174 };
2175 version = "6.0.2";
2176 };
2177 sass-embedded = {
2178 dependencies = ["google-protobuf" "rake"];
2179 groups = ["default"];
2180 platforms = [];
2181 source = {
2182 remotes = ["https://rubygems.org"];
2183 sha256 = "038fzkbq5sw9lf947akhpsvdm14q6jfzl2yn87s8958h42sn0xjy";
2184 type = "gem";
2185 };
2186 version = "1.66.1";
2187 };
2188 selenium-webdriver = {
2189 dependencies = ["rexml" "rubyzip" "websocket"];
2190 groups = ["test"];
2191 platforms = [];
2192 source = {
2193 remotes = ["https://rubygems.org"];
2194 sha256 = "0jwll13m7bqph4lgl75m7vwd175k657znwa7qn9qkf5dcxdjkcjs";
2195 type = "gem";
2196 };
2197 version = "4.12.0";
2198 };
2199 shoulda-matchers = {
2200 dependencies = ["activesupport"];
2201 groups = ["development" "test"];
2202 platforms = [];
2203 source = {
2204 fetchSubmodules = false;
2205 rev = "68f76ce13e9892339f90c4928339dfd769cfa613";
2206 sha256 = "08kbcdfplmbdhgq0x6lk2lpwrlgijrfq6vhl5hkmxg9v9gpgbbrj";
2207 type = "git";
2208 url = "https://github.com/thoughtbot/shoulda-matchers.git";
2209 };
2210 version = "5.3.0";
2211 };
2212 sidekiq = {
2213 dependencies = ["connection_pool" "rack" "redis"];
2214 groups = ["default"];
2215 platforms = [];
2216 source = {
2217 remotes = ["https://rubygems.org"];
2218 sha256 = "0iv7vgqyrpymiwvc3ca24sl4lda8m627p657p0v4xzdpzincrnbr";
2219 type = "gem";
2220 };
2221 version = "6.5.9";
2222 };
2223 simplecov = {
2224 dependencies = ["docile" "simplecov-html" "simplecov_json_formatter"];
2225 groups = ["test"];
2226 platforms = [];
2227 source = {
2228 remotes = ["https://rubygems.org"];
2229 sha256 = "198kcbrjxhhzca19yrdcd6jjj9sb51aaic3b0sc3pwjghg3j49py";
2230 type = "gem";
2231 };
2232 version = "0.22.0";
2233 };
2234 simplecov-html = {
2235 groups = ["default" "test"];
2236 platforms = [];
2237 source = {
2238 remotes = ["https://rubygems.org"];
2239 sha256 = "0yx01bxa8pbf9ip4hagqkp5m0mqfnwnw2xk8kjraiywz4lrss6jb";
2240 type = "gem";
2241 };
2242 version = "0.12.3";
2243 };
2244 simplecov_json_formatter = {
2245 groups = ["default" "test"];
2246 platforms = [];
2247 source = {
2248 remotes = ["https://rubygems.org"];
2249 sha256 = "0a5l0733hj7sk51j81ykfmlk2vd5vaijlq9d5fn165yyx3xii52j";
2250 type = "gem";
2251 };
2252 version = "0.1.4";
2253 };
2254 simpleidn = {
2255 dependencies = ["unf"];
2256 groups = ["default"];
2257 platforms = [];
2258 source = {
2259 remotes = ["https://rubygems.org"];
2260 sha256 = "06f7w6ph3bzzqk212yylfp4jfx275shgp9zg3xszbpv1ny2skp9m";
2261 type = "gem";
2262 };
2263 version = "0.2.1";
2264 };
2265 snaky_hash = {
2266 dependencies = ["hashie" "version_gem"];
2267 groups = ["default"];
2268 platforms = [];
2269 source = {
2270 remotes = ["https://rubygems.org"];
2271 sha256 = "0cfwvdcr46pk0c7m5aw2w3izbrp1iba0q7l21r37mzpwaz0pxj0s";
2272 type = "gem";
2273 };
2274 version = "2.0.1";
2275 };
2276 sprockets = {
2277 dependencies = ["concurrent-ruby" "rack"];
2278 groups = ["default"];
2279 platforms = [];
2280 source = {
2281 fetchSubmodules = false;
2282 rev = "f4d3dae71ef29c44b75a49cfbf8032cce07b423a";
2283 sha256 = "0ps1zb411nrwih0rdp6vrnx0n4n18jcwks2x06iw52gvswlv49ry";
2284 type = "git";
2285 url = "https://github.com/rails/sprockets";
2286 };
2287 version = "3.7.2";
2288 };
2289 sprockets-rails = {
2290 dependencies = ["actionpack" "activesupport" "sprockets"];
2291 groups = ["default"];
2292 platforms = [];
2293 source = {
2294 remotes = ["https://rubygems.org"];
2295 sha256 = "1b9i14qb27zs56hlcc2hf139l0ghbqnjpmfi0054dxycaxvk5min";
2296 type = "gem";
2297 };
2298 version = "3.4.2";
2299 };
2300 sshkey = {
2301 groups = ["default"];
2302 platforms = [];
2303 source = {
2304 remotes = ["https://rubygems.org"];
2305 sha256 = "1k8i5pzjhcnyf0bhcyn5iixpfp4pz0556rcxwpglh6p0sr8s6nv5";
2306 type = "gem";
2307 };
2308 version = "3.0.0";
2309 };
2310 stackprof = {
2311 groups = ["default"];
2312 platforms = [{
2313 engine = "maglev";
2314 } {
2315 engine = "ruby";
2316 }];
2317 source = {
2318 remotes = ["https://rubygems.org"];
2319 sha256 = "0bhdgfb0pmw9mav1kw9fn0ka012sa0i3h5ppvqssw5xq48nhxnr8";
2320 type = "gem";
2321 };
2322 version = "0.2.25";
2323 };
2324 syntax_tree = {
2325 dependencies = ["prettier_print"];
2326 groups = ["development" "test"];
2327 platforms = [];
2328 source = {
2329 remotes = ["https://rubygems.org"];
2330 sha256 = "162m5xhbiq315bncp49ziddws537dv09pqsgrzsrmhhsymhgy0zb";
2331 type = "gem";
2332 };
2333 version = "6.1.1";
2334 };
2335 syntax_tree-disable_ternary = {
2336 groups = ["development" "test"];
2337 platforms = [];
2338 source = {
2339 remotes = ["https://rubygems.org"];
2340 sha256 = "0gdi6zx4hqpxd81zas3dlw1jrdp98fvsqj4p7f42x5lhpfzz04zc";
2341 type = "gem";
2342 };
2343 version = "1.0.0";
2344 };
2345 test-prof = {
2346 groups = ["test"];
2347 platforms = [];
2348 source = {
2349 remotes = ["https://rubygems.org"];
2350 sha256 = "08j5456rdpgxvv8bs44x81jrxzpxb79wxfxdq4fqwxyircxzi2jj";
2351 type = "gem";
2352 };
2353 version = "1.2.2";
2354 };
2355 thor = {
2356 groups = ["default" "development" "test"];
2357 platforms = [];
2358 source = {
2359 remotes = ["https://rubygems.org"];
2360 sha256 = "0k7j2wn14h1pl4smibasw0bp66kg626drxb59z7rzflch99cd4rg";
2361 type = "gem";
2362 };
2363 version = "1.2.2";
2364 };
2365 tilt = {
2366 groups = ["default"];
2367 platforms = [];
2368 source = {
2369 remotes = ["https://rubygems.org"];
2370 sha256 = "0bmjgbv8158klwp2r3klxjwaj93nh1sbl4xvj9wsha0ic478avz7";
2371 type = "gem";
2372 };
2373 version = "2.2.0";
2374 };
2375 timeout = {
2376 groups = ["default"];
2377 platforms = [];
2378 source = {
2379 remotes = ["https://rubygems.org"];
2380 sha256 = "1d9cvm0f4zdpwa795v3zv4973y5zk59j7s1x3yn90jjrhcz1yvfd";
2381 type = "gem";
2382 };
2383 version = "0.4.0";
2384 };
2385 tzinfo = {
2386 dependencies = ["concurrent-ruby"];
2387 groups = ["default" "development" "test"];
2388 platforms = [];
2389 source = {
2390 remotes = ["https://rubygems.org"];
2391 sha256 = "16w2g84dzaf3z13gxyzlzbf748kylk5bdgg3n1ipvkvvqy685bwd";
2392 type = "gem";
2393 };
2394 version = "2.0.6";
2395 };
2396 tzinfo-data = {
2397 dependencies = ["tzinfo"];
2398 groups = ["default"];
2399 platforms = [];
2400 source = {
2401 remotes = ["https://rubygems.org"];
2402 sha256 = "0m2d0gpsgqnv29j5h2d6g57g0rayvd460b8s2vjr8sn46bqf89m5";
2403 type = "gem";
2404 };
2405 version = "1.2023.3";
2406 };
2407 uglifier = {
2408 dependencies = ["execjs"];
2409 groups = ["assets"];
2410 platforms = [];
2411 source = {
2412 remotes = ["https://rubygems.org"];
2413 sha256 = "0wgh7bzy68vhv9v68061519dd8samcy8sazzz0w3k8kqpy3g4s5f";
2414 type = "gem";
2415 };
2416 version = "4.2.0";
2417 };
2418 unf = {
2419 dependencies = ["unf_ext"];
2420 groups = ["default"];
2421 platforms = [];
2422 source = {
2423 remotes = ["https://rubygems.org"];
2424 sha256 = "0bh2cf73i2ffh4fcpdn9ir4mhq8zi50ik0zqa1braahzadx536a9";
2425 type = "gem";
2426 };
2427 version = "0.1.4";
2428 };
2429 unf_ext = {
2430 groups = ["default"];
2431 platforms = [];
2432 source = {
2433 remotes = ["https://rubygems.org"];
2434 sha256 = "1yj2nz2l101vr1x9w2k83a0fag1xgnmjwp8w8rw4ik2rwcz65fch";
2435 type = "gem";
2436 };
2437 version = "0.0.8.2";
2438 };
2439 unicode-display_width = {
2440 groups = ["default" "development" "test"];
2441 platforms = [];
2442 source = {
2443 remotes = ["https://rubygems.org"];
2444 sha256 = "1gi82k102q7bkmfi7ggn9ciypn897ylln1jk9q67kjhr39fj043a";
2445 type = "gem";
2446 };
2447 version = "2.4.2";
2448 };
2449 unicorn = {
2450 dependencies = ["kgio" "raindrops"];
2451 groups = ["default"];
2452 platforms = [{
2453 engine = "maglev";
2454 } {
2455 engine = "rbx";
2456 } {
2457 engine = "ruby";
2458 }];
2459 source = {
2460 remotes = ["https://rubygems.org"];
2461 sha256 = "1h0gma14jjxiz6piyi6p99q7lya2mxrq79l03160hascvmx9ipa5";
2462 type = "gem";
2463 };
2464 version = "6.1.0";
2465 };
2466 uniform_notifier = {
2467 groups = ["default" "development"];
2468 platforms = [];
2469 source = {
2470 remotes = ["https://rubygems.org"];
2471 sha256 = "1dfvqixshwvm82b9qwdidvnkavdj7s0fbdbmyd4knkl6l3j9xcwr";
2472 type = "gem";
2473 };
2474 version = "1.16.0";
2475 };
2476 uri = {
2477 groups = ["default"];
2478 platforms = [];
2479 source = {
2480 remotes = ["https://rubygems.org"];
2481 sha256 = "0fa49cdssxllj1j37a56kq27wsibx5lmqxkqdk1rz3452y0bsydy";
2482 type = "gem";
2483 };
2484 version = "0.12.2";
2485 };
2486 version_gem = {
2487 groups = ["default"];
2488 platforms = [];
2489 source = {
2490 remotes = ["https://rubygems.org"];
2491 sha256 = "0q6zs0wgcrql9671fw6lmbvgh155snaak4fia24iji5wk9klpfh7";
2492 type = "gem";
2493 };
2494 version = "1.1.3";
2495 };
2496 web-push = {
2497 dependencies = ["hkdf" "jwt" "openssl"];
2498 groups = ["default"];
2499 platforms = [];
2500 source = {
2501 remotes = ["https://rubygems.org"];
2502 sha256 = "1jsximg9v44rpclhjxp03fxk68jx675pghwxc66wj7rn9h9fc54i";
2503 type = "gem";
2504 };
2505 version = "3.0.0";
2506 };
2507 webmock = {
2508 dependencies = ["addressable" "crack" "hashdiff"];
2509 groups = ["test"];
2510 platforms = [];
2511 source = {
2512 remotes = ["https://rubygems.org"];
2513 sha256 = "0vfispr7wd2p1fs9ckn1qnby1yyp4i1dl7qz8n482iw977iyxrza";
2514 type = "gem";
2515 };
2516 version = "3.19.1";
2517 };
2518 websocket = {
2519 groups = ["default" "test"];
2520 platforms = [];
2521 source = {
2522 remotes = ["https://rubygems.org"];
2523 sha256 = "0dib6p55sl606qb4vpwrvj5wh881kk4aqn2zpfapf8ckx7g14jw8";
2524 type = "gem";
2525 };
2526 version = "1.2.9";
2527 };
2528 xpath = {
2529 dependencies = ["nokogiri"];
2530 groups = ["default" "test"];
2531 platforms = [];
2532 source = {
2533 remotes = ["https://rubygems.org"];
2534 sha256 = "0bh8lk9hvlpn7vmi6h4hkcwjzvs2y0cmkk3yjjdr8fxvj6fsgzbd";
2535 type = "gem";
2536 };
2537 version = "3.2.0";
2538 };
2539 yaml-lint = {
2540 groups = ["development"];
2541 platforms = [];
2542 source = {
2543 remotes = ["https://rubygems.org"];
2544 sha256 = "12jc68af2mwdkr9iqay2v6qgq47yk5g82sd171riibk62wbhp5p3";
2545 type = "gem";
2546 };
2547 version = "0.1.2";
2548 };
2549 yard = {
2550 groups = ["development"];
2551 platforms = [];
2552 source = {
2553 remotes = ["https://rubygems.org"];
2554 sha256 = "013yrnwx1zhzhn1fnc19zck22a1qgimsaglp2iwgf5bz9l8h93js";
2555 type = "gem";
2556 };
2557 version = "0.9.34";
2558 };
2559 zeitwerk = {
2560 groups = ["default" "development" "test"];
2561 platforms = [];
2562 source = {
2563 remotes = ["https://rubygems.org"];
2564 sha256 = "1mwdd445w63khz13hpv17m2br5xngyjl3jdj08xizjbm78i2zrxd";
2565 type = "gem";
2566 };
2567 version = "2.6.11";
2568 };
2569}