Disability

Q2.6 (v)

Female
(N=402)
Male
(N=683)
Other
(N=10)
Overall
(N=1095)
Q2.6
I have submitted a claim and am waiting on a VA decision 41 (10.2%) 48 (7.0%) 2 (20.0%) 91 (8.3%)
No 201 (50.0%) 362 (53.0%) 3 (30.0%) 566 (51.7%)
No, but I would like to submit a claim 35 (8.7%) 64 (9.4%) 2 (20.0%) 101 (9.2%)
Yes 125 (31.1%) 209 (30.6%) 3 (30.0%) 337 (30.8%)

Q2.7 (v)

Female
(N=125)
Male
(N=209)
Other
(N=3)
Overall
(N=337)
Q2.7
0 percent 5 (4.0%) 5 (2.4%) 0 (0%) 10 (3.0%)
10 - 20 percent 11 (8.8%) 59 (28.2%) 1 (33.3%) 71 (21.1%)
100 percent 6 (4.8%) 35 (16.7%) 0 (0%) 41 (12.2%)
30 - 40 percent 35 (28.0%) 41 (19.6%) 0 (0%) 76 (22.6%)
50 - 60 percent 43 (34.4%) 35 (16.7%) 0 (0%) 78 (23.1%)
70 - 90 percent 25 (20.0%) 34 (16.3%) 2 (66.7%) 61 (18.1%)

Q2.9 (v)

Female
(N=236)
Male
(N=425)
Other
(N=5)
Overall
(N=666)
Q2.9
I already have a medical disability rating from the military 3 (1.3%) 4 (0.9%) 0 (0%) 7 (1.1%)
I already have a medical disability rating from the military,I am concerned about potential stigma of a disability rating,Other 1 (0.4%) 0 (0%) 0 (0%) 1 (0.2%)
I already have a medical disability rating from the military,I am unaware of the benefits 1 (0.4%) 0 (0%) 0 (0%) 1 (0.2%)
I am concerned about potential stigma of a disability rating 11 (4.7%) 11 (2.6%) 0 (0%) 22 (3.3%)
I am unaware of the benefits 29 (12.3%) 15 (3.5%) 0 (0%) 44 (6.6%)
I am unaware of the benefits,I am concerned about potential stigma of a disability rating 1 (0.4%) 1 (0.2%) 0 (0%) 2 (0.3%)
I am unaware of the benefits,I don’t understand the process to apply 8 (3.4%) 19 (4.5%) 0 (0%) 27 (4.1%)
I am unaware of the benefits,I don’t understand the process to apply,I am concerned about potential stigma of a disability rating 2 (0.8%) 0 (0%) 0 (0%) 2 (0.3%)
I am unaware of the benefits,I don’t understand the process to apply,The process is too much of a hassle 3 (1.3%) 10 (2.4%) 0 (0%) 13 (2.0%)
I am unaware of the benefits,The process is too much of a hassle 1 (0.4%) 0 (0%) 0 (0%) 1 (0.2%)
I don’t understand the process to apply 15 (6.4%) 24 (5.6%) 1 (20.0%) 40 (6.0%)
I don’t understand the process to apply,I am concerned about potential stigma of a disability rating 1 (0.4%) 1 (0.2%) 0 (0%) 2 (0.3%)
I don’t understand the process to apply,The process is too much of a hassle 8 (3.4%) 7 (1.6%) 0 (0%) 15 (2.3%)
I don’t understand the process to apply,The process is too much of a hassle,I am concerned about potential stigma of a disability rating 4 (1.7%) 4 (0.9%) 0 (0%) 8 (1.2%)
Not applicable. I do not need a VA service-connected disability rating 129 (54.7%) 265 (62.4%) 0 (0%) 394 (59.2%)
Other 3 (1.3%) 22 (5.2%) 1 (20.0%) 26 (3.9%)
The process is too much of a hassle 14 (5.9%) 26 (6.1%) 3 (60.0%) 43 (6.5%)
The process is too much of a hassle,I am concerned about potential stigma of a disability rating 2 (0.8%) 5 (1.2%) 0 (0%) 7 (1.1%)
I am concerned about potential stigma of a disability rating,Other 0 (0%) 1 (0.2%) 0 (0%) 1 (0.2%)
I am unaware of the benefits,I don’t understand the process to apply,I am concerned about potential stigma of a disability rating,Other 0 (0%) 1 (0.2%) 0 (0%) 1 (0.2%)
I am unaware of the benefits,I don’t understand the process to apply,Other 0 (0%) 1 (0.2%) 0 (0%) 1 (0.2%)
I am unaware of the benefits,I don’t understand the process to apply,The process is too much of a hassle,I am concerned about potential stigma of a disability rating 0 (0%) 4 (0.9%) 0 (0%) 4 (0.6%)
I don’t understand the process to apply,Other 0 (0%) 1 (0.2%) 0 (0%) 1 (0.2%)
I don’t understand the process to apply,The process is too much of a hassle,Other 0 (0%) 1 (0.2%) 0 (0%) 1 (0.2%)
The process is too much of a hassle,Other 0 (0%) 2 (0.5%) 0 (0%) 2 (0.3%)

Q2.9_exp (v)

Female
(N=474)
Male
(N=756)
Other
(N=13)
Overall
(N=1243)
Not.applicable..I.do.not.need.a.VA.service.connected.disability.rating
No 345 (72.8%) 491 (64.9%) 13 (100%) 849 (68.3%)
Yes 129 (27.2%) 265 (35.1%) 0 (0%) 394 (31.7%)
NEFTQ
No 236 (49.8%) 427 (56.5%) 6 (46.2%) 669 (53.8%)
Yes 238 (50.2%) 329 (43.5%) 7 (53.8%) 574 (46.2%)
The.process.is.too.much.of.a.hassle
No 442 (93.2%) 697 (92.2%) 10 (76.9%) 1149 (92.4%)
Yes 32 (6.8%) 59 (7.8%) 3 (23.1%) 94 (7.6%)
I.am.concerned.about.potential.stigma.of.a.disability.rating
No 452 (95.4%) 728 (96.3%) 13 (100%) 1193 (96.0%)
Yes 22 (4.6%) 28 (3.7%) 0 (0%) 50 (4.0%)
I.donâ..t.understand.the.process.to.apply
No 433 (91.4%) 683 (90.3%) 12 (92.3%) 1128 (90.7%)
Yes 41 (8.6%) 73 (9.7%) 1 (7.7%) 115 (9.3%)
I.am.unaware.of.the.benefits
No 429 (90.5%) 705 (93.3%) 13 (100%) 1147 (92.3%)
Yes 45 (9.5%) 51 (6.7%) 0 (0%) 96 (7.7%)
Other
No 470 (99.2%) 727 (96.2%) 12 (92.3%) 1209 (97.3%)
Yes 4 (0.8%) 29 (3.8%) 1 (7.7%) 34 (2.7%)
No.Info
No 474 (100%) 754 (99.7%) 12 (92.3%) 1240 (99.8%)
Yes 0 (0%) 2 (0.3%) 1 (7.7%) 3 (0.2%)
I.already.have.a.medical.disability.rating.from.the.military
No 469 (98.9%) 752 (99.5%) 13 (100%) 1234 (99.3%)
Yes 5 (1.1%) 4 (0.5%) 0 (0%) 9 (0.7%)
Gender
Female 474 (100%) 0 (0%) 0 (0%) 474 (38.1%)
Male 0 (0%) 756 (100%) 0 (0%) 756 (60.8%)
Other 0 (0%) 0 (0%) 13 (100%) 13 (1.0%)

Education

Q4.2 (v)

Female
(N=474)
Male
(N=755)
Other
(N=13)
Overall
(N=1242)
Q4.2
Associate’s degree (for example, AA, AS) 61 (12.9%) 77 (10.2%) 0 (0%) 138 (11.1%)
Bachelor’s degree (for example, BA, BS) 144 (30.4%) 187 (24.8%) 6 (46.2%) 337 (27.1%)
Doctorate degree (for example, PhD, EdD) 10 (2.1%) 7 (0.9%) 0 (0%) 17 (1.4%)
High school diploma / GED 79 (16.7%) 151 (20.0%) 4 (30.8%) 234 (18.8%)
Less than high school 3 (0.6%) 4 (0.5%) 0 (0%) 7 (0.6%)
Master’s degree (for example, MA, MS, MEng, MEd, MSW, MBA) 40 (8.4%) 93 (12.3%) 0 (0%) 133 (10.7%)
Post-high school vocational or technical training 39 (8.2%) 44 (5.8%) 1 (7.7%) 84 (6.8%)
Professional degree beyond a bachelor’s degree (for example, MD, DDS, DVM, LLB, JD) 7 (1.5%) 13 (1.7%) 1 (7.7%) 21 (1.7%)
Some college credit, no degree 88 (18.6%) 174 (23.0%) 1 (7.7%) 263 (21.2%)
Some high school but no diploma or GED 3 (0.6%) 5 (0.7%) 0 (0%) 8 (0.6%)

Q4.3 (v)

Female
(N=474)
Male
(N=754)
Other
(N=13)
Overall
(N=1241)
Q4.3
No 179 (37.8%) 313 (41.5%) 7 (53.8%) 499 (40.2%)
Yes, and I completed this education 194 (40.9%) 338 (44.8%) 4 (30.8%) 536 (43.2%)
Yes, I am currently pursuing additional education 101 (21.3%) 103 (13.7%) 2 (15.4%) 206 (16.6%)

Q4.4 (v)

Female
(N=295)
Male
(N=441)
Other
(N=6)
Overall
(N=742)
Q4.4
1-4 years after service 151 (51.2%) 196 (44.4%) 2 (33.3%) 349 (47.0%)
11-15 years 21 (7.1%) 20 (4.5%) 0 (0%) 41 (5.5%)
16-20 years 4 (1.4%) 16 (3.6%) 0 (0%) 20 (2.7%)
5-10 years 45 (15.3%) 62 (14.1%) 2 (33.3%) 109 (14.7%)
Less than 1 year 70 (23.7%) 133 (30.2%) 2 (33.3%) 205 (27.6%)
More than 20 years after service 4 (1.4%) 14 (3.2%) 0 (0%) 18 (2.4%)

Q4.5 (v)

