www.roseville.ca.us
Open in
urlscan Pro
2606:4700:4400::ac40:968e
Public Scan
URL:
https://www.roseville.ca.us/
Submission: On September 27 via api from US — Scanned from CA
Submission: On September 27 via api from US — Scanned from CA
Form analysis
3 forms found in the DOMPOST ./One.aspx?portalId=7964922&pageId=7964930
<form method="post" action="./One.aspx?portalId=7964922&pageId=7964930" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm" class="mm-page">
<div class="aspNetHidden">
<input type="hidden" name="ctl00_RadStyleSheetManager1_TSSM" id="ctl00_RadStyleSheetManager1_TSSM"
value=";Telerik.Web.UI, Version=2021.2.616.40, Culture=neutral, PublicKeyToken=121fae78165ba3d4:en-US:288fb7e1-28e5-48eb-be62-54c361bc2972:92753c09;Telerik.Web.UI.Skins, Version=2021.2.616.40, Culture=neutral, PublicKeyToken=121fae78165ba3d4:en-US:9806818c-00af-4617-ab2c-2189bd0adffa:bcb61928">
<input type="hidden" name="ctl00_ScriptManager1_TSM" id="ctl00_ScriptManager1_TSM" value="">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="/wEPDwUKMTUyNjg3OTMxNA8WBh4UX19BbnRpWHNyZlRva2VuT25TU0wFMWU2ZDdmZmZiNmNiNzQ2NWE4ZDQwOGYyODk5ZTY2Zjc3LUVLeDlNRDIyN1djTFRRPT0eEl9fQW50aVhzcmZVc2VyTmFtZQUHNV9HdWVzdB4TVmFsaWRhdGVSZXF1ZXN0TW9kZQIBFgJmD2QWAgIBDxYGHgV4bWxucwUcaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbB4EbGFuZwUFZW4tVVMeCHhtbDpsYW5nBQVlbi1VUxYCAgMPFgIeBXN0eWxlBQttYXJnaW46IDBweBYCAgEPZBYIAgMPFgIeBFNraW4FBFNpbGsWAmYPFCsAAg8WBB4TY2FjaGVkU2VsZWN0ZWRWYWx1ZWQeB1Zpc2libGVoZBAWFWYCAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUFhUUKwACDxYGHgRUZXh0BQVCbGFjax4FVmFsdWUFBUJsYWNrHghTZWxlY3RlZGhkZBQrAAIPFgYfCgUPQmxhY2tNZXRyb1RvdWNoHwsFD0JsYWNrTWV0cm9Ub3VjaB8MaGRkFCsAAg8WBh8KBQlCb290c3RyYXAfCwUJQm9vdHN0cmFwHwxoZGQUKwACDxYGHwoFB0RlZmF1bHQfCwUHRGVmYXVsdB8MaGRkFCsAAg8WBh8KBQRHbG93HwsFBEdsb3cfDGhkZBQrAAIPFgYfCgUITWF0ZXJpYWwfCwUITWF0ZXJpYWwfDGhkZBQrAAIPFgYfCgUFTWV0cm8fCwUFTWV0cm8fDGhkZBQrAAIPFgYfCgUKTWV0cm9Ub3VjaB8LBQpNZXRyb1RvdWNoHwxoZGQUKwACDxYGHwoFCk9mZmljZTIwMDcfCwUKT2ZmaWNlMjAwNx8MaGRkFCsAAg8WBh8KBQ9PZmZpY2UyMDEwQmxhY2sfCwUPT2ZmaWNlMjAxMEJsYWNrHwxoZGQUKwACDxYGHwoFDk9mZmljZTIwMTBCbHVlHwsFDk9mZmljZTIwMTBCbHVlHwxoZGQUKwACDxYGHwoFEE9mZmljZTIwMTBTaWx2ZXIfCwUQT2ZmaWNlMjAxMFNpbHZlch8MaGRkFCsAAg8WBh8KBQdPdXRsb29rHwsFB091dGxvb2sfDGhkZBQrAAIPFgYfCgUEU2lsax8LBQRTaWxrHwxnZGQUKwACDxYGHwoFBlNpbXBsZR8LBQZTaW1wbGUfDGhkZBQrAAIPFgYfCgUGU3Vuc2V0HwsFBlN1bnNldB8MaGRkFCsAAg8WBh8KBQdUZWxlcmlrHwsFB1RlbGVyaWsfDGhkZBQrAAIPFgYfCgUFVmlzdGEfCwUFVmlzdGEfDGhkZBQrAAIPFgYfCgUFV2ViMjAfCwUFV2ViMjAfDGhkZBQrAAIPFgYfCgUHV2ViQmx1ZR8LBQdXZWJCbHVlHwxoZGQUKwACDxYGHwoFCFdpbmRvd3M3HwsFCFdpbmRvd3M3HwxoZGQPFhVmZmZmZmZmZmZmZmZmZmZmZmZmZmYWAQV3VGVsZXJpay5XZWIuVUkuUmFkQ29tYm9Cb3hJdGVtLCBUZWxlcmlrLldlYi5VSSwgVmVyc2lvbj0yMDIxLjIuNjE2LjQwLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTEyMWZhZTc4MTY1YmEzZDQWLmYPDxYEHghDc3NDbGFzcwUJcmNiSGVhZGVyHgRfIVNCAgJkZAIBDw8WBB8NBQlyY2JGb290ZXIfDgICZGQCAg8PFgYfCgUFQmxhY2sfCwUFQmxhY2sfDGhkZAIDDw8WBh8KBQ9CbGFja01ldHJvVG91Y2gfCwUPQmxhY2tNZXRyb1RvdWNoHwxoZGQCBA8PFgYfCgUJQm9vdHN0cmFwHwsFCUJvb3RzdHJhcB8MaGRkAgUPDxYGHwoFB0RlZmF1bHQfCwUHRGVmYXVsdB8MaGRkAgYPDxYGHwoFBEdsb3cfCwUER2xvdx8MaGRkAgcPDxYGHwoFCE1hdGVyaWFsHwsFCE1hdGVyaWFsHwxoZGQCCA8PFgYfCgUFTWV0cm8fCwUFTWV0cm8fDGhkZAIJDw8WBh8KBQpNZXRyb1RvdWNoHwsFCk1ldHJvVG91Y2gfDGhkZAIKDw8WBh8KBQpPZmZpY2UyMDA3HwsFCk9mZmljZTIwMDcfDGhkZAILDw8WBh8KBQ9PZmZpY2UyMDEwQmxhY2sfCwUPT2ZmaWNlMjAxMEJsYWNrHwxoZGQCDA8PFgYfCgUOT2ZmaWNlMjAxMEJsdWUfCwUOT2ZmaWNlMjAxMEJsdWUfDGhkZAINDw8WBh8KBRBPZmZpY2UyMDEwU2lsdmVyHwsFEE9mZmljZTIwMTBTaWx2ZXIfDGhkZAIODw8WBh8KBQdPdXRsb29rHwsFB091dGxvb2sfDGhkZAIPDw8WBh8KBQRTaWxrHwsFBFNpbGsfDGdkZAIQDw8WBh8KBQZTaW1wbGUfCwUGU2ltcGxlHwxoZGQCEQ8PFgYfCgUGU3Vuc2V0HwsFBlN1bnNldB8MaGRkAhIPDxYGHwoFB1RlbGVyaWsfCwUHVGVsZXJpax8MaGRkAhMPDxYGHwoFBVZpc3RhHwsFBVZpc3RhHwxoZGQCFA8PFgYfCgUFV2ViMjAfCwUFV2ViMjAfDGhkZAIVDw8WBh8KBQdXZWJCbHVlHwsFB1dlYkJsdWUfDGhkZAIWDw8WBh8KBQhXaW5kb3dzNx8LBQhXaW5kb3dzNx8MaGRkAgUPFgIeEU91dHB1dENvbXByZXNzaW9uCyl5VGVsZXJpay5XZWIuVUkuT3V0cHV0Q29tcHJlc3Npb24sIFRlbGVyaWsuV2ViLlVJLCBWZXJzaW9uPTIwMjEuMi42MTYuNDAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49MTIxZmFlNzgxNjViYTNkNABkAiUPZBYCZg8WAh8JaBYEAgMPDxYCHwoFEllvdXIgZW1haWwgYWRkcmVzc2RkAgcPDxYCHwoFCVN1YnNjcmliZWRkAikPZBYGAggPZBYGZg8PZBYIHgphcmlhLWxhYmVsBQZTZWFyY2geCm9ua2V5cHJlc3MFK3JldHVybiBjbGlja0J1dHRvbihldmVudCwnY3RsMDBfYnRuU2VhcmNoJykeB29uZm9jdXMFIWZvY3VzSW5JbnB1dCgnI2N0bDAwX1NlYXJjaFRlcm0nKR4Kb25mb2N1c291dAUiZm9jdXNPdXRJbnB1dCgnI2N0bDAwX1NlYXJjaFRlcm0nKWQCAg8QDxYCHwloZGQWAGQCAw8PFgIeB1Rvb2xUaXAFBlNlYXJjaBYCHgV0aXRsZQUGU2VhcmNoFgJmDxYCHgNhbHQFBlNlYXJjaGQCCg9kFgYCAQ9kFgZmDxQrAAI8KwAEAQAPFgYeElJlc29sdmVkUmVuZGVyTW9kZQspclRlbGVyaWsuV2ViLlVJLlJlbmRlck1vZGUsIFRlbGVyaWsuV2ViLlVJLCBWZXJzaW9uPTIwMjEuMi42MTYuNDAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49MTIxZmFlNzgxNjViYTNkNAEeFUVuYWJsZUVtYmVkZGVkU2NyaXB0c2ceHEVuYWJsZUVtYmVkZGVkQmFzZVN0eWxlc2hlZXRnZGRkAgEPPCsABAEADxYGHxhnHxlnHxcLKwUBZGQCAg88KwAEAQAPFgYfGGcfGWcfFwsrBQFkZAIDDw8WAh8JaGQWCAIBDzwrAAQAZAIDDxQrAAJkZGQCBQ8WAh8JaGQCCw9kFhBmD2QWAmYPZBYCAgEPZBYCAgEPFgIfCgUFQ2xvc2VkAgEPZBYCZg9kFiICAQ8WAh8KBQlQYWdlIE5hbWVkAgUPFgIfCgUIUGFnZSBVUkxkAgcPDxYCHwoFAS9kZAIJDw9kFgQeB29ua2V5dXAFK0lucHV0Q29uc3RyYWludF9PbkNoYW5nZSh0aGlzLCAvXltcdy1dKiQvKTseCG9uY2hhbmdlBStJbnB1dENvbnN0cmFpbnRfT25DaGFuZ2UodGhpcywgL15bXHctXSokLyk7ZAINDxYCHwoFClBhZ2UgT3duZXJkAg8PDxYCHwoFBUd1ZXN0ZGQCEQ8WAh8LBQE1ZAITDw8WCB4ISW1hZ2VVcmwFO34vL2NvbW1vbi9yZXNvdXJjZXMvZW5fVVMvZGVmYXVsdC9pbWFnZXMvc2VsZWN0X3BhcnRpZXMuZ2lmHgtOYXZpZ2F0ZVVybAXYAmphdmFzY3JpcHQ6dmFyIHc9d2luZG93Lm9wZW4oJy9jb21tb24vY29udHJvbHMvVXNlci9Vc2Vyc1BvcHVwLmFzcHg/cmVmPW4mbm90U2hvd0dyb3Vwcz0xJnRieF9uYW1lPWN0bDAwX0NvbnRlbnRQbGFjZUhvbGRlcjFfY3RsMDBfYWRkTmV3UGFnZU1vZGFsX2hwbFNlbGVjdGVkT3duZXImaGlkZGVuX25hbWU9Y3RsMDBfQ29udGVudFBsYWNlSG9sZGVyMV9jdGwwMF9hZGROZXdQYWdlTW9kYWxfaGZPd25lciZtZD1zJywnJywnd2lkdGg9NjAwLGhlaWdodD01NzAsdG9vbGJhcj0wLGxvY2F0aW9uPTAsZGlyZWN0b3JpZXM9MCxzdGF0dXM9MCxtZW51YmFyPTAsc2Nyb2xsYmFycz0xLHJlc2l6YWJsZT0xJyk7HxQFEUNob29zZSBVc2VyL0dyb3VwHwoFEUNob29zZSBVc2VyL0dyb3VwZGQCFQ8WAh8KBStSZXBsYWNlIFBhZ2UgT3duZXIncyB3ZWJzaXRlIHdpdGggdGhpcyBwYWdlZAIXDxYCHwsFBUd1ZXN0ZAIZDxYCHwsFATVkAhsPZBYGAgEPFgIfCgUIQ2F0ZWdvcnlkAgMPEGQPFgJmAgEWAhBlZWcQBQVPdGhlcgUFT3RoZXJnFgFmZAIFDw8WAh8KBRpJZiBvdGhlciwgcGxlYXNlIHNwZWNpZnk6IGRkAh0PFgIfCwUBMGQCHw8WAh8LBQEwZAIjDxYCHwsFAV9kAiUPDxYCHwoFBkNyZWF0ZWRkAicPDxYCHwoFBkNhbmNlbGRkAgIPZBYCZg9kFgICAQ9kFgwCAQ8WAh8KBQVDbG9zZWQCAw8WAh8KBQ5TYXZlIFBhZ2UgVHlwZWQCBQ8WAh8KBQ5QYWdlIFR5cGUgTmFtZWQCBw8WAh8LBQEwZAIJDxYCHwoFBFNhdmVkAgsPFgIfCgUGQ2FuY2VsZAIDD2QWAmYPZBYCAgEPZBYQAgEPFgIfCwUFRmFsc2VkAgMPFgIfCgUFQ2xvc2VkAgUPFgIfCgUJTW92ZSBQYWdlZAIHDxYCHwoFC0Rlc3RpbmF0aW9uZAILDw8WAh8dBZMDamF2YXNjcmlwdDp2YXIgdz13aW5kb3cub3BlbignL3dvcmtzcGFjZXMvQnJvd3NlUG9wdXAuYXNweD9vYmplY3RfbmFtZT1jdGwwMF9Db250ZW50UGxhY2VIb2xkZXIxX2N0bDAwX3BhZ2VNb3ZlTW9kYWxfdHh0VGFyZ2V0TmFtZSZvYmplY3RfaWQ9Y3RsMDBfQ29udGVudFBsYWNlSG9sZGVyMV9jdGwwMF9wYWdlTW92ZU1vZGFsX2hmVGFyZ2V0SWQmY29udGV4dElkPTAmb2JqZWN0SWQ9MCZleGNsdWRlT2JqZWN0SWRzPTAmcm9vdE5hdkl0ZW1OYW1lPVNpdGVfUm9vdCZyb290TmF2SXRlbUlkPTAmTW92ZVBhZ2U9dHJ1ZScsJycsJ3dpZHRoPTQwMCxoZWlnaHQ9NDYwLHRvb2xiYXI9MCxsb2NhdGlvbj0wLGRpcmVjdG9yaWVzPTAsc3RhdHVzPTAsbWVudWJhcj0wLHNjcm9sbGJhcnM9MSxyZXNpemFibGU9MScpO2RkAg0PFgIfCwUBMGQCEQ8WAh8KBQRNb3ZlZAITDxYCHwoFBkNhbmNlbGQCBA9kFgJmD2QWAgIBD2QWHAIBDxYCHwoFBUNsb3NlZAIDDxYCHwsFATBkAgUPFgIfCwUJZGQgTU0sIHl5ZAIHDxYCHwsFCGhoOm1tIHR0ZAIJDxYCHwoFEFJlbGVhc2UgU2NoZWR1bGVkAgsPFgIfCgULQWRkIFJlbGVhc2VkAg0PFgIfCgUNU2VsZWN0IGEgUGFnZWQCDw8WAh8KBQpSZWxlYXNlIE9uZAIRDxYCHwoFDVJlbGVhc2UgVW50aWxkAhMPFgIfCgUDQWRkZAIVDxYCHwoFCVBhZ2UgTmFtZWQCFw8WAh8KBQpSZWxlYXNlIE9uZAIZDxYCHwoFDVJlbGVhc2UgVW50aWxkAhsPFgIfCgUFQ2xvc2VkAgUPZBYCZg9kFgICAQ9kFhICAQ8WAh8KBQVDbG9zZWQCAw8WAh8KBQlDb3B5IFBhZ2VkAgUPFgIfCgUKUGFnZSBUaXRsZWQCBw8WAh8KBQtEZXN0aW5hdGlvbmQCCw8PFgIfHQWTA2phdmFzY3JpcHQ6dmFyIHc9d2luZG93Lm9wZW4oJy93b3Jrc3BhY2VzL0Jyb3dzZVBvcHVwLmFzcHg/b2JqZWN0X25hbWU9Y3RsMDBfQ29udGVudFBsYWNlSG9sZGVyMV9jdGwwMF9wYWdlQ29weU1vZGFsX3R4dFRhcmdldE5hbWUmb2JqZWN0X2lkPWN0bDAwX0NvbnRlbnRQbGFjZUhvbGRlcjFfY3RsMDBfcGFnZUNvcHlNb2RhbF9oZlRhcmdldElkJmNvbnRleHRJZD0wJm9iamVjdElkPTAmZXhjbHVkZU9iamVjdElkcz0wJnJvb3ROYXZJdGVtTmFtZT1TaXRlX1Jvb3Qmcm9vdE5hdkl0ZW1JZD0wJkNvcHlQYWdlPXRydWUnLCcnLCd3aWR0aD00MDAsaGVpZ2h0PTQ2MCx0b29sYmFyPTAsbG9jYXRpb249MCxkaXJlY3Rvcmllcz0wLHN0YXR1cz0wLG1lbnViYXI9MCxzY3JvbGxiYXJzPTEscmVzaXphYmxlPTEnKTtkZAINDxYCHwsFATBkAhEPFgIfCwUBX2QCEw8WAh8KBQRDb3B5ZAIVDxYCHwoFBkNhbmNlbGQCBg9kFgJmD2QWAgIBD2QWCgIDDxYCHwoFC1hNTCBTaXRlbWFwZAIFDxYCHwoFI1RvIHZpc2l0IHRoZSBYTUwgc2l0ZW1hcCwgY2xpY2sgdGhlZAIHDxYCHwoFD3ByZXZpZXcgYnV0dG9uLmQCCQ8WAh8KBT1UbyBzdWJtaXQgdG8gR29vZ2xlIHNlYXJjaCBlbmdpbmUsIHBsZWFzZSBjb3B5IHRoZSBVUkwgYmVsb3cuZAILDw8WAh8KBSdodHRwczovL3d3dy5yb3NldmlsbGUuY2EudXMvc2l0ZW1hcC54bWxkZAIID2QWAmYPZBYQAgEPFgIfCgUFQ2xvc2VkAgMPFgIfCgUSQXJjaGl2ZWQgU3ViLXBhZ2VzZAIFDxYCHwsFATBkAgcPFgIfCwUBMGQCCQ8WAh8KBQ1TdWItUGFnZSBOYW1lZAILDxYCHwoFB1Jlc3RvcmVkAg0PFgIfCgUPIERlbGV0ZSBGb3JldmVyZAIPDxYCHwoFBUNsb3NlZAIUD2QWAmYPZBYIAgEPZBYEZg9kFgICAQ9kFgRmD2QWAgIBDxYCHwplZAICDxYCHwloFgICAw9kFgJmD2QWGAIDDw8WAh8KBQhTZXR0aW5nc2RkAgUPDxYCHwoFDVJlbmRlcmVkIERhdGFkZAIHDxBkZBYAZAIJD2QWAgIBD2QWAgIBDxBkZBYAZAILD2QWAgIBD2QWAgIFDxYCHgV2YWx1ZQUGQnJvd3NlZAIND2QWBGYPZBYCAgEPDxYCHwoFDk9iamVjdCBDb250ZXh0ZGQCAQ9kFgICBQ8WAh8eBQZCcm93c2VkAg8PZBYEZg9kFgICAQ8PFgIfCgULWE1MIENvbnRlbnRkZAIBD2QWAgIDDw8WAh8KBQhWYWxpZGF0ZWRkAhUPDxYCHwoFD1JlbmRlciBUZW1wbGF0ZWRkAhcPEGRkFgBkAhsPEGRkFgFmZAIdDw8WAh8KBQ9VcGRhdGUgU2V0dGluZ3NkZAIfDw8WAh8KBQZDYW5jZWxkZAIBD2QWAgIBD2QWBGYPFgQfBgUibWF4LXdpZHRoOjk5OTlweDttYXgtaGVpZ2h0OjY1MHB4Ox4JaW5uZXJodG1sBYwVPGRpdiBpZD0ic2xpZGVyY3RsMDBfQ29udGVudFBsYWNlSG9sZGVyMV9jdGwxMV9kaXZWaWV3IiBjbGFzcz0ibml2b1NsaWRlciIgc3R5bGU9Im1heC13aWR0aDo5OTk5cHg7bWF4LWhlaWdodDo2NTBweDsiPg0KCTxhIGhyZWY9Ii9jbXMvT25lLmFzcHg/cG9ydGFsSWQ9Nzk2NDkyMiZhbXA7cGFnZUlkPTE3NzAwMjIzIiB0YXJnZXQ9Il9ibGFuayIgdGl0bGU9IkRyb3VnaHQgaXMgaGVyZSIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7Ij48aW1nIHNyYz0iL1VzZXJGaWxlcy9TZXJ2ZXJzL1NlcnZlcl83OTY0ODM4L0ltYWdlL0Jhbm5lci9jb3JfZXVfZHJvdWdodGlzaGVyZV93ZWJiYW5uZXJSZXNpemVkLnBuZyIgYWx0PSJEcm91Z2h0IGlzIGhlcmUiIC8+PC9hPg0KPC9kaXY+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKHdpbmRvdykubG9hZChmdW5jdGlvbigpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQoJyNzbGlkZXJjdGwwMF9Db250ZW50UGxhY2VIb2xkZXIxX2N0bDExX2RpdlZpZXcnKS5uaXZvU2xpZGVyKHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlZmZlY3Q6ICdyYW5kb20nLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdXNlVGltZTogNTAwMCwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydFNsaWRlOiAwLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGlvbk5hdjogZmFsc2UsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRyb2xOYXY6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRyb2xOYXZUaHVtYnM6IGZhbHNlLCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sTmF2VGh1bWJzRnJvbVJlbDogZmFsc2UsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5Ym9hcmROYXY6IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdXNlT25Ib3ZlcjogdHJ1ZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYW51YWxBZHZhbmNlOnRydWUsIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhcHRpb25PcGFjaXR5OiAwLjgsIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXZUZXh0OiAnJywNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXh0VGV4dDogJycsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmVmb3JlQ2hhbmdlOiBmdW5jdGlvbigpe30sIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFmdGVyQ2hhbmdlOiBmdW5jdGlvbigpe30sDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xpZGVzaG93RW5kOiBmdW5jdGlvbigpeyQoJyNzbGlkZXJjdGwwMF9Db250ZW50UGxhY2VIb2xkZXIxX2N0bDExX2RpdlZpZXcnKS5kYXRhKCduaXZvc2xpZGVyJykuc3RhcnQoKTt9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhc3RTbGlkZTogZnVuY3Rpb24oKXt9LA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFmdGVyTG9hZDogZnVuY3Rpb24oKXt9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTskKCcjc2xpZGVyY3RsMDBfQ29udGVudFBsYWNlSG9sZGVyMV9jdGwxMV9kaXZWaWV3IC5uaXZvLXByZXZOYXYsICNzbGlkZXJjdGwwMF9Db250ZW50UGxhY2VIb2xkZXIxX2N0bDExX2RpdlZpZXcgLm5pdm8tbmV4dE5hdiwgI3NsaWRlcmN0bDAwX0NvbnRlbnRQbGFjZUhvbGRlcjFfY3RsMTFfZGl2VmlldyAubml2by1jb250cm9sJykuYXR0cignaHJlZicsICcjJyk7ICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkKCcjc2xpZGVyY3RsMDBfQ29udGVudFBsYWNlSG9sZGVyMV9jdGwxMV9kaXZWaWV3IC5uaXZvLXByZXZOYXYsICNzbGlkZXJjdGwwMF9Db250ZW50UGxhY2VIb2xkZXIxX2N0bDExX2RpdlZpZXcgLm5pdm8tbmV4dE5hdiwgI3NsaWRlcmN0bDAwX0NvbnRlbnRQbGFjZUhvbGRlcjFfY3RsMTFfZGl2VmlldyAubml2by1jb250cm9sJykub24oJ2NsaWNrJywgZnVuY3Rpb24gKGV2ZW50KSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zY3JpcHQ+ZAICDxYCHwloFgQCAw9kFgQCAQ9kFgICAw9kFgJmD2QWDAIBD2QWAmYPZBYEZg9kFgJmDw8WAh8KBQZJbWFnZXNkZAIBD2QWBGYPDxYCHxwFJy9jb21tb24vcmVzb3VyY2VzL3NoYXJlZC9pbWFnZXMvYWRkLmdpZmRkAgEPDxYCHwoFCUFkZCBJbWFnZWRkAgMPPCsADgIAFCsAAg8WCB4XY3NfZXZlbnRzX09uUm93RHJvcHBpbmcFQm9uUm93RHJvcHBpbmdjdGwwMF9Db250ZW50UGxhY2VIb2xkZXIxX2N0bDExX2dyZFBlbmRpbmdJbWFnZU9yZGVycx4YY3Nfc2VsZWN0X0FsbG93Um93U2VsZWN0Zx4gY3Nfc2VsZWN0X0VuYWJsZURyYWdUb1NlbGVjdFJvd3NoHhRjc19BbGxvd1Jvd3NEcmFnRHJvcGdkFwEFCFBhZ2VTaXplAh4BFgIWC2RkZRQrAAALKXlUZWxlcmlrLldlYi5VSS5HcmlkQ2hpbGRMb2FkTW9kZSwgVGVsZXJpay5XZWIuVUksIFZlcnNpb249MjAyMS4yLjYxNi40MCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj0xMjFmYWU3ODE2NWJhM2Q0ATwrAAcACyl0VGVsZXJpay5XZWIuVUkuR3JpZEVkaXRNb2RlLCBUZWxlcmlrLldlYi5VSSwgVmVyc2lvbj0yMDIxLjIuNjE2LjQwLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTEyMWZhZTc4MTY1YmEzZDQBZGRkZGZkAggPDxYCHxwFKy9jb21tb24vcmVzb3VyY2VzL3NoYXJlZC9pbWFnZXMvd2FybmluZy5naWZkZAIKDw8WAh8KBS5XYXJuaW5nOiAxMDBLQiBpcyBtYXhpbXVtIHByZWZlcnJlZCBmaWxlIHNpemUuZGQCDA8PFgIfCgUSVXBkYXRlIGltYWdlIG9yZGVyZGQCDg8PFgIfCgUGQ2FuY2VsZGQCAw9kFhpmDxYCHwsFBzc5NjQ5MzBkAgMPFgIfBgUNZGlzcGxheTpub25lOxYCZg9kFgICAQ8PZBYCHwYFCmNvbG9yOnJlZDtkAgQPDxYCHwoFCExvY2F0aW9uZGQCBg8PZBYCHhRSZXF1aXJlZElucHV0Q29udHJvbAUOdmdBZGRFZGl0SW1hZ2VkAgcPFgIfHwUGQnJvd3NlZAIKDw8WAh8KBQROYW1lZGQCCw8PZBYCHyQFDnZnQWRkRWRpdEltYWdlZAIMDw8WAh8KBQdTdW1tYXJ5ZGQCDg8PFgIfCgUDVVJMZGQCEA8PFgIfCgUIQWx0IFRleHRkZAIRDw9kFgIfJAUOdmdBZGRFZGl0SW1hZ2VkAhIPDxYCHwoFDEluc2VydCBJbWFnZRYCHgdPbkNsaWNrBbYCcmV0dXJuIElucHV0Q2hlY2tfQ2hlY2tBbGxSZXF1aXJlZENvbnRyb2xzKCd2Z0FkZEVkaXRJbWFnZScsICdjdGwwMF9Db250ZW50UGxhY2VIb2xkZXIxX2N0bDExX3RyQ29tbWVudEVycm9yJywgJ2N0bDAwX0NvbnRlbnRQbGFjZUhvbGRlcjFfY3RsMTFfbGJsQ29tbWVudEVycm9yJywgJ0ZpZWxkcyBtYXJrZWQgd2l0aCBhbiBhc3RlcmlzaygqKSBhcmUgbWFuZGF0b3J5IGFuZCBjYW5ub3QgYmUgZW1wdHkuJywgJ1BsZWFzZSB1c2UgdGhlIGZvbGxvd2luZyBmb3JtYXQgZm9yIHRoZSBmaWVsZCBtYXJrZWQgd2l0aCBhbiBhc3RlcmlzaygqKScpO2QCEw8PFgIfCgUGQ2FuY2VsZGQCBQ9kFjACAQ8PFgIfCgUIU2V0dGluZ3NkZAIDDxYCHwYFDWRpc3BsYXk6bm9uZTsWAmYPZBYCAgEPD2QWAh8GBQpjb2xvcjpyZWQ7ZAIFDw8WAh8KBQ5TdGFydGluZyBJbWFnZWRkAgcPEGQPFgJmAgEWAgULRmlyc3QgaW1hZ2UFGFJhbmRvbWx5IHNlbGVjdCBhbiBpbWFnZRYBZmQCCQ8PFgIfCgUOU2xpZGVzaG93IG1vZGVkZAILDxBkDxYCZgIBFgIFAk9uBQNPZmYWAWZkAg0PDxYCHwoFDVNob3cgY29udHJvbHNkZAIPDxBkDxYCZgIBFgIFA1llcwUCTm8WAWZkAhEPDxYCHwoFGE1heGltdW0gbnVtYmVyIG9mIGltYWdlc2RkAhMPD2QWBh8kBQp2Z1NldHRpbmdzHxoFLklucHV0Q29uc3RyYWludF9PbkNoYW5nZSh0aGlzLCAvXlxkKlwuP1xkKiQvKTsfGwUuSW5wdXRDb25zdHJhaW50X09uQ2hhbmdlKHRoaXMsIC9eXGQqXC4/XGQqJC8pO2QCFQ8PFgIfCgU+KE5vdGU6IEluY3JlYXNpbmcgdGhpcyBudW1iZXIgd2lsbCBhZmZlY3QgdGhlIHBhZ2UgbG9hZCBzcGVlZClkZAIXDw8WAh8KBQVTcGVlZGRkAhkPD2QWBh8kBQp2Z1NldHRpbmdzHxoFLklucHV0Q29uc3RyYWludF9PbkNoYW5nZSh0aGlzLCAvXlxkKlwuP1xkKiQvKTsfGwUuSW5wdXRDb25zdHJhaW50X09uQ2hhbmdlKHRoaXMsIC9eXGQqXC4/XGQqJC8pO2QCGw8PFgIfCgURc2Vjb25kcyBwZXIgaW1hZ2VkZAIdDw8WAh8KBQ5NYXhpbXVtIGhlaWdodGRkAh8PD2QWBh8kBQp2Z1NldHRpbmdzHxoFKElucHV0Q29uc3RyYWludF9PbkNoYW5nZSh0aGlzLCAvXlxkKiQvKTsfGwUoSW5wdXRDb25zdHJhaW50X09uQ2hhbmdlKHRoaXMsIC9eXGQqJC8pO2QCIQ8PFgIfCgUNTWF4aW11bSB3aWR0aGRkAiMPD2QWBh8kBQp2Z1NldHRpbmdzHxoFKElucHV0Q29uc3RyYWludF9PbkNoYW5nZSh0aGlzLCAvXlxkKiQvKTsfGwUoSW5wdXRDb25zdHJhaW50X09uQ2hhbmdlKHRoaXMsIC9eXGQqJC8pO2QCJQ8PFgIfCgUJQW5pbWF0aW9uZGQCJw8QZGQWAWZkAikPDxYCHwoFFUFjdGlvbiBvbiBpbWFnZSBjbGlja2RkAisPEGQPFgRmAgECAgIDFgQFCU5vIGFjdGlvbgUVQWR2YW5jZSB0byBuZXh0IGltYWdlBRpPcGVuIFVSTCBpbiBjdXJyZW50IHdpbmRvdwUWT3BlbiBVUkwgaW4gbmV3IHdpbmRvdxYBAgFkAi0PDxYCHwoFD1VwZGF0ZSBzZXR0aW5ncxYCHyUFtAJyZXR1cm4gSW5wdXRDaGVja19DaGVja0FsbFJlcXVpcmVkQ29udHJvbHMoJ3ZnU2V0dGluZ3MnLCAnY3RsMDBfQ29udGVudFBsYWNlSG9sZGVyMV9jdGwxMV90ckNvbW1lbnRFcnJvcjInLCAnY3RsMDBfQ29udGVudFBsYWNlSG9sZGVyMV9jdGwxMV9sYmxDb21tZW50RXJyb3IyJywgJ0ZpZWxkcyBtYXJrZWQgd2l0aCBhbiBhc3RlcmlzaygqKSBhcmUgbWFuZGF0b3J5IGFuZCBjYW5ub3QgYmUgZW1wdHkuJywgJ1BsZWFzZSB1c2UgdGhlIGZvbGxvd2luZyBmb3JtYXQgZm9yIHRoZSBmaWVsZCBtYXJrZWQgd2l0aCBhbiBhc3RlcmlzaygqKScpO2QCLw8PFgIfCgUGQ2FuY2VsZGQCAw9kFgJmD2QWAgIBD2QWCGYPZBYCZg8WAh8KBdsgPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTE2Ij8+PGRpdiBjbGFzcz0icm9zZXZpbGxlUUwiPjx1bD48bGk+PGRpdiBjbGFzcz0iY2FyZCBlZmZlY3RfX2hvdmVyIHJvc2V2aWxsZVJvdyI+PHNwYW4gY2xhc3M9ImNhcmRfX2Zyb250Ij48c3BhbiBjbGFzcz0iUUxpY29uLWJhY2tncm91bmQgYmctZ3JhZGllbnQiPjxzcGFuIGNsYXNzPSJpY29uIGZhIGZhLW1hcC1tYXJrZXIiPjxzcGFuIGNsYXNzPSJvZmZTY3JlZW4iPmljb248L3NwYW4+PC9zcGFuPjwvc3Bhbj5DaG9vc2UgUm9zZXZpbGxlPC9zcGFuPjxzcGFuIGNsYXNzPSJjYXJkX19iYWNrIGJnLWdyYWRpZW50Ij48cCBjbGFzcz0icWwtdGl0bGUiPkNob29zZSBSb3NldmlsbGU8L3A+LSA8YSBocmVmPSJodHRwczovL3d3dy5yb3NldmlsbGUuY2EudXMvY21zL09uZS5hc3B4P3BvcnRhbElkPTc5NjQ5MjImYW1wO3BhZ2VJZD04NzE3NDE2IiB0aXRsZT0iRWNvbm9taWMgRGV2ZWxvcG1lbnQiPkVjb25vbWljIERldmVsb3BtZW50PC9hPjxicj4NCi0gPGEgaHJlZj0iaHR0cHM6Ly93d3cucm9zZXZpbGxlLmNhLnVzL2Ntcy9PbmUuYXNweD9wb3J0YWxJZD03OTY0OTIyJmFtcDtwYWdlSWQ9MTYxNzU1NzAiIHRpdGxlPSJXaHkgUm9zZXZpbGxlIj5XaHkgUm9zZXZpbGxlPC9hPjxicj4NCi0gPGEgaHJlZj0iaHR0cHM6Ly93d3cucm9zZXZpbGxlLmNhLnVzL2Ntcy9PbmUuYXNweD9wb3J0YWxJZD03OTY0OTIyJmFtcDtwYWdlSWQ9MTgwODUyMjgiIHRpdGxlPSJBY2NvbGFkZXMiPkFjY29sYWRlczwvYT48YnI+DQotIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJvc2V2aWxsZS5jYS51cy9jbXMvT25lLmFzcHg/cG9ydGFsSWQ9Nzk2NDkyMiZhbXA7cGFnZUlkPTE2MTQ4NjYwIiB0aXRsZT0iT3Bwb3J0dW5pdHkgU2l0ZXMiPk9wcG9ydHVuaXR5IFNpdGVzPC9hPjxicj4NCi0gPGEgaHJlZj0iaHR0cHM6Ly93d3cucm9zZXZpbGxlLmNhLnVzL2Ntcy9PbmUuYXNweD9wb3J0YWxJZD03OTY0OTIyJmFtcDtwYWdlSWQ9MTg1NTM4NzcmYW1wO3BvcnRsZXRJbnN0YW5jZUlkPTc0MTYyNiIgdGl0bGU9IlJvc2V2aWxsZSBWZW50dXJlIExhYiI+Um9zZXZpbGxlIFZlbnR1cmUgTGFiPC9hPjwvc3Bhbj48L2Rpdj48L2xpPjxsaT48ZGl2IGNsYXNzPSJjYXJkIGVmZmVjdF9faG92ZXIgcm9zZXZpbGxlUm93Ij48c3BhbiBjbGFzcz0iY2FyZF9fZnJvbnQiPjxzcGFuIGNsYXNzPSJRTGljb24tYmFja2dyb3VuZCBiZy1ncmFkaWVudCI+PHNwYW4gY2xhc3M9Imljb24gZmEgZmEtaG9tZSI+PHNwYW4gY2xhc3M9Im9mZlNjcmVlbiI+aWNvbjwvc3Bhbj48L3NwYW4+PC9zcGFuPlV0aWxpdGllczwvc3Bhbj48c3BhbiBjbGFzcz0iY2FyZF9fYmFjayBiZy1ncmFkaWVudCI+PHAgY2xhc3M9InFsLXRpdGxlIj5VdGlsaXRpZXM8L3A+LSA8YSB0aXRsZT0iU2lnbnVwLCBWaWV3IG9yIFBheSBteSBiaWxsIiBocmVmPSIvYmlsbHBheSIgdGFyZ2V0PSJfYmxhbmsiPlZpZXcgb3IgUGF5IG15IGJpbGw8L2E+DQo8YnI+DQotIDxhIHRpdGxlPSJSZWJhdGVzIiBocmVmPSIvY21zL09uZS5hc3B4P3BvcnRhbElkPTc5NjQ5MjImYW1wO3BhZ2VJZD04ODkyMjg3Ij5SZWJhdGVzPC9hPg0KPGJyPg0KLSA8YSB0aXRsZT0iUmVwb3J0IGFuIEVsZWN0cmljIE91dGFnZSIgaHJlZj0iL2Ntcy9PbmUuYXNweD9wb3J0YWxJZD03OTY0OTIyJmFtcDtwYWdlSWQ9OTA3MjgzOSI+UmVwb3J0IGFuIG91dGFnZTwvYT4NCjxicj4NCi0gPGEgdGl0bGU9IlV0aWxpdHkgQmlsbGluZyBDdXN0b21lciBTZXJ2aWNlIiBocmVmPSIvY21zL09uZS5hc3B4P3BvcnRhbElkPTc5NjQ5MjImYW1wO3BhZ2VJZD04ODkxMzAzIj5VdGlsaXR5IEJpbGxpbmcgJmFtcDsgQ3VzdG9tZXIgU2VydmljZTwvYT48YnI+DQotIDxhIGhyZWY9Ii9jbXMvT25lLmFzcHg/cG9ydGFsSWQ9Nzk2NDkyMiZhbXA7cGFnZUlkPTg5MTU5NTciIHRpdGxlPSJncmVlbiB3YXN0ZSBpbmZvcm1hdGlvbiI+VHJhc2ggJmFtcDsgR3JlZW4gV2FzdGUgPGJyPg0KPC9hPjwvc3Bhbj48L2Rpdj48L2xpPjxsaT48ZGl2IGNsYXNzPSJjYXJkIGVmZmVjdF9faG92ZXIgcm9zZXZpbGxlUm93Ij48c3BhbiBjbGFzcz0iY2FyZF9fZnJvbnQiPjxzcGFuIGNsYXNzPSJRTGljb24tYmFja2dyb3VuZCBiZy1ncmFkaWVudCI+PHNwYW4gY2xhc3M9Imljb24gZmEgZmEtYnJpZWZjYXNlIj48c3BhbiBjbGFzcz0ib2ZmU2NyZWVuIj5pY29uPC9zcGFuPjwvc3Bhbj48L3NwYW4+Sm9iczwvc3Bhbj48c3BhbiBjbGFzcz0iY2FyZF9fYmFjayBiZy1ncmFkaWVudCI+PHAgY2xhc3M9InFsLXRpdGxlIj5Kb2JzPC9wPi0gPGEgdGl0bGU9IkpvYnMiIGhyZWY9Ii9jbXMvb25lLmFzcHg/cGFnZUlkPTg3Mzg1MDciPkpvYiBvcGVuaW5nczwvYT4NCjxicj4NCi0gPGEgdGl0bGU9IkZBUXMiIGhyZWY9Ii9jbXMvT25lLmFzcHg/cG9ydGFsSWQ9Nzk2NDkyMiZhbXA7cGFnZUlkPTg5MTg0NTkjNjI3Ij5GcmVxdWVudGx5IGFza2VkIHF1ZXN0aW9uczwvYT4NCjxicj4NCi0gPGEgdGl0bGU9Ik1lbW9yYW5kYSBvZiBVbmRlcnN0YW5kaW5nIiBocmVmPSIvY21zL09uZS5hc3B4P3BvcnRhbElkPTc5NjQ5MjImYW1wO3BhZ2VJZD04OTE4NDY5Ij5NZW1vcmFuZGEgb2YgVW5kZXJzdGFuZGluZzwvYT48YnI+DQotIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnJvc2V2aWxsZS5jYS51cy9jbXMvT25lLmFzcHg/cG9ydGFsSWQ9Nzk2NDkyMiZhbXA7cGFnZUlkPTE4MDg4OTUyIiB0aXRsZT0iRGl2ZXJzaXR5IGFuZCBJbmNsdXNpb24iPkRpdmVyc2l0eSBhbmQgSW5jbHVzaW9uPC9hPjwvc3Bhbj48L2Rpdj48L2xpPjxsaT48ZGl2IGNsYXNzPSJjYXJkIGVmZmVjdF9faG92ZXIgcm9zZXZpbGxlUm93Ij48c3BhbiBjbGFzcz0iY2FyZF9fZnJvbnQiPjxzcGFuIGNsYXNzPSJRTGljb24tYmFja2dyb3VuZCBiZy1ncmFkaWVudCI+PHNwYW4gY2xhc3M9Imljb24gZmEgZmEtdGlja2V0Ij48c3BhbiBjbGFzcz0ib2ZmU2NyZWVuIj5pY29uPC9zcGFuPjwvc3Bhbj48L3NwYW4+RXZlbnRzPC9zcGFuPjxzcGFuIGNsYXNzPSJjYXJkX19iYWNrIGJnLWdyYWRpZW50Ij48cCBjbGFzcz0icWwtdGl0bGUiPkV2ZW50czwvcD48YSBocmVmPSIvcmVzaWRlbnRzL2NpdHlfZXZlbnRzL2JlX3dlbGxfcm9zZXZpbGxlIiB0aXRsZT0iLSBCZSBXZWxsIFJvc2V2aWxsZSI+LSBCZSBXZWxsIFJvc2V2aWxsZTwvYT48YnI+DQo8YSBocmVmPSIvY21zL09uZS5hc3B4P3BvcnRhbElkPTc5NjQ5MjImYW1wO3BhZ2VJZD0xMTQ2MTA2NiIgdGl0bGU9IkNhbXBmaXJlcyB3ZWJwYWdlLiI+LSBDYW1wZmlyZXM8L2E+PGJyPg0KPGEgaHJlZj0iL3Jlc2lkZW50cy9jaXR5X2V2ZW50cy9jb25jZXJ0c19vbl90aGVfc3F1YXJlIiB0aXRsZT0iY29uY2VydHMgd2VicGFnZSI+LSBDb25jZXJ0czwvYT48YnI+DQo8YSBocmVmPSIvY21zL09uZS5hc3B4P3BvcnRhbElkPTc5NjQ5MjImYW1wO3BhZ2VJZD04ODkwMDM3IiB0aXRsZT0iRnJpZGF5IEZsaWNrcyI+LSBGcmlkYXkgRmxpY2tzPC9hPjxicj4NCjxlbT48YSB0aXRsZT0iT3RoZXIgZXZlbnQgd2VicGFnZXMiIGhyZWY9Ii9jbXMvT25lLmFzcHg/cG9ydGFsSWQ9Nzk2NDkyMiZhbXA7cGFnZUlkPTg4ODk5MTUiPi0gT3RoZXIgZXZlbnRzPC9hPjwvZW0+DQo8YnI+DQo8YnI+DQo8c3BhbiBjbGFzcz0iQXBwbHlDbGFzcyI+PC9zcGFuPjwvc3Bhbj48L2Rpdj48L2xpPjwvdWw+PC9kaXY+PHNjcmlwdD4NCg0KICAkKGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigpIHsNCg0KICAgIGlmKCEkKCcucm9zZXZpbGxlUUwgZGl2LmNhcmQnKS5oYXNDbGFzcygnaG92ZXJlZCcpKXsNCiAgICAgICQoJy5jYXJkX19iYWNrIHVsIGxpIGEnKS5mb2N1c2luKGZ1bmN0aW9uKCl7DQogICAgICAgIC8vJCh0aGlzKS5wYXJlbnQoKS5wYXJlbnQoKS5hZGRDbGFzcygnaG92ZXJlZCcpOw0KICAgICAgICAkKHRoaXMpLiBjbG9zZXN0KCcuY2FyZCcpLmFkZENsYXNzKCdob3ZlcmVkJyk7DQogICAgICB9KTsNCiAgICAgICQoJy5jYXJkX19iYWNrIHVsIGxpIGEnKS5mb2N1c291dChmdW5jdGlvbigpew0KICAgICAgICAvLyQodGhpcykucGFyZW50KCkucGFyZW50KCkucmVtb3ZlQ2xhc3MoJ2hvdmVyZWQnKTsNCiAgICAgICAgJCh0aGlzKS4gY2xvc2VzdCgnLmNhcmQnKS5yZW1vdmVDbGFzcygnaG92ZXJlZCcpOw0KICAgICAgfSk7DQogICAgfQ0KDQogIH0pOw0KDQo8L3NjcmlwdD5kAgEPFgIfCWgWAgIBD2QWBAIBD2QWAmYPZBYCAgEPDxYCHwoFD1BhZ2UgUHJvcGVydGllc2RkAgIPZBYCZg9kFgICAQ8PFgIfCgUMUGFnZSBDb250ZW50ZGQCAg8WAh8JaBYkAgEPDxYCHwoFCFNldHRpbmdzZGQCAw8PFgIfCgUNUG9ydGxldCBUaXRsZWRkAgkPDxYCHwoFD1JlbmRlciBUZW1wbGF0ZWRkAgsPEGRkFgBkAg0PDxYCHwoFD1VwZGF0ZSBTZXR0aW5nc2RkAg8PEA8WAh8KBShTdG9yZSBmaWVsZCBpbmZvcm1hdGlvbiBhdCBwb3J0bGV0IGxldmVsZGRkZAIRDw8WAh8KBQpBZGQgRmllbGRzZGQCEw8PFgIfCgVrIkZpZWxkIE5hbWUiIGNhbm5vdCBiZSAiY2hpbGQiLCBjYW5ub3Qgc3RhcnQgd2l0aCAieG1sIiBhbmQgaXQgaGFzIHRvIHN0YXJ0IHdpdGggYW4gYWxwaGFiZXRpY2FsIGNoYXJhY3Rlci5kZAIVDw8WAh8KBQxEaXNwbGF5IE5hbWVkZAIXDw9kFgIfGwUiamF2YXNjcmlwdDphdXRvR2VuZXJhdGVGaWVsZE5hbWUoKWQCGw8PFgIfCgUKRmllbGQgTmFtZWRkAh8PDxYCHwoFaUZpZWxkIG5hbWUgaXMgaW52YWxpZCBiZWNhdXNlIGl0IGVpdGhlciBjb250YWlucyBpbGxlZ2FsIGNoYXJhY3RlcnMgb3IgbWF0Y2hlcyB3aXRoIG5hbWUgb2YgYW5vdGhlciBmaWVsZGRkAiEPDxYCHwoFCkZpZWxkIFR5cGVkZAIjDxAPFgYeDURhdGFUZXh0RmllbGQFBVZhbHVlHg5EYXRhVmFsdWVGaWVsZAUDS2V5HgtfIURhdGFCb3VuZGdkEBUHBlN0cmluZwdOdW1lcmljCVJpY2ggVGV4dAdCb29sZWFuBERhdGULRGF0ZSAmIFRpbWUETGluaxUHBnN0cmluZwdudW1lcmljCHJpY2h0ZXh0B2Jvb2xlYW4EZGF0ZQhkYXRldGltZQRsaW5rFCsDB2dnZ2dnZ2cWAWZkAiUPDxYCHwoFCUFkZCBGaWVsZGRkAicPZBYCZg9kFgJmD2QWAmYPDxYCHwoFDkN1cnJlbnQgRmllbGRzZGQCKQ9kFgJmD2QWCAIBD2QWAmYPDxYCHwoFDERpc3BsYXkgTmFtZWRkAgIPZBYCZg8PFgIfCgUKRmllbGQgTmFtZWRkAgMPZBYCZg8PFgIfCgUKRmllbGQgVHlwZWRkAgQPZBYCZg8PFgIfCgUHQWN0aW9uc2RkAisPZBYCZg9kFgJmD2QWAmYPDxYCHwoFDURlbGV0ZSBGaWVsZHMWAh4Hb25DbGljawU9amF2YXNjcmlwdDpyZXR1cm4gY29uZmlybSgnQXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGRlbGV0ZT8nKWQCAw88KwAEAQAPFgYfGGcfGWcfFwsrBQFkZAIFD2QWBmYPZBYCAgEPZBYCZg9kFgJmDxYCHwoFqgE8ZGl2IGNsYXNzPSJzZWMtaGVhZGVyIG5ld3MiPgo8aDI+V2hhdCdzIGhhcHBlbmluZyBpbiBSb3NldmlsbGU8L2gyPgo8YSBocmVmPSIvY21zL09uZS5hc3B4P3BvcnRhbElkPTc5NjQ5MjImYW1wO3BhZ2VJZD03OTY0OTMzIiBjbGFzcz0icm91bmRlZCBibHVlIj5WaWV3IE1vcmU8L2E+CjwvZGl2PmQCAQ9kFgICAQ9kFgRmD2QWAgIBDxYCHwoFuEM8ZGl2IGNsYXNzPSJuZXdzLW91dGVyLXdyYXBwZXIiPg0KICA8ZGl2IGlkPSJSU1NMaW5rIj48YSB0YXJnZXQ9Il9ibGFuayIgdGl0bGU9IlN1YnNjcmliZSB0byBSU1MgRmVlZCIgaHJlZj0iL3N5bmRpY2F0aW9uL3Jzcy5hc3B4P3NlcnZlcmlkPTc5NjQ4MzgmYW1wO3VzZXJpZD01JmFtcDtmZWVkPWRhdGFzdW1tYXJ5JmFtcDtrZXk9QXZMQllvdXowU2N2M1VaeUwyZm1PNlFYRHpGM29mVzVDbyUyZlhITlpsTjk3aG1jV0xncHhuJTJmR3lIWVBwNXozbnNBSTNSdklYVDdIWWJzclVWa3l5eXZRJTNkJTNkJmFtcDt0YXJnZXRfb2JqZWN0X2lkPTc5NjQ5MzMmYW1wO3BvcnRhbF9pZD03OTY0OTIyJmFtcDt2PTIuMCZhbXA7aXRlbV9uYW1lPXBvcnRsZXRfeG1sX3RpdGxlJmFtcDtpdGVtX2Rlc2NyaXB0aW9uPXBvcnRsZXRfeG1sX3N1bW1hcnkmYW1wO2l0ZW1fcHViZGF0ZT1wb3J0bGV0X2xhc3RfbW9kaWZpZWQmYW1wO21heF9pdGVtcz04Ij48c3Bhbj5SU1MgRmVlZDwvc3Bhbj48L2E+PC9kaXY+PHNjcmlwdCBzcmM9Ii9jb21tb24vcmVzb3VyY2VzL0Rlc2lnblBvcnRmb2xpby9TaXRlVGhlbWVzL0NvbW1vbkxpYi9zY3JpcHRzL2RlZmF1bHQtbmV3cy1zdW1tYXJ5LTIwMTQtc3ViLmpzIiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPi8vPC9zY3JpcHQ+PGRpdiBpZD0iZ2MtbmV3cyIgY2xhc3M9IiI+DQogICAgPHVsIGNsYXNzPSJzbGlkZXMiPg0KICAgICAgPGRpdiBjbGFzcz0icm93Ij48YSBjbGFzcz0icmVhZC1tb3JlIiB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iL25ld3Mvd2hhdF9zX2hhcHBlbmluZ19pbl9yb3NldmlsbGUvcm9zZXZpbGxlX3RyYW5zaXRfcmVjZWl2ZXNfZ3JhbnRfZnVuZGluZyIgdGl0bGU9IlJlYWQgbW9yZSBhYm91dCBSb3NldmlsbGUgVHJhbnNpdCBSZWNlaXZlcyBHcmFudCBGdW5kaW5nIHRvIEVsZWN0cmlmeSBCdXMgRmxlZXQiPjxkaXYgY2xhc3M9ImltYWdlIj48aW1nIGNsYXNzPSJsYXp5bG9hZCIgZGF0YS1zcmM9Ii9Vc2VyRmlsZXMvU2VydmVycy9TZXJ2ZXJfNzk2NDgzOC9JbWFnZS9Hb3Zlcm5tZW50L0RlcGFydG1lbnRzL1B1YmxpYyBXb3Jrcy9Sb3NldmlsbGUgVHJhbnNpdC9OZXdzL1Jvc2V2aWxsZS1UcmFuc2l0LS0tRWxlY3RyaWMtQnVzLS0tNzcweDU0MC5wbmciIGFsdD0iIiB0aXRsZT0iIj48L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImlubmVyLW5ld3MtY29udGVudCI+DQogICAgICAgICAgICAgIDxoMyBjbGFzcz0idGl0bGUiPlJvc2V2aWxsZSBUcmFuc2l0IFJlY2VpdmVzIEdyYW50IEZ1bmRpbmcgdG8gRWxlY3RyaWZ5IEJ1cyBGbGVldDwvaDM+DQogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPg0KCQkJCQkJCVVwZGF0ZWQ6IDA5LzI2LzIwMjI8L2Rpdj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48c3Bhbj5jbGVhcjwvc3Bhbj48L2Rpdj48L2E+PGRpdiBjbGFzcz0iY2xlYXIiPjxzcGFuPmNsZWFyPC9zcGFuPjwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgICA8ZGl2IGNsYXNzPSJyb3ciPjxhIGNsYXNzPSJyZWFkLW1vcmUiIHRhcmdldD0iX2JsYW5rIiBocmVmPSIvbmV3cy93aGF0X3NfaGFwcGVuaW5nX2luX3Jvc2V2aWxsZS9tZWRpY2F0aW9uX3Rha2VfYmFja19kYXlfaGFwcGVuaW5nX29jdG9iZXJfMjkiIHRpdGxlPSJSZWFkIG1vcmUgYWJvdXQgTWVkaWNhdGlvbiB0YWtlIGJhY2sgZGF5IGhhcHBlbmluZyBPY3RvYmVyIDI5Ij48ZGl2IGNsYXNzPSJpbWFnZSI+PGltZyBjbGFzcz0ibGF6eWxvYWQiIGRhdGEtc3JjPSIvVXNlckZpbGVzL1NlcnZlcnMvU2VydmVyXzc5NjQ4MzgvSW1hZ2UvR292ZXJubWVudC9EZXBhcnRtZW50cy9FbnZpcm9ubWVudGFsIFV0aWxpdGllcy9OZXdzIGltYWdlcy9QaWxscy1yZWR1Y2VkLmpwZyIgYWx0PSJTYXZlIHRob3NlIHVudXNlZCBhbmQgZXhwaXJlZCBtZWRpY2F0aW9ucyBhbmQgdmFwaW5nIGRldmljZXMgZm9yIG91ciBuZXh0IGZyZWUgdGFrZS1iYWNrIGRheSBoYXBwZW5pbmcgb24gT2N0b2JlciAyOSwgMjAyMiBmcm9tIDEwIGEubS4gdG8gMiBwLm0uIFRoZXJlIGFyZSBuaW5lIGxvY2F0aW9ucyB3aXRoaW4gd2VzdGVybiBQbGFjZXIgQ291bnR5LiIgdGl0bGU9IlNhdmUgdGhvc2UgdW51c2VkIGFuZCBleHBpcmVkIG1lZGljYXRpb25zIGFuZCB2YXBpbmcgZGV2aWNlcyBmb3Igb3VyIG5leHQgZnJlZSB0YWtlLWJhY2sgZGF5IGhhcHBlbmluZyBvbiBPY3RvYmVyIDI5LCAyMDIyIGZyb20gMTAgYS5tLiB0byAyIHAubS4gVGhlcmUgYXJlIG5pbmUgbG9jYXRpb25zIHdpdGhpbiB3ZXN0ZXJuIFBsYWNlciBDb3VudHkuIj48L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImlubmVyLW5ld3MtY29udGVudCI+DQogICAgICAgICAgICAgIDxoMyBjbGFzcz0idGl0bGUiPk1lZGljYXRpb24gdGFrZSBiYWNrIGRheSBoYXBwZW5pbmcgT2N0b2JlciAyOTwvaDM+DQogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPg0KCQkJCQkJCVVwZGF0ZWQ6IDA5LzI2LzIwMjI8L2Rpdj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48c3Bhbj5jbGVhcjwvc3Bhbj48L2Rpdj48L2E+PGRpdiBjbGFzcz0iY2xlYXIiPjxzcGFuPmNsZWFyPC9zcGFuPjwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgICA8ZGl2IGNsYXNzPSJyb3ciPjxhIGNsYXNzPSJyZWFkLW1vcmUiIHRhcmdldD0iX2JsYW5rIiBocmVmPSIvbmV3cy93aGF0X3NfaGFwcGVuaW5nX2luX3Jvc2V2aWxsZS9maXJlX3N0YXRpb25fb3Blbl9ob3VzZSIgdGl0bGU9IlJlYWQgbW9yZSBhYm91dCBGaXJlIFN0YXRpb24gT3BlbiBIb3VzZSI+PGRpdiBjbGFzcz0iaW1hZ2UiPjxpbWcgY2xhc3M9Imxhenlsb2FkIiBkYXRhLXNyYz0iL1VzZXJGaWxlcy9TZXJ2ZXJzL1NlcnZlcl83OTY0ODM4L0ltYWdlL1N0LiA1IE9wZW4gSG91c2UucG5nIiBhbHQ9IiIgdGl0bGU9IiI+PC9kaXY+DQogICAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudCI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbm5lci1uZXdzLWNvbnRlbnQiPg0KICAgICAgICAgICAgICA8aDMgY2xhc3M9InRpdGxlIj5GaXJlIFN0YXRpb24gT3BlbiBIb3VzZTwvaDM+DQogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRhdGUiPg0KCQkJCQkJCVVwZGF0ZWQ6IDA5LzIwLzIwMjI8L2Rpdj4NCiAgICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImNsZWFyIj48c3Bhbj5jbGVhcjwvc3Bhbj48L2Rpdj48L2E+PGRpdiBjbGFzcz0iY2xlYXIiPjxzcGFuPmNsZWFyPC9zcGFuPjwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgICA8ZGl2IGNsYXNzPSJyb3ciPjxhIGNsYXNzPSJyZWFkLW1vcmUiIHRhcmdldD0iX2JsYW5rIiBocmVmPSIvbmV3cy93aGF0X3NfaGFwcGVuaW5nX2luX3Jvc2V2aWxsZS9zYWRkbGVfdXBfZm9yX2Jpa2VfZmVzdF8iIHRpdGxlPSJSZWFkIG1vcmUgYWJvdXQgU2FkZGxlIHVwIGZvciB0aGlzIHllYXIncyBCaWtlRmVzdCI+PGRpdiBjbGFzcz0iaW1hZ2UiPjxpbWcgY2xhc3M9Imxhenlsb2FkIiBkYXRhLXNyYz0iL1VzZXJGaWxlcy9TZXJ2ZXJzL1NlcnZlcl83OTY0ODM4L0ltYWdlL0dvdmVybm1lbnQvRGVwYXJ0bWVudHMvUHVibGljIFdvcmtzL0Jpa2luZyBhbmQgV2Fsa2luZy9FZHVjYXRpb24sIE91dHJlYWNoICZhbXA7IEV2ZW50cy9Sb3NldmlsbGUgQmlrZWZlc3QvQmlrZUZlc3QtNzcweDU0MC5wbmciIGFsdD0iIiB0aXRsZT0iIj48L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImlubmVyLW5ld3MtY29udGVudCI+DQogICAgICAgICAgICAgIDxoMyBjbGFzcz0idGl0bGUiPlNhZGRsZSB1cCBmb3IgdGhpcyB5ZWFyJ3MgQmlrZUZlc3Q8L2gzPg0KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4NCgkJCQkJCQlVcGRhdGVkOiAwOS8yMC8yMDIyPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PHNwYW4+Y2xlYXI8L3NwYW4+PC9kaXY+PC9hPjxkaXYgY2xhc3M9ImNsZWFyIj48c3Bhbj5jbGVhcjwvc3Bhbj48L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgICAgPGRpdiBjbGFzcz0icm93Ij48YSBjbGFzcz0icmVhZC1tb3JlIiB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iL25ld3Mvd2hhdF9zX2hhcHBlbmluZ19pbl9yb3NldmlsbGUveW91dGhfY29tbWlzc2lvbmVyc18yMDIxIiB0aXRsZT0iUmVhZCBtb3JlIGFib3V0IFNlcnZlIHlvdXIgY29tbXVuaXR5IGFzIGEgWW91dGggQ29tbWlzc2lvbmVyIj48ZGl2IGNsYXNzPSJpbWFnZSI+PGltZyBjbGFzcz0ibGF6eWxvYWQiIGRhdGEtc3JjPSIvVXNlckZpbGVzL1NlcnZlcnMvU2VydmVyXzc5NjQ4MzgvSW1hZ2UvTmV3cy8yMDIxL1N0dWRlbnRzIGF0IExvY2tlcnMuanBnIiBhbHQ9IkhpZ2ggU2Nob29sIiB0aXRsZT0iSGlnaCBTY2hvb2wiPjwvZGl2Pg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5uZXItbmV3cy1jb250ZW50Ij4NCiAgICAgICAgICAgICAgPGgzIGNsYXNzPSJ0aXRsZSI+U2VydmUgeW91ciBjb21tdW5pdHkgYXMgYSBZb3V0aCBDb21taXNzaW9uZXI8L2gzPg0KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4NCgkJCQkJCQlVcGRhdGVkOiAwOS8xMy8yMDIyPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PHNwYW4+Y2xlYXI8L3NwYW4+PC9kaXY+PC9hPjxkaXYgY2xhc3M9ImNsZWFyIj48c3Bhbj5jbGVhcjwvc3Bhbj48L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgICAgPGRpdiBjbGFzcz0icm93Ij48YSBjbGFzcz0icmVhZC1tb3JlIiB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iL25ld3Mvd2hhdF9zX2hhcHBlbmluZ19pbl9yb3NldmlsbGUvSm9pbl91c19hdF9hX2dyb3VuZHdhdGVyX3dlbGxfb2N0b2Jlcl8yMiIgdGl0bGU9IlJlYWQgbW9yZSBhYm91dCBHbyBiZWhpbmQgdGhlIHNjZW5lcyBvZiBhIGdyb3VuZHdhdGVyIHdlbGwgT2N0b2JlciAyMiI+PGRpdiBjbGFzcz0iaW1hZ2UiPjxpbWcgY2xhc3M9Imxhenlsb2FkIiBkYXRhLXNyYz0iL1VzZXJGaWxlcy9TZXJ2ZXJzL1NlcnZlcl83OTY0ODM4L0ltYWdlL0dvdmVybm1lbnQvRGVwYXJ0bWVudHMvRW52aXJvbm1lbnRhbCUyMFV0aWxpdGllcy9OZXdzJTIwaW1hZ2VzL0RTQzAyMDc3X3JlZHVjZWQuanBnIiBhbHQ9IkdvIGJlaGluZCB0aGUgc2NlbmVzIG9mIGEgZ3JvdW5kd2F0ZXIgd2VsbCBPY3RvYmVyIDIyIiB0aXRsZT0iR28gYmVoaW5kIHRoZSBzY2VuZXMgb2YgYSBncm91bmR3YXRlciB3ZWxsIE9jdG9iZXIgMjIiPjwvZGl2Pg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiPg0KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW5uZXItbmV3cy1jb250ZW50Ij4NCiAgICAgICAgICAgICAgPGgzIGNsYXNzPSJ0aXRsZSI+R28gYmVoaW5kIHRoZSBzY2VuZXMgb2YgYSBncm91bmR3YXRlciB3ZWxsIE9jdG9iZXIgMjI8L2gzPg0KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4NCgkJCQkJCQlVcGRhdGVkOiAwOS8xMi8yMDIyPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PHNwYW4+Y2xlYXI8L3NwYW4+PC9kaXY+PC9hPjxkaXYgY2xhc3M9ImNsZWFyIj48c3Bhbj5jbGVhcjwvc3Bhbj48L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgICAgPGRpdiBjbGFzcz0icm93Ij48YSBjbGFzcz0icmVhZC1tb3JlIiB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iL25ld3Mvd2hhdF9zX2hhcHBlbmluZ19pbl9yb3NldmlsbGUvY2xlYW5fdXBfZWZmb3J0X3Jlc3RvcmVzX29wZW5fc3BhY2UiIHRpdGxlPSJSZWFkIG1vcmUgYWJvdXQgQ2xlYW4gdXAgZWZmb3J0IHJlc3RvcmVzIG9wZW4gc3BhY2UgYW5kIGltcHJvdmVzIGZsb29kIHNhZmV0eSI+PGRpdiBjbGFzcz0iaW1hZ2UiPjxpbWcgY2xhc3M9Imxhenlsb2FkIiBkYXRhLXNyYz0iL1VzZXJGaWxlcy9TZXJ2ZXJzL1NlcnZlcl83OTY0ODM4L0ltYWdlL05ld3MvMjAyMi9DYW1wIENsZWFudXAgNzcweDU0MC5qcGciIGFsdD0iQ2FtcCBjbGVhbnVwIiB0aXRsZT0iQ2FtcCBjbGVhbnVwIj48L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb250ZW50Ij4NCiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImlubmVyLW5ld3MtY29udGVudCI+DQogICAgICAgICAgICAgIDxoMyBjbGFzcz0idGl0bGUiPkNsZWFuIHVwIGVmZm9ydCByZXN0b3JlcyBvcGVuIHNwYWNlIGFuZCBpbXByb3ZlcyBmbG9vZCBzYWZldHk8L2gzPg0KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXRlIj4NCgkJCQkJCQlVcGRhdGVkOiAwOS8wOS8yMDIyPC9kaXY+DQogICAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJjbGVhciI+PHNwYW4+Y2xlYXI8L3NwYW4+PC9kaXY+PC9hPjxkaXYgY2xhc3M9ImNsZWFyIj48c3Bhbj5jbGVhcjwvc3Bhbj48L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgICAgPGRpdiBjbGFzcz0icm93Ij48YSBjbGFzcz0icmVhZC1tb3JlIiB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iL25ld3Mvd2hhdF9zX2hhcHBlbmluZ19pbl9yb3NldmlsbGUvdmVudHVyZV9sYWJfb3BlbnNfdG9fc3VwcG9ydF9lbnRyZXByZW5ldXJzIiB0aXRsZT0iUmVhZCBtb3JlIGFib3V0IFJvc2V2aWxsZSBWZW50dXJlIExhYiBvcGVucyB0byBzdXBwb3J0IGVudHJlcHJlbmV1cnMiPjxkaXYgY2xhc3M9ImltYWdlIj48aW1nIGNsYXNzPSJsYXp5bG9hZCIgZGF0YS1zcmM9Ii9Vc2VyRmlsZXMvU2VydmVycy9TZXJ2ZXJfNzk2NDgzOC9JbWFnZS9Hb3Zlcm5tZW50L0RlcGFydG1lbnRzL0Vjb25vbWljIERldmVsb3BtZW50L1ZlbnR1cmUgTGFiL1Jvc2V2aWxsZS1WZW50dXJlLUxhYi1PcGVuaW5nLTc3MHg1NDAucG5nIiBhbHQ9IiIgdGl0bGU9IiI+PC9kaXY+DQogICAgICAgICAgPGRpdiBjbGFzcz0iY29udGVudCI+DQogICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbm5lci1uZXdzLWNvbnRlbnQiPg0KICAgICAgICAgICAgICA8aDMgY2xhc3M9InRpdGxlIj5Sb3NldmlsbGUgVmVudHVyZSBMYWIgb3BlbnMgdG8gc3VwcG9ydCBlbnRyZXByZW5ldXJzPC9oMz4NCiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF0ZSI+DQoJCQkJCQkJVXBkYXRlZDogMDkvMDgvMjAyMjwvZGl2Pg0KICAgICAgICAgICAgPC9kaXY+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgICAgPGRpdiBjbGFzcz0iY2xlYXIiPjxzcGFuPmNsZWFyPC9zcGFuPjwvZGl2PjwvYT48ZGl2IGNsYXNzPSJjbGVhciI+PHNwYW4+Y2xlYXI8L3NwYW4+PC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L3VsPjxzY3JpcHQ+DQogIHZhciBsaW4gPSAkKCIjZ2MtbmV3cyB1bCA+IC5yb3ciKTsNCiAgICBmb3IodmFyIGkgPSAwOyBpIDwgbGluLmxlbmd0aDsgaSs9NCkgew0KICAgICAgbGluLnNsaWNlKGksIGkrNCkNCiAgICAgICAgIC53cmFwQWxsKCc8c3Bhbj48L3NwYW4+Jyk7DQogICAgfQ0KDQoNCi8qJCh3aW5kb3cpLnJlc2l6ZShmdW5jdGlvbigpIHsNCiAgaWYgKCQod2luZG93KS53aWR0aCgpIDwgOTAwKSB7DQogICAgICBmb3IodmFyIGkgPSAwOyBpIDwgbGluLmxlbmd0aDsgaSs9Mikgew0KICAgICAgbGluLnNsaWNlKGksIGkrMikNCiAgICAgICAgIC53cmFwQWxsKCc8c3Bhbj48L3NwYW4+Jyk7DQogICAgfQ0KICB9ZWxzZXsNCiAgICAgIGZvcih2YXIgaSA9IDA7IGkgPCBsaW4ubGVuZ3RoOyBpKz00KSB7DQogICAgICBsaW4uc2xpY2UoaSwgaSs0KQ0KICAgICAgICAgLndyYXBBbGwoJzxzcGFuPjwvc3Bhbj4nKTsNCiAgICB9DQogIH0NCn0pOyovDQoNCg0KICAgJCgnI2djLW5ld3MgdWwnKS5zbGljayh7DQogICAgICAgICBhY2Nlc3NpYmlsaXR5OiB0cnVlLA0KICAgICAgICAgbGF6eUxvYWQ6ICdvbmRlbWFuZCcsDQogICAgICAgICBkb3RzOiB0cnVlLA0KICAgICAgICAgYXJyb3dzOiBmYWxzZSwNCiAgICAgICAgIGF1dG9wbGF5OiBmYWxzZSwNCiAgICAgICAgIC8vcHJldkFycm93OiAnPGJ1dHRvbiB0eXBlPSJidXR0b24iIGRhdGEtcm9sZT0ibm9uZSIgYXJpYS1sYWJlbD0iUHJldmlvdXMiIHJvbGU9ImJ1dHRvbiIgY2xhc3M9InNsaWNrLXByZXYgZmEgZmEtY2hldnJvbi1sZWZ0IiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9idXR0b24+JywNCiAgICAgICAgIC8vbmV4dEFycm93OiAnPGJ1dHRvbiB0eXBlPSJidXR0b24iIGRhdGEtcm9sZT0ibm9uZSIgYXJpYS1sYWJlbD0iTmV4dCIgcm9sZT0iYnV0dG9uIiBjbGFzcz0ic2xpY2stbmV4dCBmYSBmYS1jaGV2cm9uLXJpZ2h0IiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9idXR0b24+JywNCiAgICAgICAgIHNsaWRlc1RvU2hvdzogMSwNCiAgICAgICAgIHNsaWRlc1RvU2Nyb2xsOiAxDQogICAgfSk7IA0KDQoNCjwvc2NyaXB0PjwvZGl2Pg0KPC9kaXY+ZAICDxYCHwloFgICAw9kFgJmD2QWGAIDDw8WAh8KBQhTZXR0aW5nc2RkAgUPDxYCHwoFDVJlbmRlcmVkIERhdGFkZAIHDxBkZBYAZAIJD2QWAgIBD2QWAgIBDxBkZBYAZAILD2QWAgIBD2QWAgIFDxYCHx4FBkJyb3dzZWQCDQ9kFgRmD2QWAgIBDw8WAh8KBQ5PYmplY3QgQ29udGV4dGRkAgEPZBYCAgUPFgIfHgUGQnJvd3NlZAIPD2QWBGYPZBYCAgEPDxYCHwoFC1hNTCBDb250ZW50ZGQCAQ9kFgICAw8PFgIfCgUIVmFsaWRhdGVkZAIVDw8WAh8KBQ9SZW5kZXIgVGVtcGxhdGVkZAIXDxBkZBYAZAIbDxBkZBYBZmQCHQ8PFgIfCgUPVXBkYXRlIFNldHRpbmdzZGQCHw8PFgIfCgUGQ2FuY2VsZGQCAg9kFgICAQ9kFgJmDxYCHwloFgJmDxYCHwpkZAIHD2QWBGYPZBYCAgEPZBYCZg9kFgJmDxYCHwoFzAE8ZGl2IGNsYXNzPSJzZWMtaGVhZGVyIGV2ZW50cyI+CjxoMj5FeHBlcmllbmNlIFJvc2V2aWxsZTwvaDI+CjxhIGhyZWY9Ii9jbXMvT25lLmFzcHg/cG9ydGFsSWQ9Nzk2NDkyMiZhbXA7cGFnZUlkPTc5NjQ5MzgiIGNsYXNzPSJyb3VuZGVkIGJsdWUiIHRhcmdldD0iX3NlbGYiIHRpdGxlPSJWaWV3IHRoZSBDYWxlbmRhciI+VmlldyBNb3JlPC9hPgo8L2Rpdj5kAgEPZBYCAgEPZBYGAgEPFgIfCWgWAmYPZBYCZg9kFgICAQ8PFgIfCgUPVXBjb21pbmcgRXZlbnRzZGQCAw8WAh8KBckjPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTE2Ij8+PGRpdiBpZD0idXBjb21pbmdFdmVudHMiIGNsYXNzPSJmb3VyRXZlbnRzIiB4bWxuczpkdD0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpkYXRhdHlwZXMiIHhtbG5zOm15RGF0ZT0idXJuOnNhbXBsZSI+PGRpdiBjbGFzcz0iZXZlbnRzTGlzdCI+PGEgY2xhc3M9ImV2ZW50IGJnLWdyYWRpZW50IiBocmVmPSIvY21zL29uZS5hc3B4P3BvcnRhbElkPTc5NjQ5MjImYW1wO3BhZ2VJZD05NjIzMjQ1JmFtcDtvYmplY3RJZC4xNTA0NTM9MTg5Njg5NjMmYW1wO2NvbnRleHRJZC4xNTA0NTM9OTYyMzI0NiZhbXA7cGFyZW50SWQuMTUwNDUzPTk2MjMyNDcmYW1wO2xvY2FsU3RhcnREYXRlPTIwMjItMDktMjZUMTg6MDAmYW1wO2xvY2FsRW5kRGF0ZT0yMDIyLTA5LTI2VDIwOjAwJmFtcDtyZWY9bWVzVFA5Zmc5NmZWc2d6cFdZZW9nTGFFYVE3bnZBM3Z0SGlxYWdIUDl1NCUzZCIgdGl0bGU9IkxpYnJhcnkgQm9hcmQgTWVldGluZyI+PGRpdiBjbGFzcz0iaW5zaWRlIj48ZGl2IGNsYXNzPSJldmVudERhdGUiPjxkaXYgY2xhc3M9ImRhdGVPcmIiPlNlcHRlbWJlcjxzcGFuPjI2PC9zcGFuPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImV2ZW50RGV0YWlscyI+PGRpdiBjbGFzcz0iZXZlbnROYW1lIj5MaWJyYXJ5IEJvYXJkIE1lZXRpbmc8L2Rpdj4xNTAxIFBsZWFzYW50IEdyb3ZlIEJsdmQuIFJvc2V2aWxsZSwgQ2FsaWZvcm5pYTwvZGl2PjwvZGl2PjwvYT48YSBjbGFzcz0iZXZlbnQgYmctZ3JhZGllbnQiIGhyZWY9Ii9jbXMvb25lLmFzcHg/cG9ydGFsSWQ9Nzk2NDkyMiZhbXA7cGFnZUlkPTk2MjMyNDUmYW1wO29iamVjdElkLjE1MDQ1Mz0xODE2NzUxOSZhbXA7Y29udGV4dElkLjE1MDQ1Mz05NjIzMjQ2JmFtcDtwYXJlbnRJZC4xNTA0NTM9OTYyMzI0NyZhbXA7bG9jYWxTdGFydERhdGU9MjAyMi0wOS0yN1QxODowMCZhbXA7bG9jYWxFbmREYXRlPTIwMjItMDktMjdUMjA6MDAmYW1wO3JlZj1tZXNUUDlmZzk2ZlZzZ3pwV1llb2dJU2ZJYUt5TzA5azQydWJWeXJRdGI0JTNkIiB0aXRsZT0iUHVibGljIFV0aWxpdGllcyBDb21taXNzaW9uIG1lZXRpbmciPjxkaXYgY2xhc3M9Imluc2lkZSI+PGRpdiBjbGFzcz0iZXZlbnREYXRlIj48ZGl2IGNsYXNzPSJkYXRlT3JiIj5TZXB0ZW1iZXI8c3Bhbj4yNzwvc3Bhbj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJldmVudERldGFpbHMiPjxkaXYgY2xhc3M9ImV2ZW50TmFtZSI+UHVibGljIFV0aWxpdGllcyBDb21taXNzaW9uIG1lZXRpbmc8L2Rpdj5Db3VuY2lsIENoYW1iZXJzPC9kaXY+PC9kaXY+PC9hPjxhIGNsYXNzPSJldmVudCBiZy1ncmFkaWVudCIgaHJlZj0iL2Ntcy9vbmUuYXNweD9wb3J0YWxJZD03OTY0OTIyJmFtcDtwYWdlSWQ9OTYyMzI0NSZhbXA7b2JqZWN0SWQuMTUwNDUzPTE3ODgyNjU1JmFtcDtjb250ZXh0SWQuMTUwNDUzPTk2MjMyNDYmYW1wO3BhcmVudElkLjE1MDQ1Mz05NjIzMjQ3JmFtcDtsb2NhbFN0YXJ0RGF0ZT0yMDIyLTA5LTI4VDE2OjAwJmFtcDtsb2NhbEVuZERhdGU9MjAyMi0wOS0yOFQxNzozMCZhbXA7cmVmPW1lc1RQOWZnOTZmVnNnenBXWWVvZ0tubXgzWVM0ZFdDWDZPb1RDb3lQTEUlM2QiIHRpdGxlPSJDaXR5IENvdW5jaWwgTGF3ICZhbXA7IFJlZ3VsYXRpb24gQ29tbWl0dGVlIG1lZXRpbmcgLSBDQU5DRUxFRCI+PGRpdiBjbGFzcz0iaW5zaWRlIj48ZGl2IGNsYXNzPSJldmVudERhdGUiPjxkaXYgY2xhc3M9ImRhdGVPcmIiPlNlcHRlbWJlcjxzcGFuPjI4PC9zcGFuPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImV2ZW50RGV0YWlscyI+PGRpdiBjbGFzcz0iZXZlbnROYW1lIj5DaXR5IENvdW5jaWwgTGF3ICZhbXA7IFJlZ3VsYXRpb24gQ29tbWl0dGVlIG1lZXRpbmcgLSBDQU5DRUxFRDwvZGl2PkNvdW5jaWwgQ2hhbWJlcnM8L2Rpdj48L2Rpdj48L2E+PGEgY2xhc3M9ImV2ZW50IGJnLWdyYWRpZW50IiBocmVmPSIvY21zL29uZS5hc3B4P3BvcnRhbElkPTc5NjQ5MjImYW1wO3BhZ2VJZD05NjIzMjQ1JmFtcDtvYmplY3RJZC4xNTA0NTM9MTgyNzYzNTcmYW1wO2NvbnRleHRJZC4xNTA0NTM9OTYyMzI0NiZhbXA7cGFyZW50SWQuMTUwNDUzPTk2MjMyNDcmYW1wO2xvY2FsU3RhcnREYXRlPTIwMjItMTAtMDNUMTg6MDAmYW1wO2xvY2FsRW5kRGF0ZT0yMDIyLTEwLTAzVDIwOjAwJmFtcDtyZWY9bWVzVFA5Zmc5NmZWc2d6cFdZZW9nQmdxeFVJcVhKcFh3NmdVdklrVERxRSUzZCIgdGl0bGU9IlBhcmtzICZhbXA7IFJlY3JlYXRpb24gQ29tbWlzc2lvbiBNZWV0aW5nIj48ZGl2IGNsYXNzPSJpbnNpZGUiPjxkaXYgY2xhc3M9ImV2ZW50RGF0ZSI+PGRpdiBjbGFzcz0iZGF0ZU9yYiI+T2N0b2JlcjxzcGFuPjAzPC9zcGFuPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImV2ZW50RGV0YWlscyI+PGRpdiBjbGFzcz0iZXZlbnROYW1lIj5QYXJrcyAmYW1wOyBSZWNyZWF0aW9uIENvbW1pc3Npb24gTWVldGluZzwvZGl2PkNpdHkgQ291bmNpbCBDaGFtYmVyczwvZGl2PjwvZGl2PjwvYT48YSBjbGFzcz0iZXZlbnQgYmctZ3JhZGllbnQiIGhyZWY9Ii9jbXMvb25lLmFzcHg/cG9ydGFsSWQ9Nzk2NDkyMiZhbXA7cGFnZUlkPTk2MjMyNDUmYW1wO29iamVjdElkLjE1MDQ1Mz0xNTk0MTM3OSZhbXA7Y29udGV4dElkLjE1MDQ1Mz05NjIzMjQ2JmFtcDtwYXJlbnRJZC4xNTA0NTM9OTYyMzI0NyZhbXA7bG9jYWxTdGFydERhdGU9MjAyMi0xMC0wNVQxODowMCZhbXA7bG9jYWxFbmREYXRlPTIwMjItMTAtMDVUMjE6MDAiIHRpdGxlPSJDaXR5IENvdW5jaWwgbWVldGluZyI+PGRpdiBjbGFzcz0iaW5zaWRlIj48ZGl2IGNsYXNzPSJldmVudERhdGUiPjxkaXYgY2xhc3M9ImRhdGVPcmIiPk9jdG9iZXI8c3Bhbj4wNTwvc3Bhbj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJldmVudERldGFpbHMiPjxkaXYgY2xhc3M9ImV2ZW50TmFtZSI+Q2l0eSBDb3VuY2lsIG1lZXRpbmc8L2Rpdj5DaXR5IENvdW5jaWwgQ2hhbWJlcnM8L2Rpdj48L2Rpdj48L2E+PGEgY2xhc3M9ImV2ZW50IGJnLWdyYWRpZW50IiBocmVmPSIvY21zL29uZS5hc3B4P3BvcnRhbElkPTc5NjQ5MjImYW1wO3BhZ2VJZD05NjIzMjQ1JmFtcDtvYmplY3RJZC4xNTA0NTM9MTg1NzMxMDQmYW1wO2NvbnRleHRJZC4xNTA0NTM9OTYyMzI0NiZhbXA7cGFyZW50SWQuMTUwNDUzPTk2MjMyNDcmYW1wO2xvY2FsU3RhcnREYXRlPTIwMjItMTAtMDhUMDk6MDAmYW1wO2xvY2FsRW5kRGF0ZT0yMDIyLTEwLTA4VDEyOjAwJmFtcDtyZWY9bWVzVFA5Zmc5NmZWc2d6cFdZZW9nS2lJYjRaS24lMmJnQ3NrV1ZYQ1klMmYxbzAlM2QiIHRpdGxlPSJCaWtlRmVzdCI+PGRpdiBjbGFzcz0iaW5zaWRlIj48ZGl2IGNsYXNzPSJldmVudERhdGUiPjxkaXYgY2xhc3M9ImRhdGVPcmIiPk9jdG9iZXI8c3Bhbj4wODwvc3Bhbj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJldmVudERldGFpbHMiPjxkaXYgY2xhc3M9ImV2ZW50TmFtZSI+QmlrZUZlc3Q8L2Rpdj5WZXJub24gU3RyZWV0IFRvd24gU3F1YXJlPC9kaXY+PC9kaXY+PC9hPjxhIGNsYXNzPSJldmVudCBiZy1ncmFkaWVudCIgaHJlZj0iL2Ntcy9vbmUuYXNweD9wb3J0YWxJZD03OTY0OTIyJmFtcDtwYWdlSWQ9OTYyMzI0NSZhbXA7b2JqZWN0SWQuMTUwNDUzPTE3ODgyNjY1JmFtcDtjb250ZXh0SWQuMTUwNDUzPTk2MjMyNDYmYW1wO3BhcmVudElkLjE1MDQ1Mz05NjIzMjQ3JmFtcDtsb2NhbFN0YXJ0RGF0ZT0yMDIyLTEwLTEzVDE4OjMwJmFtcDtsb2NhbEVuZERhdGU9MjAyMi0xMC0xM1QyMDozMCIgdGl0bGU9IlBsYW5uaW5nIENvbW1pc3Npb24gbWVldGluZyI+PGRpdiBjbGFzcz0iaW5zaWRlIj48ZGl2IGNsYXNzPSJldmVudERhdGUiPjxkaXYgY2xhc3M9ImRhdGVPcmIiPk9jdG9iZXI8c3Bhbj4xMzwvc3Bhbj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJldmVudERldGFpbHMiPjxkaXYgY2xhc3M9ImV2ZW50TmFtZSI+UGxhbm5pbmcgQ29tbWlzc2lvbiBtZWV0aW5nPC9kaXY+Q2l0eSBDb3VuY2lsIENoYW1iZXJzPC9kaXY+PC9kaXY+PC9hPjxhIGNsYXNzPSJldmVudCBiZy1ncmFkaWVudCIgaHJlZj0iL2Ntcy9vbmUuYXNweD9wb3J0YWxJZD03OTY0OTIyJmFtcDtwYWdlSWQ9OTYyMzI0NSZhbXA7b2JqZWN0SWQuMTUwNDUzPTE4NTcyNTM4JmFtcDtjb250ZXh0SWQuMTUwNDUzPTk2MjMyNDYmYW1wO3BhcmVudElkLjE1MDQ1Mz05NjIzMjQ3JmFtcDtsb2NhbFN0YXJ0RGF0ZT0yMDIyLTEwLTE4VDE4OjAwJmFtcDtsb2NhbEVuZERhdGU9MjAyMi0xMC0xOFQxOTowMCZhbXA7cmVmPW1lc1RQOWZnOTZmVnNnenBXWWVvZ09jdmRJenVtSENOOWlxcFdpRVlkN2clM2QiIHRpdGxlPSJUcmFuc3BvcnRhdGlvbiBDb21taXNzaW9uIG1lZXRpbmciPjxkaXYgY2xhc3M9Imluc2lkZSI+PGRpdiBjbGFzcz0iZXZlbnREYXRlIj48ZGl2IGNsYXNzPSJkYXRlT3JiIj5PY3RvYmVyPHNwYW4+MTg8L3NwYW4+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iZXZlbnREZXRhaWxzIj48ZGl2IGNsYXNzPSJldmVudE5hbWUiPlRyYW5zcG9ydGF0aW9uIENvbW1pc3Npb24gbWVldGluZzwvZGl2PjwvZGl2PjwvZGl2PjwvYT48L2Rpdj48L2Rpdj5kAgUPFgIfCWgWCAIDDxYCHwYFDWRpc3BsYXk6bm9uZTtkAgUPZBYWZg9kFgJmDxYCHx8FCFNldHRpbmdzZAIBD2QWBGYPZBYCAgEPDxYCHwoFCENhbGVuZGFyZGQCAQ9kFgQCAw8PZBYCHghyZWFkb25seQUIcmVhZG9ubHlkAgUPDxYCHwoFBkJyb3dzZWRkAgIPZBYEZg9kFgICAQ8PFgIfCgUFU3R5bGVkZAIBD2QWBgIBDxBkZBYAZAIDDxBkZBYAZAIFDw8WBB8cBSgvY29tbW9uL3Jlc291cmNlcy9zaGFyZWQvaW1hZ2VzL2VkaXQuZ2lmHg1BbHRlcm5hdGVUZXh0BRZFZGl0IFNlbGVjdGVkIFRlbXBsYXRlZGQCBA9kFgRmD2QWAgIBDw8WAh8KBQZIZWFkZXJkZAIBD2QWAgIDDxAPFgIfCgULSGlkZSBIZWFkZXJkZGRkAgUPZBYCZg9kFgICAQ8PFgIfCgUYTWF4aW11bSBOdW1iZXIgb2YgRXZlbnRzZGQCBg9kFgRmD2QWAgIBDw8WAh8KBQVXaWR0aGRkAgEPZBYCAgMPDxYCHwoFISBweCAgKExlYXZlIGVtcHR5IGZvciBmdWxsIHdpZHRoKWRkAgcPZBYEZg9kFgICAQ8PFgIfCgUFQ29sb3JkZAIBD2QWBAIBDxQrAANkZGRkAgMPDxYCHxwFKy9jb21tb24vcmVzb3VyY2VzL3NoYXJlZC9pbWFnZXMvcmVmcmVzaC5naWZkZAIID2QWAmYPZBYCAgEPDxYCHwoFGU51bWJlciBvZiBFdmVudHMgcGVyIFBhZ2VkZAIJD2QWAmYPZBYCAgEPDxYCHwoFD051bWJlciBvZiBQYWdlc2RkAgoPZBYEZg9kFgICAQ8PFgIfCgUNT3RoZXIgT3B0aW9uc2RkAgEPZBYCAgEPEA8WAh8KBQtIaWRlIGhlYWRlcmRkZGQCCw9kFgJmD2QWBAIBDw8WAh8KBQ9VcGRhdGUgU2V0dGluZ3NkZAIDDw8WAh8KBQZDYW5jZWxkZAIJD2QWAgIBD2QWAmYPZBYMAgEPEA9kFgIfBgUNZGlzcGxheTpub25lO2RkZAIDDxAPZBYCHwYFDWRpc3BsYXk6bm9uZTtkZGQCBw9kFgICAQ9kFgYCAQ9kFgQCAQ8PFgIfHAVAL2NvbW1vbi9yZXNvdXJjZXMvc2hhcmVkL2ltYWdlcy9jYWxlbmRhcl9saXN0X3BhbmVsX2NvbGxhcHNlLmdpZmRkAgMPDxYCHwoFD2NpdHlvZnJvc2V2aWxsZWRkAgMPZBYEAgEPFCsAAhQrAAJkEBYEZgIBAgICAxYEFCsAAmRkFCsAAmRkFCsAAmRkFCsAAmRkDxYEZmZmZhYBBW5UZWxlcmlrLldlYi5VSS5SYWRUYWIsIFRlbGVyaWsuV2ViLlVJLCBWZXJzaW9uPTIwMjEuMi42MTYuNDAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49MTIxZmFlNzgxNjViYTNkNGRkAgMPFCsAAmQVBA5ycHZDbXNDYWxlbmRhchRycHZXb3Jrc3BhY2VDYWxlbmRhcg5ycHZMbXNDYWxlbmRhcg9ycHZFcmVnQ2FsZW5kYXIWBGYPZBYCAgEPFCsAAhQrAAIUKwACDxYCHgpDaGVja0JveGVzaGRkZGRkAgMPZBYCAgMPFgIeA3NyYwVEL2NvbW1vbi9yZXNvdXJjZXMvc2hhcmVkL2ltYWdlcy9vYmplY3RzL3dvcmtzcGFjZV9jYWxlbmRhci9zbWFsbC5naWZkAgUPZBYCAgEPFgIfLQUrL2NvbW1vbi9yZXNvdXJjZXMvc2hhcmVkL2ltYWdlcy9sb2FkaW5nLmdpZmQCCQ8WAh8GBQ1kaXNwbGF5Om5vbmU7ZAILDxYCHwYFDWRpc3BsYXk6bm9uZTtkAg0PZBYCAgEPDxYCHxwFKy9jb21tb24vcmVzb3VyY2VzL3NoYXJlZC9pbWFnZXMvbG9hZGluZy5naWZkZAILDxQrAAI8KwAEABAWAWYWATwrAAQBAA8WAh4RVmlzaWJsZU9uUGFnZUxvYWRoZA8WAWYWAQVxVGVsZXJpay5XZWIuVUkuUmFkV2luZG93LCBUZWxlcmlrLldlYi5VSSwgVmVyc2lvbj0yMDIxLjIuNjE2LjQwLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTEyMWZhZTc4MTY1YmEzZDQWAmYPPCsABAEADxYCHy5oZBYCZg9kFgICAQ9kFgQCAg9kFgQCAQ9kFgICAQ8PFgIfCgUuVGVtcGxhdGUgbmFtZSBhbHJlYWR5IGV4aXN0cywgcGxlYXNlIHJlLWVudGVyLmRkAgMPZBYQZg8WAh8JaBYCZg9kFgICAQ8PFgIfCgURQWRkIFNpdGUgVGVtcGxhdGVkZAIBD2QWBGYPZBYCAgEPDxYCHwoFDVRlbXBsYXRlIE5hbWVkZAIBD2QWAgIFDw8WAh8KBR0qIFBsZWFzZSBlbnRlciBUZW1wbGF0ZSBOYW1lLmRkAgIPFgIfCWgWAgIBD2QWAmYPEGQPFhBmAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPFhAQBQhDb21tZW50cwUIQ29tbWVudHNnEAUQQ3JtT2JqZWN0RGlzcGxheQUQQ3JtT2JqZWN0RGlzcGxheWcQBQ1Dcm1PYmplY3RMaXN0BQ1Dcm1PYmplY3RMaXN0ZxAFC0RhdGFEaXNwbGF5BQtEYXRhRGlzcGxheWcQBQ9FeHRlcm5hbFNlcnZpY2UFD0V4dGVybmFsU2VydmljZWcQBQpLUlRheG9ub215BQpLUlRheG9ub215ZxAFBE1lbnUFBE1lbnVnEAUKTmF2aWdhdGlvbgUKTmF2aWdhdGlvbmcQBQ1QYWdlRGlyZWN0b3J5BQ1QYWdlRGlyZWN0b3J5ZxAFDlNjaG9vbERyb3Bkb3duBQ5TY2hvb2xEcm9wZG93bmcQBQhUYXhvbm9teQUIVGF4b25vbXlnEAUOVXBjb21pbmdFdmVudHMFDlVwY29taW5nRXZlbnRzZxAFDkNhbGxvdXRQb3J0bGV0BQ5DYWxsb3V0UG9ydGxldGcQBQ5GZWF0dXJlUG9ydGxldAUORmVhdHVyZVBvcnRsZXRnEAUNQmFubmVyUG9ydGxldAUNQmFubmVyUG9ydGxldGcQBRBRdWlja0xpbmtQb3J0bGV0BRBRdWlja0xpbmtQb3J0bGV0ZxYBAgdkAgMPZBYCZg9kFgJmDw8WAh8KBQtEZXNjcmlwdGlvbmRkAgQPZBYEZg9kFgJmDw8WAh8KBQ1YU0wgVHJhbnNmb3JtZGQCAQ9kFgICAw8PFgQfCgVCV2FybmluZzogVGhpcyBYU0wgVHJhbnNmb3JtIGRvZXMgbm90IHZhbGlkYXRlLiBQbGVhc2UgZml4IHRoZSBYU0wuHwloZGQCBQ9kFgJmD2QWAmYPDxYCHwoFDFN0eWxlIFNoZWV0c2RkAgYPFgIfCWhkAgcPZBYCAgEPZBYEAgEPDxYCHwoFE0FkZCBSZW5kZXIgVGVtcGxhdGVkZAIDDw8WAh8KBQZDYW5jZWxkZAIED2QWAgIBDw8WDB4LX19WaWV3UGF0aHMVASwvVXNlckZpbGVzL1NlcnZlcnMvU2VydmVyXzc5NjQ4MzgvVGVtcGxhdGVzLx4NX19VcGxvYWRQYXRocxUBLC9Vc2VyRmlsZXMvU2VydmVycy9TZXJ2ZXJfNzk2NDgzOC9UZW1wbGF0ZXMvHg1fX0RlbGV0ZVBhdGhzFQEsL1VzZXJGaWxlcy9TZXJ2ZXJzL1NlcnZlcl83OTY0ODM4L1RlbXBsYXRlcy8eEF9fU2VhcmNoUGF0dGVybnMVAQRGdWxsHhBfX09wZW5lckNsaWVudElkBTpjdGwwMF9Db250ZW50UGxhY2VIb2xkZXIxX2N0bDMyX1JhZFBvcHVwX0NfdGZfYnRuQWRkSW1hZ2VzHwlnZGQCDg8PFgIfCgXUAUNpdHkgb2YgUm9zZXZpbGxlIHwgQWxsIFJpZ2h0cyBSZXNlcnZlZCB8IDxhIGhyZWY9Ii9jbXMvT25lLmFzcHg/cG9ydGFsSWQ9Nzk2NDkyMiZwYWdlSWQ9MTA3MjI0NjAiPlByaXZhY3kgUG9saWN5PC9hPiB8IFBvd2VyZWQgYnkgPGEgaHJlZj0iaHR0cDovL2NpdmljbGl2ZS5jb20iIC8+Q2l2aWNMaXZlPC9hPiB8ICZjb3B5OyAyMDIyIEludHJhZG8gQ29ycG9yYXRpb24uZGQYBQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFgQFPGN0bDAwJENvbnRlbnRQbGFjZUhvbGRlcjEkUmFkV2luZG93TWFuYWdlckxvYWRpbmdDb250ZW50VHJlZQU1Y3RsMDAkQ29udGVudFBsYWNlSG9sZGVyMSRSYWRXaW5kb3dMb2FkaW5nQ29udGVudFRyZWUFNGN0bDAwJENvbnRlbnRQbGFjZUhvbGRlcjEkUmFkV2luZG93UGVybWlzc2lvbkNvbnRyb2wFLmN0bDAwJENvbnRlbnRQbGFjZUhvbGRlcjEkY3RsMTUkRXhwbG9yZXJXaW5kb3cFOGN0bDAwJENvbnRlbnRQbGFjZUhvbGRlcjEkY3RsMzIkY3Akc2NwQ3VycmVudCRyZ0xtc0l0ZW1zDxQrAAJkFwEFCFBhZ2VTaXplAgpkBT5jdGwwMCRDb250ZW50UGxhY2VIb2xkZXIxJGN0bDMyJGNwJHNjcEN1cnJlbnQkcmdXb3Jrc3BhY2VJdGVtcw8UKwACZBcBBQhQYWdlU2l6ZQIKZAUuY3RsMDAkQ29udGVudFBsYWNlSG9sZGVyMSRjdGwwMCRsdlZpZXdTdWJwYWdlcw9nZAURY3RsMDAkU2tpbkNob29zZXIPFCsAAmUFBFNpbGtkR6pKdppLFDAuF6BWEK12xNIxqOY=">
</div>
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['aspnetForm'];
if (!theForm) {
theForm = document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
<script src="https://cdn1-hosted.civiclive.com/WebResource.axd?d=OROBiyQYQ6H8Zc2BRKPEWzQViO0Rxnzr7QA2g9i8JW24ibOkp7yYy96j54fpLCVHU8oyhjsri8W2KoLW-9TFv8Vm7As1&t=637795355276488990" type="text/javascript"></script>
<script src="https://cdn2-hosted.civiclive.com/common/JavaScript/Json2.js" type="text/javascript"></script>
<script src="https://cdn2-hosted.civiclive.com/common/JavaScript/JQuery/jquery-cookie.js" type="text/javascript"></script>
<script type="text/javascript">
function OpenNewWindow(url, arguments) {
return window.open(url, "", arguments);
}
function OpenNewWindowJS(url, ignore, arguments) {
return OpenNewWindow(url, arguments);
}
function OpenNewWindowNoReturn(url, arguments) {
OpenNewWindow(url, arguments);
}
</script>
<script type="text/javascript">
//<![CDATA[
function _search() {
var frm = document.forms['aspnetForm'];
if (!frm) frm = document.aspnetForm;
window.location = '/workspaces/Search.aspx?contextId=' + frm.ctl00_SearchPlace.value + '&place=' + frm.ctl00_SearchOne.value + '&searchTerm=' + escape(frm.ctl00_SearchTerm.value).replace(/\+/g, '%2C').replace(/\"/g, '%22').replace(/'/g, '%27');
}
function clickButton(e, buttonid) {
var bt = document.getElementById(buttonid);
if (typeof bt == 'object') {
if (navigator.appName.indexOf('Microsoft Internet Explorer') > (-1)) {
if (event.keyCode == 13) {
bt.click();
return false;
}
} else {
if (e.keyCode == 13) {
bt.click();
return false;
}
}
}
} //]]>
</script>
<script src="https://cdn2-hosted.civiclive.com/Common/JavaScript/Common_Control.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function InputConstraint_OnLoad(textBoxControlId, oRegExp) {
oTextBoxControl = document.getElementById(textBoxControlId);
if (oTextBoxControl) {
if (oRegExp.test(oTextBoxControl.value)) oTextBoxControl.OldValue = oTextBoxControl.value;
else oTextBoxControl.value = oTextBoxControl.OldValue = '';
}
}
function InputConstraint_OnChange(oTextBoxControl, oRegExp) {
if (oRegExp.test(oTextBoxControl.value)) oTextBoxControl.OldValue = oTextBoxControl.value;
else {
if (typeof(oTextBoxControl.OldValue) == 'undefined' || oTextBoxControl.value == '') oTextBoxControl.OldValue = '';
oTextBoxControl.value = oTextBoxControl.OldValue;
}
};
$(function() {
$('nav#responsiveNav').mmenu({
"slidingSubmenus": false,
"position": "left",
"zposition": "back"
}, {
"pageNodetype": "form"
});
});
String.prototype.Trim = function() {
return this.replace(/^\s+|\s+$/g, '');
}
String.prototype.LTrim = function() {
return this.replace(/^\s+/, '');
}
String.prototype.RTrim = function() {
return this.replace(/\s+$/, '');
}
function DisplayError(errorMessageTableRowId, errorMessageControlId, errorMessage, defaultErrorMessage) {
var oErrorMessageControl = document.getElementById(errorMessageControlId);
if (oErrorMessageControl == null) alert('Error message control does not exist. you may need to change the ErrorDisplayTableRow from Visible=false to style=display:none');
else {
var ErrMsg = errorMessage;
if (ErrMsg == null || ErrMsg == '') ErrMsg = defaultErrorMessage;
if (ErrMsg != null && ErrMsg != '') {
ErrMsg = ErrMsg.Trim();
if (ErrMsg.charAt(ErrMsg.length - 1) != '.') ErrMsg += '.';
ErrMsg = ' ' + ('Error: ' + ErrMsg).fontcolor('Red'); // style='color: red'
}
if (oErrorMessageControl.nodeName == 'LABEL' || oErrorMessageControl.nodeName == 'SPAN') oErrorMessageControl.innerHTML = ErrMsg;
else oErrorMessageControl.value = ErrMsg; // Can't be used for displaying error message
if (errorMessageTableRowId != null && errorMessageTableRowId != '') {
var oErrorMessageTableRow = document.getElementById(errorMessageTableRowId);
if (oErrorMessageTableRow == null) alert('Error message TableRow does not exist. you may need to change the ErrorDisplayTableRow from Visible=false to style=display:none');
else oErrorMessageTableRow.style.display = (ErrMsg == '') ? 'none' : '';
}
}
return (ErrMsg == '');
}
function CommonFunction_DateTime_MinDateTime() {
return new Date(1, 0, 1);
}
function CommonFunction_DateTime_MonthNameToMonth(monthName) {
var MonthName = monthName.substr(0, 3).toLowerCase();
switch (MonthName) {
case 'jan':
return '01';
case 'feb':
return '02';
case 'mar':
return '03';
case 'apr':
return '04';
case 'may':
return '05';
case 'jun':
return '06';
case 'jul':
return '07';
case 'aug':
return '08';
case 'sep':
return '09';
case 'oct':
return '10';
case 'nov':
return '11';
case 'dec':
return '12';
default:
return '00';
}
}
function CommonFunction_DateTime_ToDateTime(dateTimeString) {
dateTimeString = dateTimeString.Trim();
if (/^\d{1,2}\/\d{1,2}\/\d{4}\s*/.test(dateTimeString)) // Default Date format(with any Time format): '10/12/2008 02:23:45 PM GMT-4'
return new Date(dateTimeString);
else if (/^\d{4}-\d{1,2}-\d{1,2}\s*/.test(dateTimeString)) // '2008-10-12 02:23:45 PM GMT-4'
{
/^(\d{4})-(\d{1,2})-(\d{1,2})\s*(.*)/.exec(dateTimeString);
var NewDateTimeString = RegExp.$2 + '/' + RegExp.$3 + '/' + RegExp.$1 + ' ' + RegExp.$4;
// alert(RegExp.input + ' || ' + RegExp.$1 + ' || ' + RegExp.$2 + ' || ' + RegExp.$3 + ' || ' + RegExp.$4 + ' || ' + NewDateTimeString + ' || ' + new Date(NewDateTimeString));
return new Date(NewDateTimeString);
} else if (/^\d{2}-\d{1,2}-\d{1,2}\s*/.test(dateTimeString)) // '08-10-12 02:23:45 PM GMT-4'
return CommonFunction_DateTime_ToDateTime('20' + dateTimeString);
else if (/^[a-zA-Z]+\s+\d{1,2}\s*\,\s*\d{4}\s*/.test(dateTimeString)) // 'October 01, 2008 22:33:44'
{
/^([a-zA-Z]+)\s+(\d{1,2})\s*\,\s*(\d{4})\s*(.*)/.exec(dateTimeString);
var NewDateTimeString = CommonFunction_DateTime_MonthNameToMonth(RegExp.$1) + '/' + RegExp.$2 + '/' + RegExp.$3 + ' ' + RegExp.$4;
// alert(RegExp.input + ' || ' + RegExp.$1 + ' || ' + RegExp.$2 + ' || ' + RegExp.$3 + ' || ' + RegExp.$4 + ' || ' + NewDateTimeString + ' || ' + new Date(NewDateTimeString));
return new Date(NewDateTimeString);
} else return CommonFunction_DateTime_MinDateTime();
}
function AppendHtmlToParent(childControl, HtmlString) {
var Id = childControl.id;
childControl = document.getElementById(Id);
childControl.parentNode.innerHTML += HtmlString;
childControl = document.getElementById(Id);
return childControl;
}
function RemoveHtmlFromParent(childControl, HtmlStringPattern, HtmlString) {
if (HtmlString != null) {
childControl = AppendHtmlToParent(childControl, HtmlString);
var MatchString = childControl.parentNode.innerHTML.match(HtmlStringPattern);
if (MatchString != null) alert(MatchString);
else alert('Error! HtmlStringPattern can not match the HtmlString when it is added to innerHTML.');
}
var Id = childControl.id;
var InputValue = childControl.value;
childControl.parentNode.innerHTML = childControl.parentNode.innerHTML.replace(HtmlStringPattern, '');
childControl = document.getElementById(Id);
childControl.value = InputValue;
return childControl;
}
function ControlCollectionToArray(ControlArray1, ControlArray2) {
var ControlCount = 0;
for (var i = 0; i < arguments.length; i++) ControlCount += arguments[i].length;
var ControlArray = new Array(ControlCount);
ControlCount = 0;
for (var i = 0; i < arguments.length; i++) {
var ControlCollection = arguments[i];
for (var j = 0; j < ControlCollection.length; j++) ControlArray[ControlCount++] = ControlCollection[j];
}
// for (var i=0; i<ControlArray.length; i++)
// alert(i + '-[' + ControlArray[i] + '|' + ControlArray[i].value + ']');
return ControlArray;
}
//]]>
</script>
<script src="https://cdn2-hosted.civiclive.com/Common/JavaScript/InputCheck.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function isChildOf(parentId, element) {
while (element) {
if (element.id && element.id.indexOf(parentId) > -1) {
return true;
}
element = element.parentNode;
}
return false;
}
function onRowDroppingctl00_ContentPlaceHolder1_ctl11_grdPendingImageOrders(sender, args) {
if (sender.get_id() == 'ctl00_ContentPlaceHolder1_ctl11_grdPendingImageOrders') {
var node = args.get_destinationHtmlElement();
if (!isChildOf('ctl00_ContentPlaceHolder1_ctl11_grdPendingImageOrders', node)) {
args.set_cancel(true);
}
}
}
//]]>
</script>
<script language="JavaScript">
<!--
function autoGenerateFieldName() {
var temp = document.getElementById('ctl00_ContentPlaceHolder1_ctl15_txtDisplayText').value.toLowerCase();
temp = (temp.replace(eval('/ /g'), '_'));
document.getElementById('ctl00_ContentPlaceHolder1_ctl15_txtNewName').value = temp;
document.getElementById('ctl00_ContentPlaceHolder1_ctl15_txtNewName').focus;
}
//
-->
</script>
<script type="text/javascript">
function OnClientCommandExecuted(editor, commandName, tool) {
if (commandName == 'ToggleScreenMode' || commandName._commandName == 'ToggleScreenMode') {
TogglePageControlsBar();
}
}
function TogglePageControlsBar(menuIDList) {
if (typeof menuIDList != 'undefined' || menuIDList != null) {
var menuList = menuIDList.split(',');
for (var i = 0; i < menuList.length; i++) {
var el = document.getElementByID(menuList[i]);
if (el != undefined) {
if (el.style.visibility != 'hidden') el.style.visibility = 'hidden';
else el.style.visibility = 'visible';
}
}
}
}
</script>
<script src="https://cdn1-hosted.civiclive.com/ScriptResource.axd?d=Zrjj72i5wsvjwLKDhe2L4eKDikhEiOSWX9h2e896ZKeZK2s6WEqxLydrptjPu9iu28wxWTyA8w1mvISsoMbvtFhjqXPHvwfuAZTgv2cHRTU04oHu0&t=f2cd5c5" type="text/javascript"></script>
<script src="https://cdn1-hosted.civiclive.com/ScriptResource.axd?d=EklbayBzDmZ0fYCJ895_6sp_ZuyyEeqYaJW2RjbsaXTUOR2W4ECPCrGNwAhseC1leu74UciyRCN2RHf-YjfqbTTBSQC7ImQaAAnno4ruM9QJe_w8wwaKmtcpke9O8RCVox36Lw2&t=f2cd5c5" type="text/javascript">
</script>
<script src="https://cdn2-hosted.civiclive.com/common/javascript/Common_DOM.js" type="text/javascript"></script>
<script src="https://cdn1-clradscript.civiclive.com/ajax/2021.2.616/Common/Core.js" type="text/javascript"></script>
<script src="https://cdn1-clradscript.civiclive.com/ajax/2021.2.616/Common/jQuery.js" type="text/javascript"></script>
<script src="https://cdn1-clradscript.civiclive.com/ajax/2021.2.616/Common/jQueryPlugins.js" type="text/javascript"></script>
<script src="https://cdn1-clradscript.civiclive.com/ajax/2021.2.616/Common/TouchScrollExtender.js" type="text/javascript"></script>
<script src="https://cdn1-clradscript.civiclive.com/ajax/2021.2.616/Common/Popup/PopupScripts.js" type="text/javascript"></script>
<script src="https://cdn1-clradscript.civiclive.com/ajax/2021.2.616/Common/ShortCutManager/ShortCutManagerScripts.js" type="text/javascript"></script>
<script src="https://cdn1-clradscript.civiclive.com/ajax/2021.2.616/Common/MaterialRipple/MaterialRippleScripts.js" type="text/javascript"></script>
<script src="https://cdn1-clradscript.civiclive.com/ajax/2021.2.616/Common/Helpers/IETouchActionManager.js" type="text/javascript"></script>
<script src="https://cdn1-clradscript.civiclive.com/ajax/2021.2.616/Common/Widgets/Draggable.js" type="text/javascript"></script>
<script src="https://cdn1-clradscript.civiclive.com/ajax/2021.2.616/Common/Widgets/Resizable.js" type="text/javascript"></script>
<script src="https://cdn1-clradscript.civiclive.com/ajax/2021.2.616/Common/AnimationFramework/AnimationFramework.js" type="text/javascript"></script>
<script src="https://cdn1-clradscript.civiclive.com/ajax/2021.2.616/Common/Animation/AnimationScripts.js" type="text/javascript"></script>
<script src="https://cdn1-clradscript.civiclive.com/ajax/2021.2.616/Window/RadWindowScripts.js" type="text/javascript"></script>
<script src="https://cdn1-clradscript.civiclive.com/ajax/2021.2.616/Window/RadWindowManager.js" type="text/javascript"></script>
<script src="/common/controls/General/CalendarPicker/CalendarPickerWS.asmx/js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function WebForm_OnSubmit() {
WebForm_ReEnableControls();
return true;
}
//]]>
</script>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="F495CFC0">
</div>
<script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager1', 'aspnetForm', [], [], [], 90, 'ctl00');
//]]>
</script>
<!--[if lt IE 9]>
<script src="/common/resources/DesignPortfolio/SiteThemes/CommonLib/scripts/responsiveTemplate.js" type="text/javascript"></script>
<![endif]-->
<div class="responsiveTemplate" id="printContent">
<div id="skip"><a href="#page">Skip navigation</a></div><!-- ====== PUB WRAPPER ====== -->
<link href="https://cdn4-hosted.civiclive.com/common/resources/DesignPortfolio/SiteThemes/CommonLib/pub-wrapper/pubWrapper2015.css" type="text/css" rel="stylesheet" media="screen">
<link type="text/css" rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<div id="header">
<div class="inside-padding">
<div id="header-left">
<a href="/"><div id="logo"><img title="City of Roseville" alt="City of Roseville" src="https://cdn5-hosted.civiclive.com/UserFiles/Servers/Server_7964838/Image/Roseville-230.png"></div><!-- end #logo --><div id="school-name" class="offScreen"><h1>City of Roseville<div id="motto"></div></h1></div><!--end #school-name --></a>
</div><!-- end #header-left -->
<div id="header-right">
<div class="sb-r noPrint">
<ul>
<li><a href="#" onclick="OpenPrintPage(); return false;" class="print"><span class="fa fa-print"></span></a></li>
</ul>
<ul class="fontSize">
<li><a href="/" id="fs-minus" class="decrease icon" onclick="downfont('printContent', .1, .85);return false;" title="Decrease Text Size"><span>A-</span></a></li>
<li><a href="/" id="fs-plus" class="increase icon" onclick="upfont('printContent', .1, 1.25);return false;" title="Increase Text Size"><span>A+</span></a></li>
</ul>
<div id="pubWrapper" class="headerLanguage">
<div class="container clear">
<ul class="pubList">
<li id="selectLang" class="pubDropdown-wrapper">
<div class="new-translate">
<div id="translate__el" class="hide">
<div class="skiptranslate goog-te-gadget" dir="ltr" style="display: none;">
<div id=":0.targetLanguage" style="display: inline;"><select class="goog-te-combo" aria-label="Language Translate Widget"></select></div> Powered by <span
style="white-space:nowrap"><a class="goog-logo-link" href="https://translate.google.com" target="_blank"><img src="https://www.gstatic.com/images/branding/googlelogo/1x/googlelogo_color_42x16dp.png" width="37px" height="14px" style="padding-right: 3px" alt="Google Translate">Translate</a></span>
</div>
</div><a href="javascript:void(0);" title="Translate" class="translate_btn"><span>Language</span><span class="fa fa-sort" aria-hidden="true"></span></a>
<ul class="translation-languages hide">
<li><a href="javascript:void(0);" class="notranslate translate__item" data-value="es">Spanish</a></li>
<li><a href="javascript:void(0);" class="notranslate translate__item" data-value="zh-CN">Cantonese</a></li>
<li><a href="javascript:void(0);" class="notranslate translate__item" data-value="fr">French</a></li>
<li><a href="javascript:void(0);" class="notranslate translate__item" data-value="de">German</a></li>
<li><a href="javascript:void(0);" class="notranslate translate__item" data-value="it">Italian</a></li>
<li><a href="javascript:void(0);" class="notranslate translate__item" data-value="tl">Tagalog</a></li>
<li><a href="javascript:void(0);" class="notranslate translate__item" data-value="vi">Vietnamese</a></li>
<li><a href="javascript:void(0);" class="notranslate translate__item" data-value="ko">Korean</a></li>
<li><a href="javascript:void(0);" class="notranslate translate__item" data-value="ru">Russian</a></li>
<li><a href="javascript:void(0);" class="notranslate translate__item" data-value="hi">Hindi</a></li>
</ul>
</div>
</li><!-- end #selectLang -->
</ul>
</div>
</div>
</div>
</div><!-- end #header-right -->
<div class="clear"></div>
</div>
</div><!-- end #header -->
<div id="content-wrapper">
<style>
/* disable CKEditor orignal image & flash manager */
.cke_button__image {
display: none !important;
}
.cke_button__flash {
display: none !important;
}
</style>
<script type="text/javascript">
$(document).ready(function() {
$('#divOverlay').css('width', $(document).width());
$('#divOverlay').css('height', $(document).height());
});
</script>
<!-- richeditor full screen mode overlay element -->
<div id="divOverlay" unselectable="on" class="TelerikModalOverlayFullScreen" style="position: absolute; left: 0px; top: 0px; z-index: 100001; background-color: rgb(170, 170, 170); opacity: 0.5; display: none; width: 1600px; height: 2265px;">
</div>
<script type="text/javascript">
function setPreventHttpRedirectParam(url) {
url = (url || '').trim();
if (url === '') return url;
var parser = document.createElement('a');
parser.href = url;
var search = '?preventHttpRedirect=1';
if (parser.search.length > 0) search += '&' + parser.search.substr(1);
parser.search = search;
return parser.href;
}
function openRadWindowLoadingContentTree(url) {
var wnd = $find("ctl00_ContentPlaceHolder1_RadWindowManagerLoadingContentTree");
showModal(url, wnd, 750, 630);
return false;
}
function openPermissionControlWindow(url) {
var wnd = $find("ctl00_ContentPlaceHolder1_RadWindowPermissionControl");
showModal(url, wnd, 150, 61);
return false;
}
function showModal(url, wnd, width, height) {
var scheme = window.location.href.split('/')[0] || 'http:';
radopen(scheme === 'https:' || $('.secureform').length > 0 ? setPreventHttpRedirectParam(url) : url, wnd, width + 'px', height + 'px').center();
}
function RadWindowLoadFunction(url) {
window.location = url;
}
</script>
<style type="text/css">
/* force to set z-index as max value */
.WindowLoadingContentTreeRadWindow {
z-index: 53001 !important;
}
</style>
<div id="ctl00_ContentPlaceHolder1_RadWindowManagerLoadingContentTree" class="WindowLoadingContentTreeRadWindow" style="display:none;">
<!-- 2021.2.616.40 -->
<div id="ctl00_ContentPlaceHolder1_RadWindowManagerLoadingContentTree_alerttemplate" style="display:none;">
<div class="rwDialogPopup radalert">
<div class="rwDialogText"> {1} </div>
<div>
<a onclick="$find('{0}').close(true);" class="rwPopupButton" href="javascript:void(0);">
<span class="rwOuterSpan">
<span class="rwInnerSpan">##LOC[OK]##</span>
</span>
</a>
</div>
</div>
</div>
<div id="ctl00_ContentPlaceHolder1_RadWindowManagerLoadingContentTree_prompttemplate" style="display:none;"> </div>
<div id="ctl00_ContentPlaceHolder1_RadWindowManagerLoadingContentTree_confirmtemplate" style="display:none;"> </div><input id="ctl00_ContentPlaceHolder1_RadWindowManagerLoadingContentTree_ClientState"
name="ctl00_ContentPlaceHolder1_RadWindowManagerLoadingContentTree_ClientState" type="hidden">
</div>
<div id="ctl00_ContentPlaceHolder1_RadWindowLoadingContentTree" style="display:none;">
<div id="ctl00_ContentPlaceHolder1_RadWindowLoadingContentTree_C" style="display:none;">
</div><input id="ctl00_ContentPlaceHolder1_RadWindowLoadingContentTree_ClientState" name="ctl00_ContentPlaceHolder1_RadWindowLoadingContentTree_ClientState" type="hidden" autocomplete="off">
</div>
<div id="ctl00_ContentPlaceHolder1_RadWindowPermissionControl" style="display:none;">
<div id="ctl00_ContentPlaceHolder1_RadWindowPermissionControl_C" style="display:none;">
</div><input id="ctl00_ContentPlaceHolder1_RadWindowPermissionControl_ClientState" name="ctl00_ContentPlaceHolder1_RadWindowPermissionControl_ClientState" type="hidden" autocomplete="off">
</div>
<div id="theme" class="homepage">
<div id="menubar">
<div class="inner-bar"><a href="#responsiveNav" id="mobile-bar" title="Mobile Menu"><span></span>MENU</a><!--?xml version="1.0" encoding="utf-16"?-->
<div class="container">
<nav class="offset-by-four eleven columns alpha omega megamenu
mega_menu" role="navigation">
<ul class="nav-menu">
<li class="nav-item level1 mega_government">
<a href="/government" title="Government" id="accessible-megamenu-1664240977043-1" aria-haspopup="true" aria-controls="accessible-megamenu-1664240977043-2" aria-expanded="false"><span class="menuTitle">Government</span></a>
<div class="sub-nav" id="accessible-megamenu-1664240977043-2" role="group" aria-expanded="false" aria-hidden="true" aria-labelledby="accessible-megamenu-1664240977043-1">
<div class="sub-navBackground container">
<div class="five columns omega">
<div class="menuImage"><img class="lazyload" data-src="https://cityofroseville.hosted.civiclive.com/UserFiles/Servers/Server_7964838/Image/Government/City%20Council/council2.jpg" alt="government Thumbnail"></div>
<div class="menuSummary"><span>Working for you</span>
<p>Our council-manager form of government combines the civic leadership of elected officials with the managerial experience of an appointed city manager. Beyond all else, we are a service organization, and we are here to
serve our community.</p><a href="/cms/One.aspx?portalId=7964922&pageId=8541354" class="bg-gradient">Government Overview</a>
</div><!---->
</div>
<div class="second-level-list eleven columns alpha">
<ul class="second-level-list">
<li class="level2 mega_
agendas_minutes"><a href="/government/agendas_minutes" title="Agendas & Minutes">Agendas & Minutes</a>
<ul class="third-level-list">
<li class="level3"><a href="/government/agendas_minutes/all_agendas___minutes" title="All Agendas & Minutes"><span>All Agendas & Minutes</span></a></li>
</ul>
</li>
<li class="level2 mega_
boards_commissions" data-cat="Apply…"><a href="/government/boards_commissions" title="Boards & Commissions">Boards & Commissions</a>
<ul class="third-level-list">
<li class="level3"><a href="/government/boards_commissions/board_of_appeals" title="Board of Appeals"><span>Board of Appeals</span></a></li>
<li class="level3"><a href="/government/boards_commissions/charter_review_commission" title="Charter Review Commission"><span>Charter Review Commission</span></a></li>
<li class="level3"><a href="/government/boards_commissions/design_committee" title="Design Committee"><span>Design Committee</span></a></li>
<li class="level3"><a href="/government/boards_commissions/economic_development_advisory_committee" title="Economic Development Advisory Committee"><span>Economic Development Advisory Committee</span></a></li>
<li class="level3"><a href="/government/boards_commissions/library_board" title="Library Board"><span>Library Board</span></a></li>
<li class="level3">
<a href="/government/boards_commissions/local_sales_tax_citizens__oversight_committee" title="Local Sales Tax Citizens' Oversight Committee"><span>Local Sales Tax Citizens' Oversight Committee</span></a></li>
<li class="level3"><a href="/government/boards_commissions/parks_recreation_commission" title="Parks & Recreation Commission"><span>Parks & Recreation Commission</span></a></li>
<li class="level3"><a href="/government/boards_commissions/personnel_board" title="Personnel Board"><span>Personnel Board</span></a></li>
<li class="level3"><a href="/government/boards_commissions/placer_mosquito_vector_control_district" title="Placer Mosquito & Vector Control District"><span>Placer Mosquito & Vector Control District</span></a>
</li>
<li class="level3"><a href="/government/boards_commissions/planning_commission" title="Planning Commission"><span>Planning Commission</span></a></li>
<li class="level3"><a href="/government/boards_commissions/public_utilities_commission" title="Public Utilities Commission"><span>Public Utilities Commission</span></a></li>
<li class="level3"><a href="/government/boards_commissions/grants_advisory_commission" title="Grants Advisory Commission"><span>Grants Advisory Commission</span></a></li>
<li class="level3"><a href="/government/boards_commissions/senior_commission" title="Senior Commission"><span>Senior Commission</span></a></li>
<li class="level3"><a href="/government/boards_commissions/transportation_commission" title="Transportation Commission"><span>Transportation Commission</span></a></li>
<li class="level3"><a href="/government/boards_commissions/youth_sports_coalition" title="Youth Sports Coalition"><span>Youth Sports Coalition</span></a></li>
<li class="level3"><a href="/government/boards_commissions/independent_redistricting_commission" title="Independent Redistricting Commission"><span>Independent Redistricting Commission</span></a></li>
</ul>
</li>
<li class="level2 mega_
city_council"><a href="/government/city_council" title="City Council">City Council</a>
<ul class="third-level-list">
<li class="level3"><a href="/government/city_council/meet_council" title="Meet Council"><span>Meet Council</span></a></li>
<li class="level3"><a href="/government/city_council/agendas_minutes" title="Agendas & Minutes"><span>Agendas & Minutes</span></a></li>
<li class="level3"><a href="/government/city_council/strategic_plan_2021-2024" title="Strategic Plan 2021-2024"><span>Strategic Plan 2021-2024</span></a></li>
<li class="level3"><a href="/government/city_council/council_goals" title="Council Goals"><span>Council Goals</span></a></li>
<li class="level3"><a href="/government/city_council/council_discretionary_funds" title="Council Discretionary Funds "><span>Council Discretionary Funds </span></a></li>
<li class="level3"><a href="/government/city_council/community_coffee_with_city_council" title="Community Coffee with City Council"><span>Community Coffee with City Council</span></a></li>
<li class="level3"><a href="/government/city_council/engageroseville" title="EngageRoseville"><span>EngageRoseville</span></a></li>
<li class="level3"><a href="/government/city_council/placer_county_grand_jury" title="Placer County Grand Jury"><span>Placer County Grand Jury</span></a></li>
<li class="level3"><a href="/government/city_council/contact_city_council" title="Contact City Council"><span>Contact City Council</span></a></li>
<li class="level3"><a href="/government/city_council/hotel_and_lodging_tax_measure" title="Hotel and Lodging Tax Measure"><span>Hotel and Lodging Tax Measure</span></a></li>
</ul>
</li>
<li class="level2 mega_
city_charter"><a href="/government/city_charter" title="City Charter">City Charter</a></li>
<li class="level2 mega_
city_manager"><a href="/government/city_manager" title="City Manager">City Manager</a>
<ul class="third-level-list">
<li class="level3"><a href="/government/city_manager/city_manager_budget_message" title="City Manager Budget Message"><span>City Manager Budget Message</span></a></li>
<li class="level3"><a href="/government/city_manager/summary_of_budget_cuts_2007-2018" title="Summary of Budget Cuts 2007-2018 "><span>Summary of Budget Cuts 2007-2018 </span></a></li>
<li class="level3"><a href="/government/city_manager/community_giving" title="Community Giving"><span>Community Giving</span></a></li>
<li class="level3"><a href="/government/city_manager/grants" title="Grants"><span>Grants</span></a></li>
<li class="level3"><a href="/government/city_manager/rosevilles_vision" title="Roseville's Vision"><span>Roseville's Vision</span></a></li>
<li class="level3">
<a href="/government/city_manager/successor_agency_and_county-wide_oversight_board" title="Successor Agency and County-wide Oversight Board"><span>Successor Agency and County-wide Oversight Board</span></a></li>
<li class="level3"><a href="/government/city_manager/contact_us" title="Contact Us"><span>Contact Us</span></a></li>
<li class="level3"><a href="/government/city_manager/national_community_survey" title="National Community Survey"><span>National Community Survey</span></a></li>
<li class="level3"><a href="/government/city_manager/roseville_accolades" title="Roseville Accolades"><span>Roseville Accolades</span></a></li>
<li class="level3"><a href="/government/city_manager/diversity_and_inclusion" title="Diversity and Inclusion "><span>Diversity and Inclusion </span></a></li>
</ul>
</li>
<li class="level2 mega_
departments"><a href="/government/departments" title="Departments & Divisions">Departments & Divisions</a>
<ul class="third-level-list">
<li class="level3"><a href="/government/departments/city_attorney" title="City Attorney"><span>City Attorney</span></a></li>
<li class="level3"><a href="/government/departments/city_clerk" title="City Clerk"><span>City Clerk</span></a></li>
<li class="level3"><a href="/government/departments/development_services" title="Development Services"><span>Development Services</span></a></li>
<li class="level3"><a href="/government/departments/economic_development" title="Economic Development"><span>Economic Development</span></a></li>
<li class="level3"><a href="/government/departments/electric_utility" title="Electric Utility"><span>Electric Utility</span></a></li>
<li class="level3"><a href="/government/departments/environmental_utilities" title="Environmental Utilities"><span>Environmental Utilities</span></a></li>
<li class="level3"><a href="/government/departments/finance" title="Finance"><span>Finance</span></a></li>
<li class="level3"><a href="/government/departments/fire_department" title="Fire Department"><span>Fire Department</span></a></li>
<li class="level3"><a href="/government/departments/human_resources" title="Human Resources"><span>Human Resources</span></a></li>
<li class="level3"><a href="/government/departments/information_technology" title="Information Technology"><span>Information Technology</span></a></li>
<li class="level3"><a href="/government/departments/library" title="Library"><span>Library</span></a></li>
<li class="level3"><a href="/government/departments/parks" title="Parks & Recreation"><span>Parks & Recreation</span></a></li>
<li class="level3"><a href="/government/departments/police_department" title="Police Department"><span>Police Department</span></a></li>
<li class="level3"><a href="/government/departments/public_affairs_communications" title="Public Affairs & Communications"><span>Public Affairs & Communications</span></a></li>
<li class="level3"><a href="/government/departments/public_works" title="Public Works"><span>Public Works</span></a></li>
</ul>
</li>
<li class="level2 mega_
jobs"><a href="/government/jobs" title="Jobs">Jobs</a></li>
<li class="level2 mega_
municipal_code"><a href="/government/municipal_code" title="Municipal Code">Municipal Code</a></li>
<li class="level2 mega_
contact_us"><a href="/government/contact_us" title="Contact Us">Contact Us</a></li>
<li class="level2 mega_
COVID-19_information"><a href="/government/COVID-19_information" title="COVID-19 information">COVID-19 information</a></li>
<li class="level2 mega_
emergency_information"><a href="/government/emergency_information" title="Emergency Information">Emergency Information</a>
<ul class="third-level-list">
<li class="level3"><a href="/government/emergency_information/winter_storm_information" title="Winter Storm Information"><span>Winter Storm Information</span></a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</li>
<li class="nav-item level1 mega_residents">
<a href="/residents" title="Residents" id="accessible-megamenu-1664240977045-3" aria-haspopup="true" aria-controls="accessible-megamenu-1664240977045-4" aria-expanded="false"><span class="menuTitle">Residents</span></a>
<div class="sub-nav" id="accessible-megamenu-1664240977045-4" role="group" aria-expanded="false" aria-hidden="true" aria-labelledby="accessible-megamenu-1664240977045-3">
<div class="sub-navBackground container">
<div class="five columns omega">
<div class="menuImage"><img class="lazyload" data-src="/UserFiles/Servers/Server_7964838/Image/Government/Campfires7.jpg" alt="residents Thumbnail"></div>
<div class="menuSummary"><span>Welcome home</span>
<p>Roseville is the largest city in Placer County and called home by 135,000 people. Find the resources you need here.</p>
<a href="/cms/One.aspx?portalId=7964922&pageId=8541357" class="bg-gradient">Residents Overview</a>
</div><!---->
</div>
<div class="second-level-list eleven columns alpha">
<ul class="second-level-list">
<li class="level2 mega_
affordable_housing"><a href="/residents/affordable_housing" title="Affordable Housing">Affordable Housing</a>
<ul class="third-level-list">
<li class="level3"><a href="/residents/affordable_housing/affordable_housing_policy" title="Affordable Housing Policy"><span>Affordable Housing Policy</span></a></li>
<li class="level3"><a href="/residents/affordable_housing/community_development_block_grant_cdbg" title="Community Development Block Grant (CDBG)"><span>Community Development Block Grant (CDBG)</span></a></li>
<li class="level3"><a href="/residents/affordable_housing/fair_housing" title="Fair Housing"><span>Fair Housing</span></a></li>
<li class="level3"><a href="/residents/affordable_housing/Information_and_referrals" title="Information and Referrals"><span>Information and Referrals</span></a></li>
<li class="level3"><a href="/residents/affordable_housing/ownership_programs" title="Ownership Programs"><span>Ownership Programs</span></a></li>
<li class="level3"><a href="/residents/affordable_housing/rental_programs" title="Rental Programs"><span>Rental Programs</span></a></li>
<li class="level3"><a href="/residents/affordable_housing/contact_us" title="Contact us"><span>Contact us</span></a></li>
<li class="level3">
<a href="/residents/affordable_housing/permanent_local_housing_allocation_application" title="Permanent Local Housing Allocation Application "><span>Permanent Local Housing Allocation Application </span></a></li>
</ul>
</li>
<li class="level2 mega_
city_events"><a href="/residents/city_events" title="City Events">City Events</a>
<ul class="third-level-list">
<li class="level3"><a href="/residents/city_events/be_well_roseville" title="Be Well Roseville"><span>Be Well Roseville</span></a></li>
<li class="level3"><a href="/residents/city_events/bikefest" title="BikeFest"><span>BikeFest</span></a></li>
<li class="level3"><a href="/residents/city_events/breakfast_with_santa" title="Breakfast With Santa"><span>Breakfast With Santa</span></a></li>
<li class="level3"><a href="/residents/city_events/campfires" title="Campfires"><span>Campfires</span></a></li>
<li class="level3"><a href="/residents/city_events/comedy_night" title="Comedy Night"><span>Comedy Night</span></a></li>
<li class="level3"><a href="/residents/city_events/concerts_on_the_square" title="Concerts On The Square"><span>Concerts On The Square</span></a></li>
<li class="level3"><a href="/residents/city_events/craft_fairs" title="Craft Fairs"><span>Craft Fairs</span></a></li>
<li class="level3"><a href="/residents/city_events/downtown_area_street_closures" title="Downtown Area Street Closures"><span>Downtown Area Street Closures</span></a></li>
<li class="level3"><a href="/residents/city_events/downtown_holiday_celebration" title="Downtown Holiday Celebration"><span>Downtown Holiday Celebration</span></a></li>
<li class="level3"><a href="/residents/city_events/egg-tober" title="Egg-tober"><span>Egg-tober</span></a></li>
<li class="level3"><a href="/residents/city_events/family_fest" title="Family Fest"><span>Family Fest</span></a></li>
<li class="level3"><a href="/residents/city_events/floating_pumpkin_patch" title="Floating Pumpkin Patch"><span>Floating Pumpkin Patch</span></a></li>
<li class="level3"><a href="/residents/city_events/friday_flicks" title="Friday Flicks"><span>Friday Flicks</span></a></li>
<li class="level3"><a href="/residents/city_events/gingerbread_house_factory" title="Gingerbread House Factory"><span>Gingerbread House Factory</span></a></li>
<li class="level3"><a href="/residents/city_events/grinchmas_stroll" title="Grinchmas Stroll"><span>Grinchmas Stroll</span></a></li>
<li class="level3"><a href="/residents/city_events/honoring_veterans" title="Honoring Veterans"><span>Honoring Veterans</span></a></li>
<li class="level3"><a href="/residents/city_events/neighborhood_santa" title="Neighborhood Santa"><span>Neighborhood Santa</span></a></li>
<li class="level3"><a href="/residents/city_events/sensory_santa" title="Sensory Santa"><span>Sensory Santa</span></a></li>
<li class="level3"><a href="/residents/city_events/splash" title="Splash"><span>Splash</span></a></li>
<li class="level3"><a href="/residents/city_events/turkey_trot" title="Turkey Trot"><span>Turkey Trot</span></a></li>
</ul>
</li>
<li class="level2 mega_
emergency_preparedness"><a href="/residents/emergency_preparedness" title="Emergency Preparedness">Emergency Preparedness</a></li>
<li class="level2 mega_
find_my_district"><a href="/residents/find_my_district" title="Find my City Council District">Find my City Council District</a></li>
<li class="level2 mega_
fire_department"><a href="/residents/fire_department" title="Fire Department ">Fire Department </a></li>
<li class="level2 mega_
homelessness"><a href="/residents/homelessness" title="Homelessness">Homelessness</a>
<ul class="third-level-list">
<li class="level3"><a href="/residents/homelessness/roseville_s_approach_to_homelessness" title="Roseville's approach to homelessness"><span>Roseville's approach to homelessness</span></a></li>
</ul>
</li>
<li class="level2 mega_
library"><a href="/residents/library" title="Library">Library</a></li>
<li class="level2 mega_
licensing"><a href="/residents/licensing" title="Licensing">Licensing</a></li>
<li class="level2 mega_
maidu_museum_historic_site"><a href="/residents/maidu_museum_historic_site" title="Maidu Museum & Historic Site">Maidu Museum & Historic Site</a></li>
<li class="level2 mega_
parks___trails"><a href="/residents/parks___trails" title="Parks & Trails">Parks & Trails</a></li>
<li class="level2 mega_
police_department"><a href="/residents/police_department" title="Police Department ">Police Department </a></li>
<li class="level2 mega_
recreation"><a href="/residents/recreation" title="Recreation">Recreation</a></li>
<li class="level2 mega_
roseville_coalition_of_neighborhood_associations"><a href="/residents/roseville_coalition_of_neighborhood_associations" title="Roseville Coalition of Neighborhood Associations">Roseville Coalition of Neighborhood Associations</a></li>
<li class="level2 mega_
roseville_transit"><a href="/residents/roseville_transit" title="Roseville Transit">Roseville Transit</a></li>
<li class="level2 mega_
trash___greenwaste"><a href="/residents/trash___greenwaste" title="Trash & Green Waste">Trash & Green Waste</a></li>
<li class="level2 mega_
utility_billing"><a href="/residents/utility_billing" title="Utility Billing">Utility Billing</a></li>
<li class="level2 mega_
utility_exploration_center"><a href="/residents/utility_exploration_center" title="Utility Exploration Center">Utility Exploration Center</a>
<ul class="third-level-list">
<li class="level3"><a href="/residents/utility_exploration_center/about_us" title="About Us"><span>About Us</span></a></li>
<li class="level3"><a href="/residents/utility_exploration_center/family_fun" title="Family Fun"><span>Family Fun</span></a></li>
<li class="level3"><a href="/residents/utility_exploration_center/workshops___webinars" title="Workshops & Webinars"><span>Workshops & Webinars</span></a></li>
<li class="level3"><a href="/residents/utility_exploration_center/utility_exploration_center_news" title="Utility Exploration Center News"><span>Utility Exploration Center News</span></a></li>
<li class="level3"><a href="/residents/utility_exploration_center/volunteers" title="Volunteers"><span>Volunteers</span></a></li>
<li class="level3"><a href="/residents/utility_exploration_center/educational_resources" title="Educational Resources"><span>Educational Resources</span></a></li>
<li class="level3"><a href="/residents/utility_exploration_center/explore_the_uec" title="Explore the UEC"><span>Explore the UEC</span></a></li>
<li class="level3"><a href="/residents/utility_exploration_center/home_and_garden" title="Home and Garden"><span>Home and Garden</span></a></li>
<li class="level3"><a href="/residents/utility_exploration_center/tools_for_teachers" title="Tools for Teachers"><span>Tools for Teachers</span></a></li>
</ul>
</li>
<li class="level2 mega_
utility_rebates"><a href="/residents/utility_rebates" title="Utility Rebates">Utility Rebates</a></li>
<li class="level2 mega_
we_are_roseville"><a href="/residents/we_are_roseville" title="We Are Roseville">We Are Roseville</a></li>
<li class="level2 mega_
tots"><a href="/residents/tots" title="Tots">Tots</a>
<ul class="third-level-list">
<li class="level3"><a href="/residents/tots/news" title="News"><span>News</span></a></li>
<li class="level3"><a href="/residents/tots/calendar" title="Calendar"><span>Calendar</span></a></li>
</ul>
</li>
<li class="level2 mega_
kids"><a href="/residents/kids" title="Kids">Kids</a>
<ul class="third-level-list">
<li class="level3"><a href="/residents/kids/news" title="News"><span>News</span></a></li>
<li class="level3"><a href="/residents/kids/calendar" title="Calendar"><span>Calendar</span></a></li>
</ul>
</li>
<li class="level2 mega_
teens"><a href="/residents/teens" title="Teens">Teens</a>
<ul class="third-level-list">
<li class="level3"><a href="/residents/teens/news" title="News"><span>News</span></a></li>
<li class="level3"><a href="/residents/teens/calendar" title="Calendar"><span>Calendar</span></a></li>
</ul>
</li>
<li class="level2 mega_
adults"><a href="/residents/adults" title="Adults">Adults</a>
<ul class="third-level-list">
<li class="level3"><a href="/residents/adults/news" title="News"><span>News</span></a></li>
<li class="level3"><a href="/residents/adults/calendar" title="Calendar"><span>Calendar</span></a></li>
</ul>
</li>
<li class="level2 mega_
seniors"><a href="/residents/seniors" title="Seniors">Seniors</a>
<ul class="third-level-list">
<li class="level3"><a href="/residents/seniors/news" title="News"><span>News</span></a></li>
</ul>
</li>
<li class="level2 mega_
family"><a href="/residents/family" title="Family">Family</a>
<ul class="third-level-list">
<li class="level3"><a href="/residents/family/news" title="News"><span>News</span></a></li>
<li class="level3"><a href="/residents/family/calendar" title="Calendar"><span>Calendar</span></a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</li>
<li class="nav-item level1 mega_business">
<a href="/business" title="Business" id="accessible-megamenu-1664240977046-5" aria-haspopup="true" aria-controls="accessible-megamenu-1664240977046-6" aria-expanded="false"><span class="menuTitle">Business</span></a>
<div class="sub-nav" id="accessible-megamenu-1664240977046-6" role="group" aria-expanded="false" aria-hidden="true" aria-labelledby="accessible-megamenu-1664240977046-5">
<div class="sub-navBackground container">
<div class="five columns omega">
<div class="menuImage"><img class="lazyload" data-src="/UserFiles/Servers/Server_7964838/Image/Government/Departments/Economic Development/Office building.jpg" alt="business Thumbnail"></div>
<div class="menuSummary"><span>Where opportunity lives</span>
<p>We are a place where businesses small and large find success. Ideally located, Roseville provides first-rate services, competitive costs, solid long-range planning and an educated, growing population.</p>
<a href="/cms/One.aspx?portalId=7964922&pageId=8541364" class="bg-gradient">Business Overview</a>
</div><!---->
</div>
<div class="second-level-list eleven columns alpha">
<ul class="second-level-list">
<li class="level2 mega_
development_fees"><a href="/business/development_fees" title="Development Fees">Development Fees</a></li>
<li class="level2 mega_
economic_development"><a href="/business/economic_development" title="Economic Development">Economic Development</a></li>
<li class="level2 mega_
permits_licenses"><a href="/business/permits_licenses" title="Permits & Licenses">Permits & Licenses</a></li>
<li class="level2 mega_
procurement_services"><a href="/business/procurement_services" title="Procurement Services">Procurement Services</a>
<ul class="third-level-list">
<li class="level3"><a href="/business/procurement_services/bids_rfps" title="Bids & RFP's"><span>Bids & RFP's</span></a></li>
<li class="level3"><a href="/business/procurement_services/municipal_code" title="Municipal Code"><span>Municipal Code</span></a></li>
<li class="level3"><a href="/business/procurement_services/methods_of_procurement" title="Methods of Procurement"><span>Methods of Procurement</span></a></li>
<li class="level3"><a href="/business/procurement_services/standard_agreement_information" title="Standard Agreement Information"><span>Standard Agreement Information</span></a></li>
<li class="level3"><a href="/business/procurement_services/invoicing" title="Invoicing"><span>Invoicing</span></a></li>
<li class="level3"><a href="/business/procurement_services/faq" title="FAQ"><span>FAQ</span></a></li>
<li class="level3"><a href="/business/procurement_services/erp_supplier_portal_info" title="ERP Supplier Portal Information and Instructions"><span>ERP Supplier Portal Information and Instructions</span></a></li>
<li class="level3"><a href="/business/procurement_services/contact_us" title="Contact Us"><span>Contact Us</span></a></li>
</ul>
</li>
<li class="level2 mega_
utility_billing"><a href="/business/utility_billing" title="Utility Billing">Utility Billing</a></li>
<li class="level2 mega_
utility_rebates"><a href="/business/utility_rebates" title="Utility Rebates">Utility Rebates</a></li>
<li class="level2 mega_
trash__recycling___organics"><a href="/business/trash__recycling___organics" title="Trash, Recycling & Organics">Trash, Recycling & Organics</a></li>
</ul>
</div>
</div>
</div>
</li>
<li class="nav-item level1 mega_online_services">
<a href="/online_services" title="Online Services" id="accessible-megamenu-1664240977047-7" aria-haspopup="true" aria-controls="accessible-megamenu-1664240977047-8" aria-expanded="false"><span class="menuTitle">Online Services</span></a>
<div class="sub-nav" id="accessible-megamenu-1664240977047-8" role="group" aria-expanded="false" aria-hidden="true" aria-labelledby="accessible-megamenu-1664240977047-7">
<div class="sub-navBackground container">
<div class="second-level-list eleven columns alpha">
<ul class="second-level-list">
<li class="level2 mega_
permit_center"><a href="/online_services/permit_center" title="Permit Center">Permit Center</a></li>
<li class="level2 mega_
business_license"><a href="/online_services/business_license" title="Business License">Business License</a></li>
<li class="level2 mega_
parcel_viewer"><a href="/online_services/parcel_viewer" title="Parcel Viewer">Parcel Viewer</a></li>
<li class="level2 mega_
code_enforcement"><a href="/online_services/code_enforcement" title="Code Enforcement">Code Enforcement</a></li>
<li class="level2 mega_
open_data_portal"><a href="/online_services/open_data_portal" title="Open Data Portal">Open Data Portal</a></li>
<li class="level2 mega_
bids___r_f_ps"><a href="/online_services/bids___r_f_ps" title="Bids & RFPs">Bids & RFPs</a></li>
<li class="level2 mega_
city_municipal_code"><a href="/online_services/city_municipal_code" title="City Municipal Code">City Municipal Code</a></li>
<li class="level2 mega_
city_charter"><a href="/online_services/city_charter" title="City Charter">City Charter</a></li>
<li class="level2 mega_
find_my_district"><a href="/online_services/find_my_district" title="Find My Council District">Find My Council District</a></li>
<li class="level2 mega_
watch_city_council___commission_meetings"><a href="/online_services/watch_city_council___commission_meetings" title="Watch Council & Commission Meetings">Watch Council & Commission Meetings</a></li>
<li class="level2 mega_
submit_a_crime_report"><a href="/online_services/submit_a_crime_report" title="Submit a Crime Report">Submit a Crime Report</a></li>
<li class="level2 mega_
submit_a_crime_tip"><a href="/online_services/submit_a_crime_tip" title="Submit a Crime Tip">Submit a Crime Tip</a></li>
<li class="level2 mega_
crime_mapping"><a href="/online_services/crime_mapping" title="Crime Mapping">Crime Mapping</a></li>
<li class="level2 mega_
pay_parking_citation"><a href="/online_services/pay_parking_citation" title="Pay Parking Citation">Pay Parking Citation</a></li>
<li class="level2 mega_
center_for_g_i_s_maps"><a href="/online_services/center_for_g_i_s_maps" title="Center for GIS Maps">Center for GIS Maps</a></li>
<li class="level2 mega_
view_or_pay_utility_bill"><a href="/online_services/view_or_pay_utility_bill" title="View or Pay Utility Bill">View or Pay Utility Bill</a></li>
<li class="level2 mega_
infrastructure_project_map"><a href="/online_services/infrastructure_project_map" title="Infrastructure Project Map">Infrastructure Project Map</a></li>
<li class="level2 mega_
public_access"><a href="/online_services/public_access" title="Public Access">Public Access</a></li>
</ul>
</div>
</div>
</div>
</li>
<li class="nav-item level1 mega_how_do_i___">
<a href="/how_do_i___" title="How Do I..." id="accessible-megamenu-1664240977049-9" aria-haspopup="true" aria-controls="accessible-megamenu-1664240977049-10" aria-expanded="false"><span class="menuTitle">How Do I...</span></a>
<div class="sub-nav" id="accessible-megamenu-1664240977049-10" role="group" aria-expanded="false" aria-hidden="true" aria-labelledby="accessible-megamenu-1664240977049-9">
<div class="sub-navBackground container">
<div class="second-level-list eleven columns alpha">
<ul class="second-level-list">
<li class="level2 mega_
apply"><a href="/how_do_i___/apply" title="Apply…">Apply…</a>
<ul class="third-level-list">
<li class="level3"><a href="/how_do_i___/apply/boards_commissions" title="Boards & Commissions"><span>Boards & Commissions</span></a></li>
<li class="level3"><a href="/how_do_i___/apply/business_license" title="Business License"><span>Business License</span></a></li>
<li class="level3"><a href="/how_do_i___/apply/job_openings" title="Job Openings"><span>Job Openings</span></a></li>
<li class="level3"><a href="/how_do_i___/apply/passport" title="Passport"><span>Passport</span></a></li>
<li class="level3"><a href="/how_do_i___/apply/volunteer_opportunities" title="Volunteer Opportunities"><span>Volunteer Opportunities</span></a></li>
<li class="level3"><a href="/how_do_i___/apply/building_permit" title="Building Permit"><span>Building Permit</span></a></li>
<li class="level3"><a href="/how_do_i___/apply/building_inspection" title="Building Inspection "><span>Building Inspection </span></a></li>
<li class="level3"><a href="/how_do_i___/apply/engineering_permit" title="Engineering Permit"><span>Engineering Permit</span></a></li>
<li class="level3"><a href="/how_do_i___/apply/planning_permit_or_entitlement" title="Planning Permit or Entitlement"><span>Planning Permit or Entitlement</span></a></li>
<li class="level3"><a href="/how_do_i___/apply/administrative_citation_appeal" title="Administrative Citation Appeal"><span>Administrative Citation Appeal</span></a></li>
</ul>
</li>
<li class="level2 mega_
get_information_about"><a href="/how_do_i___/get_information_about" title="Get Information About…">Get Information About…</a>
<ul class="third-level-list">
<li class="level3"><a href="/how_do_i___/get_information_about/animal_control_services" title="Animal Control Services"><span>Animal Control Services</span></a></li>
<li class="level3"><a href="/how_do_i___/get_information_about/city_charter" title="City Charter"><span>City Charter</span></a></li>
<li class="level3"><a href="/how_do_i___/get_information_about/city_events" title="City Events"><span>City Events</span></a></li>
<li class="level3"><a href="/how_do_i___/get_information_about/city_finances" title="City Finances"><span>City Finances</span></a></li>
<li class="level3"><a href="/how_do_i___/get_information_about/COVID-19" title="COVID-19"><span>COVID-19</span></a></li>
<li class="level3"><a href="/how_do_i___/get_information_about/council_districts" title="Council Districts"><span>Council Districts</span></a></li>
<li class="level3"><a href="/how_do_i___/get_information_about/crime_prevention" title="Crime Prevention"><span>Crime Prevention</span></a></li>
<li class="level3"><a href="/how_do_i___/get_information_about/emergency_preparedness" title="Emergency Preparedness"><span>Emergency Preparedness</span></a></li>
<li class="level3"><a href="/how_do_i___/get_information_about/history_of_roseville" title="History of Roseville"><span>History of Roseville</span></a></li>
<li class="level3"><a href="/how_do_i___/get_information_about/library_services" title="Library Services"><span>Library Services</span></a></li>
<li class="level3"><a href="/how_do_i___/get_information_about/public_records" title="Public Records"><span>Public Records</span></a></li>
<li class="level3"><a href="/how_do_i___/get_information_about/parks_facilities" title="Parks & Facilities"><span>Parks & Facilities</span></a></li>
<li class="level3"><a href="/how_do_i___/get_information_about/chamber_of_commerce" title="Chamber of Commerce"><span>Chamber of Commerce</span></a></li>
<li class="level3"><a href="/how_do_i___/get_information_about/placer_county_grand_jury" title="Placer County Grand Jury"><span>Placer County Grand Jury</span></a></li>
<li class="level3"><a href="/how_do_i___/get_information_about/public_transportation" title="Public Transportation"><span>Public Transportation</span></a></li>
<li class="level3"><a href="/how_do_i___/get_information_about/b_i_ds___r_f_ps" title="BIDs & RFPs"><span>BIDs & RFPs</span></a></li>
<li class="level3"><a href="/how_do_i___/get_information_about/zoning_and_building" title="Zoning and Building "><span>Zoning and Building </span></a></li>
<li class="level3"><a href="/how_do_i___/get_information_about/road_work" title="Road Work"><span>Road Work</span></a></li>
<li class="level3"><a href="/how_do_i___/get_information_about/AlarmPermits" title="Alarm Permits"><span>Alarm Permits</span></a></li>
<li class="level3"><a href="/how_do_i___/get_information_about/municipal_code" title="Municipal Code"><span>Municipal Code</span></a></li>
</ul>
</li>
<li class="level2 mega_
report"><a href="/how_do_i___/report" title="Report…">Report…</a>
<ul class="third-level-list">
<li class="level3"><a href="/how_do_i___/report/abandoned_vehicles" title="Abandoned Vehicles"><span>Abandoned Vehicles</span></a></li>
<li class="level3"><a href="/how_do_i___/report/animal_control" title="Animal Control"><span>Animal Control</span></a></li>
<li class="level3"><a href="/how_do_i___/report/crime_report" title="Crime Report"><span>Crime Report</span></a></li>
<li class="level3"><a href="/how_do_i___/report/crime_tip" title="Crime Tip"><span>Crime Tip</span></a></li>
<li class="level3"><a href="/how_do_i___/report/Graffiti" title="Graffiti"><span>Graffiti</span></a></li>
<li class="level3"><a href="/how_do_i___/report/park_concerns" title="Park Concerns"><span>Park Concerns</span></a></li>
<li class="level3"><a href="/how_do_i___/report/power_outage" title="Power Outage"><span>Power Outage</span></a></li>
<li class="level3"><a href="/how_do_i___/report/public_nuisance" title="Public Nuisance"><span>Public Nuisance</span></a></li>
<li class="level3"><a href="/how_do_i___/report/broken_street_light" title="Broken Street Light"><span>Broken Street Light</span></a></li>
<li class="level3"><a href="/how_do_i___/report/standing_water" title="Standing Water"><span>Standing Water</span></a></li>
<li class="level3"><a href="/how_do_i___/report/noise_complaints___other_non-_emergencies" title="Noise Complaints & Other Non-Emergencies"><span>Noise Complaints & Other Non-Emergencies</span></a></li>
</ul>
</li>
<li class="level2 mega_
sign_up"><a href="/how_do_i___/sign_up" title="Sign Up…">Sign Up…</a>
<ul class="third-level-list">
<li class="level3"><a href="/how_do_i___/sign_up/emergency_alerts" title="Emergency Alerts"><span>Emergency Alerts</span></a></li>
<li class="level3"><a href="/how_do_i___/sign_up/electronic_newsletters" title="Electronic Newsletters"><span>Electronic Newsletters</span></a></li>
<li class="level3"><a href="/how_do_i___/sign_up/recreation_programs" title="Recreation Programs"><span>Recreation Programs</span></a></li>
<li class="level3"><a href="/how_do_i___/sign_up/volunteer" title="Volunteer"><span>Volunteer</span></a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</li>
<li class="nav-item level1 mega_current_council_agenda"><a href="/current_council_agenda" title="Current Council Agenda" id="accessible-megamenu-1664240977049-11"><span class="menuTitle">Current Council Agenda</span></a></li>
</ul>
</nav>
</div>
<script src="https://cdn5-hosted.civiclive.com/UserFiles/Servers/Server_7964838/Templates/external_files/jquery-accessibleMegaMenu.js" type="text/javascript">
//
</script>
<script type="text/javascript">
$("nav:first").accessibleMegaMenu({
/* prefix for generated unique id attributes, which are required
to indicate aria-owns, aria-controls and aria-labelledby */
uuidPrefix: "accessible-megamenu",
/* css class used to define the megamenu styling */
menuClass: "nav-menu",
/* css class for a top-level navigation item in the megamenu */
topNavItemClass: "nav-item",
/* css class for a megamenu panel */
panelClass: "sub-nav",
/* css class for a group of items within a megamenu panel */
panelGroupClass: "sub-nav-group",
/* css class for the hover state */
hoverClass: "hover",
/* css class for the focus state */
focusClass: "focus",
/* css class for the open state */
openClass: "open"
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$('a.mm-subopen').each(function(i, item) {
setExpandCollapse();
$(item).click(function() {
setExpandCollapse();
});
function setExpandCollapse() {
var parent = $(item).parent();
var expandCollapse = 'Expand menu item';
if (parent !== undefined && parent.length > 0) {
var selected = parent[0].classList.contains("mm-opened");
if (selected !== undefined && selected === true) {
expandCollapse = 'Collapse menu item';;
} else {
expandCollapse = 'Expand menu item';
}
}
$(item).html("<span class=\"offScreen\">" + expandCollapse + " " + $(item).next().text() + "</span>");
}
});
});
</script>
<div class="clear"></div><a href="javascript:void(0);" id="mobileNav" title="Mobile Navigation" aria-expanded="false"><div class="hamburger"><div class="bar"></div></div><span>MENU</span></a>
<div class="mobile-nav-items">
<ul class="level0">
<li class="level0 has-child" data-nav="Government">
<a aria-label="Government" href="/government">Government</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Government"><span class="offScreen">Government</span></a>
<ul class="subnav-items level1">
<li class="level1 has-child" data-nav="Agendas & Minutes">
<a aria-label="Agendas & Minutes" href="/government/agendas_minutes">Agendas & Minutes</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Agendas & Minutes"><span class="offScreen">Agendas & Minutes</span></a>
<ul class="subnav-items level2">
<li class="level2" data-nav="All Agendas & Minutes"><a aria-label="All Agendas & Minutes" href="/government/agendas_minutes/all_agendas___minutes">All Agendas & Minutes</a></li>
</ul>
</li>
<li class="level1 has-child" data-nav="Boards & Commissions">
<a aria-label="Boards & Commissions" href="/government/boards_commissions">Boards & Commissions</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Boards & Commissions"><span class="offScreen">Boards & Commissions</span></a>
<ul class="subnav-items level2">
<li class="level2" data-nav="Board of Appeals"><a aria-label="Board of Appeals" href="/government/boards_commissions/board_of_appeals">Board of Appeals</a></li>
<li class="level2" data-nav="Charter Review Commission"><a aria-label="Charter Review Commission" href="/government/boards_commissions/charter_review_commission">Charter Review Commission</a></li>
<li class="level2" data-nav="Design Committee"><a aria-label="Design Committee" href="/government/boards_commissions/design_committee">Design Committee</a></li>
<li class="level2" data-nav="Economic Development Advisory Committee">
<a aria-label="Economic Development Advisory Committee" href="/government/boards_commissions/economic_development_advisory_committee">Economic Development Advisory Committee</a></li>
<li class="level2" data-nav="Library Board"><a aria-label="Library Board" href="/government/boards_commissions/library_board">Library Board</a></li>
<li class="level2" data-nav="Local Sales Tax Citizens' Oversight Committee">
<a aria-label="Local Sales Tax Citizens' Oversight Committee" href="/government/boards_commissions/local_sales_tax_citizens__oversight_committee">Local Sales Tax Citizens' Oversight Committee</a></li>
<li class="level2" data-nav="Parks & Recreation Commission"><a aria-label="Parks & Recreation Commission" href="/government/boards_commissions/parks_recreation_commission">Parks & Recreation Commission</a></li>
<li class="level2" data-nav="Personnel Board"><a aria-label="Personnel Board" href="/government/boards_commissions/personnel_board">Personnel Board</a></li>
<li class="level2" data-nav="Placer Mosquito & Vector Control District">
<a aria-label="Placer Mosquito & Vector Control District" href="/government/boards_commissions/placer_mosquito_vector_control_district">Placer Mosquito & Vector Control District</a></li>
<li class="level2" data-nav="Planning Commission"><a aria-label="Planning Commission" href="/government/boards_commissions/planning_commission">Planning Commission</a></li>
<li class="level2" data-nav="Public Utilities Commission"><a aria-label="Public Utilities Commission" href="/government/boards_commissions/public_utilities_commission">Public Utilities Commission</a></li>
<li class="level2" data-nav="Grants Advisory Commission"><a aria-label="Grants Advisory Commission" href="/government/boards_commissions/grants_advisory_commission">Grants Advisory Commission</a></li>
<li class="level2" data-nav="Senior Commission"><a aria-label="Senior Commission" href="/government/boards_commissions/senior_commission">Senior Commission</a></li>
<li class="level2" data-nav="Transportation Commission"><a aria-label="Transportation Commission" href="/government/boards_commissions/transportation_commission">Transportation Commission</a></li>
<li class="level2" data-nav="Youth Sports Coalition"><a aria-label="Youth Sports Coalition" href="/government/boards_commissions/youth_sports_coalition">Youth Sports Coalition</a></li>
<li class="level2" data-nav="Independent Redistricting Commission">
<a aria-label="Independent Redistricting Commission" href="/government/boards_commissions/independent_redistricting_commission">Independent Redistricting Commission</a></li>
</ul>
</li>
<li class="level1 has-child" data-nav="City Council">
<a aria-label="City Council" href="/government/city_council">City Council</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="City Council"><span class="offScreen">City Council</span></a>
<ul class="subnav-items level2">
<li class="level2" data-nav="Meet Council"><a aria-label="Meet Council" href="/government/city_council/meet_council">Meet Council</a></li>
<li class="level2" data-nav="Agendas & Minutes"><a aria-label="Agendas & Minutes" href="/government/city_council/agendas_minutes">Agendas & Minutes</a></li>
<li class="level2" data-nav="Strategic Plan 2021-2024"><a aria-label="Strategic Plan 2021-2024" href="/government/city_council/strategic_plan_2021-2024">Strategic Plan 2021-2024</a></li>
<li class="level2" data-nav="Council Goals"><a aria-label="Council Goals" href="/government/city_council/council_goals">Council Goals</a></li>
<li class="level2" data-nav="Council Discretionary Funds "><a aria-label="Council Discretionary Funds " href="/government/city_council/council_discretionary_funds">Council Discretionary Funds </a></li>
<li class="level2" data-nav="Community Coffee with City Council"><a aria-label="Community Coffee with City Council" href="/government/city_council/community_coffee_with_city_council">Community Coffee with City Council</a></li>
<li class="level2" data-nav="EngageRoseville"><a aria-label="EngageRoseville" href="/government/city_council/engageroseville">EngageRoseville</a></li>
<li class="level2" data-nav="Placer County Grand Jury"><a aria-label="Placer County Grand Jury" href="/government/city_council/placer_county_grand_jury">Placer County Grand Jury</a></li>
<li class="level2" data-nav="Contact City Council"><a aria-label="Contact City Council" href="/government/city_council/contact_city_council">Contact City Council</a></li>
<li class="level2" data-nav="Hotel and Lodging Tax Measure"><a aria-label="Hotel and Lodging Tax Measure" href="/government/city_council/hotel_and_lodging_tax_measure">Hotel and Lodging Tax Measure</a></li>
</ul>
</li>
<li class="level1 has-child" data-nav="City Charter"><a aria-label="City Charter" href="/government/city_charter">City Charter</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="City Manager">
<a aria-label="City Manager" href="/government/city_manager">City Manager</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="City Manager"><span class="offScreen">City Manager</span></a>
<ul class="subnav-items level2">
<li class="level2" data-nav="City Manager Budget Message"><a aria-label="City Manager Budget Message" href="/government/city_manager/city_manager_budget_message">City Manager Budget Message</a></li>
<li class="level2" data-nav="Summary of Budget Cuts 2007-2018 "><a aria-label="Summary of Budget Cuts 2007-2018 " href="/government/city_manager/summary_of_budget_cuts_2007-2018">Summary of Budget Cuts 2007-2018 </a></li>
<li class="level2" data-nav="Community Giving"><a aria-label="Community Giving" href="/government/city_manager/community_giving">Community Giving</a></li>
<li class="level2" data-nav="Grants"><a aria-label="Grants" href="/government/city_manager/grants">Grants</a></li>
<li class="level2" data-nav="Roseville's Vision"><a aria-label="Roseville's Vision" href="/government/city_manager/rosevilles_vision">Roseville's Vision</a></li>
<li class="level2" data-nav="Successor Agency and County-wide Oversight Board">
<a aria-label="Successor Agency and County-wide Oversight Board" href="/government/city_manager/successor_agency_and_county-wide_oversight_board">Successor Agency and County-wide Oversight Board</a></li>
<li class="level2" data-nav="Contact Us"><a aria-label="Contact Us" href="/government/city_manager/contact_us">Contact Us</a></li>
<li class="level2" data-nav="National Community Survey"><a aria-label="National Community Survey" href="/government/city_manager/national_community_survey">National Community Survey</a></li>
<li class="level2" data-nav="Roseville Accolades"><a aria-label="Roseville Accolades" href="/government/city_manager/roseville_accolades">Roseville Accolades</a></li>
<li class="level2" data-nav="Diversity and Inclusion "><a aria-label="Diversity and Inclusion " href="/government/city_manager/diversity_and_inclusion">Diversity and Inclusion </a></li>
</ul>
</li>
<li class="level1 has-child" data-nav="Departments & Divisions">
<a aria-label="Departments & Divisions" href="/government/departments">Departments & Divisions</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Departments & Divisions"><span class="offScreen">Departments & Divisions</span></a>
<ul class="subnav-items level2">
<li class="level2" data-nav="City Attorney"><a aria-label="City Attorney" href="/government/departments/city_attorney">City Attorney</a></li>
<li class="level2" data-nav="City Clerk"><a aria-label="City Clerk" href="/government/departments/city_clerk">City Clerk</a></li>
<li class="level2" data-nav="Development Services"><a aria-label="Development Services" href="/government/departments/development_services">Development Services</a></li>
<li class="level2" data-nav="Economic Development"><a aria-label="Economic Development" href="/government/departments/economic_development">Economic Development</a></li>
<li class="level2" data-nav="Electric Utility"><a aria-label="Electric Utility" href="/government/departments/electric_utility">Electric Utility</a></li>
<li class="level2" data-nav="Environmental Utilities"><a aria-label="Environmental Utilities" href="/government/departments/environmental_utilities">Environmental Utilities</a></li>
<li class="level2" data-nav="Finance"><a aria-label="Finance" href="/government/departments/finance">Finance</a></li>
<li class="level2" data-nav="Fire Department"><a aria-label="Fire Department" href="/government/departments/fire_department">Fire Department</a></li>
<li class="level2" data-nav="Human Resources"><a aria-label="Human Resources" href="/government/departments/human_resources">Human Resources</a></li>
<li class="level2" data-nav="Information Technology"><a aria-label="Information Technology" href="/government/departments/information_technology">Information Technology</a></li>
<li class="level2" data-nav="Library"><a aria-label="Library" href="/government/departments/library">Library</a></li>
<li class="level2" data-nav="Parks & Recreation"><a aria-label="Parks & Recreation" href="/government/departments/parks">Parks & Recreation</a></li>
<li class="level2" data-nav="Police Department"><a aria-label="Police Department" href="/government/departments/police_department">Police Department</a></li>
<li class="level2" data-nav="Public Affairs & Communications"><a aria-label="Public Affairs & Communications" href="/government/departments/public_affairs_communications">Public Affairs & Communications</a></li>
<li class="level2" data-nav="Public Works"><a aria-label="Public Works" href="/government/departments/public_works">Public Works</a></li>
</ul>
</li>
<li class="level1 has-child" data-nav="Jobs"><a aria-label="Jobs" href="/government/jobs">Jobs</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Municipal Code"><a aria-label="Municipal Code" href="/government/municipal_code">Municipal Code</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Contact Us"><a aria-label="Contact Us" href="/government/contact_us">Contact Us</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="COVID-19 information"><a aria-label="COVID-19 information" href="/government/COVID-19_information">COVID-19 information</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Emergency Information">
<a aria-label="Emergency Information" href="/government/emergency_information">Emergency Information</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Emergency Information"><span class="offScreen">Emergency Information</span></a>
<ul class="subnav-items level2">
<li class="level2" data-nav="Winter Storm Information"><a aria-label="Winter Storm Information" href="/government/emergency_information/winter_storm_information">Winter Storm Information</a></li>
</ul>
</li>
</ul>
</li>
<li class="level0 has-child" data-nav="Residents">
<a aria-label="Residents" href="/residents">Residents</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Residents"><span class="offScreen">Residents</span></a>
<ul class="subnav-items level1">
<li class="level1 has-child" data-nav="Affordable Housing">
<a aria-label="Affordable Housing" href="/residents/affordable_housing">Affordable Housing</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Affordable Housing"><span class="offScreen">Affordable Housing</span></a>
<ul class="subnav-items level2">
<li class="level2" data-nav="Affordable Housing Policy"><a aria-label="Affordable Housing Policy" href="/residents/affordable_housing/affordable_housing_policy">Affordable Housing Policy</a></li>
<li class="level2" data-nav="Community Development Block Grant (CDBG)">
<a aria-label="Community Development Block Grant (CDBG)" href="/residents/affordable_housing/community_development_block_grant_cdbg">Community Development Block Grant (CDBG)</a></li>
<li class="level2" data-nav="Fair Housing"><a aria-label="Fair Housing" href="/residents/affordable_housing/fair_housing">Fair Housing</a></li>
<li class="level2" data-nav="Information and Referrals"><a aria-label="Information and Referrals" href="/residents/affordable_housing/Information_and_referrals">Information and Referrals</a></li>
<li class="level2" data-nav="Ownership Programs"><a aria-label="Ownership Programs" href="/residents/affordable_housing/ownership_programs">Ownership Programs</a></li>
<li class="level2" data-nav="Rental Programs"><a aria-label="Rental Programs" href="/residents/affordable_housing/rental_programs">Rental Programs</a></li>
<li class="level2" data-nav="Contact us"><a aria-label="Contact us" href="/residents/affordable_housing/contact_us">Contact us</a></li>
<li class="level2" data-nav="Permanent Local Housing Allocation Application ">
<a aria-label="Permanent Local Housing Allocation Application " href="/residents/affordable_housing/permanent_local_housing_allocation_application">Permanent Local Housing Allocation Application </a></li>
</ul>
</li>
<li class="level1 has-child" data-nav="City Events">
<a aria-label="City Events" href="/residents/city_events">City Events</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="City Events"><span class="offScreen">City Events</span></a>
<ul class="subnav-items level2">
<li class="level2" data-nav="Be Well Roseville"><a aria-label="Be Well Roseville" href="/residents/city_events/be_well_roseville">Be Well Roseville</a></li>
<li class="level2" data-nav="BikeFest"><a aria-label="BikeFest" href="/residents/city_events/bikefest">BikeFest</a></li>
<li class="level2" data-nav="Breakfast With Santa"><a aria-label="Breakfast With Santa" href="/residents/city_events/breakfast_with_santa">Breakfast With Santa</a></li>
<li class="level2" data-nav="Campfires"><a aria-label="Campfires" href="/residents/city_events/campfires">Campfires</a></li>
<li class="level2" data-nav="Comedy Night"><a aria-label="Comedy Night" href="/residents/city_events/comedy_night">Comedy Night</a></li>
<li class="level2" data-nav="Concerts On The Square"><a aria-label="Concerts On The Square" href="/residents/city_events/concerts_on_the_square">Concerts On The Square</a></li>
<li class="level2" data-nav="Craft Fairs"><a aria-label="Craft Fairs" href="/residents/city_events/craft_fairs">Craft Fairs</a></li>
<li class="level2" data-nav="Downtown Area Street Closures"><a aria-label="Downtown Area Street Closures" href="/residents/city_events/downtown_area_street_closures">Downtown Area Street Closures</a></li>
<li class="level2" data-nav="Downtown Holiday Celebration"><a aria-label="Downtown Holiday Celebration" href="/residents/city_events/downtown_holiday_celebration">Downtown Holiday Celebration</a></li>
<li class="level2" data-nav="Egg-tober"><a aria-label="Egg-tober" href="/residents/city_events/egg-tober">Egg-tober</a></li>
<li class="level2" data-nav="Family Fest"><a aria-label="Family Fest" href="/residents/city_events/family_fest">Family Fest</a></li>
<li class="level2" data-nav="Floating Pumpkin Patch"><a aria-label="Floating Pumpkin Patch" href="/residents/city_events/floating_pumpkin_patch">Floating Pumpkin Patch</a></li>
<li class="level2" data-nav="Friday Flicks"><a aria-label="Friday Flicks" href="/residents/city_events/friday_flicks">Friday Flicks</a></li>
<li class="level2" data-nav="Gingerbread House Factory"><a aria-label="Gingerbread House Factory" href="/residents/city_events/gingerbread_house_factory">Gingerbread House Factory</a></li>
<li class="level2" data-nav="Grinchmas Stroll"><a aria-label="Grinchmas Stroll" href="/residents/city_events/grinchmas_stroll">Grinchmas Stroll</a></li>
<li class="level2" data-nav="Honoring Veterans"><a aria-label="Honoring Veterans" href="/residents/city_events/honoring_veterans">Honoring Veterans</a></li>
<li class="level2" data-nav="Neighborhood Santa"><a aria-label="Neighborhood Santa" href="/residents/city_events/neighborhood_santa">Neighborhood Santa</a></li>
<li class="level2" data-nav="Sensory Santa"><a aria-label="Sensory Santa" href="/residents/city_events/sensory_santa">Sensory Santa</a></li>
<li class="level2" data-nav="Splash"><a aria-label="Splash" href="/residents/city_events/splash">Splash</a></li>
<li class="level2" data-nav="Turkey Trot"><a aria-label="Turkey Trot" href="/residents/city_events/turkey_trot">Turkey Trot</a></li>
</ul>
</li>
<li class="level1 has-child" data-nav="Emergency Preparedness"><a aria-label="Emergency Preparedness" href="/residents/emergency_preparedness">Emergency Preparedness</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Find my City Council District"><a aria-label="Find my City Council District" href="/residents/find_my_district">Find my City Council District</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Fire Department "><a aria-label="Fire Department " href="/residents/fire_department">Fire Department </a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Homelessness">
<a aria-label="Homelessness" href="/residents/homelessness">Homelessness</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Homelessness"><span class="offScreen">Homelessness</span></a>
<ul class="subnav-items level2">
<li class="level2" data-nav="Roseville's approach to homelessness">
<a aria-label="Roseville's approach to homelessness" href="/residents/homelessness/roseville_s_approach_to_homelessness">Roseville's approach to homelessness</a></li>
</ul>
</li>
<li class="level1 has-child" data-nav="Library"><a aria-label="Library" href="/residents/library">Library</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Licensing"><a aria-label="Licensing" href="/residents/licensing">Licensing</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Maidu Museum & Historic Site"><a aria-label="Maidu Museum & Historic Site" href="/residents/maidu_museum_historic_site">Maidu Museum & Historic Site</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Parks & Trails"><a aria-label="Parks & Trails" href="/residents/parks___trails">Parks & Trails</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Police Department "><a aria-label="Police Department " href="/residents/police_department">Police Department </a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Recreation"><a aria-label="Recreation" href="/residents/recreation">Recreation</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Roseville Coalition of Neighborhood Associations">
<a aria-label="Roseville Coalition of Neighborhood Associations" href="/residents/roseville_coalition_of_neighborhood_associations">Roseville Coalition of Neighborhood Associations</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Roseville Transit"><a aria-label="Roseville Transit" href="/residents/roseville_transit">Roseville Transit</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Trash & Green Waste"><a aria-label="Trash & Green Waste" href="/residents/trash___greenwaste">Trash & Green Waste</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Utility Billing"><a aria-label="Utility Billing" href="/residents/utility_billing">Utility Billing</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Utility Exploration Center">
<a aria-label="Utility Exploration Center" href="/residents/utility_exploration_center">Utility Exploration Center</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Utility Exploration Center"><span class="offScreen">Utility Exploration Center</span></a>
<ul class="subnav-items level2">
<li class="level2" data-nav="About Us"><a aria-label="About Us" href="/residents/utility_exploration_center/about_us">About Us</a></li>
<li class="level2" data-nav="Family Fun"><a aria-label="Family Fun" href="/residents/utility_exploration_center/family_fun">Family Fun</a></li>
<li class="level2" data-nav="Workshops & Webinars"><a aria-label="Workshops & Webinars" href="/residents/utility_exploration_center/workshops___webinars">Workshops & Webinars</a></li>
<li class="level2" data-nav="Utility Exploration Center News"><a aria-label="Utility Exploration Center News" href="/residents/utility_exploration_center/utility_exploration_center_news">Utility Exploration Center News</a>
</li>
<li class="level2" data-nav="Volunteers"><a aria-label="Volunteers" href="/residents/utility_exploration_center/volunteers">Volunteers</a></li>
<li class="level2" data-nav="Educational Resources"><a aria-label="Educational Resources" href="/residents/utility_exploration_center/educational_resources">Educational Resources</a></li>
<li class="level2" data-nav="Explore the UEC"><a aria-label="Explore the UEC" href="/residents/utility_exploration_center/explore_the_uec">Explore the UEC</a></li>
<li class="level2" data-nav="Home and Garden"><a aria-label="Home and Garden" href="/residents/utility_exploration_center/home_and_garden">Home and Garden</a></li>
<li class="level2" data-nav="Tools for Teachers"><a aria-label="Tools for Teachers" href="/residents/utility_exploration_center/tools_for_teachers">Tools for Teachers</a></li>
</ul>
</li>
<li class="level1 has-child" data-nav="Utility Rebates"><a aria-label="Utility Rebates" href="/residents/utility_rebates">Utility Rebates</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="We Are Roseville"><a aria-label="We Are Roseville" href="/residents/we_are_roseville">We Are Roseville</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Tots">
<a aria-label="Tots" href="/residents/tots">Tots</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Tots"><span class="offScreen">Tots</span></a>
<ul class="subnav-items level2">
<li class="level2" data-nav="News"><a aria-label="News" href="/residents/tots/news">News</a></li>
<li class="level2" data-nav="Calendar"><a aria-label="Calendar" href="/residents/tots/calendar">Calendar</a></li>
</ul>
</li>
<li class="level1 has-child" data-nav="Kids">
<a aria-label="Kids" href="/residents/kids">Kids</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Kids"><span class="offScreen">Kids</span></a>
<ul class="subnav-items level2">
<li class="level2" data-nav="News"><a aria-label="News" href="/residents/kids/news">News</a></li>
<li class="level2" data-nav="Calendar"><a aria-label="Calendar" href="/residents/kids/calendar">Calendar</a></li>
</ul>
</li>
<li class="level1 has-child" data-nav="Teens">
<a aria-label="Teens" href="/residents/teens">Teens</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Teens"><span class="offScreen">Teens</span></a>
<ul class="subnav-items level2">
<li class="level2" data-nav="News"><a aria-label="News" href="/residents/teens/news">News</a></li>
<li class="level2" data-nav="Calendar"><a aria-label="Calendar" href="/residents/teens/calendar">Calendar</a></li>
</ul>
</li>
<li class="level1 has-child" data-nav="Adults">
<a aria-label="Adults" href="/residents/adults">Adults</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Adults"><span class="offScreen">Adults</span></a>
<ul class="subnav-items level2">
<li class="level2" data-nav="News"><a aria-label="News" href="/residents/adults/news">News</a></li>
<li class="level2" data-nav="Calendar"><a aria-label="Calendar" href="/residents/adults/calendar">Calendar</a></li>
</ul>
</li>
<li class="level1 has-child" data-nav="Seniors">
<a aria-label="Seniors" href="/residents/seniors">Seniors</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Seniors"><span class="offScreen">Seniors</span></a>
<ul class="subnav-items level2">
<li class="level2" data-nav="News"><a aria-label="News" href="/residents/seniors/news">News</a></li>
</ul>
</li>
<li class="level1 has-child" data-nav="Family">
<a aria-label="Family" href="/residents/family">Family</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Family"><span class="offScreen">Family</span></a>
<ul class="subnav-items level2">
<li class="level2" data-nav="News"><a aria-label="News" href="/residents/family/news">News</a></li>
<li class="level2" data-nav="Calendar"><a aria-label="Calendar" href="/residents/family/calendar">Calendar</a></li>
</ul>
</li>
</ul>
</li>
<li class="level0 has-child" data-nav="Business">
<a aria-label="Business" href="/business">Business</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Business"><span class="offScreen">Business</span></a>
<ul class="subnav-items level1">
<li class="level1 has-child" data-nav="Development Fees"><a aria-label="Development Fees" href="/business/development_fees">Development Fees</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Economic Development"><a aria-label="Economic Development" href="/business/economic_development">Economic Development</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Permits & Licenses"><a aria-label="Permits & Licenses" href="/business/permits_licenses">Permits & Licenses</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Procurement Services">
<a aria-label="Procurement Services" href="/business/procurement_services">Procurement Services</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Procurement Services"><span class="offScreen">Procurement Services</span></a>
<ul class="subnav-items level2">
<li class="level2" data-nav="Bids & RFP's"><a aria-label="Bids & RFP's" href="/business/procurement_services/bids_rfps">Bids & RFP's</a></li>
<li class="level2" data-nav="Municipal Code"><a aria-label="Municipal Code" href="/business/procurement_services/municipal_code">Municipal Code</a></li>
<li class="level2" data-nav="Methods of Procurement"><a aria-label="Methods of Procurement" href="/business/procurement_services/methods_of_procurement">Methods of Procurement</a></li>
<li class="level2" data-nav="Standard Agreement Information"><a aria-label="Standard Agreement Information" href="/business/procurement_services/standard_agreement_information">Standard Agreement Information</a></li>
<li class="level2" data-nav="Invoicing"><a aria-label="Invoicing" href="/business/procurement_services/invoicing">Invoicing</a></li>
<li class="level2" data-nav="FAQ"><a aria-label="FAQ" href="/business/procurement_services/faq">FAQ</a></li>
<li class="level2" data-nav="ERP Supplier Portal Information and Instructions">
<a aria-label="ERP Supplier Portal Information and Instructions" href="/business/procurement_services/erp_supplier_portal_info">ERP Supplier Portal Information and Instructions</a></li>
<li class="level2" data-nav="Contact Us"><a aria-label="Contact Us" href="/business/procurement_services/contact_us">Contact Us</a></li>
</ul>
</li>
<li class="level1 has-child" data-nav="Utility Billing"><a aria-label="Utility Billing" href="/business/utility_billing">Utility Billing</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Utility Rebates"><a aria-label="Utility Rebates" href="/business/utility_rebates">Utility Rebates</a>
<ul class="subnav-items level2"></ul>
</li>
<li class="level1 has-child" data-nav="Trash, Recycling & Organics"><a aria-label="Trash, Recycling & Organics" href="/business/trash__recycling___organics">Trash, Recycling & Organics</a>
<ul class="subnav-items level2"></ul>
</li>
</ul>
</li>
<li class="level0 has-child" data-nav="Online Services">
<a aria-label="Online Services" href="/online_services">Online Services</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Online Services"><span class="offScreen">Online Services</span></a>
<ul class="subnav-items level1">
<li class="level1" data-nav="Permit Center"><a aria-label="Permit Center" href="/online_services/permit_center">Permit Center</a></li>
<li class="level1" data-nav="Business License"><a aria-label="Business License" href="/online_services/business_license">Business License</a></li>
<li class="level1" data-nav="Parcel Viewer"><a aria-label="Parcel Viewer" href="/online_services/parcel_viewer">Parcel Viewer</a></li>
<li class="level1" data-nav="Code Enforcement"><a aria-label="Code Enforcement" href="/online_services/code_enforcement">Code Enforcement</a></li>
<li class="level1" data-nav="Open Data Portal"><a aria-label="Open Data Portal" href="/online_services/open_data_portal">Open Data Portal</a></li>
<li class="level1" data-nav="Bids & RFPs"><a aria-label="Bids & RFPs" href="/online_services/bids___r_f_ps">Bids & RFPs</a></li>
<li class="level1" data-nav="City Municipal Code"><a aria-label="City Municipal Code" href="/online_services/city_municipal_code">City Municipal Code</a></li>
<li class="level1" data-nav="City Charter"><a aria-label="City Charter" href="/online_services/city_charter">City Charter</a></li>
<li class="level1" data-nav="Find My Council District"><a aria-label="Find My Council District" href="/online_services/find_my_district">Find My Council District</a></li>
<li class="level1" data-nav="Watch Council & Commission Meetings">
<a aria-label="Watch Council & Commission Meetings" href="/online_services/watch_city_council___commission_meetings">Watch Council & Commission Meetings</a></li>
<li class="level1" data-nav="Submit a Crime Report"><a aria-label="Submit a Crime Report" href="/online_services/submit_a_crime_report">Submit a Crime Report</a></li>
<li class="level1" data-nav="Submit a Crime Tip"><a aria-label="Submit a Crime Tip" href="/online_services/submit_a_crime_tip">Submit a Crime Tip</a></li>
<li class="level1" data-nav="Crime Mapping"><a aria-label="Crime Mapping" href="/online_services/crime_mapping">Crime Mapping</a></li>
<li class="level1" data-nav="Pay Parking Citation"><a aria-label="Pay Parking Citation" href="/online_services/pay_parking_citation">Pay Parking Citation</a></li>
<li class="level1" data-nav="Center for GIS Maps"><a aria-label="Center for GIS Maps" href="/online_services/center_for_g_i_s_maps">Center for GIS Maps</a></li>
<li class="level1" data-nav="View or Pay Utility Bill"><a aria-label="View or Pay Utility Bill" href="/online_services/view_or_pay_utility_bill">View or Pay Utility Bill</a></li>
<li class="level1" data-nav="Infrastructure Project Map"><a aria-label="Infrastructure Project Map" href="/online_services/infrastructure_project_map">Infrastructure Project Map</a></li>
<li class="level1" data-nav="Public Access"><a aria-label="Public Access" href="/online_services/public_access">Public Access</a></li>
</ul>
</li>
<li class="level0 has-child" data-nav="How Do I...">
<a aria-label="How Do I..." href="/how_do_i___">How Do I...</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="How Do I..."><span class="offScreen">How Do I...</span></a>
<ul class="subnav-items level1">
<li class="level1 has-child" data-nav="Apply…">
<a aria-label="Apply…" href="/how_do_i___/apply">Apply…</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Apply…"><span class="offScreen">Apply…</span></a>
<ul class="subnav-items level2">
<li class="level2" data-nav="Boards & Commissions"><a aria-label="Boards & Commissions" href="/how_do_i___/apply/boards_commissions">Boards & Commissions</a></li>
<li class="level2" data-nav="Business License"><a aria-label="Business License" href="/how_do_i___/apply/business_license">Business License</a></li>
<li class="level2" data-nav="Job Openings"><a aria-label="Job Openings" href="/how_do_i___/apply/job_openings">Job Openings</a></li>
<li class="level2" data-nav="Passport"><a aria-label="Passport" href="/how_do_i___/apply/passport">Passport</a></li>
<li class="level2" data-nav="Volunteer Opportunities"><a aria-label="Volunteer Opportunities" href="/how_do_i___/apply/volunteer_opportunities">Volunteer Opportunities</a></li>
<li class="level2" data-nav="Building Permit"><a aria-label="Building Permit" href="/how_do_i___/apply/building_permit">Building Permit</a></li>
<li class="level2" data-nav="Building Inspection "><a aria-label="Building Inspection " href="/how_do_i___/apply/building_inspection">Building Inspection </a></li>
<li class="level2" data-nav="Engineering Permit"><a aria-label="Engineering Permit" href="/how_do_i___/apply/engineering_permit">Engineering Permit</a></li>
<li class="level2" data-nav="Planning Permit or Entitlement"><a aria-label="Planning Permit or Entitlement" href="/how_do_i___/apply/planning_permit_or_entitlement">Planning Permit or Entitlement</a></li>
<li class="level2" data-nav="Administrative Citation Appeal"><a aria-label="Administrative Citation Appeal" href="/how_do_i___/apply/administrative_citation_appeal">Administrative Citation Appeal</a></li>
</ul>
</li>
<li class="level1 has-child" data-nav="Get Information About…">
<a aria-label="Get Information About…" href="/how_do_i___/get_information_about">Get Information About…</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Get Information About…"><span class="offScreen">Get Information About…</span></a>
<ul class="subnav-items level2">
<li class="level2" data-nav="Animal Control Services"><a aria-label="Animal Control Services" href="/how_do_i___/get_information_about/animal_control_services">Animal Control Services</a></li>
<li class="level2" data-nav="City Charter"><a aria-label="City Charter" href="/how_do_i___/get_information_about/city_charter">City Charter</a></li>
<li class="level2" data-nav="City Events"><a aria-label="City Events" href="/how_do_i___/get_information_about/city_events">City Events</a></li>
<li class="level2" data-nav="City Finances"><a aria-label="City Finances" href="/how_do_i___/get_information_about/city_finances">City Finances</a></li>
<li class="level2" data-nav="COVID-19"><a aria-label="COVID-19" href="/how_do_i___/get_information_about/COVID-19">COVID-19</a></li>
<li class="level2" data-nav="Council Districts"><a aria-label="Council Districts" href="/how_do_i___/get_information_about/council_districts">Council Districts</a></li>
<li class="level2" data-nav="Crime Prevention"><a aria-label="Crime Prevention" href="/how_do_i___/get_information_about/crime_prevention">Crime Prevention</a></li>
<li class="level2" data-nav="Emergency Preparedness"><a aria-label="Emergency Preparedness" href="/how_do_i___/get_information_about/emergency_preparedness">Emergency Preparedness</a></li>
<li class="level2" data-nav="History of Roseville"><a aria-label="History of Roseville" href="/how_do_i___/get_information_about/history_of_roseville">History of Roseville</a></li>
<li class="level2" data-nav="Library Services"><a aria-label="Library Services" href="/how_do_i___/get_information_about/library_services">Library Services</a></li>
<li class="level2" data-nav="Public Records"><a aria-label="Public Records" href="/how_do_i___/get_information_about/public_records">Public Records</a></li>
<li class="level2" data-nav="Parks & Facilities"><a aria-label="Parks & Facilities" href="/how_do_i___/get_information_about/parks_facilities">Parks & Facilities</a></li>
<li class="level2" data-nav="Chamber of Commerce"><a aria-label="Chamber of Commerce" href="/how_do_i___/get_information_about/chamber_of_commerce">Chamber of Commerce</a></li>
<li class="level2" data-nav="Placer County Grand Jury"><a aria-label="Placer County Grand Jury" href="/how_do_i___/get_information_about/placer_county_grand_jury">Placer County Grand Jury</a></li>
<li class="level2" data-nav="Public Transportation"><a aria-label="Public Transportation" href="/how_do_i___/get_information_about/public_transportation">Public Transportation</a></li>
<li class="level2" data-nav="BIDs & RFPs"><a aria-label="BIDs & RFPs" href="/how_do_i___/get_information_about/b_i_ds___r_f_ps">BIDs & RFPs</a></li>
<li class="level2" data-nav="Zoning and Building "><a aria-label="Zoning and Building " href="/how_do_i___/get_information_about/zoning_and_building">Zoning and Building </a></li>
<li class="level2" data-nav="Road Work"><a aria-label="Road Work" href="/how_do_i___/get_information_about/road_work">Road Work</a></li>
<li class="level2" data-nav="Alarm Permits"><a aria-label="Alarm Permits" href="/how_do_i___/get_information_about/AlarmPermits">Alarm Permits</a></li>
<li class="level2" data-nav="Municipal Code"><a aria-label="Municipal Code" href="/how_do_i___/get_information_about/municipal_code">Municipal Code</a></li>
</ul>
</li>
<li class="level1 has-child" data-nav="Report…">
<a aria-label="Report…" href="/how_do_i___/report">Report…</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Report…"><span class="offScreen">Report…</span></a>
<ul class="subnav-items level2">
<li class="level2" data-nav="Abandoned Vehicles"><a aria-label="Abandoned Vehicles" href="/how_do_i___/report/abandoned_vehicles">Abandoned Vehicles</a></li>
<li class="level2" data-nav="Animal Control"><a aria-label="Animal Control" href="/how_do_i___/report/animal_control">Animal Control</a></li>
<li class="level2" data-nav="Crime Report"><a aria-label="Crime Report" href="/how_do_i___/report/crime_report">Crime Report</a></li>
<li class="level2" data-nav="Crime Tip"><a aria-label="Crime Tip" href="/how_do_i___/report/crime_tip">Crime Tip</a></li>
<li class="level2" data-nav="Graffiti"><a aria-label="Graffiti" href="/how_do_i___/report/Graffiti">Graffiti</a></li>
<li class="level2" data-nav="Park Concerns"><a aria-label="Park Concerns" href="/how_do_i___/report/park_concerns">Park Concerns</a></li>
<li class="level2" data-nav="Power Outage"><a aria-label="Power Outage" href="/how_do_i___/report/power_outage">Power Outage</a></li>
<li class="level2" data-nav="Public Nuisance"><a aria-label="Public Nuisance" href="/how_do_i___/report/public_nuisance">Public Nuisance</a></li>
<li class="level2" data-nav="Broken Street Light"><a aria-label="Broken Street Light" href="/how_do_i___/report/broken_street_light">Broken Street Light</a></li>
<li class="level2" data-nav="Standing Water"><a aria-label="Standing Water" href="/how_do_i___/report/standing_water">Standing Water</a></li>
<li class="level2" data-nav="Noise Complaints & Other Non-Emergencies">
<a aria-label="Noise Complaints & Other Non-Emergencies" href="/how_do_i___/report/noise_complaints___other_non-_emergencies">Noise Complaints & Other Non-Emergencies</a></li>
</ul>
</li>
<li class="level1 has-child" data-nav="Sign Up…">
<a aria-label="Sign Up…" href="/how_do_i___/sign_up">Sign Up…</a><a href="javascript:void(0);" class="subnav fa fa-plus" aria-expanded="false" aria-label="Sign Up…"><span class="offScreen">Sign Up…</span></a>
<ul class="subnav-items level2">
<li class="level2" data-nav="Emergency Alerts"><a aria-label="Emergency Alerts" href="/how_do_i___/sign_up/emergency_alerts">Emergency Alerts</a></li>
<li class="level2" data-nav="Electronic Newsletters"><a aria-label="Electronic Newsletters" href="/how_do_i___/sign_up/electronic_newsletters">Electronic Newsletters</a></li>
<li class="level2" data-nav="Recreation Programs"><a aria-label="Recreation Programs" href="/how_do_i___/sign_up/recreation_programs">Recreation Programs</a></li>
<li class="level2" data-nav="Volunteer"><a aria-label="Volunteer" href="/how_do_i___/sign_up/volunteer">Volunteer</a></li>
</ul>
</li>
</ul>
</li>
<li class="level0" data-nav="Current Council Agenda"><a aria-label="Current Council Agenda" href="/current_council_agenda">Current Council Agenda</a></li>
</ul>
</div>
</div>
</div>
<div id="page" class="designtest">
<div class="reactComponent unifiedPublishingAlertComponent" data-portlet-instance-id="0"></div>
<div class="ptl_page">
<div id="banner" class="row slider noPrint"><span id="bannerPlaceholder" style="display: none;"><img src="https://cdn5-hosted.civiclive.com/UserFiles/Servers/Server_7964838/Templates/f4f4f4.png" alt=""></span>
<div class="">
<div class="ptl_portlet_vertical">
<div class="ptl_top_portlet" style="display:none;"></div>
<div id="ctl00_ContentPlaceHolder1_ctl08_divView">
<div class="divContent">
</div>
</div>
<script type="text/javascript">
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_beginRequest(function(sender, args) {
var elem = args.get_postBackElement();
spinnerAlertModule.show();
});
prm.add_endRequest(function() {
spinnerAlertModule.hide();
});
</script>
</div>
<div class="ptl_portlet_vertical">
<div class="ptl_top_portlet" style="display:none;"></div>
<div id="ctl00_ContentPlaceHolder1_ctl11_divView" class="bannerContainer" style="max-width:9999px;max-height:650px;">
<div id="sliderctl00_ContentPlaceHolder1_ctl11_divView" class="nivoSlider" style="max-width:9999px;max-height:650px;">
<a href="/cms/One.aspx?portalId=7964922&pageId=17700223" target="_blank" title="Drought is here" style="display: block;" class="nivo-imageLink"><img src="https://cdn5-hosted.civiclive.com/UserFiles/Servers/Server_7964838/Image/Banner/cor_eu_droughtishere_webbannerResized.png" alt="Drought is here" style="display: none;"></a>
<img class="nivo-main-image" src="https://cdn5-hosted.civiclive.com/UserFiles/Servers/Server_7964838/Image/Banner/cor_eu_droughtishere_webbannerResized.png" alt="Drought is here" style="display: inline;">
<div class="nivo-caption"></div>
</div>
<script type="text/javascript">
$(window).load(function() {
$('#sliderctl00_ContentPlaceHolder1_ctl11_divView').nivoSlider({
effect: 'random',
pauseTime: 5000,
startSlide: 0,
directionNav: false,
controlNav: false,
controlNavThumbs: false,
controlNavThumbsFromRel: false,
keyboardNav: false,
pauseOnHover: true,
manualAdvance: true,
captionOpacity: 0.8,
prevText: '',
nextText: '',
beforeChange: function() {},
afterChange: function() {},
slideshowEnd: function() {
$('#sliderctl00_ContentPlaceHolder1_ctl11_divView').data('nivoslider').start();
},
lastSlide: function() {},
afterLoad: function() {}
});
$('#sliderctl00_ContentPlaceHolder1_ctl11_divView .nivo-prevNav, #sliderctl00_ContentPlaceHolder1_ctl11_divView .nivo-nextNav, #sliderctl00_ContentPlaceHolder1_ctl11_divView .nivo-control').attr('href', '#');
$('#sliderctl00_ContentPlaceHolder1_ctl11_divView .nivo-prevNav, #sliderctl00_ContentPlaceHolder1_ctl11_divView .nivo-nextNav, #sliderctl00_ContentPlaceHolder1_ctl11_divView .nivo-control').on('click', function(event) {
event.preventDefault();
});
});
</script>
</div>
<script type="text/javascript">
function GoNextSlide(containerID, nextSlideIndex) {
var navItems = $("#" + containerID + " .nivo-nextNav");
$(navItems[0]).click();
}
function confirmDeleteImage(message) {
result = window.confirm(message);
if (result) {
spinnerAlertModule.show();
return true;
} else return false;
}
</script>
</div>
</div>
</div>
<div id="ql-sec">
<div id="banner-search">
<div class="divSearchBox noPrint">
<input name="ctl00$SearchTerm" type="text" id="ctl00_SearchTerm" class="SearchTerm" aria-label="Search" onkeypress="return clickButton(event,'ctl00_btnSearch')" onfocus="focusInInput('#ctl00_SearchTerm')"
onfocusout="focusOutInput('#ctl00_SearchTerm')" placeholder="Search"><input type="hidden" name="ctl00$SearchOne" id="ctl00_SearchOne"
value="workspaces"><a id="ctl00_btnSearch" title="Search" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$btnSearch", "", true, "", "", false, true))"><img src="https://cdn3-hosted.civiclive.com/common/resources/en_US/default/images/templates/default/header_search_button.gif" id="ctl00_searchImage" alt="Search" class="SearchButton"><em class="fa fa-search"></em></a>
</div>
</div>
<div class="inside-padding">
<div class="">
<div class="ptl_portlet_vertical">
<div class="ptl_top_portlet" style="display:none;"></div>
<script type="text/javascript">
function UpdateUserControl(elem) {
if (elem) {
var userCtrl = document.getElementById(elem.getAttribute("userctrlid"));
if (userCtrl) {
userCtrl.style.display = elem.checked ? "" : "none";
}
}
}
</script>
<div id="ctl00_ContentPlaceHolder1_ctl15_divView">
<div class="advanced-data-display" id="advanced-data-display-132519">
<!--?xml version="1.0" encoding="utf-16"?-->
<div class="rosevilleQL">
<ul>
<li>
<div class="card effect__hover rosevilleRow"><span class="card__front"><span class="QLicon-background bg-gradient"><span class="icon fa fa-map-marker"><span class="offScreen">icon</span></span></span>Choose
Roseville</span><span class="card__back bg-gradient">
<p class="ql-title">Choose Roseville</p>- <a href="https://www.roseville.ca.us/cms/One.aspx?portalId=7964922&pageId=8717416" title="Economic Development">Economic Development</a><br> -
<a href="https://www.roseville.ca.us/cms/One.aspx?portalId=7964922&pageId=16175570" title="Why Roseville">Why Roseville</a><br> -
<a href="https://www.roseville.ca.us/cms/One.aspx?portalId=7964922&pageId=18085228" title="Accolades">Accolades</a><br> -
<a href="https://www.roseville.ca.us/cms/One.aspx?portalId=7964922&pageId=16148660" title="Opportunity Sites">Opportunity Sites</a><br> -
<a href="https://www.roseville.ca.us/cms/One.aspx?portalId=7964922&pageId=18553877&portletInstanceId=741626" title="Roseville Venture Lab">Roseville Venture Lab</a>
</span></div>
</li>
<li>
<div class="card effect__hover rosevilleRow"><span class="card__front"><span class="QLicon-background bg-gradient"><span class="icon fa fa-home"><span class="offScreen">icon</span></span></span>Utilities</span><span
class="card__back bg-gradient">
<p class="ql-title">Utilities</p>- <a title="Signup, View or Pay my bill" href="/billpay" target="_blank">View or Pay my bill</a>
<br> - <a title="Rebates" href="/cms/One.aspx?portalId=7964922&pageId=8892287">Rebates</a>
<br> - <a title="Report an Electric Outage" href="/cms/One.aspx?portalId=7964922&pageId=9072839">Report an outage</a>
<br> - <a title="Utility Billing Customer Service" href="/cms/One.aspx?portalId=7964922&pageId=8891303">Utility Billing & Customer Service</a><br> - <a href="/cms/One.aspx?portalId=7964922&pageId=8915957" title="green waste information">Trash & Green Waste <br>
</a>
</span></div>
</li>
<li>
<div class="card effect__hover rosevilleRow"><span class="card__front"><span class="QLicon-background bg-gradient"><span class="icon fa fa-briefcase"><span class="offScreen">icon</span></span></span>Jobs</span><span
class="card__back bg-gradient">
<p class="ql-title">Jobs</p>- <a title="Jobs" href="/cms/one.aspx?pageId=8738507">Job openings</a>
<br> - <a title="FAQs" href="/cms/One.aspx?portalId=7964922&pageId=8918459#627">Frequently asked questions</a>
<br> - <a title="Memoranda of Understanding" href="/cms/One.aspx?portalId=7964922&pageId=8918469">Memoranda of Understanding</a><br> -
<a href="https://www.roseville.ca.us/cms/One.aspx?portalId=7964922&pageId=18088952" title="Diversity and Inclusion">Diversity and Inclusion</a>
</span></div>
</li>
<li>
<div class="card effect__hover rosevilleRow"><span class="card__front"><span class="QLicon-background bg-gradient"><span class="icon fa fa-ticket"><span class="offScreen">icon</span></span></span>Events</span><span
class="card__back bg-gradient">
<p class="ql-title">Events</p><a href="/residents/city_events/be_well_roseville" title="- Be Well Roseville">- Be Well Roseville</a><br>
<a href="/cms/One.aspx?portalId=7964922&pageId=11461066" title="Campfires webpage.">- Campfires</a><br>
<a href="/residents/city_events/concerts_on_the_square" title="concerts webpage">- Concerts</a><br>
<a href="/cms/One.aspx?portalId=7964922&pageId=8890037" title="Friday Flicks">- Friday Flicks</a><br>
<em><a title="Other event webpages" href="/cms/One.aspx?portalId=7964922&pageId=8889915">- Other events</a></em>
<br>
<br>
<span class="ApplyClass"></span>
</span></div>
</li>
</ul>
</div>
<script>
$(document).ready(function() {
if (!$('.rosevilleQL div.card').hasClass('hovered')) {
$('.card__back ul li a').focusin(function() {
//$(this).parent().parent().addClass('hovered');
$(this).closest('.card').addClass('hovered');
});
$('.card__back ul li a').focusout(function() {
//$(this).parent().parent().removeClass('hovered');
$(this).closest('.card').removeClass('hovered');
});
}
});
</script>
</div>
</div>
<script type="text/javascript">
//<![CDATA[
function OpenFileExplorerDialog(txbClientId) {
var wnd = $find("ctl00_ContentPlaceHolder1_ctl15_ExplorerWindow");
wnd.SetUrl("/cms/FileAdministration/RadWindowFileExplorer.aspx?clientId=" + txbClientId + '&AddELockerPaths=true');
wnd.show();
}
//This function is called from a code declared on the Explorer.aspx page
function OnFileSelected(fileSelected, clientId) {
var textbox = document.getElementById(clientId);
textbox.value = fileSelected;
}
//]]>
</script>
<div id="ctl00_ContentPlaceHolder1_ctl15_ExplorerWindow" style="display:none;">
<div id="ctl00_ContentPlaceHolder1_ctl15_ExplorerWindow_C" style="display:none;">
</div><input id="ctl00_ContentPlaceHolder1_ctl15_ExplorerWindow_ClientState" name="ctl00_ContentPlaceHolder1_ctl15_ExplorerWindow_ClientState" type="hidden" autocomplete="off">
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="inside-padding">
<div class="w-66">
<div class="inside-padding">
<div class="">
<div class="ptl_portlet_vertical">
<div class="ptl_top_portlet" style="display:none;"></div>
<div id="ctl00_ContentPlaceHolder1_ctl19_divContent">
<div class="sec-header news">
<h2>What's happening in Roseville</h2>
<a href="/cms/One.aspx?portalId=7964922&pageId=7964933" class="rounded blue">View More</a>
<ul class="slick-dots" style="display: block;" role="tablist">
<li class="slick-active" aria-hidden="false" role="presentation" aria-selected="true" aria-controls="navigation00" id="slick-slide00"><button type="button" data-role="none" role="button" tabindex="0">1</button></li>
<li aria-hidden="true" role="presentation" aria-selected="false" aria-controls="navigation01" id="slick-slide01"><button type="button" data-role="none" role="button" tabindex="0">2</button></li>
</ul>
</div>
</div>
</div>
<div class="ptl_portlet_vertical">
<div class="ptl_top_portlet" style="display:none;"></div>
<div id="ctl00_ContentPlaceHolder1_ctl22_divView">
<div class="divContent">
<div class="news-outer-wrapper">
<div id="RSSLink">
<a target="_blank" title="Subscribe to RSS Feed" href="/syndication/rss.aspx?serverid=7964838&userid=5&feed=datasummary&key=AvLBYouz0Scv3UZyL2fmO6QXDzF3ofW5Co%2fXHNZlN97hmcWLgpxn%2fGyHYPp5z3nsAI3RvIXT7HYbsrUVkyyyvQ%3d%3d&target_object_id=7964933&portal_id=7964922&v=2.0&item_name=portlet_xml_title&item_description=portlet_xml_summary&item_pubdate=portlet_last_modified&max_items=8"><span>RSS Feed</span></a>
</div>
<script src="https://cdn4-hosted.civiclive.com/common/resources/DesignPortfolio/SiteThemes/CommonLib/scripts/default-news-summary-2014-sub.js" type="text/javascript">
//
</script>
<div id="gc-news" class="" role="toolbar">
<ul class="slides slick-initialized slick-slider slick-dotted">
<div aria-live="polite" class="slick-list draggable">
<div class="slick-track" role="listbox" style="opacity: 1; width: 3120px; transform: translate3d(-780px, 0px, 0px);"><span class="slick-slide slick-cloned" data-slick-index="-1" aria-hidden="true" tabindex="-1"
style="width: 780px;">
<div class="row"><a class="read-more" target="_self" href="/news/what_s_happening_in_roseville/youth_commissioners_2021" title="Read more about Serve your community as a Youth Commissioner" tabindex="-1"><div class="image"><img class=" lazyloaded" data-src="/UserFiles/Servers/Server_7964838/Image/News/2021/Students at Lockers.jpg" alt="High School" title="High School" src="/UserFiles/Servers/Server_7964838/Image/News/2021/Students at Lockers.jpg"></div>
<div class="content">
<div class="inner-news-content">
<h3 class="title">Serve your community as a Youth Commissioner</h3>
<div class="date">
Updated: 09/13/2022</div>
</div>
</div>
<div class="clear"><span>clear</span></div></a>
<div class="clear"><span>clear</span></div>
</div>
<div class="row"><a class="read-more" target="_self" href="/news/what_s_happening_in_roseville/Join_us_at_a_groundwater_well_october_22" title="Read more about Go behind the scenes of a groundwater well October 22" tabindex="-1"><div class="image"><img class=" lazyloaded" data-src="/UserFiles/Servers/Server_7964838/Image/Government/Departments/Environmental%20Utilities/News%20images/DSC02077_reduced.jpg" alt="Go behind the scenes of a groundwater well October 22" title="Go behind the scenes of a groundwater well October 22" src="/UserFiles/Servers/Server_7964838/Image/Government/Departments/Environmental%20Utilities/News%20images/DSC02077_reduced.jpg"></div>
<div class="content">
<div class="inner-news-content">
<h3 class="title">Go behind the scenes of a groundwater well October 22</h3>
<div class="date">
Updated: 09/12/2022</div>
</div>
</div>
<div class="clear"><span>clear</span></div></a>
<div class="clear"><span>clear</span></div>
</div>
<div class="row"><a class="read-more" target="_self" href="/news/what_s_happening_in_roseville/clean_up_effort_restores_open_space" title="Read more about Clean up effort restores open space and improves flood safety" tabindex="-1"><div class="image"><img class=" lazyloaded" data-src="/UserFiles/Servers/Server_7964838/Image/News/2022/Camp Cleanup 770x540.jpg" alt="Camp cleanup" title="Camp cleanup" src="/UserFiles/Servers/Server_7964838/Image/News/2022/Camp Cleanup 770x540.jpg"></div>
<div class="content">
<div class="inner-news-content">
<h3 class="title">Clean up effort restores open space and improves flood safety</h3>
<div class="date">
Updated: 09/09/2022</div>
</div>
</div>
<div class="clear"><span>clear</span></div></a>
<div class="clear"><span>clear</span></div>
</div>
<div class="row"><a class="read-more" target="_self" href="/news/what_s_happening_in_roseville/venture_lab_opens_to_support_entrepreneurs" title="Read more about Roseville Venture Lab opens to support entrepreneurs" tabindex="-1"><div class="image"><img class=" lazyloaded" data-src="/UserFiles/Servers/Server_7964838/Image/Government/Departments/Economic Development/Venture Lab/Roseville-Venture-Lab-Opening-770x540.png" alt="" title="" src="/UserFiles/Servers/Server_7964838/Image/Government/Departments/Economic Development/Venture Lab/Roseville-Venture-Lab-Opening-770x540.png"></div>
<div class="content">
<div class="inner-news-content">
<h3 class="title">Roseville Venture Lab opens to support entrepreneurs</h3>
<div class="date">
Updated: 09/08/2022</div>
</div>
</div>
<div class="clear"><span>clear</span></div></a>
<div class="clear"><span>clear</span></div>
</div>
</span><span class="slick-slide slick-current slick-active" data-slick-index="0" aria-hidden="false" tabindex="-1" role="option" aria-describedby="slick-slide00" style="width: 780px;">
<div class="row"><a class="read-more" target="_self" href="/news/what_s_happening_in_roseville/roseville_transit_receives_grant_funding" title="Read more about Roseville Transit Receives Grant Funding to Electrify Bus Fleet" tabindex="0"><div class="image"><img class=" lazyloaded" data-src="/UserFiles/Servers/Server_7964838/Image/Government/Departments/Public Works/Roseville Transit/News/Roseville-Transit---Electric-Bus---770x540.png" alt="" title="" src="/UserFiles/Servers/Server_7964838/Image/Government/Departments/Public Works/Roseville Transit/News/Roseville-Transit---Electric-Bus---770x540.png"></div>
<div class="content">
<div class="inner-news-content">
<h3 class="title">Roseville Transit Receives Grant Funding to Electrify Bus Fleet</h3>
<div class="date">
Updated: 09/26/2022</div>
</div>
</div>
<div class="clear"><span>clear</span></div></a>
<div class="clear"><span>clear</span></div>
</div>
<div class="row"><a class="read-more" target="_self" href="/news/what_s_happening_in_roseville/medication_take_back_day_happening_october_29" title="Read more about Medication take back day happening October 29" tabindex="0"><div class="image"><img class=" lazyloaded" data-src="/UserFiles/Servers/Server_7964838/Image/Government/Departments/Environmental Utilities/News images/Pills-reduced.jpg" alt="Save those unused and expired medications and vaping devices for our next free take-back day happening on October 29, 2022 from 10 a.m. to 2 p.m. There are nine locations within western Placer County." title="Save those unused and expired medications and vaping devices for our next free take-back day happening on October 29, 2022 from 10 a.m. to 2 p.m. There are nine locations within western Placer County." src="/UserFiles/Servers/Server_7964838/Image/Government/Departments/Environmental Utilities/News images/Pills-reduced.jpg"></div>
<div class="content">
<div class="inner-news-content">
<h3 class="title">Medication take back day happening October 29</h3>
<div class="date">
Updated: 09/26/2022</div>
</div>
</div>
<div class="clear"><span>clear</span></div></a>
<div class="clear"><span>clear</span></div>
</div>
<div class="row"><a class="read-more" target="_self" href="/news/what_s_happening_in_roseville/fire_station_open_house" title="Read more about Fire Station Open House" tabindex="0"><div class="image"><img class=" lazyloaded" data-src="/UserFiles/Servers/Server_7964838/Image/St. 5 Open House.png" alt="" title="" src="/UserFiles/Servers/Server_7964838/Image/St. 5 Open House.png"></div>
<div class="content">
<div class="inner-news-content">
<h3 class="title">Fire Station Open House</h3>
<div class="date">
Updated: 09/20/2022</div>
</div>
</div>
<div class="clear"><span>clear</span></div></a>
<div class="clear"><span>clear</span></div>
</div>
<div class="row"><a class="read-more" target="_self" href="/news/what_s_happening_in_roseville/saddle_up_for_bike_fest_" title="Read more about Saddle up for this year's BikeFest" tabindex="0"><div class="image"><img class=" lazyloaded" data-src="/UserFiles/Servers/Server_7964838/Image/Government/Departments/Public Works/Biking and Walking/Education, Outreach & Events/Roseville Bikefest/BikeFest-770x540.png" alt="" title="" src="/UserFiles/Servers/Server_7964838/Image/Government/Departments/Public Works/Biking and Walking/Education, Outreach & Events/Roseville Bikefest/BikeFest-770x540.png"></div>
<div class="content">
<div class="inner-news-content">
<h3 class="title">Saddle up for this year's BikeFest</h3>
<div class="date">
Updated: 09/20/2022</div>
</div>
</div>
<div class="clear"><span>clear</span></div></a>
<div class="clear"><span>clear</span></div>
</div>
</span><span class="slick-slide" data-slick-index="1" aria-hidden="true" tabindex="-1" role="option" aria-describedby="slick-slide01" style="width: 780px;">
<div class="row"><a class="read-more" target="_self" href="/news/what_s_happening_in_roseville/youth_commissioners_2021" title="Read more about Serve your community as a Youth Commissioner" tabindex="-1"><div class="image"><img class=" lazyloaded" data-src="/UserFiles/Servers/Server_7964838/Image/News/2021/Students at Lockers.jpg" alt="High School" title="High School" src="/UserFiles/Servers/Server_7964838/Image/News/2021/Students at Lockers.jpg"></div>
<div class="content">
<div class="inner-news-content">
<h3 class="title">Serve your community as a Youth Commissioner</h3>
<div class="date">
Updated: 09/13/2022</div>
</div>
</div>
<div class="clear"><span>clear</span></div></a>
<div class="clear"><span>clear</span></div>
</div>
<div class="row"><a class="read-more" target="_self" href="/news/what_s_happening_in_roseville/Join_us_at_a_groundwater_well_october_22" title="Read more about Go behind the scenes of a groundwater well October 22" tabindex="-1"><div class="image"><img class=" lazyloaded" data-src="/UserFiles/Servers/Server_7964838/Image/Government/Departments/Environmental%20Utilities/News%20images/DSC02077_reduced.jpg" alt="Go behind the scenes of a groundwater well October 22" title="Go behind the scenes of a groundwater well October 22" src="/UserFiles/Servers/Server_7964838/Image/Government/Departments/Environmental%20Utilities/News%20images/DSC02077_reduced.jpg"></div>
<div class="content">
<div class="inner-news-content">
<h3 class="title">Go behind the scenes of a groundwater well October 22</h3>
<div class="date">
Updated: 09/12/2022</div>
</div>
</div>
<div class="clear"><span>clear</span></div></a>
<div class="clear"><span>clear</span></div>
</div>
<div class="row"><a class="read-more" target="_self" href="/news/what_s_happening_in_roseville/clean_up_effort_restores_open_space" title="Read more about Clean up effort restores open space and improves flood safety" tabindex="-1"><div class="image"><img class=" lazyloaded" data-src="/UserFiles/Servers/Server_7964838/Image/News/2022/Camp Cleanup 770x540.jpg" alt="Camp cleanup" title="Camp cleanup" src="/UserFiles/Servers/Server_7964838/Image/News/2022/Camp Cleanup 770x540.jpg"></div>
<div class="content">
<div class="inner-news-content">
<h3 class="title">Clean up effort restores open space and improves flood safety</h3>
<div class="date">
Updated: 09/09/2022</div>
</div>
</div>
<div class="clear"><span>clear</span></div></a>
<div class="clear"><span>clear</span></div>
</div>
<div class="row"><a class="read-more" target="_self" href="/news/what_s_happening_in_roseville/venture_lab_opens_to_support_entrepreneurs" title="Read more about Roseville Venture Lab opens to support entrepreneurs" tabindex="-1"><div class="image"><img class=" lazyloaded" data-src="/UserFiles/Servers/Server_7964838/Image/Government/Departments/Economic Development/Venture Lab/Roseville-Venture-Lab-Opening-770x540.png" alt="" title="" src="/UserFiles/Servers/Server_7964838/Image/Government/Departments/Economic Development/Venture Lab/Roseville-Venture-Lab-Opening-770x540.png"></div>
<div class="content">
<div class="inner-news-content">
<h3 class="title">Roseville Venture Lab opens to support entrepreneurs</h3>
<div class="date">
Updated: 09/08/2022</div>
</div>
</div>
<div class="clear"><span>clear</span></div></a>
<div class="clear"><span>clear</span></div>
</div>
</span><span class="slick-slide slick-cloned" data-slick-index="2" aria-hidden="true" tabindex="-1" style="width: 780px;">
<div class="row"><a class="read-more" target="_self" href="/news/what_s_happening_in_roseville/roseville_transit_receives_grant_funding" title="Read more about Roseville Transit Receives Grant Funding to Electrify Bus Fleet" tabindex="-1"><div class="image"><img class=" lazyloaded" data-src="/UserFiles/Servers/Server_7964838/Image/Government/Departments/Public Works/Roseville Transit/News/Roseville-Transit---Electric-Bus---770x540.png" alt="" title="" src="/UserFiles/Servers/Server_7964838/Image/Government/Departments/Public Works/Roseville Transit/News/Roseville-Transit---Electric-Bus---770x540.png"></div>
<div class="content">
<div class="inner-news-content">
<h3 class="title">Roseville Transit Receives Grant Funding to Electrify Bus Fleet</h3>
<div class="date">
Updated: 09/26/2022</div>
</div>
</div>
<div class="clear"><span>clear</span></div></a>
<div class="clear"><span>clear</span></div>
</div>
<div class="row"><a class="read-more" target="_self" href="/news/what_s_happening_in_roseville/medication_take_back_day_happening_october_29" title="Read more about Medication take back day happening October 29" tabindex="-1"><div class="image"><img class=" lazyloaded" data-src="/UserFiles/Servers/Server_7964838/Image/Government/Departments/Environmental Utilities/News images/Pills-reduced.jpg" alt="Save those unused and expired medications and vaping devices for our next free take-back day happening on October 29, 2022 from 10 a.m. to 2 p.m. There are nine locations within western Placer County." title="Save those unused and expired medications and vaping devices for our next free take-back day happening on October 29, 2022 from 10 a.m. to 2 p.m. There are nine locations within western Placer County." src="/UserFiles/Servers/Server_7964838/Image/Government/Departments/Environmental Utilities/News images/Pills-reduced.jpg"></div>
<div class="content">
<div class="inner-news-content">
<h3 class="title">Medication take back day happening October 29</h3>
<div class="date">
Updated: 09/26/2022</div>
</div>
</div>
<div class="clear"><span>clear</span></div></a>
<div class="clear"><span>clear</span></div>
</div>
<div class="row"><a class="read-more" target="_self" href="/news/what_s_happening_in_roseville/fire_station_open_house" title="Read more about Fire Station Open House" tabindex="-1"><div class="image"><img class=" lazyloaded" data-src="/UserFiles/Servers/Server_7964838/Image/St. 5 Open House.png" alt="" title="" src="/UserFiles/Servers/Server_7964838/Image/St. 5 Open House.png"></div>
<div class="content">
<div class="inner-news-content">
<h3 class="title">Fire Station Open House</h3>
<div class="date">
Updated: 09/20/2022</div>
</div>
</div>
<div class="clear"><span>clear</span></div></a>
<div class="clear"><span>clear</span></div>
</div>
<div class="row"><a class="read-more" target="_self" href="/news/what_s_happening_in_roseville/saddle_up_for_bike_fest_" title="Read more about Saddle up for this year's BikeFest" tabindex="-1"><div class="image"><img class="lazyload" data-src="/UserFiles/Servers/Server_7964838/Image/Government/Departments/Public Works/Biking and Walking/Education, Outreach & Events/Roseville Bikefest/BikeFest-770x540.png" alt="" title=""></div>
<div class="content">
<div class="inner-news-content">
<h3 class="title">Saddle up for this year's BikeFest</h3>
<div class="date">
Updated: 09/20/2022</div>
</div>
</div>
<div class="clear"><span>clear</span></div></a>
<div class="clear"><span>clear</span></div>
</div>
</span></div>
</div>
</ul>
<script>
var lin = $("#gc-news ul > .row");
for (var i = 0; i < lin.length; i += 4) {
lin.slice(i, i + 4).wrapAll('<span></span>');
}
/*$(window).resize(function() {
if ($(window).width() < 900) {
for(var i = 0; i < lin.length; i+=2) {
lin.slice(i, i+2)
.wrapAll('<span></span>');
}
}else{
for(var i = 0; i < lin.length; i+=4) {
lin.slice(i, i+4)
.wrapAll('<span></span>');
}
}
});*/
$('#gc-news ul').slick({
accessibility: true,
lazyLoad: 'ondemand',
dots: true,
arrows: false,
autoplay: false,
//prevArrow: '<button type="button" data-role="none" aria-label="Previous" role="button" class="slick-prev fa fa-chevron-left" aria-hidden="true"></button>',
//nextArrow: '<button type="button" data-role="none" aria-label="Next" role="button" class="slick-next fa fa-chevron-right" aria-hidden="true"></button>',
slidesToShow: 1,
slidesToScroll: 1
});
</script>
</div>
</div>
</div>
</div>
<script type="text/javascript">
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_beginRequest(function(sender, args) {
var elem = args.get_postBackElement();
spinnerAlertModule.show();
});
prm.add_endRequest(function() {
spinnerAlertModule.hide();
});
</script>
</div>
<div class="ptl_portlet_vertical">
<div class="ptl_top_portlet" style="display:none;"></div>
</div>
</div>
</div>
</div>
<div class="w-33">
<div class="inside-padding">
<div class="">
<div class="ptl_portlet_vertical">
<div class="ptl_top_portlet" style="display:none;"></div>
<div id="ctl00_ContentPlaceHolder1_ctl29_divContent">
<div class="sec-header events">
<h2>Experience Roseville</h2>
<a href="/cms/One.aspx?portalId=7964922&pageId=7964938" class="rounded blue" target="_self" title="View the Calendar">View More</a>
<ul class="slick-dots" style="display: block;" role="tablist">
<li class="slick-active" aria-hidden="false" role="presentation" aria-selected="true" aria-controls="navigation10" id="slick-slide10"><button type="button" data-role="none" role="button" tabindex="0">1</button></li>
<li aria-hidden="true" role="presentation" aria-selected="false" aria-controls="navigation11" id="slick-slide11"><button type="button" data-role="none" role="button" tabindex="0">2</button></li>
</ul>
</div>
</div>
</div>
<div class="ptl_portlet_vertical">
<div class="ptl_top_portlet" style="display:none;"></div>
<!--[if lte IE 7]>
<style type="text/css">
.ptl_upcomingevents_events {
top: -1.25em;
}
.ptl_upcomingevents_events .last_item,
.ptl_upcomingevents_events .only_item {
margin-bottom: 0px;
}
</style>
<![endif]-->
<!-- legacy -->
<!-- new -->
<!--?xml version="1.0" encoding="utf-16"?-->
<div id="upcomingEvents" class="fourEvents" xmlns:dt="urn:schemas-microsoft-com:datatypes" xmlns:mydate="urn:sample">
<div class="eventsList slick-initialized slick-slider slick-dotted" role="toolbar">
<div aria-live="polite" class="slick-list draggable">
<div class="slick-track" role="listbox" style="opacity: 1; width: 1520px; transform: translate3d(-380px, 0px, 0px);"><span class="slick-slide slick-cloned" data-slick-index="-1" aria-hidden="true" tabindex="-1"
style="width: 380px;"><a class="event bg-gradient" href="/cms/one.aspx?portalId=7964922&pageId=9623245&objectId.150453=15941379&contextId.150453=9623246&parentId.150453=9623247&localStartDate=2022-10-05T18:00&localEndDate=2022-10-05T21:00" title="City Council meeting" tabindex="-1"><div class="inside"><div class="eventDate"><div class="dateOrb">October<span>05</span></div></div><div class="eventDetails"><div class="eventName">City Council meeting</div>City Council Chambers</div></div></a><a class="event bg-gradient" href="/cms/one.aspx?portalId=7964922&pageId=9623245&objectId.150453=18573104&contextId.150453=9623246&parentId.150453=9623247&localStartDate=2022-10-08T09:00&localEndDate=2022-10-08T12:00&ref=mesTP9fg96fVsgzpWYeogKiIb4ZKn%2bgCskWVXCY%2f1o0%3d" title="BikeFest" tabindex="-1"><div class="inside"><div class="eventDate"><div class="dateOrb">October<span>08</span></div></div><div class="eventDetails"><div class="eventName">BikeFest</div>Vernon Street Town Square</div></div></a><a class="event bg-gradient" href="/cms/one.aspx?portalId=7964922&pageId=9623245&objectId.150453=17882665&contextId.150453=9623246&parentId.150453=9623247&localStartDate=2022-10-13T18:30&localEndDate=2022-10-13T20:30" title="Planning Commission meeting" tabindex="-1"><div class="inside"><div class="eventDate"><div class="dateOrb">October<span>13</span></div></div><div class="eventDetails"><div class="eventName">Planning Commission meeting</div>City Council Chambers</div></div></a><a class="event bg-gradient" href="/cms/one.aspx?portalId=7964922&pageId=9623245&objectId.150453=18572538&contextId.150453=9623246&parentId.150453=9623247&localStartDate=2022-10-18T18:00&localEndDate=2022-10-18T19:00&ref=mesTP9fg96fVsgzpWYeogOcvdIzumHCN9iqpWiEYd7g%3d" title="Transportation Commission meeting" tabindex="-1"><div class="inside"><div class="eventDate"><div class="dateOrb">October<span>18</span></div></div><div class="eventDetails"><div class="eventName">Transportation Commission meeting</div></div></div></a></span><span
class="slick-slide slick-current slick-active" data-slick-index="0" aria-hidden="false" tabindex="-1" role="option" aria-describedby="slick-slide10"
style="width: 380px;"><a class="event bg-gradient" href="/cms/one.aspx?portalId=7964922&pageId=9623245&objectId.150453=18968963&contextId.150453=9623246&parentId.150453=9623247&localStartDate=2022-09-26T18:00&localEndDate=2022-09-26T20:00&ref=mesTP9fg96fVsgzpWYeogLaEaQ7nvA3vtHiqagHP9u4%3d" title="Library Board Meeting" tabindex="0"><div class="inside"><div class="eventDate"><div class="dateOrb">September<span>26</span></div></div><div class="eventDetails"><div class="eventName">Library Board Meeting</div>1501 Pleasant Grove Blvd. Roseville, California</div></div></a><a class="event bg-gradient" href="/cms/one.aspx?portalId=7964922&pageId=9623245&objectId.150453=18167519&contextId.150453=9623246&parentId.150453=9623247&localStartDate=2022-09-27T18:00&localEndDate=2022-09-27T20:00&ref=mesTP9fg96fVsgzpWYeogISfIaKyO09k42ubVyrQtb4%3d" title="Public Utilities Commission meeting" tabindex="0"><div class="inside"><div class="eventDate"><div class="dateOrb">September<span>27</span></div></div><div class="eventDetails"><div class="eventName">Public Utilities Commission meeting</div>Council Chambers</div></div></a><a class="event bg-gradient" href="/cms/one.aspx?portalId=7964922&pageId=9623245&objectId.150453=17882655&contextId.150453=9623246&parentId.150453=9623247&localStartDate=2022-09-28T16:00&localEndDate=2022-09-28T17:30&ref=mesTP9fg96fVsgzpWYeogKnmx3YS4dWCX6OoTCoyPLE%3d" title="City Council Law & Regulation Committee meeting - CANCELED" tabindex="0"><div class="inside"><div class="eventDate"><div class="dateOrb">September<span>28</span></div></div><div class="eventDetails"><div class="eventName">City Council Law & Regulation Committee meeting - CANCELED</div>Council Chambers</div></div></a><a class="event bg-gradient" href="/cms/one.aspx?portalId=7964922&pageId=9623245&objectId.150453=18276357&contextId.150453=9623246&parentId.150453=9623247&localStartDate=2022-10-03T18:00&localEndDate=2022-10-03T20:00&ref=mesTP9fg96fVsgzpWYeogBgqxUIqXJpXw6gUvIkTDqE%3d" title="Parks & Recreation Commission Meeting" tabindex="0"><div class="inside"><div class="eventDate"><div class="dateOrb">October<span>03</span></div></div><div class="eventDetails"><div class="eventName">Parks & Recreation Commission Meeting</div>City Council Chambers</div></div></a></span><span
class="slick-slide" data-slick-index="1" aria-hidden="true" tabindex="-1" role="option" aria-describedby="slick-slide11"
style="width: 380px;"><a class="event bg-gradient" href="/cms/one.aspx?portalId=7964922&pageId=9623245&objectId.150453=15941379&contextId.150453=9623246&parentId.150453=9623247&localStartDate=2022-10-05T18:00&localEndDate=2022-10-05T21:00" title="City Council meeting" tabindex="-1"><div class="inside"><div class="eventDate"><div class="dateOrb">October<span>05</span></div></div><div class="eventDetails"><div class="eventName">City Council meeting</div>City Council Chambers</div></div></a><a class="event bg-gradient" href="/cms/one.aspx?portalId=7964922&pageId=9623245&objectId.150453=18573104&contextId.150453=9623246&parentId.150453=9623247&localStartDate=2022-10-08T09:00&localEndDate=2022-10-08T12:00&ref=mesTP9fg96fVsgzpWYeogKiIb4ZKn%2bgCskWVXCY%2f1o0%3d" title="BikeFest" tabindex="-1"><div class="inside"><div class="eventDate"><div class="dateOrb">October<span>08</span></div></div><div class="eventDetails"><div class="eventName">BikeFest</div>Vernon Street Town Square</div></div></a><a class="event bg-gradient" href="/cms/one.aspx?portalId=7964922&pageId=9623245&objectId.150453=17882665&contextId.150453=9623246&parentId.150453=9623247&localStartDate=2022-10-13T18:30&localEndDate=2022-10-13T20:30" title="Planning Commission meeting" tabindex="-1"><div class="inside"><div class="eventDate"><div class="dateOrb">October<span>13</span></div></div><div class="eventDetails"><div class="eventName">Planning Commission meeting</div>City Council Chambers</div></div></a><a class="event bg-gradient" href="/cms/one.aspx?portalId=7964922&pageId=9623245&objectId.150453=18572538&contextId.150453=9623246&parentId.150453=9623247&localStartDate=2022-10-18T18:00&localEndDate=2022-10-18T19:00&ref=mesTP9fg96fVsgzpWYeogOcvdIzumHCN9iqpWiEYd7g%3d" title="Transportation Commission meeting" tabindex="-1"><div class="inside"><div class="eventDate"><div class="dateOrb">October<span>18</span></div></div><div class="eventDetails"><div class="eventName">Transportation Commission meeting</div></div></div></a></span><span
class="slick-slide slick-cloned" data-slick-index="2" aria-hidden="true" tabindex="-1"
style="width: 380px;"><a class="event bg-gradient" href="/cms/one.aspx?portalId=7964922&pageId=9623245&objectId.150453=18968963&contextId.150453=9623246&parentId.150453=9623247&localStartDate=2022-09-26T18:00&localEndDate=2022-09-26T20:00&ref=mesTP9fg96fVsgzpWYeogLaEaQ7nvA3vtHiqagHP9u4%3d" title="Library Board Meeting" tabindex="-1"><div class="inside"><div class="eventDate"><div class="dateOrb">September<span>26</span></div></div><div class="eventDetails"><div class="eventName">Library Board Meeting</div>1501 Pleasant Grove Blvd. Roseville, California</div></div></a><a class="event bg-gradient" href="/cms/one.aspx?portalId=7964922&pageId=9623245&objectId.150453=18167519&contextId.150453=9623246&parentId.150453=9623247&localStartDate=2022-09-27T18:00&localEndDate=2022-09-27T20:00&ref=mesTP9fg96fVsgzpWYeogISfIaKyO09k42ubVyrQtb4%3d" title="Public Utilities Commission meeting" tabindex="-1"><div class="inside"><div class="eventDate"><div class="dateOrb">September<span>27</span></div></div><div class="eventDetails"><div class="eventName">Public Utilities Commission meeting</div>Council Chambers</div></div></a><a class="event bg-gradient" href="/cms/one.aspx?portalId=7964922&pageId=9623245&objectId.150453=17882655&contextId.150453=9623246&parentId.150453=9623247&localStartDate=2022-09-28T16:00&localEndDate=2022-09-28T17:30&ref=mesTP9fg96fVsgzpWYeogKnmx3YS4dWCX6OoTCoyPLE%3d" title="City Council Law & Regulation Committee meeting - CANCELED" tabindex="-1"><div class="inside"><div class="eventDate"><div class="dateOrb">September<span>28</span></div></div><div class="eventDetails"><div class="eventName">City Council Law & Regulation Committee meeting - CANCELED</div>Council Chambers</div></div></a><a class="event bg-gradient" href="/cms/one.aspx?portalId=7964922&pageId=9623245&objectId.150453=18276357&contextId.150453=9623246&parentId.150453=9623247&localStartDate=2022-10-03T18:00&localEndDate=2022-10-03T20:00&ref=mesTP9fg96fVsgzpWYeogBgqxUIqXJpXw6gUvIkTDqE%3d" title="Parks & Recreation Commission Meeting" tabindex="-1"><div class="inside"><div class="eventDate"><div class="dateOrb">October<span>03</span></div></div><div class="eventDetails"><div class="eventName">Parks & Recreation Commission Meeting</div>City Council Chambers</div></div></a></span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div><!-- GovDelivery Subscription Overlay -->
<script src="https://content.govdelivery.com/overlay/js/1338.js"></script><!-- End GovDelivery Overlay -->
</div>
</div>
<div class="clear"></div>
</div>
</div>
<div id="footer-wrapper">
<div id="footer-social">
<ul id="social">
<li class="icn email"><a title="Mail" href="mailto:egov@roseville.ca.us" target="_blank" class="hvr-sweep-to-right"><span class="offScreen">Email</span><em class="fa fa-envelope"></em></a></li>
<li class="icn facebook"><a title="Like Us on Facebook" href="/cms/One.aspx?portalId=7964922&pageId=8944102" target="_blank" class="hvr-sweep-to-right"><span class="offScreen">Facebook Page</span><em class="fa fa-facebook"></em></a>
</li>
<li class="icn twitter"><a title="Follow Us on Twitter" href="/cms/One.aspx?portalId=7964922&pageId=8944102" target="_blank" class="hvr-sweep-to-right"><span class="offScreen">Twitter Feed</span><em class="fa fa-twitter"></em></a></li>
<li class="icn nextdoor">
<a title="Join Us on Nextdoor" href="https://nextdoor.com/" target="_blank" class="hvr-sweep-to-right"><span class="offScreen">Nextdoor</span><img title="Nextdoor" alt="Nextdoor" src="https://cdn5-hosted.civiclive.com/UserFiles/Servers/Server_7964838/Templates/Nextdoor-25.png"></a>
</li>
<li class="icn youtube">
<a title="Watch Us on Youtube" href="https://www.youtube.com/user/CityofRosevilleCa?feature=watch" target="_blank" class="hvr-sweep-to-right"><span class="offScreen">Youtube Channel</span><em class="fa fa-youtube-play"></em></a></li>
<li class="icn instagram"><a title="Follow Us on Instagram" href="https://www.instagram.com/cityofroseville/" target="_blank" class="hvr-sweep-to-right"><span class="offScreen">Instagram Page</span><em class="fa fa-instagram"></em></a></li>
<li class="icn everbridge">
<a title="Join Us on Everbridge" href="https://member.everbridge.net/index/453003085611271#/login" target="_blank" class="hvr-sweep-to-right"><span class="offScreen">Everbridge</span><img title="Everbridge" alt="Everbridge" src="https://cdn5-hosted.civiclive.com/UserFiles/Servers/Server_7964838/Templates/everbridge-22.png"></a>
</li>
</ul>
</div><!-- end #footer-social -->
<div id="footer" class="bg-gradient">
<div class="inside-padding">
<div id="footer-left">
<h3>City of Roseville</h3>
<div class="footer-address">311 Vernon St.</div>
<div class="footer-address">Roseville, California 95678</div><a class="footer-links" href="/cms/One.aspx?portalId=7964922&pageId=8738516">Contact Us</a>
</div><!-- end #footer-left -->
<div id="footer-right">
<a class="footer-links" href="/cms/One.aspx?portalId=7964922&pageId=8541894">Agendas & Minutes</a><a class="footer-links" href="https://data.roseville.ca.us/" target="_blank">Open Data</a><a class="footer-links" href="/government/departments/city_clerk/find_my_district">Find My District</a><a class="footer-links" href="https://public.govdelivery.com/accounts/CAROSEVILLE/subscriber/new" target="_blank">Stay Informed</a>
</div><!-- end #footer-right -->
<div class="clear"></div>
</div>
</div><!-- end #footer -->
<div class="credits"><span id="ctl00_lblCompany" class="label_skin_corporation">City of Roseville | All Rights Reserved | <a href="/cms/One.aspx?portalId=7964922&pageId=10722460">Privacy Policy</a> | Powered by
<a href="http://civiclive.com">CivicLive</a> | © 2022 Intrado Corporation.</span></div>
</div><!-- #footer-wrapper -->
</div>
<link type="text/css" rel="stylesheet" media="screen" href="https://cdn5-hosted.civiclive.com/UserFiles/Servers/Server_7964838/Templates/external_files/roseville-skeleton.css?v=3">
<link type="text/css" rel="stylesheet" href="https://cdn.jsdelivr.net/jquery.jssocials/1.4.0/jssocials.css">
<link type="text/css" rel="stylesheet" href="https://cdn.jsdelivr.net/jquery.jssocials/1.4.0/jssocials-theme-flat.css">
<script src="https://cdn4-hosted.civiclive.com/common/resources/DesignPortfolio/SiteThemes/CommonLib/scripts/breadcrumb-slash.js" type="text/javascript"></script><!-- <script type="text/javascript" src="https://cdn.jsdelivr.net/jquery.jssocials/1.4.0/jssocials.min.js"></script>
--><!-- <script src="/UserFiles/Servers/Server_7964838/Templates/external_files/sharebtn.js?v=1" type="text/javascript"></script>
--><!-- <script src="/UserFiles/Servers/Server_7964838/Templates/js/multi-boolean-select.js"></script>
--><!-- <script src="/UserFiles/Servers/Server_7964838/Templates/js/lazysizes.min.js"></script>
--><!-- <script type="text/javascript" src="/UserFiles/Servers/Server_7964838/Templates/external_files/jquery.fontSizer.js"></script>
--><!-- <script src="/UserFiles/Servers/Server_7964838/Templates/external_files/fontsizer.js" language="javascript"></script>
--><!--
<script src="/UserFiles/Servers/Server_7964838/Templates/external_files/roseville-custom.js?v=1" type="text/javascript"></script> -->
<script src="https://cdn5-hosted.civiclive.com/UserFiles/Servers/Server_7964838/Templates/js/dependecies.min.js" type="text/javascript"></script>
<script src="https://cdn5-hosted.civiclive.com/UserFiles/Servers/Server_7964838/Templates/js/global.min.js?v1.1" type="text/javascript"></script><!--Print and Resize -->
<script type="text/javascript">
function OpenPrintPage() {
var OriginalContent = document.getElementById('printContent').innerHTML;
var PrintWindow = window.open("", "PrinterFriendlyPage", "scrollbars=yes,status=yes,toolbar=yes,menubar=yes,resizable=yes,height=510,width=750");
PrintWindow.document.write('<html><head><title>' + document.title +
'</title><style>.subHero, .sidebar, .subpage-bottom {display:none;} h3.page-title { font-size: 35px; } .printbtn { padding: 5px; background: #003E54; margin: 3px; margin-top: -4px; Margin-bottom: 11px; display: inline-block; position: relative; margin-right: 4px; color: #fff; text-decoration: none;} .quick-links>ul {height:auto !important;} #gc-news .slick-track, #upcomingEvents .slick-track {width: 100% !important; transform: translate3d(0px, 0px, 0px) !important;} .clear, .noPrint, .slick-slide.slick-cloned{display: none;}</style></head><body id="print-page" style="font-family: arial;"><a class="printbtn" href="javascript:window.print()">Print This Page</a><div id="' +
'content' + '">' + '</div></body></html>');
PrintWindow.document.close();
PrintWindow.document.getElementById('content').innerHTML = OriginalContent;
}
</script>
<script type="text/javascript">
$(document).ready(function() {
$('.fontSize li a').fontSizer({
controls: false
});
});
</script><!-- Print and Resize -->
<script type="text/javascript">
/*<![CDATA[*/
(function() {
var sz = document.createElement('script');
sz.type = 'text/javascript';
sz.async = true;
sz.src = '//siteimproveanalytics.com/js/siteanalyze_7066.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(sz, s);
})();
/*]]>*/
</script>
<script>
$(document).ready(function() {
if ($('#libraryPaymentForm').length) {
$('#libraryPaymentForm').parents().eq(3).addClass('payment-form-container');
$('.payment-form-container div[id$="_dvButtons"] input:first-child').val('Pay Library Fines');
}
});
</script>
<script type="text/javascript">
//<![CDATA[
var __enabledControlArray = new Array('ctl00_SearchTerm');
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
window.__TsmHiddenField = $get('ctl00_ScriptManager1_TSM');
InputConstraint_OnLoad('ctl00_ContentPlaceHolder1_ctl00_addNewPageModal_txtFriendlyUrl', /^[\w-]*$/);
InputCheck_AddErrorFlagControlToInputCheckControls();
InputConstraint_OnLoad('ctl00_ContentPlaceHolder1_ctl11_tbSettingsSpeed', /^\d*\.?\d*$/);
InputConstraint_OnLoad('ctl00_ContentPlaceHolder1_ctl11_tbSettingsMaxLimit', /^\d*\.?\d*$/);
InputConstraint_OnLoad('ctl00_ContentPlaceHolder1_ctl11_tbSettingsMaxImageH', /^\d*$/);
InputConstraint_OnLoad('ctl00_ContentPlaceHolder1_ctl11_tbSettingsMaxImageW', /^\d*$/); //]]>
</script>
<script src="https://cdn1-hosted.civiclive.com/javascript/jquery.nivo.slider.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
;
(function() {
function loadHandler() {
var hf = $get('ctl00_RadStyleSheetManager1_TSSM');
if (!hf._RSSM_init) {
hf._RSSM_init = true;
hf.value = '';
}
hf.value +=
';Telerik.Web.UI, Version=2021.2.616.40, Culture=neutral, PublicKeyToken=121fae78165ba3d4:en-US:288fb7e1-28e5-48eb-be62-54c361bc2972:92753c09;Telerik.Web.UI.Skins, Version=2021.2.616.40, Culture=neutral, PublicKeyToken=121fae78165ba3d4:en-US:9806818c-00af-4617-ab2c-2189bd0adffa:bcb61928';
Sys.Application.remove_load(loadHandler);
};
Sys.Application.add_load(loadHandler);
})();
Sys.Application.add_init(function() {
$create(Telerik.Web.UI.RadWindowManager, {
"behaviors": 4,
"clientStateFieldID": "ctl00_ContentPlaceHolder1_RadWindowManagerLoadingContentTree_ClientState",
"formID": "aspnetForm",
"iconUrl": "",
"minimizeIconUrl": "",
"name": "RadWindowManagerLoadingContentTree",
"skin": "Silk",
"windowControls": "[]"
}, null, null, $get("ctl00_ContentPlaceHolder1_RadWindowManagerLoadingContentTree"));
});
Sys.Application.add_init(function() {
$create(Telerik.Web.UI.RadWindow, {
"_dockMode": false,
"behaviors": 4,
"clientStateFieldID": "ctl00_ContentPlaceHolder1_RadWindowLoadingContentTree_ClientState",
"formID": "aspnetForm",
"iconUrl": "",
"minimizeIconUrl": "",
"name": "RadWindowLoadingContentTree",
"showContentDuringLoad": false,
"skin": "Silk",
"title": "Content Properties"
}, null, null, $get("ctl00_ContentPlaceHolder1_RadWindowLoadingContentTree"));
});
Sys.Application.add_init(function() {
$create(Telerik.Web.UI.RadWindow, {
"_dockMode": false,
"behaviors": 4,
"clientStateFieldID": "ctl00_ContentPlaceHolder1_RadWindowPermissionControl_ClientState",
"formID": "aspnetForm",
"iconUrl": "",
"minimizeIconUrl": "",
"name": "RadWindowPermissionControl",
"showContentDuringLoad": false,
"skin": "Silk",
"title": "Permission Control"
}, null, null, $get("ctl00_ContentPlaceHolder1_RadWindowPermissionControl"));
});
Sys.Application.add_init(function() {
$create(Telerik.Web.UI.RadWindow, {
"_dockMode": false,
"behaviors": 36,
"clientStateFieldID": "ctl00_ContentPlaceHolder1_ctl15_ExplorerWindow_ClientState",
"formID": "aspnetForm",
"height": "685px",
"iconUrl": "",
"minimizeIconUrl": "",
"modal": true,
"name": "ExplorerWindow",
"showContentDuringLoad": false,
"skin": "Silk",
"visibleStatusbar": false,
"width": "820px"
}, null, null, $get("ctl00_ContentPlaceHolder1_ctl15_ExplorerWindow"));
});
//]]>
</script>
</form>
<form novalidate="">
<input placeholder="Email Address" name="e" type="email" required="" id="prefix-emailInput" title="Email Address">
<input type="submit" value="Subscribe" id="prefix-submitButton">
</form>
<form id="prefix-formStepForm" novalidate="">
<input type="submit" value="Sign Up Now!" tabindex="-1" id="prefix-formStep-submitButton">
</form>
Text Content
* Expand menu item GovernmentGovernment * Expand menu item Agendas & MinutesAgendas & Minutes * All Agendas & Minutes * Expand menu item Boards & CommissionsBoards & Commissions * Board of Appeals * Charter Review Commission * Design Committee * Economic Development Advisory Committee * Library Board * Local Sales Tax Citizens' Oversight Committee * Parks & Recreation Commission * Personnel Board * Placer Mosquito & Vector Control District * Planning Commission * Public Utilities Commission * Grants Advisory Commission * Senior Commission * Transportation Commission * Youth Sports Coalition * Independent Redistricting Commission * Expand menu item City CouncilCity Council * Meet Council * Agendas & Minutes * Strategic Plan 2021-2024 * Council Goals * Council Discretionary Funds * Community Coffee with City Council * EngageRoseville * Placer County Grand Jury * Contact City Council * Hotel and Lodging Tax Measure * City Charter * Expand menu item City ManagerCity Manager * City Manager Budget Message * Summary of Budget Cuts 2007-2018 * Community Giving * Grants * Roseville's Vision * Successor Agency and County-wide Oversight Board * Contact Us * National Community Survey * Roseville Accolades * Diversity and Inclusion * Expand menu item Departments & DivisionsDepartments & Divisions * City Attorney * City Clerk * Development Services * Economic Development * Electric Utility * Environmental Utilities * Finance * Fire Department * Human Resources * Information Technology * Library * Parks & Recreation * Police Department * Public Affairs & Communications * Public Works * Jobs * Municipal Code * Contact Us * COVID-19 information * Expand menu item Emergency InformationEmergency Information * Winter Storm Information * Expand menu item ResidentsResidents * Expand menu item Affordable HousingAffordable Housing * Affordable Housing Policy * Community Development Block Grant (CDBG) * Fair Housing * Information and Referrals * Ownership Programs * Rental Programs * Contact us * Permanent Local Housing Allocation Application * Expand menu item City EventsCity Events * Be Well Roseville * BikeFest * Breakfast With Santa * Campfires * Comedy Night * Concerts On The Square * Craft Fairs * Downtown Area Street Closures * Downtown Holiday Celebration * Egg-tober * Family Fest * Floating Pumpkin Patch * Friday Flicks * Gingerbread House Factory * Grinchmas Stroll * Honoring Veterans * Neighborhood Santa * Sensory Santa * Splash * Turkey Trot * Emergency Preparedness * Find my City Council District * Fire Department * Expand menu item HomelessnessHomelessness * Roseville's approach to homelessness * Library * Licensing * Maidu Museum & Historic Site * Parks & Trails * Police Department * Recreation * Roseville Coalition of Neighborhood Associations * Roseville Transit * Trash & Green Waste * Utility Billing * Expand menu item Utility Exploration CenterUtility Exploration Center * About Us * Family Fun * Workshops & Webinars * Utility Exploration Center News * Volunteers * Educational Resources * Explore the UEC * Home and Garden * Tools for Teachers * Utility Rebates * We Are Roseville * Expand menu item TotsTots * News * Calendar * Expand menu item KidsKids * News * Calendar * Expand menu item TeensTeens * News * Calendar * Expand menu item AdultsAdults * News * Calendar * Expand menu item SeniorsSeniors * News * Expand menu item FamilyFamily * News * Calendar * Expand menu item BusinessBusiness * Development Fees * Economic Development * Permits & Licenses * Expand menu item Procurement ServicesProcurement Services * Bids & RFP's * Municipal Code * Methods of Procurement * Standard Agreement Information * Invoicing * FAQ * ERP Supplier Portal Information and Instructions * Contact Us * Utility Billing * Utility Rebates * Trash, Recycling & Organics * Expand menu item Online ServicesOnline Services * Permit Center * Business License * Parcel Viewer * Code Enforcement * Open Data Portal * Bids & RFPs * City Municipal Code * City Charter * Find My Council District * Watch Council & Commission Meetings * Submit a Crime Report * Submit a Crime Tip * Crime Mapping * Pay Parking Citation * Center for GIS Maps * View or Pay Utility Bill * Infrastructure Project Map * Public Access * Expand menu item How Do I...How Do I... * Expand menu item Apply…Apply… * Boards & Commissions * Business License * Job Openings * Passport * Volunteer Opportunities * Building Permit * Building Inspection * Engineering Permit * Planning Permit or Entitlement * Administrative Citation Appeal * Expand menu item Get Information About…Get Information About… * Animal Control Services * City Charter * City Events * City Finances * COVID-19 * Council Districts * Crime Prevention * Emergency Preparedness * History of Roseville * Library Services * Public Records * Parks & Facilities * Chamber of Commerce * Placer County Grand Jury * Public Transportation * BIDs & RFPs * Zoning and Building * Road Work * Alarm Permits * Municipal Code * Expand menu item Report…Report… * Abandoned Vehicles * Animal Control * Crime Report * Crime Tip * Graffiti * Park Concerns * Power Outage * Public Nuisance * Broken Street Light * Standing Water * Noise Complaints & Other Non-Emergencies * Expand menu item Sign Up…Sign Up… * Emergency Alerts * Electronic Newsletters * Recreation Programs * Volunteer * Current Council Agenda Skip navigation CITY OF ROSEVILLE * * A- * A+ * Powered by Translate Language * Spanish * Cantonese * French * German * Italian * Tagalog * Vietnamese * Korean * Russian * Hindi {1} ##LOC[OK]## MENU * Government Working for you Our council-manager form of government combines the civic leadership of elected officials with the managerial experience of an appointed city manager. Beyond all else, we are a service organization, and we are here to serve our community. Government Overview * Agendas & Minutes * All Agendas & Minutes * Boards & Commissions * Board of Appeals * Charter Review Commission * Design Committee * Economic Development Advisory Committee * Library Board * Local Sales Tax Citizens' Oversight Committee * Parks & Recreation Commission * Personnel Board * Placer Mosquito & Vector Control District * Planning Commission * Public Utilities Commission * Grants Advisory Commission * Senior Commission * Transportation Commission * Youth Sports Coalition * Independent Redistricting Commission * City Council * Meet Council * Agendas & Minutes * Strategic Plan 2021-2024 * Council Goals * Council Discretionary Funds * Community Coffee with City Council * EngageRoseville * Placer County Grand Jury * Contact City Council * Hotel and Lodging Tax Measure * City Charter * City Manager * City Manager Budget Message * Summary of Budget Cuts 2007-2018 * Community Giving * Grants * Roseville's Vision * Successor Agency and County-wide Oversight Board * Contact Us * National Community Survey * Roseville Accolades * Diversity and Inclusion * Departments & Divisions * City Attorney * City Clerk * Development Services * Economic Development * Electric Utility * Environmental Utilities * Finance * Fire Department * Human Resources * Information Technology * Library * Parks & Recreation * Police Department * Public Affairs & Communications * Public Works * Jobs * Municipal Code * Contact Us * COVID-19 information * Emergency Information * Winter Storm Information * Residents Welcome home Roseville is the largest city in Placer County and called home by 135,000 people. Find the resources you need here. Residents Overview * Affordable Housing * Affordable Housing Policy * Community Development Block Grant (CDBG) * Fair Housing * Information and Referrals * Ownership Programs * Rental Programs * Contact us * Permanent Local Housing Allocation Application * City Events * Be Well Roseville * BikeFest * Breakfast With Santa * Campfires * Comedy Night * Concerts On The Square * Craft Fairs * Downtown Area Street Closures * Downtown Holiday Celebration * Egg-tober * Family Fest * Floating Pumpkin Patch * Friday Flicks * Gingerbread House Factory * Grinchmas Stroll * Honoring Veterans * Neighborhood Santa * Sensory Santa * Splash * Turkey Trot * Emergency Preparedness * Find my City Council District * Fire Department * Homelessness * Roseville's approach to homelessness * Library * Licensing * Maidu Museum & Historic Site * Parks & Trails * Police Department * Recreation * Roseville Coalition of Neighborhood Associations * Roseville Transit * Trash & Green Waste * Utility Billing * Utility Exploration Center * About Us * Family Fun * Workshops & Webinars * Utility Exploration Center News * Volunteers * Educational Resources * Explore the UEC * Home and Garden * Tools for Teachers * Utility Rebates * We Are Roseville * Tots * News * Calendar * Kids * News * Calendar * Teens * News * Calendar * Adults * News * Calendar * Seniors * News * Family * News * Calendar * Business Where opportunity lives We are a place where businesses small and large find success. Ideally located, Roseville provides first-rate services, competitive costs, solid long-range planning and an educated, growing population. Business Overview * Development Fees * Economic Development * Permits & Licenses * Procurement Services * Bids & RFP's * Municipal Code * Methods of Procurement * Standard Agreement Information * Invoicing * FAQ * ERP Supplier Portal Information and Instructions * Contact Us * Utility Billing * Utility Rebates * Trash, Recycling & Organics * Online Services * Permit Center * Business License * Parcel Viewer * Code Enforcement * Open Data Portal * Bids & RFPs * City Municipal Code * City Charter * Find My Council District * Watch Council & Commission Meetings * Submit a Crime Report * Submit a Crime Tip * Crime Mapping * Pay Parking Citation * Center for GIS Maps * View or Pay Utility Bill * Infrastructure Project Map * Public Access * How Do I... * Apply… * Boards & Commissions * Business License * Job Openings * Passport * Volunteer Opportunities * Building Permit * Building Inspection * Engineering Permit * Planning Permit or Entitlement * Administrative Citation Appeal * Get Information About… * Animal Control Services * City Charter * City Events * City Finances * COVID-19 * Council Districts * Crime Prevention * Emergency Preparedness * History of Roseville * Library Services * Public Records * Parks & Facilities * Chamber of Commerce * Placer County Grand Jury * Public Transportation * BIDs & RFPs * Zoning and Building * Road Work * Alarm Permits * Municipal Code * Report… * Abandoned Vehicles * Animal Control * Crime Report * Crime Tip * Graffiti * Park Concerns * Power Outage * Public Nuisance * Broken Street Light * Standing Water * Noise Complaints & Other Non-Emergencies * Sign Up… * Emergency Alerts * Electronic Newsletters * Recreation Programs * Volunteer * Current Council Agenda MENU * GovernmentGovernment * Agendas & MinutesAgendas & Minutes * All Agendas & Minutes * Boards & CommissionsBoards & Commissions * Board of Appeals * Charter Review Commission * Design Committee * Economic Development Advisory Committee * Library Board * Local Sales Tax Citizens' Oversight Committee * Parks & Recreation Commission * Personnel Board * Placer Mosquito & Vector Control District * Planning Commission * Public Utilities Commission * Grants Advisory Commission * Senior Commission * Transportation Commission * Youth Sports Coalition * Independent Redistricting Commission * City CouncilCity Council * Meet Council * Agendas & Minutes * Strategic Plan 2021-2024 * Council Goals * Council Discretionary Funds * Community Coffee with City Council * EngageRoseville * Placer County Grand Jury * Contact City Council * Hotel and Lodging Tax Measure * City Charter * City ManagerCity Manager * City Manager Budget Message * Summary of Budget Cuts 2007-2018 * Community Giving * Grants * Roseville's Vision * Successor Agency and County-wide Oversight Board * Contact Us * National Community Survey * Roseville Accolades * Diversity and Inclusion * Departments & DivisionsDepartments & Divisions * City Attorney * City Clerk * Development Services * Economic Development * Electric Utility * Environmental Utilities * Finance * Fire Department * Human Resources * Information Technology * Library * Parks & Recreation * Police Department * Public Affairs & Communications * Public Works * Jobs * Municipal Code * Contact Us * COVID-19 information * Emergency InformationEmergency Information * Winter Storm Information * ResidentsResidents * Affordable HousingAffordable Housing * Affordable Housing Policy * Community Development Block Grant (CDBG) * Fair Housing * Information and Referrals * Ownership Programs * Rental Programs * Contact us * Permanent Local Housing Allocation Application * City EventsCity Events * Be Well Roseville * BikeFest * Breakfast With Santa * Campfires * Comedy Night * Concerts On The Square * Craft Fairs * Downtown Area Street Closures * Downtown Holiday Celebration * Egg-tober * Family Fest * Floating Pumpkin Patch * Friday Flicks * Gingerbread House Factory * Grinchmas Stroll * Honoring Veterans * Neighborhood Santa * Sensory Santa * Splash * Turkey Trot * Emergency Preparedness * Find my City Council District * Fire Department * HomelessnessHomelessness * Roseville's approach to homelessness * Library * Licensing * Maidu Museum & Historic Site * Parks & Trails * Police Department * Recreation * Roseville Coalition of Neighborhood Associations * Roseville Transit * Trash & Green Waste * Utility Billing * Utility Exploration CenterUtility Exploration Center * About Us * Family Fun * Workshops & Webinars * Utility Exploration Center News * Volunteers * Educational Resources * Explore the UEC * Home and Garden * Tools for Teachers * Utility Rebates * We Are Roseville * TotsTots * News * Calendar * KidsKids * News * Calendar * TeensTeens * News * Calendar * AdultsAdults * News * Calendar * SeniorsSeniors * News * FamilyFamily * News * Calendar * BusinessBusiness * Development Fees * Economic Development * Permits & Licenses * Procurement ServicesProcurement Services * Bids & RFP's * Municipal Code * Methods of Procurement * Standard Agreement Information * Invoicing * FAQ * ERP Supplier Portal Information and Instructions * Contact Us * Utility Billing * Utility Rebates * Trash, Recycling & Organics * Online ServicesOnline Services * Permit Center * Business License * Parcel Viewer * Code Enforcement * Open Data Portal * Bids & RFPs * City Municipal Code * City Charter * Find My Council District * Watch Council & Commission Meetings * Submit a Crime Report * Submit a Crime Tip * Crime Mapping * Pay Parking Citation * Center for GIS Maps * View or Pay Utility Bill * Infrastructure Project Map * Public Access * How Do I...How Do I... * Apply…Apply… * Boards & Commissions * Business License * Job Openings * Passport * Volunteer Opportunities * Building Permit * Building Inspection * Engineering Permit * Planning Permit or Entitlement * Administrative Citation Appeal * Get Information About…Get Information About… * Animal Control Services * City Charter * City Events * City Finances * COVID-19 * Council Districts * Crime Prevention * Emergency Preparedness * History of Roseville * Library Services * Public Records * Parks & Facilities * Chamber of Commerce * Placer County Grand Jury * Public Transportation * BIDs & RFPs * Zoning and Building * Road Work * Alarm Permits * Municipal Code * Report…Report… * Abandoned Vehicles * Animal Control * Crime Report * Crime Tip * Graffiti * Park Concerns * Power Outage * Public Nuisance * Broken Street Light * Standing Water * Noise Complaints & Other Non-Emergencies * Sign Up…Sign Up… * Emergency Alerts * Electronic Newsletters * Recreation Programs * Volunteer * Current Council Agenda * iconChoose Roseville Choose Roseville - Economic Development - Why Roseville - Accolades - Opportunity Sites - Roseville Venture Lab * iconUtilities Utilities - View or Pay my bill - Rebates - Report an outage - Utility Billing & Customer Service - Trash & Green Waste * iconJobs Jobs - Job openings - Frequently asked questions - Memoranda of Understanding - Diversity and Inclusion * iconEvents Events - Be Well Roseville - Campfires - Concerts - Friday Flicks - Other events WHAT'S HAPPENING IN ROSEVILLE View More * 1 * 2 RSS Feed SERVE YOUR COMMUNITY AS A YOUTH COMMISSIONER Updated: 09/13/2022 clear clear GO BEHIND THE SCENES OF A GROUNDWATER WELL OCTOBER 22 Updated: 09/12/2022 clear clear CLEAN UP EFFORT RESTORES OPEN SPACE AND IMPROVES FLOOD SAFETY Updated: 09/09/2022 clear clear ROSEVILLE VENTURE LAB OPENS TO SUPPORT ENTREPRENEURS Updated: 09/08/2022 clear clear ROSEVILLE TRANSIT RECEIVES GRANT FUNDING TO ELECTRIFY BUS FLEET Updated: 09/26/2022 clear clear MEDICATION TAKE BACK DAY HAPPENING OCTOBER 29 Updated: 09/26/2022 clear clear FIRE STATION OPEN HOUSE Updated: 09/20/2022 clear clear SADDLE UP FOR THIS YEAR'S BIKEFEST Updated: 09/20/2022 clear clear SERVE YOUR COMMUNITY AS A YOUTH COMMISSIONER Updated: 09/13/2022 clear clear GO BEHIND THE SCENES OF A GROUNDWATER WELL OCTOBER 22 Updated: 09/12/2022 clear clear CLEAN UP EFFORT RESTORES OPEN SPACE AND IMPROVES FLOOD SAFETY Updated: 09/09/2022 clear clear ROSEVILLE VENTURE LAB OPENS TO SUPPORT ENTREPRENEURS Updated: 09/08/2022 clear clear ROSEVILLE TRANSIT RECEIVES GRANT FUNDING TO ELECTRIFY BUS FLEET Updated: 09/26/2022 clear clear MEDICATION TAKE BACK DAY HAPPENING OCTOBER 29 Updated: 09/26/2022 clear clear FIRE STATION OPEN HOUSE Updated: 09/20/2022 clear clear SADDLE UP FOR THIS YEAR'S BIKEFEST Updated: 09/20/2022 clear clear EXPERIENCE ROSEVILLE View More * 1 * 2 October05 City Council meeting City Council Chambers October08 BikeFest Vernon Street Town Square October13 Planning Commission meeting City Council Chambers October18 Transportation Commission meeting September26 Library Board Meeting 1501 Pleasant Grove Blvd. Roseville, California September27 Public Utilities Commission meeting Council Chambers September28 City Council Law & Regulation Committee meeting - CANCELED Council Chambers October03 Parks & Recreation Commission Meeting City Council Chambers October05 City Council meeting City Council Chambers October08 BikeFest Vernon Street Town Square October13 Planning Commission meeting City Council Chambers October18 Transportation Commission meeting September26 Library Board Meeting 1501 Pleasant Grove Blvd. Roseville, California September27 Public Utilities Commission meeting Council Chambers September28 City Council Law & Regulation Committee meeting - CANCELED Council Chambers October03 Parks & Recreation Commission Meeting City Council Chambers * Email * Facebook Page * Twitter Feed * Nextdoor * Youtube Channel * Instagram Page * Everbridge CITY OF ROSEVILLE 311 Vernon St. Roseville, California 95678 Contact Us Agendas & MinutesOpen DataFind My DistrictStay Informed City of Roseville | All Rights Reserved | Privacy Policy | Powered by CivicLive | © 2022 Intrado Corporation. Sign up for events, jobs, and other important news from the City of Roseville. No Thanks Remind Me Later THANK YOU! You will receive email confirmation shortly. Continue ORIGINAL TEXT Contribute a better translation --------------------------------------------------------------------------------