PageSourceSearch

https://www.staytonoregon.gov/page/library_news

html staytonoregon.gov collected 2026-10-01 12:23:27 UTC 127,447 bytes, 1,172 lines download raw bytes

1
2
3    <!DOCTYPE html>
4    <html lang="en">
5
6    <head>
7        <link rel="shortcut icon" href="/runtime/images/favicon.ico" />
8        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
9        <meta name="viewport" content="width=device-width, initial-scale=1" />
10        <link rel="stylesheet" href="/runtime/styles/aos.css?v=11" type="text/css" media="screen" />
11        <link rel="stylesheet" href="/common/styles/ezpopup.css" type="text/css" media="screen" />
12        <link rel="stylesheet" href="/runtime/styles/main.css?v=5.5.2018" type="text/css" media="screen" />
13        
14    <title>Stayton, Oregon</title>
15
16    <link rel="stylesheet" href="/runtime/styles/normalize.min.css?v=7.0.10.0" />
17    <link rel="stylesheet" href="/runtime/styles/layout.css?v=7.0.10.0" type="text/css" media="screen" />
18    <link rel="stylesheet" href="/runtime/styles/ionicons.min.css?v=7.0.10.0" />
19    <link type="text/css" rel="stylesheet" href="/runtime/styles/sm-core-css.css?v=8.0.10.0" media="screen" />
20<link type="text/css" rel="stylesheet" href="/runtime/styles/sm-clean.css?v=8.0.10.0" media="screen" />
21<link type="text/css" rel="stylesheet" href="/runtime/styles/sm-panel-bar.css?v=8.0.10.0" media="screen" />
22<link type="text/css" rel="stylesheet" href="/runtime/styles/sm-mobile.css?v=8.0.10.0" media="screen" />
23<link type="text/css" rel="stylesheet" href="/runtime/styles/ezmegastyle.css?v=7.0.10.0" media="screen" />
24<link type="text/css" rel="stylesheet" href="/runtime/styles/communicator.css?v=7.0.10.0" media="screen" />
25
26    <link rel="stylesheet" href="/runtime/styles/custom.css?v=7.0.10.0" />
27    <link rel="stylesheet" href="/common/styles/ezlightbox.css?v=7.0.10.0" />
28    
29
30
31		<!-- Google tag (gtag.js) --> 
31<script async src=https://www.googletagmanager.com/gtag/js?id=G-PLX3PGMX8C></script>
31
32		
32<script> 
vendor: 127 bytes, line 32
32window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '
32G-PLX3PGMX8C
vendor: 4 bytes, line 32
32'); 
32</script>
32
33    </head>
34
35    <body>
36        <a id="skip-navigation" href="#contentwrapperin" tab-index="0" alt="Press enter to skip the Navigation" title="Press enter to skip to the Navigation">Skip Navigation</a>
37        <form method="post" action="./library_news" id="nseForm">
38<div class="aspNetHidden">
39<input type="hidden" name="CP1_RadScriptManager1_TSM" id="CP1_RadScriptManager1_TSM" value="" />
40<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
41<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
42<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE5NDkwMzM1NTMPZBYCZg9kFhICAw9kFg4CAQ9kFhYCAQ8UKwACPCsABAEADxYCHgdWaXNpYmxlaGRkZAICDxQrAAQPFgQfAGgeDkxvYWRpbmdQYW5lbElEBSdjdGwwMF9DUDFfRG9jdW1lbnRMaWdodEJveF9Mb2FkaW5nUGFuZWxkFCsAA2RkPCsABQAQFgFmFgEUKwABZA8WAWYWAQV4VGVsZXJpay5XZWIuVUkuUmFkTGlnaHRCb3hJdGVtLCBUZWxlcmlrLldlYi5VSSwgVmVyc2lvbj0yMDI2LjMuODEyLjQ2MiwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj0xMjFmYWU3ODE2NWJhM2Q0FCsAABYCAgEPDxYCHgRTa2luBQdEZWZhdWx0ZGQCAw8WAh8AaGQCBA8UKwAEDxYEHwBoHwEFJmN0bDAwX0NQMV9Db25maXJtTGlnaHRCb3hfTG9hZGluZ1BhbmVsZBQrAANkZDwrAAUAEBYBZhYBFCsAAWQPFgFmFgEFeFRlbGVyaWsuV2ViLlVJLlJhZExpZ2h0Qm94SXRlbSwgVGVsZXJpay5XZWIuVUksIFZlcnNpb249MjAyNi4zLjgxMi40NjIsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49MTIxZmFlNzgxNjViYTNkNBQrAAAWAgIBDw8WAh8CBQdEZWZhdWx0ZGQCBQ8WAh8AaGQCBg8WAh8AaGQCBw8WAh8AaGQCCA8WAh8AaGQCCg8WAh8AaBYCZg8UKwAEDxYCHwEFK2N0bDAwX0NQMV9TdWJzY3JpcHRpb25MaWdodEJveF9Mb2FkaW5nUGFuZWxkFCsAA2RkPCsABQAQFgFmFgEUKwABZA8WAWYWAQV4VGVsZXJpay5XZWIuVUkuUmFkTGlnaHRCb3hJdGVtLCBUZWxlcmlrLldlYi5VSSwgVmVyc2lvbj0yMDI2LjMuODEyLjQ2MiwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj0xMjFmYWU3ODE2NWJhM2Q0FCsAABYCAgEPDxYCHwIFB0RlZmF1bHRkZAILDw8WAh8AaGQWBGYPFgIfAGhkAgIPFgIfAGhkAgwPFgIeC18hSXRlbUNvdW50AgEWAmYPZBYCAgEPFgQeBWNsYXNzBSB3aWRnZXRpdGVtIHZlcnRpY2FsLWFsaWduLWxheW91dB4Fc3R5bGUFIW1hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206NXB4OxYCZg9kFgJmD2QWBAIBDxYCHwUFCndpZHRoOjcyJTsWAgIBDxYCHwMCARYCZg9kFgICAQ8WBB8EBRF3aWRnZXRpdGVtIHRvcG5hdh8FBSFtYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjVweDtkAgMPFgIfBQUKd2lkdGg6MjglOxYCAgEPFgIfAwIBFgJmD2QWAgIBDxYCHwUFIW1hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206NXB4O2QCAw9kFgICAQ8WAh8DAgEWAmYPZBYCAgEPFgIfBQUhbWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbTowcHg7FgJmD2QWAmYPZBYEAgEPFgIfBQUKd2lkdGg6NjMlOxYCAgEPFgIfAwICFgRmD2QWAgIBDxYEHwQFFXdpZGdldGl0ZW0gaGVhZGVybG9nbx8FBSFtYXJnaW4tdG9wOjBweDttYXJnaW4tYm90dG9tOjBweDsWAmYPZBYCZg9kFgJmDxYCHwQFD2ltYWdlc2l6ZWl0TGVmdBYCAgEPFgIeBGhyZWYFDi9wYWdlL2hvbWVwYWdlZAIBD2QWAgIBDxYCHwUFIW1hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MHB4O2QCAw8WAh8FBQp3aWR0aDozNyU7FgICAQ8WAh8DAgEWAmYPZBYCAgEPFgQfBAUYd2lkZ2V0aXRlbSBoZWFkZXItc2xvZ2FuHwUFIW1hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206NXB4O2QCBQ9kFgICAQ8WAh8DAgEWAmYPZBYCAgEPFgIfBQUhbWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbTowcHg7FgJmD2QWAmYPZBYCAgEPFgIeCWlubmVyaHRtbAW3Vzx1bCBjbGFzcz0ibWFpbiIgcm9sZT0ibWVudWJhciIgYXJpYS1sYWJlbD0ibWVnYSBtZW51Ij48bGkgY2xhc3M9InRvcC1saW5rIG1lbnUtZHJvcGRvd24taWNvbiI+PHNwYW4gdGFiaW5kZXg9IjAiIHJvbGU9Im1lbnVpdGVtIiBhcmlhLWhhc3BvcHVwPSJ0cnVlIiBhcmlhLWV4cGFuZGVkPSJmYWxzZSIgYXJpYS1kZXNjcmliZWRieT0iY3ljbGUtaGVhZGVycyI+Q2l0eSBHb3Zlcm5tZW50PC9zcGFuPjx1bCBjbGFzcz0iZHJvcGRvd24iIHJvbGU9Im1lbnUiIGFyaWEtbGFiZWw9IkNpdHkgR292ZXJubWVudCI+PHVsIGNsYXNzPSdjb2x1bW4gY29sLTEnPjxsaSBjbGFzcz0nY29sLWhlYWRlcic+PHNwYW4+TWF5b3IgYW5kIENpdHkgQ291bmNpbDwvc3Bhbj48dWwgY2xhc3M9J2NvbnRhaW5lcic+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9nb3ZfY2l0eV9jb3VuY2lsJz5Db3VuY2lsIEluZm9ybWF0aW9uLCBBZ2VuZGFzLCAmIE1pbnV0ZXM8L2E+PC9saT48bGkgY2xhc3M9J2l
420ZW0nPjxhIGhyZWY9Jy9wYWdlL3N0YXRlX29mX3RoZV9jaXR5Jz5TdGF0ZSBvZiB0aGUgQ2l0eTwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvbWF5b3Jfc3R1ZGVudF9jb250ZXN0Jz5JZiBJIFdlcmUgTWF5b3IgU3R1ZGVudCBDb250ZXN0PC9hPjwvbGk+PC91bD48L2xpPjxsaSBjbGFzcz0nY29sLWhlYWRlcic+PHNwYW4+RWxlY3Rpb25zPC9zcGFuPjx1bCBjbGFzcz0nY29udGFpbmVyJz48bGkgY2xhc3M9J2l0ZW0nPjxhIGhyZWY9Jy9wYWdlL2dvdl9lbGVjdGlvbl9sZXZ5Jz5TdGF5dG9uIFBhcmtzIGFuZCBQb29sIExldnkgKE1lYXN1cmUgMjQtNTE4KTwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvZ292X2VsZWN0aW9uX2NoYXJ0ZXInPlN0YXl0b24gQ2hhcnRlciBBbWVuZG1lbnQgKE1lYXN1cmUgMjQtNTE5KTwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvZ292X2VsZWN0aW9uXzIwMjYnPk1heW9yIGFuZCBDb3VuY2lsIC0gTm92ZW1iZXIgMjAyNiBHZW5lcmFsIEVsZWN0aW9uPC9hPjwvbGk+PC91bD48L2xpPjwvdWw+PHVsIGNsYXNzPSdjb2x1bW4gY29sLTInPjxsaSBjbGFzcz0nY29sLWhlYWRlcic+PHNwYW4+Qm9hcmRzIGFuZCBDb21taXNzaW9uczwvc3Bhbj48dWwgY2xhc3M9J2NvbnRhaW5lcic+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9nb3ZfYm9hcmRzX2NvbW1pc3Npb25zJz5Kb2luIGEgQm9hcmQgb3IgQ29tbWlzc2lvbjwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvZ292X2J1ZGdldF9jb21taXR0ZWUnPkJ1ZGdldCBDb21taXR0ZWU8L2E+PC9saT48bGkgY2xhc3M9J2l
420ZW0nPjxhIGhyZWY9Jy9wYWdlL2dvdl9saWJyYXJ5X2JvYXJkJz5MaWJyYXJ5IEJvYXJkPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9nb3ZfcGFya3NfYm9hcmQnPlBhcmtzIGFuZCBSZWNyZWF0aW9uIEJvYXJkPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9nb3ZfcGxhbm5pbmdfY29tbWlzc2lvbic+UGxhbm5pbmcgQ29tbWlzc2lvbjwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvZ292X2FydHNfY29tbWlzc2lvbic+UHVibGljIEFydHMgQ29tbWlzc2lvbjwvYT48L2xpPjwvdWw+PC9saT48L3VsPjx1bCBjbGFzcz0nY29sdW1uIGNvbC0zJz48bGkgY2xhc3M9J2NvbC1oZWFkZXInPjxzcGFuPk90aGVyIEdvdmVybm1lbnQgTGlua3M8L3NwYW4+PHVsIGNsYXNzPSdjb250YWluZXInPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0naHR0cHM6Ly93d3cuY28ubWFyaW9uLm9yLnVzLycgdGFyZ2V0PSdfYmxhbmsnPk1hcmlvbiBDb3VudHk8L2E+PC9saT48bGkgY2xhc3M9J2l0ZW0nPjxhIGhyZWY9J2h0dHBzOi8vd3d3Lmxpbm5jb3VudHlvci5nb3YvJyB0YXJnZXQ9J19ibGFuayc+TGlubiBDb3VudHk8L2E+PC9saT48bGkgY2xhc3M9J2l0ZW0nPjxhIGhyZWY9J2h0dHBzOi8vd3d3Lm9yZWdvbi5nb3YvcGFnZXMvaW5kZXguYXNweCcgdGFyZ2V0PSdfYmxhbmsnPlN0YXRlIG9mIE9yZWdvbjwvYT48L2xpPjwvdWw+PC9saT48L3VsPjwvdWw+PC9saT48bGkgY2xhc3M9InRvcC1saW5rIG1lbnUtZHJvcGRvd24taWNvbiI+PHNwYW4gdGFiaW5kZXg9IjAiIHJvbGU9Im1lbnVpdGVtIiBhcmlhLWhhc3BvcHVwPSJ0cnVlIiBhcmlhLWV4cGFuZGVkPSJmYWxzZSIgYXJpYS1kZXNjcmliZWRieT0iY3ljbGUtaGVhZGVycyI+RGVwYXJ0bWVudHM8L3NwYW4+PHVsIGNsYXNzPSJkcm9wZG93biIgcm9sZT0ibWVudSIgYXJpYS1sYWJlbD0iRGVwYXJ0bWVudHMiPjx1bCBjbGFzcz0nY29sdW1uIGNvbC0xJz48bGkgY2xhc3M9J2NvbC1oZWFkZXInPjxzcGFuPkFkbWluaXN0cmF0aW9uPC9zcGFuPjx1bCBjbGFzcz0nY29udGFpbmVyJz48bGkgY2xhc3M9J2l
420ZW0nPjxhIGhyZWY9Jy9wYWdlL2FkbWluX2FkbWluaXN0cmF0aW9uJz5BZG1pbmlzdHJhdGlvbiBIb21lPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9ocl9odW1hbl9yZXNvdXJjZXMnPkh1bWFuIFJlc291cmNlczwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvYWRtaW5fZGlyZWN0b3J5Jz5TdGFmZiBEaXJlY3Rvcnk8L2E+PC9saT48L3VsPjwvbGk+PGxpIGNsYXNzPSdjb2wtaGVhZGVyJz48c3Bhbj5GaW5hbmNlPC9zcGFuPjx1bCBjbGFzcz0nY29udGFpbmVyJz48bGkgY2xhc3M9J2l0ZW0nPjxhIGhyZWY9Jy9wYWdlL2ZpbmFuY2VfaG9tZSc+RmluYW5jZSBIb21lPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9maW5hbmNlX2J1ZGdldHMnPkJ1ZGdldDwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3VwbG9hZC9wYWdlLzAyMTYvZG9jcy9GZWVzIGFuZCBDaGFyZ2VzIDctNi0yNi5wZGYnIHRhcmdldD0nX2JsYW5rJz5GZWVzIGFuZCBDaGFyZ2VzIFNjaGVkdWxlPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9maW5hbmNlX29ubGluZV9mb3Jtcyc+T25saW5lIEZvcm1zIGFuZCBQYXltZW50czwvYT48L2xpPjwvdWw+PC9saT48bGkgY2xhc3M9J2NvbC1oZWFkZXInPjxzcGFuPkxpYnJhcnk8L3NwYW4+PHVsIGNsYXNzPSdjb250YWluZXInPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvbGlicmFyeV9ob21lJz5MaWJyYXJ5IEhvbWU8L2E+PC9saT48bGkgY2xhc3M9J2l
420ZW0nPjxhIGhyZWY9Jy9wYWdlL2xpYnJhcnlfY2FsZW5kYXInPkNhbGVuZGFyIG9mIExpYnJhcnkgRXZlbnRzPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9saWJyYXJ5X25ld3MnPkxpYnJhcnkgTmV3czwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvbGlicmFyeV9jYXJkcyc+TGlicmFyeSBDYXJkczwvYT48L2xpPjwvdWw+PC9saT48L3VsPjx1bCBjbGFzcz0nY29sdW1uIGNvbC0yJz48bGkgY2xhc3M9J2NvbC1oZWFkZXInPjxzcGFuPkNvbW11bml0eSAmIEVjb25vbWljIERldmVsb3BtZW50IERlcGFydG1lbnQ8L3NwYW4+PHVsIGNsYXNzPSdjb250YWluZXInPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvcGxhbm5pbmdfaG9tZSc+Q29tbXVuaXR5ICYgRWNvbm9taWMgRGV2ZWxvcG1lbnQgSG9tZTwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvcGxhbm5pbmdfcGVuZGluZ2RlY2lzaW9ucyc+UGVuZGluZyBEZWNpc2lvbnM8L2E+PC9saT48bGkgY2xhc3M9J2l0ZW0nPjxhIGhyZWY9Jy9wYWdlL3BsYW5uaW5nX2NvZGVfZW5mb3JjZW1lbnQnPkNvZGUgRW5mb3JjZW1lbnQgQ29tcGxhaW50IEZvcm08L2E+PC9saT48bGkgY2xhc3M9J2l0ZW0nPjxhIGhyZWY9Jy9wYWdlL3BsYW5uaW5nX2hvdXNpbmdfcmVoYWJpbGl0YXRpb25fcHJvZ3JhbSc+SG91c2luZyBSZWhhYmlsaXRhdGlvbjwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvcGxhbm5pbmdfcGVybWl0dGluZyc+QnVpbGRpbmcgUGVybWl0IENlbnRlcjwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvcGxhbm5pbmdfc29saWNpdG9yX2luZm9ybWF0aW9uJz5Tb2xpY2l0b3IgSW5mb3JtYXRpb248L2E+PC9saT48L3VsPjwvbGk+PGxpIGNsYXNzPSdjb2wtaGVhZGVyJz48c3Bhbj5Qb2xpY2U8L3NwYW4+PHVsIGNsYXNzPSdjb250YWluZXInPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvcG9saWNlX2hvbWUnPlBvbGljZSBIb21lPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9wb2xpY2Vfbm5vX3JlZ2lzdGVyJz5OYXRpb25hbCBOaWdodCBPdXQ8L2E+PC9saT48bGkgY2xhc3M9J2l
420ZW0nPjxhIGhyZWY9Jy9wYWdlL2V2ZW50X3NhZmV0eV90b3duJz5LaWRzIFNhZmV0eSBUb3duPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPSdodHRwczovL2NvbW11bml0eWNyaW1lbWFwLmNvbS8nIHRhcmdldD0nX2JsYW5rJz5MZXhpc05leGlzIENvbW11bml0eSBDcmltZSBNYXA8L2E+PC9saT48bGkgY2xhc3M9J2l0ZW0nPjxhIGhyZWY9Jy9wYWdlL3BvbGljZV9yZXNvdXJjZXMnPkZvcm1zLCBSZXNvdXJjZXMgYW5kIEV2ZW50czwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvYWRtaW5fcHVibGljX3JlY29yZHMnPlB1YmxpYyBSZWNvcmRzIFJlcXVlc3Q8L2E+PC9saT48bGkgY2xhc3M9J2l0ZW0nPjxhIGhyZWY9Jy9wYWdlL3BvbGljZV9jb250YWN0Jz5Db250YWN0IFBvbGljZSBEZXBhcnRtZW50PC9hPjwvbGk+PC91bD48L2xpPjwvdWw+PHVsIGNsYXNzPSdjb2x1bW4gY29sLTMnPjxsaSBjbGFzcz0nY29sLWhlYWRlcic+PHNwYW4+U3RheXRvbiBNdW5pY2lwYWwgQ291cnQ8L3NwYW4+PHVsIGNsYXNzPSdjb250YWluZXInPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvbXVuaWNpcGFsX2NvdXJ0Jz5NdW5pY2lwYWwgQ291cnQgSG9tZTwvYT48L2xpPjwvdWw+PC9saT48bGkgY2xhc3M9J2NvbC1oZWFkZXInPjxzcGFuPlN0YXl0b24gRmFtaWx5IE1lbW9yaWFsIFBvb2w8L3NwYW4+PHVsIGNsYXNzPSdjb250YWluZXInPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvcG9vbF9ob21lJz5Qb29sIEhvbWU8L2E+PC9saT48L3VsPjwvbGk+PGxpIGNsYXNzPSdjb2wtaGVhZGVyJz48c3Bhbj5QdWJsaWMgV29ya3M8L3NwYW4+PHVsIGNsYXNzPSdjb250YWluZXInPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvcHdfaG9tZSc+UHVibGljIFdvcmtzIEhvbWU8L2E+PC9saT48bGkgY2xhc3M9J2l
420ZW0nPjxhIGhyZWY9Jy9wYWdlL3B3X3Byb2plY3RzJz5DdXJyZW50IGFuZCBVcGNvbWluZyBQcm9qZWN0czwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvcHdfRW5naW5lZXJpbmcnPkVuZ2luZWVyaW5nPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9wd19QYXJrcyc+UGFya3MgYW5kIFJlY3JlYXRpb248L2E+PC9saT48bGkgY2xhc3M9J2l0ZW0nPjxhIGhyZWY9Jy9wYWdlL3B3X3JlcG9ydF9pc3N1ZSc+UmVwb3J0IGEgUHVibGljIFdvcmtzIElzc3VlPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9wd19TdHJlZXRzJz5TdHJlZXQgTWFpbnRlbmFuY2UgYW5kIENvbnN0cnVjdGlvbjwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvcHdfU0RDJz5TeXN0ZW0gRGV2ZWxvcG1lbnQgQ2hhcmdlczwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvcHdfV2FzdGV3YXRlcic+V2FzdGV3YXRlciBDb2xsZWN0aW9ucyAmIFRyZWF0bWVudDwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvcHdfV2F0ZXInPldhdGVyIFN5c3RlbXMgJiBUcmVhdG1lbnQ8L2E+PC9saT48L3VsPjwvbGk+PC91bD48L3VsPjwvbGk+PGxpIGNsYXNzPSJ0b3AtbGluayBtZW51LWRyb3Bkb3duLWljb24iPjxzcGFuIHRhYmluZGV4PSIwIiByb2xlPSJtZW51aXRlbSIgYXJpYS1oYXNwb3B1cD0idHJ1ZSIgYXJpYS1leHBhbmRlZD0iZmFsc2UiIGFyaWEtZGVzY3JpYmVkYnk9ImN5Y2xlLWhlYWRlcnMiPkNhbGVuZGFyczwvc3Bhbj48dWwgY2xhc3M9ImRyb3Bkb3duIiByb2xlPSJtZW51IiBhcmlhLWxhYmVsPSJDYWxlbmRhcnMiPjx1bCBjbGFzcz0nY29sdW1uIHNpbmdsZS1jb2wnPjxsaSBjbGFzcz0nY29sLWhlYWRlcic+PGEgaHJlZj0nL3BhZ2UvYWRtaW5fY2FsZW5kYXInPkNpdHkgTWVldGluZyBDYWxlbmRhcjwvYT48L2xpPjxsaSBjbGFzcz0nY29sLWhlYWRlcic+PGEgaHJlZj0nL3BhZ2UvbGlicmFyeV9jYWxlbmRhcic+TGlicmFyeSBDYWxlbmRhcjwvYT48L2xpPjwvdWw+PC91bD48L2xpPjxsaSBjbGFzcz0idG9wLWxpbmsgbWVudS1kcm9wZG93bi1pY29uIj48c3BhbiB0YWJpbmRleD0iMCIgcm9sZT0ibWVudWl0ZW0iIGFyaWEtaGFzcG9wdXA9InRydWUiIGFyaWEtZXhwYW5kZWQ9ImZhbHNlIiBhcmlhLWRlc2NyaWJlZGJ5PSJjeWNsZS1oZWFkZXJzIj5Eb2N1bWVudCBDZW50ZXI8L3NwYW4+PHVsIGNsYXNzPSJkcm9wZG93biIgcm9sZT0ibWVudSIgYXJpYS1sYWJlbD0iRG9jdW1lbnQgQ2VudGVyIj48dWwgY2xhc3M9J2NvbHVtbiBjb2wtMSc+PGxpIGNsYXNzPSdjb2wtaGVhZGVyJz48c3Bhbj5QdWJsaWMgRG9jdW1lbnRzPC9zcGFuPjx1bCBjbGFzcz0nY29udGFpbmVyJz48bGkgY2xhc3M9J2l
420ZW0nPjxhIGhyZWY9Jy9wYWdlL2ZpbmFuY2VfYnVkZ2V0cyc+QnVkZ2V0PC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvdXBsb2FkL3BhZ2UvMDIxNi9kb2NzL0ZlZXMgYW5kIENoYXJnZXMgNy02LTI2LnBkZicgdGFyZ2V0PSdfYmxhbmsnPkZlZXMgYW5kIENoYXJnZXMgU2NoZWR1bGU8L2E+PC9saT48bGkgY2xhc3M9J2l0ZW0nPjxhIGhyZWY9Jy9wYWdlL2RvY3NfZXNwYW5vbCc+RG9jdW1lbnRzIGVuIEVzcGHDsW9sPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9kb2NzX21vbnRobHlfcGVyZm9ybWFuY2VfcmVwb3J0cyc+TW9udGhseSBQZXJmb3JtYW5jZSBSZXBvcnRzPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9hZG1pbl9wdWJsaWNfcmVjb3Jkcyc+UHVibGljIFJlY29yZCBSZXF1ZXN0czwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvZG9jc19yZnAnPlJlcXVlc3QgZm9yIFByb3Bvc2FsczwvYT48L2xpPjwvdWw+PC9saT48L3VsPjx1bCBjbGFzcz0nY29sdW1uIGNvbC0yJz48bGkgY2xhc3M9J2NvbC1oZWFkZXInPjxzcGFuPkNpdHkgRG9jdW1lbnRzIGFuZCBQbGFuczwvc3Bhbj48dWwgY2xhc3M9J2NvbnRhaW5lcic+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9kb2NzX211bmljaXBhbF9jb2RlJz5DaGFydGVyIGFuZCBNdW5pY2lwYWwgQ29kZTwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvZG9jc19yZXNvbHV0aW9ucyc+Q2l0eSBvZiBTdGF5dG9uIFJlc29sdXRpb25zIDwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvZG9jc19vcmRpbmFuY2VzJz5DaXR5IG9mIFN0YXl0b24gT3JkaW5hbmNlcyAgPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9wbGFubmluZ19lY29fZGV2b19zdHJhdGVnaWVzJz5FY29ub21pYyBEZXZlbG9wbWVudCBQbGFuPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9kb2NzX2ludGVyYWN0aXZlX2NpdHlfbWFwJz5JbnRlcmFjdGl2ZSBDaXR5IE1hcDwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvcGxhbm5pbmdfbWFzdGVyX3BsYW5zJz5NYXN0ZXIgUGxhbnM8L2E+PC9saT48bGkgY2xhc3M9J2l
420ZW0nPjxhIGhyZWY9Jy9wYWdlL2RvY3NfbmV3c2xldHRlcnMnPldvcmQgb24gdGhlIFN0cmVldCBOZXdzbGV0dGVyPC9hPjwvbGk+PC91bD48L2xpPjwvdWw+PHVsIGNsYXNzPSdjb2x1bW4gY29sLTMnPjxsaSBjbGFzcz0nY29sLWhlYWRlcic+PHNwYW4+Rm9ybXMgYW5kIFBlcm1pdHM8L3NwYW4+PHVsIGNsYXNzPSdjb250YWluZXInPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvZG9jc19ldmVudF9wZXJtaXRzJz5FdmVudCBQZXJtaXRzPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9maW5hbmNlX29ubGluZV9mb3Jtcyc+RmluYW5jZSBGb3JtcyBhbmQgUGF5bWVudHM8L2E+PC9saT48bGkgY2xhc3M9J2l0ZW0nPjxhIGhyZWY9J2h0dHBzOi8vd3d3LnN0YXl0b25vcmVnb24uZ292L3BhZ2Uvb3Blbi8yMDQxLzAvTW9iaWxlJTIwRm9vZCUyMFVuaXQlMjBBcHBsaWNhdGlvbi5wZGYnIHRhcmdldD0nX2JsYW5rJz5Nb2JpbGUgRm9vZCBVbml0IEFwcGxpY2F0aW9uPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvdXBsb2FkL3RlbXBsYXRlLzAwMjIvZG9jcy9Ob2lzZSBPcmRpbmFuY2UgV2FpdmVyIFBlcm1pdCBSZXF1ZXN0IDIwMjQucGRmJyB0YXJnZXQ9J19ibGFuayc+Tm9pc2UgT3JkaW5hbmNlIFdhaXZlciBQZXJtaXQ8L2E+PC9saT48bGkgY2xhc3M9J2l0ZW0nPjxhIGhyZWY9J2h0dHBzOi8vd3d3LnN0YXl0b25vcmVnb24uZ292L3VwbG9hZC9jb21tb24vUmlkZS1BbG9uZy1BcHBsaWNhdGlvbl9maWxsYWJsZS5wZGYnIHRhcmdldD0nX2JsYW5rJz5SaWRlLUFsb25nIFByb2dyYW0gQXBwbGljYXRpb248L2E+PC9saT48L3VsPjwvbGk+PC91bD48L3VsPjwvbGk+PGxpIGNsYXNzPSJ0b3AtbGluayI+PGEgaHJlZj0iL3BhZ2UvZW1wbG95bWVudCIgcm9sZT0ibWVudWl0ZW0iIGFyaWEtaGFzcG9wdXA9ImZhbHNlIj5FbXBsb3ltZW50PC9hPjwvbGk+PGxpIGNsYXNzPSJ0b3AtbGluayBtZW51LWRyb3Bkb3duLWljb24iPjxzcGFuIHRhYmluZGV4PSIwIiByb2xlPSJtZW51aXRlbSIgYXJpYS1oYXNwb3B1cD0idHJ1ZSIgYXJpYS1leHBhbmRlZD0iZmFsc2UiIGFyaWEtZGVzY3JpYmVkYnk9ImN5Y2xlLWhlYWRlcnMiPlJlc291cmNlczwvc3Bhbj48dWwgY2xhc3M9ImRyb3Bkb3duIiByb2xlPSJtZW51IiBhcmlhLWxhYmVsPSJSZXNvdXJjZXMiPjx1bCBjbGFzcz0nY29sdW1uIGNvbC0xJz48bGkgY2xhc3M9J2NvbC1oZWFkZXInPjxzcGFuPlJlc291cmNlcyBhbmQgTGlua3M8L3NwYW4+PHVsIGNsYXNzPSdjb250YWluZXInPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvZXZlbnRfc2FmZXR5X3Rvd24nPlNhZmV0eSBUb3duPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9yZXNvdXJjZXNfZHJhd2Rvd24nPkRldHJvaXQgRGFtIERyYXdkb3duPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9yZXNvdXJjZXNfRmFjaWxpdHlfUmVudGFscyc+RmFjaWxpdHkgUmVudGFsczwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvcmVzb3VyY2VzX2hvbWVsZXNzJz5Ib21lbGVzc25lc3MgSW5mb3JtYXRpb24gJiBSZXNvdXJjZXM8L2E+PC9saT48bGkgY2xhc3M9J2l
420ZW0nPjxhIGhyZWY9Jy9wYWdlL3Jlc291cmNlc19jbXR5X3Jlc291cmNlcyc+TmV3IHRvIFN0YXl0b24gYW5kIENvbW11bml0eSBSZXNvdXJjZXM8L2E+PC9saT48bGkgY2xhc3M9J2l0ZW0nPjxhIGhyZWY9Jy9wYWdlL3BsYW5uaW5nX3NvbGljaXRvcl9pbmZvcm1hdGlvbic+U29saWNpdG9yIEluZm9ybWF0aW9uPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9yZXNvdXJjZXNfdm9sdW50ZWVycyc+Vm9sdW50ZWVyPC9hPjwvbGk+PC91bD48L2xpPjwvdWw+PHVsIGNsYXNzPSdjb2x1bW4gY29sLTInPjxsaSBjbGFzcz0nY29sLWhlYWRlcic+PHNwYW4+Q29tbXVuaWNhdGlvbnM8L3NwYW4+PHVsIGNsYXNzPSdjb250YWluZXInPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvcmVzb3VyY2VzX2xhdGVzdF9uZXdzJz5MYXRlc3QgTmV3czwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvcHdfaW1wcm92aW5nX3N0YXl0b25fc3RyZWV0cyc+SW1wcm92aW5nIFN0YXl0b24ncyBTdHJlZXRzPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9yZXNvdXJjZXNfY29tbXVuaXR5X2ltcHJvdmVfZ3JhbnQnPkNvbW11bml0eSBJbXByb3ZlbWVudCBHcmFudHM8L2E+PC9saT48bGkgY2xhc3M9J2l0ZW0nPjxhIGhyZWY9Jy9wYWdlL21heW9yX3N0dWRlbnRfY29udGVzdCc+J0lmIEkgV2VyZSBNYXlvcicgU3R1ZGVudCBDb250ZXN0IDIwMjYtMjc8L2E+PC9saT48bGkgY2xhc3M9J2l0ZW0nPjxhIGhyZWY9Jy9wYWdlL2ZpcmV3b3Jrcyc+U2FmZSBhbmQgTGVnYWwgRmlyZXdvcmtzPC9hPjwvbGk+PGxpIGNsYXNzPSdpdGVtJz48YSBocmVmPScvcGFnZS9wYXJraW5nJz5QYXJraW5nIGluIFN0YXl0b248L2E+PC9saT48bGkgY2xhc3M9J2l
420ZW0nPjxhIGhyZWY9Jy9wYWdlL0UtQmlrZXMnPkUtQmlrZXM8L2E+PC9saT48L3VsPjwvbGk+PC91bD48dWwgY2xhc3M9J2NvbHVtbiBjb2wtMyc+PGxpIGNsYXNzPSdjb2wtaGVhZGVyJz48c3Bhbj5Db250YWN0IEluZm9ybWF0aW9uPC9zcGFuPjx1bCBjbGFzcz0nY29udGFpbmVyJz48bGkgY2xhc3M9J2l0ZW0nPjxhIGhyZWY9Jy9wYWdlL3BsYW5uaW5nX2NvZGVfZW5mb3JjZW1lbnQnPkNvZGUgRW5mb3JjZW1lbnQgIENvbXBsYWludDwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0naHR0cHM6Ly93d3cuY28ubWFyaW9uLm9yLnVzL0NTL2RvZ3NlcnZpY2VzL2VuZm9yY2VtZW50JyB0YXJnZXQ9J19ibGFuayc+RG9nIENvbnRyb2wgQ29tcGxhaW50czwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0nL3BhZ2UvcHdfcmVwb3J0X2lzc3VlJz5SZXBvcnQgYSBQdWJsaWMgV29ya3MgSXNzdWU8L2E+PC9saT48bGkgY2xhc3M9J2l0ZW0nPjxhIGhyZWY9Jy9wYWdlL3Jlc291cmNlc19jb21tZW50cyc+Q29udGFjdCBVczwvYT48L2xpPjxsaSBjbGFzcz0naXRlbSc+PGEgaHJlZj0naHR0cHM6Ly91czUubGlzdC1tYW5hZ2UuY29tL3N1YnNjcmliZT91PWNmMmQ1YzhmNzk2YmQwZDYyMWNhNTRlYTcmaWQ9ZTlkZGU5MGY5Nyc+U2lnbiBVcCBmb3IgT3VyIEVtYWlsIExpc3Q8L2E+PC9saT48L3VsPjwvbGk+PC91bD48L3VsPjwvbGk+PC91bD5kAgcPZBYCAgEPFgIfAwICFgRmD2QWAgIBDxYCHwUFIW1hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MHB4O2QCAQ9kFgICAQ8WAh8FBSFtYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjVweDtkAgkPZBYCAgEPFgIfA2ZkAgsPZBYCAgEPFgIfAwIDFgZmD2QWAgIBDxYCHwUFIW1hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206NXB4O2QCAQ9kFgICAQ8WAh8FBSFtYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjVweDtkAgIPZBYCAgEPFgIfBQUhbWFyZ2luLXRvcDo1cHg7bWFyZ2luLWJvdHRvbTo1cHg7FgJmD2QWAmYPZBYCZg8WAh8HBZ7fATxkaXYgY2xhc3M9J3NlYXJjaGJhcic+PGRpdiBjbGFzcz0nc2VhcmNoYmFyaW4nPg0KPGxhYmVsIGZvcj0nc2VsU2VhcmNoXzE0MDgnIGNsYXNzPSdzci1vbmx5Jz5TZWxlY3QgbW9udGg8L2xhYmVsPg0KPHNlbGVjdCBpZD0nc2VsU2VhcmNoXzE0MDgnIGNsYXNzPSdzZWFyY2hiYXJkcm9wJz4NCjxvcHRpb24gdmFsdWU9JzIwMjYtMCc+MjAyNjwvb3B0aW9uPg0KPG9wdGlvbiB2YWx1ZT0nMjAyNS0wJz4yMDI1PC9vcHRpb24+DQo8b3B0aW9uIHZhbHVlPScyMDI0LTAnPjIwMjQ8L29wdGlvbj4NCjxvcHRpb24gdmFsdWU9JzIwMjMtMCc+MjAyMzwvb3B0aW9uPg0KPG9wdGlvbiB2YWx1ZT0nMjAyMi0wJz4yMDIyPC9vcHRpb24+DQo8b3B0aW9uIHZhbHVlPScyMDIxLTAnPjIwMjE8L29wdGlvbj4NCjxvcHRpb24gdmFsdWU9JzIwMjAtMCc+MjAyMDwvb3B0aW9uPg0KPG9wdGlvbiB2YWx1ZT0nMjAxOS0wJz4yMDE5PC9vcHRpb24+DQo8b3B0aW9uIHZhbHVlPScyMDE4LTAnPjIwMTg8L29wdGlvbj4NCjxvcHRpb24gdmFsdWU9JzIwMTctMCc+MjAxNzwvb3B0aW9uPg0KPG9wdGlvbiB2YWx1ZT0nMjAxNi0wJz4yMDE2PC9vcHRpb24+DQo8L3NlbGVjdD4NCjxidXR0b24gY2xhc3M9J3NlYXJjaGJhcmdvJyB0eXBlPSdidXR0b24nIG9uY2xpY2s9J0dldFJlZnJlc2hfMTQwOCgwLDE0MDgsMCwxKSc+R288L2J1dHRvbj4NCjxhIGhyZWY9J2h0dHBzOi8vd3d3LnN0YXl0b25vcmVnb24uZ292L3BhZ2UvcnNzLzE0MDgnIHRpdGxlPSdTdWJzY3JpYmUgdG8gdGhpcyBmZWVkJyB0YXJnZXQ9J19ibGFuaycgcmVsPSdub29wZW5lciBub3JlZmVycmVyJz48aW1nIHNyYz0nL3J1bnRpbWUvaW1hZ2VzL1JTU2ljb24ucG5nJyBhbHQ9J1JTUyBGZWVkJyBjbGFzcz0nc2VhcmNoYmFycnNzJyBhbGlnbj0ncmlnaHQnIC8+PC9hPg0KPC9kaXY+PC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0naGVhZGVyV3JhcHBlcic+PGRpdiBjbGFzcz0ndGl0bGUnPg0KT2N0b2JlciAyMDI2IEFjdGl2aXRpZXMgYXQgdGhlIExpYnJhcnkNCjwvZGl2PjxkaXYgY2xhc3M9J2RhdGUnPg0KMDkvMjkvMjAyNg0KPC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0nYXJ0aWNsZSc+DQpTdGF5dG9uIFB1YmxpYyBMaWJyYXJ5IGhhcyBhIGZ1bGwgbW9udGggb2YgZmFsbCBhY3Rpdml0aWVzLCBpbmNsdWRpbmcgbGl0ZXJhY3kgcHJvZ3JhbXMsIFNURU0gYWN0aXZpdGllcywgY3JhZnRzLCBjb21tdW5pdHkgZXZlbnRzLCBhbmQgc3BlY2lhbCBnYXRoZXJpbmdzLjxiciAvPg0KPGJyIC8+DQpXZWVrbHkgUHJvZ3JhbXM8YnIgLz4NCi0gPHN0cm9uZz5GYW1pbHkgU3Rvcnl0aW1lPC9zdHJvbmc+ICZuZGFzaDsgVHVlc2RheXMgYXQgMTA6MzAgYS5tLjxiciAvPg0KLSZuYnNwOzxzdHJvbmc+VG9kZGxlciBUaW1lPC9zdHJvbmc+ICZuZGFzaDsgV2VkbmVzZGF5cyBhdCAxMDozMCBhLm0uPGJyIC8+DQo8YnIgLz4NClNwZWNpYWwgRXZlbnRzOjxiciAvPg0KLSA8c3Ryb25nPlN0b3J5dGltZSBhdCB0aGUgRmlyZSBTdGF0aW9uPC9zdHJvbmc+ICZuZGFzaDsgVGh1cnNkYXksIE9jdG9iZXIgMSBhdCAxMDozMCBhLm0uPGJyIC8+DQotIDxzdHJvbmc+U1RFTSBEYXlzOiBQdW1wa2lucyBBYm91bmQ8L3N0cm9uZz4gJm5kYXNoOyBPY3RvYmVyIDYmbmRhc2g7OSwgMzozMCZuZGFzaDs0OjMwIHAubS48YnIgLz4NCjxiciAvPg0KPHN0cm9uZz5GcmllbmRzIG9mIHRoZSBMaWJyYXJ5IFVzZWQgQm9vayBTYWxlPC9zdHJvbmc+PGJyIC8+DQotIFRodXJzZGF5LCBPY3RvYmVyIDg6IDUmbmRhc2g7OCBwLm0uPGJyIC8+DQotIEZyaWRheSwgT2N0b2JlciA5OiA5IGEubS4mbmRhc2g7NyBwLm0uPGJyIC8+DQotIFNhdHVyZGF5LCBPY3RvYmVyIDEwOiA5IGEubS4mbmRhc2g7NCBwLm0uPGJyIC8+DQo8ZW0+QnJvd3NlIGJvb2tzLCBDRHMsIGFuZCBEVkRzIHdoaWxlIHN1cHBvcnRpbmcgbGlicmFyeSBwcm9ncmFtcy48L2VtPjxiciAvPg0KPGJyIC8+DQo8c3Ryb25nPlRoZSBBcnQgaW4gTWFraW5nIE1lbW9yaWVzPC9zdHJvbmc+ICZuZGFzaDsgVGh1cnNkYXksIE9jdG9iZXIgMTUgY
42XQgMTE6MDAgYS5tLjxiciAvPg0KLSBTaGFyZSBzdG9yaWVzLCBrZWVwc2FrZXMsIGFuZCBtZW1vcmllcyB0aGF0IGNvbm5lY3QgcGVvcGxlIGFuZCBjb21tdW5pdGllcy48YnIgLz4NCjxiciAvPg0KPHN0cm9uZz5pQ1JBRlQgV29ya3Nob3A8L3N0cm9uZz4gJm5kYXNoOyBPY3RvYmVyIDIwJm5kYXNoOzIyIGF0IDQ6MzAgcC5tLjxiciAvPg0KLSBPY3QuIDIwOiBNaW5pIE1ldGFsIFB1bXBraW5zPGJyIC8+DQotIE9jdC4gMjE6IFBldCBHaG9zdHMgaW4gYSBCb3R0bGU8YnIgLz4NCi0gT2N0LiAyMjogQ2xheSBUcmlua2V0IEhvbGRlcnM8YnIgLz4NCjxiciAvPg0KPHN0cm9uZz5Cb29rIENsdWIgRGlzY3Vzc2lvbjwvc3Ryb25nPiAmbmRhc2g7IFdlZG5lc2RheSwgT2N0b2JlciAyOCBhdCA0OjAwIHAubS48YnIgLz4NCi0gQ2FzdWFsIGRpc2N1c3Npb24gYW5kIGNvbnZlcnNhdGlvbiBjZW50ZXJlZCBhcm91bmQgYm9va3MuPGJyIC8+DQo8YnIgLz4NCjxzdHJvbmc+SGF1bnRlZCBMaWJyYXJ5OiBQaGFudG9tcyBBaG95ISA8L3N0cm9uZz4mbmRhc2g7IFNhdHVyZGF5LCBPY3RvYmVyIDMxLCA0OjMwJm5kYXNoOzY6MDAgcC5tLjxiciAvPg0KLSBBIGZhbWlseS1mcmllbmRseSBzcG9va3kgcGlyYXRlLXRoZW1lZCBldmVudC4gTGlicmFyeSBzZXJ2aWNlcyB3aWxsIGJlIGxpbWl0ZWQgZHVyaW5nIHRoZSBldmVudC48YnIgLz4NCjxiciAvPg0KPGltZyBhbHQ9IiIgc3JjPSIvdXBsb2FkL3BhZ2UvMDEwNy9pbWFnZXMvMjAyNi9PY3RvYmVyIENhbGVuZGFyIDIwMjZfUGFnZV8xLmpwZyIgc3R5bGU9IndpZHR
42oOiA2MDBweDsgaGVpZ2h0OiA0NjhweDsiIC8+PGltZyBhbHQ9IiIgc3JjPSIvdXBsb2FkL3BhZ2UvMDEwNy9pbWFnZXMvMjAyNi9PY3RvYmVyIENhbGVuZGFyIDIwMjZfUGFnZV8yLmpwZyIgc3R5bGU9IndpZHRoOiA2MDBweDsgaGVpZ2h0OiA0NjVweDsiIC8+DQo8L2Rpdj48aHIgY2xhc3M9J3N0eWxlLUVaJyAvPg0KPGRpdiBjbGFzcz0naGVhZGVyV3JhcHBlcic+PGRpdiBjbGFzcz0ndGl0bGUnPg0KRmlyZWZpZ2h0ZXIgU3Rvcnl0aW1lIGF0IFN0YXl0b24gRmlyZSBTdGF0aW9uIC0gVGh1cnMsIE9jdCAxLCAxMDozMCBhLm0uDQo8L2Rpdj48ZGl2IGNsYXNzPSdkYXRlJz4NCjA5LzI5LzIwMjYNCjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9J2FydGljbGUnPg0KPHAgY2xhc3M9IngxeWM0NTNoIHhtYThya2wgeGdvcXhhaCB4dXR4ZnIgeDFmaWU1MXUgeGd5eGoyNSB4MXhvYnl2cyB4MWVsZ3MzMSB4MWZ2OHFqdyB4Y3k1dHpyIHgxaHQ0YWRjIHhudmF1bnMgeDFjMmwwMTggeDE0bDduejUgeHV3NzY4OCB4MXBqdDJyeCB4MTYwZDZ6bSB4cnhwanZqIiBkaXI9Imx0ciIgZGF0YS1hc3Npc3RhbnQtc3RyZWFtLWJsb2NrLWluZGV4PSIwIiBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgdGV4dC13cmFwOiBwcmV0dHk7IG1hcmdpbi1ib3R0b206IDAuMjVyZW07IGNvbG9yOiAjMGQwZDBkOyBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbS1ib2R5LCB1aS1zYW5zLXNlcmlmLCAtYXBwbGUtc3lzdGVtLCAnc3lzdGVtLXVpJywgJ1NlZ29lIFVJJywgSGVsdmV0aWNhLCAnQXBwbGUgQ29sb3IgRW1vamknLCBBcmlhbCwgJ3NhbnMtc2VyaWYnLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJzsgZm9udC1zaXplOiAxNnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjOyI+VGhlIFN0YXl0b24gUHVibGljIExpYnJhcnkgaXMgY2VsZWJyYXRpbmcgTmF0aW9uYWwgRmlyZSBQcmV2ZW50aW9uIFdlZWsgZWFybHkhIEpvaW4gdGhlIGxpYnJhcnkgZm9yIEZpcmVmaWdodGVyIFN0b3J5dGltZSBvbiBUaHVyc2RheSwgT2N0b2JlciAxIGF0IDEwOjMwIGEubS4gYXQgdGhlIFN0YXl0b24gRmlyZSBTdGF0aW9uIGZvciBhIGZ1bi1maWxsZWQgbW9ybmluZy48YnIgLz4NCjxiciAvPg0KTWVldCBzb21lIG9mIG91ciBmYWJ1bG91cyBmaXJzdCByZXNwb25kZXJzLCBsZWFybiBhYm91dCBmaXJlIHNhZmV0eSwgYW5kIGFmdGVyIHN0b3J5dGltZSwgZWFjaCBjaGlsZCBjYW4gcGljayBvdXQgYSBmcmVlIGJvb2sgdG8gdGFrZSBob21lITxiciAvPg0KPGJyIC8+DQotIFRodXJzZGF5LCBPY3RvYmVyIDE8YnIgLz4NCi0gMTA6MzAgYS5tLjxiciAvPg0KLSBTdGF5dG9uIEZpcmUgU3RhdGlvbiAoMTk4OCBXIElkYSBTdCwgU3RheXRvbiwgT1IpPGJyIC8+DQo8YnIgLz4NCkJyaW5nIHlvdXIgZmFtaWx5IGFuZCBlbmpveSBhIG1vcm5pbmcgb2Ygc3Rvcmllcywgc21pbGVzLCBhbmQgdGltZSB3aXRoIG91ciBsb2NhbCBmaXJlZmlnaHRlcnMuPGJyIC8+DQo8YnIgLz4NCjxpbWcgYWx0PSIiIHNyYz0iL3VwbG9hZC9wYWdlLzAxMDcvaW1hZ2VzLzIwMjYvRmlyZWZpZ2h0ZXIlMjBTdG9yeXRpbWUucG5nIiBzdHlsZT0id2lkdGg6IDUwMHB4OyBoZWlnaHQ6IDI1MHB4OyIgLz48L3A+DQo8L2Rpdj48aHIgY2xhc3M9J3N0eWxlLUVaJyAvPg0KPGRpdiBjbGFzcz0naGVhZGVyV3JhcHBlcic+PGRpdiBjbGFzcz0ndGl0bGUnPg0KU2VwdGVtYmVyIDIwMjYgQWN0aXZpdGllcyBhdCB0aGUgTGlicmFyeQ0KPC9kaXY+PGRpdiBjbGFzcz0nZGF0ZSc+DQowOC8zMS8yMDI2DQo8L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSdhcnRpY2xlJz4NCjxwPlNlcHRlbWJlciBpcyBmdWxsIG9mIGNyZWF0aXZpdHksIGxlYXJuaW5nLCBhbmQgZnVuIGF0IFN0YXl0b24gUHVibGljIExpYnJhcnkhJm5ic3A7PGJyIC8+DQo8YnIgLz4NCldlJnJzcXVvO3ZlIGdvdCBzb21ldGhpbmcgZm9yIGFsbCBhZ2VzIHRoaXMgbW9udGgmbWRhc2g7ZnJvbSBzdG9yeXRpbWUgYW5kIHRvZGRsZXIgcGxheSB0byBMRUdPcywgZmliZXIgYXJ0cywgbWVtb3J5LW1ha2luZywgYW5kIG91ciBjb21tdW5pdHkgTWluaSBBcnQgV2FsayE8L3A+DQo8cD5TZXB0ZW1iZXIgSGlnaGxpZ2h0czo8YnIgLz4NCi0gRmFtaWx5IFN0b3J5dGltZSAtIFR1ZXNkYXlzIGF0IDEwOjMwIGEubS48YnIgLz4NCi0mbmJzcDtUb2RkbGVyIFRpbWU6IFN0YXkgJmFtcDsgUGxheSAtJm5ic3A7V2VkbmVzZGF5cyBhdCAxMDozMCBhLm0uPGJyIC8+DQotJm5ic3A7RmliZXIgQXJ0czogRXhwbG9yYXRpb25zIGluIEVtYnJvaWRlcnkgLSZuYnNwO0ZyaWRheSwgU2VwdC4gMTEgYXQgMTEgYS5tLjxiciAvPg0KLSZuYnNwO0J1aWxkLUl0ISBMRUdPcyAtJm5ic3A7U2VwdC4gMTUmbmRhc2g7MTgsIDM6MzAmbmRhc2g7NDozMCBwLm0uPGJyIC8+DQotJm5ic3A7VGhlIEFydCBpbiBNYWtpbmcgTWVtb3JpZXMgLSZuYnNwO0ZyaWRheSwgU2VwdC4gMTggYXQgMTEgYS5tLjxiciAvPg0KLSZuYnNwO0xpYnJhcnkgQWZ0ZXIgSG91cnM6IE1pbmkgQXJ0IFdhbGsgLSZuYnNwO0ZyaWRheSwgU2VwdC4gMjUgYXQgNiBwLm0uPGJyIC8+DQotJm5ic3A7Qm9vayBDbHViIERpc2N1c3Npb24gLSZuYnNwO1dlZG5lc2RheSwgU2VwdC4gMzAgYXQgNCBwLm0uPGJyIC8+DQo8YnIgLz4NCkRvbiZyc3F1bzt0IGZvcmdldCBvdXIgQXJ0IGluIE1pbmlhdHVyZSBwcm9qZWN0ISBQaWNrIHVwIGEgbWluaSBjYW52YXMgYXQgdGhlIExpYnJhcnkgdGhyb3VnaCBTZXB0LiAxOCBhbmQgcmV0dXJuIHlvdXIgYXJ0d29yayBieSBTZXB0LiAyMyB0byByZXNlcnZlIGEgc3BvdCBpbiB0aGUgQXJ0IFdhbGsuPGJyIC8+DQo8YnIgLz4NCkNvbWUgZGlzY292ZXIsIGNyZWF0ZSwgY29ubmVjdCwgYW5kIGhhdmUgc29tZSBmdW4gd2l0aCB1cyB0aGlzIFNlcHRlbWJlciEmbmJzcDs8YnIgLz4NCjxiciAvPg0KPGltZyBhbHQ9IiIgc3JjPSIvdXBsb2FkL3BhZ2UvMDEwNy9pbWFnZXMvMjAyNi9TZXB0MjAyNi5wbmciIHN0eWxlPSJ3aWR0aDogNTAwcHg7IGhlaWdodDogMzg3cHg7IiAvPjxiciAvPg0KPGltZyBhbHQ9IiIgc3JjPSIvdXBsb2FkL3BhZ2UvMDEwNy9pbWFnZXMvMjAyNi9TZXB0MjAyNjIucG5nIiBzdHlsZT0id2lkdGg6IDUwMHB4OyBoZWlnaHQ6IDM4N3B4OyIgLz48L3A+DQo8L2Rpdj48aHIgY2xhc3M9J3N0eWxlLUVaJyAvPg0KPGRpdiBjbGFzcz0naGVhZGVyV3JhcHBlcic+PGRpdiBjbGFzcz0ndGl0bGUnPg0KQW5kIFRoYXQncyBhIFdyYXAhIA0KPC9kaXY+PGRpdiBjbGFzcz0nZGF0ZSc+DQowNy8zMS8yMDI2DQo8L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSdhcnRpY2xlJz4NCkpvaW4gU3RheXRvbiBQdWJsaWMgTGlicmFyeSBhbmQgY2VsZWJyYXRlIHRoZSBlbmQgb2YgdGhpcyB5ZWFyJ3MgU3VtbWVyIFJlYWRpbmcgUHJvZ3JhbSB3aXRoIG11c2ljLCBmb29kLCBnYW1lcywgYW5kIG1vcmUhPGJy
42IC8+DQo8YnIgLz4NClRodXJzZGF5LCBBdWd1c3QgNjxiciAvPg0KLSA1OjMwIHAubS4gJm5kYXNoOyBNb2NrdGFpbHMgaW4gdGhlIE1ha2luZzxiciAvPg0KLSA2OjAwIHAubS4gJm5kYXNoOyBBcm91bmQtdGhlLVdvcmxkIEZvb2QgQklOR08mbmJzcDs8YnIgLz4NCi0gNjozMCBwLm0uICZuZGFzaDsgUGFya2luZyBMb3QgRGFuY2UgUGFydHk6ICJNb28tdmUgaXQgdG8gdGhlIE11c2ljIiZuYnNwOzxiciAvPg0KPGJyIC8+DQpCcmluZyB5b3VyIGZhbWlseSBhbmQgaGVscCB1cyB3cmFwIHVwIGFuIGFtYXppbmcgc3VtbWVyIG9mIHJlYWRpbmchJm5ic3A7PGJyIC8+DQo8YnIgLz4NCjxpbWcgYWx0PSIiIHNyYz0iL3VwbG9hZC9wYWdlLzAxMDcvV3JhcCUyMFNSUDIwMjYlMjBFbmQlMjBDZWxlYnJhdGlvbi5wbmciIHN0eWxlPSJ3aWR0aDogNTAwcHg7IGhlaWdodDogNjQ3cHg7IiAvPg0KPC9kaXY+PGhyIGNsYXNzPSdzdHlsZS1FWicgLz4NCjxkaXYgY2xhc3M9J2hlYWRlcldyYXBwZXInPjxkaXYgY2xhc3M9J3RpdGxlJz4NClJvdW5kIFVwIGEgUm9kZW8gb24gSnVseSAzMCwgMjAyNiBhdCAxMSBhLm0uDQo8L2Rpdj48ZGl2IGNsYXNzPSdkYXRlJz4NCjA3LzI4LzIwMjYNCjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9J2FydGljbGUnPg0KPGRpdiBkYXRhLWJsb2NrPSJ0cnVlIiBkYXRhLWVkaXRvcj0ib3BwYSIgZGF0YS1vZmZzZXQta2V5PSJjbzZnaC0wLTAiIHN0eWxlPSJmb250LWZhbWlseTogJ09wdGltaXN0aWMgOTUnLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7IGNvbG9yOiAjMWMyYjMzOyBmb250LXNpemU6IDE0cHg7IHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE2cHg7Ij5Sb3VuZCBVcCBhIFJvZGVvIHdpdGggdGhlIFN0YXl0b24gUHVibGljIExpYnJhcnkhPGJyIC8+DQotIEp1bHkgMzAgfCAxMTowMCBBTTxiciAvPg0KSm9pbiB1cyBhdCB0aGUgSGFydmVzdCBGZXN0aXZhbCBHcm91bmRzIGluIFN1YmxpbWl0eSAoMTE4ODAgU3VibGltaXR5IFJkIFNFLCBTdWJsaW1pdHkpIGFuZCBoZWxwIHVzIGJyaW5nIGFuIGltYWdpbmF0aXZlIHJvZGVvIHN0b3J5IHRvIGxpZmUgd2l0aCBkZW1vbnN0cmF0aW9ucywgbGlmZS1zaXplZCBzdG9yeXRlbGxpbmcsIGFuZCBzbyBtdWNoIG1vcmUhIFNlZSB5b3UgdGhlcmUhPC9zcGFuPjwvZGl2Pg0KPHAgZGF0YS1ibG9jaz0idHJ1ZSIgZGF0YS1lZGl0b3I9Im9wcGEiIGRhdGEtb2Zmc2V0LWtleT0iY282Z2gtMC0wIiBzdHlsZT0iZm9udC1mYW1pbHk6ICdPcHRpbWlzdGljIDk1Jywgc3lzdGVtLXVpLCBzYW5zLXNlcmlmOyBjb2xvcjogIzFjMmIzMzsgZm9udC1zaXplOiAxNHB4OyB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7Ij4mbmJzcDs8c3BhbiBzdHlsZT0id2hpdGUtc3BhY2U6IG5vcm1hbDsiPjwvc3Bhbj48L3A+DQo8ZGl2IGRhdGEtYmxvY2s9InRydWUiIGRhdGEtZWRpdG9yPSJvcHBhIiBkYXRhLW9mZnNldC1rZXk9IjJtMGpmLTAtMCIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7Ij4NCjxkaXYgZGF0YS1vZmZzZXQta2V5PSIybTBqZi0wLTAiIGNsYXNzPSJfMW1mIF8xbWoiIHN0eWxlPSJjb2xvcjogIzFjMmIzMzsgZm9udC1mYW1pbHk6IGluaGVyaXQ7IGZvbnQtc2l6ZTogMTRweDsgd2hpdGUtc3BhY2U6IHByZS13cmFwOyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpcmVjdGlvbjogbHRyOyI+PHNwYW4gZGF0YS1vZmZzZXQta2V5PSIybTBqZi0wLTAiIHN0eWxlPSJmb250LWZhbWlseTogaW5oZXJpdDsiPjxpbWcgYWx0PSIiIHNyYz0iL3VwbG9hZC9wYWdlLzAxMDcvUm91bmQlMjBVcCUyMGElMjBSb2Rlby5wbmciIHN0eWxlPSJ3aWR0aDogNjAwcHg7IGhlaWdodDogMzAwcHg7IiAvPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+PGhyIGNsYXNzPSdzdHlsZS1FWicgLz4NCjxkaXYgY2xhc3M9J2hlYWRlcldyYXBwZXInPjxkaXYgY2xhc3M9J3RpdGxlJz4NCk5leHQgV2VlayBhdCBTdGF5dG9uIFB1YmxpYyBMaWJyYXJ5DQo8L2Rpdj48ZGl2IGNsYXNzPSdkYXRlJz4NCjA2LzE5LzIwMjYNCjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9J2FydGljbGUnPg0KTmV4dCBXZWVrIGF0IFN0YXl0b24gUHVibGljIExpYnJhcnk8YnIgLz4NCkp1bmUgMjEmbmRhc2g7MjcsIDIwMjY8YnIgLz4NCjxiciAvPg0KSm9pbiB1cyBmb3IgYSBmdW4tZmlsbGVkIHdlZWsgb2YgbGVhcm5pbmcsIGNyZWF0aXZpdHksIGFuZCBjdWx0dXJlITxiciAvPg0KPGJyIC8+DQo8c3Ryb25nPkZ1bGwgQ2lyY2xlIEZhcm1pbmc6IENoZWNraW5nIG9uIENoaWNrZW5zPC9zdHJvbmc+PGJyIC8+DQpUdWVzZGF5LCBKdW5lIDIzIGF0IDExOjAwIGEubS48YnIgLz4NCkxlYXJuIGFib3V0IGNoaWNrZW5zLCBlZ2dzLCBhbmQgZmFybSBsaWZlIGluIHRoaXMgaGFuZHMtb24gRmFybWluZyBGdWxsIENpcmNsZSBwcm9ncmFtLjxiciAvPg0KPGJyIC8+DQo8c3Ryb25nPlN0b3J5dGltZSBGb29kaWVzIGluIHRoZSBQYXJrPC9zdHJvbmc+PGJyIC8+DQpXZWRuZXNkYXksIEp1bmUgMjQgYXQgMTA6MzAgYS5tLjxiciAvPg0KUmVhZCwgd3JpdGUsIHRhbGssIHNpbmcsIGFuZCBwbGF5IHdpdGggdXMgaW4gdGhlIENvbW11bml0eSBDZW50ZXIgUGFyayBiZWhpbmQgdGhlIGxpYnJhcnkgYXMgd2UgZXhwbG9yZSBmb29kIGFuZCBjdWxpbmFyeSBleHBlcmllbmNlcyB0b2dldGhlci48YnIgLz4NCjxiciAvPg0KPHN0cm9uZz5DcmFmdGluZyBBbG9uZzogRElZIEZsb3JhbCBDYW5kbGVzPC9zdHJvbmc+PGJyIC8+DQpXZWRuZXNkYXksIEp1bmUgMjQgYXQgMzowMCBwLm0uPGJyIC8+DQpDcmVhdGUgYW5kIGRlY29yYXRlIHlvdXIgb3duIGJlYXV0aWZ1bCBmbG9yYWwgY2FuZGxlcy48YnIgLz4NClBsZWFzZSBub3RlOiBUaGlzIHByb2dyYW0gaW52b2x2ZXMgaG90IHdheCBhbmQgcmVhbCB0b29scy48YnIgLz4NCjxiciAvPg0KPHN0cm9uZz5TcGVjaWFsIFBlcmZvcm1hbmNlOiBQYXJhZGlzZSBvZiBTYW1vYTwvc3Ryb25nPjxiciAvPg0KVGh1cnNkYXksIEp1bmUgMjUgYXQgNDowMCBwLm0uPGJyIC8+DQpUYWtlIGEgam91cm5leSB0aHJvdWdoIHRoZSBQYWNpZmljIElzbGFuZHMgd2l0aCB0cmFkaXRpb25hbCBkYW5jZSwgbXVzaWMsIGNvc3R1bWVzLCBhbmQgc3Rvcnl0ZWxsaW5nIGZyb20gdGhlIFBhcmFkaXNlIG9mIFNhbW9hIFBvbHluZXNpYW4gRGFuY2UgVHJvdXBlLjxiciAvPg0KPGJyIC8+DQo8c3Ryb25nPlBsdXMsIGFsbCBzdW1tZXIgbG9uZzo8L3N0cm9uZz48YnIgLz4NCi0gTGlicmFyeSBCaW5nbzxiciAvPg0KLSBTY2F2ZW5nZXIgSHVudHM8YnIgLz4NCi0gUHV6emxlczxiciAvPg0KLSBSZWFkaW5nIENoYWxsZW5nZXM8YnIgLz4NCjxiciAvPg0KQnJpbmcgeW91ciBmYW1pbHksIGludml0ZSBhIGZyaWVuZCwgYW5kIG1ha2UgdGhlIG1vc3Qgb2YgeW91ciBzdW1tZXIgYXQgdGhlIGxpYnJhcnkhPGJyIC8+DQo8YnIgLz4NCjxpbWcgYWx0PSIiIHNyYz0iL3VwbG9hZC9wYWdlLzAxMDcvU2NyZWVuc2hvdCAyMDI2LTA2LTE5IDEzMDI0OS5wbmciIHN0eWxlPSJ3aWR0aDogNTAwcHg7IGhlaWdodDogMzg4cHg7IiAvPjxpbWcgYWx0PSIiIHNyYz0iL3VwbG9hZC9wYWdlLzAxMDcvU2NyZWVuc2hvdCAyMDI2LTA2LTE5IDEzMDU0My5wbmciIHN0eWxlPSJ3aWR0aDogNTAwcHg7IGhlaWdodDogMzg3cHg7IiAvPg0KPC9kaXY+PGhyIGNsYXNzPSdzdHlsZS1FWicgLz4NCjxkaXYgY2xhc3M9J2hlYWRlcldyYXBwZXInPjxkaXYgY2xhc3M9J3RpdGxlJz4NCkxpYnJhcnkgQ2xvc2VkIG9uIFNhdHVyZGF5LCBKdWx5IDQgLSBJbiBPYnNlcnZhbmNlIG9mIEZvdXJ0aCBvZiBKdWx5IEhvbGlkYXkNCjwvZGl2PjxkaXYgY2xhc3M9J2RhdGUnPg0KMDYvMTgvMjAyNg0KPC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0nYXJ0aWNsZSc+DQo8c3BhbiBzdHlsZT0iY29sb3I6ICMzMzMzMzM7IGZvbnQtZmFtaWx5OiBvcGVuX3NhbnNyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE3cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7Ij5UaGUgU3RheXRvbiBQdWJsaWMgTGlicmFyeSB3aWxsIGJlIGNsb3NlZCBvbiBTYXR1cmRheSwgSnVseSA0IC0gaW4gb2JzZXJ2YW5jZSBvZiB0aGUgRm91cnRoIG9mIEp1bHkgSG9saWRheS48L3NwYW4+DQo8L2Rpdj48aHIgY2xhc3M9J3N0eWxlLUVaJyAvPg0KPGRpdiBjbGFzcz0naGVhZGVyV3JhcHBlcic+PGRpdiBjbGFzcz0ndGl0bGUnPg0KTmV4dCBXZWVrIGF0IFN0YXl0b24gUHVibGljIExpYnJhcnkhDQo8L2Rpdj48ZGl2IGNsYXNzPSdkYXRlJz4NCjA2LzEyLzIwMjYNCjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9J2FydGljbGUnPg0KTmV4dCBXZWVrIGF0IFN0YXl0b24gUHVibGljIExpYnJhcnkhPGJyIC8+DQo8YnIgLz4NCkpvaW4gdXMgZm9yIGEgZnVuLWZpbGxlZCB3ZWVrIG9mIGxlYXJuaW5nLCByZWFkaW5nLCBhbmQgY29tbXVuaXR5IGFjdGl2aXRpZXMhPGJyIC8+DQo8YnIgLz4NCjxzdHJvbmc+U3VtbWVyIFJlYWRpbmcgS2lja29mZiBQYXJ0eTwvc3Ryb25nPjxiciAvPg0KVHVlc2RheSwgSnVuZSAxNiBhdCAxMTowMCBhLm0uPGJyIC8+DQpDZWxlYnJhdGUgdGhlIHN0YXJ0IG9mIG91ciBTdW1tZXIgUmVhZGluZyBQcm9ncmFtIHdpdGggYWN0aXZpdGllcywgZm9vZCwgYW5kIGEgZmFybS1zdHlsZSBiaW
42cgcmlnIHJvdW5kdXAhIEZ1biBmb3IgYWxsIGFnZXMuPGJyIC8+DQo8YnIgLz4NCjxzdHJvbmc+UmVhZCBJdCAmYW1wOyBFYXQgSXQgQm9vayBDbHViPC9zdHJvbmc+PGJyIC8+DQpXZWRuZXNkYXksIEp1bmUgMTcgYXQgNDowMCBwLm0uPGJyIC8+DQpMb3ZlIGJvb2tzPyBMb3ZlIGZvb2Q/IENvbWUgZW5qb3kgYSB1bmlxdWUgYm9vayBjbHViIGV4cGVyaWVuY2UgZmlsbGVkIHdpdGggZGVsaWNpb3VzIGluc3BpcmF0aW9uIGFuZCBncmVhdCBjb252ZXJzYXRpb24uPGJyIC8+DQo8YnIgLz4NCjxzdHJvbmc+SG9tZWdyb3duIEdvb2RuZXNzIHdpdGggdGhlIE1hc3RlciBHYXJkZW5lcnM8L3N0cm9uZz48YnIgLz4NClRodXJzZGF5LCBKdW5lIDE4IGF0IDE6MzAgcC5tLjxiciAvPg0KTGVhcm4gYWJvdXQgc3RyYXcgYmFsZSBnYXJkZW5pbmcsIGNvbXBhbmlvbiBwbGFudGluZywgY29tcG9zdGluZywgYW5kIG1vcmUgd2l0aCB0aGUgTWFyaW9uIENvdW50eSBNYXN0ZXIgR2FyZGVuZXJzLjxiciAvPg0KPGJyIC8+DQo8c3Ryb25nPkNvbWUgdG8gdGhlIExpYnJhcnkgdG8gc2lnbiB1cCBmb3Igc3VtbWVyIHJlYWRpbmchPC9zdHJvbmc+PGJyIC8+DQpSZWFkZXJzIG9mIGFsbCBhZ2VzIGFyZSBpbnZpdGVkIHRvIHBhcnRpY2lwYXRlISBTdG9wIGJ5IHRoZSBsaWJyYXJ5IHRvIHJlZ2lzdGVyIGFuZCBzdGFydCBlYXJuaW5nIHJld2FyZHMgd2hpbGUgZW5qb3lpbmcgZ3JlYXQgYm9va3MgYWxsIHN1bW1lciBsb25nLjxiciAvPg0KPGJyIC8+DQo8c3Ryb25nPkNoYXNpbmcgQ2hpY2tlbiE8L3N0cm9uZz48YnIgLz4NCktlZXAgYW4gZXllIG91dCBmb3IgQ2hpY2tlbidzIHdlZWtseSBjb2RlIGFuZCBlbnRlciBpdCBpbnRvIHlvdXIgU3VtbWVyIFJlYWRpbmcgbG9nIGZvciBleHRyYSBmdW4uPGJyIC8+DQo8YnIgLz4NCldlIGNhbid0IHdhaXQgdG8gc2VlIHlvdSBhdCB0aGUgbGlicmFyeSEgPz88YnIgLz4NCjxiciAvPg0KPGltZyBhbHQ9IiIgc3JjPSIvdXBsb2FkL3BhZ2UvMDEwNy9XZWVrIDEgLSBMaWJyYXJ5IEV2ZW50cyBTdW1tZXIgMjAyNl9QYWdlXzEuanBnIiBzdHlsZT0id2lkdGg6IDUwMHB4OyBoZWlnaHQ6IDM4N3B4OyIgLz48aW1nIGFsdD0iIiBzcmM9Ii91cGxvYWQvcGFnZS8wMTA3L1dlZWsgMSAtIExpYnJhcnkgRXZlbnRzIFN1bW1lciAyMDI2X1BhZ2VfMi5qcGciIHN0eWxlPSJ3aWR0aDogNTAwcHg7IGhlaWdodDogMzg3cHg7IiAvPjxiciAvPg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjwvZGl2PjxociBjbGFzcz0nc3R5bGUtRVonIC8+DQo8ZGl2IGNsYXNzPSdoZWFkZXJXcmFwcGVyJz48ZGl2IGNsYXNzPSd0aXRsZSc+DQpTdW1tZXIgUmVhZGluZyBQcm9ncmFtIGZvciBBbGwgQWdlcyAtIEp1bmUgMTYgLSBBdWd1c3QgOA0KPC9kaXY+PGRpdiBjbGFzcz0nZGF0ZSc+DQowNi8wNC8yMDI2DQo8L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSdhcnRpY2xlJz4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE3cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IGZvbnQtZmFtaWx5OiBvcGVuX3NhbnNyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBjb2xvcjogIzMzMzMzMzsiPlBsYW50IGEgU2VlZCwgUmVhZCE8L3NwYW4+PGJyIHN0eWxlPSJtYXJnaW46IDBweDsgY29sb3I6ICMzMzMzMzM7IGZvbnQtZmFtaWx5OiBvcGVuX3NhbnNyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE3cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IiAvPg0KPGJyIHN0eWxlPSJtYXJnaW46IDBweDsgY29sb3I6ICMzMzMzMzM7IGZvbnQtZmFtaWx5OiBvcGVuX3NhbnNyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE3cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IiAvPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTdweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgZm9udC1mYW1pbHk6IG9wZW5fc2Fuc3JlZ3VsYXIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGNvbG9yOiAjMzMzMzMzOyI+VGhlIDxzdHJvbmc+U3RheXRvbiBQdWJsaWMgTGlicmFyeSBTdW1tZXIgUmVhZGluZyBQcm9ncmFtPC9zdHJvbmc+IGlzIGJhY2sgYW5kIG9wZW4gdG8gYWxsIGFnZXMhPC9zcGFuPjxiciBzdHlsZT0ibWFyZ2luOiAwcHg7IGNvbG9yOiAjMzMzMzMzOyBmb250LWZhbWlseTogb3Blbl9zYW5zcmVndWxhciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxN3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyIgLz4NCjxiciBzdHlsZT0ibWFyZ2luOiAwcHg7IGNvbG9yOiAjMzMzMzMzOyBmb250LWZhbWlseTogb3Blbl9zYW5zcmVndWxhciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxN3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyIgLz4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE3cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IGZvbnQtZmFtaWx5OiBvcGVuX3NhbnNyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBjb2xvcjogIzMzMzMzMzsiPkpvaW4gdXMgZnJvbSA8c3Ryb25nPkp1bmUgMTYgJm5kYXNoOyBBdWd1c3QgOCwgMjAyNjwvc3Ryb25nPiBmb3IgYSBzdW1tZXIgZnVsbCBvZiByZWFkaW5nLCBmdW4sIGFuZCBmYXJtLXRoZW1lZCBhZHZlbnR1cmVzLiBXaGV0aGVyIHlvdSdyZSBhIGxpZmVsb25nIHJlYWRlciBvciBqdXN0IGdldHRpbmcgc3RhcnRlZCwgdGhlcmUncyBzb21ldGhpbmcgZm9yIGV2ZXJ5b25lITwvc3Bhbj48YnIgc3R5bGU9Im1hcmdpbjogMHB4OyBjb2xvcjogIzMzMzMzMzsgZm9udC1mYW1pbHk6IG9wZW5fc2Fuc3JlZ3VsYXIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTdweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsiIC8+DQo8YnIgc3R5bGU9Im1hcmdpbjogMHB4OyBjb2xvcjogIzMzMzMzMzsgZm9udC1mYW1pbHk6IG9wZW5fc2Fuc3JlZ3VsYXIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTdweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsiIC8+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxN3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBmb250LWZhbWlseTogb3Blbl9zYW5zcmVndWxhciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgY29sb3I6ICMzMzMzMzM7Ij48c3Ryb25nPlN1bW1lciBSZWFkaW5nIEtpY2tvZmYgUGFydHk8L3N0cm9uZz48L3NwYW4+PGJyIHN0eWxlPSJtYXJnaW46IDBweDsgY29sb3I6ICMzMzMzMzM7IGZvbnQtZmFtaWx5OiBvcGVuX3NhbnNyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE3cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IiAvPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTdweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgZm9udC1mYW1pbHk6IG9wZW5fc2Fuc3JlZ3VsYXIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGNvbG9yOiAjMzMzMzMzOyI+SnVuZSAxNnRoPC9zcGFuPjxiciBzdHlsZT0ibWFyZ2luOiAwcHg7IGNvbG9yOiAjMzMzMzMzOyBmb250LWZhbWlseTogb3Blbl9zYW5zcmVndWxhciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxN3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyIgLz4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE3cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IGZvbnQtZmFtaWx5OiBvcGVuX3NhbnNyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBjb2xvcjogIzMzMzMzMzsiPjExOjAwIEFNPC9zcGFuPjxiciBzdHlsZT0ibWFyZ2luOiAwcHg7IGNvbG9yOiAjMzMzMzMzOyBmb250LWZhbWlseTogb3Blbl9zYW5zcmVndWxhciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxN3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyIgLz4NCjxiciBzdHlsZT0ibWFyZ2luOiAwcHg7IGNvbG9yOiAjMzMzMzMzOyBmb250LWZhbWlseTogb3Blbl9zYW5zcmVndWxhciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxN3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyIgLz4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE3cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IGZvbnQtZmFtaWx5OiBvcGVuX3NhbnNyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBjb2xvcjogIzMzMzMzMzsiPktpY2sgb2ZmI
42HRoZSBzdW1tZXIgd2l0aCBhIGZhcm0tc3R5bGUgYmlnIHJpZyByb3VuZHVwIGFuZCBnZXQgcmVhZHkgZm9yIGV4Y2l0aW5nIGFjdGl2aXRpZXMgYWxsIHNlYXNvbiBsb25nLCBpbmNsdWRpbmc6PC9zcGFuPjxiciBzdHlsZT0ibWFyZ2luOiAwcHg7IGNvbG9yOiAjMzMzMzMzOyBmb250LWZhbWlseTogb3Blbl9zYW5zcmVndWxhciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxN3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyIgLz4NCjxiciBzdHlsZT0ibWFyZ2luOiAwcHg7IGNvbG9yOiAjMzMzMzMzOyBmb250LWZhbWlseTogb3Blbl9zYW5zcmVndWxhciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxN3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyIgLz4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE3cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IGZvbnQtZmFtaWx5OiBvcGVuX3NhbnNyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBjb2xvcjogIzMzMzMzMzsiPi0gTGl2ZSBhbmltYWxzPC9zcGFuPjxiciBzdHlsZT0ibWFyZ2luOiAwcHg7IGNvbG9yOiAjMzMzMzMzOyBmb250LWZhbWlseTogb3Blbl9zYW5zcmVndWxhciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxN3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyIgLz4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE3cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IGZvbnQtZmFtaWx5OiBvcGVuX3NhbnNyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBjb2xvcjogIzMzMzMzMzsiPi0gUGVyZm9ybWVyczwvc3Bhbj48YnIgc3R5bGU9Im1hcmdpbjogMHB4OyBjb2xvcjogIzMzMzMzMzsgZm9udC1mYW1pbHk6IG9wZW5fc2Fuc3JlZ3VsYXIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTdweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsiIC8+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxN3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBmb250LWZhbWlseTogb3Blbl9zYW5zcmVndWxhciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgY29sb3I6ICMzMzMzMzM7Ij4tIEFmdGVybm9vbiB0ZWE8L3NwYW4+PGJyIHN0eWxlPSJtYXJnaW46IDBweDsgY29sb3I6ICMzMzMzMzM7IGZvbnQtZmFtaWx5OiBvcGVuX3NhbnNyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE3cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IiAvPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTdweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgZm9udC1mYW1pbHk6IG9wZW5fc2Fuc3JlZ3VsYXIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGNvbG9yOiAjMzMzMzMzOyI+LSBab21iaWVzPC9zcGFuPjxiciBzdHlsZT0ibWFyZ2luOiAwcHg7IGNvbG9yOiAjMzMzMzMzOyBmb250LWZhbWlseTogb3Blbl9zYW5zcmVndWxhciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxN3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyIgLz4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE3cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IGZvbnQtZmFtaWx5OiBvcGVuX3NhbnNyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBjb2xvcjogIzMzMzMzMzsiPi0gUm9kZW8tdGhlbWVkIGNoYWxsZW5nZXM8L3NwYW4+PGJyIHN0eWxlPSJtYXJnaW46IDBweDsgY29sb3I6ICMzMzMzMzM7IGZvbnQtZmFtaWx5OiBvcGVuX3NhbnNyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE3cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IiAvPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTdweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgZm9udC1mYW1pbHk6IG9wZW5fc2Fuc3JlZ3VsYXIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGNvbG9yOiAjMzMzMzMzOyI+LSBTY2F2ZW5nZXIgaHVudHM8L3NwYW4+PGJyIHN0eWxlPSJtYXJnaW46IDBweDsgY29sb3I6ICMzMzMzMzM7IGZvbnQtZmFtaWx5OiBvcGVuX3NhbnNyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE3cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IiAvPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTdweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgZm9udC1mYW1pbHk6IG9wZW5fc2Fuc3JlZ3VsYXIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGNvbG9yOiAjMzMzMzMzOyI+LSBTdG9yeXRpbWUgRm9vZGllcyBhY3Rpdml0aWVzPC9zcGFuPjxiciBzdHlsZT0ibWFyZ2luOiAwcHg7IGNvbG9yOiAjMzMzMzMzOyBmb250LWZhbWlseTogb3Blbl9zYW5zcmVndWxhciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxN3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyIgLz4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE3cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IGZvbnQtZmFtaWx5OiBvcGVuX3NhbnNyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBjb2xvcjogIzMzMzMzMzsiPi0gJmhlbGxpcDthbmQgc28gbXVjaCBtb3JlITwvc3Bhbj48YnIgc3R5bGU9Im1hcmdpbjogMHB4OyBjb2xvcjogIzMzMzMzMzsgZm9udC1mYW1pbHk6IG9wZW5fc2Fuc3JlZ3VsYXIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTdweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsiIC8+DQo8YnIgc3R5bGU9Im1hcmdpbjogMHB4OyBjb2xvcjogIzMzMzMzMzsgZm9udC1mYW1pbHk6IG9wZW5fc2Fuc3JlZ3VsYXIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTdweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsiIC8+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxN3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBmb250LWZhbWlseTogb3Blbl9zYW5zcmVndWxhciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgY29sb3I6ICMzMzMzMzM7Ij5UcmFjayB5b3VyIHJlYWRpbmcsIGNvbXBsZXRlIGZ1biBjaGFsbGVuZ2VzLCBhbmQgZGlzY292ZXIgbmV3IGJvb2tzIGFsbCBzdW1tZXIgbG9uZy48L3NwYW4+PGJyIHN0eWxlPSJtYXJnaW46IDBweDsgY29sb3I6ICMzMzMzMzM7IGZvbnQtZmFtaWx5OiBvcGVuX3NhbnNyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE3cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IiAvPg0KPGJyIHN0eWxlPSJtYXJnaW46IDBweDsgY29sb3I6ICMzMzMzMzM7IGZvbnQtZmFtaWx5OiBvcGVuX3NhbnNyZWd1bGFyLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE3cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IiAvPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTdweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgZm9udC1mYW1pbHk6IG9wZW5fc2Fuc3JlZ3VsYXIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGNvbG9yOiAjMzMzMzMzOyI+UmVnaXN0ZXIgYW5kIHZpZXcgdGhlIGZ1bGwgPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnN0YXl0b25vcmVnb24uZ292L3BhZ2UvbGlicmFyeV9jYWxlbmRhciIgc3R5bGU9Im1hcmdpbjogMHB4OyBjb2xvcjogIzFhMzc4NDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgZm9udC1mYW1pbHk6IG9wZW5fc2Fuc3JlZ3VsYXIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTdweDsiPnN1bW1lciBjYWxlbmRhcjwvYT48
42c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxN3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBmb250LWZhbWlseTogb3Blbl9zYW5zcmVndWxhciwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgY29sb3I6ICMzMzMzMzM7Ij4uPC9zcGFuPjxiciAvPg0KPGJyIC8+DQo8aW1nIGFsdD0iIiBzcmM9Ii91cGxvYWQvcGFnZS8wMTA3L1BsYW50JTIwYSUyMFNlZWQlMjBSRUFEJTIwU3VtbWVyJTIwUmVhZGluZy5qcGciIHN0eWxlPSJ3aWR0aDogNTAwcHg7IGhlaWdodDogNjQ4cHg7IiAvPjxiciAvPg0KPC9kaXY+PGhyIGNsYXNzPSdzdHlsZS1FWicgLz4NCjxkaXYgY2xhc3M9J2hlYWRlcldyYXBwZXInPjxkaXYgY2xhc3M9J3RpdGxlJz4NClN1bW1lciBSZWFkaW5nIEtpY2tvZmYgUGFydHkgLSBKdW5lIDE2LCAyMDI2DQo8L2Rpdj48ZGl2IGNsYXNzPSdkYXRlJz4NCjA1LzE5LzIwMjYNCjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9J2FydGljbGUnPg0KU2F2ZSB0aGUgZGF0ZSEmbmJzcDs8YnIgLz4NCjxiciAvPg0KVGhlIFN1bW1lciBSZWFkaW5nIFByb2dyYW0gaXMgY29taW5nIHNvb24gdG8gdGhlIFN0YXl0b24gUHVibGljIExpYnJhcnksIGFuZCB3ZSdyZSBraWNraW5nIGl0IG9mZiB3aXRoIGZvb2QsIGFjdGl2aXRpZXMsIGFuZCBhIGZhcm0tc3R5bGUgYmlnIHJpZyByb3VuZHVwISZuYnNwOyZuYnNwOzxiciAvPg0KPGJyIC8+DQpEbyB5b3UgaGF2ZSBhZ3JpY3VsdHVyYWwgZXF1aXBtZW50IChsYXJnZSBvciBzbWFsbCkgeW91J2QgbGlrZSB0byBzaG93IG9mZj88YnIgLz4NCjxiciAvPg0KQ29udGFjdCB0aGUgTGlicmFyeSB0byBkaXNjdXNzIHNob3djYXNpbmcgeW91ciByaWcgYXQgdGhpcyBldmVudC48YnIgLz4NCjxiciAvPg0KPGltZyBhbHQ9IiIgc3JjPSIvdXBsb2FkL3BhZ2UvMDEwNy9QbGFudCUyMGElMjBTZWVkJTIwUkVBRC5qcGciIHN0eWxlPSJ3aWR0aDogNTAwcHg7IGhlaWdodDogNjQ4cHg7IiAvPg0KPC9kaXY+PGhyIGNsYXNzPSdzdHlsZS1FWicgLz4NCjxkaXYgY2xhc3M9J2hlYWRlcldyYXBwZXInPjxkaXYgY2xhc3M9J3RpdGxlJz4NCk1heSBBY3Rpdml0aWVzIGF0IHRoZSBMaWJyYXJ5DQo8L2Rpdj48ZGl2IGNsYXNzPSdkYXRlJz4NCjA0LzI5LzIwMjYNCjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9J2FydGljbGUnPg0KV2hhdCZyc3F1bztzIEhhcHBlbmluZyBhdCB0aGUgTGlicmFyeSBpbiBNYXkgMjAyNj88YnIgLz4NCjxiciAvPg0KV2UmcnNxdW87dmUgZ290IGEgZnVsbCBsaW5ldXAgb2YgY3JlYXRpdmUsIHNvY2lhbCwgYW5kIGZhbWlseS1mcmllbmRseSBldmVudHMgYWxsIG1vbnRoIGxvbmcgLSB0aGVyZSZyc3F1bztzIHNvbWV0aGluZyBmb3IgZXZlcnlvbmUhPGJyIC8+DQo8YnIgLz4NCkhpZ2hsaWdodHMgaW5jbHVkZTo8YnIgLz4NCi0gRElZIFN0cmluZyBBcnQgJm5kYXNoOyBNYXkgNyBhdCA1IHAubS48YnIgLz4NCi0gRmliZXIgQXJ0cyBDb25uZWN0aW9uICZuZGFzaDsgTWF5IDggYXQmbmJzcDsxMSBhLm0uPGJyIC8+DQotIEFmdGVyIEhvdXJzIGF0IHRoZSBMaWJyYXJ5OiBGYW1pbHkgRnJpZW5kbHkgTW92aWUgTmlnaHQgKFpvb3RvcGlhIDIpICZuZGFzaDsgTWF5IDE1IGF0Jm5ic3A7NnAubS48YnIgLz4NCi0gU2lwcGluJnJzcXVvOyBJbnRvIGEgU29jaWFsIEhvdXIgJm5kYXNoOyBNYXkgMjEgYXQmbmJzcDsxMSBhLm0uPGJyIC8+DQotIEJ1aWxkLUl0ISBMRUdPcyAmbmRhc2g7IE1heSAxOSZuZGFzaDsyMiBhdCZuYnNwOzM6MzAmbmRhc2g7NDozMCBwLm0uPGJyIC8+DQo8YnIgLz4NClBsdXMgd2Vla2x5IGZhdm9yaXRlczo8YnIgLz4NCi0gRmFtaWx5IFN0b3J5dGltZSAmbmRhc2g7IFR1ZXNkYXlzIGF0Jm5ic3A7MTA6MzAgYS5tLjxiciAvPg0KLSBUb2RkbGVyIFRpbWU6IFN0YXkgJmFtcDsgUGxheSAmbmRhc2g7IFdlZG5lc2RheXMgYXQmbmJzcDsxMDozMCBhLm0uPGJyIC8+DQotIEJvb2sgQ2x1YiBEaXNjdXNzaW9uICZuZGFzaDsgTWF5IDI3IGF0Jm5ic3A7NCBwLm0uPGJyIC8+DQo8YnIgLz4NCkxpYnJhcnkgSG91cnM6PGJyIC8+DQpUdWVzZGF5Jm5kYXNoO0ZyaWRheTogMTAgQU0gJm5kYXNoOyA2IFBNPGJyIC8+DQpTYXR1cmRheTogMTAgQU0gJm5kYXNoOyAyIFBNPGJyIC8+DQo8YnIgLz4NCjxpbWcgYWx0PSIiIHNyYz0iL3VwbG9hZC9wYWdlLzAxMDcvTGlicmFyeSBFdmVudHMgTUFZIDIwMjZfUGFnZV8xLmpwZyIgc3R5bGU9IndpZHR
42oOiA1MDBweDsgaGVpZ2h0OiAzODdweDsiIC8+PGJyIC8+DQo8aW1nIGFsdD0iIiBzcmM9Ii91cGxvYWQvcGFnZS8wMTA3L0xpYnJhcnkgRXZlbnRzIE1BWSAyMDI2X1BhZ2VfMi5qcGciIHN0eWxlPSJ3aWR0aDogNTAwcHg7IGhlaWdodDogMzg3cHg7IiAvPg0KPC9kaXY+PGhyIGNsYXNzPSdzdHlsZS1FWicgLz4NCjxkaXYgY2xhc3M9J2hlYWRlcldyYXBwZXInPjxkaXYgY2xhc3M9J3RpdGxlJz4NCkFwcmlsIEFjdGl2aXRpZXMgYXQgdGhlIExpYnJhcnkNCjwvZGl2PjxkaXYgY2xhc3M9J2RhdGUnPg0KMDMvMzEvMjAyNg0KPC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0nYXJ0aWNsZSc+DQo8cCBjbGFzcz0iaXNTZWxlY3RlZEVuZCI+V2hhdCZyc3F1bztzIEhhcHBlbmluZyBhdCBZb3VyIExpYnJhcnkgVGhpcyBBcHJpbCEgPGJyIC8+DQo8YnIgLz4NClNwcmluZyBpcyBpbiBmdWxsIGJsb29tLCBhbmQgc28gaXMgb3VyIGNhbGVuZGFyISBKb2luIHVzIGZvciBhIHZhcmlldHkgb2YgZnVuLCBjcmVhdGl2ZSwgYW5kIGVuZ2FnaW5nIGV2ZW50cyBmb3IgYWxsIGFnZXM6PGJyIC8+DQo8YnIgLz4NCjxzdHJvbmc+RmliZXIgQXJ0cyBDb25uZWN0aW9uPC9zdHJvbmc+ICZuZGFzaDsgQXByaWwgMTAgQCAxMTowMCBBTTxiciAvPg0KPHNwYW4gc3R5bGU9ImNhcmV0LWNvbG9yOiAjMDAwMDAwOyI+RG8geW91IGxpa2UgdG8ga25pdCwgY3JvY2hldCwgZW1icm9pZGVyLCBzdGl0Y2gsIG9yIHNldz8gSm9pbiBvdGhlciBmaWJlciBhcnRzIGVudGh1c2lhc3RzIG9mIGFsbCBhZ2VzIGFuZCBhYmlsaXRpZXMgZm9yIGNyYWZ0aW5nIGFuZCBjb252ZXJzYXRpb24uPGJyIC8+DQo8YnIgLz4NCjwvc3Bhbj48c3Ryb25nPlNpcHBpbiZyc3F1bzsgSW50byBhIFNvY2lhbCBIb3VyPC9zdHJvbmc+ICZuZGFzaDsgQXByaWwgMTYgQCAxMTowMCBBTTxiciAvPg0KPHNwYW4gc3R5bGU9ImNhcmV0LWNvbG9yOiAjMDAwMDAwOyI+U2lwLCBleHBsb3JlLCBhbmQgY29ubmVjdCB0aHJvdWdoIG5ldyBleHBlcmllbmNlcyBhbmQgY29udmVyc2F0aW9uIGF0IHRoZSBsaWJyYXJ5ISBFeHBsb3JlIHNlbGVjdCBwb2VtcyB3aXRoIHVzIGFzIHdlIGNlbGVicmF0ZSBOYXRpb25hbCBQb2V0cnkgbW9udGghPGJyIC8+DQo8YnIgLz4NCjwvc3Bhbj48c3Ryb25nPkFmdGVyIEhvdXJzOiBQb2V0cnkgU0xBTTwvc3Ryb25nPiAmbmRhc2g7IEFwcmlsIDE3IEAgNjowMCBQTTxiciAvPg0KPHNwYW4gc3R5bGU9ImNhcmV0LWNvbG9yOiAjMDAwMDAwOyI+UHV0IHlvdXIgcG9lbXMgdG8gdGhlIHRlc3QgaW4gdGhlIExpYnJhcnkmcnNxdW87cyBQb2V0cnkgU0xBTSEgRW50ZXIgYW4gb3JpZ2luYWwgcG9lbSBpbiBhIGNhdGVnb3J5IG9mIHlvdXIgY2hvaWNlIG9yIGVudGVyIHRoZSBwZXJmb3JtYW5jZSByb3VuZCB0byB0ZXN0IHRoZSBlbnRlcnRhaW5tZW50IHZhbHVlIG9mIHlvdXIgcGVyZm9ybWFuY2UuIE5vdCBpbnRlcmVzdGVkIGluIGNvbXBldGluZz8gSm9pbiB0aGUgYXVkaWVuY2UgYW5kIGVuam95IHRoZSBzaG93ITxiciAvPg0KPGJyIC8+DQo8L3NwYW4+PHN0cm9uZz5TVEVBTSBEYXlzOiBESVkgQ2xvdWQgRG91Z2g8L3N0cm9uZz4gJm5kYXNoOyBBcHJpbCA3Jm5kYXNoOzEwIEAgMzozMCZuZGFzaDs0OjMwIFBNPGJyIC8+DQo8c3BhbiBzdHlsZT0iY2FyZXQtY29sb3I6ICMwMDAwMDA7Ij5NYWtlIGEgYmF0Y2ggb2YgY2xvdWQgZG91Z2ggdG8ga2VlcCwgYW5kIHNlZSB3aGF0IHlvdSBjYW4gbWFrZSB3aXRoIGl0ITxiciAvPg0KPGJyIC8+DQo8L3NwYW4+PHN0cm9uZz5Db2NvYSBXaXRoIGEgQ29wPC9zdHJvbmc+ICZuZGFzaDsgQXByaWwgMjEgQCAxMDozMCBBTTxiciAvPg0KPHNwYW4gc3R5bGU9ImNhcmV0LWNvbG9yOiAjMDAwMDAwOyI+SGVscCB1cyB3cmFwIHVwIHRoZSBsYXRlc3QgU3Rvcnl0aW1lIHNlcmllcyB3aXRoIGEgdmlzaXQgZnJvbSB0aGUgU3RheXRvbiBQb2xpY2UgRGVwYXJ0bWVudCAtIGVuam95IHN0b3JpZXMsIHNvbmdzLCBhbmQgcmh5bWVzLCB0YWtlIGEgbG9vayBhdCBhIHBvbGljZSB2ZWhpY2xlLCBhbmQgZW5qb3kgYSBjdXAgb2YgaG90IGNvY29hIHdpdGggb3VyIHBvbGljZS48YnIgLz4NCjxiciAvPg0KPC9zcGFuPjxzdHJvbmc+V2Vla2x5IFByb2dyYW1zOjxiciAvPg0KPC9zdHJvbmc+RmFtaWx5IFN0b3J5dGltZSAmbmRhc2g7IFR1ZXNkYXlzIEAgMTA6MzAgQU08YnIgLz4NClRvZGRsZXIgVGltZTogU3RheSAmYW1wOyBQbGF5ICZuZGFzaDsgV2VkbmVzZGF5cyBAIDEwOjMwIEFNPGJyIC8+DQo8YnIgLz4NCjxzdHJvbmc+Qm9vayBDbHViIERpc2N1c3Npb248L3N0cm9uZz4gJm5kYXNoOyBBcHJpbCAyOSBAIDQ6MDAgUE08YnIgLz4NCjxzcGFuIHN0eWxlPSJjYXJldC1jb2xvcjogIzAwMDAwMDsiPkpvaW4gdXMgZm9yIHRlYSwgdHJlYXRzLCBhbmQgYm9vayB0YWxrISBQaWNrIHVwIHRoaXMgbW9udGgmcnNxdW87cyBzZWxlY3Rpb24gYXQgdGhlIGZyb250IGRlc2suPGJyIC8+DQo8YnIgLz4NCjwvc3Bhbj48c3Ryb25nPkxpYnJhcnkgSG91cnM6PGJyIC8+DQo8L3N0cm9uZz5UdWVzZGF5Jm5kYXNoO0ZyaWRheTogMTAgQU0gJm5kYXNoOyA2IFBNPGJyIC8+DQpTYXR1cmRheTogMTAgQU0gJm5kYXNoOyAyIFBNPGJyIC8+DQo8YnIgLz4NCldlIGNhbiZyc3F1bzt0IHdhaXQgdG8gc2VlIHlvdSBhdCB0aGUgbGlicmFyeSB0aGlzIG1vbnRoITwvcD4NCjxwPg0KPGJyIC8+DQo8aW1nIGFsdD0iIiBzcmM9Ii91cGxvYWQvcGFnZS8wMTA3L0xpYnJhcnkgRXZlbnRzIEFQUklMI
42DIwMjZfUGFnZV8xLmpwZyIgc3R5bGU9IndpZHRoOiA2MDBweDsgaGVpZ2h0OiA0NjRweDsiIC8+PGltZyBhbHQ9IiIgc3JjPSIvdXBsb2FkL3BhZ2UvMDEwNy9MaWJyYXJ5IEV2ZW50cyBBUFJJTCAyMDI2X1BhZ2VfMi5qcGciIHN0eWxlPSJ3aWR0aDogNjAwcHg7IGhlaWdodDogNDY0cHg7IiAvPjwvcD4NCjwvZGl2PjxociBjbGFzcz0nc3R5bGUtRVonIC8+DQo8ZGl2IGNsYXNzPSdoZWFkZXJXcmFwcGVyJz48ZGl2IGNsYXNzPSd0aXRsZSc+DQpQb2V0cnkgU2xhbSAtIEFwcmlsIDE3dGggYXQgNiBwLm0uDQo8L2Rpdj48ZGl2IGNsYXNzPSdkYXRlJz4NCjAzLzI2LzIwMjYNCjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9J2FydGljbGUnPg0KPHA+Q29tZSB0byB0aGUgUG9ldHJ5IFNsYW0gKGZvciBhbGwgYWdlcykgYXQgU3RheXRvbiBQdWJsaWMgTGlicmFyeSBvbiBBcHJpbCAxN3RoIGF0IDYgcC5tLiE8YnIgLz4NCjxiciAvPg0KUGVyZm9ybSAmYW1wOyBjb21wZXRlIG9yIGpvaW4gdGhlIGF1ZGllbmNlITxiciAvPg0KPGJyIC8+DQo8aW1nIGFsdD0iIiBzcmM9Ii91cGxvYWQvcGFnZS8wMTA3L1BvZXRyeSUyMFNMQU0lMjAyMDI2MS5qcGciIHN0eWxlPSJ3aWR0aDogNjAwcHg7IGhlaWdodDogNzc4cHg7IiAvPjxiciAvPg0KPGltZyBhbHQ9IiIgc3JjPSIvdXBsb2FkL3BhZ2UvMDEwNy9Qb2V0cnklMjBTTEFNJTIwMjAyNjIuanBnIiBzdHlsZT0id2lkdGg6IDYwMHB4OyBoZWlnaHQ6IDc3OHB4OyIgLz48L3A+DQo8L2Rpdj48aHIgY2xhc3M9J3N0eWxlLUVaJyAvPg0KPGRpdiBjbGFzcz0naGVhZGVyV3JhcHBlcic+PGRpdiBjbGFzcz0ndGl0bGUnPg0KTWFyY2ggQWN0aXZpdGllcyBhdCB0aGUgTGlicmFyeQ0KPC9kaXY+PGRpdiBjbGFzcz0nZGF0ZSc+DQowMi8yNy8yMDI2DQo8L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSdhcnRpY2xlJz4NCjxwPldoYXQmcnNxdW87cyBIYXBwZW5pbmcgYXQgdGhlIExpYnJhcnkgaW4gTWFyY2ggMjAyNj88YnIgLz4NCjxiciAvPg0KTWFyY2ggaXMgZnVsbCBvZiBmdW4sIGxlYXJuaW5nLCBhbmQgY29tbXVuaXR5IGF0IHRoZSBTdGF5dG9uIFB1YmxpYyBMaWJyYXJ5ITxiciAvPg0KPGJyIC8+DQpKb2luIHVzIGZvcjo8YnIgLz4NCjxiciAvPg0KLSBSZWFkIEFjcm9zcyBBbWVyaWNhICZuZGFzaDsgTWFyY2ggMyZuZGFzaDs2IChBbGwgRGF5KTxiciAvPg0KLSBCdWlsZC1JdCEgTEVHT3MgJm5kYXNoOyBNYXJjaCAxMCZuZGFzaDsxMywgMzozMCZuZGFzaDs0OjMwIHAubS48YnIgLz4NCi0gQWZ0ZXIgSG91cnM6IFByZXBwaW5nIGZvciAmbGRxdW87UGkgRGF5JnJkcXVvOyAmbmRhc2g7IEZyaWRheSwgTWFyY2ggMTMgYXQgNjowMCBwLm0uPGJyIC8+DQotIFNpcHBpbiZyc3F1bzsgSW50byBhIFNvY2lhbCBIb3VyICZuZGFzaDsgVGh1cnNkYXksIE1hcmNoIDE5IGF0IDExOjAwIGEubS48YnIgLz4NCi0gTGlicmFyeSBNYXJjaCBNYWRuZXNzICZuZGFzaDsgTWFyY2ggMjQmbmRhc2g7MjggKEFsbCBEYXkpPGJyIC8+DQotIEZhbWlseSBTdG9yeXRpbWUgJm5kYXNoOyBUdWVzZGF5cyBhdCAxMDozMCBhLm0uPGJyIC8+DQotIFRvZGRsZXIgVGltZTogU3RheSAmYW1wOyBQbGF5ICZuZGFzaDsgV2VkbmVzZGF5cyBhdCAxMDozMCBhLm0uPGJyIC8+DQotIEJvb2sgQ2x1YiBEaXNjdXNzaW9uICZuZGFzaDsgV2VkbmVzZGF5LCBNYXJjaCAyNSBhdCA0OjAwIHAubS48YnIgLz4NCjxiciAvPg0KPGltZyBhbHQ9IiIgc3JjPSIvdXBsb2FkL3BhZ2UvMDEwNy9MaWJyYXJ5JTIwRXZlbnRzJTIwTUFSQ0glMjAyMDI2JTIwXzEuanBnIiBzdHlsZT0id2lkdGg6IDYwMHB4OyBoZWlnaHQ6IDQ2NXB4OyIgLz48YnIgLz4NCjxpbWcgYWx0PSIiIHNyYz0iL3VwbG9hZC9wYWdlLzAxMDcvTGlicmFyeSUyMEV2ZW50cyUyME1BUkNIJTIwMjAyNiUyMF8yLmpwZyIgc3R5bGU9IndpZHR
42oOiA2MDBweDsgaGVpZ2h0OiA0NjVweDsiIC8+PGJyIC8+DQo8YnIgLz4NCjwvcD4NCjwvZGl2PjxociBjbGFzcz0nc3R5bGUtRVonIC8+DQo8ZGl2IGNsYXNzPSdoZWFkZXJXcmFwcGVyJz48ZGl2IGNsYXNzPSd0aXRsZSc+DQpJTktFRCEgVGhlIExpYnJhcnkgUm9ja3MgdGhlIENhdHdhbGsgKDIxKykgb24gU2F0LCBGZWIgMjggYXQgNjozMCBwLm0uDQo8L2Rpdj48ZGl2IGNsYXNzPSdkYXRlJz4NCjAyLzE3LzIwMjYNCjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9J2FydGljbGUnPg0KVGhlIFN0YXl0b24gUHVibGljIExpYnJhcnkgRm91bmRhdGlvbiBwcmVzZW50cyBJTktFRCEgVGhlIExpYnJhcnkgUm9ja3MgdGhlIENhdHdhbGsgKDIxKykgb24gU2F0dXJkYXksIEZlYnJ1YXJ5IDI4LCAyMDI2IGF0IDY6MzAgcG0uPGJyIC8+DQo8YnIgLz4NClRpY2tldHMgYXJlIGF2YWlsYWJsZSBmb3IgcHVyY2hhc2UgPGEgaHJlZj0iaHR0cHM6Ly93bC5kb25vcnBlcmZlY3QubmV0L3dlYmxpbmsvd2VibGluay5hc3B4P25hbWU9RTE2NzA0MSZhbXA7aWQ9MTIiPmhlcmU8L2E+LjxiciAvPg0KPGJyIC8+DQo8aW1nIGFsdD0iIiBzcmM9Ii91cGxvYWQvcGFnZS8wMTA3L0lOS0VEMjAyNiUyMEZpbmFsRmViMTcuanBnIiBzdHlsZT0id2lkdGg6IDUwMHB4OyBoZWlnaHQ6IDY0OHB4OyIgLz4NCjwvZGl2PjxociBjbGFzcz0nc3R5bGUtRVonIC8+DQo8ZGl2IGNsYXNzPSdoZWFkZXJXcmFwcGVyJz48ZGl2IGNsYXNzPSd0aXRsZSc+DQpGZWJydWFyeSBBY3Rpdml0aWVzIGF0IHRoZSBMaWJyYXJ5DQo8L2Rpdj48ZGl2IGNsYXNzPSdkYXRlJz4NCjAxLzI5LzIwMjYNCjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9J2FydGljbGUnPg0KV2hhdCZyc3F1bztzIEhhcHBlbmluZyBhdCB0aGUgTGlicmFyeSAmbmRhc2g7IEZlYnJ1YXJ5IDIwMjY8YnIgLz4NCjxiciAvPg0KRmVicnVhcnkgaXMgcGFja2VkIHdpdGggY3JlYXRpdml0eSwgY29ubmVjdGlvbiwgYW5kIGZ1biBhdCBTdGF5dG9uIFB1YmxpYyBMaWJyYXJ5ISBKb2luIHVzIGZvcjo8YnIgLz4NCjxiciAvPg0KLSBNaW5pIEFydCBEb29kbGVzICZuZGFzaDsgQWxsIG1vbnRoIGxvbmc8YnIgLz4NCi0gU1RFQU0gRGF5czogRm9pbCBBcnQgQ2FyZHMgJm5kYXNoOyBUdWVzJm5kYXNoO0ZyaSwgRmViIDEwJm5kYXNoOzEzIHwgMzozMCZuZGFzaDs0OjMwIHBtPGJyIC8+DQotIEZpYmVyIEFydHMgQ29ubmVjdGlvbiAmbmRhc2g7IEZyaWRheSwgRmViIDEzIHwgMTE6MDAgYW08YnIgLz4NCi0gU2lwcGluJnJzcXVvOyBJbnRvIGEgU29jaWFsIEhvdXIgJm5kYXNoOyBUaHVyc2RheSwgRmViIDE5IHwgMTE6MDAgYW08YnIgLz4NCi0gRmFtaWx5IFN0b3J5dGltZSAmbmRhc2g7IFR1ZXNkYXlzIHwgMTA6MzAgYW08YnIgLz4NCi0gVG9kZGxlciBUaW1lOiBTdGF5ICZhbXA7IFBsYXkgJm5kYXNoOyBXZWRuZXNkYXlzIHwgMTA6MzAgYW08YnIgLz4NCi0gQm9vayBDbHViIERpc2N1c3Npb24gJm5kYXNoOyBXZWRuZXNkYXksIEZlYiAyNSB8IDQ6MDAgcG08YnIgLz4NCjxiciAvPg0KSU5LRUQhIFRoZSBMaWJyYXJ5IFJvY2tzIHRoZSBDYXR3YWxrICgyMSspICZuZGFzaDsgU2F0dXJkYXksIEZlYiAyOCB8IDY6MzAgcG0uIFRpY2tldHMgYXJlIGF2YWlsYWJsZSBmb3IgcHVyY2hhc2UgPGEgaHJlZj0iaHR0cHM6Ly93bC5kb25vcnBlcmZlY3QubmV0L3dlYmxpbmsvd2VibGluay5hc3B4P25hbWU9RTE2NzA0MSZhbXA7aWQ9MTIiPmhlcmU8L2E+LjxiciAvPg0KPGJyIC8+DQpMaWJyYXJ5IEhvdXJzOjxiciAvPg0KVHVlc2RheSZuZGFzaDtGcmlkYXk6IDEwOjAwIGFtJm5kYXNoOzY6MDAgcG08YnIgLz4NClNhdHVyZGF5OiAxMDowMCBhbSZuZGFzaDsyOjAwIHBtPGJyIC8+DQo8YnIgLz4NCldoZXRoZXIgeW91JnJzcXVvO3JlIGNyYWZ0aW5nLCByZWFkaW5nLCBzb2NpYWxpemluZywgb3IgYnJpbmdpbmcgdGhlIGtpZHMsIHRoZXJlJnJzcXVvO3Mgc29tZXRoaW5nIGZvciBldmVyeW9uZSB0aGlzIG1vbnRoLiBXZSBjYW4mcnNxdW87dCB3YWl0IHRvIHNlZSB5b3UhPGJyIC8+DQo8YnIgLz4NCjxpbWcgYWx0PSIiIHNyYz0iL3VwbG9hZC9wYWdlLzAxMDcvTGlicmFyeSBFdmVudHMgRkVCUlVBUlkgMjAyNl9QYWdlXzEuanBnIiBzdHlsZT0id2lkdGg6IDYwMHB4OyBoZWlnaHQ6IDQ2NHB4OyIgLz48YnIgLz4NCjxiciAvPg0KPGltZyBhbHQ9IiIgc3JjPSIvdXBsb2FkL3BhZ2UvMDEwNy9MaWJyYXJ5IEV2ZW50cyBGRUJSVUFSWSAyMDI2X1BhZ2VfMi5qcGciIHN0eWxlPSJ3aWR0aDogNjAwcHg7IGhlaWdodDogNDY0cHg7IiAvPg0KPC9kaXY+PGhyIGNsYXNzPSdzdHlsZS1FWicgLz4NCjwvZGl2Pg0KZAIND2QWAgIBDxYCHwMCAhYEZg9kFgICAQ8WAh8FBSFtYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjVweDsWAmYPZBYCZg9kFgYCAQ8WAh8FBQp3aWR0aDozMyU7FgICAQ8WAh8DAgEWAmYPZBYCAgEPFgIfBQUhbWFyZ2luLXRvcDo1cHg7bWFyZ2luLWJvdHRvbTo1cHg7FgJmD2QWAmYPZBYCZg8WAh8EBQ9pbWFnZXNpemVpdExlZnRkAgMPFgIfBQUKd2lkdGg6MzMlOxYCAgEPFgIfAwIBFgJmD2QWAgIBDxYCHwUFIW1hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206NXB4O2QCBQ8WAh8FBQp3aWR0aDozNCU7FgICAQ8WAh8DAgEWAmYPZBYCAgEPFgIfBQUhbWFyZ2luLXRvcDo1cHg7bWFyZ2luLWJvdHRvbTo1cHg7ZAIBD2QWAgIBDxYCHwUFIW1hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206NXB4OxYCZg9kFgJmD2QWBgIBDxYCHwUFCndpZHRoOjMzJTsWAgIBDxYCHwMCAhYEZg9kFgICAQ8WAh8FBSFtYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjVweDtkAgEPZBYCAgEPFgIfBQUhbWFyZ2luLXRvcDo1cHg7bWFyZ2luLWJvdHRvbTo1cHg7ZAIDDxYCHwUFCndpZHRoOjMzJTsWAgIBDxYCHwMCAhYEZg9kFgICAQ8WAh8FBSFtYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjVweDtkAgEPZBYCAgEPFgIfBQUhbWFyZ2luLXRvcDo1cHg7bWFyZ2luLWJvdHRvbTo1cHg7ZAIFDxYCHwUFCndpZHRoOjM0JTsWAgIBDxYCHwMCAxYGZg9kFgICAQ8WAh8FBSFtYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjVweDtkAgEPZBYCAgEPFgIfBQUhbWFyZ2luLXRvcDo1cHg7bWFyZ2luLWJvdHRvbTo1cHg7ZAICD2QWAgIBDxYCHwUFIW1hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206NXB4O2QCBQ9kFgICAQ8WAh8AaGQCBw9kFgICAQ8WAh8AaGQCCQ9kFgICAQ8WAh8AaGQCCw9kFgICAQ8WAh8AaGQCDQ9kFgICAQ8WAh8AaGQCDw9kFgICAQ8WAh8AaGQCEQ9kFgICAQ8WAh8AaGQCEw9kFgICAQ8WAh8AaGRkt3xHazfN2XIyM9AY6hpJWZqEE7hb/GnxcqvHCh/eiS0=" />
43</div>
44
45<script type="text/javascript">
46//<![CDATA[
47var theForm = document.forms['nseForm'];
48if (!theForm) {
49    theForm = document.nseForm;
50}
51function __doPostBack(eventTarget, eventArgument) {
52    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
53        theForm.__EVENTTARGET.value = eventTarget;
54        theForm.__EVENTARGUMENT.value = eventArgument;
55        theForm.submit();
56    }
57}
58//]]>
59</script>
59
60
61
62<script src="/WebResource.axd?d=761DUoB-1FkY74IV9Pj3O0R8Sp2epoU31i-ITOzA4FgQe-B14bSX_0-2apvRW_VkM9_BcAk39dzlxx546ZqVv2Zux-B5zS_T2VxYvSMwtZM1&amp;t=639190696880000000" type="text/javascript"></script>
62
63
64
65<script src="/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=CP1_RadScriptManager1_TSM&amp;compress=1&amp;_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3a39dc0f0b-b5e9-4901-bc67-ede7f0e4b1cd%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%3aen-US%3aab6aa57e-34e3-4a88-a53e-99567e45582d%3a16e4e7cd%3af7645509%3a22a6274a" type="text/javascript"></script>
vendor: 2 bytes, line 65
65
66<script src="/runtime/scripts/modernizr-2.8.3.min.js" type="text/javascript"></script>
vendor: 2 bytes, line 66
66
67<script src="../Service.asmx/js" type="text/javascript"></script>
67
68<div class="aspNetHidden">
69
70	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="CA0B0334" />
71</div>
72            <div id="topnavwrapper" class="outercontainer floatleft topnavcolor clearfix">
73                <div id="topnav" class="innercontainer clearfix  no-border no-margin">
74                    
75<input type="hidden" id="hdnModifiedDate" value="09/29/2026" />
76<script type="text/javascript">
77//<![CDATA[
78Sys.WebForms.PageRequestManager._initialize('ctl00$CP1$RadScriptManager1', 'nseForm', [], [], [], 90, 'ctl00');
79//]]>
80</script>
80
81
82<script>
83    $telerik.getViewPortSize = function () {
84        var width = 0;
85        var height = 0;
86
87        var canvas = document.body;
88
89        if ((!$telerik.quirksMode && !$telerik.isSafari) ||
90            (Telerik.Web.Browser.chrome && Telerik.Web.Browser.version >= 61)) {
91            canvas = document.documentElement;
92        }
93
94        if (window.innerWidth) {
95            // Seems there's no completely reliable way to get the viewport size in Gecko, this should be the best one
96            // Check https://bugzilla.mozilla.org/show_bug.cgi?id=189112#c7
97            width = Math.max(document.documentElement.clientWidth, document.body.clientWidth);
98            height = Math.max(document.documentElement.clientHeight, document.body.clientHeight);
99
100            if (width > window.innerWidth)
101                width = document.documentElement.clientWidth;
102            if (height > window.innerHeight)
103                height = document.documentElement.clientHeight;
104        }
105        else {
106            width = canvas.clientWidth;
107            height = canvas.clientHeight;
108        }
109
110        width += canvas.scrollLeft;
111        height += canvas.scrollTop;
112
113        if ($telerik.isMobileSafari) {
114            width += window.pageXOffset;
115            height += window.pageYOffset;
116        }
117
118        return { width: width - 6, height: height - 6 };
119    }
120</script>
vendor: 2 bytes, line 120
120
121<script src="/common/scripts/ezutilities.js" type="text/javascript" ></script>
vendor: 2 bytes, line 121
121
122<script src="/runtime/scripts/misc.js" type="text/javascript" ></script>
vendor: 2 bytes, line 122
122
123<script src="/runtime/scripts/jquery.smartmenus.js?v=8.0.10.0" type="text/javascript"></script>
vendor: 2 bytes, line 123
123
124<script src="/runtime/scripts/jquery.smartmenus.keyboard.js?v=8.0.10.0" type="text/javascript"></script>
vendor: 2 bytes, line 124
124
125<script src="/runtime/scripts/megamenu.js?v=7.0.10.0" type="text/javascript"></script>
125
126
127
128
129
130
131
132
133
134
135
136
137    
137<script type="text/javascript">
138        var Page_Validators;        //add this variable to fix the bug
139
140        function nse_onload() {
141            
142            $(".rltbCloseButton").removeAttr("title");
143
144            var $lightActive = $(".rltbActiveImage");
145            if ($lightActive.length > 0) {
146                $lightActive.attr("alt", "LightBox Active");
147            }
148
149            var $buttonMax = $(".rltbActionButton.rltbMaximizeButton");
150            if ($buttonMax.length > 0) {
151                $buttonMax.removeAttr("title");
152                $buttonTxt = $buttonMax.find(".rltbButtonText");
153                if ($buttonTxt.length > 0) {
154                    $buttonTxt.text("Maximize");
155                }
156            }
157
158            var $login = $("#login");
159            if ($login && $login.length > 0) {
160                $("#login").click(function () {
161                    document.location.href = "/tools/Page.aspx?id=107";
162                });
163            }
164        }
165        Sys.Application.add_load(nse_onload);
166    </script>
166
167
168
169
170<div class="widgettable">
171    
172            <div id="CP1_CR1_WB_0" class="widgetitem vertical-align-layout" style="margin-top:5px;margin-bottom:5px;">
173
174<div class="ezlayout2">
175    <div id="CP1_CR1_ctl00_0_ezCol1_0" class="ezlayout2Col1" style="width:72%;">
176        <div class="widgettable">
177                
178                        <div id="CP1_CR1_ctl00_0_CR1_0_WB_0" class="widgetitem topnav" style="margin-top:5px;margin-bottom:5px;">
179<div class="eztext_area">
180<div><a href="/page/homepage">HOME</a> &nbsp;&middot; &nbsp;<a href="/page/resources_comments">CONTACT US</a> &nbsp;&middot; &nbsp;<a href="https://translate.google.com/translate?hl=en&amp;sl=auto&amp;tl=es&amp;u=http%3A%2F%2Fwww.staytonoregon.gov/">TRANSLATE</a></div>
181</div></div>
182                    
183        </div>
184    </div>
185
186    <div id="CP1_CR1_ctl00_0_ezCol2_0" class="ezlayout2Col2" style="width:28%;">
187        <div class="widgettable">
188                
189                        <div id="CP1_CR1_ctl00_0_CR2_0_WB_0" class="widgetitem" style="margin-top:5px;margin-bottom:5px;"><!-- This is the search box markup -->
190<div id="socialmedia">
191<a class="fa fa-facebook-f circle" aria-label="facebook" title="Facebook" href="https://www.facebook.com/CityofStayton/" target="blank"></a>
192<a class="fa fa-instagram circle" aria-label="instagram," title="Instagram" href="https://www.instagram.com/cityofstayton/" target="blank"></a>
193<a class="fa fa-youtube circle" aria-label="youtube" title="YouTube" href="https://www.youtube.com/channel/UCVALQZk-x5ZMWOCGh_fKPtg" target="blank"></a>
194</div>
195<div id="searchbox">
196  <div class="input-wrapper">
197    <input id="googleSearch" aria-label="Search Site" placeholder="Search" type="text" onkeydown="do_google_key(event)" onkeyup="do_google_keyup(event, this)" onkeypress="do_google_key(event)" />
198    <button type="submit" onclick="do_google_search(document.getElementById('googleSearch').value)"><img src="/templates/t_images/search.png" alt="Search Button Icon" aria-label="Search Button Icon" /></button>
199 </div>
200</div>
201
202<script type="text/javascript">
203    function do_google_search(v) {
204        window.open("https://www.google.com/search?q=" + v + "&sitesearch=https://www.eztask.com", "google", "");
205
206    }
207    function do_google_keyup(e, t) {
208      if (e.keyCode == 13) {
209          do_google_search(t.value);
210        e.preventDefault();
211      }
212    }
213
214    function do_google_key(e) {
215      if (e.keyCode == 13) {
216        e.preventDefault();
217      }
218    }
219</script>
219</div>
220                    
221        </div>
222    </div>
223</div>
224
225</div>
226        
227</div>
228
229                </div>
230            </div>
231
232            <div id="headerwrapper" class="outercontainer floatleft clearfix">
233                <div id="header" class="innercontainer mobile-center clearfix no-margin">
234                    
235<div class="widgettable">
236    
237            <div id="CP2_CR2_WB_0" class="widgetitem" style="margin-top:0px;margin-bottom:0px;">
238
239<div class="ezlayout2">
240    <div id="CP2_CR2_ctl00_0_ezCol1_0" class="ezlayout2Col1" style="width:63%;">
241        <div class="widgettable">
242                
243                        <div id="CP2_CR2_ctl00_0_CR1_0_WB_0" class="widgetitem headerlogo" style="margin-top:0px;margin-bottom:0px;"><div id="CP2_CR2_ctl00_0_CR1_0_ctl00_0_divImage_0" class="imagesizeitLeft">
244<a href="/page/homepage" id="CP2_CR2_ctl00_0_CR1_0_ctl00_0_aImage_0"><img src="/upload/shared/widgets/image/000041/staytonlogo5.png" id="CP2_CR2_ctl00_0_CR1_0_ctl00_0_imgImage_0" alt="logo
245" class="Noimagesizeit" /></a>
246</div>
247</div>
248                    
249                        <div id="CP2_CR2_ctl00_0_CR1_0_WB_1" class="widgetitem" style="margin-top:0px;margin-bottom:0px;">
250<div class="eztext_area">
251
252</div></div>
253                    
254        </div>
255    </div>
256
257    <div id="CP2_CR2_ctl00_0_ezCol2_0" class="ezlayout2Col2" style="width:37%;">
258        <div class="widgettable">
259                
260                        <div id="CP2_CR2_ctl00_0_CR2_0_WB_0" class="widgetitem header-slogan" style="margin-top:5px;margin-bottom:5px;">
261<div class="eztext_area">
262Gateway to the Santiam Canyon
263</div></div>
264                    
265        </div>
266    </div>
267</div>
268
269</div>
270        
271</div>
272
273                </div>
274            </div>
275
276            <div id="menuwrapper" class="outercontainer floatleft clearfix primarycolor">
277                <div id="menu" class="innercontainer clearfix no-border">
278                    
279<div class="widgettable">
280    
281            <div id="CP3_CR3_WB_0" class="widgetitem" style="margin-top:0px;margin-bottom:0px;">
282<!-- ezcrawl-ignore-start -->
283<div class="ezMegaWrapper">
284    <div id="CP3_CR3_ctl00_0_megamenu_0" class="menu" role="application"><ul class="main" role="menubar" aria-label="mega menu"><li class="top-link menu-dropdown-icon"><span tabindex="0" role="menuitem" aria-haspopup="true" aria-expanded="false" aria-describedby="cycle-headers">City Government</span><ul class="dropdown" role="menu" aria-label="City Government"><ul class='column col-1'><li class='col-header'><span>Mayor and City Council</span><ul class='container'><li class='item'><a href='/page/gov_city_council'>Council Information, Agendas, & Minutes</a></li><li class='item'><a href='/page/state_of_the_city'>State of the City</a></li><li class='item'><a href='/page/mayor_student_contest'>If I Were Mayor Student Contest</a></li></ul></li><li class='col-header'><span>Elections</span><ul class='container'><li class='item'><a href='/page/gov_election_levy'>Stayton Parks and Pool Levy (Measure 24-518)</a></li><li class='item'><a href='/page/gov_election_charter'>Stayton Charter Amendment (Measure 24-519)</a></li><li class='item'><a href='/page/gov_election_2026'>Mayor and Council - November 2026 General Election</a></li></ul></li></ul><ul class='column col-2'><li class='col-header'><span>Boards and Commissions</span><ul class='container'><li class='item'><a href='/page/gov_boards_commissions'>Join a Board or Commission</a></li><li class='item'><a href='/page/gov_budget_committee'>Budget Committee</a></li><li class='item'><a href='/page/gov_library_board'>Library Board</a></li><li class='item'><a href='/page/gov_parks_board'>Parks and Recreation Board</a></li><li class='item'><a href='/page/gov_planning_commission'>Planning Commission</a></li><li class='item'><a href='/page/gov_arts_commission'>Public Arts Commission</a></li></ul></li></ul><ul class='column col-3'><li class='col-header'><span>Other Government Links</span><ul class='container'><li class='item'><a href='https://www.co.marion.or.us/' target='_blank'>Marion County</a></li><li class='item'><a href='https://www.linncountyor.gov/' target='_blank'>Linn County</a></li><li class='item'><a href='https://www.oregon.gov/pages/index.aspx' target='_blank'>State of Oregon</a></li></ul></li></ul></ul></li><li class="top-link menu-dropdown-icon"><span tabindex="0" role="menuitem" aria-haspopup="true" aria-expanded="false" aria-describedby="cycle-headers">Departments</span><ul class="dropdown" role="menu" aria-label="Departments"><ul class='column col-1'><li class='col-header'><span>Administration</span><ul class='container'><li class='item'><a href='/page/admin_administration'>Administration Home</a></li><li class='item'><a href='/page/hr_human_resources'>Human Resources</a></li><li class='item'><a href='/page/admin_directory'>Staff Directory</a></li></ul></li><li class='col-header'><span>Finance</span><ul class='container'><li class='item'><a href='/page/finance_home'>Finance Home</a></li><li class='item'><a href='/page/finance_budgets'>Budget</a></li><li class='item'><a href='/upload/page/0216/docs/Fees and Charges 7-6-26.pdf' target='_blank'>Fees and Charges Schedule</a></li><li class='item'><a href='/page/finance_online_forms'>Online Forms and Payments</a></li></ul></li><li class='col-header'><span>Library</span><ul class='container'><li class='item'><a href='/page/library_home'>
284Library Home</a></li><li class='item'><a href='/page/library_calendar'>Calendar of Library Events</a></li><li class='item'><a href='/page/library_news'>Library News</a></li><li class='item'><a href='/page/library_cards'>Library Cards</a></li></ul></li></ul><ul class='column col-2'><li class='col-header'><span>Community & Economic Development Department</span><ul class='container'><li class='item'><a href='/page/planning_home'>Community & Economic Development Home</a></li><li class='item'><a href='/page/planning_pendingdecisions'>Pending Decisions</a></li><li class='item'><a href='/page/planning_code_enforcement'>Code Enforcement Complaint Form</a></li><li class='item'><a href='/page/planning_housing_rehabilitation_program'>Housing Rehabilitation</a></li><li class='item'><a href='/page/planning_permitting'>Building Permit Center</a></li><li class='item'><a href='/page/planning_solicitor_information'>Solicitor Information</a></li></ul></li><li class='col-header'><span>Police</span><ul class='container'><li class='item'><a href='/page/police_home'>Police Home</a></li><li class='item'><a href='/page/police_nno_register'>National Night Out</a></li><li class='item'><a href='/page/event_safety_town'>Kids Safety Town</a></li><li class='item'><a href='https://communitycrimemap.com/' target='_blank'>LexisNexis Community Crime Map</a></li><li class='item'><a href='/page/police_resources'>Forms, Resources and Events</a></li><li class='item'><a href='/page/admin_public_records'>Public Records Request</a></li><li class='item'><a href='/page/police_contact'>Contact Police Department</a></li></ul></li></ul><ul class='column col-3'><li class='col-header'><span>Stayton Municipal Court</span><ul class='container'><li class='item'><a href='/page/municipal_court'>Municipal Court Home</a></li></ul></li><li class='col-header'><span>Stayton Family Memorial Pool</span><ul class='container'><li class='item'><a href='/page/pool_home'>Pool Home</a></li></ul></li><li class='col-header'><span>Public Works</span><ul class='container'><li class='item'><a href='/page/pw_home'>Public Works Home</a></li><li class='item'><a href='/page/pw_projects'>Current and Upcoming Projects</a></li><li class='item'><a href='/page/pw_Engineering'>Engineering</a></li><li class='item'><a href='/page/pw_Parks'>Parks and Recreation</a></li><li class='item'><a href='/page/pw_report_issue'>Report a Public Works Issue</a></li><li class='item'><a href='/page/pw_Streets'>Street Maintenance and Construction</a></li><li class='item'><a href='/page/pw_SDC'>System Development Charges</a></li><li class='item'><a href='/page/pw_Wastewater'>Wastewater Collections & Treatment</a></li><li class='item'><a href='/page/pw_Water'>Water Systems & Treatment</a></li></ul></li></ul></ul></li><li class="top-link menu-dropdown-icon"><span tabindex="0" role="menuitem" aria-haspopup="true" aria-expanded="false" aria-describedby="cycle-headers">Calendars</span><ul class="dropdown" role="menu" aria-label="Calendars"><ul class='column single-col'><li class='col-header'><a href='/page/admin_calendar'>City Meeting Calendar</a></li><li class='col-header'><a href='/page/library_calendar'>Library Calendar</a></li></ul></ul></li><li class="top-link menu-dropdown-icon"><span tabindex="0" role="menuitem" aria-haspopup="true" aria-expanded="false" aria-describedby="cycle-headers">Document Center</span><ul class="dropdown" role="menu" aria-label="Document Center"><ul class='column col-1'><li class='col-header'><span>Public Documents</span><ul class='container'><li class='item'><a href='/page/finance_budgets'>Budget</a></li><li class='item'><a href='/upload/page/0216/docs/Fees and Charges 7-6-26.pdf' target='_blank'>Fees and Charges Schedule</a></li><li class='item'><a href='/page/docs_espanol'>Documents en Español</a></li><li class='item'><a href='/page/docs_monthly_performance_reports'>Monthly Performance Reports</a></li><li class='item'><a href='/page/admin_public_records'>Public Record Requests</a></li><li class='item'><a href='/page/docs_rfp'>Request for Proposals</a></li></ul></li></ul><ul class='column col-2'><li class='col-header'><span>City Documents and Plans</span><ul class='container'><li class='item'><a href='/page/docs_municipal_code'>Charter and Municipal Code</a></li><li class='item'><a href='/page/docs_resolutions'>
284City of Stayton Resolutions </a></li><li class='item'><a href='/page/docs_ordinances'>City of Stayton Ordinances  </a></li><li class='item'><a href='/page/planning_eco_devo_strategies'>Economic Development Plan</a></li><li class='item'><a href='/page/docs_interactive_city_map'>Interactive City Map</a></li><li class='item'><a href='/page/planning_master_plans'>Master Plans</a></li><li class='item'><a href='/page/docs_newsletters'>Word on the Street Newsletter</a></li></ul></li></ul><ul class='column col-3'><li class='col-header'><span>Forms and Permits</span><ul class='container'><li class='item'><a href='/page/docs_event_permits'>Event Permits</a></li><li class='item'><a href='/page/finance_online_forms'>Finance Forms and Payments</a></li><li class='item'><a href='https://www.staytonoregon.gov/page/open/2041/0/Mobile%20Food%20Unit%20Application.pdf' target='_blank'>Mobile Food Unit Application</a></li><li class='item'><a href='/upload/template/0022/docs/Noise Ordinance Waiver Permit Request 2024.pdf' target='_blank'>Noise Ordinance Waiver Permit</a></li><li class='item'><a href='https://www.staytonoregon.gov/upload/common/Ride-Along-Application_fillable.pdf' target='_blank'>Ride-Along Program Application</a></li></ul></li></ul></ul></li><li class="top-link"><a href="/page/employment" role="menuitem" aria-haspopup="false">Employment</a></li><li class="top-link menu-dropdown-icon"><span tabindex="0" role="menuitem" aria-haspopup="true" aria-expanded="false" aria-describedby="cycle-headers">Resources</span><ul class="dropdown" role="menu" aria-label="Resources"><ul class='column col-1'><li class='col-header'><span>Resources and Links</span><ul class='container'><li class='item'><a href='/page/event_safety_town'>Safety Town</a></li><li class='item'><a href='/page/resources_drawdown'>Detroit Dam Drawdown</a></li><li class='item'><a href='/page/resources_Facility_Rentals'>Facility Rentals</a></li><li class='item'><a href='/page/resources_homeless'>Homelessness Information & Resources</a></li><li class='item'><a href='/page/resources_cmty_resources'>New to Stayton and Community Resources</a></li><li class='item'><a href='/page/planning_solicitor_information'>Solicitor Information</a></li><li class='item'><a href='/page/resources_volunteers'>Volunteer</a></li></ul></li></ul><ul class='column col-2'><li class='col-header'><span>Communications</span><ul class='container'><li class='item'><a href='/page/resources_latest_news'>Latest News</a></li><li class='item'><a href='/page/pw_improving_stayton_streets'>Improving Stayton's Streets</a></li><li class='item'><a href='/page/resources_community_improve_grant'>Community Improvement Grants</a></li><li class='item'><a href='/page/mayor_student_contest'>'If I Were Mayor' Student Contest 2026-27</a></li><li class='item'><a href='/page/fireworks'>Safe and Legal Fireworks</a></li><li class='item'><a href='/page/parking'>Parking in Stayton</a></li><li class='item'><a href='/page/E-Bikes'>E-Bikes</a></li></ul></li></ul><ul class='column col-3'><li class='col-header'><span>Contact Information</span><ul class='container'><li class='item'><a href='/page/planning_code_enforcement'>Code Enforcement  Complaint</a></li><li class='item'><a href='https://www.co.marion.or.us/CS/dogservices/enforcement' target='_blank'>Dog Control Complaints</a></li><li class='item'><a href='/page/pw_report_issue'>Report a Public Works Issue</a></li><li class='item'><a href='/page/resources_comments'>Contact Us</a></li><li class='item'><a href='https://us5.list-manage.com/subscribe?u=cf2d5c8f796bd0d621ca54ea7&id=e9dde90f97'>Sign Up for Our Email List</a></li></ul></li></ul></ul></li></ul></div>
285    <div id="cycle-headers" class="sr-only">Use SPACEBAR to cycle through the dropdown menu headers</div>
286</div>
287<!-- ezcrawl-ignore-end -->
288</div>
289        
290</div>
291
292                </div>
293            </div>
294            <!--end of headerwrapper-->
295
296            <div id="contentwrapper" role="main" aria-label="main-content" class="outercontainer floatleft secondary">
297                <div id="contentwrapperin" class="innercontainer clearfix">
298                    <div id="maincontent" class="innercontainer clearfix">
299                        <div id="contentleft" class="floatleft clearfix">
300                            <div id="contentleftin" class="innercontainer clearfix">
301                                <div id="quicklinks" class="outercontainer floatleft clearfix no-margin no-border">
302                                    
303<div class="widgettable">
304    
305            <div id="CP6_CR6_WB_0" class="widgetitem" style="margin-top:0px;margin-bottom:0px;">
306<div class="eztext_area">
307<span class="TextTopper">Quicklinks</span>
308</div></div>
309        
310            <div id="CP6_CR6_WB_1" class="widgetitem" style="margin-top:5px;margin-bottom:5px;">
311<!-- ezcrawl-ignore-start -->
312<div class="panel-bar-container" role="application"><nav class="main-nav-panel-bar" role="navigation">
313<input id="main-menu-state-01356" type="checkbox" class="panel-bar-check" />
314<label class="main-menu-btn" for="main-menu-state-01356"><span class="panel-bar-icon"></span>Toggle main menu visibility</label>
315<div class="nav-brand"><a class="nav-brand-text" href="#">Menu</a></div>
316<ul id="main-menu-01356" class="sm sm-vertical sm-panel-bar">
317<li><a href="/page/library_home">
318Library - Home</a>
319</li>
320<li><a href="#">
321News and Events</a>
322<ul>
323<li><a href="/page/library_calendar">
324Calendar of Upcoming Events</a>
325</li>
326<li><a href="/page/library_news">
327Library News</a>
328</li>
329</ul>
330</li>
331<li><a href="#">
332Online Library Access</a>
333<ul>
334<li><a href="https://ccrls.ent.sirsi.net/client/en_US/sta/" target="_blank">Online Catalog</a>
335</li>
336<li><a href="/page/library_eresources">
337eResources</a>
338</li>
339<li><a href="/page/library_cards">
340Library Cards</a>
341</li>
342<li><a href="https://catalog.ccrls.org/client/en_US/sta/search/patronlogin/https:$002f$002fcatalog.ccrls.org$002fclient$002fen_US$002fmcm$002fsearch$002faccount$003f" target="_blank">Your Library Account</a>
343</li>
344</ul>
345</li>
346<li><a href="#">
347Programs and Services</a>
348<ul>
349<li><a href="/page/library_kids">
350Children's Services</a>
351</li>
352<li><a href="/page/library_teen">
353Teen Services</a>
354</li>
355<li><a href="/page/library_adult">
356Adult Services</a>
357</li>
358<li><a href="/page/library_things">
359Library of Things</a>
360</li>
361<li><a href="/page/library_services">
362Other Services</a>
363</li>
364</ul>
365</li>
366<li><a href="#">
367Support the Library</a>
368<ul>
369<li><a href="http://www.staytonfol.org/" target="_blank">Stayton Friends of the Library</a>
370</li>
371<li><a href="http://staytonlibraryfoundation.com/" target="_blank">Stayton Public Library Foundation</a>
372</li>
373</ul>
374</li>
375</ul></nav></div>
376
377
378
379    
379<script type="text/javascript">
380        $(function () {
381            $('#main-menu-01356').smartmenus({
382                mainMenuSubOffsetX: -1,
383                mainMenuSubOffsetY: 0,
384                subMenusSubOffsetX: 6,
385                subMenusSubOffsetY: -6 ,
386collapsibleBehavior: 'accordion'          
387            });
388            var $mainMenuState = $('#main-menu-state-01356');
389            if ($mainMenuState.length) {
390                var $hanmbg = $('#main-container-01356').find(".main-nav");
391                // animate mobile menu
392                $mainMenuState.change(function (e) {
393                    var $menu = $('#main-menu-01356');
394                    if (this.checked) {
395                        $menu.hide().slideDown(250, function () { $menu.css('display', ''); });
396                        if ($hanmbg.length) {
397                            $hanmbg.addClass("main-nav-expanded");
398                            $("body").addClass("overflow-hidden");
399                        }
400                    } else {
401                        $menu.show().slideUp(250, function () { $menu.css('display', ''); });
402                        if ($hanmbg.length) {
403                            $hanmbg.removeClass("main-nav-expanded");
404                            $("body").removeClass("overflow-hidden");
405                        }
406                    }
407                });
408                // hide mobile menu beforeunload
409                $(window).bind('beforeunload unload', function () {
410                    if ($mainMenuState[0].checked) {
411                        $mainMenuState[0].click();
412                    }
413                });
414                $('#main-menu-button-01356').keyup(function (e) {
415                    if (e.keyCode == 13 || e.keyCode == 49) {
416                        $mainMenuState[0].click();
417                    }
418                });
419                $('#main-container-01356').keyup(function (e) {
420                    if (e.keyCode == 27) {
421                        if ($mainMenuState[0].checked) {
422                            $mainMenuState[0].click();
423                        }
424                    }
425                });
426                var maa = $("#main-menu-01356 a");
427                if (maa.length > 1) {
428                    $(maa[maa.length - 1]).focusout(function () {
429                        if ($mainMenuState[0].checked) {
430                            $mainMenuState[0].click();
431                        }
432                    });
433                }
434                var mtt = $("#main-menu-01356 > li > a");
435                if (mtt.length > 1) {
436                    $(mtt[mtt.length - 1]).focusout(function () {
437                        if ($(mtt[mtt.length - 1]).attr("aria-expanded") == "false") {
438                            if ($mainMenuState[0].checked) {
439                                $mainMenuState[0].click();
440                            }
441                        }
442                    });
443                }
444            }
445        });
446    </script>
vendor: 2 bytes, line 446
446
447<script>
448document.addEventListener("DOMContentLoaded", function () {
449
450    /* Existing tabindex logic */
451    var selectors = ['.main-menu-check', '.main-menu-btn', '.panel-bar-check'];
452    selectors.forEach(function (selector) {
453        document.querySelectorAll(selector).forEach(function (el) {
454            el.setAttribute('tabindex', '-1');
455        });
456    });
457
458    /* Accessibility fix for main menu button  GHD */
459    document.querySelectorAll('.main-menu-btn-icon').forEach(function (icon) {
460
461        // Hide decorative icon from screen readers
462        icon.setAttribute('aria-hidden', 'true');
463
464        // Find adjacent text node
465        var next = icon.nextSibling;
466        if (next && next.nodeType === Node.TEXT_NODE && next.textContent.trim() !== '') {
467
468            var srSpan = document.createElement('span');
469            srSpan.className = 'sr-only';
470            srSpan.textContent = next.textContent.trim();
471
472            // Replace text node with sr-only span
473            icon.parentNode.replaceChild(srSpan, next);
474        }
475    });
476
477});
478</script>
478
479
480
481<!-- ezcrawl-ignore-end -->
482</div>
483        
484</div>
485
486                                </div>
487                                <div id="leftcontent" class="outercontainer floatleft clearfix">
488                                    
489<div class="widgettable">
490    
491</div>
492
493                                </div>
494                            </div>
495                        </div>
496                        <div id="contentright" class="floatright clearfix">
497                            <div id="contentrightin" class="innercontainer clearfix">
498                                
499<div class="widgettable">
500    
501            <div id="CP4_CR4_WB_0" class="widgetitem" style="margin-top:5px;margin-bottom:5px;">
502<div class="eztext_area">
503<span class="Pagename">Stayton Public Library News</span>
504</div></div>
505        
506            <div id="CP4_CR4_WB_1" class="widgetitem" style="margin-top:5px;margin-bottom:5px;">
507<div class="eztext_area">
508<p>For more information, contact the library at (503) 769-3313.</p>
509</div></div>
510        
511            <div id="CP4_CR4_WB_2" class="widgetitem" style="margin-top:5px;margin-bottom:5px;"><div id="CP4_CR4_ctl00_2_communicator_2" class="articleWrapper"><div class='searchbar'><div class='searchbarin'>
512<label for='selSearch_1408' class='sr-only'>Select month</label>
513<select id='selSearch_1408' class='searchbardrop'>
514<option value='2026-0'>2026</option>
515<option value='2025-0'>2025</option>
516<option value='2024-0'>2024</option>
517<option value='2023-0'>2023</option>
518<option value='2022-0'>2022</option>
519<option value='2021-0'>2021</option>
520<option value='2020-0'>2020</option>
521<option value='2019-0'>2019</option>
522<option value='2018-0'>2018</option>
523<option value='2017-0'>2017</option>
524<option value='2016-0'>2016</option>
525</select>
526<button class='searchbargo' type='button' onclick='GetRefresh_1408(0,1408,0,1)'>Go</button>
527<a href='https://www.staytonoregon.gov/page/rss/1408' title='Subscribe to this feed' target='_blank' rel='noopener noreferrer'><img src='/runtime/images/RSSicon.png' alt='RSS Feed' class='searchbarrss' align='right' /></a>
528</div></div>
529<div>
530<div class='headerWrapper'><div class='title'>
531October 2026 Activities at the Library
532</div><div class='date'>
53309/29/2026
534</div></div><div class='article'>
535Stayton Public Library has a full month of fall activities, including literacy programs, STEM activities, crafts, community events, and special gatherings.<br />
536<br />
537Weekly Programs<br />
538- <strong>Family Storytime</strong> &ndash; Tuesdays at 10:30 a.m.<br />
539-&nbsp;<strong>Toddler Time</strong> &ndash; Wednesdays at 10:30 a.m.<br />
540<br />
541Special Events:<br />
542- <strong>Storytime at the Fire Station</strong> &ndash; Thursday, October 1 at 10:30 a.m.<br />
543- <strong>STEM Days: Pumpkins Abound</strong> &ndash; October 6&ndash;9, 3:30&ndash;4:30 p.m.<br />
544<br />
545<strong>Friends of the Library Used Book Sale</strong><br />
546- Thursday, October 8: 5&ndash;8 p.m.<br />
547- Friday, October 9: 9 a.m.&ndash;7 p.m.<br />
548- Saturday, October 10: 9 a.m.&ndash;4 p.m.<br />
549<em>Browse books, CDs, and DVDs while supporting library programs.</em><br />
550<br />
551<strong>The Art in Making Memories</strong> &ndash; Thursday, October 15 at 11:00 a.m.<br />
552- Share stories, keepsakes, and memories that connect people and communities.<br />
553<br />
554<strong>iCRAFT Workshop</strong> &ndash; October 20&ndash;22 at 4:30 p.m.<br />
555- Oct. 20: Mini Metal Pumpkins<br />
556- Oct. 21: Pet Ghosts in a Bottle<br />
557- Oct. 22: Clay Trinket Holders<br />
558<br />
559<strong>Book Club Discussion</strong> &ndash; Wednesday, October 28 at 4:00 p.m.<br />
560- Casual discussion and conversation centered around books.<br />
561<br />
562<strong>Haunted Library: Phantoms Ahoy! </strong>&ndash; Saturday, October 31, 4:30&ndash;6:00 p.m.<br />
563- A family-friendly spooky pirate-themed event. Library services will be limited during the event.<br />
564<br />
565<img alt="" src="/upload/page/0107/images/2026/October Calendar 2026_Page_1.jpg" style="width: 600px; height: 468px;" /><img alt="" src="/upload/page/0107/images/2026/October Calendar 2026_Page_2.jpg" style="width: 600px; height: 465px;" />
566</div><hr class='style-EZ' />
567<div class='headerWrapper'><div class='title'>
568Firefighter Storytime at Stayton Fire Station - Thurs, Oct 1, 10:30 a.m.
569</div><div class='date'>
57009/29/2026
571</div></div><div class='article'>
572<p class="x1yc453h xma8rkl xgoqxah xutxfr x1fie51u xgyxj25 x1xobyvs x1elgs31 x1fv8qjw xcy5tzr x1ht4adc xnvauns x1c2l018 x14l7nz5 xuw7688 x1pjt2rx x160d6zm xrxpjvj" dir="ltr" data-assistant-stream-block-index="0" style="box-sizing: border-box; overflow-wrap: break-word; text-wrap: pretty; margin-bottom: 0.25rem; color: #0d0d0d; font-family: -apple-system-body, ui-sans-serif, -apple-system, 'system-ui', 'Segoe UI', Helvetica, 'Apple Color Emoji', Arial, 'sans-serif', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 16px; background-color: #fcfcfc;">The Stayton Public Library is celebrating National Fire Prevention Week early! Join the library for Firefighter Storytime on Thursday, October 1 at 10:30 a.m. at the Stayton Fire Station for a fun-filled morning.<br />
573<br />
574Meet some of our fabulous first responders, learn about fire safety, and after storytime, each child can pick out a free book to take home!<br />
575<br />
576- Thursday, October 1<br />
577- 10:30 a.m.<br />
578- Stayton Fire Station (1988 W Ida St, Stayton, OR)<br />
579<br />
580Bring your family and enjoy a morning of stories, smiles, and time with our local firefighters.<br />
581<br />
582<img alt="" src="/upload/page/0107/images/2026/Firefighter%20Storytime.png" style="width: 500px; height: 250px;" /></p>
583</div><hr class='style-EZ' />
584<div class='headerWrapper'><div class='title'>
585September 2026 Activities at the Library
586</div><div class='date'>
58708/31/2026
588</div></div><div class='article'>
589<p>September is full of creativity, learning, and fun at Stayton Public Library!&nbsp;<br />
590<br />
591We&rsquo;ve got something for all ages this month&mdash;from storytime and toddler play to LEGOs, fiber arts, memory-making, and our community Mini Art Walk!</p>
592<p>September Highlights:<br />
593- Family Storytime - Tuesdays at 10:30 a.m.<br />
594-&nbsp;Toddler Time: Stay &amp; Play -&nbsp;Wednesdays at 10:30 a.m.<br />
595-&nbsp;Fiber Arts: Explorations in Embroidery -&nbsp;Friday, Sept. 11 at 11 a.m.<br />
596-&nbsp;Build-It! LEGOs -&nbsp;Sept. 15&ndash;18, 3:30&ndash;4:30 p.m.<br />
597-&nbsp;The Art in Making Memories -&nbsp;Friday, Sept. 18 at 11 a.m.<br />
598-&nbsp;Library After Hours: Mini Art Walk -&nbsp;Friday, Sept. 25 at 6 p.m.<br />
599-&nbsp;Book Club Discussion -&nbsp;Wednesday, Sept. 30 at 4 p.m.<br />
600<br />
601Don&rsquo;t forget our Art in Miniature project! Pick up a mini canvas at the Library through Sept. 18 and return your artwork by Sept. 23 to reserve a spot in the Art Walk.<br />
602<br />
603Come discover, create, connect, and have some fun with us this September!&nbsp;<br />
604<br />
605<img alt="" src="/upload/page/0107/images/2026/Sept2026.png" style="width: 500px; height: 387px;" /><br />
606<img alt="" src="/upload/page/0107/images/2026/Sept20262.png" style="width: 500px; height: 387px;" /></p>
607</div><hr class='style-EZ' />
608<div class='headerWrapper'><div class='title'>
609And That's a Wrap! 
610</div><div class='date'>
61107/31/2026
612</div></div><div class='article'>
613Join Stayton Public Library and celebrate the end of this year's Summer Reading Program with music, food, games, and more!<br />
614<br />
615Thursday, August 6<br />
616- 5:30 p.m. &ndash; Mocktails in the Making<br />
617- 6:00 p.m. &ndash; Around-the-World Food BINGO&nbsp;<br />
618- 6:30 p.m. &ndash; Parking Lot Dance Party: "Moo-ve it to the Music"&nbsp;<br />
619<br />
620Bring your family and help us wrap up an amazing summer of reading!&nbsp;<br />
621<br />
622<img alt="" src="/upload/page/0107/Wrap%20SRP2026%20End%20Celebration.png" style="width: 500px; height: 647px;" />
623</div><hr class='style-EZ' />
624<div class='headerWrapper'><div class='title'>
625Round Up a Rodeo on July 30, 2026 at 11 a.m.
626</div><div class='date'>
62707/28/2026
628</div></div><div class='article'>
629<div data-block="true" data-editor="oppa" data-offset-key="co6gh-0-0" style="font-family: 'Optimistic 95', system-ui, sans-serif; color: #1c2b33; font-size: 14px; white-space: pre-wrap; background-color: #ffffff;"><span style="font-size: 16px;">Round Up a Rodeo with the Stayton Public Library!<br />
630- July 30 | 11:00 AM<br />
631Join us at the Harvest Festival Grounds in Sublimity (11880 Sublimity Rd SE, Sublimity) and help us bring an imaginative rodeo story to life with demonstrations, life-sized storytelling, and so much more! See you there!</span></div>
632<p data-block="true" data-editor="oppa" data-offset-key="co6gh-0-0" style="font-family: 'Optimistic 95', system-ui, sans-serif; color: #1c2b33; font-size: 14px; white-space: pre-wrap; background-color: #ffffff;">&nbsp;<span style="white-space: normal;"></span></p>
633<div data-block="true" data-editor="oppa" data-offset-key="2m0jf-0-0" style="background-color: #ffffff;">
634<div data-offset-key="2m0jf-0-0" class="_1mf _1mj" style="color: #1c2b33; font-family: inherit; font-size: 14px; white-space: pre-wrap; position: relative; direction: ltr;"><span data-offset-key="2m0jf-0-0" style="font-family: inherit;"><img alt="" src="/upload/page/0107/Round%20Up%20a%20Rodeo.png" style="width: 600px; height: 300px;" /></span></div>
635</div>
636</div><hr class='style-EZ' />
637<div class='headerWrapper'><div class='title'>
638Next Week at Stayton Public Library
639</div><div class='date'>
64006/19/2026
641</div></div><div class='article'>
642Next Week at Stayton Public Library<br />
643June 21&ndash;27, 2026<br />
644<br />
645Join us for a fun-filled week of learning, creativity, and culture!<br />
646<br />
647<strong>Full Circle Farming: Checking on Chickens</strong><br />
648Tuesday, June 23 at 11:00 a.m.<br />
649Learn about chickens, eggs, and farm life in this hands-on Farming Full Circle program.<br />
650<br />
651<strong>Storytime Foodies in the Park</strong><br />
652Wednesday, June 24 at 10:30 a.m.<br />
653Read, write, talk, sing, and play with us in the Community Center Park behind the library as we explore food and culinary experiences together.<br />
654<br />
655<strong>Crafting Along: DIY Floral Candles</strong><br />
656Wednesday, June 24 at 3:00 p.m.<br />
657Create and decorate your own beautiful floral candles.<br />
658Please note: This program involves hot wax and real tools.<br />
659<br />
660<strong>Special Performance: Paradise of Samoa</strong><br />
661Thursday, June 25 at 4:00 p.m.<br />
662Take a journey through the Pacific Islands with traditional dance, music, costumes, and storytelling from the Paradise of Samoa Polynesian Dance Troupe.<br />
663<br />
664<strong>Plus, all summer long:</strong><br />
665- Library Bingo<br />
666- Scavenger Hunts<br />
667- Puzzles<br />
668- Reading Challenges<br />
669<br />
670Bring your family, invite a friend, and make the most of your summer at the library!<br />
671<br />
672<img alt="" src="/upload/page/0107/Screenshot 2026-06-19 130249.png" style="width: 500px; height: 388px;" /><img alt="" src="/upload/page/0107/Screenshot 2026-06-19 130543.png" style="width: 500px; height: 387px;" />
673</div><hr class='style-EZ' />
674<div class='headerWrapper'><div class='title'>
675Library Closed on Saturday, July 4 - In Observance of Fourth of July Holiday
676</div><div class='date'>
67706/18/2026
678</div></div><div class='article'>
679<span style="color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;">The Stayton Public Library will be closed on Saturday, July 4 - in observance of the Fourth of July Holiday.</span>
680</div><hr class='style-EZ' />
681<div class='headerWrapper'><div class='title'>
682Next Week at Stayton Public Library!
683</div><div class='date'>
68406/12/2026
685</div></div><div class='article'>
686Next Week at Stayton Public Library!<br />
687<br />
688Join us for a fun-filled week of learning, reading, and community activities!<br />
689<br />
690<strong>Summer Reading Kickoff Party</strong><br />
691Tuesday, June 16 at 11:00 a.m.<br />
692Celebrate the start of our Summer Reading Program with activities, food, and a farm-style big rig roun
692dup! Fun for all ages.<br />
693<br />
694<strong>Read It &amp; Eat It Book Club</strong><br />
695Wednesday, June 17 at 4:00 p.m.<br />
696Love books? Love food? Come enjoy a unique book club experience filled with delicious inspiration and great conversation.<br />
697<br />
698<strong>Homegrown Goodness with the Master Gardeners</strong><br />
699Thursday, June 18 at 1:30 p.m.<br />
700Learn about straw bale gardening, companion planting, composting, and more with the Marion County Master Gardeners.<br />
701<br />
702<strong>Come to the Library to sign up for summer reading!</strong><br />
703Readers of all ages are invited to participate! Stop by the library to register and start earning rewards while enjoying great books all summer long.<br />
704<br />
705<strong>Chasing Chicken!</strong><br />
706Keep an eye out for Chicken's weekly code and enter it into your Summer Reading log for extra fun.<br />
707<br />
708We can't wait to see you at the library! ??<br />
709<br />
710<img alt="" src="/upload/page/0107/Week 1 - Library Events Summer 2026_Page_1.jpg" style="width: 500px; height: 387px;" /><img alt="" src="/upload/page/0107/Week 1 - Library Events Summer 2026_Page_2.jpg" style="width: 500px; height: 387px;" /><br />
711<div>&nbsp;</div>
712</div><hr class='style-EZ' />
713<div class='headerWrapper'><div class='title'>
714Summer Reading Program for All Ages - June 16 - August 8
715</div><div class='date'>
71606/04/2026
717</div></div><div class='article'>
718<span style="font-size: 17px; background-color: #ffffff; font-family: open_sansregular, Arial, Helvetica, sans-serif; color: #333333;">Plant a Seed, Read!</span><br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
719<br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
720<span style="font-size: 17px; background-color: #ffffff; font-family: open_sansregular, Arial, Helvetica, sans-serif; color: #333333;">The <strong>Stayton Public Library Summer Reading Program</strong> is back and open to all ages!</span><br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
721<br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
722<span style="font-size: 17px; background-color: #ffffff; font-family: open_sansregular, Arial, Helvetica, sans-serif; color: #333333;">Join us from <strong>June 16 &ndash; August 8, 2026</strong> for a summer full of reading, fun, and farm-themed adventures. Whether you're a lifelong reader or just getting started, there's something for everyone!</span><br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
723<br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
724<span style="font-size: 17px; background-color: #ffffff; font-family: open_sansregular, Arial, Helvetica, sans-serif; color: #333333;"><strong>Summer Reading Kickoff Party</strong></span><br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
725<span style="font-size: 17px; background-color: #ffffff; font-family: open_sansregular, Arial, Helvetica, sans-serif; color: #333333;">June 16th</span><br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
726<span style="font-size: 17px; background-color: #ffffff; font-family: open_sansregular, Arial, Helvetica, sans-serif; color: #333333;">11:00 AM</span><br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
727<br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
728<span style="font-size: 17px; background-color: #ffffff; font-family: open_sansregular, Arial, Helvetica, sans-serif; color: #333333;">
728Kick off the summer with a farm-style big rig roundup and get ready for exciting activities all season long, including:</span><br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
729<br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
730<span style="font-size: 17px; background-color: #ffffff; font-family: open_sansregular, Arial, Helvetica, sans-serif; color: #333333;">- Live animals</span><br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
731<span style="font-size: 17px; background-color: #ffffff; font-family: open_sansregular, Arial, Helvetica, sans-serif; color: #333333;">- Performers</span><br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
732<span style="font-size: 17px; background-color: #ffffff; font-family: open_sansregular, Arial, Helvetica, sans-serif; color: #333333;">- Afternoon tea</span><br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
733<span style="font-size: 17px; background-color: #ffffff; font-family: open_sansregular, Arial, Helvetica, sans-serif; color: #333333;">- Zombies</span><br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
734<span style="font-size: 17px; background-color: #ffffff; font-family: open_sansregular, Arial, Helvetica, sans-serif; color: #333333;">- Rodeo-themed challenges</span><br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
735<span style="font-size: 17px; background-color: #ffffff; font-family: open_sansregular, Arial, Helvetica, sans-serif; color: #333333;">- Scavenger hunts</span><br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
736<span style="font-size: 17px; background-color: #ffffff; font-family: open_sansregular, Arial, Helvetica, sans-serif; color: #333333;">- Storytime Foodies activities</span><br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
737<span style="font-size: 17px; background-color: #ffffff; font-family: open_sansregular, Arial, Helvetica, sans-serif; color: #333333;">- &hellip;and so much more!</span><br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
738<br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
739<span style="font-size: 17px; background-color: #ffffff; font-family: open_sansregular, Arial, Helvetica, sans-serif; color: #333333;">Track your reading, complete fun challenges, and discover new books all summer long.</span><br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
740<br style="margin: 0px; color: #333333; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px; background-color: #ffffff;" />
741<span style="font-size: 17px; background-color: #ffffff; font-family: open_sansregular, Arial, Helvetica, sans-serif; color: #333333;">Register and view the full </span><a href="https://www.staytonoregon.gov/page/library_calendar" style="margin: 0px; color: #1a3784; background-color: #ffffff; font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 17px;">summer calendar</a><span style="font-size: 17px; background-color: #ffffff; font-family: open_sansregular, Arial, Helvetica, sans-serif; color: #333333;">.</span><br />
742<br />
743<img alt="" src="/upload/page/0107/Plant%20a%20Seed%20READ%20Summer%20Reading.jpg" style="width: 500px; height: 648px;" /><br />
744</div><hr class='style-EZ' />
745<div class='headerWrapper'><div class='title'>
746Summer Reading Kickoff Party - June 16, 2026
747</div><div class='date'>
74805/19/2026
749</div></div><div class='article'>
750Save the date!&nbsp;<br />
751<br />
752The Summer Reading Program is coming soon to the Stayton Public Library, and we're kicking it off with food, activities, and a farm-style big rig roun
752dup!&nbsp;&nbsp;<br />
753<br />
754Do you have agricultural equipment (large or small) you'd like to show off?<br />
755<br />
756Contact the Library to discuss showcasing your rig at this event.<br />
757<br />
758<img alt="" src="/upload/page/0107/Plant%20a%20Seed%20READ.jpg" style="width: 500px; height: 648px;" />
759</div><hr class='style-EZ' />
760<div class='headerWrapper'><div class='title'>
761May Activities at the Library
762</div><div class='date'>
76304/29/2026
764</div></div><div class='article'>
765What&rsquo;s Happening at the Library in May 2026?<br />
766<br />
767We&rsquo;ve got a full lineup of creative, social, and family-friendly events all month long - there&rsquo;s something for everyone!<br />
768<br />
769Highlights include:<br />
770- DIY String Art &ndash; May 7 at 5 p.m.<br />
771- Fiber Arts Connection &ndash; May 8 at&nbsp;11 a.m.<br />
772- After Hours at the Library: Family Friendly Movie Night (Zootopia 2) &ndash; May 15 at&nbsp;6p.m.<br />
773- Sippin&rsquo; Into a Social Hour &ndash; May 21 at&nbsp;11 a.m.<br />
774- Build-It! LEGOs &ndash; May 19&ndash;22 at&nbsp;3:30&ndash;4:30 p.m.<br />
775<br />
776Plus weekly favorites:<br />
777- Family Storytime &ndash; Tuesdays at&nbsp;10:30 a.m.<br />
778- Toddler Time: Stay &amp; Play &ndash; Wednesdays at&nbsp;10:30 a.m.<br />
779- Book Club Discussion &ndash; May 27 at&nbsp;4 p.m.<br />
780<br />
781Library Hours:<br />
782Tuesday&ndash;Friday: 10 AM &ndash; 6 PM<br />
783Saturday: 10 AM &ndash; 2 PM<br />
784<br />
785<img alt="" src="/upload/page/0107/Library Events MAY 2026_Page_1.jpg" style="width: 500px; height: 387px;" /><br />
786<img alt="" src="/upload/page/0107/Library Events MAY 2026_Page_2.jpg" style="width: 500px; height: 387px;" />
787</div><hr class='style-EZ' />
788<div class='headerWrapper'><div class='title'>
789April Activities at the Library
790</div><div class='date'>
79103/31/2026
792</div></div><div class='article'>
793<p class="isSelectedEnd">What&rsquo;s Happening at Your Library This April! <br />
794<br />
795Spring is in full bloom, and so is our calendar! Join us for a variety of fun, creative, and engaging events for all ages:<br />
796<br />
797<strong>Fiber Arts Connection</strong> &ndash; April 10 @ 11:00 AM<br />
798<span style="caret-color: #000000;">Do you like to knit, crochet, embroider, stitch, or sew? Join other fiber arts enthusiasts of all ages and abilities for crafting and conversation.<br />
799<br />
800</span><strong>Sippin&rsquo; Into a Social Hour</strong> &ndash; April 16 @ 11:00 AM<br />
801<span style="caret-color: #000000;">Sip, explore, and connect through new experiences and conversation at the library! Explore select poems with us as we celebrate National Poetry month!<br />
802<br />
803</span><strong>After Hours: Poetry SLAM</strong> &ndash; April 17 @ 6:00 PM<br />
804<span style="caret-color: #000000;">Put your poems to the test in the Library&rsquo;s Poetry SLAM! Enter an original poem in a category of your choice or enter the performance round to test the entertainment value of your performance. Not interested in competing? Join the audience and enjoy the show!<br />
805<br />
806</span><strong>STEAM Days: DIY Cloud Dough</strong> &ndash; April 7&ndash;10 @ 3:30&ndash;4:30 PM<br />
807<span style="caret-color: #000000;">Make a batch of cloud dough to keep, and see what you can make with it!<br />
808<br />
809</span><strong>Cocoa With a Cop</strong> &ndash; April 21 @ 10:30 AM<br />
810<span style="caret-color: #000000;">Help us wrap up the latest Storytime series with a visit from the Stayton Police Department - enjoy stories, songs, and rhymes, take a look at a police vehicle, and enjoy a cup of hot cocoa with our police.<br />
811<br />
812</span><strong>Weekly Programs:<br />
813</strong>Family Storytime &ndash; Tuesdays @ 10:30 AM<br />
814Toddler Time: Stay &amp; Play &ndash; Wednesdays @ 10:30 AM<br />
815<br />
816<strong>Book Club Discussion</strong> &ndash; April 29 @ 4:00 PM<br />
817<span style="caret-color: #000000;">Join us for tea, treats, and book talk! Pick up this month&rsquo;s selection at the front desk.<br />
818<br />
819</span><strong>Library Hours:<br />
820</strong>Tuesday&ndash;Friday: 10 AM &ndash; 6 PM<br />
821Saturday: 10 AM &ndash; 2 PM<br />
822<br />
823We can&rsquo;t wait to see you at the library this month!</p>
824<p>
825<br />
826<img alt="" src="/upload/page/0107/Library Events APRIL 2026_Page_1.jpg" style="width: 600px; height: 464px;" /><img alt="" src="/upload/page/0107/Library Events APRIL 2026_Page_2.jpg" style="width: 600px; height: 464px;" /></p>
827</div><hr class='style-EZ' />
828<div class='headerWrapper'><div class='title'>
829Poetry Slam - April 17th at 6 p.m.
830</div><div class='date'>
83103/26/2026
832</div></div><div class='article'>
833<p>Come to the Poetry Slam (for all ages) at Stayton Public Library on April 17th at 6 p.m.!<br />
834<br />
835Perform &amp; compete or join the audience!<br />
836<br />
837<img alt="" src="/upload/page/0107/Poetry%20SLAM%2020261.jpg" style="width: 600px; height: 778px;" /><br />
838<img alt="" src="/upload/page/0107/Poetry%20SLAM%2020262.jpg" style="width: 600px; height: 778px;" /></p>
839</div><hr class='style-EZ' />
840<div class='headerWrapper'><div class='title'>
841March Activities at the Library
842</div><div class='date'>
84302/27/2026
844</div></div><div class='article'>
845<p>What&rsquo;s Happening at the Library in March 2026?<br />
846<br />
847March is full of fun, learning, and community at the Stayton Public Library!<br />
848<br />
849Join us for:<br />
850<br />
851- Read Across America &ndash; March 3&ndash;6 (All Day)<br />
852- Build-It! LEGOs &ndash; March 10&ndash;13, 3:30&ndash;4:30 p.m.<br />
853- After Hours: Prepping for &ldquo;Pi Day&rdquo; &ndash; Friday, March 13 at 6:00 p.m.<br />
854- Sippin&rsquo; Into a Social Hour &ndash; Thursday, March 19 at 11:00 a.m.<br />
855- Library March Madness &ndash; March 24&ndash;28 (All Day)<br />
856- Family Storytime &ndash; Tuesdays at 10:30 a.m.<br />
857- Toddler Time: Stay &amp; Play &ndash; Wednesdays at 10:30 a.m.<br />
858- Book Club Discussion &ndash; Wednesday, March 25 at 4:00 p.m.<br />
859<br />
860<img alt="" src="/upload/page/0107/Library%20Events%20MARCH%202026%20_1.jpg" style="width: 600px; height: 465px;" /><br />
861<img alt="" src="/upload/page/0107/Library%20Events%20MARCH%202026%20_2.jpg" style="width: 600px; height: 465px;" /><br />
862<br />
863</p>
864</div><hr class='style-EZ' />
865<div class='headerWrapper'><div class='title'>
866INKED! The Library Rocks the Catwalk (21+) on Sat, Feb 28 at 6:30 p.m.
867</div><div class='date'>
86802/17/2026
869</div></div><div class='article'>
870The Stayton Public Library Foundation presents INKED! The Library Rocks the Catwalk (21+) on Saturday, February 28, 2026 at 6:30 pm.<br />
871<br />
872Tickets are available for purchase <a href="https://wl.donorperfect.net/weblink/weblink.aspx?name=E167041&amp;id=12">here</a>.<br />
873<br />
874<img alt="" src="/upload/page/0107/INKED2026%20FinalFeb17.jpg" style="width: 500px; height: 648px;" />
875</div><hr class='style-EZ' />
876<div class='headerWrapper'><div class='title'>
877February Activities at the Library
878</div><div class='date'>
87901/29/2026
880</div></div><div class='article'>
881What&rsquo;s Happening at the Library &ndash; February 2026<br />
882<br />
883February is packed with creativity, connection, and fun at Stayton Public Library! Join us for:<br />
884<br />
885- Mini Art Doodles &ndash; All month long<br />
886- STEAM Days: Foil Art Cards &ndash; Tues&ndash;Fri, Feb 10&ndash;13 | 3:30&ndash;4:30 pm<br />
887- Fiber Arts Connection &ndash; Friday, Feb 13 | 11:00 am<br />
888- Sippin&rsquo; Into a Social Hour &ndash; Thursday, Feb 19 | 11:00 am<br />
889- Family Storytime &ndash; Tuesdays | 10:30 am<br />
890- Toddler Time: Stay &amp; Play &ndash; Wednesdays | 10:30 am<br />
891- Book Club Discussion &ndash; Wednesday, Feb 25 | 4:00 pm<br />
892<br />
893INKED! The Library Rocks the Catwalk (21+) &ndash; Saturday, Feb 28 | 6:30 pm. Tickets are available for purchase <a href="https://wl.donorperfect.net/weblink/weblink.aspx?name=E167041&amp;id=12">here</a>.<br />
894<br />
895Library Hours:<br />
896Tuesday&ndash;Friday: 10:00 am&ndash;6:00 pm<br />
897Saturday: 10:00 am&ndash;
8972:00 pm<br />
898<br />
899Whether you&rsquo;re crafting, reading, socializing, or bringing the kids, there&rsquo;s something for everyone this month. We can&rsquo;t wait to see you!<br />
900<br />
901<img alt="" src="/upload/page/0107/Library Events FEBRUARY 2026_Page_1.jpg" style="width: 600px; height: 464px;" /><br />
902<br />
903<img alt="" src="/upload/page/0107/Library Events FEBRUARY 2026_Page_2.jpg" style="width: 600px; height: 464px;" />
904</div><hr class='style-EZ' />
905</div>
906</div>
907
908    
908<script type="text/javascript">
909        function GetRefresh_1408(kc, id, sd, pb) {
910            var sv = document.getElementById("selSearch_1408").value;
911            var formData = "kc=" + kc + "&id=" + id + "&sd=" + sd + "&pb=" + pb + "&sv=" + sv;
912            $.ajax({
913                type: 'POST',
914                url: "/runtime/widgets/_CommPartial.aspx",
915                data: formData,
916                success: function (data) {
917                    $("#CP4_CR4_ctl00_2_communicator_2").empty().html(data);
918                }
919            });
920        }
921    </script>
921
922</div>
923        
924</div>
925
926                            </div>
927                        </div>
928                    </div>
929                </div>
930            </div>
931
932            <div id="footerwrapper" class="outercontainer floatleft primarycolor">
933            <div id="footer" class="innercontainer clearfix">
934                  <div class="clearfix" data-aos="fade-in" data-aos-once="true" data-aos-duration="800" data-aos-easing="linear">
935                    
936<div class="widgettable">
937    
938            <div id="CP7_CR7_WB_0" class="widgetitem" style="margin-top:5px;margin-bottom:5px;">
939
940<div class="ezlayout3">
941    <div id="CP7_CR7_ctl00_0_ezCol1_0" class="ezlayout3Col1" style="width:33%;">
942            <div class="widgettable">
943                
944                        <div id="CP7_CR7_ctl00_0_CR1_0_WB_0" class="widgetitem" style="margin-top:5px;margin-bottom:5px;"><div id="CP7_CR7_ctl00_0_CR1_0_ctl00_0_divImage_0" class="imagesizeitLeft">
945<a id="CP7_CR7_ctl00_0_CR1_0_ctl00_0_aImage_0"><img src="/upload/shared/widgets/image/000052/staytonlogo5footer.png" id="CP7_CR7_ctl00_0_CR1_0_ctl00_0_imgImage_0" alt="footer logo" /></a>
946</div>
947</div>
948                    
949            </div>
950    </div>
951    <div id="CP7_CR7_ctl00_0_ezCol2_0" class="ezlayout3Col2" style="width:33%;">
952            <div class="widgettable">
953                
954                        <div id="CP7_CR7_ctl00_0_CR2_0_WB_0" class="widgetitem" style="margin-top:5px;margin-bottom:5px;">
955<div class="eztext_area">
956
957</div></div>
958                    
959            </div>
960    </div>
961    <div id="CP7_CR7_ctl00_0_ezCol3_0" class="ezlayout3Col3" style="width:34%;">
962            <div class="widgettable">
963                
964                        <div id="CP7_CR7_ctl00_0_CR3_0_WB_0" class="widgetitem" style="margin-top:5px;margin-bottom:5px;">
965<div class="eztext_area">
966
967</div></div>
968                    
969            </div>
970    </div>
971</div>
972</div>
973        
974            <div id="CP7_CR7_WB_1" class="widgetitem" style="margin-top:5px;margin-bottom:5px;">
975
976<div class="ezlayout3">
977    <div id="CP7_CR7_ctl00_1_ezCol1_1" class="ezlayout3Col1" style="width:33%;">
978            <div class="widgettable">
979                
980                        <div id="CP7_CR7_ctl00_1_CR1_1_WB_0" class="widgetitem" style="margin-top:5px;margin-bottom:5px;">
981<div class="eztext_area">
982<p><span class="Heading5">City of Stayton</span>362 N. Third Avenue<br />
983Stayton, OR 97383<br />
984(503) 769-3425<br />
985<br />
986<strong>City Hall Public Hours:</strong><br />
9878:00 a.m. to 5:00 p.m.<br />
988Monday thru Friday</p>
989<p><strong>24-Hour Non-Emergency:</strong><br />
990(503) 982-2340<br />
991Emergency Information Recorded Message<br />
992(503) 769-2489</p>
993<p><em><a href="https://www.usda.gov/sites/default/files/documents/JFAgreen508.pdf" target="_blank" style="color:#6DC11B; text-decoration: underline;"><strong>This institution is an equal opportunity provider.</strong></a></em></p>
994</div></div>
995                    
996                        <div id="CP7_CR7_ctl00_1_CR1_1_WB_1" class="widgetitem" style="margin-top:5px;margin-bottom:5px;"><span class="Heading5">Connect With Us</span>
997<div id="socialmedia"><a class="fa fa-facebook-f circle" aria-label="facebook" title="Facebook" href="https://www.facebook.com/CityofStayton/"></a>
998<a class="fa fa-instagram circle" aria-label="instagram" title="Instagram" href="https://www.instagram.com/cityofstayton/"></a>
999<a class="fa fa-youtube circle" aria-label="youtube" title="YouTube" href="https://www.youtube.com/channel/UCVALQZk-x5ZMWOCGh_fKPtg"></a>
1000</div>
1001<a href="/page/web-accessibility" id="login" class="ezStaffLogin" >Web Accessibility</a>
1002<style>
1003.ezStaffLogin {
1004    font-family: "segoe UI", helvetica, san-serif;
1005    color: #fff;
1006    font-size: 15px;
1007    background-color: #1956aa;
1008    border-radius: 6px;
1009    display: inline-block;
1010    cursor: pointer;
1011    padding: 3px 18px;
1012    margin-bottom: 10px;
1013    text-decoration: none !important;
1014}
1015.ezStaffLogin:hover {
1016    background-color: #cccccc;
1017    color: #333333 !important;
1018}
1019.ezStaffLogin:active {
1020	position:relative;
1021	top:1px;
1022}
1023</style></div>
1024                    
1025            </div>
1026    </div>
1027    <div id="CP7_CR7_ctl00_1_ezCol2_1" class="ezlayout3Col2" style="width:33%;">
1028            <div class="widgettable">
1029                
1030                        <div id="CP7_CR7_ctl00_1_CR2_1_WB_0" class="widgetitem" style="margin-top:5px;margin-bottom:5px;">
1031<div class="eztext_area">
1032<p><span class="Heading5">Stayton Police Department</span>386 N. Third Avenue<br />
1033Stayton, OR 97383<br />
1034For Emergencies dial 9-1-1<br />
1035(503) 982-2340 (24-hour non-emergency)<br />
1036(503) 769-3423</p>
1037</div></div>
1038                    
1039                        <div id="CP7_CR7_ctl00_1_CR2_1_WB_1" class="widgetitem" style="margin-top:5px;margin-bottom:5px;">
1040<div class="eztext_area">
1041<p><span class="Heading5">Public Works Department<br />
1042</span><strong>Building address:</strong><br />
1043311 N. Third Avenue<br />
1044Stayton, OR 97383<br />
1045<strong>Mailing address:</strong><br />
1046362 N. Third Avenue<br />
1047Stayton, OR 97383<br />
1048(503) 769-2919<br />
1049(503) 982-2340 (24-hour non-emergency)<br />
1050(503) 769-3425 (utility payments)</p>
1051</div></div>
1052                    
1053            </div>
1054    </div>
1055    <div id="CP7_CR7_ctl00_1_ezCol3_1" class="ezlayout3Col3" style="width:34%;">
1056            <div class="widgettable">
1057                
1058                        <div id="CP7_CR7_ctl00_1_CR3_1_WB_0" class="widgetitem" style="margin-top:5px;margin-bottom:5px;">
1059<div class="eztext_area">
1060<span class="Heading5">Community and Economic Development<br />
1061</span><strong>Building address:</strong><br />
1062311 N. Third Avenue<br />
1063Stayton, OR 97383<br />
1064<strong>Mailing address:</strong><br />
1065362 N. Third Avenue<br />
1066Stayton, OR 97383<br />
1067(503) 769-2998
1068</div></div>
1069                    
1070                        <div id="CP7_CR7_ctl00_1_CR3_1_WB_1" class="widgetitem" style="margin-top:5px;margin-bottom:5px;">
1071<div class="eztext_area">
1072<span class="Heading5">Stayton Family Memorial Pool<br />
1073</span>333 W. Burnett Street<br />
1074Stayton, OR 97383<br />
1075(503) 767-7665
1076</div></div>
1077                    
1078                        <div id="CP7_CR7_ctl00_1_CR3_1_WB_2" class="widgetitem" style="margin-top:5px;margin-bottom:5px;">
1079<div class="eztext_area">
1080<span class="Heading5">Stayton Public Library<br />
1081</span>515 N. First Avenue<br />
1082Stayton, OR 97383<br />
1083(503) 769-3313
1084</div></div>
1085                    
1086            </div>
1087    </div>
1088</div>
1089</div>
1090        
1091</div>
1092
1093                  </div>
1094            </div>
1095            </div>
1096
1097            <div id="eztagwrapper" class="outercontainer floatleft tertiarycolor">
1098                <div id="eztag" class="innercontainer clearfix">
1099                    <div id="eztagin" class="innercontainer clearfix floatleft">
1100                        <p>Copyright &copy; Stayton, Oregon &nbsp;<span id="ezcopyright">2016</span></p>
1101                    </div>
1102                    <div id="poweredby" class="innercontainer clearfix floatleft">
1103                        <p>
1104                            <span class="eztask">powered by</span>
1105                            <a class="eztask" title="ezTask: Exceptional websites that are affordable and easy to
1106    update!" href="http://www.eztask.com/" target="_blank"><strong>ezTask</strong>Titanium </a><a class="eztask"><sup>TM</sup></a>
1107                        </p>
1108                    </div>
1109
1110                </div>
1111            </div>
1112            <div id="scrolltotop">
1113            <i class="ion-chevron-up" aria-hidden="true"></i>
1114        </div>
1115        
1116
1117<script type="text/javascript">
1118//<![CDATA[
1119window.__TsmHiddenField = $get('CP1_RadScriptManager1_TSM');//]]>
1120</script>
1120
1121</form>
1122    
1122<script type="text/javascript">
1123        function do_google_search(v) {
1124        window.open("https://www.google.com/search?q=" + v + "&sitesearch=https://www.staytonoregon.gov", "google", "");
1125        }
1126        function do_google_keyup(e, t) {
1127         if (e.keyCode == 13) {
1128          do_google_search(t.value);
1129          e.preventDefault();
1130        }
1131       }
1132       function do_google_key(e) {
1133        if (e.keyCode == 13) {
1134        e.preventDefault();
1135        }
1136       }
1137    </script>
1137
1138        
1138<script type="text/javascript" src="/runtime/scripts/custom.js?t=1"></script>
1138
1139        
1139<script type="text/javascript" src="/runtime/scripts/ezalert.js"></script>
1139
1140        </script>
1140
1141        
1141<script type="text/javascript">
1142            var $testimonials = $("#section3 table tbody");
1143
1144            if (window.location.pathname !== "/design/Editor.aspx") {
1145                $testimonials.ezPager({
1146                    auto: true,
1147                    timeout: 10000,
1148                    placePagerAfter: $testimonials.parent()
1149             });
1150         }
1151        </script>
1151
1152        
1152<script type="text/javascript" src="/runtime/scripts/aos.js"></script>
1152
1153        
1153<script type="text/javascript" src="/common/scripts/ezpopup.js"></script>
1153
1154        
1154<script type="text/javascript">
1155           AOS.init({
1156               disable: function() {
1157                   return window.location.pathname === "/design/Editor.aspx" || ezUtilities.isMobile;
1158               }
1159           });
1160           ezPopup.init("/page/rss/471");
1161        </script>
1161
1162    </body>
1163
1164    </html>
1165    
1166    
1167    
1168    
1169    
1170    
1171    
1172    

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.