Female
(N=474)
Male
(N=754)
Other
(N=13)
Overall
(N=1241)
Q4.5
I felt I had enough education 73 (15.4%) 141 (18.7%) 2 (15.4%) 216 (17.4%)
I felt I had enough education,Other 1 (0.2%) 0 (0%) 0 (0%) 1 (0.1%)
I had to provide for/take care of a spouse/partner 39 (8.2%) 82 (10.9%) 0 (0%) 121 (9.8%)
I had to provide for/take care of a spouse/partner,I felt I had enough education 3 (0.6%) 12 (1.6%) 0 (0%) 15 (1.2%)
I had to provide for/take care of a spouse/partner,I had to provide for/take care of parents 5 (1.1%) 8 (1.1%) 0 (0%) 13 (1.0%)
I had to provide for/take care of a spouse/partner,I had to provide for/take care of parents,I felt I had enough education 1 (0.2%) 3 (0.4%) 0 (0%) 4 (0.3%)
I had to provide for/take care of children 124 (26.2%) 89 (11.8%) 1 (7.7%) 214 (17.2%)
I had to provide for/take care of children,I felt I had enough education 4 (0.8%) 12 (1.6%) 0 (0%) 16 (1.3%)
I had to provide for/take care of children,I had to provide for/take care of a spouse/partner 72 (15.2%) 101 (13.4%) 0 (0%) 173 (13.9%)
I had to provide for/take care of children,I had to provide for/take care of a spouse/partner,I felt I had enough education 4 (0.8%) 6 (0.8%) 1 (7.7%) 11 (0.9%)
I had to provide for/take care of children,I had to provide for/take care of a spouse/partner,I had to provide for/take care of parents 11 (2.3%) 15 (2.0%) 1 (7.7%) 27 (2.2%)
I had to provide for/take care of children,I had to provide for/take care of a spouse/partner,I had to provide for/take care of parents,I felt I had enough education 3 (0.6%) 4 (0.5%) 0 (0%) 7 (0.6%)
I had to provide for/take care of children,I had to provide for/take care of parents 16 (3.4%) 5 (0.7%) 0 (0%) 21 (1.7%)
I had to provide for/take care of children,Other 2 (0.4%) 0 (0%) 0 (0%) 2 (0.2%)
I had to provide for/take care of parents 33 (7.0%) 29 (3.8%) 0 (0%) 62 (5.0%)
I had to provide for/take care of parents,I felt I had enough education 8 (1.7%) 3 (0.4%) 0 (0%) 11 (0.9%)
Not applicable 58 (12.2%) 189 (25.1%) 6 (46.2%) 253 (20.4%)
Other 17 (3.6%) 48 (6.4%) 2 (15.4%) 67 (5.4%)
I had to provide for/take care of children,I had to provide for/take care of a spouse/partner,Other 0 (0%) 3 (0.4%) 0 (0%) 3 (0.2%)
I had to provide for/take care of children,I had to provide for/take care of parents,I felt I had enough education 0 (0%) 2 (0.3%) 0 (0%) 2 (0.2%)
I had to provide for/take care of children,I had to provide for/take care of parents,Other 0 (0%) 1 (0.1%) 0 (0%) 1 (0.1%)
I had to provide for/take care of parents,Other 0 (0%) 1 (0.1%) 0 (0%) 1 (0.1%)

Q4.5_exp (v)

Female
(N=474)
Male
(N=756)
Other
(N=13)
Overall
(N=1243)
I.had.to.provide.for.take.care.of.a.spouse.partner
No 336 (70.9%) 522 (69.0%) 11 (84.6%) 869 (69.9%)
Yes 138 (29.1%) 234 (31.0%) 2 (15.4%) 374 (30.1%)
I.had.to.provide.for.take.care.of.children
No 238 (50.2%) 518 (68.5%) 10 (76.9%) 766 (61.6%)
Yes 236 (49.8%) 238 (31.5%) 3 (23.1%) 477 (38.4%)
I.felt.I.had.enough.education
No 377 (79.5%) 573 (75.8%) 10 (76.9%) 960 (77.2%)
Yes 97 (20.5%) 183 (24.2%) 3 (23.1%) 283 (22.8%)
Not.applicable
No 416 (87.8%) 567 (75.0%) 7 (53.8%) 990 (79.6%)
Yes 58 (12.2%) 189 (25.0%) 6 (46.2%) 253 (20.4%)
I.had.to.provide.for.take.care.of.parents
No 397 (83.8%) 685 (90.6%) 12 (92.3%) 1094 (88.0%)
Yes 77 (16.2%) 71 (9.4%) 1 (7.7%) 149 (12.0%)
Other
No 454 (95.8%) 703 (93.0%) 11 (84.6%) 1168 (94.0%)
Yes 20 (4.2%) 53 (7.0%) 2 (15.4%) 75 (6.0%)
No.Info
No 474 (100%) 754 (99.7%) 13 (100%) 1241 (99.8%)
Yes 0 (0%) 2 (0.3%) 0 (0%) 2 (0.2%)
Gender
Female 474 (100%) 0 (0%) 0 (0%) 474 (38.1%)
Male 0 (0%) 756 (100%) 0 (0%) 756 (60.8%)
Other 0 (0%) 0 (0%) 13 (100%) 13 (1.0%)

Q4.6 (v)

Female
(N=101)
Male
(N=103)
Other
(N=2)
Overall
(N=206)
Q4.6
Associate’s degree (for example, AA, AS) 19 (18.8%) 14 (13.6%) 0 (0%) 33 (16.0%)
Bachelor’s degree (for example, BA, BS) 27 (26.7%) 39 (37.9%) 1 (50.0%) 67 (32.5%)
Doctorate degree (for example, PhD, EdD) 2 (2.0%) 10 (9.7%) 0 (0%) 12 (5.8%)
High school diploma / GED 5 (5.0%) 4 (3.9%) 0 (0%) 9 (4.4%)
Master’s degree (for example, MA, MS, MEng, MEd, MSW, MBA) 17 (16.8%) 17 (16.5%) 1 (50.0%) 35 (17.0%)
Professional degree beyond a bachelor’s degree (for example, MD, DDS, DVM, LLB, JD) 4 (4.0%) 3 (2.9%) 0 (0%) 7 (3.4%)
Taking graduate courses but not enrolled in graduate program 4 (4.0%) 3 (2.9%) 0 (0%) 7 (3.4%)
Taking undergraduate courses but not enrolled in an undergraduate program 9 (8.9%) 3 (2.9%) 0 (0%) 12 (5.8%)
Technical/vocational training (for example, carpentry, computer programming, medical technician training) 14 (13.9%) 10 (9.7%) 0 (0%) 24 (11.7%)

Q4.7 (v)

Female
(N=194)
Male
(N=338)
Other
(N=4)
Overall
(N=536)
Q4.7
Associate’s degree (for example, AA, AS) 30 (15.5%) 53 (15.7%) 0 (0%) 83 (15.5%)
Bachelor’s degree (for example, BA, BS) 91 (46.9%) 107 (31.7%) 2 (50.0%) 200 (37.3%)
Doctorate degree (for example, PhD, EdD) 10 (5.2%) 9 (2.7%) 0 (0%) 19 (3.5%)
High school diploma / GED 3 (1.5%) 7 (2.1%) 0 (0%) 10 (1.9%)
Master’s degree (for example, MA, MS, MEng, MEd, MSW, MBA) 39 (20.1%) 75 (22.2%) 0 (0%) 114 (21.3%)
Post-high school vocational or technical training 4 (2.1%) 32 (9.5%) 0 (0%) 36 (6.7%)
Professional degree beyond a bachelor’s degree (for example, MD, DDS, DVM, LLB, JD) 2 (1.0%) 9 (2.7%) 1 (25.0%) 12 (2.2%)
Some college credit, no degree 14 (7.2%) 45 (13.3%) 1 (25.0%) 60 (11.2%)
Some high school but no diploma or GED 1 (0.5%) 0 (0%) 0 (0%) 1 (0.2%)
Less than high school 0 (0%) 1 (0.3%) 0 (0%) 1 (0.2%)

GI Bill

Q4.8(v)

Female
(N=473)
Male
(N=755)
Other
(N=13)
Overall
(N=1241)
Q4.8
I was not eligible for the GI Bill 127 (26.8%) 124 (16.4%) 0 (0%) 251 (20.2%)
Montgomery GI Bill – Active Duty (1985 - present) 91 (19.2%) 102 (13.5%) 1 (7.7%) 194 (15.6%)
Montgomery GI Bill – Selected Reserve (1985 - present) 46 (9.7%) 46 (6.1%) 1 (7.7%) 93 (7.5%)
Post 9/11 GI Bill (2001 - present) 178 (37.6%) 164 (21.7%) 5 (38.5%) 347 (28.0%)
PreMontgomery GI Bill Active Duty Before 1985 31 (6.6%) 319 (42.3%) 6 (46.2%) 356 (28.7%)

Q4.9 (v)

Female
(N=315)
Male
(N=312)
Other
(N=7)
Overall
(N=634)
Q4.9
I don't know/don't remember 34 (10.8%) 36 (11.5%) 1 (14.3%) 71 (11.2%)
No, I chose not to convert 47 (14.9%) 52 (16.7%) 0 (0%) 99 (15.6%)
No, I did not need to convert (I was only eligible for the Post 9/11 GI Bill) 57 (18.1%) 40 (12.8%) 2 (28.6%) 99 (15.6%)
No, I did not qualify to convert 38 (12.1%) 51 (16.3%) 2 (28.6%) 91 (14.4%)
Yes 139 (44.1%) 133 (42.6%) 2 (28.6%) 274 (43.2%)

Q4.10 (v)

Female
(N=346)
Male
(N=631)
Other
(N=13)
Overall
(N=990)
Q4.10
No 92 (26.6%) 204 (32.3%) 6 (46.2%) 302 (30.5%)
Not yet but I plan to use it 80 (23.1%) 51 (8.1%) 2 (15.4%) 133 (13.4%)
Yes 174 (50.3%) 376 (59.6%) 5 (38.5%) 555 (56.1%)

Q4.11 (v)

