Daily Snotel Data
Issued by NWS

Home | Current Version | Previous Version | Text Only | Print | Product List | Glossary On
Versions: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
000
CXUS86 KWBC 210730
RSDAK
:  SOURCE OF DATA
:  U.S. DEPT. OF AGRICULTURE - Natural Resources Conservation Service.
:  PROVISIONAL DATA, SUBJECT TO REVISION.
:
.B NRCS 20170220 LS DH21/PCIRM/SDIRM/TAIRM/SWIRM
ALXA2 DT201702202100 / 7.10 / 25.00 / 10.760 / 4.20
.END
.B NRCS 20170220 LS DH21/RWHRM
AMCA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/SDIRM/TAIRM/SWIRM
AMCA2 DT201702202100 / 2.90 / 14.00 / -1.480 / 3.00
.END
.B NRCS 20170220 LS DH21/RWHRM
ARDA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/XRIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM/SWIRM
ARDA2 DT201702202100 / 12.90 / 95.00 / 2.0130 / 8.0320 / 20.0340 / 42.00 / 2.0318 / 8.0327 / 20.0331 / 2.660 / 7.20
.END
.B NRCS 20170220 LS DH21/RWHRM/UDHRM/USHRM/USIRMD
HILA2 DT201702202100 / 0.00 / 126.00 / 0.00 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/XRIRM/SDIRM/TAIRM/SWIRM
HILA2 DT201702202100 / 7.70 / 86.00 / 37.00 / 1.220 / 7.30
.END
.B NRCS 20170220 LS DH21/RWHRM/UDHRM/USHRM/USIRMD
ATGA2 DT201702202100 / 0.00 / 195.00 / 6.00 / 7.00
.END
.B NRCS 20170220 LS DH21/PCIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM
ATGA2 DT201702202100 / 2.60 / 2.0010 / 8.0000 / 20.0030 / 38.00 / 2.0176 / 8.0172 / 20.0185 / -3.820
.END
.B NRCS 20170220 LS DH21/RWHRM
BFLA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/SDIRM/TAIRM/SWIRM
BFLA2 DT201702202100 / 0.40 / 20.00 / -23.260 / 2.40
.END
.B NRCS 20170220 LS DH21/RWHRM
CNAA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/SDIRM/TAIRM/SWIRM
CNAA2 DT201702202100 / 1.00 / 11.00 / -5.080 / 1.70
.END
.B NRCS 20170220 LS DH21/RWHRM
COFA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM/SWIRM
COFA2 DT201702202100 / 0.90 / 2.0040 / 8.0070 / 20.0160 / 27.00 / 2.0300 / 8.0306 / 20.0315 / -13.900 / 4.30
.END
.B NRCS 20170220 LS DH21/RWHRM
CORA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/SDIRM/TAIRM/SWIRM
CORA2 DT201702202100 / 16.10 / 48.00 / 14.000 / 11.30
.END
.B NRCS 20170220 LS DH21/RWHRM/UDHRM/USHRM/USIRMD
EAGA2 DT201702202100 / 0.00 / 0.00 / 0.00 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM
EAGA2 DT201702202100 / 3.10 / 2.0000 / 8.0040 / 20.0010 / 77.00 / 2.0201 / 8.0216 / 20.0232 / -10.300
.END
.B NRCS 20170220 LS DH21/RWHRM/UDHRM/USHRM/USIRMD
ESIA2 DT201702202100 / 0.00 / 314.00 / 4.70 / 12.00
.END
.B NRCS 20170220 LS DH21/PCIRM/PAIRM/SDIRM/TAIRM
ESIA2 DT201702202100 / 51.50 / 29.619 / 39.00 / 22.820
.END
.B NRCS 20170220 LS DH21/RWHRM/UDHRM/USHRM/USIRMD
EXGA2 DT201702202100 / 0.00 / 250.00 / 0.00 / 1.00
.END
.B NRCS 20170220 LS DH21/PCIRM/XRIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM/SWIRM
EXGA2 DT201702202100 / 33.20 / 87.00 / 2.0080 / 8.0070 / 20.0030 / 63.00 / 2.0316 / 8.0315 / 20.0318 / 5.360 / 15.10
.END
.B NRCS 20170220 LS DH21/RWHRM
FOFA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/SDIRM/TAIRM/SWIRM
FOFA2 DT201702202100 / 4.80 / 19.00 / -9.580 / 3.70
.END
.B NRCS 20170220 LS DH21/PCIRM/SDIRM/TAIRM/SWIRM
FLDA2 DT201702202100 / 5.50 / 21.00 / -8.860 / 4.60
.END
.B NRCS 20170220 LS DH21/RWHRM/UDHRM/USHRM/USIRMD
FYNA2 DT201702202100 / 0.00 / 278.00 / 4.00 / 9.00
.END
.B NRCS 20170220 LS DH21/PCIRM/XRIRM/SDIRM/TAIRM
FYNA2 DT201702202100 / 2.40 / 83.00 / 14.00 / -2.560
.END
.B NRCS 20170220 LS DH21/RWHRM/UDHRM/USHRM/USIRMD
GOBA2 DT201702202100 / 0.00 / 115.00 / 4.00 / 5.00
.END
.B NRCS 20170220 LS DH21/PCIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM
GOBA2 DT201702202100 / 2.90 / 2.0020 / 8.0000 / 20.0050 / 9.00 / 2.0228 / 8.0237 / 20.0259 / -21.820
.END
.B NRCS 20170220 LS DH21/RWHRM
GRVA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/XRIRM/SDIRM/TAIRM/SWIRM
GRVA2 DT201702202100 / 28.80 / 91.00 / 181.00 / 13.460 / 16.00
.END
.B NRCS 20170220 LS DH21/RWHRM/UDHRM/USHRM/USIRMD
GCKA2 DT201702202100 / 0.00 / 250.00 / 6.00 / 12.00
.END
.B NRCS 20170220 LS DH21/PCIRM/PAIRM/XRIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM/SWIRM
GCKA2 DT201702202100 / 2.50 / 28.644 / 74.00 / 2.0000 / 8.0030 / 20.0070 / 12.00 / 2.0243 / 8.0259 / 20.0271 / -7.060 / 2.50
.END
.B NRCS 20170220 LS DH21/RWHRM
GCRA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/SDIRM/TAIRM/SWIRM
GCRA2 DT201702202100 / 26.00 / 60.00 / 16.880 / 15.50
.END
.B NRCS 20170220 LS DH21/UDHRM/USHRM/USIRMD
DCSA2 DT201702202100 / 328.00 / 2.00 / 4.00
.END
.B NRCS 20170220 LS DH21/PCIRM/XRIRM/SDIRM/TAIRM/SWIRM
DCSA2 DT201702202100 / 30.30 / 65.00 / 43.00 / 20.840 / 11.80
.END
.B NRCS 20170220 LS DH21/RWHRM/UDHRM/USHRM/USIRMD
TOOA2 DT201702202100 / 0.00 / 315.00 / 1.00 / 3.00
.END
.B NRCS 20170220 LS DH21/PCIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM
TOOA2 DT201702202100 / 2.00 / 2.0010 / 8.0070 / 20.0070 / 21.00 / 2.0207 / 8.0214 / 20.0223 / -14.980
.END
.B NRCS 20170220 LS DH21/RWHRM/UDHRM/USHRM/USIRMD
HATA2 DT201702202100 / 0.00 / 339.00 / 1.00 / 4.00
.END
.B NRCS 20170220 LS DH21/PCIRM/XRIRM/SDIRM/TAIRM/SWIRM
HATA2 DT201702202100 / 9.30 / 86.00 / 40.00 / 2.660 / 8.60
.END
.B NRCS 20170220 LS DH21/RWHRM
INPA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/XRIRM/SDIRM/TAIRM/SWIRM
INPA2 DT201702202100 / 15.60 / 94.00 / 50.00 / 4.640 / 11.40
.END
.B NRCS 20170220 LS DH21/RWHRM
KCKA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/XRIRM/SDIRM/TAIRM
KCKA2 DT201702202100 / 30.70 / 75.00 / 54.00 / 5.540
.END
.B NRCS 20170220 LS DH21/RWHRM
KTSA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/SDIRM/TAIRM
KTSA2 DT201702202100 / 3.00 / 17.00 / -11.740
.END
.B NRCS 20170220 LS DH21/RWHRM
KLLA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM/SWIRM
KLLA2 DT201702202100 / 2.80 / 2.0030 / 8.0060 / 20.0290 / 34.00 / 2.0268 / 8.0064 / 20.0309 / -37.120 / 3.60
.END
.B NRCS 20170220 LS DH21/RWHRM
KMPA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM/SWIRM
KMPA2 DT201702202100 / 4.60 / 2.0000 / 8.0070 / 20.0200 / 51.00 / 2.0315 / 8.0309 / 20.0333 / 13.640 / 3.20
.END
.B NRCS 20170220 LS DH21/RWHRM
LLKA2 DT201702202100 / 1.00
.END
.B NRCS 20170220 LS DH21/PCIRM/SDIRM/TAIRM/SWIRM
LLKA2 DT201702202100 / 73.40 / 50.00 / 21.920 / 19.70
.END
.B NRCS 20170220 LS DH21/PCIRM/SDIRM/TAIRM
LKCA2 DT201702202100 / 25.40 / 13.00 / 7.700
.END
.B NRCS 20170220 LS DH21/RWHRM
SNCA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/SDIRM/TAIRM/SWIRM
SNCA2 DT201702202100 / 4.00 / 19.00 / -8.500 / 3.60
.END
.B NRCS 20170220 LS DH21/RWHRM
MCNA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/XRIRM/SDIRM/TAIRM/SWIRM
MCNA2 DT201702202100 / 13.20 / 89.00 / 45.00 / -3.820 / 8.00
.END
.B NRCS 20170220 LS DH21/RWHRM/UDHRM/USHRM/USIRMD
MLRA2 DT201702202100 / 0.00 / 265.00 / 12.00 / 22.00
.END
.B NRCS 20170220 LS DH21/PCIRM/PAIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM
MLRA2 DT201702202100 / 34.70 / 29.884 / 2.0120 / 8.0590 / 20.0560 / 40.00 / 2.0327 / 8.0336 / 20.0354 / 3.200
.END
.B NRCS 20170220 LS DH21/RWHRM
MFBA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/XRIRM/SDIRM/TAIRM
MFBA2 DT201702202100 / 26.10 / 79.00 / 67.00 / -1.480
.END
.B NRCS 20170220 LS DH21/RWHRM
MNFA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM
MNFA2 DT201702202100 / 3.90 / 2.0090 / 8.0150 / 20.0220 / 20.00 / 2.0309 / 8.0313 / 20.0318 / 1.220
.END
.B NRCS 20170220 LS DH21/RWHRM
MREA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM
MREA2 DT201702202100 / 22.20 / 2.0340 / 8.0490 / 20.0330 / 57.00 / 2.0487 / 8.0320 / 20.0336 / 18.320
.END
.B NRCS 20170220 LS DH21/RWHRM/UDHRM/USHRM/USIRMD
MORA2 DT201702202100 / 0.00 / 4.00 / 0.00 / 2.00
.END
.B NRCS 20170220 LS DH21/PCIRM/SDIRM/TAIRM/SWIRM
MORA2 DT201702202100 / 6.10 / 26.00 / 7.880 / 5.00
.END
.B NRCS 20170220 LS DH21/RWHRM
YESA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/SDIRM/TAIRM/SWIRM
YESA2 DT201702202100 / 24.80 / 112.00 / 13.280 / 14.70
.END
.B NRCS 20170220 LS DH21/RWHRM/UDHRM/USHRM/USIRMD
EYKA2 DT201702202100 / 1.00 / 108.00 / 6.00 / 11.00
.END
.B NRCS 20170220 LS DH21/PCIRM/PAIRM/SDIRM/TAIRM/SWIRM
EYKA2 DT201702202100 / 40.90 / 28.142 / 175.00 / 21.020 / 19.50
.END
.B NRCS 20170220 LS DH21/RWHRM
NUKA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/XRIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM
NUKA2 DT201702202100 / 35.10 / 87.00 / 2.0110 / 8.0030 / 20.0040 / 67.00 / 2.0315 / 8.0324 / 20.0318 / 7.160
.END
.B NRCS 20170220 LS DH21/UDHRM/USHRM/USIRMD
PCRA2 DT201702202100 / 4.00 / 1.60 / 3.20
.END
.B NRCS 20170220 LS DH21/PCIRM/SDIRM/TAIRM
PCRA2 DT201702202100 / 3.20 / 6.00 / -34.240
.END
.B NRCS 20170220 LS DH21/RWHRM/UDHRM/USHRM/USIRMD
PGRA2 DT201702202100 / 0.00 / 255.00 / 4.00 / 11.00
.END
.B NRCS 20170220 LS DH21/PCIRM/PAIRM/XRIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM/SWIRM
PGRA2 DT201702202100 / 26.40 / 29.530 / 98.00 / 2.0020 / 8.0400 / 20.0390 / 79.00 / 2.0300 / 8.0318 / 20.0347 / 16.160 / 6.50
.END
.B NRCS 20170220 LS DH21/RWHRM
PRBA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM
PRBA2 DT201702202100 / 2.30 / 2.0020 / 8.0060 / 20.0020 / 13.00 / 2.0073 / 8.0097 / 20.0111 / -15.340
.END
.B NRCS 20170220 LS DH21/RWHRM/UDHRM/USHRM/USIRMD
RPTA2 DT201702202100 / 0.00 / 359.00 / 8.00 / 10.00
.END
.B NRCS 20170220 LS DH21/PCIRM/XRIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM
RPTA2 DT201702202100 / 2.00 / 80.00 / 2.0020 / 8.0050 / 20.0000 / 17.00 / 2.0226 / 8.0255 / 20.0268 / -17.500
.END
.B NRCS 20170220 LS DH21/RWHRM
SGWA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/SDIRM/TAIRM
SGWA2 DT201702202100 / 1.70 / 15.00 / -14.440
.END
.B NRCS 20170220 LS DH21/RWHRM/UDHRM/USHRM/USIRMD
SUGA2 DT201702202100 / 0.00 / 152.00 / 1.00 / 3.00
.END
.B NRCS 20170220 LS DH21/PCIRM/PAIRM/SDIRM/TAIRM
SUGA2 DT201702202100 / 24.30 / 29.146 / 61.00 / 22.820
.END
.B NRCS 20170220 LS DH21/RWHRM/UDHRM/USHRM/USIRMD
SUUA2 DT201702202100 / 0.00 / 6.00 / 0.00 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/PAIRM/XRIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM/SWIRM
SUUA2 DT201702202100 / 9.70 / 28.319 / 88.00 / 2.0000 / 8.0090 / 20.0390 / 31.00 / 2.0309 / 8.0309 / 20.0318 / 12.200 / 6.50
.END
.B NRCS 20170220 LS DH21/RWHRM
SUVA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM/SWIRM
SUVA2 DT201702202100 / 5.80 / 2.0000 / 8.0100 / 20.0300 / 28.00 / 2.0309 / 8.0313 / 20.0331 / 11.480 / 5.30
.END
.B NRCS 20170220 LS DH21/PCIRM/SDIRM/TAIRM/SWIRM
TQUA2 DT201702202100 / 3.20 / 15.00 / -25.240 / 3.00
.END
.B NRCS 20170220 LS DH21/RWHRM
TKVA2 DT201702202100 / 1.00
.END
.B NRCS 20170220 LS DH21/PCIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM/SWIRM
TKVA2 DT201702202100 / 7.00 / 2.0270 / 8.0040 / 20.0000 / 39.00 / 2.0307 / 8.0309 / 20.0306 / 2.480 / 9.00
.END
.B NRCS 20170220 LS DH21/RWHRM
TUGA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/XRIRM/SDIRM/TAIRM/SWIRM
TUGA2 DT201702202100 / 27.30 / 84.00 / 68.00 / 6.260 / 17.60
.END
.B NRCS 20170220 LS DH21/RWHRM
UNCA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM
UNCA2 DT201702202100 / 3.60 / 2.0060 / 8.0030 / 20.0000 / 23.00 / 2.0271 / 8.0273 / 20.0286 / -15.160
.END
.B NRCS 20170220 LS DH21/RWHRM
UPPA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/PCIRM/XRIRM/MVIRM/MVIRM/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM/SWIRM
UPPA2 DT201702202100 / 14.70 / 88.00 / 2.0000 / 8.0020 / 20.0010 / 56.00 / 2.0309 / 8.0309 / 20.0309 / 3.020 / 14.30
.END
.B NRCS 20170220 LS DH21/RWHRM/UDHRM/USHRM/USIRMD
LCHA2 DT201702202100 / 0.00 / 248.00 / 3.00 / 6.00
.END
.B NRCS 20170220 LS DH21/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM/SWIRM
LCHA2 DT201702202100 / 8.0064 / 15.00 / 2.0289 / 8.0298 / 20.0309 / -13.180 / 2.80
.END
.B NRCS 20170220 LS DH21/RWHRM/UDHRM/USHRM/USIRMD
MNCA2 DT201702202100 / 0.00 / 0.00 / 0.00 / 0.00
.END
.B NRCS 20170220 LS DH21/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM/SWIRM
MNCA2 DT201702202100 / 8.0050 / 21.00 / 2.0291 / 8.0304 / 20.0313 / -9.040 / 5.60
.END
.B NRCS 20170220 LS DH21/RWHRM
MTRA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM/SWIRM
MTRA2 DT201702202100 / 8.0072 / 18.00 / 2.0282 / 8.0298 / 20.0315 / -12.640 / 3.50
.END
.B NRCS 20170220 LS DH21/RWHRM
MSOA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/MVIRM/SDIRM/TVIRM/TVIRM/TVIRM/TAIRM/SWIRM
MSOA2 DT201702202100 / 8.0090 / 27.00 / 2.0295 / 8.0306 / 20.0315 / -17.320 / 6.80
.END
.B NRCS 20170220 LS DH21/UDHRM/USHRM/USIRMD
JCPA2 DT201702202100 / 24.00 / 3.00 / 4.00
.END
.B NRCS 20170220 LS DH21/SDIRM/TAIRM
JCPA2 DT201702202100 / 3.00 / -18.220
.END
.B NRCS 20170220 LS DH21/RWHRM
TEUA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/SDIRM/TAIRM/SWIRM
TEUA2 DT201702202100 / 19.00 / -7.600 / 4.00
.END
.B NRCS 20170220 LS DH21/RWHRM
UCEA2 DT201702202100 / 0.00
.END
.B NRCS 20170220 LS DH21/SDIRM/TAIRM/SWIRM
UCEA2 DT201702202100 / 29.00 / -11.560 / M
.END
:
: ACCUMULATED PRECIPITATION - OCTOBER 1 TO DATE.
: SNOW WATER EQUIVALENT AND PRECIPITATION ARE RECORDED IN INCHES.
: TEMPERATURE DATA IS RECORDED IN DEGREES FAHRENHEIT.



USA.gov is the U.S. government's official web portal to all federal, state and local government web resources and services.