aboutsummaryrefslogtreecommitdiff
path: root/flakes/openfoodnetwork
diff options
context:
space:
mode:
Diffstat (limited to 'flakes/openfoodnetwork')
-rw-r--r--flakes/openfoodnetwork/default.nix39
-rw-r--r--flakes/openfoodnetwork/gemset.nix2896
2 files changed, 2935 insertions, 0 deletions
diff --git a/flakes/openfoodnetwork/default.nix b/flakes/openfoodnetwork/default.nix
new file mode 100644
index 0000000..dd68177
--- /dev/null
+++ b/flakes/openfoodnetwork/default.nix
@@ -0,0 +1,39 @@
1{ bundlerEnv, defaultGemConfig, writeShellScript, v8, stdenv }:
2
3let
4 gems = bundlerEnv {
5 name = "openfoodnetwork";
6 gemfile = ./Gemfile;
7 lockfile = ./Gemfile.lock;
8 gemset = import ./gemset.nix;
9 gemConfig = defaultGemConfig // {
10 libv8-node = attrs: {
11 dontBuild = false;
12 postPatch = let
13 noopScript = writeShellScript "noop" "exit 0";
14 linkFiles = writeShellScript "link-files" ''
15 cd ../..
16
17 mkdir -p vendor/v8/out.gn/libv8/obj/
18 ln -s "${v8}/lib/libv8.a" vendor/v8/out.gn/libv8/obj/libv8_monolith.a
19
20 ln -s ${v8}/include vendor/v8/include
21
22 mkdir -p ext/libv8-node
23 echo '--- !ruby/object:Libv8::Node::Location::Vendor {}' >ext/libv8-node/.location.yml
24 '';
25 in ''
26 cp ${noopScript} libexec/build-libv8
27 cp ${noopScript} libexec/build-monolith
28 cp ${noopScript} libexec/download-node
29 cp ${noopScript} libexec/extract-node
30 cp ${linkFiles} libexec/inject-libv8
31 '';
32 };
33 };
34 };
35in
36 stdenv.mkDerivation {
37 name = "openfoodnetwork";
38 inherit
39 }
diff --git a/flakes/openfoodnetwork/gemset.nix b/flakes/openfoodnetwork/gemset.nix
new file mode 100644
index 0000000..2f212b8
--- /dev/null
+++ b/flakes/openfoodnetwork/gemset.nix
@@ -0,0 +1,2896 @@
1{
2 actioncable = {
3 dependencies = ["actionpack" "activesupport" "nio4r" "websocket-driver"];
4 groups = ["default"];
5 platforms = [];
6 source = {
7 remotes = ["https://rubygems.org"];
8 sha256 = "0ilq5mniarm0zlvnkagqj9n9p73ljrhphciz02aymrpfxxxclz2x";
9 type = "gem";
10 };
11 version = "6.1.4.1";
12 };
13 actionmailbox = {
14 dependencies = ["actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail"];
15 groups = ["default"];
16 platforms = [];
17 source = {
18 remotes = ["https://rubygems.org"];
19 sha256 = "16azdnjws215clb056b9mabglx4b8f61hr82hv7hm80dmn89zqq6";
20 type = "gem";
21 };
22 version = "6.1.4.1";
23 };
24 actionmailer = {
25 dependencies = ["actionpack" "actionview" "activejob" "activesupport" "mail" "rails-dom-testing"];
26 groups = ["default"];
27 platforms = [];
28 source = {
29 remotes = ["https://rubygems.org"];
30 sha256 = "00s07l2ac5igch1g2rpa0linmiq7mhgk6v6wxkckg8gbiqijb592";
31 type = "gem";
32 };
33 version = "6.1.4.1";
34 };
35 actionpack = {
36 dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
37 groups = ["default" "development" "test"];
38 platforms = [];
39 source = {
40 remotes = ["https://rubygems.org"];
41 sha256 = "0xgysqnibjsy6kdz10x2xb3kwa6lssiqhh0zggrbgs31ypwhlpia";
42 type = "gem";
43 };
44 version = "6.1.4.1";
45 };
46 actionpack-action_caching = {
47 dependencies = ["actionpack"];
48 groups = ["default"];
49 platforms = [];
50 source = {
51 remotes = ["https://rubygems.org"];
52 sha256 = "1bxaz8sdhqkdjqwk58icy9668s0yxpgm28gdkdmxl3g41m94b8id";
53 type = "gem";
54 };
55 version = "1.2.2";
56 };
57 actiontext = {
58 dependencies = ["actionpack" "activerecord" "activestorage" "activesupport" "nokogiri"];
59 groups = ["default"];
60 platforms = [];
61 source = {
62 remotes = ["https://rubygems.org"];
63 sha256 = "0m4fy4qqh09vnzbhx383vjdfid6fzbs49bzzg415x05nmmjkx582";
64 type = "gem";
65 };
66 version = "6.1.4.1";
67 };
68 actionview = {
69 dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"];
70 groups = ["default" "development" "test"];
71 platforms = [];
72 source = {
73 remotes = ["https://rubygems.org"];
74 sha256 = "1yf4ic5kl324rs0raralpwx24s6hvvdzxfhinafylf8f3x7jj23z";
75 type = "gem";
76 };
77 version = "6.1.4.1";
78 };
79 active_model_serializers = {
80 dependencies = ["activemodel"];
81 groups = ["default"];
82 platforms = [];
83 source = {
84 remotes = ["https://rubygems.org"];
85 sha256 = "0k3mgia2ahh7mbk30hjq9pzqbk0kh281s91kq2z6p555nv9y6l3k";
86 type = "gem";
87 };
88 version = "0.8.4";
89 };
90 activejob = {
91 dependencies = ["activesupport" "globalid"];
92 groups = ["default"];
93 platforms = [];
94 source = {
95 remotes = ["https://rubygems.org"];
96 sha256 = "1q7c0i0kwarxgcbxk71wa9jnlg45grbxmhlrh7dk9bgcv7r7r7hn";
97 type = "gem";
98 };
99 version = "6.1.4.1";
100 };
101 activemerchant = {
102 dependencies = ["activesupport" "builder" "i18n" "nokogiri"];
103 groups = ["default"];
104 platforms = [];
105 source = {
106 remotes = ["https://rubygems.org"];
107 sha256 = "0ajmcgc4idxmvh8sghyb1ngxsc9x6r5yfi4r1z22d6a4j7b1yjzj";
108 type = "gem";
109 };
110 version = "1.123.0";
111 };
112 activemodel = {
113 dependencies = ["activesupport"];
114 groups = ["default" "development" "test"];
115 platforms = [];
116 source = {
117 remotes = ["https://rubygems.org"];
118 sha256 = "16ixam4lni8b5lgx0whnax0imzh1dh10fy5r9pxs52n83yz5nbq3";
119 type = "gem";
120 };
121 version = "6.1.4.1";
122 };
123 activerecord = {
124 dependencies = ["activemodel" "activesupport"];
125 groups = ["default" "development" "test"];
126 platforms = [];
127 source = {
128 remotes = ["https://rubygems.org"];
129 sha256 = "1ccgvlj767ybps3pxlaa4iw77n7wbriw2sr8754id3ngjfap08ja";
130 type = "gem";
131 };
132 version = "6.1.4.1";
133 };
134 activerecord-import = {
135 dependencies = ["activerecord"];
136 groups = ["default"];
137 platforms = [];
138 source = {
139 remotes = ["https://rubygems.org"];
140 sha256 = "17ydad9gcsh0c9ny68fyvxmh6rbld4pyvyabnc7882678dnvfy8i";
141 type = "gem";
142 };
143 version = "1.2.0";
144 };
145 activerecord-postgresql-adapter = {
146 dependencies = ["pg"];
147 groups = ["default"];
148 platforms = [];
149 source = {
150 remotes = ["https://rubygems.org"];
151 sha256 = "1wdfd1mkns28ilr6nm18x69h651mjxwb8p2zk8pb6cjgx7c26axl";
152 type = "gem";
153 };
154 version = "0.0.1";
155 };
156 activerecord-session_store = {
157 dependencies = ["actionpack" "activerecord" "multi_json" "rack" "railties"];
158 groups = ["default"];
159 platforms = [];
160 source = {
161 remotes = ["https://rubygems.org"];
162 sha256 = "06ddhz1b2yg72iv09n48gcd3ix5da7hxlzi7vvj13nrps2qwlffg";
163 type = "gem";
164 };
165 version = "2.0.0";
166 };
167 activestorage = {
168 dependencies = ["actionpack" "activejob" "activerecord" "activesupport" "marcel" "mini_mime"];
169 groups = ["default"];
170 platforms = [];
171 source = {
172 remotes = ["https://rubygems.org"];
173 sha256 = "17knzz9fvqg4x582vy0xmlgjkxfb13xyzl2rgw19qfma86hxsvvi";
174 type = "gem";
175 };
176 version = "6.1.4.1";
177 };
178 activesupport = {
179 dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo" "zeitwerk"];
180 groups = ["default" "development" "test"];
181 platforms = [];
182 source = {
183 remotes = ["https://rubygems.org"];
184 sha256 = "19gx1jcq46x9d1pi1w8xq0bgvvfw239y4lalr8asm291gj3q3ds4";
185 type = "gem";
186 };
187 version = "6.1.4.1";
188 };
189 acts-as-taggable-on = {
190 dependencies = ["activerecord"];
191 groups = ["default"];
192 platforms = [];
193 source = {
194 remotes = ["https://rubygems.org"];
195 sha256 = "0kfnyix173bazjswab21bx7hmqmik71awj2kz090fsa2nv58c4mw";
196 type = "gem";
197 };
198 version = "8.1.0";
199 };
200 acts_as_list = {
201 dependencies = ["activerecord"];
202 groups = ["default"];
203 platforms = [];
204 source = {
205 remotes = ["https://rubygems.org"];
206 sha256 = "12p22h59c45dnccb51pqk275ziyi502azf9w3qcnkcsq827ma5jm";
207 type = "gem";
208 };
209 version = "1.0.4";
210 };
211 addressable = {
212 dependencies = ["public_suffix"];
213 groups = ["default" "development" "test"];
214 platforms = [];
215 source = {
216 remotes = ["https://rubygems.org"];
217 sha256 = "022r3m9wdxljpbya69y2i3h9g3dhhfaqzidf95m6qjzms792jvgp";
218 type = "gem";
219 };
220 version = "2.8.0";
221 };
222 afm = {
223 groups = ["default" "test"];
224 platforms = [];
225 source = {
226 remotes = ["https://rubygems.org"];
227 sha256 = "06kj9hgd0z8pj27bxp2diwqh6fv7qhwwm17z64rhdc4sfn76jgn8";
228 type = "gem";
229 };
230 version = "0.2.2";
231 };
232 angular-rails-templates = {
233 dependencies = ["railties" "sprockets" "tilt"];
234 groups = ["default"];
235 platforms = [];
236 source = {
237 remotes = ["https://rubygems.org"];
238 sha256 = "0aja8b2bjj8af29zagkm6pv48s0933l0d38j5b4wgxipf0c0mjxq";
239 type = "gem";
240 };
241 version = "1.1.0";
242 };
243 angular_rails_csrf = {
244 dependencies = ["railties"];
245 groups = ["default"];
246 platforms = [];
247 source = {
248 remotes = ["https://rubygems.org"];
249 sha256 = "08g6xwz98apbfxwd0kbsxl7ll4bms11m563rjl4mavm1dnf3nsgh";
250 type = "gem";
251 };
252 version = "4.5.0";
253 };
254 angularjs-file-upload-rails = {
255 groups = ["default"];
256 platforms = [];
257 source = {
258 remotes = ["https://rubygems.org"];
259 sha256 = "07s0b8bwdp8asc16rp16q78p17cl5qnw8svqarbcsv0b1fkxiqbd";
260 type = "gem";
261 };
262 version = "2.4.1";
263 };
264 angularjs-rails = {
265 groups = ["default"];
266 platforms = [];
267 source = {
268 remotes = ["https://rubygems.org"];
269 sha256 = "01blhjrzg82l76s5fj7jcgnykxxdj61m5swwy9x0wxnxhid81rgx";
270 type = "gem";
271 };
272 version = "1.8.0";
273 };
274 Ascii85 = {
275 groups = ["default" "test"];
276 platforms = [];
277 source = {
278 remotes = ["https://rubygems.org"];
279 sha256 = "1ds4v9xgsyvijnlflak4dzf1qwmda9yd5bv8jwsb56nngd399rlw";
280 type = "gem";
281 };
282 version = "1.1.0";
283 };
284 ast = {
285 groups = ["default" "development"];
286 platforms = [];
287 source = {
288 remotes = ["https://rubygems.org"];
289 sha256 = "04nc8x27hlzlrr5c2gn7mar4vdr0apw5xg22wp6m8dx3wqr04a0y";
290 type = "gem";
291 };
292 version = "2.4.2";
293 };
294 awesome_nested_set = {
295 dependencies = ["activerecord"];
296 groups = ["default"];
297 platforms = [];
298 source = {
299 remotes = ["https://rubygems.org"];
300 sha256 = "06ggf81dy8wkds0b37xgx065b325fm0c6i6g1k0ml4ai8jwphm6r";
301 type = "gem";
302 };
303 version = "3.4.0";
304 };
305 awesome_print = {
306 groups = ["development" "test"];
307 platforms = [];
308 source = {
309 remotes = ["https://rubygems.org"];
310 sha256 = "0vkq6c8y2jvaw03ynds5vjzl1v9wg608cimkd3bidzxc0jvk56z9";
311 type = "gem";
312 };
313 version = "1.9.2";
314 };
315 aws-sdk = {
316 dependencies = ["aws-sdk-resources"];
317 groups = ["default"];
318 platforms = [];
319 source = {
320 remotes = ["https://rubygems.org"];
321 sha256 = "1xfan8fpiy019zp32l2a8smwfbii5m9hy49d8b8gvww2qcy5m3pr";
322 type = "gem";
323 };
324 version = "2.2.0";
325 };
326 aws-sdk-core = {
327 dependencies = ["jmespath"];
328 groups = ["default"];
329 platforms = [];
330 source = {
331 remotes = ["https://rubygems.org"];
332 sha256 = "1f8diki6xvz048i0lhkxqngirgmqqj50jda8vjw0xxgv3qzklq4r";
333 type = "gem";
334 };
335 version = "2.2.0";
336 };
337 aws-sdk-resources = {
338 dependencies = ["aws-sdk-core"];
339 groups = ["default"];
340 platforms = [];
341 source = {
342 remotes = ["https://rubygems.org"];
343 sha256 = "06y7sj2371pjw9vgsfipbz2g3pw3i4asdz27h1lb7pny8gwndkzk";
344 type = "gem";
345 };
346 version = "2.2.0";
347 };
348 bcrypt = {
349 groups = ["default"];
350 platforms = [];
351 source = {
352 remotes = ["https://rubygems.org"];
353 sha256 = "02r1c3isfchs5fxivbq99gc3aq4vfyn8snhcy707dal1p8qz12qb";
354 type = "gem";
355 };
356 version = "3.1.16";
357 };
358 bigdecimal = {
359 groups = ["default"];
360 platforms = [];
361 source = {
362 remotes = ["https://rubygems.org"];
363 sha256 = "0fxl2hybnfij668h7133p28f8b13jaj13wyyniqdiy8m3s6b1pcb";
364 type = "gem";
365 };
366 version = "3.0.2";
367 };
368 bindex = {
369 groups = ["default" "development"];
370 platforms = [];
371 source = {
372 remotes = ["https://rubygems.org"];
373 sha256 = "0zmirr3m02p52bzq4xgksq4pn8j641rx5d4czk68pv9rqnfwq7kv";
374 type = "gem";
375 };
376 version = "0.8.1";
377 };
378 bootsnap = {
379 dependencies = ["msgpack"];
380 groups = ["default"];
381 platforms = [];
382 source = {
383 remotes = ["https://rubygems.org"];
384 sha256 = "1ndjra3h86dq28njm2swmaw6n3vsywrycrf7i5iy9l8hrhfhv4x2";
385 type = "gem";
386 };
387 version = "1.9.1";
388 };
389 bugsnag = {
390 dependencies = ["concurrent-ruby"];
391 groups = ["default"];
392 platforms = [];
393 source = {
394 remotes = ["https://rubygems.org"];
395 sha256 = "19yz4s0sw2w8jywkdf445zpdkg3s9869hmxcs7w68xvykpx0ickb";
396 type = "gem";
397 };
398 version = "6.24.0";
399 };
400 builder = {
401 groups = ["default" "development" "test"];
402 platforms = [];
403 source = {
404 remotes = ["https://rubygems.org"];
405 sha256 = "045wzckxpwcqzrjr353cxnyaxgf0qg22jh00dcx7z38cys5g1jlr";
406 type = "gem";
407 };
408 version = "3.2.4";
409 };
410 bullet = {
411 dependencies = ["activesupport" "uniform_notifier"];
412 groups = ["development" "test"];
413 platforms = [];
414 source = {
415 remotes = ["https://rubygems.org"];
416 sha256 = "01xachwsyykmp153514vz2khanbsz1n27j09za5gcxj54srh5l4p";
417 type = "gem";
418 };
419 version = "6.1.5";
420 };
421 byebug = {
422 groups = ["development" "test"];
423 platforms = [];
424 source = {
425 remotes = ["https://rubygems.org"];
426 sha256 = "0nx3yjf4xzdgb8jkmk2344081gqr22pgjqnmjg2q64mj5d6r9194";
427 type = "gem";
428 };
429 version = "11.1.3";
430 };
431 cable_ready = {
432 dependencies = ["rails" "thread-local"];
433 groups = ["default"];
434 platforms = [];
435 source = {
436 remotes = ["https://rubygems.org"];
437 sha256 = "06lqnv1b3zxgn189v7df6avf3zrk1snfxkbm1ax0fz129k997hak";
438 type = "gem";
439 };
440 version = "5.0.0.pre2";
441 };
442 cancancan = {
443 groups = ["default"];
444 platforms = [];
445 source = {
446 remotes = ["https://rubygems.org"];
447 sha256 = "05kb459laaw339n7mas37v4k83nwz228bfpaghgybza347341x85";
448 type = "gem";
449 };
450 version = "1.15.0";
451 };
452 capybara = {
453 dependencies = ["addressable" "mini_mime" "nokogiri" "rack" "rack-test" "regexp_parser" "xpath"];
454 groups = ["development" "test"];
455 platforms = [];
456 source = {
457 remotes = ["https://rubygems.org"];
458 sha256 = "1viqcpsngy9fqjd68932m43ad6xj656d1x33nx9565q57chgi29k";
459 type = "gem";
460 };
461 version = "3.35.3";
462 };
463 catalog = {
464 groups = ["default"];
465 platforms = [];
466 source = {
467 path = engines/catalog;
468 type = "path";
469 };
470 version = "0.0.1";
471 };
472 childprocess = {
473 groups = ["default" "development" "test"];
474 platforms = [];
475 source = {
476 remotes = ["https://rubygems.org"];
477 sha256 = "1ic028k8xgm2dds9mqnvwwx3ibaz32j8455zxr9f4bcnviyahya5";
478 type = "gem";
479 };
480 version = "3.0.0";
481 };
482 chronic = {
483 groups = ["default"];
484 platforms = [];
485 source = {
486 remotes = ["https://rubygems.org"];
487 sha256 = "1hrdkn4g8x7dlzxwb1rfgr8kw3bp4ywg5l4y4i9c2g5cwv62yvvn";
488 type = "gem";
489 };
490 version = "0.10.2";
491 };
492 chunky_png = {
493 groups = ["default"];
494 platforms = [];
495 source = {
496 remotes = ["https://rubygems.org"];
497 sha256 = "1znw5x86hmm9vfhidwdsijz8m38pqgmv98l9ryilvky0aldv7mc9";
498 type = "gem";
499 };
500 version = "1.4.0";
501 };
502 climate_control = {
503 groups = ["default"];
504 platforms = [];
505 source = {
506 remotes = ["https://rubygems.org"];
507 sha256 = "0q11v0iabvr6rif0d025xh078ili5frrihlj0m04zfg7lgvagxji";
508 type = "gem";
509 };
510 version = "0.2.0";
511 };
512 cliver = {
513 groups = ["default" "development" "test"];
514 platforms = [];
515 source = {
516 remotes = ["https://rubygems.org"];
517 sha256 = "096f4rj7virwvqxhkavy0v55rax10r4jqf8cymbvn4n631948xc7";
518 type = "gem";
519 };
520 version = "0.3.2";
521 };
522 cocaine = {
523 dependencies = ["climate_control"];
524 groups = ["default"];
525 platforms = [];
526 source = {
527 remotes = ["https://rubygems.org"];
528 sha256 = "01kk5xd7lspbkdvn6nyj0y51zhvia3z6r4nalbdcqw5fbsywwi7d";
529 type = "gem";
530 };
531 version = "0.5.8";
532 };
533 codecov = {
534 dependencies = ["simplecov"];
535 groups = ["test"];
536 platforms = [];
537 source = {
538 remotes = ["https://rubygems.org"];
539 sha256 = "1pi2dmqxjw5wsn65yx5qz5ks5msqflj0zxvk11r3cxwgacvj3hys";
540 type = "gem";
541 };
542 version = "0.6.0";
543 };
544 coderay = {
545 groups = ["default" "development"];
546 platforms = [];
547 source = {
548 remotes = ["https://rubygems.org"];
549 sha256 = "0jvxqxzply1lwp7ysn94zjhh57vc14mcshw1ygw14ib8lhc00lyw";
550 type = "gem";
551 };
552 version = "1.1.3";
553 };
554 coffee-rails = {
555 dependencies = ["coffee-script" "railties"];
556 groups = ["default"];
557 platforms = [];
558 source = {
559 remotes = ["https://rubygems.org"];
560 sha256 = "170sp4y82bf6nsczkkkzypzv368sgjg6lfrkib4hfjgxa6xa3ajx";
561 type = "gem";
562 };
563 version = "5.0.0";
564 };
565 coffee-script = {
566 dependencies = ["coffee-script-source" "execjs"];
567 groups = ["default"];
568 platforms = [];
569 source = {
570 remotes = ["https://rubygems.org"];
571 sha256 = "0rc7scyk7mnpfxqv5yy4y5q1hx3i7q3ahplcp4bq2g5r24g2izl2";
572 type = "gem";
573 };
574 version = "2.4.1";
575 };
576 coffee-script-source = {
577 groups = ["default"];
578 platforms = [];
579 source = {
580 remotes = ["https://rubygems.org"];
581 sha256 = "1907v9q1zcqmmyqzhzych5l7qifgls2rlbnbhy5vzyr7i7yicaz1";
582 type = "gem";
583 };
584 version = "1.12.2";
585 };
586 combine_pdf = {
587 dependencies = ["ruby-rc4"];
588 groups = ["default"];
589 platforms = [];
590 source = {
591 remotes = ["https://rubygems.org"];
592 sha256 = "1bxakrrip0sg5gxy50wdn7lr3h2w7rd590cjhnj4qi477cvi1qgg";
593 type = "gem";
594 };
595 version = "1.0.21";
596 };
597 compass = {
598 dependencies = ["chunky_png" "compass-core" "compass-import-once" "rb-fsevent" "rb-inotify" "sass"];
599 groups = ["default"];
600 platforms = [];
601 source = {
602 remotes = ["https://rubygems.org"];
603 sha256 = "0lfi83w8z75czr0pf0rmj9hda22082h3cmvczl8r1ma9agf88y2c";
604 type = "gem";
605 };
606 version = "1.0.3";
607 };
608 compass-core = {
609 dependencies = ["multi_json" "sass"];
610 groups = ["default"];
611 platforms = [];
612 source = {
613 remotes = ["https://rubygems.org"];
614 sha256 = "0yaspqwdmzwdcqviclbs3blq7an16pysrfzylz8q1gxmmd6bpj3a";
615 type = "gem";
616 };
617 version = "1.0.3";
618 };
619 compass-import-once = {
620 dependencies = ["sass"];
621 groups = ["default"];
622 platforms = [];
623 source = {
624 remotes = ["https://rubygems.org"];
625 sha256 = "0bn7gwbfz7jvvdd0qdfqlx67fcb83gyvxqc7dr9fhcnks3z8z5rq";
626 type = "gem";
627 };
628 version = "1.0.5";
629 };
630 compass-rails = {
631 dependencies = ["compass" "sass-rails" "sprockets"];
632 groups = ["default"];
633 platforms = [];
634 source = {
635 remotes = ["https://rubygems.org"];
636 sha256 = "1y1gi9lcmxzn0xvx2pf4xzj8n0s6rl0vbycyjk1kpcvycyjnbjgr";
637 type = "gem";
638 };
639 version = "4.0.0";
640 };
641 concurrent-ruby = {
642 groups = ["default" "development" "test"];
643 platforms = [];
644 source = {
645 remotes = ["https://rubygems.org"];
646 sha256 = "0nwad3211p7yv9sda31jmbyw6sdafzmdi2i2niaz6f0wk5nq9h0f";
647 type = "gem";
648 };
649 version = "1.1.9";
650 };
651 connection_pool = {
652 groups = ["default"];
653 platforms = [];
654 source = {
655 remotes = ["https://rubygems.org"];
656 sha256 = "0ffdxhgirgc86qb42yvmfj6v1v0x4lvi0pxn9zhghkff44wzra0k";
657 type = "gem";
658 };
659 version = "2.2.5";
660 };
661 crack = {
662 dependencies = ["rexml"];
663 groups = ["default" "test"];
664 platforms = [];
665 source = {
666 remotes = ["https://rubygems.org"];
667 sha256 = "1cr1kfpw3vkhysvkk3wg7c54m75kd68mbm9rs5azdjdq57xid13r";
668 type = "gem";
669 };
670 version = "0.4.5";
671 };
672 crass = {
673 groups = ["default" "development" "test"];
674 platforms = [];
675 source = {
676 remotes = ["https://rubygems.org"];
677 sha256 = "0pfl5c0pyqaparxaqxi6s4gfl21bdldwiawrc0aknyvflli60lfw";
678 type = "gem";
679 };
680 version = "1.0.6";
681 };
682 css_parser = {
683 dependencies = ["addressable"];
684 groups = ["default"];
685 platforms = [];
686 source = {
687 remotes = ["https://rubygems.org"];
688 sha256 = "0xs4ind9xd099rb52b73pch8ha143dl8bhivqsbba4wrvxpbx751";
689 type = "gem";
690 };
691 version = "1.9.0";
692 };
693 cuprite = {
694 dependencies = ["capybara" "ferrum"];
695 groups = ["development" "test"];
696 platforms = [];
697 source = {
698 remotes = ["https://rubygems.org"];
699 sha256 = "1gz7min595pq4xkzm1nvn538i7plg7jwfc1pw6w8f4apfh94fv56";
700 type = "gem";
701 };
702 version = "0.13";
703 };
704 custom_error_message = {
705 groups = ["default"];
706 platforms = [];
707 source = {
708 fetchSubmodules = false;
709 rev = "3a8ec9dddc7a5b0aab7c69a6060596de300c68f4";
710 sha256 = "1r2yah8dzng7i0000xfdksv3cj2z65x1nr4vjrnsv9sm7fj7bbld";
711 type = "git";
712 url = "https://github.com/jeremydurham/custom-err-msg.git";
713 };
714 version = "1.1.1";
715 };
716 dalli = {
717 groups = ["default"];
718 platforms = [];
719 source = {
720 remotes = ["https://rubygems.org"];
721 sha256 = "0br39scmr187w3ifl5gsddl2fhq6ahijgw6358plqjdzrizlg764";
722 type = "gem";
723 };
724 version = "2.7.11";
725 };
726 database_cleaner = {
727 dependencies = ["database_cleaner-active_record"];
728 groups = ["development" "test"];
729 platforms = [];
730 source = {
731 remotes = ["https://rubygems.org"];
732 sha256 = "1x4r22rnpwnm9yln88vhzqj4cl3sbd26c4j50g9k6wp7y01rln4w";
733 type = "gem";
734 };
735 version = "2.0.1";
736 };
737 database_cleaner-active_record = {
738 dependencies = ["activerecord" "database_cleaner-core"];
739 groups = ["default" "development" "test"];
740 platforms = [];
741 source = {
742 remotes = ["https://rubygems.org"];
743 sha256 = "1jg7jd7w65hdarzbi8f252la3qgsnd2sjavhlmc82kwzfx37k38m";
744 type = "gem";
745 };
746 version = "2.0.0";
747 };
748 database_cleaner-core = {
749 groups = ["default" "development" "test"];
750 platforms = [];
751 source = {
752 remotes = ["https://rubygems.org"];
753 sha256 = "0v44bn386ipjjh4m2kl53dal8g4d41xajn2jggnmjbhn6965fil6";
754 type = "gem";
755 };
756 version = "2.0.1";
757 };
758 db2fog = {
759 dependencies = ["activerecord" "fog-core" "rails"];
760 groups = ["default"];
761 platforms = [];
762 source = {
763 fetchSubmodules = false;
764 rev = "5b63343847452f52aa42f7fc169d6ab3af57cda3";
765 sha256 = "02fc3v81sx6rnvc492bdg057fs67qpsf83y25bsdqz83k21xmzyl";
766 type = "git";
767 url = "https://github.com/openfoodfoundation/db2fog.git";
768 };
769 version = "0.9.2";
770 };
771 ddtrace = {
772 dependencies = ["ffi" "msgpack"];
773 groups = ["production" "staging"];
774 platforms = [];
775 source = {
776 remotes = ["https://rubygems.org"];
777 sha256 = "0p7d6r2zpy9mqmd26ni9cpgc2yas4jira66rxx92l87amypkvasc";
778 type = "gem";
779 };
780 version = "0.53.0";
781 };
782 debugger-linecache = {
783 groups = ["development"];
784 platforms = [];
785 source = {
786 remotes = ["https://rubygems.org"];
787 sha256 = "0iwyx190fd5vfwj1gzr8pg3m374kqqix4g4fc4qw29sp54d3fpdz";
788 type = "gem";
789 };
790 version = "1.2.0";
791 };
792 devise = {
793 dependencies = ["bcrypt" "orm_adapter" "railties" "responders" "warden"];
794 groups = ["default"];
795 platforms = [];
796 source = {
797 remotes = ["https://rubygems.org"];
798 sha256 = "0ag0skzk3h7bhmf1n2zwa7cg6kx5k5inxmq0kf5qpm7917ffm0mz";
799 type = "gem";
800 };
801 version = "4.8.0";
802 };
803 devise-encryptable = {
804 dependencies = ["devise"];
805 groups = ["default"];
806 platforms = [];
807 source = {
808 remotes = ["https://rubygems.org"];
809 sha256 = "1dh9gl7qa1a8x091xk9dc6lwc5jw6lqmiw7sii1hq0w4jknwlq4q";
810 type = "gem";
811 };
812 version = "0.2.0";
813 };
814 devise-i18n = {
815 dependencies = ["devise"];
816 groups = ["default"];
817 platforms = [];
818 source = {
819 remotes = ["https://rubygems.org"];
820 sha256 = "11knkl0b40pyjz8934pmr3apzsmvvaj09w5ks8xzppd5agid2r6f";
821 type = "gem";
822 };
823 version = "1.10.0";
824 };
825 devise-token_authenticatable = {
826 dependencies = ["devise"];
827 groups = ["default"];
828 platforms = [];
829 source = {
830 remotes = ["https://rubygems.org"];
831 sha256 = "0ss9wcmjghl6s2kyqrgjn5z4bw1gxmlbqv0in2kirn56428w239f";
832 type = "gem";
833 };
834 version = "1.1.0";
835 };
836 dfc_provider = {
837 dependencies = ["active_model_serializers" "jwt" "rspec"];
838 groups = ["default"];
839 platforms = [];
840 source = {
841 path = engines/dfc_provider;
842 type = "path";
843 };
844 version = "0.0.1";
845 };
846 diff-lcs = {
847 groups = ["default" "development" "test"];
848 platforms = [];
849 source = {
850 remotes = ["https://rubygems.org"];
851 sha256 = "0m925b8xc6kbpnif9dldna24q1szg4mk0fvszrki837pfn46afmz";
852 type = "gem";
853 };
854 version = "1.4.4";
855 };
856 docile = {
857 groups = ["default" "test"];
858 platforms = [];
859 source = {
860 remotes = ["https://rubygems.org"];
861 sha256 = "1lxqxgq71rqwj1lpl9q1mbhhhhhhdkkj7my341f2889pwayk85sz";
862 type = "gem";
863 };
864 version = "1.4.0";
865 };
866 dotenv = {
867 groups = ["default"];
868 platforms = [];
869 source = {
870 remotes = ["https://rubygems.org"];
871 sha256 = "0iym172c5337sm1x2ykc2i3f961vj3wdclbyg1x6sxs3irgfsl94";
872 type = "gem";
873 };
874 version = "2.7.6";
875 };
876 dotenv-rails = {
877 dependencies = ["dotenv" "railties"];
878 groups = ["default"];
879 platforms = [];
880 source = {
881 remotes = ["https://rubygems.org"];
882 sha256 = "1my2jdmgmpf32rfxffkb9cyxh7ayis4q5ygpwjqj4vpp25y3a70c";
883 type = "gem";
884 };
885 version = "2.7.6";
886 };
887 e2mmap = {
888 groups = ["default"];
889 platforms = [];
890 source = {
891 remotes = ["https://rubygems.org"];
892 sha256 = "0n8gxjb63dck3vrmsdcqqll7xs7f3wk78mw8w0gdk9wp5nx6pvj5";
893 type = "gem";
894 };
895 version = "0.1.0";
896 };
897 erubi = {
898 groups = ["default" "development" "test"];
899 platforms = [];
900 source = {
901 remotes = ["https://rubygems.org"];
902 sha256 = "09l8lz3j00m898li0yfsnb6ihc63rdvhw3k5xczna5zrjk104f2l";
903 type = "gem";
904 };
905 version = "1.10.0";
906 };
907 et-orbi = {
908 dependencies = ["tzinfo"];
909 groups = ["default"];
910 platforms = [];
911 source = {
912 remotes = ["https://rubygems.org"];
913 sha256 = "0xr8i8ql4xzx17d12590i3j299hj6vc0ja2j29dy12i5nlchxrvp";
914 type = "gem";
915 };
916 version = "1.2.4";
917 };
918 excon = {
919 groups = ["default"];
920 platforms = [];
921 source = {
922 remotes = ["https://rubygems.org"];
923 sha256 = "19g5nvkycnkzqq4mqn1zjznq9adrlv2jz0dr9w10cbn42hhqpiz7";
924 type = "gem";
925 };
926 version = "0.81.0";
927 };
928 execjs = {
929 groups = ["default"];
930 platforms = [];
931 source = {
932 remotes = ["https://rubygems.org"];
933 sha256 = "1yz55sf2nd3l666ms6xr18sm2aggcvmb8qr3v53lr4rir32y1yp1";
934 type = "gem";
935 };
936 version = "2.7.0";
937 };
938 factory_bot = {
939 dependencies = ["activesupport"];
940 groups = ["default" "development" "test"];
941 platforms = [];
942 source = {
943 remotes = ["https://rubygems.org"];
944 sha256 = "04vxmjr200akcil9fqxc9ghbb9q0lyrh2q03xxncycd5vln910fi";
945 type = "gem";
946 };
947 version = "6.2.0";
948 };
949 factory_bot_rails = {
950 dependencies = ["factory_bot" "railties"];
951 groups = ["development" "test"];
952 platforms = [];
953 source = {
954 remotes = ["https://rubygems.org"];
955 sha256 = "18fhcihkc074gk62iwqgbdgc3ymim4fm0b4p3ipffy5hcsb9d2r7";
956 type = "gem";
957 };
958 version = "6.2.0";
959 };
960 faraday = {
961 dependencies = ["faraday-excon" "faraday-net_http" "faraday-net_http_persistent" "multipart-post" "ruby2_keywords"];
962 groups = ["default"];
963 platforms = [];
964 source = {
965 remotes = ["https://rubygems.org"];
966 sha256 = "0q646m07lfahakx5jdq77j004rcgfj6lkg13c0f84993gi78dhvi";
967 type = "gem";
968 };
969 version = "1.4.1";
970 };
971 faraday-excon = {
972 groups = ["default"];
973 platforms = [];
974 source = {
975 remotes = ["https://rubygems.org"];
976 sha256 = "0h09wkb0k0bhm6dqsd47ac601qiaah8qdzjh8gvxfd376x1chmdh";
977 type = "gem";
978 };
979 version = "1.1.0";
980 };
981 faraday-net_http = {
982 groups = ["default"];
983 platforms = [];
984 source = {
985 remotes = ["https://rubygems.org"];
986 sha256 = "1fi8sda5hc54v1w3mqfl5yz09nhx35kglyx72w7b8xxvdr0cwi9j";
987 type = "gem";
988 };
989 version = "1.0.1";
990 };
991 faraday-net_http_persistent = {
992 groups = ["default"];
993 platforms = [];
994 source = {
995 remotes = ["https://rubygems.org"];
996 sha256 = "0l2c835wl7gv34xp49fhd1bl4czkpw2g3ahqsak2251iqv5589ka";
997 type = "gem";
998 };
999 version = "1.1.0";
1000 };
1001 ferrum = {
1002 dependencies = ["addressable" "cliver" "concurrent-ruby" "websocket-driver"];
1003 groups = ["default" "development" "test"];
1004 platforms = [];
1005 source = {
1006 remotes = ["https://rubygems.org"];
1007 sha256 = "17c2bryyzpdx3mj6rig4aym3wy24g2212zm0jz2gisbymhv9adbl";
1008 type = "gem";
1009 };
1010 version = "0.11";
1011 };
1012 ffaker = {
1013 groups = ["default"];
1014 platforms = [];
1015 source = {
1016 remotes = ["https://rubygems.org"];
1017 sha256 = "0gif76bq11qz73qm8hv050wf642f9zwawra78bnpnj5kpqhjg3dl";
1018 type = "gem";
1019 };
1020 version = "2.20.0";
1021 };
1022 ffi = {
1023 groups = ["default" "production" "staging"];
1024 platforms = [];
1025 source = {
1026 remotes = ["https://rubygems.org"];
1027 sha256 = "0ssxcywmb3flxsjdg13is6k01807zgzasdhj4j48dm7ac59cmksn";
1028 type = "gem";
1029 };
1030 version = "1.15.4";
1031 };
1032 flipper = {
1033 groups = ["default"];
1034 platforms = [];
1035 source = {
1036 remotes = ["https://rubygems.org"];
1037 sha256 = "1gdnd7j12a560r4pi22v1z2cy0nymwr340922rfj9qkpj7h46371";
1038 type = "gem";
1039 };
1040 version = "0.20.4";
1041 };
1042 flipper-active_record = {
1043 dependencies = ["activerecord" "flipper"];
1044 groups = ["default"];
1045 platforms = [];
1046 source = {
1047 remotes = ["https://rubygems.org"];
1048 sha256 = "042x64rr11ia7n4db2y6vjbfjv2ip0jp2m2mlyb6d9srbxvvkiif";
1049 type = "gem";
1050 };
1051 version = "0.20.4";
1052 };
1053 flipper-ui = {
1054 dependencies = ["erubi" "flipper" "rack" "rack-protection"];
1055 groups = ["default"];
1056 platforms = [];
1057 source = {
1058 remotes = ["https://rubygems.org"];
1059 sha256 = "0sf9giwiwrncvvac48rgc56xgj6s8scs7a9ahr6b2hqbyr1nja9l";
1060 type = "gem";
1061 };
1062 version = "0.20.4";
1063 };
1064 fog-aws = {
1065 dependencies = ["fog-core" "fog-json" "fog-xml" "ipaddress"];
1066 groups = ["default"];
1067 platforms = [];
1068 source = {
1069 remotes = ["https://rubygems.org"];
1070 sha256 = "00skbbgvhqzq6gpgzmw0957n0wf1y3vjgrdyq3sib0ghpyfgmig3";
1071 type = "gem";
1072 };
1073 version = "2.0.1";
1074 };
1075 fog-core = {
1076 dependencies = ["builder" "excon" "formatador"];
1077 groups = ["default"];
1078 platforms = [];
1079 source = {
1080 remotes = ["https://rubygems.org"];
1081 sha256 = "02449kh2x3zj9xxszm02vy8zpbsrykvjrg5gj3kqcy2yizy2bhp3";
1082 type = "gem";
1083 };
1084 version = "1.45.0";
1085 };
1086 fog-json = {
1087 dependencies = ["fog-core" "multi_json"];
1088 groups = ["default"];
1089 platforms = [];
1090 source = {
1091 remotes = ["https://rubygems.org"];
1092 sha256 = "1zj8llzc119zafbmfa4ai3z5s7c4vp9akfs0f9l2piyvcarmlkyx";
1093 type = "gem";
1094 };
1095 version = "1.2.0";
1096 };
1097 fog-xml = {
1098 dependencies = ["fog-core" "nokogiri"];
1099 groups = ["default"];
1100 platforms = [];
1101 source = {
1102 remotes = ["https://rubygems.org"];
1103 sha256 = "043lwdw2wsi6d55ifk0w3izi5l1d1h0alwyr3fixic7b94kc812n";
1104 type = "gem";
1105 };
1106 version = "0.1.3";
1107 };
1108 foreman = {
1109 groups = ["development"];
1110 platforms = [];
1111 source = {
1112 remotes = ["https://rubygems.org"];
1113 sha256 = "0szgxvnzwkzrfbq5dkwa98mig78aqglfy6irdsvq1gq045pbq9r7";
1114 type = "gem";
1115 };
1116 version = "0.87.2";
1117 };
1118 formatador = {
1119 groups = ["default"];
1120 platforms = [];
1121 source = {
1122 remotes = ["https://rubygems.org"];
1123 sha256 = "1gc26phrwlmlqrmz4bagq1wd5b7g64avpx0ghxr9xdxcvmlii0l0";
1124 type = "gem";
1125 };
1126 version = "0.2.5";
1127 };
1128 foundation-icons-sass-rails = {
1129 dependencies = ["railties" "sass-rails"];
1130 groups = ["default"];
1131 platforms = [];
1132 source = {
1133 remotes = ["https://rubygems.org"];
1134 sha256 = "1z3bp0kcz7csid9r6h8z8asywh8mn2fwcm71b4v4qjca13qf4n2w";
1135 type = "gem";
1136 };
1137 version = "3.0.0";
1138 };
1139 foundation-rails = {
1140 dependencies = ["railties" "sass"];
1141 groups = ["default"];
1142 platforms = [];
1143 source = {
1144 remotes = ["https://rubygems.org"];
1145 sha256 = "1dizpi3k3bb2arnf96rxx1qx3x3rwqshbdzb3l8ycj1laddrhwnl";
1146 type = "gem";
1147 };
1148 version = "5.5.2.1";
1149 };
1150 fugit = {
1151 dependencies = ["et-orbi" "raabro"];
1152 groups = ["default"];
1153 platforms = [];
1154 source = {
1155 remotes = ["https://rubygems.org"];
1156 sha256 = "0jhbmc1l94vz25byfbmgi783lrwsh74xvslqzxd0pjf8i9xsxv49";
1157 type = "gem";
1158 };
1159 version = "1.4.5";
1160 };
1161 fuubar = {
1162 dependencies = ["rspec-core" "ruby-progressbar"];
1163 groups = ["development" "test"];
1164 platforms = [];
1165 source = {
1166 remotes = ["https://rubygems.org"];
1167 sha256 = "1028vn7j3kc5qqwswrf3has3qm4j9xva70xmzb3n29i89f0afwmj";
1168 type = "gem";
1169 };
1170 version = "2.5.1";
1171 };
1172 geocoder = {
1173 groups = ["default"];
1174 platforms = [];
1175 source = {
1176 remotes = ["https://rubygems.org"];
1177 sha256 = "0is3xss043nxvckqrbk0r881950q4khigrh41qqqjff44gm24bs3";
1178 type = "gem";
1179 };
1180 version = "1.6.7";
1181 };
1182 globalid = {
1183 dependencies = ["activesupport"];
1184 groups = ["default"];
1185 platforms = [];
1186 source = {
1187 remotes = ["https://rubygems.org"];
1188 sha256 = "0k6ww3shk3mv119xvr9m99l6ql0czq91xhd66hm8hqssb18r2lvm";
1189 type = "gem";
1190 };
1191 version = "0.5.2";
1192 };
1193 gmaps4rails = {
1194 groups = ["default"];
1195 platforms = [];
1196 source = {
1197 remotes = ["https://rubygems.org"];
1198 sha256 = "0avwx3ygmq2krkawyplw76q4bm05v56rwp1vdwfpvsd8bh4vzhq9";
1199 type = "gem";
1200 };
1201 version = "2.1.2";
1202 };
1203 good_migrations = {
1204 dependencies = ["activerecord" "railties"];
1205 groups = ["default"];
1206 platforms = [];
1207 source = {
1208 remotes = ["https://rubygems.org"];
1209 sha256 = "0f613j6gkdkipzhw6r9kngqk3g2zi6hwmscy1sdf5snfjpamhvin";
1210 type = "gem";
1211 };
1212 version = "0.1.0";
1213 };
1214 haml = {
1215 dependencies = ["temple" "tilt"];
1216 groups = ["default"];
1217 platforms = [];
1218 source = {
1219 remotes = ["https://rubygems.org"];
1220 sha256 = "035fgbfr20m08w4603ls2lwqbggr0vy71mijz0p68ib1am394xbf";
1221 type = "gem";
1222 };
1223 version = "5.2.2";
1224 };
1225 hashdiff = {
1226 groups = ["default" "test"];
1227 platforms = [];
1228 source = {
1229 remotes = ["https://rubygems.org"];
1230 sha256 = "1nynpl0xbj0nphqx1qlmyggq58ms1phf5i03hk64wcc0a17x1m1c";
1231 type = "gem";
1232 };
1233 version = "1.0.1";
1234 };
1235 hashery = {
1236 groups = ["default" "test"];
1237 platforms = [];
1238 source = {
1239 remotes = ["https://rubygems.org"];
1240 sha256 = "0qj8815bf7q6q7llm5rzdz279gzmpqmqqicxnzv066a020iwqffj";
1241 type = "gem";
1242 };
1243 version = "2.1.2";
1244 };
1245 highline = {
1246 groups = ["default"];
1247 platforms = [];
1248 source = {
1249 remotes = ["https://rubygems.org"];
1250 sha256 = "0yclf57n2j3cw8144ania99h1zinf8q3f5zrhqa754j6gl95rp9d";
1251 type = "gem";
1252 };
1253 version = "2.0.3";
1254 };
1255 hiredis = {
1256 groups = ["default"];
1257 platforms = [];
1258 source = {
1259 remotes = ["https://rubygems.org"];
1260 sha256 = "04jj8k7lxqxw24sp0jiravigdkgsyrpprxpxm71ba93x1wr2w1bz";
1261 type = "gem";
1262 };
1263 version = "0.6.3";
1264 };
1265 i18n = {
1266 dependencies = ["concurrent-ruby"];
1267 groups = ["default" "development" "test"];
1268 platforms = [];
1269 source = {
1270 remotes = ["https://rubygems.org"];
1271 sha256 = "0g2fnag935zn2ggm5cn6k4s4xvv53v2givj1j90szmvavlpya96a";
1272 type = "gem";
1273 };
1274 version = "1.8.10";
1275 };
1276 i18n-js = {
1277 dependencies = ["i18n"];
1278 groups = ["default"];
1279 platforms = [];
1280 source = {
1281 remotes = ["https://rubygems.org"];
1282 sha256 = "0xiq65q0rhafp3aknj602nbj7i016yjfvw28y83hg8ddqlqvc9x0";
1283 type = "gem";
1284 };
1285 version = "3.9.0";
1286 };
1287 immigrant = {
1288 dependencies = ["activerecord"];
1289 groups = ["default"];
1290 platforms = [];
1291 source = {
1292 remotes = ["https://rubygems.org"];
1293 sha256 = "15jf08h8if3wyq0kdgijcknqzmgfw4rqnyln68mydg1c5bn4s5cw";
1294 type = "gem";
1295 };
1296 version = "0.3.6";
1297 };
1298 ipaddress = {
1299 groups = ["default"];
1300 platforms = [];
1301 source = {
1302 remotes = ["https://rubygems.org"];
1303 sha256 = "1x86s0s11w202j6ka40jbmywkrx8fhq8xiy8mwvnkhllj57hqr45";
1304 type = "gem";
1305 };
1306 version = "0.8.3";
1307 };
1308 jmespath = {
1309 groups = ["default"];
1310 platforms = [];
1311 source = {
1312 remotes = ["https://rubygems.org"];
1313 sha256 = "1d4wac0dcd1jf6kc57891glih9w57552zgqswgy74d1xhgnk0ngf";
1314 type = "gem";
1315 };
1316 version = "1.4.0";
1317 };
1318 jquery-rails = {
1319 dependencies = ["rails-dom-testing" "railties" "thor"];
1320 groups = ["default"];
1321 platforms = [];
1322 source = {
1323 remotes = ["https://rubygems.org"];
1324 sha256 = "0dkhm8lan1vnyl3ll0ks2q06576pdils8a1dr354vfc1y5dqw15i";
1325 type = "gem";
1326 };
1327 version = "4.4.0";
1328 };
1329 jquery-ui-rails = {
1330 dependencies = ["railties"];
1331 groups = ["default"];
1332 platforms = [];
1333 source = {
1334 remotes = ["https://rubygems.org"];
1335 sha256 = "1garrnqwh35acj2pp4sp6fpm2g881h23y644lzbic2qmcrq9wd2v";
1336 type = "gem";
1337 };
1338 version = "4.2.1";
1339 };
1340 json = {
1341 groups = ["default"];
1342 platforms = [];
1343 source = {
1344 remotes = ["https://rubygems.org"];
1345 sha256 = "0lrirj0gw420kw71bjjlqkqhqbrplla61gbv1jzgsz6bv90qr3ci";
1346 type = "gem";
1347 };
1348 version = "2.5.1";
1349 };
1350 json-schema = {
1351 dependencies = ["addressable"];
1352 groups = ["default" "development" "test"];
1353 platforms = [];
1354 source = {
1355 remotes = ["https://rubygems.org"];
1356 sha256 = "1yv5lfmr2nzd14af498xqd5p89f3g080q8wk0klr3vxgypsikkb5";
1357 type = "gem";
1358 };
1359 version = "2.8.1";
1360 };
1361 json_spec = {
1362 dependencies = ["multi_json" "rspec"];
1363 groups = ["development" "test"];
1364 platforms = [];
1365 source = {
1366 remotes = ["https://rubygems.org"];
1367 sha256 = "03yiravv6q8lp37rip2i25w2qd63mwwi4jmw7ymf51y7j9xbjxvs";
1368 type = "gem";
1369 };
1370 version = "1.1.5";
1371 };
1372 jwt = {
1373 groups = ["default"];
1374 platforms = [];
1375 source = {
1376 remotes = ["https://rubygems.org"];
1377 sha256 = "0bg8pjx0mpvl10k6d8a6gc8dzlv2z5jkqcjbjcirnk032iriq838";
1378 type = "gem";
1379 };
1380 version = "2.3.0";
1381 };
1382 knapsack = {
1383 dependencies = ["rake"];
1384 groups = ["development" "test"];
1385 platforms = [];
1386 source = {
1387 remotes = ["https://rubygems.org"];
1388 sha256 = "1f42akjbdkrg1ihwvls9pkkvz8vikaapzgxl82dd128rfn42chm9";
1389 type = "gem";
1390 };
1391 version = "4.0.0";
1392 };
1393 launchy = {
1394 dependencies = ["addressable"];
1395 groups = ["default" "development" "test"];
1396 platforms = [];
1397 source = {
1398 remotes = ["https://rubygems.org"];
1399 sha256 = "1xdyvr5j0gjj7b10kgvh8ylxnwk3wx19my42wqn9h82r4p246hlm";
1400 type = "gem";
1401 };
1402 version = "2.5.0";
1403 };
1404 letter_opener = {
1405 dependencies = ["launchy"];
1406 groups = ["development" "test"];
1407 platforms = [];
1408 source = {
1409 remotes = ["https://rubygems.org"];
1410 sha256 = "09a7kgsmr10a0hrc9bwxglgqvppjxij9w8bxx91mnvh0ivaw0nq9";
1411 type = "gem";
1412 };
1413 version = "1.7.0";
1414 };
1415 libv8-node = {
1416 groups = ["default"];
1417 platforms = [];
1418 source = {
1419 remotes = ["https://rubygems.org"];
1420 sha256 = "1xx217hrkpcm41p41inmy05kb7g8p9w5fwabgjgmpvz0d60j2862";
1421 type = "gem";
1422 };
1423 version = "15.14.0.1";
1424 };
1425 loofah = {
1426 dependencies = ["crass" "nokogiri"];
1427 groups = ["default" "development" "test"];
1428 platforms = [];
1429 source = {
1430 remotes = ["https://rubygems.org"];
1431 sha256 = "1nqcya57x2n58y1dify60i0dpla40n4yir928khp4nj5jrn9mgmw";
1432 type = "gem";
1433 };
1434 version = "2.12.0";
1435 };
1436 mail = {
1437 dependencies = ["mini_mime"];
1438 groups = ["default"];
1439 platforms = [];
1440 source = {
1441 remotes = ["https://rubygems.org"];
1442 sha256 = "00wwz6ys0502dpk8xprwcqfwyf3hmnx6lgxaiq6vj43mkx43sapc";
1443 type = "gem";
1444 };
1445 version = "2.7.1";
1446 };
1447 marcel = {
1448 groups = ["default"];
1449 platforms = [];
1450 source = {
1451 remotes = ["https://rubygems.org"];
1452 sha256 = "0bp001p687nsa4a8sp3q1iv8pfhs24w7s3avychjp64sdkg6jxq3";
1453 type = "gem";
1454 };
1455 version = "1.0.1";
1456 };
1457 method_source = {
1458 groups = ["default" "development" "test"];
1459 platforms = [];
1460 source = {
1461 remotes = ["https://rubygems.org"];
1462 sha256 = "1pnyh44qycnf9mzi1j6fywd5fkskv3x7nmsqrrws0rjn5dd4ayfp";
1463 type = "gem";
1464 };
1465 version = "1.0.0";
1466 };
1467 mime-types = {
1468 dependencies = ["mime-types-data"];
1469 groups = ["default"];
1470 platforms = [];
1471 source = {
1472 remotes = ["https://rubygems.org"];
1473 sha256 = "1zj12l9qk62anvk9bjvandpa6vy4xslil15wl6wlivyf51z773vh";
1474 type = "gem";
1475 };
1476 version = "3.3.1";
1477 };
1478 mime-types-data = {
1479 groups = ["default"];
1480 platforms = [];
1481 source = {
1482 remotes = ["https://rubygems.org"];
1483 sha256 = "1phcq7z0zpipwd7y4fbqmlaqghv07fjjgrx99mwq3z3n0yvy7fmi";
1484 type = "gem";
1485 };
1486 version = "3.2021.0225";
1487 };
1488 mimemagic = {
1489 dependencies = ["nokogiri" "rake"];
1490 groups = ["default"];
1491 platforms = [];
1492 source = {
1493 remotes = ["https://rubygems.org"];
1494 sha256 = "17ycgsmz2229jh224ws77yg974cz326flgc401xrdkfpw90jvb08";
1495 type = "gem";
1496 };
1497 version = "0.4.3";
1498 };
1499 mini_mime = {
1500 groups = ["default" "development" "test"];
1501 platforms = [];
1502 source = {
1503 remotes = ["https://rubygems.org"];
1504 sha256 = "0kb7jq3wjgckmkzna799y5qmvn6vg52878bkgw35qay6lflcrwih";
1505 type = "gem";
1506 };
1507 version = "1.1.0";
1508 };
1509 mini_portile2 = {
1510 groups = ["default" "development" "test"];
1511 platforms = [];
1512 source = {
1513 remotes = ["https://rubygems.org"];
1514 sha256 = "1lvxm91hi0pabnkkg47wh1siv56s6slm2mdq1idfm86dyfidfprq";
1515 type = "gem";
1516 };
1517 version = "2.6.1";
1518 };
1519 mini_racer = {
1520 dependencies = ["libv8-node"];
1521 groups = ["default"];
1522 platforms = [];
1523 source = {
1524 remotes = ["https://rubygems.org"];
1525 sha256 = "0334q46gi3il9izw7k4z32fj06nm8pznqdkr9r51033lnwwy9zy3";
1526 type = "gem";
1527 };
1528 version = "0.4.0";
1529 };
1530 minitest = {
1531 groups = ["default" "development" "test"];
1532 platforms = [];
1533 source = {
1534 remotes = ["https://rubygems.org"];
1535 sha256 = "19z7wkhg59y8abginfrm2wzplz7py3va8fyngiigngqvsws6cwgl";
1536 type = "gem";
1537 };
1538 version = "5.14.4";
1539 };
1540 monetize = {
1541 dependencies = ["money"];
1542 groups = ["default"];
1543 platforms = [];
1544 source = {
1545 remotes = ["https://rubygems.org"];
1546 sha256 = "0cna2myxdbwfq0gn6k2hgrh368dq7wld3jklm96443ysykd0difn";
1547 type = "gem";
1548 };
1549 version = "1.11.0";
1550 };
1551 money = {
1552 dependencies = ["i18n"];
1553 groups = ["default"];
1554 platforms = [];
1555 source = {
1556 remotes = ["https://rubygems.org"];
1557 sha256 = "11fk7i1w3qjb1br7507z748g1rh3mcmnvpm4jach0i4hsc2wrb5k";
1558 type = "gem";
1559 };
1560 version = "6.14.1";
1561 };
1562 msgpack = {
1563 groups = ["default" "production" "staging"];
1564 platforms = [];
1565 source = {
1566 remotes = ["https://rubygems.org"];
1567 sha256 = "06iajjyhx0rvpn4yr3h1hc4w4w3k59bdmfhxnjzzh76wsrdxxrc6";
1568 type = "gem";
1569 };
1570 version = "1.4.2";
1571 };
1572 multi_json = {
1573 groups = ["default" "development" "test"];
1574 platforms = [];
1575 source = {
1576 remotes = ["https://rubygems.org"];
1577 sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z";
1578 type = "gem";
1579 };
1580 version = "1.15.0";
1581 };
1582 multi_xml = {
1583 groups = ["default"];
1584 platforms = [];
1585 source = {
1586 remotes = ["https://rubygems.org"];
1587 sha256 = "0lmd4f401mvravi1i1yq7b2qjjli0yq7dfc4p1nj5nwajp7r6hyj";
1588 type = "gem";
1589 };
1590 version = "0.6.0";
1591 };
1592 multipart-post = {
1593 groups = ["default"];
1594 platforms = [];
1595 source = {
1596 remotes = ["https://rubygems.org"];
1597 sha256 = "1zgw9zlwh2a6i1yvhhc4a84ry1hv824d6g2iw2chs3k5aylpmpfj";
1598 type = "gem";
1599 };
1600 version = "2.1.1";
1601 };
1602 nio4r = {
1603 groups = ["default"];
1604 platforms = [];
1605 source = {
1606 remotes = ["https://rubygems.org"];
1607 sha256 = "0xk64wghkscs6bv2n22853k2nh39d131c6rfpnlw12mbjnnv9v1v";
1608 type = "gem";
1609 };
1610 version = "2.5.8";
1611 };
1612 nokogiri = {
1613 dependencies = ["mini_portile2" "racc"];
1614 groups = ["default" "development" "test"];
1615 platforms = [];
1616 source = {
1617 remotes = ["https://rubygems.org"];
1618 sha256 = "1v02g7k7cxiwdcahvlxrmizn3avj2q6nsjccgilq1idc89cr081b";
1619 type = "gem";
1620 };
1621 version = "1.12.5";
1622 };
1623 oauth2 = {
1624 dependencies = ["faraday" "jwt" "multi_json" "multi_xml" "rack"];
1625 groups = ["default"];
1626 platforms = [];
1627 source = {
1628 remotes = ["https://rubygems.org"];
1629 sha256 = "1q6q2kgpxmygk8kmxqn54zkw8cs57a34zzz5cxpsh1bj3ag06rk3";
1630 type = "gem";
1631 };
1632 version = "1.4.7";
1633 };
1634 ofn-qz = {
1635 groups = ["default"];
1636 platforms = [];
1637 source = {
1638 fetchSubmodules = false;
1639 rev = "467f6ea1c44529c7c91cac4c8211bbd863588c0b";
1640 sha256 = "1rm2r2gfbc8cbv9gd4619ivv3qvklwpdayvklyd7w5k9c110fm7j";
1641 type = "git";
1642 url = "https://github.com/openfoodfoundation/ofn-qz.git";
1643 };
1644 version = "0.1.0";
1645 };
1646 order_management = {
1647 groups = ["default"];
1648 platforms = [];
1649 source = {
1650 path = engines/order_management;
1651 type = "path";
1652 };
1653 version = "0.0.1";
1654 };
1655 orm_adapter = {
1656 groups = ["default"];
1657 platforms = [];
1658 source = {
1659 remotes = ["https://rubygems.org"];
1660 sha256 = "1fg9jpjlzf5y49qs9mlpdrgs5rpcyihq1s4k79nv9js0spjhnpda";
1661 type = "gem";
1662 };
1663 version = "0.5.0";
1664 };
1665 pagy = {
1666 groups = ["default"];
1667 platforms = [];
1668 source = {
1669 remotes = ["https://rubygems.org"];
1670 sha256 = "010z4lmpj7ld8k6hcpsyd2m0iicycaaabyzscgvnir8cklx1w9cw";
1671 type = "gem";
1672 };
1673 version = "4.11.0";
1674 };
1675 paper_trail = {
1676 dependencies = ["activerecord" "request_store"];
1677 groups = ["default"];
1678 platforms = [];
1679 source = {
1680 remotes = ["https://rubygems.org"];
1681 sha256 = "1hvz0fdzginyyx2x8c755aibdhfvmpjfb9666pdk6ccr9nkb7w1k";
1682 type = "gem";
1683 };
1684 version = "12.1.0";
1685 };
1686 paperclip = {
1687 dependencies = ["activemodel" "activerecord" "activesupport" "cocaine" "mime-types"];
1688 groups = ["default"];
1689 platforms = [];
1690 source = {
1691 remotes = ["https://rubygems.org"];
1692 sha256 = "12acd9ambpsq25x4mi4anmsz9p442zhqkba2f4hgml01njxpn8y9";
1693 type = "gem";
1694 };
1695 version = "3.4.2";
1696 };
1697 parallel = {
1698 groups = ["default" "development"];
1699 platforms = [];
1700 source = {
1701 remotes = ["https://rubygems.org"];
1702 sha256 = "1hkfpm78c2vs1qblnva3k1grijvxh87iixcnyd83s3lxrxsjvag4";
1703 type = "gem";
1704 };
1705 version = "1.21.0";
1706 };
1707 paranoia = {
1708 dependencies = ["activerecord"];
1709 groups = ["default"];
1710 platforms = [];
1711 source = {
1712 remotes = ["https://rubygems.org"];
1713 sha256 = "02plzv9qygzxa3fryz6cgap64jqrzwprjsm7r467g15mhaa4fzxi";
1714 type = "gem";
1715 };
1716 version = "2.4.3";
1717 };
1718 parser = {
1719 dependencies = ["ast"];
1720 groups = ["default" "development"];
1721 platforms = [];
1722 source = {
1723 remotes = ["https://rubygems.org"];
1724 sha256 = "06ma6w87ph8lnc9z4hi40ynmcdnjv0p8x53x0s3fjkz4q2p6sxh5";
1725 type = "gem";
1726 };
1727 version = "3.0.2.0";
1728 };
1729 paypal-sdk-core = {
1730 dependencies = ["multi_json" "xml-simple"];
1731 groups = ["default"];
1732 platforms = [];
1733 source = {
1734 remotes = ["https://rubygems.org"];
1735 sha256 = "0zjqykpxn6snv92wn8a179xyn1vbj327x91dh75lld3myfjz0b0l";
1736 type = "gem";
1737 };
1738 version = "0.3.4";
1739 };
1740 paypal-sdk-merchant = {
1741 dependencies = ["paypal-sdk-core"];
1742 groups = ["default"];
1743 platforms = [];
1744 source = {
1745 remotes = ["https://rubygems.org"];
1746 sha256 = "0v8gqhn7s53xdf5583hcf3ph22n81hniwli3s1jprak7nx5453f7";
1747 type = "gem";
1748 };
1749 version = "1.117.2";
1750 };
1751 pdf-reader = {
1752 dependencies = ["Ascii85" "afm" "hashery" "ruby-rc4" "ttfunk"];
1753 groups = ["test"];
1754 platforms = [];
1755 source = {
1756 remotes = ["https://rubygems.org"];
1757 sha256 = "14cxj3ra9nnn334qpm2vsx9s0zk3095s8ih6cwcp47h3hv03c73y";
1758 type = "gem";
1759 };
1760 version = "2.5.0";
1761 };
1762 pg = {
1763 groups = ["default"];
1764 platforms = [];
1765 source = {
1766 remotes = ["https://rubygems.org"];
1767 sha256 = "13mfrysrdrh8cka1d96zm0lnfs59i5x2g6ps49r2kz5p3q81xrzj";
1768 type = "gem";
1769 };
1770 version = "1.2.3";
1771 };
1772 power_assert = {
1773 groups = ["default"];
1774 platforms = [];
1775 source = {
1776 remotes = ["https://rubygems.org"];
1777 sha256 = "01z44m715rb6nzfrc90c5rkkdiy42dv3q94jw1q8baf9dg33nwi5";
1778 type = "gem";
1779 };
1780 version = "2.0.1";
1781 };
1782 pry = {
1783 dependencies = ["coderay" "method_source"];
1784 groups = ["development"];
1785 platforms = [];
1786 source = {
1787 remotes = ["https://rubygems.org"];
1788 sha256 = "0iyw4q4an2wmk8v5rn2ghfy2jaz9vmw2nk8415nnpx2s866934qk";
1789 type = "gem";
1790 };
1791 version = "0.13.1";
1792 };
1793 pry-byebug = {
1794 dependencies = ["byebug" "pry"];
1795 groups = ["development"];
1796 platforms = [];
1797 source = {
1798 remotes = ["https://rubygems.org"];
1799 sha256 = "096y5vmzpyy4x9h4ky4cs4y7d19vdq9vbwwrqafbh5gagzwhifiv";
1800 type = "gem";
1801 };
1802 version = "3.9.0";
1803 };
1804 public_suffix = {
1805 groups = ["default" "development" "test"];
1806 platforms = [];
1807 source = {
1808 remotes = ["https://rubygems.org"];
1809 sha256 = "1xqcgkl7bwws1qrlnmxgh8g4g9m10vg60bhlw40fplninb3ng6d9";
1810 type = "gem";
1811 };
1812 version = "4.0.6";
1813 };
1814 puma = {
1815 dependencies = ["nio4r"];
1816 groups = ["default"];
1817 platforms = [];
1818 source = {
1819 remotes = ["https://rubygems.org"];
1820 sha256 = "0ahk9a2a05985m0037gqlpha5vdkvmwhyk8v1shkbnwkkm30k0mq";
1821 type = "gem";
1822 };
1823 version = "5.5.0";
1824 };
1825 raabro = {
1826 groups = ["default"];
1827 platforms = [];
1828 source = {
1829 remotes = ["https://rubygems.org"];
1830 sha256 = "10m8bln9d00dwzjil1k42i5r7l82x25ysbi45fwyv4932zsrzynl";
1831 type = "gem";
1832 };
1833 version = "1.4.0";
1834 };
1835 racc = {
1836 groups = ["default" "development" "test"];
1837 platforms = [];
1838 source = {
1839 remotes = ["https://rubygems.org"];
1840 sha256 = "178k7r0xn689spviqzhvazzvxfq6fyjldxb3ywjbgipbfi4s8j1g";
1841 type = "gem";
1842 };
1843 version = "1.5.2";
1844 };
1845 rack = {
1846 groups = ["default" "development" "test"];
1847 platforms = [];
1848 source = {
1849 remotes = ["https://rubygems.org"];
1850 sha256 = "0i5vs0dph9i5jn8dfc6aqd6njcafmb20rwqngrf759c9cvmyff16";
1851 type = "gem";
1852 };
1853 version = "2.2.3";
1854 };
1855 rack-mini-profiler = {
1856 dependencies = ["rack"];
1857 groups = ["development"];
1858 platforms = [];
1859 source = {
1860 remotes = ["https://rubygems.org"];
1861 sha256 = "03hcvjw9nrv0w6yjy2zkv4ivin9xg2wr7xfcvx7rc2msv1gmjb6z";
1862 type = "gem";
1863 };
1864 version = "2.3.3";
1865 };
1866 rack-protection = {
1867 dependencies = ["rack"];
1868 groups = ["default"];
1869 platforms = [];
1870 source = {
1871 remotes = ["https://rubygems.org"];
1872 sha256 = "159a4j4kragqh0z0z8vrpilpmaisnlz3n7kgiyf16bxkwlb3qlhz";
1873 type = "gem";
1874 };
1875 version = "2.1.0";
1876 };
1877 rack-proxy = {
1878 dependencies = ["rack"];
1879 groups = ["default"];
1880 platforms = [];
1881 source = {
1882 remotes = ["https://rubygems.org"];
1883 sha256 = "0jdr2r5phr3q7d6k9cnxjwlkaps0my0n43wq9mzw3xdqhg9wa3d6";
1884 type = "gem";
1885 };
1886 version = "0.7.0";
1887 };
1888 rack-rewrite = {
1889 groups = ["default"];
1890 platforms = [];
1891 source = {
1892 remotes = ["https://rubygems.org"];
1893 sha256 = "0milw71dv96wnc6i48vbzypws51dgf415kkp8c4air0mkdhpj838";
1894 type = "gem";
1895 };
1896 version = "1.5.1";
1897 };
1898 rack-ssl = {
1899 dependencies = ["rack"];
1900 groups = ["default"];
1901 platforms = [];
1902 source = {
1903 remotes = ["https://rubygems.org"];
1904 sha256 = "0c21xqkjyl10fngq6dy8082vmn2png8cwkiyzv83ymixq5cx7ygp";
1905 type = "gem";
1906 };
1907 version = "1.4.1";
1908 };
1909 rack-test = {
1910 dependencies = ["rack"];
1911 groups = ["default" "development" "test"];
1912 platforms = [];
1913 source = {
1914 remotes = ["https://rubygems.org"];
1915 sha256 = "0rh8h376mx71ci5yklnpqqn118z3bl67nnv5k801qaqn1zs62h8m";
1916 type = "gem";
1917 };
1918 version = "1.1.0";
1919 };
1920 rack-timeout = {
1921 groups = ["production" "staging"];
1922 platforms = [];
1923 source = {
1924 remotes = ["https://rubygems.org"];
1925 sha256 = "16ahj3qz3xhfrwvqb4nf6cfzvliigg0idfsp5jyr8qwk676d2f30";
1926 type = "gem";
1927 };
1928 version = "0.6.0";
1929 };
1930 rails = {
1931 dependencies = ["actioncable" "actionmailbox" "actionmailer" "actionpack" "actiontext" "actionview" "activejob" "activemodel" "activerecord" "activestorage" "activesupport" "railties" "sprockets-rails"];
1932 groups = ["default"];
1933 platforms = [];
1934 source = {
1935 remotes = ["https://rubygems.org"];
1936 sha256 = "1y59m2x8rdc581bjgyyr9dabi3vk3frqhhpbb5ldpbj622kxfpbz";
1937 type = "gem";
1938 };
1939 version = "6.1.4.1";
1940 };
1941 rails-controller-testing = {
1942 dependencies = ["actionpack" "actionview" "activesupport"];
1943 groups = ["test"];
1944 platforms = [];
1945 source = {
1946 remotes = ["https://rubygems.org"];
1947 sha256 = "151f303jcvs8s149mhx2g5mn67487x0blrf9dzl76q1nb7dlh53l";
1948 type = "gem";
1949 };
1950 version = "1.0.5";
1951 };
1952 rails-dom-testing = {
1953 dependencies = ["activesupport" "nokogiri"];
1954 groups = ["default" "development" "test"];
1955 platforms = [];
1956 source = {
1957 remotes = ["https://rubygems.org"];
1958 sha256 = "1lfq2a7kp2x64dzzi5p4cjcbiv62vxh9lyqk2f0rqq3fkzrw8h5i";
1959 type = "gem";
1960 };
1961 version = "2.0.3";
1962 };
1963 rails-html-sanitizer = {
1964 dependencies = ["loofah"];
1965 groups = ["default" "development" "test"];
1966 platforms = [];
1967 source = {
1968 remotes = ["https://rubygems.org"];
1969 sha256 = "09qrfi3pgllxb08r024lln9k0qzxs57v0slsj8616xf9c0cwnwbk";
1970 type = "gem";
1971 };
1972 version = "1.4.2";
1973 };
1974 rails-i18n = {
1975 dependencies = ["i18n" "railties"];
1976 groups = ["default"];
1977 platforms = [];
1978 source = {
1979 remotes = ["https://rubygems.org"];
1980 sha256 = "05mcgv748vppnm3fnml37wjy3dw61wj8vfw14ldaj1yx1bmkhb07";
1981 type = "gem";
1982 };
1983 version = "6.0.0";
1984 };
1985 rails_safe_tasks = {
1986 groups = ["default"];
1987 platforms = [];
1988 source = {
1989 remotes = ["https://rubygems.org"];
1990 sha256 = "06bl9cgj8jyc04qdm4jp02ph2vlarapy119lagk6cq1hadzdw7n2";
1991 type = "gem";
1992 };
1993 version = "1.0.0";
1994 };
1995 railties = {
1996 dependencies = ["actionpack" "activesupport" "method_source" "rake" "thor"];
1997 groups = ["default" "development" "test"];
1998 platforms = [];
1999 source = {
2000 remotes = ["https://rubygems.org"];
2001 sha256 = "1kwpm068cqys34p2g0j3l1g0cd5f3kxnsay5v7lmbd0sgarac0vy";
2002 type = "gem";
2003 };
2004 version = "6.1.4.1";
2005 };
2006 rainbow = {
2007 groups = ["default" "development"];
2008 platforms = [];
2009 source = {
2010 remotes = ["https://rubygems.org"];
2011 sha256 = "0bb2fpjspydr6x0s8pn1pqkzmxszvkfapv0p4627mywl7ky4zkhk";
2012 type = "gem";
2013 };
2014 version = "3.0.0";
2015 };
2016 rake = {
2017 groups = ["default" "development" "test"];
2018 platforms = [];
2019 source = {
2020 remotes = ["https://rubygems.org"];
2021 sha256 = "15whn7p9nrkxangbs9hh75q585yfn66lv0v2mhj6q6dl6x8bzr2w";
2022 type = "gem";
2023 };
2024 version = "13.0.6";
2025 };
2026 ransack = {
2027 dependencies = ["activerecord" "activesupport" "i18n"];
2028 groups = ["default"];
2029 platforms = [];
2030 source = {
2031 remotes = ["https://rubygems.org"];
2032 sha256 = "0z25sv93lfiyjjm9fgkmnjkc9kjdlpkd7wairk2vqj7dxklv7yvs";
2033 type = "gem";
2034 };
2035 version = "2.4.2";
2036 };
2037 rb-fsevent = {
2038 groups = ["default"];
2039 platforms = [];
2040 source = {
2041 remotes = ["https://rubygems.org"];
2042 sha256 = "1qsx9c4jr11vr3a9s5j83avczx9qn9rjaf32gxpc2v451hvbc0is";
2043 type = "gem";
2044 };
2045 version = "0.11.0";
2046 };
2047 rb-inotify = {
2048 dependencies = ["ffi"];
2049 groups = ["default"];
2050 platforms = [];
2051 source = {
2052 remotes = ["https://rubygems.org"];
2053 sha256 = "1jm76h8f8hji38z3ggf4bzi8vps6p7sagxn3ab57qc0xyga64005";
2054 type = "gem";
2055 };
2056 version = "0.10.1";
2057 };
2058 redcarpet = {
2059 groups = ["default"];
2060 platforms = [];
2061 source = {
2062 remotes = ["https://rubygems.org"];
2063 sha256 = "0bvk8yyns5s1ls437z719y5sdv9fr8kfs8dmr6g8s761dv5n8zvi";
2064 type = "gem";
2065 };
2066 version = "3.5.1";
2067 };
2068 redis = {
2069 groups = ["default"];
2070 platforms = [];
2071 source = {
2072 remotes = ["https://rubygems.org"];
2073 sha256 = "1ig832dp0xmpp6a934nifzaj7wm9lzjxzasw911fagycs8p6m720";
2074 type = "gem";
2075 };
2076 version = "4.4.0";
2077 };
2078 regexp_parser = {
2079 groups = ["default" "development" "test"];
2080 platforms = [];
2081 source = {
2082 remotes = ["https://rubygems.org"];
2083 sha256 = "0vg7imjnfcqjx7kw94ccj5r78j4g190cqzi1i59sh4a0l940b9cr";
2084 type = "gem";
2085 };
2086 version = "2.1.1";
2087 };
2088 request_store = {
2089 dependencies = ["rack"];
2090 groups = ["default"];
2091 platforms = [];
2092 source = {
2093 remotes = ["https://rubygems.org"];
2094 sha256 = "0cx74kispmnw3ljwb239j65a2j14n8jlsygy372hrsa8mxc71hxi";
2095 type = "gem";
2096 };
2097 version = "1.5.0";
2098 };
2099 responders = {
2100 dependencies = ["actionpack" "railties"];
2101 groups = ["default"];
2102 platforms = [];
2103 source = {
2104 remotes = ["https://rubygems.org"];
2105 sha256 = "14kjykc6rpdh24sshg9savqdajya2dislc1jmbzg91w9967f4gv1";
2106 type = "gem";
2107 };
2108 version = "3.0.1";
2109 };
2110 rexml = {
2111 groups = ["default" "development" "test"];
2112 platforms = [];
2113 source = {
2114 remotes = ["https://rubygems.org"];
2115 sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53";
2116 type = "gem";
2117 };
2118 version = "3.2.5";
2119 };
2120 roadie = {
2121 dependencies = ["css_parser" "nokogiri"];
2122 groups = ["default"];
2123 platforms = [];
2124 source = {
2125 remotes = ["https://rubygems.org"];
2126 sha256 = "01kld3drqfiih5x8c13cvr6dpvdl7jml0v9bcw4fsy322lax3kn0";
2127 type = "gem";
2128 };
2129 version = "4.0.0";
2130 };
2131 roadie-rails = {
2132 dependencies = ["railties" "roadie"];
2133 groups = ["default"];
2134 platforms = [];
2135 source = {
2136 remotes = ["https://rubygems.org"];
2137 sha256 = "0jjcqnp37z65dksykzwjiz149kx65nw70lyx8dkw1fm5x7yraqvh";
2138 type = "gem";
2139 };
2140 version = "2.2.0";
2141 };
2142 roo = {
2143 dependencies = ["nokogiri" "rubyzip"];
2144 groups = ["default"];
2145 platforms = [];
2146 source = {
2147 remotes = ["https://rubygems.org"];
2148 sha256 = "1z2nbf1w48ip2akf1ql86y6569aizi53d6ickjbplkga12n0isf8";
2149 type = "gem";
2150 };
2151 version = "2.8.3";
2152 };
2153 rspec = {
2154 dependencies = ["rspec-core" "rspec-expectations" "rspec-mocks"];
2155 groups = ["default" "development" "test"];
2156 platforms = [];
2157 source = {
2158 remotes = ["https://rubygems.org"];
2159 sha256 = "1dwai7jnwmdmd7ajbi2q0k0lx1dh88knv5wl7c34wjmf94yv8w5q";
2160 type = "gem";
2161 };
2162 version = "3.10.0";
2163 };
2164 rspec-core = {
2165 dependencies = ["rspec-support"];
2166 groups = ["default" "development" "test"];
2167 platforms = [];
2168 source = {
2169 remotes = ["https://rubygems.org"];
2170 sha256 = "0wwnfhxxvrlxlk1a3yxlb82k2f9lm0yn0598x7lk8fksaz4vv6mc";
2171 type = "gem";
2172 };
2173 version = "3.10.1";
2174 };
2175 rspec-expectations = {
2176 dependencies = ["diff-lcs" "rspec-support"];
2177 groups = ["default" "development" "test"];
2178 platforms = [];
2179 source = {
2180 remotes = ["https://rubygems.org"];
2181 sha256 = "1sz9bj4ri28adsklnh257pnbq4r5ayziw02qf67wry0kvzazbb17";
2182 type = "gem";
2183 };
2184 version = "3.10.1";
2185 };
2186 rspec-mocks = {
2187 dependencies = ["diff-lcs" "rspec-support"];
2188 groups = ["default" "development" "test"];
2189 platforms = [];
2190 source = {
2191 remotes = ["https://rubygems.org"];
2192 sha256 = "1d13g6kipqqc9lmwz5b244pdwc97z15vcbnbq6n9rlf32bipdz4k";
2193 type = "gem";
2194 };
2195 version = "3.10.2";
2196 };
2197 rspec-rails = {
2198 dependencies = ["actionpack" "activesupport" "railties" "rspec-core" "rspec-expectations" "rspec-mocks" "rspec-support"];
2199 groups = ["development" "test"];
2200 platforms = [];
2201 source = {
2202 remotes = ["https://rubygems.org"];
2203 sha256 = "152yz205p8zi5nxxhs8z581rjdvvqsfjndklkvn11f2vi50nv7n9";
2204 type = "gem";
2205 };
2206 version = "5.0.2";
2207 };
2208 rspec-retry = {
2209 dependencies = ["rspec-core"];
2210 groups = ["development" "test"];
2211 platforms = [];
2212 source = {
2213 remotes = ["https://rubygems.org"];
2214 sha256 = "0n6qc0d16h6bgh1xarmc8vc58728mgjcsjj8wcd822c8lcivl0b1";
2215 type = "gem";
2216 };
2217 version = "0.6.2";
2218 };
2219 rspec-support = {
2220 groups = ["default" "development" "test"];
2221 platforms = [];
2222 source = {
2223 remotes = ["https://rubygems.org"];
2224 sha256 = "15j52parvb8cgvl6s0pbxi2ywxrv6x0764g222kz5flz0s4mycbl";
2225 type = "gem";
2226 };
2227 version = "3.10.2";
2228 };
2229 rswag = {
2230 dependencies = ["rswag-api" "rswag-specs" "rswag-ui"];
2231 groups = ["development" "test"];
2232 platforms = [];
2233 source = {
2234 remotes = ["https://rubygems.org"];
2235 sha256 = "1w7dc4ipxaf6dagj6zbn4j7r384gh4zhdb2i7dvpqahrszf6cc7r";
2236 type = "gem";
2237 };
2238 version = "2.4.0";
2239 };
2240 rswag-api = {
2241 dependencies = ["railties"];
2242 groups = ["default" "development" "test"];
2243 platforms = [];
2244 source = {
2245 remotes = ["https://rubygems.org"];
2246 sha256 = "1s8wc2m4xngbdm5ms2xskpykzbmr9cvapxpjv4k6yirv71lqdxqc";
2247 type = "gem";
2248 };
2249 version = "2.4.0";
2250 };
2251 rswag-specs = {
2252 dependencies = ["activesupport" "json-schema" "railties"];
2253 groups = ["default" "development" "test"];
2254 platforms = [];
2255 source = {
2256 remotes = ["https://rubygems.org"];
2257 sha256 = "1dma3j5vfjhyclg8y0gsp44vs4wn9chf4jgfhc9r6ws018xrbxzd";
2258 type = "gem";
2259 };
2260 version = "2.4.0";
2261 };
2262 rswag-ui = {
2263 dependencies = ["actionpack" "railties"];
2264 groups = ["default" "development" "test"];
2265 platforms = [];
2266 source = {
2267 remotes = ["https://rubygems.org"];
2268 sha256 = "08f7g0cmz5gyzsszaqwmy4mrj2xh6krnd03jw9yi80gqayda4rkr";
2269 type = "gem";
2270 };
2271 version = "2.4.0";
2272 };
2273 rubocop = {
2274 dependencies = ["parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];
2275 groups = ["development"];
2276 platforms = [];
2277 source = {
2278 remotes = ["https://rubygems.org"];
2279 sha256 = "19jg2mm4xj044j06asqv7v0bmq1axikl9pskf35riz54rskv8wci";
2280 type = "gem";
2281 };
2282 version = "1.22.1";
2283 };
2284 rubocop-ast = {
2285 dependencies = ["parser"];
2286 groups = ["default" "development"];
2287 platforms = [];
2288 source = {
2289 remotes = ["https://rubygems.org"];
2290 sha256 = "0x0xfq2mpg194rcanbjrgvjbh94s9kq72jynxx61789s628kxy59";
2291 type = "gem";
2292 };
2293 version = "1.12.0";
2294 };
2295 rubocop-rails = {
2296 dependencies = ["activesupport" "rack" "rubocop"];
2297 groups = ["development"];
2298 platforms = [];
2299 source = {
2300 remotes = ["https://rubygems.org"];
2301 sha256 = "1mq3x7jpmp49wwa2r880dcmn27arqc9ln8v2y0dv3ha7s5g8mzrn";
2302 type = "gem";
2303 };
2304 version = "2.12.3";
2305 };
2306 ruby-progressbar = {
2307 groups = ["default" "development" "test"];
2308 platforms = [];
2309 source = {
2310 remotes = ["https://rubygems.org"];
2311 sha256 = "02nmaw7yx9kl7rbaan5pl8x5nn0y4j5954mzrkzi9i3dhsrps4nc";
2312 type = "gem";
2313 };
2314 version = "1.11.0";
2315 };
2316 ruby-rc4 = {
2317 groups = ["default" "test"];
2318 platforms = [];
2319 source = {
2320 remotes = ["https://rubygems.org"];
2321 sha256 = "00vci475258mmbvsdqkmqadlwn6gj9m01sp7b5a3zd90knil1k00";
2322 type = "gem";
2323 };
2324 version = "0.1.5";
2325 };
2326 ruby2_keywords = {
2327 groups = ["default"];
2328 platforms = [];
2329 source = {
2330 remotes = ["https://rubygems.org"];
2331 sha256 = "15wfcqxyfgka05v2a7kpg64x57gl1y4xzvnc9lh60bqx5sf1iqrs";
2332 type = "gem";
2333 };
2334 version = "0.0.4";
2335 };
2336 rubyzip = {
2337 groups = ["default" "development" "test"];
2338 platforms = [];
2339 source = {
2340 remotes = ["https://rubygems.org"];
2341 sha256 = "0grps9197qyxakbpw02pda59v45lfgbgiyw48i0mq9f2bn9y6mrz";
2342 type = "gem";
2343 };
2344 version = "2.3.2";
2345 };
2346 rufus-scheduler = {
2347 dependencies = ["fugit"];
2348 groups = ["default"];
2349 platforms = [];
2350 source = {
2351 remotes = ["https://rubygems.org"];
2352 sha256 = "1x1cr9hd3phshgrrh796ql37339j5i6w7i7skxjkyygigdzl5kjy";
2353 type = "gem";
2354 };
2355 version = "3.7.0";
2356 };
2357 sass = {
2358 groups = ["default"];
2359 platforms = [];
2360 source = {
2361 remotes = ["https://rubygems.org"];
2362 sha256 = "0kfpcwh8dgw4lc81qglkvjl73689jy3g7196zkxm4fpskg1p5lkw";
2363 type = "gem";
2364 };
2365 version = "3.4.25";
2366 };
2367 sass-rails = {
2368 dependencies = ["railties" "sass" "sprockets" "sprockets-rails" "tilt"];
2369 groups = ["default"];
2370 platforms = [];
2371 source = {
2372 remotes = ["https://rubygems.org"];
2373 sha256 = "19bcs1ya3bkx36qaz21kgiz28s9h678m3rszcw7aany2lsis56y7";
2374 type = "gem";
2375 };
2376 version = "5.0.8";
2377 };
2378 sd_notify = {
2379 groups = ["production" "staging"];
2380 platforms = [];
2381 source = {
2382 remotes = ["https://rubygems.org"];
2383 sha256 = "0c9imnjbakx25r2n7widfp00s19ndzmmwax761mx5vbwm9nariyb";
2384 type = "gem";
2385 };
2386 version = "0.1.1";
2387 };
2388 select2-rails = {
2389 dependencies = ["sass-rails" "thor"];
2390 groups = ["default"];
2391 platforms = [];
2392 source = {
2393 fetchSubmodules = false;
2394 rev = "fc240e85fbdf1878ff3c39d972c0cd9a312f5ed4";
2395 sha256 = "0lflvygxgmm4yqhnx66h77g742g01x7jajjjn33a4hm0n7lgdq5y";
2396 type = "git";
2397 url = "https://github.com/openfoodfoundation/select2-rails.git";
2398 };
2399 version = "3.4.9";
2400 };
2401 selenium-webdriver = {
2402 dependencies = ["childprocess" "rubyzip"];
2403 groups = ["development" "test"];
2404 platforms = [];
2405 source = {
2406 remotes = ["https://rubygems.org"];
2407 sha256 = "0adcvp86dinaqq3nhf8p3m0rl2g6q0a4h52k0i7kdnsg1qz9k86y";
2408 type = "gem";
2409 };
2410 version = "3.142.7";
2411 };
2412 semantic_range = {
2413 groups = ["default"];
2414 platforms = [];
2415 source = {
2416 remotes = ["https://rubygems.org"];
2417 sha256 = "1dlp97vg95plrsaaqj7x8l7z9vsjbhnqk4rw1l30gy26lmxpfrih";
2418 type = "gem";
2419 };
2420 version = "3.0.0";
2421 };
2422 shoulda-matchers = {
2423 dependencies = ["activesupport"];
2424 groups = ["development" "test"];
2425 platforms = [];
2426 source = {
2427 remotes = ["https://rubygems.org"];
2428 sha256 = "0z6v2acldnvqrnvfk70f9xq39ppw5j03kbz2hpz7s17lgnn21vx8";
2429 type = "gem";
2430 };
2431 version = "5.0.0";
2432 };
2433 sidekiq = {
2434 dependencies = ["connection_pool" "rack" "redis"];
2435 groups = ["default"];
2436 platforms = [];
2437 source = {
2438 remotes = ["https://rubygems.org"];
2439 sha256 = "104a97cl94aclg71ngrr097zjbdf6cibnz4q3rqjb88izmd7cfk6";
2440 type = "gem";
2441 };
2442 version = "6.2.2";
2443 };
2444 sidekiq-scheduler = {
2445 dependencies = ["e2mmap" "redis" "rufus-scheduler" "sidekiq" "thwait" "tilt"];
2446 groups = ["default"];
2447 platforms = [];
2448 source = {
2449 remotes = ["https://rubygems.org"];
2450 sha256 = "0k686psrg8rd902yyqi38vys11zb07192skzx8zyyvyz2l9vrzds";
2451 type = "gem";
2452 };
2453 version = "3.1.0";
2454 };
2455 simplecov = {
2456 dependencies = ["docile" "simplecov-html" "simplecov_json_formatter"];
2457 groups = ["test"];
2458 platforms = [];
2459 source = {
2460 remotes = ["https://rubygems.org"];
2461 sha256 = "1hrv046jll6ad1s964gsmcq4hvkr3zzr6jc7z1mns22mvfpbc3cr";
2462 type = "gem";
2463 };
2464 version = "0.21.2";
2465 };
2466 simplecov-html = {
2467 groups = ["default" "test"];
2468 platforms = [];
2469 source = {
2470 remotes = ["https://rubygems.org"];
2471 sha256 = "0yx01bxa8pbf9ip4hagqkp5m0mqfnwnw2xk8kjraiywz4lrss6jb";
2472 type = "gem";
2473 };
2474 version = "0.12.3";
2475 };
2476 simplecov_json_formatter = {
2477 groups = ["default" "test"];
2478 platforms = [];
2479 source = {
2480 remotes = ["https://rubygems.org"];
2481 sha256 = "19r15hyvh52jx7fmsrcflb58xh8l7l0zx4sxkh3hqzhq68y81pjl";
2482 type = "gem";
2483 };
2484 version = "0.1.3";
2485 };
2486 spring = {
2487 groups = ["development"];
2488 platforms = [];
2489 source = {
2490 remotes = ["https://rubygems.org"];
2491 sha256 = "12kyz3jdnaarhf2jbykmd9mqg085gxsx00c16la5q7czxvpb2x2r";
2492 type = "gem";
2493 };
2494 version = "3.0.0";
2495 };
2496 spring-commands-rspec = {
2497 dependencies = ["spring"];
2498 groups = ["development"];
2499 platforms = [];
2500 source = {
2501 remotes = ["https://rubygems.org"];
2502 sha256 = "0b0svpq3md1pjz5drpa5pxwg8nk48wrshq8lckim4x3nli7ya0k2";
2503 type = "gem";
2504 };
2505 version = "1.0.4";
2506 };
2507 sprockets = {
2508 dependencies = ["concurrent-ruby" "rack"];
2509 groups = ["default"];
2510 platforms = [];
2511 source = {
2512 remotes = ["https://rubygems.org"];
2513 sha256 = "182jw5a0fbqah5w9jancvfmjbk88h8bxdbwnl4d3q809rpxdg8ay";
2514 type = "gem";
2515 };
2516 version = "3.7.2";
2517 };
2518 sprockets-rails = {
2519 dependencies = ["actionpack" "activesupport" "sprockets"];
2520 groups = ["default"];
2521 platforms = [];
2522 source = {
2523 remotes = ["https://rubygems.org"];
2524 sha256 = "0mwmz36265646xqfyczgr1mhkm1hfxgxxvgdgr4xfcbf2g72p1k2";
2525 type = "gem";
2526 };
2527 version = "3.2.2";
2528 };
2529 state_machines = {
2530 groups = ["default"];
2531 platforms = [];
2532 source = {
2533 remotes = ["https://rubygems.org"];
2534 sha256 = "00mi16hg3rhkxz4y58s173cbnjlba41y9bfcim90p4ja6yfj9ri3";
2535 type = "gem";
2536 };
2537 version = "0.5.0";
2538 };
2539 state_machines-activemodel = {
2540 dependencies = ["activemodel" "state_machines"];
2541 groups = ["default"];
2542 platforms = [];
2543 source = {
2544 remotes = ["https://rubygems.org"];
2545 sha256 = "0b4dffzlj38adin6gm0ky72r5c507qdb1jprnm7h9gnlj2qxlcp9";
2546 type = "gem";
2547 };
2548 version = "0.8.0";
2549 };
2550 state_machines-activerecord = {
2551 dependencies = ["activerecord" "state_machines-activemodel"];
2552 groups = ["default"];
2553 platforms = [];
2554 source = {
2555 remotes = ["https://rubygems.org"];
2556 sha256 = "1dmaf4f4cg3gamzgga3gamp0kv9lvianqzr9103dw0xbp00vfbq7";
2557 type = "gem";
2558 };
2559 version = "0.8.0";
2560 };
2561 stringex = {
2562 groups = ["default"];
2563 platforms = [];
2564 source = {
2565 remotes = ["https://rubygems.org"];
2566 sha256 = "15ns7j5smw04w6w7bqd5mm2qcl7w9lhwykyb974i4isgg9yc23ys";
2567 type = "gem";
2568 };
2569 version = "2.8.5";
2570 };
2571 stripe = {
2572 groups = ["default"];
2573 platforms = [];
2574 source = {
2575 remotes = ["https://rubygems.org"];
2576 sha256 = "0b2savy5h9shdzr6fkfqyrpmpx1a82gn4j47895zwc279dhwnlrh";
2577 type = "gem";
2578 };
2579 version = "5.38.0";
2580 };
2581 temple = {
2582 groups = ["default"];
2583 platforms = [];
2584 source = {
2585 remotes = ["https://rubygems.org"];
2586 sha256 = "060zzj7c2kicdfk6cpnn40n9yjnhfrr13d0rsbdhdij68chp2861";
2587 type = "gem";
2588 };
2589 version = "0.8.2";
2590 };
2591 test-prof = {
2592 groups = ["test"];
2593 platforms = [];
2594 source = {
2595 remotes = ["https://rubygems.org"];
2596 sha256 = "1vg0zjfgibdcgkzb4c25v0f4v6v8mvpzvgcag194rwglmkkyrwkx";
2597 type = "gem";
2598 };
2599 version = "1.0.7";
2600 };
2601 test-unit = {
2602 dependencies = ["power_assert"];
2603 groups = ["default"];
2604 platforms = [];
2605 source = {
2606 remotes = ["https://rubygems.org"];
2607 sha256 = "03pn837vgza8v550ggzhcxbvb80d6qivqnhv3n39lrfnsc8xgi7m";
2608 type = "gem";
2609 };
2610 version = "3.4.7";
2611 };
2612 thor = {
2613 groups = ["default" "development" "test"];
2614 platforms = [];
2615 source = {
2616 remotes = ["https://rubygems.org"];
2617 sha256 = "18yhlvmfya23cs3pvhr1qy38y41b6mhr5q9vwv5lrgk16wmf3jna";
2618 type = "gem";
2619 };
2620 version = "1.1.0";
2621 };
2622 thread-local = {
2623 groups = ["default"];
2624 platforms = [];
2625 source = {
2626 remotes = ["https://rubygems.org"];
2627 sha256 = "1ryjgfwcsbkxph1l24x87p1yabnnbqy958s57w37iwhf3z9nid9g";
2628 type = "gem";
2629 };
2630 version = "1.1.0";
2631 };
2632 thwait = {
2633 dependencies = ["e2mmap"];
2634 groups = ["default"];
2635 platforms = [];
2636 source = {
2637 remotes = ["https://rubygems.org"];
2638 sha256 = "0q0fqlh0668j66z0g3s5yhqs39368az2ycxyphsx4c5nib5r4kak";
2639 type = "gem";
2640 };
2641 version = "0.2.0";
2642 };
2643 tilt = {
2644 groups = ["default"];
2645 platforms = [];
2646 source = {
2647 remotes = ["https://rubygems.org"];
2648 sha256 = "0rn8z8hda4h41a64l0zhkiwz2vxw9b1nb70gl37h1dg2k874yrlv";
2649 type = "gem";
2650 };
2651 version = "2.0.10";
2652 };
2653 timecop = {
2654 groups = ["development" "test"];
2655 platforms = [];
2656 source = {
2657 remotes = ["https://rubygems.org"];
2658 sha256 = "1fw3nzycvd15qa7sxy9dxb4hqyizy1s8f7q3d50smbzyyvr8fvia";
2659 type = "gem";
2660 };
2661 version = "0.9.4";
2662 };
2663 ttfunk = {
2664 groups = ["default" "test"];
2665 platforms = [];
2666 source = {
2667 remotes = ["https://rubygems.org"];
2668 sha256 = "15iaxz9iak5643bq2bc0jkbjv8w2zn649lxgvh5wg48q9d4blw13";
2669 type = "gem";
2670 };
2671 version = "1.7.0";
2672 };
2673 tzinfo = {
2674 dependencies = ["concurrent-ruby"];
2675 groups = ["default" "development" "test"];
2676 platforms = [];
2677 source = {
2678 remotes = ["https://rubygems.org"];
2679 sha256 = "10qp5x7f9hvlc0psv9gsfbxg4a7s0485wsbq1kljkxq94in91l4z";
2680 type = "gem";
2681 };
2682 version = "2.0.4";
2683 };
2684 uglifier = {
2685 dependencies = ["execjs"];
2686 groups = ["default"];
2687 platforms = [];
2688 source = {
2689 remotes = ["https://rubygems.org"];
2690 sha256 = "0wgh7bzy68vhv9v68061519dd8samcy8sazzz0w3k8kqpy3g4s5f";
2691 type = "gem";
2692 };
2693 version = "4.2.0";
2694 };
2695 unicode-display_width = {
2696 groups = ["default" "development"];
2697 platforms = [];
2698 source = {
2699 remotes = ["https://rubygems.org"];
2700 sha256 = "0csjm9shhfik0ci9mgimb7hf3xgh7nx45rkd9rzgdz6vkwr8rzxn";
2701 type = "gem";
2702 };
2703 version = "2.1.0";
2704 };
2705 uniform_notifier = {
2706 groups = ["default" "development" "test"];
2707 platforms = [];
2708 source = {
2709 remotes = ["https://rubygems.org"];
2710 sha256 = "1614dqnky0f9f1znj0lih8i184vfps86md93dw0kxrg3af9gnqb4";
2711 type = "gem";
2712 };
2713 version = "1.14.2";
2714 };
2715 valid_email2 = {
2716 dependencies = ["activemodel" "mail"];
2717 groups = ["default"];
2718 platforms = [];
2719 source = {
2720 remotes = ["https://rubygems.org"];
2721 sha256 = "0l4xkwvx7aj5z18h6vzp0wsfjbcrl76ixp0x95wwlrhn03qab6hs";
2722 type = "gem";
2723 };
2724 version = "4.0.0";
2725 };
2726 view_component = {
2727 dependencies = ["activesupport" "method_source"];
2728 groups = ["default" "development"];
2729 platforms = [];
2730 source = {
2731 remotes = ["https://rubygems.org"];
2732 sha256 = "0qygf9dfn42q8y3i2g04zqqmw1bjklmsxgdcpfk07nbnpjh391i9";
2733 type = "gem";
2734 };
2735 version = "2.40.0";
2736 };
2737 view_component_storybook = {
2738 dependencies = ["view_component"];
2739 groups = ["development"];
2740 platforms = [];
2741 source = {
2742 remotes = ["https://rubygems.org"];
2743 sha256 = "0yslfpcw58mqqaig83b2h98mf04i19ck37m270d8naxr69iv9h0n";
2744 type = "gem";
2745 };
2746 version = "0.10.1";
2747 };
2748 warden = {
2749 dependencies = ["rack"];
2750 groups = ["default"];
2751 platforms = [];
2752 source = {
2753 remotes = ["https://rubygems.org"];
2754 sha256 = "1l7gl7vms023w4clg02pm4ky9j12la2vzsixi2xrv9imbn44ys26";
2755 type = "gem";
2756 };
2757 version = "1.2.9";
2758 };
2759 web = {
2760 groups = ["default"];
2761 platforms = [];
2762 source = {
2763 path = engines/web;
2764 type = "path";
2765 };
2766 version = "0.0.1";
2767 };
2768 web-console = {
2769 dependencies = ["actionview" "activemodel" "bindex" "railties"];
2770 groups = ["development"];
2771 platforms = [];
2772 source = {
2773 remotes = ["https://rubygems.org"];
2774 sha256 = "0d9hk929cmisix2l1w9kkh05b57ih9yvnh4wv52axxw41scnv2d9";
2775 type = "gem";
2776 };
2777 version = "4.1.0";
2778 };
2779 webdrivers = {
2780 dependencies = ["nokogiri" "rubyzip" "selenium-webdriver"];
2781 groups = ["development" "test"];
2782 platforms = [];
2783 source = {
2784 remotes = ["https://rubygems.org"];
2785 sha256 = "1naymcfmm9pkf0f67xd99d9f6dpv477ggyvc1c04gxifirynfydp";
2786 type = "gem";
2787 };
2788 version = "4.6.1";
2789 };
2790 webmock = {
2791 dependencies = ["addressable" "crack" "hashdiff"];
2792 groups = ["test"];
2793 platforms = [];
2794 source = {
2795 remotes = ["https://rubygems.org"];
2796 sha256 = "1l8vh8p0g92cqcvv0ra3mblsa4nczh0rz8nbwbkc3g3yzbva85xk";
2797 type = "gem";
2798 };
2799 version = "3.14.0";
2800 };
2801 webpacker = {
2802 dependencies = ["activesupport" "rack-proxy" "railties" "semantic_range"];
2803 groups = ["default"];
2804 platforms = [];
2805 source = {
2806 remotes = ["https://rubygems.org"];
2807 sha256 = "1cq6m5qwm3bmi7hkjfmbg2cs4qjq4wswlrwcfk8l1svfqbi135v3";
2808 type = "gem";
2809 };
2810 version = "5.4.3";
2811 };
2812 websocket-driver = {
2813 dependencies = ["websocket-extensions"];
2814 groups = ["default" "development" "test"];
2815 platforms = [];
2816 source = {
2817 remotes = ["https://rubygems.org"];
2818 sha256 = "0a3bwxd9v3ghrxzjc4vxmf4xa18c6m4xqy5wb0yk5c6b9psc7052";
2819 type = "gem";
2820 };
2821 version = "0.7.5";
2822 };
2823 websocket-extensions = {
2824 groups = ["default" "development" "test"];
2825 platforms = [];
2826 source = {
2827 remotes = ["https://rubygems.org"];
2828 sha256 = "0hc2g9qps8lmhibl5baa91b4qx8wqw872rgwagml78ydj8qacsqw";
2829 type = "gem";
2830 };
2831 version = "0.1.5";
2832 };
2833 whenever = {
2834 dependencies = ["chronic"];
2835 groups = ["default"];
2836 platforms = [];
2837 source = {
2838 remotes = ["https://rubygems.org"];
2839 sha256 = "0im2x9rgr752hb9f1nnfj486k96bfiqj0xsv2bmzaq1rqhbi9dyr";
2840 type = "gem";
2841 };
2842 version = "1.0.0";
2843 };
2844 wicked_pdf = {
2845 dependencies = ["activesupport"];
2846 groups = ["default"];
2847 platforms = [];
2848 source = {
2849 remotes = ["https://rubygems.org"];
2850 sha256 = "0i7ifpb5ynvg7m6i1bivmvnaz29vjfwf6f4qj9gs7nq4yyxflqr6";
2851 type = "gem";
2852 };
2853 version = "2.1.0";
2854 };
2855 wkhtmltopdf-binary = {
2856 groups = ["default"];
2857 platforms = [];
2858 source = {
2859 remotes = ["https://rubygems.org"];
2860 sha256 = "1ksmryizimmw60k5siciv3xfxx9q797bh5a1rga7hqban98rv0c2";
2861 type = "gem";
2862 };
2863 version = "0.12.6.5";
2864 };
2865 xml-simple = {
2866 groups = ["default"];
2867 platforms = [];
2868 source = {
2869 remotes = ["https://rubygems.org"];
2870 sha256 = "1flpmghcbil6qbl3f6w67kpjrnjbw86x7h6g5n4m5ff0cg4sylrv";
2871 type = "gem";
2872 };
2873 version = "1.1.8";
2874 };
2875 xpath = {
2876 dependencies = ["nokogiri"];
2877 groups = ["default" "development" "test"];
2878 platforms = [];
2879 source = {
2880 remotes = ["https://rubygems.org"];
2881 sha256 = "0bh8lk9hvlpn7vmi6h4hkcwjzvs2y0cmkk3yjjdr8fxvj6fsgzbd";
2882 type = "gem";
2883 };
2884 version = "3.2.0";
2885 };
2886 zeitwerk = {
2887 groups = ["default" "development" "test"];
2888 platforms = [];
2889 source = {
2890 remotes = ["https://rubygems.org"];
2891 sha256 = "1746czsjarixq0x05f7p3hpzi38ldg6wxnxxw74kbjzh1sdjgmpl";
2892 type = "gem";
2893 };
2894 version = "2.4.2";
2895 };
2896} \ No newline at end of file