Female
(N=172)
Male
(N=363)
Other
(N=5)
Overall
(N=540)
Q4.11
1945 1 (0.6%) 0 (0%) 0 (0%) 1 (0.2%)
1951 1 (0.6%) 0 (0%) 0 (0%) 1 (0.2%)
1953 1 (0.6%) 0 (0%) 0 (0%) 1 (0.2%)
1960 1 (0.6%) 3 (0.8%) 0 (0%) 4 (0.7%)
1970 2 (1.2%) 10 (2.8%) 0 (0%) 12 (2.2%)
1975 1 (0.6%) 14 (3.9%) 0 (0%) 15 (2.8%)
1977 1 (0.6%) 10 (2.8%) 0 (0%) 11 (2.0%)
1980 4 (2.3%) 11 (3.0%) 0 (0%) 15 (2.8%)
1981 2 (1.2%) 5 (1.4%) 0 (0%) 7 (1.3%)
1982 3 (1.7%) 0 (0%) 0 (0%) 3 (0.6%)
1983 1 (0.6%) 0 (0%) 0 (0%) 1 (0.2%)
1984 1 (0.6%) 0 (0%) 0 (0%) 1 (0.2%)
1985 1 (0.6%) 5 (1.4%) 0 (0%) 6 (1.1%)
1986 1 (0.6%) 1 (0.3%) 0 (0%) 2 (0.4%)
1988 1 (0.6%) 7 (1.9%) 0 (0%) 8 (1.5%)
1990 3 (1.7%) 7 (1.9%) 0 (0%) 10 (1.9%)
1991 1 (0.6%) 2 (0.6%) 0 (0%) 3 (0.6%)
1992 1 (0.6%) 1 (0.3%) 0 (0%) 2 (0.4%)
1994 3 (1.7%) 3 (0.8%) 0 (0%) 6 (1.1%)
1995 2 (1.2%) 5 (1.4%) 0 (0%) 7 (1.3%)
1996 4 (2.3%) 4 (1.1%) 0 (0%) 8 (1.5%)
1997 3 (1.7%) 1 (0.3%) 0 (0%) 4 (0.7%)
1998 3 (1.7%) 0 (0%) 0 (0%) 3 (0.6%)
2000 2 (1.2%) 9 (2.5%) 1 (20.0%) 12 (2.2%)
2001 5 (2.9%) 5 (1.4%) 0 (0%) 10 (1.9%)
2002 3 (1.7%) 8 (2.2%) 1 (20.0%) 12 (2.2%)
2003 2 (1.2%) 2 (0.6%) 0 (0%) 4 (0.7%)
2004 6 (3.5%) 5 (1.4%) 0 (0%) 11 (2.0%)
2005 4 (2.3%) 6 (1.7%) 0 (0%) 10 (1.9%)
2006 11 (6.4%) 8 (2.2%) 0 (0%) 19 (3.5%)
2007 4 (2.3%) 4 (1.1%) 0 (0%) 8 (1.5%)
2008 4 (2.3%) 10 (2.8%) 0 (0%) 14 (2.6%)
2009 3 (1.7%) 8 (2.2%) 1 (20.0%) 12 (2.2%)
2010 4 (2.3%) 14 (3.9%) 0 (0%) 18 (3.3%)
2011 9 (5.2%) 5 (1.4%) 0 (0%) 14 (2.6%)
2012 9 (5.2%) 8 (2.2%) 0 (0%) 17 (3.1%)
2013 12 (7.0%) 5 (1.4%) 0 (0%) 17 (3.1%)
2014 4 (2.3%) 5 (1.4%) 0 (0%) 9 (1.7%)
2015 14 (8.1%) 11 (3.0%) 0 (0%) 25 (4.6%)
2016 7 (4.1%) 9 (2.5%) 0 (0%) 16 (3.0%)
2017 4 (2.3%) 4 (1.1%) 0 (0%) 8 (1.5%)
2018 7 (4.1%) 6 (1.7%) 0 (0%) 13 (2.4%)
2019 7 (4.1%) 10 (2.8%) 1 (20.0%) 18 (3.3%)
2020 4 (2.3%) 3 (0.8%) 0 (0%) 7 (1.3%)
2021 5 (2.9%) 1 (0.3%) 0 (0%) 6 (1.1%)
1957 0 (0%) 1 (0.3%) 0 (0%) 1 (0.2%)
1958 0 (0%) 1 (0.3%) 0 (0%) 1 (0.2%)
1961 0 (0%) 1 (0.3%) 0 (0%) 1 (0.2%)
1962 0 (0%) 1 (0.3%) 0 (0%) 1 (0.2%)
1963 0 (0%) 1 (0.3%) 0 (0%) 1 (0.2%)
1964 0 (0%) 1 (0.3%) 0 (0%) 1 (0.2%)
1965 0 (0%) 1 (0.3%) 0 (0%) 1 (0.2%)
1966 0 (0%) 5 (1.4%) 0 (0%) 5 (0.9%)
1967 0 (0%) 7 (1.9%) 0 (0%) 7 (1.3%)
1968 0 (0%) 9 (2.5%) 0 (0%) 9 (1.7%)
1969 0 (0%) 10 (2.8%) 0 (0%) 10 (1.9%)
1971 0 (0%) 14 (3.9%) 1 (20.0%) 15 (2.8%)
1972 0 (0%) 13 (3.6%) 0 (0%) 13 (2.4%)
1973 0 (0%) 10 (2.8%) 0 (0%) 10 (1.9%)
1974 0 (0%) 12 (3.3%) 0 (0%) 12 (2.2%)
1976 0 (0%) 11 (3.0%) 0 (0%) 11 (2.0%)
1978 0 (0%) 7 (1.9%) 0 (0%) 7 (1.3%)
1979 0 (0%) 6 (1.7%) 0 (0%) 6 (1.1%)
1987 0 (0%) 6 (1.7%) 0 (0%) 6 (1.1%)
1989 0 (0%) 3 (0.8%) 0 (0%) 3 (0.6%)
1993 0 (0%) 3 (0.8%) 0 (0%) 3 (0.6%)
1999 0 (0%) 5 (1.4%) 0 (0%) 5 (0.9%)

Q4.12 (v)

Female
(N=92)
Male
(N=204)
Other
(N=6)
Overall
(N=302)
Q4.12
I chose not to use my GI Bill benefits. 25 (27.2%) 88 (43.1%) 2 (33.3%) 115 (38.1%)
I chose not to use my GI Bill benefits.,I could not use my GI Bill benefits within the required time frame to activate them. 1 (1.1%) 0 (0%) 0 (0%) 1 (0.3%)
I chose not to use my GI Bill benefits.,I could not use my GI Bill benefits within the required time frame to activate them.,I didn’t understand what I needed to do to use the GI Bill benefits I was eligible for. 1 (1.1%) 1 (0.5%) 0 (0%) 2 (0.7%)
I chose not to use my GI Bill benefits.,I could not use my GI Bill benefits within the required time frame to activate them.,I didn’t understand what I needed to do to use the GI Bill benefits I was eligible for.,I transferred my GI Bill Benefits to a dependent (Post-9/11 GI Bill only). 1 (1.1%) 0 (0%) 0 (0%) 1 (0.3%)
I chose not to use my GI Bill benefits.,I transferred my GI Bill Benefits to a dependent (Post-9/11 GI Bill only). 1 (1.1%) 2 (1.0%) 0 (0%) 3 (1.0%)
I could not use my GI Bill benefits within the required time frame to activate them. 19 (20.7%) 23 (11.3%) 0 (0%) 42 (13.9%)
I could not use my GI Bill benefits within the required time frame to activate them.,I didn’t understand what I needed to do to use the GI Bill benefits I was eligible for. 6 (6.5%) 5 (2.5%) 0 (0%) 11 (3.6%)
I could not use my GI Bill benefits within the required time frame to activate them.,I didn’t understand what I needed to do to use the GI Bill benefits I was eligible for.,I transferred my GI Bill Benefits to a dependent (Post-9/11 GI Bill only). 1 (1.1%) 0 (0%) 0 (0%) 1 (0.3%)
I didn’t understand what I needed to do to use the GI Bill benefits I was eligible for. 17 (18.5%) 42 (20.6%) 1 (16.7%) 60 (19.9%)
I transferred my GI Bill Benefits to a dependent (Post-9/11 GI Bill only). 14 (15.2%) 5 (2.5%) 0 (0%) 19 (6.3%)
Other reason not listed above 6 (6.5%) 31 (15.2%) 3 (50.0%) 40 (13.2%)
I chose not to use my GI Bill benefits.,I could not use my GI Bill benefits within the required time frame to activate them.,Other reason not listed above 0 (0%) 1 (0.5%) 0 (0%) 1 (0.3%)
I chose not to use my GI Bill benefits.,I didn’t understand what I needed to do to use the GI Bill benefits I was eligible for. 0 (0%) 3 (1.5%) 0 (0%) 3 (1.0%)
I chose not to use my GI Bill benefits.,Other reason not listed above 0 (0%) 1 (0.5%) 0 (0%) 1 (0.3%)
I could not use my GI Bill benefits within the required time frame to activate them.,I transferred my GI Bill Benefits to a dependent (Post-9/11 GI Bill only). 0 (0%) 1 (0.5%) 0 (0%) 1 (0.3%)
I didn’t understand what I needed to do to use the GI Bill benefits I was eligible for.,Other reason not listed above 0 (0%) 1 (0.5%) 0 (0%) 1 (0.3%)

Q4.12_exp (v)

Female
(N=474)
Male
(N=756)
Other
(N=13)
Overall
(N=1243)
NEFTQ
No 93 (19.6%) 205 (27.1%) 6 (46.2%) 304 (24.5%)
Yes 381 (80.4%) 551 (72.9%) 7 (53.8%) 939 (75.5%)
Other.reason.not.listed.above
No 468 (98.7%) 722 (95.5%) 10 (76.9%) 1200 (96.5%)
Yes 6 (1.3%) 34 (4.5%) 3 (23.1%) 43 (3.5%)
I.chose.not.to.use.my.GI.Bill.benefits.
No 445 (93.9%) 660 (87.3%) 11 (84.6%) 1116 (89.8%)
Yes 29 (6.1%) 96 (12.7%) 2 (15.4%) 127 (10.2%)
I.could.not.use.my.GI.Bill.benefits.within.the.required.time.frame.to.activate.them.
No 445 (93.9%) 725 (95.9%) 13 (100%) 1183 (95.2%)
Yes 29 (6.1%) 31 (4.1%) 0 (0%) 60 (4.8%)
I.transferred.my.GI.Bill.Benefits.to.a.dependent
No 457 (96.4%) 748 (98.9%) 13 (100%) 1218 (98.0%)
Yes 17 (3.6%) 8 (1.1%) 0 (0%) 25 (2.0%)
I.didnâ..t.understand.what.I.needed.to.do.to.use.the.GI.Bill.benefits.I.was.eligible.for.
No 448 (94.5%) 704 (93.1%) 12 (92.3%) 1164 (93.6%)
Yes 26 (5.5%) 52 (6.9%) 1 (7.7%) 79 (6.4%)
No.Info
No 473 (99.8%) 755 (99.9%) 13 (100%) 1241 (99.8%)
Yes 1 (0.2%) 1 (0.1%) 0 (0%) 2 (0.2%)
Gender
Female 474 (100%) 0 (0%) 0 (0%) 474 (38.1%)
Male 0 (0%) 756 (100%) 0 (0%) 756 (60.8%)
Other 0 (0%) 0 (0%) 13 (100%) 13 (1.0%)

Employment status

Q5.2 (v)

Female
(N=474)
Male
(N=755)
Other
(N=13)
Overall
(N=1242)
Q5.2
Not working for pay and not looking for paid work 65 (13.7%) 348 (46.1%) 7 (53.8%) 420 (33.8%)
Not working for pay but actively looking for paid work 63 (13.3%) 73 (9.7%) 1 (7.7%) 137 (11.0%)
Working for pay 346 (73.0%) 334 (44.2%) 5 (38.5%) 685 (55.2%)

Q5.8 (v)

Female
(N=128)
Male
(N=420)
Other
(N=8)
Overall
(N=556)
Q5.8
Fired 6 (4.7%) 0 (0%) 0 (0%) 6 (1.1%)
In school or other training program 12 (9.4%) 7 (1.7%) 0 (0%) 19 (3.4%)
Laid off 13 (10.2%) 12 (2.9%) 0 (0%) 25 (4.5%)
Not working for pay at a family business 5 (3.9%) 5 (1.2%) 0 (0%) 10 (1.8%)
Other reason (please specify): 10 (7.8%) 15 (3.6%) 2 (25.0%) 27 (4.9%)
Quit my previous job 11 (8.6%) 14 (3.3%) 0 (0%) 25 (4.5%)
Retired 36 (28.1%) 316 (75.2%) 4 (50.0%) 356 (64.0%)
Unable to work because I cannot secure affordable and safe childcare 9 (7.0%) 3 (0.7%) 0 (0%) 12 (2.2%)
Unable to work due to medical issues 26 (20.3%) 48 (11.4%) 2 (25.0%) 76 (13.7%)

Q5.9 (v)

