pokemmo-installer: init at 1.4.8 (#341389)
[NixPkgs.git] / maintainers / team-list.nix
blob5081616f1395a8ad6b5ee68d3515954c67ce0d72
1 /*
2   List of maintainer teams.
3     name = {
4       # Required
5       members = [ maintainer1 maintainer2 ];
6       scope = "Maintain foo packages.";
7       shortName = "foo";
8       # Optional
9       enableFeatureFreezePing = true;
10       githubTeams = [ "my-subsystem" ];
11     };
13   where
15   - `members` is the list of maintainers belonging to the group,
16   - `scope` describes the scope of the group.
17   - `shortName` short human-readable name
18   - `enableFeatureFreezePing` will ping this team during the Feature Freeze announcements on releases
19     - There is limited mention capacity in a single post, so this should be reserved for critical components
20       or larger ecosystems within nixpkgs.
21   - `githubTeams` will ping specified GitHub teams as well
23   More fields may be added in the future.
25   When editing this file:
26    * keep the list alphabetically sorted
27    * test the validity of the format with:
28        nix-build lib/tests/teams.nix
31 { lib }:
32 with lib.maintainers;
34   acme = {
35     members = [
36       aanderse
37       arianvp
38       emily
39       flokli
40       m1cr0man
41     ];
42     scope = "Maintain ACME-related packages and modules.";
43     shortName = "ACME";
44     enableFeatureFreezePing = true;
45   };
47   bazel = {
48     members = [
49       mboes
50       uri-canva
51       cbley
52       olebedev
53       groodt
54       aherrmann
55       ylecornec
56     ];
57     scope = "Bazel build tool & related tools https://bazel.build/";
58     shortName = "Bazel";
59     enableFeatureFreezePing = true;
60   };
62   beam = {
63     members = [
64       ankhers
65       Br1ght0ne
66       DianaOlympos
67       gleber
68       happysalada
69       minijackson
70       yurrriq
71     ];
72     githubTeams = [ "beam" ];
73     scope = "Maintain BEAM-related packages and modules.";
74     shortName = "BEAM";
75     enableFeatureFreezePing = true;
76   };
78   bitnomial = {
79     # Verify additions to this team with at least one already existing member of the team.
80     members = [
81       cdepillabout
82       wraithm
83     ];
84     scope = "Group registration for packages maintained by Bitnomial.";
85     shortName = "Bitnomial employees";
86   };
88   blockchains = {
89     members = [
90       mmahut
91       RaghavSood
92     ];
93     scope = "Maintain Blockchain packages and modules.";
94     shortName = "Blockchains";
95   };
97   budgie = {
98     members = [
99       bobby285271
100       getchoo
101     ];
102     scope = "Maintain Budgie desktop environment";
103     shortName = "Budgie";
104   };
106   buildbot = {
107     members = [
108       lopsided98
109       mic92
110       zowoq
111     ];
112     scope = "Maintain Buildbot CI framework";
113     shortName = "Buildbot";
114   };
116   c = {
117     members = [
118       matthewbauer
119       mic92
120     ];
121     scope = "Maintain C libraries and tooling.";
122     shortName = "C";
123     enableFeatureFreezePing = true;
124   };
126   c3d2 = {
127     members = [
128       astro
129       SuperSandro2000
130       revol-xut
131       oxapentane
132     ];
133     scope = "Maintain packages used in the C3D2 hackspace";
134     shortName = "c3d2";
135   };
137   cinnamon = {
138     members = [
139       bobby285271
140       mkg20001
141     ];
142     scope = "Maintain Cinnamon desktop environment and applications made by the Linux Mint team.";
143     shortName = "Cinnamon";
144     enableFeatureFreezePing = true;
145   };
147   clevercloud = {
148     members = [ floriansanderscc ];
149     scope = "Maintain Clever Cloud related packages.";
150     shortName = "CleverCloud";
151     githubTeams = [ "CleverCloud" ];
152   };
154   cloudposse = {
155     members = [ dudymas ];
156     scope = "Maintain atmos and applications made by the Cloud Posse team.";
157     shortName = "CloudPosse";
158     enableFeatureFreezePing = true;
159   };
161   coq = {
162     members = [
163       cohencyril
164       Zimmi48
165       # gares has no entry in the maintainers list
166       siraben
167       vbgl
168       alizter
169     ];
170     scope = "Maintain the Coq theorem prover and related packages.";
171     shortName = "Coq";
172     enableFeatureFreezePing = true;
173   };
175   cuda = {
176     members = [
177       connorbaker
178       samuela
179       SomeoneSerge
180     ];
181     scope = "Maintain CUDA-enabled packages";
182     shortName = "Cuda";
183     githubTeams = [ "cuda-maintainers" ];
184   };
186   cyberus = {
187     # Verify additions by approval of an already existing member of the team.
188     members = [
189       xanderio
190       blitz
191     ];
192     scope = "Team for Cyberus Technology employees who collectively maintain packages.";
193     shortName = "Cyberus Technology employees";
194   };
196   darwin = {
197     members = [ toonn ];
198     githubTeams = [ "darwin-maintainers" ];
199     scope = "Maintain Darwin compatibility of packages and Darwin-only packages.";
200     shortName = "Darwin";
201     enableFeatureFreezePing = true;
202   };
204   cosmopolitan = {
205     members = [
206       bbjubjub
207       tomberek
208     ];
209     scope = "Maintain the Cosmopolitan LibC and related programs.";
210     shortName = "Cosmopolitan";
211   };
213   dotnet = {
214     members = [
215       mdarocha
216       corngood
217       ggg
218       raphaelr
219       jamiemagee
220       anpin
221     ];
222     scope = "Maintainers of the .NET build tools and packages";
223     shortName = "dotnet";
224   };
226   deepin = {
227     members = [ rewine ];
228     scope = "Maintain deepin desktop environment and related packages.";
229     shortName = "DDE";
230     enableFeatureFreezePing = true;
231   };
233   deshaw = {
234     # Verify additions to this team with at least one already existing member of the team.
235     members = [
236       de11n
237       invokes-su
238     ];
239     scope = "Group registration for D. E. Shaw employees who collectively maintain packages.";
240     shortName = "D. E. Shaw employees";
241   };
243   determinatesystems = {
244     # Verify additions to this team with at least one already existing member of the team.
245     members = [
246       cole-h
247       grahamc
248     ];
249     scope = "Group registration for packages maintained by Determinate Systems.";
250     shortName = "Determinate Systems employees";
251   };
253   dhall = {
254     members = [
255       Gabriella439
256       ehmry
257     ];
258     scope = "Maintain Dhall and related packages.";
259     shortName = "Dhall";
260     enableFeatureFreezePing = true;
261   };
263   docker = {
264     members = [
265       roberth
266       utdemir
267     ];
268     scope = "Maintain Docker and related tools.";
269     shortName = "DockerTools";
270   };
272   docs = {
273     members = [ ];
274     githubTeams = [ "documentation-team" ];
275     scope = "Maintain nixpkgs/NixOS documentation and tools for building it.";
276     shortName = "Docs";
277     enableFeatureFreezePing = true;
278   };
280   emacs = {
281     members = [ adisbladis ];
282     scope = "Maintain the Emacs editor and packages.";
283     shortName = "Emacs";
284   };
286   enlightenment = {
287     members = [ romildo ];
288     githubTeams = [ "enlightenment" ];
289     scope = "Maintain Enlightenment desktop environment and related packages.";
290     shortName = "Enlightenment";
291     enableFeatureFreezePing = true;
292   };
294   # Dummy group for the "everyone else" section
295   feature-freeze-everyone-else = {
296     members = [ ];
297     githubTeams = [
298       "nixpkgs-committers"
299       "release-engineers"
300     ];
301     scope = "Dummy team for the #everyone else' section during feture freezes, not to be used as package maintainers!";
302     shortName = "Everyone else";
303     enableFeatureFreezePing = true;
304   };
306   flutter = {
307     members = [
308       mkg20001
309       RossComputerGuy
310       FlafyDev
311       hacker1024
312     ];
313     scope = "Maintain Flutter and Dart-related packages and build tools";
314     shortName = "flutter";
315     enableFeatureFreezePing = false;
316     githubTeams = [ "flutter" ];
317   };
319   flyingcircus = {
320     # Verify additions by approval of an already existing member of the team.
321     members = [
322       theuni
323       dpausp
324       frlan
325       leona
326       osnyx
327       ma27
328       laalsaas
329     ];
330     scope = "Team for Flying Circus employees who collectively maintain packages.";
331     shortName = "Flying Circus employees";
332   };
334   formatter = {
335     members = [
336       piegames
337       infinisil
338       das_j
339       tomberek
340       _0x4A6F
341       # Not in the maintainer list
342       # Sereja313
343     ];
344     scope = "Tentative Nix formatter team to be established in https://github.com/NixOS/rfcs/pull/166";
345     shortName = "Nix formatter team";
346   };
348   freedesktop = {
349     members = [ jtojnar ];
350     scope = "Maintain Freedesktop.org packages for graphical desktop.";
351     shortName = "freedesktop.org packaging";
352   };
354   fslabs = {
355     # Verify additions to this team with at least one already existing member of the team.
356     members = [
357       greaka
358       lpostula
359     ];
360     scope = "Group registration for packages maintained by Foresight Spatial Labs.";
361     shortName = "Foresight Spatial Labs employees";
362   };
364   gcc = {
365     members = [
366       synthetica
367       vcunat
368       ericson2314
369     ];
370     scope = "Maintain GCC (GNU Compiler Collection) compilers";
371     shortName = "GCC";
372   };
374   geospatial = {
375     members = [
376       autra
377       imincik
378       l0b0
379       nh2
380       nialov
381       sikmir
382       willcohen
383     ];
384     githubTeams = [ "geospatial" ];
385     scope = "Maintain geospatial packages.";
386     shortName = "Geospatial";
387     enableFeatureFreezePing = true;
388   };
390   gitlab = {
391     members = [
392       globin
393       krav
394       talyz
395       yayayayaka
396     ];
397     scope = "Maintain gitlab packages.";
398     shortName = "gitlab";
399   };
401   golang = {
402     members = [
403       kalbasit
404       katexochen
405       mic92
406       zowoq
407       qbit
408       mfrw
409     ];
410     githubTeams = [ "golang" ];
411     scope = "Maintain Golang compilers.";
412     shortName = "Go";
413     enableFeatureFreezePing = true;
414   };
416   gnome = {
417     members = [
418       bobby285271
419       hedning
420       jtojnar
421       dasj19
422     ];
423     githubTeams = [ "gnome" ];
424     scope = "Maintain GNOME desktop environment and platform.";
425     shortName = "GNOME";
426     enableFeatureFreezePing = true;
427   };
429   graalvm-ce = {
430     members = [
431       bandresen
432       hlolli
433       glittershark
434       ericdallo
435       thiagokokada
436     ];
437     scope = "Maintain GraalVM Community Edition packages.";
438     shortName = "GraalVM-CE";
439   };
441   haskell = {
442     members = [
443       cdepillabout
444       expipiplus1
445       maralorn
446       ncfavier
447       sternenseemann
448     ];
449     githubTeams = [ "haskell" ];
450     scope = "Maintain Haskell packages and infrastructure.";
451     shortName = "Haskell";
452     enableFeatureFreezePing = true;
453   };
455   helsinki-systems = {
456     # Verify additions to this team with at least one already existing member of the team.
457     members = [
458       das_j
459       conni2461
460     ];
461     scope = "Group registration for packages maintained by Helsinki Systems";
462     shortName = "Helsinki Systems employees";
463   };
465   home-assistant = {
466     members = [
467       fab
468       hexa
469       mic92
470     ];
471     scope = "Maintain the Home Assistant ecosystem";
472     shortName = "Home Assistant";
473   };
475   infisical = {
476     members = [ akhilmhdh ];
477     scope = "Maintain Infisical";
478     shortName = "Infisical";
479   };
481   iog = {
482     members = [
483       cleverca22
484       disassembler
485       manveru
486       nrdxp
487     ];
488     scope = "Input-Output Global employees, which maintain critical software";
489     shortName = "Input-Output Global employees";
490   };
492   jitsi = {
493     members = [
494       cleeyv
495       ryantm
496       lassulus
497       yayayayaka
498       asymmetric
499     ];
500     scope = "Maintain Jitsi.";
501     shortName = "Jitsi";
502   };
504   jupyter = {
505     members = [
506       GaetanLepage
507       natsukium
508       thomasjm
509     ];
510     scope = "Maintain Jupyter and related packages.";
511     shortName = "Jupyter";
512   };
514   k3s = {
515     githubTeams = [ "k3s" ];
516     members = [
517       euank
518       frederictobiasc
519       marcusramberg
520       mic92
521       rorosen
522       wrmilling
523       yajo
524     ];
525     scope = "Maintain K3s package, NixOS module, NixOS tests, update script";
526     shortName = "K3s";
527   };
529   kubernetes = {
530     members = [
531       johanot
532       offline
533       saschagrunert
534       srhb
535     ];
536     scope = "Maintain the Kubernetes package and module";
537     shortName = "Kubernetes";
538   };
540   kodi = {
541     members = [
542       aanderse
543       cpages
544       dschrempf
545       edwtjo
546       kazenyuk
547       minijackson
548       peterhoeg
549       sephalon
550     ];
551     scope = "Maintain Kodi and related packages.";
552     shortName = "Kodi";
553   };
555   libretro = {
556     members = [
557       aanderse
558       edwtjo
559       thiagokokada
560     ];
561     scope = "Maintain Libretro, RetroArch and related packages.";
562     shortName = "Libretro";
563   };
565   linux-kernel = {
566     members = [
567       TredwellGit
568       ma27
569       nequissimus
570       qyliss
571     ];
572     scope = "Maintain the Linux kernel.";
573     shortName = "Linux Kernel";
574   };
576   lisp = {
577     members = [
578       raskin
579       lukego
580       nagy
581       uthar
582       hraban
583     ];
584     githubTeams = [ "lisp" ];
585     scope = "Maintain the Lisp ecosystem.";
586     shortName = "lisp";
587     enableFeatureFreezePing = true;
588   };
590   llvm = {
591     members = [
592       dtzWill
593       ericson2314
594       lovek323
595       qyliss
596       RossComputerGuy
597       rrbutani
598       sternenseemann
599     ];
600     githubTeams = [ "llvm" ];
601     scope = "Maintain LLVM package sets and related packages";
602     shortName = "LLVM";
603     enableFeatureFreezePing = true;
604   };
606   lomiri = {
607     members = [ OPNA2608 ];
608     scope = "Maintain Lomiri desktop environment and related packages.";
609     shortName = "Lomiri";
610     enableFeatureFreezePing = true;
611   };
613   lumiguide = {
614     # Verify additions by approval of an already existing member of the team.
615     members = [
616       roelvandijk
617       lucus16
618     ];
619     scope = "Group registration for LumiGuide employees who collectively maintain packages.";
620     shortName = "Lumiguide employees";
621   };
623   lua = {
624     githubTeams = [ "lua" ];
625     scope = "Maintain the lua ecosystem.";
626     shortName = "lua";
627     enableFeatureFreezePing = true;
628   };
630   lumina = {
631     members = [ romildo ];
632     githubTeams = [ "lumina" ];
633     scope = "Maintain lumina desktop environment and related packages.";
634     shortName = "Lumina";
635     enableFeatureFreezePing = true;
636   };
638   lxc = {
639     members = [
640       aanderse
641       adamcstephens
642       jnsgruk
643       megheaiulian
644       mkg20001
645     ];
646     scope = "All things linuxcontainers. LXC, Incus, LXD and related packages.";
647     shortName = "lxc";
648   };
650   lxqt = {
651     members = [ romildo ];
652     githubTeams = [ "lxqt" ];
653     scope = "Maintain LXQt desktop environment and related packages.";
654     shortName = "LXQt";
655     enableFeatureFreezePing = true;
656   };
658   marketing = {
659     members = [
660       garbas
661       tomberek
662     ];
663     scope = "Marketing of Nix/NixOS/nixpkgs.";
664     shortName = "Marketing";
665     enableFeatureFreezePing = true;
666   };
668   mate = {
669     members = [
670       bobby285271
671       j03
672       romildo
673     ];
674     scope = "Maintain Mate desktop environment and related packages.";
675     shortName = "MATE";
676     enableFeatureFreezePing = true;
677   };
679   matrix = {
680     members = [
681       ma27
682       fadenb
683       mguentner
684       ralith
685       dandellion
686       sumnerevans
687       nickcao
688       teutat3s
689     ];
690     scope = "Maintain the ecosystem around Matrix, a decentralized messenger.";
691     shortName = "Matrix";
692   };
694   minimal-bootstrap = {
695     members = [
696       alejandrosame
697       artturin
698       emilytrau
699       ericson2314
700       jk
701       siraben
702     ];
703     scope = "Maintain the minimal-bootstrap toolchain and related packages.";
704     shortName = "Minimal Bootstrap";
705   };
707   mercury = {
708     members = [
709       _9999years
710       Gabriella439
711     ];
712     scope = "Group registry for packages maintained by Mercury";
713     shortName = "Mercury Employees";
714   };
716   nix = {
717     members = [
718       eelco
719       grahamc
720       pierron
721     ];
722     scope = "Maintain the Nix package manager.";
723     shortName = "Nix/nix-cli ecosystem";
724     enableFeatureFreezePing = true;
725   };
727   lix = {
728     members = [
729       raitobezarius
730       qyriad
731     ];
732     scope = "Maintain the Lix package manager inside of Nixpkgs.";
733     shortName = "Lix ecosystem";
734     enableFeatureFreezePing = true;
735   };
737   module-system = {
738     members = [
739       infinisil
740       roberth
741     ];
742     scope = "Maintain the Nixpkgs module system.";
743     shortName = "Module system";
744     enableFeatureFreezePing = true;
745   };
747   node = {
748     members = [ winter ];
749     scope = "Maintain Node.js runtimes and build tooling.";
750     shortName = "Node.js";
751     enableFeatureFreezePing = true;
752   };
754   ocaml = {
755     members = [ alizter ];
756     githubTeams = [ "ocaml" ];
757     scope = "Maintain the OCaml compiler and package set.";
758     shortName = "OCaml";
759     enableFeatureFreezePing = true;
760   };
762   openstack = {
763     members = [
764       SuperSandro2000
765       anthonyroussel
766       vinetos
767     ];
768     scope = "Maintain the ecosystem around OpenStack";
769     shortName = "OpenStack";
770   };
772   ororatech = {
773     # email: nixdevs@ororatech.com
774     shortName = "OroraTech GmbH. employees";
775     scope = "Team for packages maintained by employees of OroraTech GmbH.";
776     # Edits to this list should only be done by an already existing member.
777     members = [
778       kip93
779       victormeriqui
780     ];
781   };
783   pantheon = {
784     members = [
785       davidak
786       bobby285271
787     ];
788     githubTeams = [ "pantheon" ];
789     scope = "Maintain Pantheon desktop environment and platform.";
790     shortName = "Pantheon";
791     enableFeatureFreezePing = true;
792   };
794   perl = {
795     members = [
796       sgo
797       marcusramberg
798       zakame
799     ];
800     scope = "Maintain the Perl interpreter and Perl packages.";
801     shortName = "Perl";
802     enableFeatureFreezePing = true;
803   };
805   php = {
806     members = [
807       aanderse
808       drupol
809       ma27
810       piotrkwiecinski
811       talyz
812     ];
813     githubTeams = [ "php" ];
814     scope = "Maintain PHP related packages and extensions.";
815     shortName = "PHP";
816     enableFeatureFreezePing = true;
817   };
819   podman = {
820     members = [
821       saschagrunert
822       vdemeester
823     ];
824     githubTeams = [ "podman" ];
825     scope = "Maintain Podman and CRI-O related packages and modules.";
826     shortName = "Podman";
827   };
829   postgres = {
830     members = [ thoughtpolice ];
831     scope = "Maintain the PostgreSQL package and plugins along with the NixOS module.";
832     shortName = "PostgreSQL";
833   };
835   python = {
836     members = [
837       hexa
838       natsukium
839     ];
840     scope = "Maintain the Python interpreter and related packages.";
841     shortName = "Python";
842     enableFeatureFreezePing = true;
843   };
845   qt-kde = {
846     members = [
847       ilya-fedin
848       k900
849       LunNova
850       mjm
851       nickcao
852       SuperSandro2000
853       ttuegel
854     ];
855     githubTeams = [ "qt-kde" ];
856     scope = "Maintain the Qt framework, KDE application suite, Plasma desktop environment and related projects.";
857     shortName = "Qt / KDE";
858     enableFeatureFreezePing = true;
859   };
861   r = {
862     members = [
863       b-rodrigues
864       bcdarwin
865       jbedo
866       kupac
867     ];
868     scope = "Maintain the R programming language and related packages.";
869     shortName = "R";
870     enableFeatureFreezePing = true;
871   };
873   redcodelabs = {
874     members = [
875       unrooted
876       wr0belj
877       wintrmvte
878     ];
879     scope = "Maintain Red Code Labs related packages and modules.";
880     shortName = "Red Code Labs";
881   };
883   release = {
884     members = [ ];
885     githubTeams = [ "nixos-release-managers" ];
886     scope = "Manage the current nixpkgs/NixOS release.";
887     shortName = "Release";
888   };
890   rocm = {
891     members = [
892       Madouura
893       Flakebi
894       mschwaig
895     ];
896     githubTeams = [ "rocm-maintainers" ];
897     scope = "Maintain ROCm and related packages.";
898     shortName = "ROCm";
899   };
901   ruby = {
902     members = [ ];
903     scope = "Maintain the Ruby interpreter and related packages.";
904     shortName = "Ruby";
905     enableFeatureFreezePing = true;
906   };
908   rust = {
909     members = [
910       figsoda
911       mic92
912       tjni
913       winter
914       zowoq
915     ];
916     githubTeams = [ "rust" ];
917     scope = "Maintain the Rust compiler toolchain and nixpkgs integration.";
918     shortName = "Rust";
919     enableFeatureFreezePing = true;
920   };
922   sage = {
923     members = [
924       timokau
925       omasanori
926       raskin
927       collares
928     ];
929     scope = "Maintain SageMath and the dependencies that are likely to break it.";
930     shortName = "SageMath";
931   };
933   sdl = {
934     members = [ ];
935     scope = "Maintain SDL libraries.";
936     shortName = "SDL";
937   };
939   sphinx = {
940     members = [ ];
941     scope = "Maintain Sphinx related packages.";
942     shortName = "Sphinx";
943   };
945   serokell = {
946     # Verify additions by approval of an already existing member of the team.
947     members = [ balsoft ];
948     scope = "Group registration for Serokell employees who collectively maintain packages.";
949     shortName = "Serokell employees";
950   };
952   steam = {
953     members = [
954       atemu
955       k900
956       mkg20001
957     ];
958     scope = "Maintain steam module and packages";
959     shortName = "Steam";
960   };
962   stridtech = {
963     # Verify additions by approval of an already existing member of the team
964     members = [
965       ulrikstrid
966     ];
967     scope = "Group registration for Strid Tech AB team members who collectively maintain packages";
968     shortName = "StridTech";
969   };
971   swift = {
972     members = [
973       dduan
974       stephank
975       trepetti
976       trundle
977     ];
978     scope = "Maintain Swift compiler suite for NixOS.";
979     shortName = "Swift";
980   };
982   systemd = {
983     members = [ ];
984     githubTeams = [ "systemd" ];
985     scope = "Maintain systemd for NixOS.";
986     shortName = "systemd";
987     enableFeatureFreezePing = true;
988   };
990   tests = {
991     members = [ tfc ];
992     scope = "Maintain the NixOS VM test runner.";
993     shortName = "NixOS tests";
994     enableFeatureFreezePing = true;
995   };
997   tts = {
998     members = [ mic92 ];
999     scope = "coqui-ai TTS (formerly Mozilla TTS) and leaf packages";
1000     shortName = "coqui-ai TTS";
1001   };
1003   vim = {
1004     members = [
1005       figsoda
1006       softinio
1007       teto
1008     ];
1009     scope = "Maintain the vim and neovim text editors and related packages.";
1010     shortName = "Vim/Neovim";
1011   };
1013   wdz = {
1014     members = [
1015       n0emis
1016       vidister
1017       johannwagner
1018       yuka
1019     ];
1020     scope = "Group registration for WDZ GmbH team members who collectively maintain packages.";
1021     shortName = "WDZ GmbH";
1022   };
1024   xfce = {
1025     members = [
1026       bobby285271
1027       romildo
1028       muscaln
1029     ];
1030     scope = "Maintain Xfce desktop environment and related packages.";
1031     shortName = "Xfce";
1032     enableFeatureFreezePing = true;
1033   };
1035   zig = {
1036     members = [ figsoda ];
1037     scope = "Maintain the Zig compiler toolchain and nixpkgs integration.";
1038     shortName = "Zig";
1039     enableFeatureFreezePing = true;
1040   };