Female
(N=65)
Male
(N=347)
Other
(N=7)
Overall
(N=419)
Q5.9
Full-time caregiver 4 (6.2%) 0 (0%) 0 (0%) 4 (1.0%)
Full-time homemaker 3 (4.6%) 1 (0.3%) 0 (0%) 4 (1.0%)
Have other financial support 2 (3.1%) 8 (2.3%) 1 (14.3%) 11 (2.6%)
In school/training 2 (3.1%) 1 (0.3%) 0 (0%) 3 (0.7%)
Not interested in paid employment 5 (7.7%) 25 (7.2%) 0 (0%) 30 (7.2%)
Other reason (please specify): 1 (1.5%) 16 (4.6%) 0 (0%) 17 (4.1%)
Retired from the workforce 20 (30.8%) 228 (65.7%) 2 (28.6%) 250 (59.7%)
Self employed 2 (3.1%) 4 (1.2%) 0 (0%) 6 (1.4%)
Unable to find work 2 (3.1%) 1 (0.3%) 0 (0%) 3 (0.7%)
Unable to work because I cannot secure affordable and safe childcare 4 (6.2%) 0 (0%) 0 (0%) 4 (1.0%)
Unable to work because of an injury or illness 1 (1.5%) 13 (3.7%) 1 (14.3%) 15 (3.6%)
Unable to work because of an ongoing mental/emotional condition or disability 9 (13.8%) 12 (3.5%) 1 (14.3%) 22 (5.3%)
Unable to work because of an ongoing physical health condition or disability 10 (15.4%) 38 (11.0%) 2 (28.6%) 50 (11.9%)

TAP

Q8.6 (v)

Female
(N=474)
Male
(N=754)
Other
(N=13)
Overall
(N=1241)
Q8.6
No 330 (69.6%) 376 (49.9%) 8 (61.5%) 714 (57.5%)
TAP was not available when I served and discharged 61 (12.9%) 240 (31.8%) 3 (23.1%) 304 (24.5%)
Yes 83 (17.5%) 138 (18.3%) 2 (15.4%) 223 (18.0%)

Q8.7 (v)

Female
(N=83)
Male
(N=138)
Other
(N=2)
Overall
(N=223)
Q8.7
1993 2 (2.4%) 1 (0.7%) 0 (0%) 3 (1.3%)
1995 5 (6.0%) 0 (0%) 0 (0%) 5 (2.2%)
1996 1 (1.2%) 3 (2.2%) 0 (0%) 4 (1.8%)
1997 2 (2.4%) 3 (2.2%) 0 (0%) 5 (2.2%)
1998 1 (1.2%) 1 (0.7%) 0 (0%) 2 (0.9%)
1999 2 (2.4%) 3 (2.2%) 0 (0%) 5 (2.2%)
2000 2 (2.4%) 2 (1.4%) 0 (0%) 4 (1.8%)
2001 1 (1.2%) 6 (4.3%) 0 (0%) 7 (3.1%)
2002 2 (2.4%) 5 (3.6%) 0 (0%) 7 (3.1%)
2003 2 (2.4%) 5 (3.6%) 0 (0%) 7 (3.1%)
2004 3 (3.6%) 1 (0.7%) 0 (0%) 4 (1.8%)
2005 4 (4.8%) 10 (7.2%) 0 (0%) 14 (6.3%)
2006 4 (4.8%) 10 (7.2%) 0 (0%) 14 (6.3%)
2007 4 (4.8%) 2 (1.4%) 0 (0%) 6 (2.7%)
2008 3 (3.6%) 3 (2.2%) 1 (50.0%) 7 (3.1%)
2009 1 (1.2%) 6 (4.3%) 0 (0%) 7 (3.1%)
2010 3 (3.6%) 9 (6.5%) 0 (0%) 12 (5.4%)
2011 3 (3.6%) 7 (5.1%) 0 (0%) 10 (4.5%)
2012 4 (4.8%) 5 (3.6%) 0 (0%) 9 (4.0%)
2013 5 (6.0%) 4 (2.9%) 0 (0%) 9 (4.0%)
2014 3 (3.6%) 5 (3.6%) 0 (0%) 8 (3.6%)
2015 6 (7.2%) 7 (5.1%) 0 (0%) 13 (5.8%)
2016 5 (6.0%) 5 (3.6%) 0 (0%) 10 (4.5%)
2017 7 (8.4%) 4 (2.9%) 0 (0%) 11 (4.9%)
2018 3 (3.6%) 5 (3.6%) 0 (0%) 8 (3.6%)
2019 3 (3.6%) 10 (7.2%) 1 (50.0%) 14 (6.3%)
2020 1 (1.2%) 5 (3.6%) 0 (0%) 6 (2.7%)
2021 1 (1.2%) 2 (1.4%) 0 (0%) 3 (1.3%)
1991 0 (0%) 3 (2.2%) 0 (0%) 3 (1.3%)
1994 0 (0%) 6 (4.3%) 0 (0%) 6 (2.7%)

Q8.8 (v)

Female
(N=83)
Male
(N=138)
Other
(N=2)
Overall
(N=223)
Q8.8
1 week 25 (30.1%) 41 (29.7%) 1 (50.0%) 67 (30.0%)
2 weeks 36 (43.4%) 57 (41.3%) 0 (0%) 93 (41.7%)
Less than 1 week 9 (10.8%) 16 (11.6%) 0 (0%) 25 (11.2%)
More than 2 weeks 13 (15.7%) 24 (17.4%) 1 (50.0%) 38 (17.0%)

Q8.9 (v)

Female
(N=83)
Male
(N=138)
Other
(N=2)
Overall
(N=223)
Q8.9
Just a little 15 (18.1%) 32 (23.2%) 2 (100%) 49 (22.0%)
Not at all 8 (9.6%) 11 (8.0%) 0 (0%) 19 (8.5%)
Somewhat 31 (37.3%) 42 (30.4%) 0 (0%) 73 (32.7%)
Very 29 (34.9%) 53 (38.4%) 0 (0%) 82 (36.8%)

Non-veteran

Non-Veteran Section (nv)

Q3.2(nv)

Female
(N=487)
Male
(N=487)
Other
(N=17)
Overall
(N=991)
Q3.2
Associate’s degree (for example, AA, AS) 46 (9.4%) 46 (9.4%) 0 (0%) 92 (9.3%)
Bachelor’s degree (for example, BA, BS) 80 (16.4%) 127 (26.1%) 3 (17.6%) 210 (21.2%)
Doctorate degree (for example, PhD, EdD) 5 (1.0%) 10 (2.1%) 0 (0%) 15 (1.5%)
High school diploma / GED 141 (29.0%) 83 (17.0%) 2 (11.8%) 226 (22.8%)
Less than high school 30 (6.2%) 9 (1.8%) 4 (23.5%) 43 (4.3%)
Master’s degree (for example, MA, MS, MEng, MEd, MSW, MBA) 35 (7.2%) 70 (14.4%) 1 (5.9%) 106 (10.7%)
Post-high school vocational or technical training 19 (3.9%) 22 (4.5%) 0 (0%) 41 (4.1%)
Professional degree beyond a bachelor’s degree (for example, MD, DDS, DVM, LLB, JD) 5 (1.0%) 9 (1.8%) 2 (11.8%) 16 (1.6%)
Some college credit, no degree 94 (19.3%) 92 (18.9%) 0 (0%) 186 (18.8%)
Some high school but no diploma or GED 32 (6.6%) 19 (3.9%) 5 (29.4%) 56 (5.7%)

Q3.4(nv)

Female
(N=487)
Male
(N=487)
Other
(N=17)
Overall
(N=991)
Q3.4
I felt I had enough education 132 (27.1%) 193 (39.6%) 2 (11.8%) 327 (33.0%)
I felt I had enough education,Other 1 (0.2%) 6 (1.2%) 0 (0%) 7 (0.7%)
I had to provide for/take care of a spouse/partner 10 (2.1%) 14 (2.9%) 0 (0%) 24 (2.4%)
I had to provide for/take care of a spouse/partner,I had to provide for/take care of parents 1 (0.2%) 0 (0%) 0 (0%) 1 (0.1%)
I had to provide for/take care of children 67 (13.8%) 19 (3.9%) 2 (11.8%) 88 (8.9%)
I had to provide for/take care of children,I felt I had enough education 4 (0.8%) 2 (0.4%) 0 (0%) 6 (0.6%)
I had to provide for/take care of children,I had to provide for/take care of a spouse/partner 11 (2.3%) 16 (3.3%) 0 (0%) 27 (2.7%)
I had to provide for/take care of children,I had to provide for/take care of a spouse/partner,I felt I had enough education 1 (0.2%) 2 (0.4%) 0 (0%) 3 (0.3%)
I had to provide for/take care of children,I had to provide for/take care of a spouse/partner,I had to provide for/take care of parents 2 (0.4%) 1 (0.2%) 0 (0%) 3 (0.3%)
I had to provide for/take care of children,I had to provide for/take care of a spouse/partner,I had to provide for/take care of parents,I felt I had enough education 2 (0.4%) 0 (0%) 0 (0%) 2 (0.2%)
I had to provide for/take care of children,I had to provide for/take care of a spouse/partner,Other 1 (0.2%) 1 (0.2%) 0 (0%) 2 (0.2%)
I had to provide for/take care of children,I had to provide for/take care of parents 8 (1.6%) 2 (0.4%) 0 (0%) 10 (1.0%)
I had to provide for/take care of children,Other 2 (0.4%) 0 (0%) 0 (0%) 2 (0.2%)
I had to provide for/take care of parents 17 (3.5%) 9 (1.8%) 0 (0%) 26 (2.6%)
I had to provide for/take care of parents,I felt I had enough education 3 (0.6%) 0 (0%) 0 (0%) 3 (0.3%)
I had to provide for/take care of parents,Other 1 (0.2%) 0 (0%) 0 (0%) 1 (0.1%)
Not applicable 172 (35.3%) 171 (35.1%) 13 (76.5%) 356 (35.9%)
Other 52 (10.7%) 49 (10.1%) 0 (0%) 101 (10.2%)
I had to provide for/take care of a spouse/partner,I felt I had enough education 0 (0%) 2 (0.4%) 0 (0%) 2 (0.2%)

Q3.4_exp (nv)

Female
(N=488)
Male
(N=487)
Other
(N=17)
Overall
(N=992)
I.felt.I.had.enough.education
No 345 (70.7%) 282 (57.9%) 15 (88.2%) 642 (64.7%)
Yes 143 (29.3%) 205 (42.1%) 2 (11.8%) 350 (35.3%)
Other
No 431 (88.3%) 431 (88.5%) 17 (100%) 879 (88.6%)
Yes 57 (11.7%) 56 (11.5%) 0 (0%) 113 (11.4%)
Not.applicable
No 316 (64.8%) 316 (64.9%) 4 (23.5%) 636 (64.1%)
Yes 172 (35.2%) 171 (35.1%) 13 (76.5%) 356 (35.9%)
I.had.to.provide.for.take.care.of.children
No 390 (79.9%) 444 (91.2%) 15 (88.2%) 849 (85.6%)
Yes 98 (20.1%) 43 (8.8%) 2 (11.8%) 143 (14.4%)
I.had.to.provide.for.take.care.of.parents
No 454 (93.0%) 475 (97.5%) 17 (100%) 946 (95.4%)
Yes 34 (7.0%) 12 (2.5%) 0 (0%) 46 (4.6%)
I.had.to.provide.for.take.care.of.a.spouse.partner
No 460 (94.3%) 451 (92.6%) 17 (100%) 928 (93.5%)
Yes 28 (5.7%) 36 (7.4%) 0 (0%) 64 (6.5%)
No.Info
No 487 (99.8%) 487 (100%) 17 (100%) 991 (99.9%)
Yes 1 (0.2%) 0 (0%) 0 (0%) 1 (0.1%)
Gender
Female 488 (100%) 0 (0%) 0 (0%) 488 (49.2%)
Male 0 (0%) 487 (100%) 0 (0%) 487 (49.1%)
Other 0 (0%) 0 (0%) 17 (100%) 17 (1.7%)

Q3.5 (nv)

Female
(N=69)
Male
(N=19)
Other
(N=6)
Overall
(N=94)
Q3.5
Associate’s degree (for example, AA, AS) 8 (11.6%) 4 (21.1%) 0 (0%) 12 (12.8%)
Bachelor’s degree (for example, BA, BS) 15 (21.7%) 2 (10.5%) 1 (16.7%) 18 (19.1%)
Doctorate degree (for example, PhD, EdD) 8 (11.6%) 0 (0%) 0 (0%) 8 (8.5%)
High school diploma / GED 20 (29.0%) 6 (31.6%) 2 (33.3%) 28 (29.8%)
Master’s degree (for example, MA, MS, MEng, MEd, MSW, MBA) 5 (7.2%) 2 (10.5%) 0 (0%) 7 (7.4%)
Taking graduate courses but not enrolled in graduate program 2 (2.9%) 1 (5.3%) 0 (0%) 3 (3.2%)
Taking undergraduate courses but not enrolled in an undergraduate program 5 (7.2%) 0 (0%) 0 (0%) 5 (5.3%)
Technical/vocational training (for example, carpentry, computer programming, medical technician training) 6 (8.7%) 3 (15.8%) 1 (16.7%) 10 (10.6%)
Professional degree beyond a bachelor’s degree (for example, MD, DDS, DVM, LLB, JD) 0 (0%) 1 (5.3%) 2 (33.3%) 3 (3.2%)

Q4.2 (nv)

Female
(N=486)
Male
(N=484)
Other
(N=17)
Overall
(N=987)
Q4.2
Not working for pay and not looking for paid work 234 (48.1%) 300 (62.0%) 8 (47.1%) 542 (54.9%)
Not working for pay but actively looking for paid work 59 (12.1%) 40 (8.3%) 4 (23.5%) 103 (10.4%)
Working for pay 193 (39.7%) 144 (29.8%) 5 (29.4%) 342 (34.7%)

Q4.8 (nv)

Female
(N=293)
Male
(N=340)
Other
(N=11)
Overall
(N=644)
Q4.8
Fired 2 (0.7%) 0 (0%) 0 (0%) 2 (0.3%)
In school or other training program 18 (6.1%) 6 (1.8%) 2 (18.2%) 26 (4.0%)
Laid off 7 (2.4%) 15 (4.4%) 2 (18.2%) 24 (3.7%)
Not working for pay at a family business 16 (5.5%) 2 (0.6%) 0 (0%) 18 (2.8%)
Other reason (please specify): 38 (13.0%) 21 (6.2%) 1 (9.1%) 60 (9.3%)
Quit my previous job 21 (7.2%) 5 (1.5%) 0 (0%) 26 (4.0%)
Retired 124 (42.3%) 244 (71.8%) 4 (36.4%) 372 (57.8%)
Unable to work because I cannot secure affordable and safe childcare 15 (5.1%) 1 (0.3%) 0 (0%) 16 (2.5%)
Unable to work due to medical issues 52 (17.7%) 46 (13.5%) 2 (18.2%) 100 (15.5%)

Q4.9 (nv)

Female
(N=234)
Male
(N=300)
Other
(N=8)
Overall
(N=542)
Q4.9
Full-time caregiver 3 (1.3%) 2 (0.7%) 0 (0%) 5 (0.9%)
Full-time homemaker 30 (12.8%) 0 (0%) 0 (0%) 30 (5.5%)
Have other financial support 15 (6.4%) 14 (4.7%) 2 (25.0%) 31 (5.7%)
In school/training 8 (3.4%) 6 (2.0%) 0 (0%) 14 (2.6%)
Not interested in paid employment 12 (5.1%) 13 (4.3%) 3 (37.5%) 28 (5.2%)
Other reason (please specify): 9 (3.8%) 17 (5.7%) 1 (12.5%) 27 (5.0%)
Retired from the workforce 95 (40.6%) 189 (63.0%) 1 (12.5%) 285 (52.6%)
Self employed 4 (1.7%) 5 (1.7%) 0 (0%) 9 (1.7%)
Unable to find work 5 (2.1%) 1 (0.3%) 0 (0%) 6 (1.1%)
Unable to work because I cannot secure affordable and safe childcare 1 (0.4%) 0 (0%) 0 (0%) 1 (0.2%)
Unable to work because of an injury or illness 8 (3.4%) 8 (2.7%) 0 (0%) 16 (3.0%)
Unable to work because of an ongoing mental/emotional condition or disability 15 (6.4%) 8 (2.7%) 1 (12.5%) 24 (4.4%)
Unable to work because of an ongoing physical health condition or disability 29 (12.4%) 37 (12.3%) 0 (0%) 66 (12.2%)

make status mil

recode PHQ-GAD (v)

recode PHQ-GAD (nv)

DQotLS0NCnRpdGxlOiAnTkRBQSBSZXBvcnQgJw0KYXV0aG9yOiAiVE9SQ0giDQpkYXRlOiAiMS8zMS8yMDIxIg0Kb3V0cHV0Og0KICBodG1sX2RvY3VtZW50Og0KICAgIGRmX3ByaW50OiB0aWJibGUNCiAgICBmaWdfY2FwdGlvbjogeWVzDQogICAgdG9jOiB5ZXMNCiAgICB0b2NfZmxvYXQ6IHllcw0KICAgIGNvZGVfZG93bmxvYWQ6IHllcw0KICB3b3JkX2RvY3VtZW50Og0KICAgIHRvYzogeWVzDQotLS0NCg0KDQoNCmBgYHtyIGluY2x1ZGU9RkFMU0V9DQpsaWJyYXJ5KHRhYmxlMSkNCmxpYnJhcnkoZHBseXIpDQpsaWJyYXJ5KGNhcikNCmBgYA0KDQpgYGB7ciBpbmNsdWRlPUZBTFNFfQ0KIyBkYXRhDQpkZl92PC0gcmVhZC5jc3YoIkM6L1VzZXJzL3U2MDMyNDA0L09uZURyaXZlL2JhY2t1cCA5LjkuMTkvTUovTkRBQS9DT0RFX1EvVmV0ZXJhbk5EQUFTdXJ2ZXlEYXRhX0ZpbmFsX1ZfMV8zMS5jc3YiLGhlYWRlciA9IFQpDQoNCmRmX252PC0gcmVhZC5jc3YoIkM6L1VzZXJzL3U2MDMyNDA0L09uZURyaXZlL2JhY2t1cCA5LjkuMTkvTUovTkRBQS9DT0RFX1EvTm9uLVZldGVyYW5OREFBU3VydmV5RGF0YUZpbmFsX05WMl8zLmNzdiIsaGVhZGVyID0gVCkNCg0KYGBgDQoNCg0KIyBEaXNhYmlsaXR5DQoNCiMgUTIuNiAodikNCmBgYHtyIGVjaG89RkFMU0V9DQpkZl92W2RmX3YgPT0gIk5vIEluZm8iXSA8LSBOQQ0KZGZfdltkZl92ID09ICJORUZUUSJdIDwtIE5BDQoNCg0KI3RhYmxlMSh+UTIuNiArIFEyLjcgK1EyLjl8R2VuZGVyLCBkYXRhPWRmX3YpDQoNCmRmX3YxPC1kZl92ICU+JSANCiAgc2VsZWN0KEdlbmRlcixRMi42KSAlPiUgDQogIGZpbHRlcighaXMubmEoUTIuNikpDQoNCnRhYmxlMSh+UTIuNnxHZW5kZXIsIGRhdGE9ZGZfdjEpDQpgYGANCg0KIyBRMi43ICh2KQ0KYGBge3IgZWNobz1GQUxTRX0NCmRmX3YxPC1kZl92ICU+JSANCiAgc2VsZWN0KEdlbmRlcixRMi43KSAlPiUgDQogIGZpbHRlcighaXMubmEoUTIuNykpDQoNCnRhYmxlMSh+UTIuN3xHZW5kZXIsIGRhdGE9ZGZfdjEpDQoNCmBgYA0KDQojIFEyLjkgKHYpDQpgYGB7ciBlY2hvPUZBTFNFfQ0KDQpkZl92MTwtZGZfdiAlPiUgDQogIHNlbGVjdChHZW5kZXIsUTIuOSkgJT4lIA0KICBmaWx0ZXIoIWlzLm5hKFEyLjkpKQ0KDQp0YWJsZTEoflEyLjl8R2VuZGVyLCBkYXRhPWRmX3YxKQ0KDQoNCmBgYA0KDQoNCmBgYHtyIGV2YWw9RkFMU0UsIGluY2x1ZGU9RkFMU0V9DQojaW5zdGFsbC5wYWNrYWdlcygiZHBseXIiKQ0KbGlicmFyeShkcGx5cikNCmxpYnJhcnkodGlkeXIpDQpsaWJyYXJ5KHN0cmluZ3IgKQ0KDQpRMi45X2V4cDwtZGZfdiAlPiUgDQogIHNlbGVjdChRMi45LCBSZXNwb25zZUlkKQ0KUTIuOV9leHA8LVEyLjlfZXhwICU+JSBtdXRhdGUoUTIuOSA9IHN0cl9yZW1vdmUoUTIuOSwgJyBcXCguKlxcKT8nKSkgJT4lIA0KIHNlcGFyYXRlX3Jvd3MoUTIuOSwgc2VwID0gJywnKSAlPiUgY291bnQoUmVzcG9uc2VJZCwgUTIuOSwgbmFtZSA9ICdDbnQnKSAlPiUgDQogIHBpdm90X3dpZGVyKGlkX2NvbHMgPSBSZXNwb25zZUlkLCBuYW1lc19mcm9tID0gUTIuOSwgdmFsdWVzX2Zyb20gPSBDbnQsIHZhbHVlc19maWxsID0gbGlzdChDbnQgPSAwKSkgJT4lIA0KICAgICBtdXRhdGVfYWxsKH5yZXBsYWNlKC4sIC4gPT0gMCwgIk5vIikpICU+JSANCiAgICAgbXV0YXRlX2FsbCh+cmVwbGFjZSguLCAuID09IDEsICJZZXMiKSkNCg0KI3dyaXRlLmNzdihRMi45X2V4cCwgZmlsZSA9ICdRMi45X2V4cC5jc3YnKQ0KYGBgDQoNCg0KIyBRMi45X2V4cCAodikNCmBgYHtyIGVjaG89RkFMU0V9DQpRMi45X2V4cDwtIHJlYWQuY3N2KCJDOi9Vc2Vycy91NjAzMjQwNC9PbmVEcml2ZS9iYWNrdXAgOS45LjE5L01KL05EQUEvQ09ERV9RL1EyLjlfZXhwLmNzdiIsaGVhZGVyID0gVCkNCg0KZGZfZ2VuZGVyPC1kZl92ICU+JSANCiAgc2VsZWN0KEdlbmRlciwgUmVzcG9uc2VJZCkNCg0KUTIuOV9leHA8LWxlZnRfam9pbihRMi45X2V4cCxkZl9nZW5kZXIsIGJ5PSAiUmVzcG9uc2VJZCIgKQ0KDQoNClEyLjlfZXhwIDwtUTIuOV9leHAgJT4lIA0KICBzZWxlY3QoLVJlc3BvbnNlSWQsIC1YKQ0KDQp0YWJsZTEofi58R2VuZGVyLCBkYXRhPSBRMi45X2V4cCkNCiAgDQoNCmBgYA0KDQojIEVkdWNhdGlvbg0KDQojIFE0LjIgKHYpDQoNCmBgYHtyIGVjaG89RkFMU0V9DQoNCmRmX3YxPC1kZl92ICU+JSANCiAgc2VsZWN0KEdlbmRlcixRNC4yKSAlPiUgDQogIGZpbHRlcighaXMubmEoUTQuMikpDQoNCnRhYmxlMSh+UTQuMnxHZW5kZXIsIGRhdGE9ZGZfdjEpDQpgYGANCg0KDQoNCg0KIyBRNC4zICh2KQ0KDQpgYGB7ciBlY2hvPUZBTFNFfQ0KDQpkZl92MTwtZGZfdiAlPiUgDQogIHNlbGVjdChHZW5kZXIsUTQuMykgJT4lIA0KICBmaWx0ZXIoIWlzLm5hKFE0LjMpKQ0KDQp0YWJsZTEoflE0LjN8R2VuZGVyLCBkYXRhPWRmX3YxKQ0KYGBgDQoNCiMgUTQuNCAodikNCg0KYGBge3IgZWNobz1GQUxTRX0NCg0KZGZfdjE8LWRmX3YgJT4lIA0KICBzZWxlY3QoR2VuZGVyLFE0LjQpICU+JSANCiAgZmlsdGVyKCFpcy5uYShRNC40KSkNCg0KdGFibGUxKH5RNC40fEdlbmRlciwgZGF0YT1kZl92MSkNCg0KYGBgDQoNCg0KIyBRNC41ICh2KQ0KDQpgYGB7ciBlY2hvPUZBTFNFfQ0KDQpkZl92MTwtZGZfdiAlPiUgDQogIHNlbGVjdChHZW5kZXIsUTQuNSkgJT4lIA0KICBmaWx0ZXIoIWlzLm5hKFE0LjUpKQ0KDQp0YWJsZTEoflE0LjV8R2VuZGVyLCBkYXRhPWRmX3YxKQ0KDQpgYGANCg0KDQoNCmBgYHtyIGV2YWw9RkFMU0UsIGluY2x1ZGU9RkFMU0V9DQojaW5zdGFsbC5wYWNrYWdlcygiZHBseXIiKQ0KbGlicmFyeShkcGx5cikNCmxpYnJhcnkodGlkeXIpDQpsaWJyYXJ5KHN0cmluZ3IgKQ0KDQpRNC41X2V4cDwtZGZfdiAlPiUgDQogIHNlbGVjdChRNC41LCBSZXNwb25zZUlkKQ0KUTQuNV9leHA8LVE0LjVfZXhwICU+JSBtdXRhdGUoUTQuNSA9IHN0cl9yZW1vdmUoUTQuNSwgJyBcXCguKlxcKT8nKSkgJT4lIA0KIHNlcGFyYXRlX3Jvd3MoUTQuNSwgc2VwID0gJywnKSAlPiUgY291bnQoUmVzcG9uc2VJZCwgUTQuNSwgbmFtZSA9ICdDbnQnKSAlPiUgDQogIHBpdm90X3dpZGVyKGlkX2NvbHMgPSBSZXNwb25zZUlkLCBuYW1lc19mcm9tID0gUTQuNSwgdmFsdWVzX2Zyb20gPSBDbnQsIHZhbHVlc19maWxsID0gbGlzdChDbnQgPSAwKSkgJT4lIA0KICAgICBtdXRhdGVfYWxsKH5yZXBsYWNlKC4sIC4gPT0gMCwgIk5vIikpICU+JSANCiAgICAgbXV0YXRlX2FsbCh+cmVwbGFjZSguLCAuID09IDEsICJZZXMiKSkNCg0Kd3JpdGUuY3N2KFE0LjVfZXhwLCBmaWxlID0gJ1E0LjVfZXhwLmNzdicpDQpgYGANCg0KDQojIFE0LjVfZXhwICh2KQ0KYGBge3IgZWNobz1GQUxTRX0NClE0LjVfZXhwPC0gcmVhZC5jc3YoIkM6L1VzZXJzL3U2MDMyNDA0L09uZURyaXZlL2JhY2t1cCA5LjkuMTkvTUovTkRBQS9DT0RFX1EvUTQuNV9leHAuY3N2IixoZWFkZXIgPSBUKQ0KDQpkZl9nZW5kZXI8LWRmX3YgJT4lIA0KICBzZWxlY3QoR2VuZGVyLCBSZXNwb25zZUlkKQ0KDQpRNC41X2V4cDwtbGVmdF9qb2luKFE0LjVfZXhwLGRmX2dlbmRlciwgYnk9ICJSZXNwb25zZUlkIiApDQoNCg0KUTQuNV9leHAgPC1RNC41X2V4cCAlPiUgDQogIHNlbGVjdCgtUmVzcG9uc2VJZCwgLVgpDQoNCnRhYmxlMSh+LnxHZW5kZXIsIGRhdGE9IFE0LjVfZXhwKQ0KICANCg0KYGBgDQoNCg0KDQojIFE0LjYgKHYpDQoNCmBgYHtyIGVjaG89RkFMU0V9DQoNCmRmX3YxPC1kZl92ICU+JSANCiAgc2VsZWN0KEdlbmRlcixRNC42KSAlPiUgDQogIGZpbHRlcighaXMubmEoUTQuNikpDQoNCnRhYmxlMSh+UTQuNnxHZW5kZXIsIGRhdGE9ZGZfdjEpDQoNCmBgYA0KDQoNCg0KIyBRNC43ICh2KQ0KDQpgYGB7ciBlY2hvPUZBTFNFfQ0KDQpkZl92MTwtZGZfdiAlPiUgDQogIHNlbGVjdChHZW5kZXIsUTQuNykgJT4lIA0KICBmaWx0ZXIoIWlzLm5hKFE0LjcpKQ0KDQp0YWJsZTEoflE0Ljd8R2VuZGVyLCBkYXRhPWRmX3YxKQ0KDQpgYGANCg0KDQojIEdJIEJpbGwNCg0KIyBRNC44KHYpDQoNCmBgYHtyIGVjaG89RkFMU0V9DQoNCmRmX3YxPC1kZl92ICU+JSANCiAgc2VsZWN0KEdlbmRlcixRNC44KSAlPiUgDQogIGZpbHRlcighaXMubmEoUTQuOCkpDQoNCnRhYmxlMSh+UTQuOHxHZW5kZXIsIGRhdGE9ZGZfdjEpDQoNCmBgYA0KDQoNCg0KIyBRNC45ICh2KQ0KDQpgYGB7ciBlY2hvPUZBTFNFfQ0KDQpkZl92MTwtZGZfdiAlPiUgDQogIHNlbGVjdChHZW5kZXIsUTQuOSkgJT4lIA0KICBmaWx0ZXIoIWlzLm5hKFE0LjkpKQ0KDQp0YWJsZTEoflE0Ljl8R2VuZGVyLCBkYXRhPWRmX3YxKQ0KDQpgYGANCg0KDQojIFE0LjEwICh2KQ0KDQpgYGB7ciBlY2hvPUZBTFNFfQ0KDQpkZl92MTwtZGZfdiAlPiUgDQogIHNlbGVjdChHZW5kZXIsUTQuMTApICU+JSANCiAgZmlsdGVyKCFpcy5uYShRNC4xMCkpDQoNCnRhYmxlMSh+UTQuMTB8R2VuZGVyLCBkYXRhPWRmX3YxKQ0KDQpgYGANCg0KDQoNCiMgUTQuMTEgKHYpDQoNCmBgYHtyIGVjaG89RkFMU0V9DQoNCmRmX3YxPC1kZl92ICU+JSANCiAgc2VsZWN0KEdlbmRlcixRNC4xMSkgJT4lIA0KICBmaWx0ZXIoIWlzLm5hKFE0LjExKSkNCg0KdGFibGUxKH5RNC4xMXxHZW5kZXIsIGRhdGE9ZGZfdjEpDQoNCmBgYA0KDQoNCiMgUTQuMTIgKHYpDQoNCmBgYHtyIGVjaG89RkFMU0V9DQoNCmRmX3YxPC1kZl92ICU+JSANCiAgc2VsZWN0KEdlbmRlcixRNC4xMikgJT4lIA0KICBmaWx0ZXIoIWlzLm5hKFE0LjEyKSkNCg0KdGFibGUxKH5RNC4xMnxHZW5kZXIsIGRhdGE9ZGZfdjEpDQoNCmBgYA0KDQoNCg0KYGBge3IgZXZhbD1GQUxTRSwgaW5jbHVkZT1GQUxTRX0NCiNpbnN0YWxsLnBhY2thZ2VzKCJkcGx5ciIpDQpsaWJyYXJ5KGRwbHlyKQ0KbGlicmFyeSh0aWR5cikNCmxpYnJhcnkoc3RyaW5nciApDQoNClE0LjEyX2V4cDwtZGZfdiAlPiUgDQogIHNlbGVjdChRNC4xMiwgUmVzcG9uc2VJZCkNClE0LjEyX2V4cDwtUTQuMTJfZXhwICU+JSBtdXRhdGUoUTQuMTIgPSBzdHJfcmVtb3ZlKFE0LjEyLCAnIFxcKC4qXFwpPycpKSAlPiUgDQogc2VwYXJhdGVfcm93cyhRNC4xMiwgc2VwID0gJywnKSAlPiUgY291bnQoUmVzcG9uc2VJZCwgUTQuMTIsIG5hbWUgPSAnQ250JykgJT4lIA0KICBwaXZvdF93aWRlcihpZF9jb2xzID0gUmVzcG9uc2VJZCwgbmFtZXNfZnJvbSA9IFE0LjEyLCB2YWx1ZXNfZnJvbSA9IENudCwgdmFsdWVzX2ZpbGwgPSBsaXN0KENudCA9IDApKSAlPiUgDQogICAgIG11dGF0ZV9hbGwofnJlcGxhY2UoLiwgLiA9PSAwLCAiTm8iKSkgJT4lIA0KICAgICBtdXRhdGVfYWxsKH5yZXBsYWNlKC4sIC4gPT0gMSwgIlllcyIpKQ0KDQp3cml0ZS5jc3YoUTQuMTJfZXhwLCBmaWxlID0gJ1E0LjEyX2V4cC5jc3YnKQ0KYGBgDQoNCg0KIyBRNC4xMl9leHAgKHYpDQpgYGB7ciBlY2hvPUZBTFNFfQ0KUTQuMTJfZXhwPC0gcmVhZC5jc3YoIkM6L1VzZXJzL3U2MDMyNDA0L09uZURyaXZlL2JhY2t1cCA5LjkuMTkvTUovTkRBQS9DT0RFX1EvUTQuMTJfZXhwLmNzdiIsaGVhZGVyID0gVCkNCg0KZGZfZ2VuZGVyPC1kZl92ICU+JSANCiAgc2VsZWN0KEdlbmRlciwgUmVzcG9uc2VJZCkNCg0KUTQuMTJfZXhwPC1sZWZ0X2pvaW4oUTQuMTJfZXhwLGRmX2dlbmRlciwgYnk9ICJSZXNwb25zZUlkIiApDQoNCg0KUTQuMTJfZXhwIDwtUTQuMTJfZXhwICU+JSANCiAgc2VsZWN0KC1SZXNwb25zZUlkLCAtWCkNCg0KdGFibGUxKH4ufEdlbmRlciwgZGF0YT0gUTQuMTJfZXhwKQ0KICANCg0KYGBgDQoNCg0KDQojIEVtcGxveW1lbnQgc3RhdHVzDQoNCg0KIyBRNS4yICh2KQ0KDQpgYGB7ciBlY2hvPUZBTFNFfQ0KDQpkZl92MTwtZGZfdiAlPiUgDQogIHNlbGVjdChHZW5kZXIsUTUuMikgJT4lIA0KICBmaWx0ZXIoIWlzLm5hKFE1LjIpKQ0KDQp0YWJsZTEoflE1LjJ8R2VuZGVyLCBkYXRhPWRmX3YxKQ0KYGBgDQoNCg0KIyBRNS44ICAodikNCg0KDQpgYGB7ciBlY2hvPUZBTFNFfQ0KDQpkZl92MTwtZGZfdiAlPiUgDQogIHNlbGVjdChHZW5kZXIsUTUuOCkgJT4lIA0KICBmaWx0ZXIoIWlzLm5hKFE1LjgpKQ0KDQp0YWJsZTEoflE1Ljh8R2VuZGVyLCBkYXRhPWRmX3YxKQ0KYGBgDQoNCiMgUTUuOSAodikNCg0KDQpgYGB7ciBlY2hvPUZBTFNFfQ0KDQpkZl92MTwtZGZfdiAlPiUgDQogIHNlbGVjdChHZW5kZXIsUTUuOSkgJT4lIA0KICBmaWx0ZXIoIWlzLm5hKFE1LjkpKQ0KDQp0YWJsZTEoflE1Ljl8R2VuZGVyLCBkYXRhPWRmX3YxKQ0KYGBgDQoNCg0KIyBUQVANCg0KIyBROC42ICh2KQ0KDQoNCmBgYHtyIGVjaG89RkFMU0V9DQoNCmRmX3YxPC1kZl92ICU+JSANCiAgc2VsZWN0KEdlbmRlcixROC42KSAlPiUgDQogIGZpbHRlcighaXMubmEoUTguNikpDQoNCnRhYmxlMSh+UTguNnxHZW5kZXIsIGRhdGE9ZGZfdjEpDQoNCmBgYA0KDQojIFE4LjcgKHYpDQoNCmBgYHtyIGVjaG89RkFMU0V9DQoNCmRmX3YxPC1kZl92ICU+JSANCiAgc2VsZWN0KEdlbmRlcixROC43KSAlPiUgDQogIGZpbHRlcighaXMubmEoUTguNykpDQoNCnRhYmxlMSh+UTguN3xHZW5kZXIsIGRhdGE9ZGZfdjEpDQoNCmBgYA0KDQojIFE4LjggKHYpDQoNCmBgYHtyIGVjaG89RkFMU0V9DQoNCmRmX3YxPC1kZl92ICU+JSANCiAgc2VsZWN0KEdlbmRlcixROC44KSAlPiUgDQogIGZpbHRlcighaXMubmEoUTguOCkpDQoNCnRhYmxlMSh+UTguOHxHZW5kZXIsIGRhdGE9ZGZfdjEpDQoNCmBgYA0KDQojIFE4LjkgKHYpDQoNCmBgYHtyIGVjaG89RkFMU0V9DQoNCmRmX3YxPC1kZl92ICU+JSANCiAgc2VsZWN0KEdlbmRlcixROC45KSAlPiUgDQogIGZpbHRlcighaXMubmEoUTguOSkpDQoNCnRhYmxlMSh+UTguOXxHZW5kZXIsIGRhdGE9ZGZfdjEpDQoNCmBgYA0KDQoNCiMgTm9uLXZldGVyYW4NCg0KDQoNCg0KIyBOb24tVmV0ZXJhbiBTZWN0aW9uIChudikNCg0KYGBge3IgaW5jbHVkZT1GQUxTRX0NCmRmX252W2RmX252ID09ICJObyBJbmZvIl0gPC0gTkENCmRmX252W2RmX252ID09ICJORUZUUSJdIDwtIE5BDQoNCmRmX252JEdlbmRlcltpcy5uYShkZl9udiRHZW5kZXIpIF0gPC0gIk90aGVyIg0KDQoNCg0KYGBgDQoNCg0KDQoNCg0KDQoNCiMgUTMuMihudikNCg0KYGBge3IgZWNobz1GQUxTRX0NCg0KZGZfbnYxPC1kZl9udiAlPiUgDQogIHNlbGVjdChHZW5kZXIsUTMuMikgJT4lIA0KICBmaWx0ZXIoIWlzLm5hKFEzLjIpKQ0KDQp0YWJsZTEoflEzLjJ8R2VuZGVyLCBkYXRhPWRmX252MSkNCg0KYGBgDQoNCiMgUTMuNChudikNCg0KDQpgYGB7ciBlY2hvPUZBTFNFfQ0KDQpkZl9udjE8LWRmX252ICU+JSANCiAgc2VsZWN0KEdlbmRlcixRMy40KSAlPiUgDQogIGZpbHRlcighaXMubmEoUTMuNCkpDQoNCnRhYmxlMSh+UTMuNHxHZW5kZXIsIGRhdGE9ZGZfbnYxKQ0KDQpgYGANCg0KDQoNCmBgYHtyIGV2YWw9RkFMU0UsIGluY2x1ZGU9RkFMU0V9DQojaW5zdGFsbC5wYWNrYWdlcygiZHBseXIiKQ0KbGlicmFyeShkcGx5cikNCmxpYnJhcnkodGlkeXIpDQpsaWJyYXJ5KHN0cmluZ3IgKQ0KDQpRMy40X2V4cDwtZGZfbnYgJT4lIA0KICBzZWxlY3QoUTMuNCwgUmVzcG9uc2VJZCkNClEzLjRfZXhwPC1RMy40X2V4cCAlPiUgbXV0YXRlKFEzLjQgPSBzdHJfcmVtb3ZlKFEzLjQsICcgXFwoLipcXCk/JykpICU+JSANCiBzZXBhcmF0ZV9yb3dzKFEzLjQsIHNlcCA9ICcsJykgJT4lIGNvdW50KFJlc3BvbnNlSWQsIFEzLjQsIG5hbWUgPSAnQ250JykgJT4lIA0KICBwaXZvdF93aWRlcihpZF9jb2xzID0gUmVzcG9uc2VJZCwgbmFtZXNfZnJvbSA9IFEzLjQsIHZhbHVlc19mcm9tID0gQ250LCB2YWx1ZXNfZmlsbCA9IGxpc3QoQ250ID0gMCkpICU+JSANCiAgICAgbXV0YXRlX2FsbCh+cmVwbGFjZSguLCAuID09IDAsICJObyIpKSAlPiUgDQogICAgIG11dGF0ZV9hbGwofnJlcGxhY2UoLiwgLiA9PSAxLCAiWWVzIikpDQoNCndyaXRlLmNzdihRMy40X2V4cCwgZmlsZSA9ICdRMy40X2V4cC5jc3YnKQ0KYGBgDQoNCg0KIyBRMy40X2V4cCAobnYpDQpgYGB7ciBlY2hvPUZBTFNFfQ0KUTMuNF9leHA8LSByZWFkLmNzdigiQzovVXNlcnMvdTYwMzI0MDQvT25lRHJpdmUvYmFja3VwIDkuOS4xOS9NSi9OREFBL0NPREVfUS9RMy40X2V4cC5jc3YiLGhlYWRlciA9IFQpDQoNCmRmX2dlbmRlcjwtZGZfbnYgJT4lIA0KICBzZWxlY3QoR2VuZGVyLCBSZXNwb25zZUlkKQ0KDQpRMy40X2V4cDwtbGVmdF9qb2luKFEzLjRfZXhwLGRmX2dlbmRlciwgYnk9ICJSZXNwb25zZUlkIiApDQoNCg0KUTMuNF9leHAgPC1RMy40X2V4cCAlPiUgDQogIHNlbGVjdCgtUmVzcG9uc2VJZCwgLVgpDQoNCnRhYmxlMSh+LnxHZW5kZXIsIGRhdGE9IFEzLjRfZXhwKQ0KICANCg0KYGBgDQoNCg0KDQojIFEzLjUgKG52KQ0KDQpgYGB7ciBlY2hvPUZBTFNFfQ0KDQpkZl9udjE8LWRmX252ICU+JSANCiAgc2VsZWN0KEdlbmRlcixRMy41KSAlPiUgDQogIGZpbHRlcighaXMubmEoUTMuNSkpDQoNCnRhYmxlMSh+UTMuNXxHZW5kZXIsIGRhdGE9ZGZfbnYxKQ0KDQpgYGANCg0KDQojIFE0LjIgKG52KQ0KDQpgYGB7ciBlY2hvPUZBTFNFfQ0KDQpkZl9udjE8LWRmX252ICU+JSANCiAgc2VsZWN0KEdlbmRlcixRNC4yKSAlPiUgDQogIGZpbHRlcighaXMubmEoUTQuMikpDQoNCnRhYmxlMSh+UTQuMnxHZW5kZXIsIGRhdGE9ZGZfbnYxKQ0KDQoNCmBgYA0KDQoNCg0KDQoNCiMgUTQuOCAobnYpDQoNCmBgYHtyIGVjaG89RkFMU0V9DQoNCmRmX252MTwtZGZfbnYgJT4lIA0KICBzZWxlY3QoR2VuZGVyLFE0LjgpICU+JSANCiAgZmlsdGVyKCFpcy5uYShRNC44KSkNCg0KdGFibGUxKH5RNC44fEdlbmRlciwgZGF0YT1kZl9udjEpDQoNCg0KYGBgDQoNCg0KDQoNCiMgUTQuOSAobnYpDQoNCmBgYHtyIGVjaG89RkFMU0V9DQoNCmRmX252MTwtZGZfbnYgJT4lIA0KICBzZWxlY3QoR2VuZGVyLFE0LjkpICU+JSANCiAgZmlsdGVyKCFpcy5uYShRNC45KSkNCg0KdGFibGUxKH5RNC45fEdlbmRlciwgZGF0YT1kZl9udjEpDQoNCg0KYGBgDQoNCiMgbWFrZSBzdGF0dXMgbWlsDQpgYGB7ciBldmFsPUZBTFNFLCBpbmNsdWRlPUZBTFNFfQ0KI2luc3RhbGwucGFja2FnZXMoImRwbHlyIikNCmxpYnJhcnkoZHBseXIpDQpsaWJyYXJ5KHRpZHlyKQ0KbGlicmFyeShzdHJpbmdyICkNCg0KTWlsaXRhcnlfVmV0ZXJhbl9TdGF0dXM8LWRmX3YgJT4lIA0KICBzZWxlY3QoUTIuMiwgUmVzcG9uc2VJZCkNCk1pbGl0YXJ5X1ZldGVyYW5fU3RhdHVzPC1NaWxpdGFyeV9WZXRlcmFuX1N0YXR1cyAlPiUgbXV0YXRlKFEyLjIgPSBzdHJfcmVtb3ZlKFEyLjIsICcgXFwoLipcXCk/JykpICU+JSANCiBzZXBhcmF0ZV9yb3dzKFEyLjIsIHNlcCA9ICcsJykgJT4lIGNvdW50KFJlc3BvbnNlSWQsIFEyLjIsIG5hbWUgPSAnQ250JykgJT4lIA0KICBwaXZvdF93aWRlcihpZF9jb2xzID0gUmVzcG9uc2VJZCwgbmFtZXNfZnJvbSA9IFEyLjIsIHZhbHVlc19mcm9tID0gQ250LCB2YWx1ZXNfZmlsbCA9IGxpc3QoQ250ID0gMCkpICU+JSANCiAgICAgbXV0YXRlX2FsbCh+cmVwbGFjZSguLCAuID09IDAsICJObyIpKSAlPiUgDQogICAgIG11dGF0ZV9hbGwofnJlcGxhY2UoLiwgLiA9PSAxLCAiWWVzIikpDQoNCiN3cml0ZS5jc3YoTWlsaXRhcnlfVmV0ZXJhbl9TdGF0dXMsIGZpbGUgPSAnTWlsaXRhcnlfVmV0ZXJhbl9TdGF0dXMyXzIuY3N2JykNCmBgYA0KDQoNCg0KIyByZWNvZGUgUEhRLUdBRCAodikNCg0KYGBge3IgZXZhbD1GQUxTRSwgaW5jbHVkZT1GQUxTRX0NCnBocV9nYWRfdjwtIGRmX3YgJT4lIA0KICBzZWxlY3QoUmVzcG9uc2VJZCxRMTEuMV8xLCBRMTEuMV8yLCBRMTEuMV8zLCBRMTEuMV80KQ0KI3BocV9nYWRfdiRRMTEuMV8xPC1hcy5mYWN0b3IocGhxX2dhZF92JFExMS4xXzEpDQp0YWJsZShwaHFfZ2FkX3YkUTExLjFfMSkNCnBocV9nYWRfdiRRMTEuMV8xW3BocV9nYWRfdiRRMTEuMV8xPT0iTm90XG5hdCBhbGxcbjBcbiIgXSA8LSIwIg0KcGhxX2dhZF92JFExMS4xXzFbcGhxX2dhZF92JFExMS4xXzE9PSJTZXZlcmFsXG5kYXlzXG4xXG4iXSA8LSIxIg0KcGhxX2dhZF92JFExMS4xXzFbcGhxX2dhZF92JFExMS4xXzE9PSJNb3JlIHRoYW4gaGFsZlxudGhlIGRheXNcbjJcbiIgXSA8LSIyIg0KcGhxX2dhZF92JFExMS4xXzFbcGhxX2dhZF92JFExMS4xXzE9PSJOZWFybHkgZXZlcnlcbmRheVxuM1xuIiAgXSA8LSIzIg0KdGFibGUocGhxX2dhZF92JFExMS4xXzEpDQoNCg0KdGFibGUocGhxX2dhZF92JFExMS4xXzIpDQpwaHFfZ2FkX3YkUTExLjFfMltwaHFfZ2FkX3YkUTExLjFfMj09Ik5vdFxuYXQgYWxsXG4wXG4iIF0gPC0iMCINCnBocV9nYWRfdiRRMTEuMV8yW3BocV9nYWRfdiRRMTEuMV8yPT0iU2V2ZXJhbFxuZGF5c1xuMVxuIl0gPC0iMSINCnBocV9nYWRfdiRRMTEuMV8yW3BocV9nYWRfdiRRMTEuMV8yPT0iTW9yZSB0aGFuIGhhbGZcbnRoZSBkYXlzXG4yXG4iIF0gPC0iMiINCnBocV9nYWRfdiRRMTEuMV8yW3BocV9nYWRfdiRRMTEuMV8yPT0iTmVhcmx5IGV2ZXJ5XG5kYXlcbjNcbiIgIF0gPC0iMyINCnRhYmxlKHBocV9nYWRfdiRRMTEuMV8yKQ0KDQoNCnRhYmxlKHBocV9nYWRfdiRRMTEuMV8zKQ0KcGhxX2dhZF92JFExMS4xXzNbcGhxX2dhZF92JFExMS4xXzM9PSJOb3RcbmF0IGFsbFxuMFxuIiBdIDwtIjAiDQpwaHFfZ2FkX3YkUTExLjFfM1twaHFfZ2FkX3YkUTExLjFfMz09IlNldmVyYWxcbmRheXNcbjFcbiJdIDwtIjEiDQpwaHFfZ2FkX3YkUTExLjFfM1twaHFfZ2FkX3YkUTExLjFfMz09Ik1vcmUgdGhhbiBoYWxmXG50aGUgZGF5c1xuMlxuIiBdIDwtIjIiDQpwaHFfZ2FkX3YkUTExLjFfM1twaHFfZ2FkX3YkUTExLjFfMz09Ik5lYXJseSBldmVyeVxuZGF5XG4zXG4iICBdIDwtIjMiDQp0YWJsZShwaHFfZ2FkX3YkUTExLjFfMykNCg0KdGFibGUocGhxX2dhZF92JFExMS4xXzQpDQpwaHFfZ2FkX3YkUTExLjFfNFtwaHFfZ2FkX3YkUTExLjFfND09Ik5vdFxuYXQgYWxsXG4wXG4iIF0gPC0iMCINCnBocV9nYWRfdiRRMTEuMV80W3BocV9nYWRfdiRRMTEuMV80PT0iU2V2ZXJhbFxuZGF5c1xuMVxuIl0gPC0iMSINCnBocV9nYWRfdiRRMTEuMV80W3BocV9nYWRfdiRRMTEuMV80PT0iTW9yZSB0aGFuIGhhbGZcbnRoZSBkYXlzXG4yXG4iIF0gPC0iMiINCnBocV9nYWRfdiRRMTEuMV80W3BocV9nYWRfdiRRMTEuMV80PT0iTmVhcmx5IGV2ZXJ5XG5kYXlcbjNcbiIgIF0gPC0iMyINCnRhYmxlKHBocV9nYWRfdiRRMTEuMV80KQ0KDQoNCiN3cml0ZS5jc3YocGhxX2dhZF92LCBmaWxlID0gJ3BocV9nYWRfdi5jc3YnKQ0KDQoNCmBgYA0KDQoNCg0KIyByZWNvZGUgUEhRLUdBRCAobnYpDQoNCmBgYHtyIGV2YWw9RkFMU0UsIGluY2x1ZGU9RkFMU0V9DQpwaHFfZ2FkX252PC0gZGZfbnYgJT4lIA0KICBzZWxlY3QoUmVzcG9uc2VJZCxROS4xXzEsIFE5LjFfMiwgUTkuMV8zLCBROS4xXzQpDQojcGhxX2dhZF9udiRROS4xXzE8LWFzLmZhY3RvcihwaHFfZ2FkX252JFE5LjFfMSkNCnRhYmxlKHBocV9nYWRfbnYkUTkuMV8xKQ0KcGhxX2dhZF9udiRROS4xXzFbcGhxX2dhZF9udiRROS4xXzE9PSJOb3RcbmF0IGFsbFxuMFxuIiBdIDwtIjAiDQpwaHFfZ2FkX252JFE5LjFfMVtwaHFfZ2FkX252JFE5LjFfMT09IlNldmVyYWxcbmRheXNcbjFcbiJdIDwtIjEiDQpwaHFfZ2FkX252JFE5LjFfMVtwaHFfZ2FkX252JFE5LjFfMT09Ik1vcmUgdGhhbiBoYWxmXG50aGUgZGF5c1xuMlxuIiBdIDwtIjIiDQpwaHFfZ2FkX252JFE5LjFfMVtwaHFfZ2FkX252JFE5LjFfMT09Ik5lYXJseSBldmVyeVxuZGF5XG4zXG4iICBdIDwtIjMiDQp0YWJsZShwaHFfZ2FkX252JFE5LjFfMSkNCg0KDQp0YWJsZShwaHFfZ2FkX252JFE5LjFfMikNCnBocV9nYWRfbnYkUTkuMV8yW3BocV9nYWRfbnYkUTkuMV8yPT0iTm90XG5hdCBhbGxcbjBcbiIgXSA8LSIwIg0KcGhxX2dhZF9udiRROS4xXzJbcGhxX2dhZF9udiRROS4xXzI9PSJTZXZlcmFsXG5kYXlzXG4xXG4iXSA8LSIxIg0KcGhxX2dhZF9udiRROS4xXzJbcGhxX2dhZF9udiRROS4xXzI9PSJNb3JlIHRoYW4gaGFsZlxudGhlIGRheXNcbjJcbiIgXSA8LSIyIg0KcGhxX2dhZF9udiRROS4xXzJbcGhxX2dhZF9udiRROS4xXzI9PSJOZWFybHkgZXZlcnlcbmRheVxuM1xuIiAgXSA8LSIzIg0KdGFibGUocGhxX2dhZF9udiRROS4xXzIpDQoNCg0KdGFibGUocGhxX2dhZF9udiRROS4xXzMpDQpwaHFfZ2FkX252JFE5LjFfM1twaHFfZ2FkX252JFE5LjFfMz09Ik5vdFxuYXQgYWxsXG4wXG4iIF0gPC0iMCINCnBocV9nYWRfbnYkUTkuMV8zW3BocV9nYWRfbnYkUTkuMV8zPT0iU2V2ZXJhbFxuZGF5c1xuMVxuIl0gPC0iMSINCnBocV9nYWRfbnYkUTkuMV8zW3BocV9nYWRfbnYkUTkuMV8zPT0iTW9yZSB0aGFuIGhhbGZcbnRoZSBkYXlzXG4yXG4iIF0gPC0iMiINCnBocV9nYWRfbnYkUTkuMV8zW3BocV9nYWRfbnYkUTkuMV8zPT0iTmVhcmx5IGV2ZXJ5XG5kYXlcbjNcbiIgIF0gPC0iMyINCnRhYmxlKHBocV9nYWRfbnYkUTkuMV8zKQ0KDQp0YWJsZShwaHFfZ2FkX252JFE5LjFfNCkNCnBocV9nYWRfbnYkUTkuMV80W3BocV9nYWRfbnYkUTkuMV80PT0iTm90XG5hdCBhbGxcbjBcbiIgXSA8LSIwIg0KcGhxX2dhZF9udiRROS4xXzRbcGhxX2dhZF9udiRROS4xXzQ9PSJTZXZlcmFsXG5kYXlzXG4xXG4iXSA8LSIxIg0KcGhxX2dhZF9udiRROS4xXzRbcGhxX2dhZF9udiRROS4xXzQ9PSJNb3JlIHRoYW4gaGFsZlxudGhlIGRheXNcbjJcbiIgXSA8LSIyIg0KcGhxX2dhZF9udiRROS4xXzRbcGhxX2dhZF9udiRROS4xXzQ9PSJOZWFybHkgZXZlcnlcbmRheVxuM1xuIiAgXSA8LSIzIg0KdGFibGUocGhxX2dhZF9udiRROS4xXzQpDQoNCg0KI3dyaXRlLmNzdihwaHFfZ2FkX252LCBmaWxlID0gJ3BocV9nYWRfbnYuY3N2JykNCg0KDQpgYGANCg0KDQoNCg==