www.phoenix.gov
Open in
urlscan Pro
148.167.246.100
Public Scan
Submitted URL: https://ci.phoenix.az.us/
Effective URL: https://www.phoenix.gov/
Submission: On October 18 via api from IN — Scanned from US
Effective URL: https://www.phoenix.gov/
Submission: On October 18 via api from IN — Scanned from US
Form analysis
2 forms found in the DOMPOST /
<form method="post" action="/" id="aspnetForm" onsubmit="if (typeof(_spFormOnSubmitWrapper) != 'undefined') {return _spFormOnSubmitWrapper();} else {return true;}">
<div class="aspNetHidden">
<input type="hidden" name="_wpcmWpid" id="_wpcmWpid" value="">
<input type="hidden" name="wpcmVal" id="wpcmVal" value="">
<input type="hidden" name="MSOWebPartPage_PostbackSource" id="MSOWebPartPage_PostbackSource" value="">
<input type="hidden" name="MSOTlPn_SelectedWpId" id="MSOTlPn_SelectedWpId" value="">
<input type="hidden" name="MSOTlPn_View" id="MSOTlPn_View" value="0">
<input type="hidden" name="MSOTlPn_ShowSettings" id="MSOTlPn_ShowSettings" value="False">
<input type="hidden" name="MSOGallery_SelectedLibrary" id="MSOGallery_SelectedLibrary" value="">
<input type="hidden" name="MSOGallery_FilterString" id="MSOGallery_FilterString" value="">
<input type="hidden" name="MSOTlPn_Button" id="MSOTlPn_Button" value="none">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
<input type="hidden" name="__REQUESTDIGEST" id="__REQUESTDIGEST" value="0x277E549C90E446FE2D718BE15C30B098A1B873896E62DA252C3D5843CFF0062123328B39B7C6331512A4C619E1C74BA2861FA9408FC892BFFB2FD47AD14BA5F7,18 Oct 2024 18:52:01 -0000">
<input type="hidden" name="MSOSPWebPartManager_DisplayModeName" id="MSOSPWebPartManager_DisplayModeName" value="Browse">
<input type="hidden" name="MSOSPWebPartManager_ExitingDesignMode" id="MSOSPWebPartManager_ExitingDesignMode" value="false">
<input type="hidden" name="MSOWebPartPage_Shared" id="MSOWebPartPage_Shared" value="">
<input type="hidden" name="MSOLayout_LayoutChanges" id="MSOLayout_LayoutChanges" value="">
<input type="hidden" name="MSOLayout_InDesignMode" id="MSOLayout_InDesignMode" value="">
<input type="hidden" name="_wpSelected" id="_wpSelected" value="">
<input type="hidden" name="_wzSelected" id="_wzSelected" value="">
<input type="hidden" name="MSOSPWebPartManager_OldDisplayModeName" id="MSOSPWebPartManager_OldDisplayModeName" value="Browse">
<input type="hidden" name="MSOSPWebPartManager_StartWebPartEditingName" id="MSOSPWebPartManager_StartWebPartEditingName" value="false">
<input type="hidden" name="MSOSPWebPartManager_EndWebPartEditing" id="MSOSPWebPartManager_EndWebPartEditing" value="false">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="/wEPDwUBMA9kFgJmD2QWAgIBD2QWBAIBD2QWBgIRD2QWAmYPZBYCAgMPFgIeE1ByZXZpb3VzQ29udHJvbE1vZGULKYgBTWljcm9zb2Z0LlNoYXJlUG9pbnQuV2ViQ29udHJvbHMuU1BDb250cm9sTW9kZSwgTWljcm9zb2Z0LlNoYXJlUG9pbnQsIFZlcnNpb249MTYuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49NzFlOWJjZTExMWU5NDI5YwFkAjEPZBYCAgMPZBYCZg9kFgJmDzwrAAYAZAIyD2QWAgIBD2QWGAUmZ19iMTc0YzlmNl84NjZhXzQwMDZfOTIyMl81ZDk1YmIzMjQzNjEPZBYEZg8WAh4HVmlzaWJsZWhkAgEPFgIfAWhkBSZnX2MyODA3ZGNhXzJlYjFfNGI1Zl9hMTBkX2IxYWQ3YWIwOTVmYQ9kFgRmDxYCHwFoZAIBDxYCHwFoZAUmZ19kNTIzZTNmMl84MGYxXzQ5OGRfYWNkNl8wYzU4YWYxM2U0NzMPZBYEZg8WAh8BaGQCAQ8WAh8BaGQFJmdfZjY4OTc1NDhfZTA1Nl80ZGU1X2JjMmJfZTQ4MTY0NjhmYWQ0D2QWBGYPFgIfAWhkAgEPFgIfAWhkBSZnXzAwMTQ4YThkXzZlZTJfNDBhOV9iNTQzXzlhZDIwOTZkMzQ5NA9kFgRmDxYCHwFoZAIBDxYCHwFoZAUmZ19hOWNmNDE3Zl9hOGI1XzQ0M2NfOWI0N182ZmQ3Y2UwY2QxNzMPZBYEZg8WAh8BaGQCAQ8WAh8BaGQFJmdfZTQxNmViNWJfYWVmMV80ZTUwX2I5ZjNfYmI3ZWNjNGRlNWYxD2QWBGYPFgIfAWhkAgEPFgIfAWhkBSZnXzdjMTFkOWZkX2YwNDlfNGE4Yl84YWI5X2ZiOWY5ZGM5OWYzZQ9kFgRmDxYCHwFoZAIBDxYCHwFoZAUmZ185M2UwYjc2ZF9iODA0XzQ2YjNfOTJhYl9lYzdkNDg0M2YxODgPZBYEZg8WAh8BaGQCAQ8WAh8BaGQFJmdfNjQyNzExYTJfODhmNF80MTlhXzg3YmZfZWEzMGZjYWE5NDNlD2QWBGYPFgIfAWhkAgEPFgIfAWhkBSZnXzFmYWJhN2Y2X2Q5OWRfNDE4OV9hZjRlXzMzNTI2M2QyZGExMQ9kFgRmDxYCHwFoZAIBDxYCHwFoZAUmZ19mY2Y1ZDQ2Y19mZWM5XzRlZTNfYmJhMl8xYjUxZjlhNjI5MzEPZBYEZg8WAh8BaGQCAQ8WAh8BaGQCBQ9kFgQCAg9kFgICAg9kFgICAQ9kFgICAw8WAh8BaBYCZg9kFgQCAw9kFgYCAQ8WAh8BaGQCAw8WAh8BaGQCBQ8WAh8BaGQCBA8PFgIeCUFjY2Vzc0tleQUBL2RkAhIPZBYCAgMPFgQeCWlubmVyaHRtbAUHZGVmYXVsdB4JZGF0YS1wYXRoBRMvUGFnZXMvZGVmYXVsdC5hc3B4ZGSTgNOUhWpVu5p8tH89CtBKQUVGTcEGVgKJbGuX0qtbHA==">
</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="/WebResource.axd?d=WTSn26ACAuRl1c8MnvnJeBpjaiT6k0ua8P-1qYd4ACj4vfj9Ls9zULQqTq2KiG2bfg0dJh3_44AJw9tiyXLq3TADd2oq3WfNlIwws_emX8I1&t=637814401746327080" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
var MSOWebPartPageFormName = 'aspnetForm';
var g_presenceEnabled = true;
var g_wsaEnabled = false;
var g_correlationId = '5c325ba1-7d3b-2074-4c72-2ea5c27f933f';
var g_wsaQoSEnabled = false;
var g_wsaQoSDataPoints = [];
var g_wsaRUMEnabled = false;
var g_wsaLCID = 1033;
var g_wsaListTemplateId = 850;
var g_wsaSiteTemplateId = 'BLANKINTERNET#0';
var _fV4UI = true;
var _spPageContextInfo = {
webServerRelativeUrl: "\u002f",
webAbsoluteUrl: "https:\u002f\u002fwww.phoenix.gov",
siteAbsoluteUrl: "https:\u002f\u002fwww.phoenix.gov",
serverRequestPath: "\u002fPages\u002fdefault.aspx",
layoutsUrl: "_layouts\u002f15",
webTitle: "City of Phoenix",
webTemplate: "53",
tenantAppVersion: "0",
isAppWeb: false,
Has2019Era: true,
webLogoUrl: "\u002fSiteAssets\u002fpgov-birdlogo.png",
webLanguage: 1033,
currentLanguage: 1033,
currentUICultureName: "en-US",
currentCultureName: "en-US",
clientServerTimeDelta: new Date("2024-10-18T18:52:00.8856173Z") - new Date(),
updateFormDigestPageLoaded: new Date("2024-10-18T18:52:00.8856173Z"),
siteClientTag: "21123$$16.0.5403.1000",
crossDomainPhotosEnabled: false,
webUIVersion: 15,
webPermMasks: {
High: 16,
Low: 2147680321
},
pageListId: "{be320cbe-7db1-4b47-af3b-14da9a4496e2}",
pageItemId: 2,
pagePersonalizationScope: 1,
alertsEnabled: true,
customMarkupInCalculatedFieldDisabled: true,
siteServerRelativeUrl: "\u002f",
allowSilverlightPrompt: 'True',
"themedCssFolderUrl": "/_catalogs/theme/Themed/475FC2D1",
"themedImageFileNames": {
"spcommon.png": "spcommon-B35BB0A9.themedpng?ctag=9",
"ellipsis.11x11x32.png": "ellipsis.11x11x32-2F01F47D.themedpng?ctag=9",
"O365BrandSuite.95x30x32.png": "O365BrandSuite.95x30x32-C212E2FD.themedpng?ctag=9",
"socialcommon.png": "socialcommon-6F3394A9.themedpng?ctag=9",
"spnav.png": "spnav-230C537D.themedpng?ctag=9",
"searchresultui.png": "searchresultui-61174269.themedpng?ctag=9",
"ecbarw.png": "ecbarw-B1CE25C9.themedpng?ctag=9"
},
isSiteAdmin: false
};
var L_Menu_BaseUrl = "";
var L_Menu_LCID = "1033";
var L_Menu_SiteTheme = "null";
document.onreadystatechange = fnRemoveAllStatus;
function fnRemoveAllStatus() {
removeAllStatus(true)
};
function DoCallBack(filterText) {
WebForm_DoCallback('ctl00$g_f7673e9b_e127_40c7_be2b_ca6b2f0951e7', filterText, UpdateFilterCallback, 0, CallBackError, true)
}
function CallBackError(result, clientsideString) {}
Flighting.ExpFeatures = [480215056, 1880287568, 1561350208, 302071836, 3212816, 69472768, 4194310, -2113396707, 268502022, -872284160, 1049232, -2147421952, 65536, 65536, 2097472, 917504, -2147474174, 1372324107, 67108882, 0, 0, -2147483648,
2097152, 0, 0, 32768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32768
];
(function() {
if (typeof(window.SP) == "undefined") window.SP = {};
if (typeof(window.SP.YammerSwitch) == "undefined") window.SP.YammerSwitch = {};
var ysObj = window.SP.YammerSwitch;
ysObj.IsEnabled = false;
ysObj.TargetYammerHostName = "www.yammer.com";
})();
var _spWebPartComponents = new Object(); //]]>
</script>
<script src="/_layouts/15/blank.js?rev=N9%2FnASElQZlNniBb3oLsXw%3D%3DTAG0" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
(function() {
if (typeof(_spBodyOnLoadFunctions) === 'undefined' || _spBodyOnLoadFunctions === null) {
return;
}
_spBodyOnLoadFunctions.push(function() {
SP.SOD.executeFunc('core.js', 'FollowingDocument', function() {
FollowingDocument();
});
});
})();
(function() {
if (typeof(_spBodyOnLoadFunctions) === 'undefined' || _spBodyOnLoadFunctions === null) {
return;
}
_spBodyOnLoadFunctions.push(function() {
SP.SOD.executeFunc('core.js', 'FollowingCallout', function() {
FollowingCallout();
});
});
})();
var _spRegionalSettings = {
adjustHijriDays: 0,
calendarType: 1,
firstDayOfWeek: 0,
firstWeekOfYear: 0,
localeId: 1033,
currentDateInLocalCalendar: new Date(2024, 9, 18),
showWeeks: 0,
timeZone: '-07:00:00.0006446',
timeZoneInHours: -7,
workDayEnd: 1020,
workDayStart: 480,
workDays: '0111110',
time24: 0
};
Sys.CultureInfo.CurrentCulture = (function(a) {
return new Sys.CultureInfo(a.name, a.numberFormat, a.dateTimeFormat)
})({
"dateTimeFormat": {
"AMDesignator": "AM",
"AbbreviatedDayNames": ["S", "M", "T", "W", "T", "F", "S"],
"AbbreviatedLeapMonthNames": null,
"AbbreviatedMonthGenitiveNames": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", ""],
"AbbreviatedMonthNames": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", ""],
"Calendar": {
"AlgorithmType": 1,
"CalendarType": 1,
"Eras": [1],
"IsReadOnly": false,
"MaxSupportedDateTime": "\/Date(253402300799999)\/",
"MinSupportedDateTime": "\/Date(-62135596800000)\/",
"TwoDigitYearMax": 2029
},
"CalendarWeekRule": 0,
"DateSeparator": "\/",
"DayNames": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
"FirstDayOfWeek": 0,
"FullDateTimePattern": "dddd, MMMM d, yyyy h:mm:ss tt",
"IsReadOnly": true,
"LeapMonthNames": null,
"LongDatePattern": "dddd, MMMM d, yyyy",
"LongTimePattern": "h:mm:ss tt",
"MonthDayPattern": "MMMM d",
"MonthGenitiveNames": ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December", ""],
"MonthNames": ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December", ""],
"NativeCalendarName": "Gregorian Calendar",
"PMDesignator": "PM",
"RFC1123Pattern": "ddd, dd MMM yyyy HH':'mm':'ss 'GMT'",
"ShortDatePattern": "M\/d\/yyyy",
"ShortTimePattern": "h:mm tt",
"ShortestDayNames": ["S", "M", "T", "W", "T", "F", "S"],
"SortableDateTimePattern": "yyyy'-'MM'-'dd'T'HH':'mm':'ss",
"TimeSeparator": ":",
"UniversalSortableDateTimePattern": "yyyy'-'MM'-'dd HH':'mm':'ss'Z'",
"YearMonthPattern": "MMMM yyyy",
"eras": [1, "A.D.", "AD", 0]
},
"name": "en-US",
"numberFormat": {
"CurrencyDecimalDigits": 2,
"CurrencyDecimalSeparator": ".",
"CurrencyGroupSeparator": ",",
"CurrencyGroupSizes": [3],
"CurrencyNegativePattern": 0,
"CurrencyPositivePattern": 0,
"CurrencySymbol": "$",
"DigitSubstitution": 1,
"IsReadOnly": true,
"NaNSymbol": "NaN",
"NativeDigits": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"],
"NegativeInfinitySymbol": "-∞",
"NegativeSign": "-",
"NumberDecimalDigits": 2,
"NumberDecimalSeparator": ".",
"NumberGroupSeparator": ",",
"NumberGroupSizes": [3],
"NumberNegativePattern": 1,
"PerMilleSymbol": "‰",
"PercentDecimalDigits": 2,
"PercentDecimalSeparator": ".",
"PercentGroupSeparator": ",",
"PercentGroupSizes": [3],
"PercentNegativePattern": 0,
"PercentPositivePattern": 0,
"PercentSymbol": "%",
"PositiveInfinitySymbol": "∞",
"PositiveSign": "+"
}
});
if (typeof(DeferWebFormInitCallback) == 'function') DeferWebFormInitCallback(); //]]>
</script>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="BAB98CB3">
</div>
<script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager', 'aspnetForm', [], [], [], 90, 'ctl00');
//]]>
</script>
<!-- Google tag (gtag.js) -->
<script src="https://www.googletagmanager.com/gtag/js?id=G-HJCTVZ8RE3">
//<![CDATA[//]]>
</script>
<script>
//<![CDATA[
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-HJCTVZ8RE3');
//]]>
</script>
<!-- Google Tag Manager (noscript) -->
<noscript>
<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W42K6J" height="0" width="0" style="display:none;visibility:hidden">
</iframe>
</noscript>
<!-- End Google Tag Manager (noscript) -->
<script>
//<![CDATA[
if (window.location.hash.indexOf("Default") > 0) {
window.location.hash = "";
}
//]]>
</script>
<div id="ms-designer-ribbon">
<div>
<div id="s4-ribbonrow" style="visibility: hidden; display: none; height: 0px;"></div>
</div>
</div>
<div id="s4-workspace" style="height: 1200px; width: 1600px;">
<a href="#primary" role="link" id="skip_to_primary">Skip to main content
</a>
<!-- Facebook SDK -->
<div id="fb-root" class=" fb_reset">
<div style="position: absolute; top: -10000px; width: 0px; height: 0px;">
<div></div>
</div>
</div>
<script>
//<![CDATA[
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s);
js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.5";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
//]]>
</script>
<script>
//<![CDATA[
/**
* Function that tracks a click on an outbound link in Analytics.
* This function takes a valid URL string as an argument, and uses that URL string
* as the event label. Setting the transport method to 'beacon' lets the hit be sent
* using 'navigator.sendBeacon' in browser that support it.
*/
var trackOutboundLink = function(url) {
ga('send', 'event', 'outbound', 'click', url, {
'transport': 'beacon',
'hitCallback': function() {
document.location = url;
}
});
}
//]]>
</script>
<!-- END FACEBOOK SDK SCRIPT -->
<div id="s4-bodyContainer" class="home">
<header id="header" aria-labelledby="hamburger-menu-search">
<div id="translateWidget" class="noindex">
<div class="base-w grid translatebar">
<div class="col col-16 noindex last first">
<div id="google_translate_element">
<div class="skiptranslate goog-te-gadget" dir="ltr" style="display: none;">
<div id=":0.targetLanguage"><select class="goog-te-combo" aria-label="Language Translate Widget"></select></div>Powered by <span
style="white-space:nowrap"><a class="VIpgJd-ZVi9od-l4eHX-hSRGPd" 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:{};" id="translateoff" title="Turn Off Translation Widget">
<span>Turn Off</span>
<span style="margin-left:15px;">X</span>
</a>
<a id="translatedisclaimer" href="https://www.phoenix.gov/privacy#translation" title="Translation Widget Disclaimer">Disclaimer</a>
</div>
</div>
</div>
<div class="ms-webpart-chrome ms-webpart-chrome-fullWidth ">
<div webpartid="00000000-0000-0000-0000-000000000000" haspers="true" id="WebPartWPQ1" width="100%" class="ms-WPBody noindex " onlyformepart="true" allowdelete="false" style="">
<div style="display: none;"></div>
<div componentid="ctl00_g_40853798_c328_4da2_88c7_ac566846c7d4_csr" id="ctl00_g_40853798_c328_4da2_88c7_ac566846c7d4_csr" style="display: none;"></div><noscript>
<div id="ctl00_g_40853798_c328_4da2_88c7_ac566846c7d4_noscript">It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again.</div>
</noscript>
<div id="ctl00_g_40853798_c328_4da2_88c7_ac566846c7d4">
<div class="display-none">
<div class="ms-webpart-chrome-title" id="WebPartWPQ30_ChromeTitle">
<span title="" id="WebPartTitleWPQ30" class="js-webpart-titleCell"></span>
</div>
<div webpartid="00000000-0000-0000-0000-000000000000" haspers="true" id="WebPartWPQ30" width="100%" class="ms-WPBody ms-WPBorder noindex ms-wpContentDivSpace " onlyformepart="true" allowdelete="false" style="">
<div componentid="ctl00_g_40853798_c328_4da2_88c7_ac566846c7d4_ctl00_csr" id="ctl00_g_40853798_c328_4da2_88c7_ac566846c7d4_ctl00_csr"></div><noscript>
<div id="ctl00_g_40853798_c328_4da2_88c7_ac566846c7d4_ctl00_noscript">It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again.</div>
</noscript>
<div id="ctl00_g_40853798_c328_4da2_88c7_ac566846c7d4_ctl00">
</div>
<div class="ms-clear"></div>
</div>
</div>
</div>
<div class="ms-clear"></div>
</div>
</div>
<div id="hamburger-menu-search" class="top base-w">
<a href="/" class="ms-siteicon-a" title="City of Phoenix">
<img class="ms-siteicon-img" name="onetidHeadbnnr0" src="/SiteAssets/logo-cop.png" alt="City of Phoenix">
</a>
<a href="#" class="nav-toggle closed" data-toggle-id="primary-nav" title="Menu">
<span class="mq-ham-text">menu
</span>
</a>
<div class="logo-bg">
</div>
<div class="badges" id="nav-badges">
<div class="ms-webpart-chrome ms-webpart-chrome-fullWidth ">
<div webpartid="00000000-0000-0000-0000-000000000000" haspers="true" id="WebPartWPQ5" width="100%" class="ms-WPBody noindex " onlyformepart="true" allowdelete="false" style="">
<div style="display: none;"></div>
<div componentid="ctl00_g_8daebac9_c790_418a_9517_5f2af68a02bf_csr" id="ctl00_g_8daebac9_c790_418a_9517_5f2af68a02bf_csr">
<div> <a href="https://www.phoenix.gov/publicworks/bulktrash" title="Appointment-Based Bulk Trash"> <img alt="Appointment-Based Bulk Trash" src="https://www.phoenix.gov/Media%20Assets/Badges/Top_Right_BulkTrash.jpg"> </a> </div>
</div><noscript>
<div id="ctl00_g_8daebac9_c790_418a_9517_5f2af68a02bf_noscript">It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again.</div>
</noscript>
<div id="ctl00_g_8daebac9_c790_418a_9517_5f2af68a02bf">
<div class="display-none">
<div class="ms-webpart-chrome-title" id="WebPartWPQ4_ChromeTitle">
<span title="" id="WebPartTitleWPQ4" class="js-webpart-titleCell"></span>
</div>
<div webpartid="00000000-0000-0000-0000-000000000000" haspers="true" id="WebPartWPQ4" width="100%" class="ms-WPBody ms-WPBorder noindex ms-wpContentDivSpace " onlyformepart="true" allowdelete="false" style="">
<div componentid="ctl00_g_8daebac9_c790_418a_9517_5f2af68a02bf_ctl00_csr" id="ctl00_g_8daebac9_c790_418a_9517_5f2af68a02bf_ctl00_csr"></div><noscript>
<div id="ctl00_g_8daebac9_c790_418a_9517_5f2af68a02bf_ctl00_noscript">It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again.</div>
</noscript>
<div id="ctl00_g_8daebac9_c790_418a_9517_5f2af68a02bf_ctl00">
</div>
<div class="ms-clear"></div>
</div>
</div>
</div>
<div class="ms-clear"></div>
</div>
</div>
</div>
</div>
<!--/base-w-->
<div id="site-alert" class="" style="display:none;">
<div class="base-w">
<div class="ms-webpart-chrome ms-webpart-chrome-fullWidth ">
<div webpartid="00000000-0000-0000-0000-000000000000" haspers="true" id="WebPartWPQ2" width="100%" class="ms-WPBody noindex " onlyformepart="true" allowdelete="false" style="">
<div id="cbqwpctl00_g_f7673e9b_e127_40c7_be2b_ca6b2f0951e7" class="cbq-layout-main">
<div>
<p></p>
</div>
</div>
<div class="ms-clear"></div>
</div>
</div>
</div>
<!--/base-w-->
</div>
<!--/site-alert-->
<div id="primary-search">
<div class="search base-w">
<div data-name="SearchBox">
<div class="ms-webpart-chrome ms-webpart-chrome-fullWidth ">
<div webpartid="00000000-0000-0000-0000-000000000000" haspers="true" id="WebPartWPQ3" width="100%" class="ms-WPBody noindex " onlyformepart="true" allowdelete="false" style="">
<div componentid="ctl00_ctl71_csr" id="ctl00_ctl71_csr">
<div id="SearchBox" name="Control">
<div class="ms-srch-sb ms-srch-sb-border" id="ctl00_ctl71_csr_sboxdiv"><input type="text" value="Search..." maxlength="2048" accesskey="S" title="Search..." id="ctl00_ctl71_csr_sbox" autocomplete="off" autocorrect="off"
onkeypress="EnsureScriptFunc('Search.ClientControls.js', 'Srch.U', function() {if (Srch.U.isEnterKey(String.fromCharCode(event.keyCode))) {$find('ctl00_ctl71_csr').search($get('ctl00_ctl71_csr_sbox').value);return Srch.U.cancelEvent(event);}})"
onkeydown="EnsureScriptFunc('Search.ClientControls.js', 'Srch.U', function() {var ctl = $find('ctl00_ctl71_csr');ctl.activateDefaultQuerySuggestionBehavior();})"
onfocus="EnsureScriptFunc('Search.ClientControls.js', 'Srch.U', function() {var ctl = $find('ctl00_ctl71_csr');ctl.hidePrompt();ctl.setBorder(true);})"
onblur="EnsureScriptFunc('Search.ClientControls.js', 'Srch.U', function() {var ctl = $find('ctl00_ctl71_csr'); if (ctl){ ctl.showPrompt(); ctl.setBorder(false);}})"
class="ms-textSmall ms-srch-sb-prompt ms-helperText"><a title="Search" role="button" class="ms-srch-sb-searchLink" id="ctl00_ctl71_csr_SearchLink" onclick="EnsureScriptFunc('Search.ClientControls.js', 'Srch.U', function() {$find('ctl00_ctl71_csr').search($get('ctl00_ctl71_csr_sbox').value);})" href="javascript: {}"><img src="/_catalogs/theme/Themed/475FC2D1/searchresultui-61174269.themedpng?ctag=9" class="ms-srch-sb-searchImg" id="searchImg" alt="Search"></a>
</div>
</div>
</div><noscript>
<div id="ctl00_ctl71_noscript">It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again.</div>
</noscript>
<div id="ctl00_ctl71">
</div>
<div class="ms-clear"></div>
</div>
</div>
</div>
</div>
</div>
<nav id="primary-nav" class="base-w" style="display: none; height: 262px; overflow: hidden;" aria-labelledby="nav-badges">
<div class="nav-slider">
<div id="section-main" class="section first active">
<div class="category">
<span class="navigation" style="display: none;">
<span class="navText">Navigation </span>
<a>
<span>Navigation
</span>
</a>
</span>
</div>
<ul class="col first">
<li class="first even">
<a href="/residents">Residents
</a>
</li>
<li>
<a href="/business">Businesses
</a>
</li>
<li class="last even">
<a href="/visitors">Visitors
</a>
</li>
</ul>
<ul class="col last">
<li class="first">
<a href="/publicsafety">Public Safety
</a>
</li>
<li class="even">
<a href="/hr/current-jobs">Employment
</a>
</li>
<li>
<a href="/transportation">Transportation
</a>
</li>
<li class="even">
<a href="/sustainability">Sustainability
</a>
</li>
<li>
<a href="/recreation">Culture & Recreation
</a>
</li>
<li class="even">
<a href="/mayorcouncil">Mayor/City Council
</a>
</li>
<li>
<a href="/citygovernment">City Government
</a>
</li>
<li class="last even">
<a href="/departments">City Departments
</a>
</li>
</ul>
</div>
<!-- Hamburger Here -->
<div id="ctl00_hamburgerNav">
</div>
</div>
</nav>
</header>
<main>
<div id="hero">
<div class="ms-webpart-chrome ms-webpart-chrome-fullWidth ">
<div webpartid="00000000-0000-0000-0000-000000000000" haspers="true" id="WebPartWPQ7" width="100%" class="ms-WPBody noindex " onlyformepart="true" allowdelete="false" style="">
<div style="display: none;"></div>
<div componentid="ctl00_g_66f8ce31_9570_4f28_84e4_a8d86394d089_csr" id="ctl00_g_66f8ce31_9570_4f28_84e4_a8d86394d089_csr">
<div id="user-nav" class="base-w">
<ul>
<li class="first"><a href="/myphx311" target="_self">myPHX311</a></li>
<li class=""><a href="/payonline" target="_self">PHX Pay Online</a></li>
<li class=""><a href="/imap" target="_self">Map It</a></li>
<li class=""><a href="/pio/public-records" target="_self">Find Public Records</a></li>
<li class=""><a href="/newsroom" target="_self">PHX Newsroom</a></li>
<li class="last"><a href="javascript:toggleView()" target="_self">Translate</a></li>
</ul>
</div>
</div><noscript>
<div id="ctl00_g_66f8ce31_9570_4f28_84e4_a8d86394d089_noscript">It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again.</div>
</noscript>
<div id="ctl00_g_66f8ce31_9570_4f28_84e4_a8d86394d089">
<div class="display-none">
<div class="ms-webpart-chrome-title" id="WebPartWPQ6_ChromeTitle">
<span title="" id="WebPartTitleWPQ6" class="js-webpart-titleCell"></span>
</div>
<div webpartid="00000000-0000-0000-0000-000000000000" haspers="true" id="WebPartWPQ6" width="100%" class="ms-WPBody ms-WPBorder noindex ms-wpContentDivSpace " onlyformepart="true" allowdelete="false" style="">
<div componentid="ctl00_g_66f8ce31_9570_4f28_84e4_a8d86394d089_ctl00_csr" id="ctl00_g_66f8ce31_9570_4f28_84e4_a8d86394d089_ctl00_csr"></div><noscript>
<div id="ctl00_g_66f8ce31_9570_4f28_84e4_a8d86394d089_ctl00_noscript">It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again.</div>
</noscript>
<div id="ctl00_g_66f8ce31_9570_4f28_84e4_a8d86394d089_ctl00">
</div>
<div class="ms-clear"></div>
</div>
</div>
</div>
<div class="ms-clear"></div>
</div>
</div>
<!--End Quick Links CSWP -->
<!--Start Hero Web Part-->
<script type="text/javascript">
//<![CDATA[
var outsideDate = new Date();
function updateHero() {
var siteURL = _spPageContextInfo.webAbsoluteUrl;
var listname = "Hero";
var today = String.format("{0:s}", new Date());
var url = siteURL + "/_api/web/lists/getbytitle('" + listname + "')/items?$select=Title, Start, End, LinkToMore, FileRef, Id&$filter=End ge '" + today + "'";
console.log(siteURL, listname, url);
var tester = $.ajax({
url: url,
method: "GET",
headers: {
"Accept": "application/json; odata=verbose"
}
});
tester.done(function(data) {
var items = data.d.results;
for (var i = 0; i < items.length; i++) {
var startHours = new Date(items[i].Start);
startHours.setHours(startHours.getHours());
startHours = String.format("{0:s}", startHours);
var endHours = new Date(items[i].End);
endHours.setHours(endHours.getHours());
endHours = String.format("{0:s}", endHours);
var now = String.format("{0:s}", new Date());
if (startHours <= now && endHours > now) {
var anch = $("#heroLink");
anch.attr({
title: items[i].Title,
href: items[i].LinkToMore
});
var heroBackground = $("#heroImage");
var backgroundImg = String.format("background-image: url('{0}');", items[i].FileRef);
heroBackground.attr("style", backgroundImg);
}
}
});
}
$(document).ready(function() {
updateHero();
});
//]]>
</script>
<div id="hero">
<a id="heroLink" title="Papago Park" href="https://www.phoenix.gov/parks/trails/locations/papago-park">
<div id="heroImage" class="bg" style="background-image: url('/Hero/H116_Home_Page.jpg');">
</div>
</a>
</div>
<!--End Hero Web Part-->
<!--Start Hero Web Part-->
<div class="ms-webpart-chrome ms-webpart-chrome-fullWidth ">
<div webpartid="00000000-0000-0000-0000-000000000000" haspers="true" id="WebPartWPQ9" width="100%" class="ms-WPBody noindex " onlyformepart="true" allowdelete="false" style="">
<div style="display: none;"></div>
<div componentid="ctl00_HeroAdditionalContentPlaceHolder_g_daab41df_ad79_4b6a_b3e8_2757d51a5aa0_csr" id="ctl00_HeroAdditionalContentPlaceHolder_g_daab41df_ad79_4b6a_b3e8_2757d51a5aa0_csr">
<div id="explore-nav" class="base-w">
<ul class="clearfix">
<li class="live-in-phx parent first open" data-related="live-in-phx">
<a href="#"> <span> <span>Living in Phoenix</span> </span> </a>
<div class="live-in-phx sub-menu active" style="display:block;">
<ul style="display: block;">
<li> <a href="https://www.phoenix.gov/mayorcouncil" target="_self">Mayor & City Council</a> </li>
<li> <a href="http://phoenix.gov/Payonline/SIgnin" target="_blank">City Services Bill</a> </li>
<li> <a href="/police" target="_self">Police</a> </li>
<li> <a href="/hr/current-jobs" target="_self">Jobs & Volunteering</a> </li>
<li> <a href="/departments" target="_self">Departments</a> </li>
<li> <a href="/publicworks" target="_self">Trash & Recycling</a> </li>
<li> <a href="/majorevents" target="_self">Major Events</a> </li>
<li> <a href="/parks" target="_self">Parks</a> </li>
</ul> <a class="more" href="https://www.phoenix.gov/residents" style="display: block;">More for Residents </a>
</div>
</li>
<li class="biz-in-phx parent" data-related="biz-in-phx">
<a href="#"> <span> <span>Doing Business in Phoenix</span> </span> </a>
<div class="biz-in-phx sub-menu " style="display:none;">
<ul style="display: block;">
<li> <a href="http://phoenix.gov/Payonline/SIgnin" target="_blank">City Services Bill</a> </li>
<li> <a href="/business/contract" target="_self">Contracting with the City</a> </li>
<li> <a href="/pdd" target="_self">Planning & Zoning</a> </li>
<li> <a href="/finance/plt" target="_self">Privilege & Use Taxes</a> </li>
<li> <a href="/permits-licenses-and-taxes" target="_self">Permits</a> </li>
<li> <a href="/econdev" target="_self">Economic Development</a> </li>
<li> <a href="/cityclerk/services/licensing" target="_self">Regulated Business Licenses</a> </li>
<li> <a href="http://bit.ly/PHXProperties" target="_blank">Properties for Sale</a> </li>
</ul> <a class="more" href="/business" style="display: block;">More for Businesses </a>
</div>
</li>
<li class="visit-phx parent last" data-related="visit-phx"> <a href="#"> <span> <span>Visiting Phoenix</span> </span> </a>
<div class="visit-phx sub-menu " style="display:none;">
<ul style="display: block;">
<li> <a href="/parks/trails/locations" target="_self">Hiking and Trails</a> </li>
<li> <a href="/visitors" target="_self">Things to Do</a> </li>
<li> <a href="/visitors/moving" target="_self">Moving to Phoenix</a> </li>
<li> <a href="/parks/golf" target="_self">Golf</a> </li>
<li> <a href="/transportation" target="_self">Transportation</a> </li>
<li> <a href="/pio/city-publications/city-history" target="_self">History of the City</a> </li>
</ul> <a class="more" href="/visitors" style="display: block;">More for Visitors </a>
</div>
</li>
</ul>
</div>
<div class="ms-srch-result-noResults"></div>
</div><noscript>
<div id="ctl00_HeroAdditionalContentPlaceHolder_g_daab41df_ad79_4b6a_b3e8_2757d51a5aa0_noscript">It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again.</div>
</noscript>
<div id="ctl00_HeroAdditionalContentPlaceHolder_g_daab41df_ad79_4b6a_b3e8_2757d51a5aa0">
<div class="display-none">
<div class="ms-webpart-chrome-title" id="WebPartWPQ8_ChromeTitle">
<span title="" id="WebPartTitleWPQ8" class="js-webpart-titleCell"></span>
</div>
<div webpartid="00000000-0000-0000-0000-000000000000" haspers="true" id="WebPartWPQ8" width="100%" class="ms-WPBody ms-WPBorder noindex ms-wpContentDivSpace " onlyformepart="true" allowdelete="false" style="">
<div componentid="ctl00_HeroAdditionalContentPlaceHolder_g_daab41df_ad79_4b6a_b3e8_2757d51a5aa0_ctl00_csr" id="ctl00_HeroAdditionalContentPlaceHolder_g_daab41df_ad79_4b6a_b3e8_2757d51a5aa0_ctl00_csr"></div><noscript>
<div id="ctl00_HeroAdditionalContentPlaceHolder_g_daab41df_ad79_4b6a_b3e8_2757d51a5aa0_ctl00_noscript">It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again.</div>
</noscript>
<div id="ctl00_HeroAdditionalContentPlaceHolder_g_daab41df_ad79_4b6a_b3e8_2757d51a5aa0_ctl00">
</div>
<div class="ms-clear"></div>
</div>
</div>
</div>
<div class="ms-clear"></div>
</div>
</div>
<!--End Hero Web Part-->
</div>
<!-- Breadcrumb here-->
<div id="ctl00_breadcrumbNav">
<div id="breadcrumb" style="display: none;">
<div class="base-w">
<span><a title="Home" href="/">City of Phoenix</a></span>
<span> > </span>
<span>
<span id="ctl00_breadcrumbNav_spnCurrentTerm" data-path="/Pages/default.aspx">default</span>
</span>
</div>
</div>
</div>
<div id="primary" role="main">
<span id="DeltaPlaceHolderMain">
<div class="base-w">
<div id="home-content" class="grid">
<div class="col col-12 grid first">
<div class="col col-9 pr3 first">
<div class="container last first">
<div data-name="WebPartZone">
<div>
<div class="ms-webpart-zone ms-fullWidth">
<div id="MSOZoneCell_WebPartWPQ15" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
<div class="ms-hide ">
<div webpartid="d523e3f2-80f1-498d-acd6-0c58af13e473" haspers="false" id="WebPartWPQ15" width="100%" class="ms-WPBody noindex " allowdelete="false" style="">
<div class="ms-rtestate-field">
<h1 class="cop-rteElement-H1"> WATCH LIVE:</h1>
<p> </p>
<p><yt-formatted-string class="style-scope ytd-watch-metadata" style="color: #0f0f0f; font-family: roboto, arial, sans-serif; font-size: 2rem; font-weight: 700;">City Council Formal</yt-formatted-string></p>
<p><yt-formatted-string class="style-scope ytd-watch-metadata" style="color: #0f0f0f; font-family: roboto, arial, sans-serif; font-size: 2rem; font-weight: 700;">Meeting - October 16,
2024</yt-formatted-string><span style="color: #0f0f0f; font-family: roboto, arial, sans-serif; font-size: 2rem; font-weight: 700;"></span></p>
<br>
</div>
<div class="ms-clear"></div>
</div>
</div>
<div class="ms-PartSpacingVertical"></div>
</div>
<div id="MSOZoneCell_WebPartWPQ17" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
<div class="ms-hide ">
<div class="ms-webpart-chrome-title" id="WebPartWPQ17_ChromeTitle">
<span title="(Hidden) Live Feed - Allows authors to enter rich text content." id="WebPartTitleWPQ17" class="js-webpart-titleCell">
<h2 style="text-align:justify;" class="ms-webpart-titleText">
<nobr><span>(Hidden) Live Feed</span><span id="WebPartCaptionWPQ17"></span></nobr>
</h2>
</span>
</div>
<div webpartid="f6897548-e056-4de5-bc2b-e4816468fad4" haspers="false" id="WebPartWPQ17" width="100%" class="ms-WPBody noindex ms-wpContentDivSpace " allowdelete="false" style="">
<div class="ms-rtestate-field">
<style>
.granicus-video-container {
position: relative;
padding-bottom: 56.25%;
/*padding-top: 35px;*/
height: 0;
overflow: hidden;
margin-bottom: 8px;
}
.granicus-video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/* styles for FB button element */
.custom-fb-button {
background: #4267b2;
border: 1px solid #4267b2;
color: #fff;
cursor: pointer;
font-family: Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
margin: 0 5px 0 0;
-webkit-user-select: none;
white-space: nowrap;
border-radius: 4px;
font-size: 11px;
height: 20px;
padding: 3px 4px 0px 6px;
font-family: Helvetica, Arial, sans-serif;
float: left;
}
.custom-fb-button:hover {
background: #365899;
border: 1px solid #365899;
}
.custom-fb-button span {
display: inline-block;
}
.custom-fb-text {
font-family: Helvetica, Arial, sans-serif;
padding-left: 4px;
padding-right: 4px;
}
.custom-fb-icon {
position: relative;
top: -2px;
height: 16px;
vertical-align: middle;
width: 16px;
}
</style>
<div class="granicus-video-container">
<iframe id="granicus-media-feed" src="https://phoenix.granicus.com/MediaPlayer.php?publish_id=11&embed=1" allowfullscreen="" allowtransparency="true"></iframe>
</div>
<!-- closed captioning icon and link follows -->
<!-- <div style="display:inline-block;float:left;margin-right:5px;">
<a href="https://phoenix.granicus.com/MediaPlayer.php?publish_id=11&embed=1" target="_blank" title="Follow this link for full-screen view with closed-captioning. Click the CC button in lower right of video screen." style="color:#000;"><i class="fa fa-cc" style="font-size:22px;" title="Follow this link for full-screen view with closed-captioning. Click the CC button in lower right of video screen."></i></a>
</div>-->
<!--facebook share -->
<div class="custom-fb-button">
<span class="custom-fb-icon">
<span style="vertical-align:middle">
<img class="_1pbs inlineBlock img" src="https://www.phoenix.gov/SiteAssets/f_logo_RGB-White_58.png" alt="facebook logo" width="16" height="16">
</span>
</span>
<span class="custom-fb-text">Share</span>
</div> <!-- end facebook share -->
<!-- tweet button follows -->
<iframe title="Twitter Tweet Button" class="twitter-share-button twitter-share-button-rendered twitter-tweet-button" id="twitter-widget-0"
src="https://platform.twitter.com/widgets/tweet_button.534c17036beb62f94dbf2b30b59dc118.en.html#dnt=true&id=twitter-widget-0&lang=en&original_referer=https%3A%2F%2Fwww.phoenix.gov%2Fphxtv&size=m&text=PHXTV%20Livestream&time=1505752975847&type=share&url=https%3A%2F%2Fphoenix.granicus.com%2FMediaPlayer.php%3Fpublish_id%3D11%26embed%3D1"
frameborder="0" scrolling="no" allowtransparency="true" data-url="https://phoenix.granicus.com/MediaPlayer.php?publish_id=11&embed=1"
style="width: 60px; height: 20px; visibility: visible; position: static;"></iframe>
<script src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<!-- embed code follows -->
<div class="sharebutton" style="color: #666666; font-weight: bold; margin-left: 5px; float: right; display: inline-block; cursor: pointer;">
<svg class="svg-inline--fa fa-code fa-lg" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="code" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" data-fa-i2svg="">
<path fill="currentColor"
d="M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z">
</path>
</svg><!-- <i class="fa fa-code fa-lg" aria-hidden="true"></i> --> Embed
</div>
<div class="sharebox" id="text_id" name="text" style="margin: 10px 0px; padding: 15px; border: 1px solid #cccccc; border-image: none; display: none; background-color: #efefef;">
<p><strong>Copy and paste the following code into your web page to display Phoenix's official live video feed. <em>(NOTE: This video feed will continue to stream PHXTV replay programming after the live event has
ended)</em>:</strong></p> <iframe src="https://phoenix.granicus.com/MediaPlayer.php?publish_id=11&embed=1" frameborder="0" width="640" height="360"></iframe>
</div>
<script>
$("div.sharebutton").click(function() {
$("div.sharebox").toggle();
});
window.fbAsyncInit = function() {
FB.init({
appId: '117897135543481',
autoLogAppEvents: true,
xfbml: true,
version: 'v2.10'
});
FB.AppEvents.logPageView();
};
$('.custom-fb-button').click(function(e) {
e.preventDefault();
FB.ui({
method: 'share_open_graph',
action_type: 'og.shares',
action_properties: JSON.stringify({
object: {
'og:url': 'https://phoenix.granicus.com/MediaPlayer.php?publish_id=11&embed=1', // your url to share
'og:title': 'PHXTV Livestream',
'og:description': 'Watch the current live broadcast.',
'og:image': 'https://www.phoenix.gov/piosite/MediaAssets/livefeed-facebook.jpg' // the image shared with post
}
}),
'og:type': 'website',
});
})
</script>
<!-- vertical spacer for content below -->
<p> </p>
</div>
<div class="ms-clear"></div>
</div>
</div>
<div class="ms-PartSpacingVertical"></div>
</div>
<div id="MSOZoneCell_WebPartWPQ24" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
<div class="ms-hide ">
<div webpartid="642711a2-88f4-419a-87bf-ea30fcaa943e" haspers="false" id="WebPartWPQ24" width="100%" class="ms-WPBody noindex " allowdelete="false" style="">
<div class="ms-rtestate-field">
<p class="cop-rteElement-Paragraph">If you're having issues viewing the livestream video please visit the
<a href="https://youtube.com/live/OweUh6A8gO8?feature=share" target="_blank">alternative YouTube livesteam</a>.<br></p>
</div>
<div class="ms-clear"></div>
</div>
</div>
<div class="ms-PartSpacingVertical"></div>
</div>
<div id="MSOZoneCell_WebPartWPQ13" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
<div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth ">
<div webpartid="c2807dca-2eb1-4b5f-a10d-b1ad7ab095fa" haspers="false" id="WebPartWPQ13" width="100%" class="ms-WPBody noindex " allowdelete="false" style="">
<div class="ms-rtestate-field">
<h1 class="cop-rteElement-H2">What's Happening<br></h1>
</div>
<div class="ms-clear"></div>
</div>
</div>
<div class="ms-PartSpacingVertical"></div>
</div>
<div id="MSOZoneCell_WebPartWPQ14" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
<div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth ">
<div webpartid="b9b4b7cf-3f91-4f59-9b32-5c564138e078" haspers="false" id="WebPartWPQ14" width="100%" class="ms-WPBody noindex " allowdelete="false" style="">
<div style="display: none;"></div>
<div componentid="ctl00_ctl63_g_b9b4b7cf_3f91_4f59_9b32_5c564138e078_csr" id="ctl00_ctl63_g_b9b4b7cf_3f91_4f59_9b32_5c564138e078_csr">
<div class="flexslider simple stories">
<ul class="slides slider-margin">
<li style="width: 100%; float: left; margin-right: -100%; position: relative; opacity: 1; display: block; z-index: 2;" class="flex-active-slide">
<div class="story-hero">
<a href="https://phoenix.gov/paintphoenixpurple"> <img src="https://www.phoenix.gov/Media Assets/Sliders/S284.jpg" alt="Domestic Violence Awareness Month" draggable="false"> </a></div>
<h4 class="headline">Domestic Violence Awareness Month</h4>
<p> Domestic Violence is a dangerous health and safety challenge in our communities. Paint Phoenix Purple is a local awareness campaign brought to you by more than 50 community, private, and public
organizations. Visit website to learn more. </p> <a href="https://phoenix.gov/paintphoenixpurple" class="more">More</a>
</li>
<li style="width: 100%; float: left; margin-right: -100%; position: relative; opacity: 0; display: block; z-index: 1;">
<div class="story-hero">
<a href="https://www.phoenix.gov/newsroom/public-works/3100"> <img src="https://www.phoenix.gov/Media Assets/Sliders/S395.jpg" alt="Appointment-Based Bulk Trash" draggable="false"> </a></div>
<h4 class="headline">Appointment-Based Bulk Trash</h4>
<p> Bulk trash collection is now by appointment only. Learn how to schedule to a pick up and more. </p> <a href="https://www.phoenix.gov/newsroom/public-works/3100" class="more">More</a>
</li>
<li style="width: 100%; float: left; margin-right: -100%; position: relative; opacity: 0; display: block; z-index: 1;">
<div class="story-hero">
<a href="https://www.phoenix.gov/humanservices/programs/volunteer/vita-tax"> <img src="https://www.phoenix.gov/Media Assets/Sliders/S172_VITA.jpg" alt="Income Tax Assistance Volunteers (VITA) Needed!" draggable="false"> </a>
</div>
<h4 class="headline">Income Tax Assistance Volunteers (VITA) Needed!</h4>
<p> Make a difference! Volunteer to help people with their taxes. Free training provided, no experience required. Sign up for an information session to learn more about the VITA program. </p>
<a href="https://www.phoenix.gov/humanservices/programs/volunteer/vita-tax" class="more">More</a>
</li>
<li style="width: 100%; float: left; margin-right: -100%; position: relative; opacity: 0; display: block; z-index: 1;">
<div class="story-hero">
<a href="https://www.phoenix.gov/hr/current-jobs/"> <img src="https://www.phoenix.gov/Media Assets/Sliders/S400.jpg" alt="Do Work That Makes Phoenix Work" draggable="false"> </a></div>
<h4 class="headline">Do Work That Makes Phoenix Work</h4>
<p> The City of Phoenix offers opportunity for career growth and advancement with 14,000 employees working across 41 departments. </p> <a href="https://www.phoenix.gov/hr/current-jobs/" class="more">More</a>
</li>
<li style="width: 100%; float: left; margin-right: -100%; position: relative; opacity: 0; display: block; z-index: 1;">
<div class="story-hero"> <a href="https://shapephx.phoenix.gov"> <img src="https://www.phoenix.gov/Media Assets/Sliders/S339B.jpg" alt="SHAPE PHX: Plan Review" draggable="false"> </a></div>
<h4 class="headline">SHAPE PHX: Plan Review</h4>
<p> SHAPE PHX -- the Planning & Development Department's plan review and permitting system application -- is available at shapephx.phoenix.gov </p>
<a href="https://shapephx.phoenix.gov" class="more">More</a>
</li>
<li style="width: 100%; float: left; margin-right: -100%; position: relative; opacity: 0; display: block; z-index: 1;">
<div class="story-hero"> <a href="https://www.phoenix.gov/arts/publicartmap"> <img src="https://www.phoenix.gov/Media Assets/Sliders/S328.jpg" alt="Public Art Story Map" draggable="false"> </a>
</div>
<h4 class="headline">Public Art Story Map</h4>
<p> See the locations of and learn more about over 200 major art pieces found throughout Phoenix. Launch the Public Art Map. </p> <a href="https://www.phoenix.gov/arts/publicartmap" class="more">More</a>
</li>
</ul>
<ol class="flex-control-nav flex-control-paging">
<li><a class="flex-active">1</a></li>
<li><a>2</a></li>
<li><a>3</a></li>
<li><a>4</a></li>
<li><a>5</a></li>
<li><a>6</a></li>
</ol>
</div>
</div><noscript>
<div id="ctl00_ctl63_g_b9b4b7cf_3f91_4f59_9b32_5c564138e078_noscript">It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again.</div>
</noscript>
<div id="ctl00_ctl63_g_b9b4b7cf_3f91_4f59_9b32_5c564138e078">
<div class="display-none">
<div class="ms-webpart-chrome-title" id="WebPartWPQ27_ChromeTitle">
<span title="" id="WebPartTitleWPQ27" class="js-webpart-titleCell"></span>
</div>
<div webpartid="00000000-0000-0000-0000-000000000000" haspers="true" id="WebPartWPQ27" width="100%" class="ms-WPBody ms-WPBorder noindex ms-wpContentDivSpace " onlyformepart="true" allowdelete="false" style="">
<div componentid="ctl00_ctl63_g_b9b4b7cf_3f91_4f59_9b32_5c564138e078_ctl00_csr" id="ctl00_ctl63_g_b9b4b7cf_3f91_4f59_9b32_5c564138e078_ctl00_csr"></div><noscript>
<div id="ctl00_ctl63_g_b9b4b7cf_3f91_4f59_9b32_5c564138e078_ctl00_noscript">It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again.</div>
</noscript>
<div id="ctl00_ctl63_g_b9b4b7cf_3f91_4f59_9b32_5c564138e078_ctl00">
</div>
<div class="ms-clear"></div>
</div>
</div>
</div>
<div class="ms-clear"></div>
</div>
</div>
<div class="ms-PartSpacingVertical"></div>
</div>
<div id="MSOZoneCell_WebPartWPQ20" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
<div class="ms-hide ">
<div webpartid="a9cf417f-a8b5-443c-9b47-6fd7ce0cd173" haspers="false" id="WebPartWPQ20" width="100%" class="ms-WPBody noindex " allowdelete="false" style="">
<div class="ms-rtestate-field">
<p class="cop-rteElement-Paragraph"><strong>Closed captioning</strong> is experiencing technical difficulties. For live closed captions, please watch on Cox Cable Channel 11. Closed captioning will be
available on the YouTube replay. We apologize for the inconvenience. </p>
</div>
<div class="ms-clear"></div>
</div>
</div>
<div class="ms-PartSpacingVertical"></div>
</div>
<div id="MSOZoneCell_WebPartWPQ22" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
<div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth ">
<div webpartid="7c11d9fd-f049-4a8b-8ab9-fb9f9dc99f3e" haspers="false" id="WebPartWPQ22" width="100%" class="ms-WPBody noindex " allowdelete="false" style="">
<div class="ms-rtestate-field">
<h3>PHX Monthly Newsletter</h3>
<a title="PHX At Your Service Monthly Newsletter" href="/pio/city-publications/phoenix-at-your-service" target="_self" style="text-decoration-line: underline; background-color: #ffffff; outline: 0px;"><img alt="PHX At Your Service Monthly Newsletter" src="/piosite/MediaAssets/BarButtons/Bar_Button_27.jpg" style="margin: 5px; border-radius: 15px;"></a>
<p class="cop-rteElement-Paragraph" style="line-height: 1.6; font-size: medium; margin: 0px 0px 10px;">
<a title="PHX At Your Service Monthly Newsletter" href="/pio/city-publications/phoenix-at-your-service" target="_self">PHX At Your Service Monthly Newsletter</a> gives you a quick overview of news,
information, and events. <br></p>
<h3 style="line-height: 1.4;">Español</h3>
<a title="City Manager Performance Dashboard" href="/informacion" style="background-color: #ffffff;">
<img alt="Información en español" src="/piosite/MediaAssets/BarButtons/Bar_Button_47.jpg" style="margin: 5px;"></a>
<p class="cop-rteElement-Paragraph" style="margin: 0px 0px 10px; line-height: 1.6; font-size: medium;">Explore esta página para obtener noticias, servicios
e <a title="Información en español" href="/informacion">información en español</a> y aprender más sobre la Ciudad.<br><br></p>
</div>
<div class="ms-clear"></div>
</div>
</div>
<div class="ms-PartSpacingVertical"></div>
</div>
<div id="MSOZoneCell_WebPartWPQ23" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
<div class="ms-hide ">
<div webpartid="93e0b76d-b804-46b3-92ab-ec7d4843f188" haspers="false" id="WebPartWPQ23" width="100%" class="ms-WPBody noindex " allowdelete="false" style="">
<div class="ms-rtestate-field">
<p><br></p>
<h3 style="line-height: 1.4;">Español</h3>
<a title="City Manager Performance Dashboard" href="/informacion" style="background-color: #ffffff;">
<img alt="Información en español" src="/piosite/MediaAssets/BarButtons/Bar_Button_47.jpg" style="margin: 5px;"></a>
<p class="cop-rteElement-Paragraph" style="margin: 0px 0px 10px; line-height: 1.6;">Explore esta página para obtener noticias, servicios e
<a title="Información en español" href="/informacion">información en español</a> y aprender más sobre la Ciudad.<br></p>
<p class="cop-rteElement-Paragraph" style="margin: 0px 0px 10px; line-height: 1.6;"><br></p>
<h3 style="line-height: 1.4;">Website User Research</h3>
<a title="Website User Research" href="https://www.surveymonkey.com/r/NJ2W5LK" target="_blank" style="text-decoration-line: underline; background-color: #ffffff; outline: 0px;"><img alt="Website User Research" src="/piosite/MediaAssets/BarButtons/Bar_Button_50.jpg" style="margin: 5px; border-radius: 15px;"></a>
<p class="cop-rteElement-Paragraph" style="line-height: 1.6; font-size: medium; margin: 0px 0px 10px;">Phoenix is looking for volunteers to participate in brief online user testing exercises to help with the future
Phoenix.gov. <a title="Register now" href="https://www.surveymonkey.com/r/NJ2W5LK" target="_blank">Register now</a><br></p>
<p class="cop-rteElement-Paragraph" style="margin: 0px 0px 10px; line-height: 1.6;"><br></p>
<h3 style="line-height: 1.4;">PHX Monthly Newsletter<br></h3>
<a title="PHX At Your Service Monthly Newsletter" href="/pio/city-publications/phoenix-at-your-service" target="_self" style="text-decoration-line: underline; background-color: #ffffff; outline: 0px;"><img alt="PHX At Your Service Monthly Newsletter" src="/piosite/MediaAssets/BarButtons/Bar_Button_27.jpg" style="margin: 5px; border-radius: 15px;"></a>
<p class="cop-rteElement-Paragraph" style="line-height: 1.6; font-size: medium; margin: 0px 0px 10px;">
<a title="PHX At Your Service Monthly Newsletter" href="/pio/city-publications/phoenix-at-your-service" target="_self">PHX At Your Service Monthly Newsletter</a> gives you a quick overview of news,
information, and events. <br></p>
<p class="cop-rteElement-Paragraph" style="margin: 0px 0px 10px; line-height: 1.6;"><br><br></p>
<h3 style="line-height: 1.4;">Performance Dashboard</h3>
<a title="City Manager Performance Dashboard" href="/dashboard" style="background-color: #ffffff;"><img alt="City Manager's Performance Dashboard" src="/piosite/MediaAssets/BarButtons/Bar_Button_46.jpg" style="margin: 5px;"></a>
<p class="cop-rteElement-Paragraph" style="margin: 0px 0px 10px; line-height: 1.6;">Review 130 performance metrics from City departments in
the <a title="City Manager's Performance Dashboard" href="/dashboard" style="text-decoration: underline; outline: 0px;">City Manager's Performance Dashboard</a><br><br></p>
<h3 style="line-height: 1.4;">COVID-19 Testing</h3>
<a title="COVID-19 Testing" href="/newsroom/em-and-hs/1399" style="text-decoration: underline; background-color: #ffffff; outline: 0px;"><img alt="-19 Testing and Vaccination" src="/piosite/MediaAssets/BarButtons/Bar_Button_43.jpg" style="margin: 5px;"></a>
<p class="cop-rteElement-Paragraph" style="margin: 0px 0px 10px; line-height: 1.6;">
<a title="COVID-19 Testing" href="/newsroom/em-and-hs/1399">COVID-19 Testing and Vaccination.</a> See van locations.<br>
</p>
<h3 style="line-height: 1.4;">GO PHX</h3>
<a title="2023 General Obligation Bond Program" href="/bond" style="text-decoration: underline; background-color: #ffffff; outline: 0px;"><img alt="2023 General Obligation Bond Program" src="/piosite/MediaAssets/BarButtons/GOPHXBanner.png" style="margin: 5px; border-radius: 15px;"></a>
<p class="cop-rteElement-Paragraph" style="margin: 0px 0px 10px; line-height: 1.6; font-size: medium;">What do you want to see in a proposed 5-year $500 million General Obligation (GO) Bond Program. Learn more
and provide feedback at <a title="2023 General Obligation Bond Program" href="/bond">Phoenix.gov/bond</a>.<br></p>
<p class="cop-rteElement-Paragraph" style="margin: 0px 0px 10px; line-height: 1.6; font-size: medium;"><br></p>
<p><a href="/newsroom/education/2421"><img alt="All America City 2022" title="All America City 2022" src="/Media%20Assets/home_page_badge_AAC.jpg" style="margin: 5px 0px;"></a><br><br></p>
</div>
<div class="ms-clear"></div>
</div>
</div>
<div class="ms-PartSpacingVertical"></div>
</div>
<div id="MSOZoneCell_WebPartWPQ26" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
<div class="ms-hide ">
<div webpartid="fcf5d46c-fec9-4ee3-bba2-1b51f9a62931" haspers="false" id="WebPartWPQ26" width="100%" class="ms-WPBody noindex " allowdelete="false" style="">
<div class="ms-rtestate-field">
<p style="text-align: center;">
<a href="https://phoenix.gov/FinalFour"><img src="/Media%20Assets/Sliders/S389.jpg" alt="Final Four in Phoenix" style="margin: 0px;">
<br>
<strong>Visit the Final Four Information Page</strong></a><br>
</p>
</div>
<div class="ms-clear"></div>
</div>
</div>
<div class="ms-PartSpacingVertical"></div>
</div>
<div id="MSOZoneCell_WebPartWPQ25" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
<div class="ms-hide ">
<div webpartid="1faba7f6-d99d-4189-af4e-335263d2da11" haspers="false" id="WebPartWPQ25" width="100%" class="ms-WPBody noindex " allowdelete="false" style="">
<div class="ms-rtestate-field">
<div class="grid">
<div class="sbSuperWrapper">
<div class="sbSupercontainer">
<div class="sbSuperTitle">
<div style="margin-top: 18px; font-size: 35px;">Countdown to the 2024 NCAA® Men’s Final Four®</div>
<br>
</div>
<div class="sbwrapper">
<div class="sbitem">
<div class="number"><span id="days">0-196</span>
</div><span class="sbspText">Days</span>
</div>
<div class="sbitem">
<div class="number"><span id="hours">09</span>
</div><span class="sbspText">Hours</span>
</div>
<div class="sbitem">
<div class="number"><span id="minutes">07</span>
</div><span class="sbspText">Minutes</span>
</div>
<div class="sbitem">
<div class="number"><span id="seconds">53</span>
</div><span class="sbspText">Seconds</span>
</div>
</div>
</div>
</div>
</div>
<script src="https://www.phoenix.gov/SiteAssets/SB_Countdown.js"></script>
</div>
<div class="ms-clear"></div>
</div>
</div>
<div class="ms-PartSpacingVertical"></div>
</div>
<div id="MSOZoneCell_WebPartWPQ21" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
<div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth ">
<div webpartid="e416eb5b-aef1-4e50-b9f3-bb7ecc4de5f1" haspers="false" id="WebPartWPQ21" width="100%" class="ms-WPBody noindex " allowdelete="false" style="">
<div class="ms-rtestate-field">
<p><a href="/newsroom/innovation/2992"><img alt="What Works Cities 2023 Platinum" title="What Works Cities 2023 Platinum" src="/piosite/MediaAssets/BarButtons/Bar_Button_51.jpg" style="margin: 0px;"></a><br></p>
</div>
<div class="ms-clear"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col col-7 pl2 pr4 bl last">
<div class="container first">
<div data-name="WebPartZone">
<div>
<div class="ms-webpart-zone ms-fullWidth">
<div id="MSOZoneCell_WebPartWPQ12" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
<div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth ">
<div class="ms-webpart-chrome-title" id="WebPartWPQ12_ChromeTitle">
<span title="City Business - Allows authors to enter rich text content." id="WebPartTitleWPQ12" class="js-webpart-titleCell">
<h2 style="text-align:justify;" class="ms-webpart-titleText">
<nobr><span>City Business</span><span id="WebPartCaptionWPQ12"></span></nobr>
</h2>
</span>
</div>
<div webpartid="b174c9f6-866a-4006-9222-5d95bb324361" haspers="false" id="WebPartWPQ12" width="100%" class="ms-WPBody noindex ms-wpContentDivSpace " allowdelete="false" style="">
<div class="ms-rtestate-field">
<a title="City Council Meetings" class="cta" href="/cityclerk/publicmeetings/city-council-meetings">City Council Meetings</a><a title="More Public Meeting Notices" class="cta" href="/cityclerk/publicmeetings">More Public Meeting Notices</a><a title="Boards & Commissions" class="cta" href="https://boards.phoenix.gov/">Boards & Commissions</a><a title="City Checkbook" class="cta" href="https://phoenixaz.opengov.com/transparency#/" target="_blank">City Checkbook</a><a title="City Manager's Budget" class="cta" href="/budget">City Manager's Budget</a><a title="Proposed Taxes & Fees" class="cta" href="/public-notice-tax-and-fee-changes">Proposed Taxes & Fees</a><a title="Data Transparency" class="cta" href="https://www.phoenixopendata.com/">Data Transparency</a><a title="Ethics" class="cta" href="/ethics">Ethics</a><a title="Homeless Solutions" class="cta" href="https://phoenix.gov/solutions">Homeless Solutions</a><br>
</div>
<div class="ms-clear"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="container last">
<div data-name="WebPartZone">
<div>
<div class="ms-webpart-zone ms-fullWidth">
<div id="MSOZoneCell_WebPartWPQ16" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
<div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth ">
<div class="ms-webpart-chrome-title" id="WebPartWPQ16_ChromeTitle">
<span
title="City Calendar - Content Search Web Part will allow you to show items that are results of a search query you specify. When you add it to the page, this Web Part will show recently modified items from the current site. You can change this setting to show items from another site or list by editing the Web Part and changing its search criteria.As new content is discovered by search, this Web Part will display an updated list of items each time the page is viewed."
id="WebPartTitleWPQ16" class="js-webpart-titleCell">
<h2 style="text-align:justify;" class="ms-webpart-titleText">
<nobr><span>City Calendar</span><span id="WebPartCaptionWPQ16"></span></nobr>
</h2>
</span>
</div>
<div webpartid="8fe9e1a6-6e30-4322-8cbd-91c397beb44d" haspers="false" id="WebPartWPQ16" width="100%" class="ms-WPBody noindex ms-wpContentDivSpace " allowdelete="false" style="">
<div style="display: none;"></div>
<div componentid="ctl00_ctl63_g_8fe9e1a6_6e30_4322_8cbd_91c397beb44d_csr" id="ctl00_ctl63_g_8fe9e1a6_6e30_4322_8cbd_91c397beb44d_csr">
<div class="news-feed">
<a href="https://www.phoenix.gov/calendar/oep/5527" class="pddcal"> <div title="Get details for NatureFest PHX" class="addeventatc theme4" data-styling="none"> <div class="date"> <span class="mon">Oct</span> <span class="day">19</span> </div> <div class="desc"> <p class="hed">NatureFest PHX</p> <p class="des"><strong>Location:</strong> Rio Salado Habitat Restoration Area 2801 S. 7th Ave. Phoenix, AZ 85003<br><strong>When:</strong> 8:00 AM - 12:00 PM</p> </div> </div></a><a href="https://www.phoenix.gov/calendar/fire/5522" class="pddcal"> <div title="Get details for Baby Shots: Free Immunization Clinics" class="addeventatc theme4" data-styling="none"> <div class="date"> <span class="mon">Oct</span> <span class="day">19</span> </div> <div class="desc"> <p class="hed">Baby Shots: Free Immunization Clinics</p> <p class="des"><strong>Location:</strong> Nosotros Foundation<br><strong>When:</strong> 9:00 AM - 2:00 PM</p> </div> </div></a><a href="https://www.phoenix.gov/calendar/arts/5561" class="pddcal"> <div title="Get details for International Archaeology Day 2024" class="addeventatc theme4" data-styling="none"> <div class="date"> <span class="mon">Oct</span> <span class="day">19</span> </div> <div class="desc"> <p class="hed">International Archaeology Day 2024</p> <p class="des"><strong>Location:</strong> S'edav Va'aki Museum<br><strong>When:</strong> 10:00 AM - 2:00 PM</p> </div> </div></a>
<a class="more right" href="/calendar">City Calendar</a> </div>
</div><noscript>
<div id="ctl00_ctl63_g_8fe9e1a6_6e30_4322_8cbd_91c397beb44d_noscript">It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again.</div>
</noscript>
<div id="ctl00_ctl63_g_8fe9e1a6_6e30_4322_8cbd_91c397beb44d">
<div class="display-none">
<div class="ms-webpart-chrome-title" id="WebPartWPQ28_ChromeTitle">
<span title="" id="WebPartTitleWPQ28" class="js-webpart-titleCell"></span>
</div>
<div webpartid="00000000-0000-0000-0000-000000000000" haspers="true" id="WebPartWPQ28" width="100%" class="ms-WPBody ms-WPBorder noindex ms-wpContentDivSpace " onlyformepart="true" allowdelete="false" style="">
<div componentid="ctl00_ctl63_g_8fe9e1a6_6e30_4322_8cbd_91c397beb44d_ctl00_csr" id="ctl00_ctl63_g_8fe9e1a6_6e30_4322_8cbd_91c397beb44d_ctl00_csr"></div><noscript>
<div id="ctl00_ctl63_g_8fe9e1a6_6e30_4322_8cbd_91c397beb44d_ctl00_noscript">It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again.</div>
</noscript>
<div id="ctl00_ctl63_g_8fe9e1a6_6e30_4322_8cbd_91c397beb44d_ctl00">
</div>
<div class="ms-clear"></div>
</div>
</div>
</div>
<div class="ms-clear"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col col-4 grid last">
<div class="col col-16 last first">
<div class="container last first">
<div>
<!-- <div class="tab-content">
<div id="news-events-txt" style="border-radius:6px;padding:3px;">
<div data-name="WebPartZone">-->
<!-- <div xmlns:ie="ie"> -->
<div class="ms-webpart-zone ms-fullWidth">
<div id="MSOZoneCell_WebPartWPQ18" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
<div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth ">
<div webpartid="c873638a-3189-4979-8df1-190d16f04bd4" haspers="false" id="WebPartWPQ18" width="100%" class="ms-WPBody noindex " allowdelete="false" style="">
<div style="display: none;"></div>
<div componentid="ctl00_ctl63_g_c873638a_3189_4979_8df1_190d16f04bd4_csr" id="ctl00_ctl63_g_c873638a_3189_4979_8df1_190d16f04bd4_csr">
<div class="newsroom-home-container grid list"> <!-- <h2 class="newsroom-title-2column"><a href="https://www.phoenix.gov/newsroom">PHX Newsroom</a></h2>-->
<div style="font-size: 0px !important; width:100% !important; line-height:0!important" class="Newsroom_interlink_header">
<a style="padding-bottom: 0px !important; margin-bottom: 0px !important;" title="Newsroom Home" href="https://www.phoenix.gov/newsroom"><img style="max-height: 28px; max-width: 244px; height: auto; width: auto; " src="https://www.phoenix.gov/newssite/PublishingImages/logo_interlink_box3.jpg" alt="Overview"></a>
</div>
<div style="margin-bottom:10px;"></div>
<article class="news-item-newsfeed additional-story col col-16">
<div class="news-item-media-container-newsfeed">
<div class="news-item-media">
<a href="https://www.phoenix.gov/newsroom/ced/3241" title="Mayor Gallego to Honor Autism Advocate Denise Resnik with Global Citizen Award" style="background-image: url("https://www.phoenix.gov/newssite/Lists/NewsArticle/Attachments/3241/Newsroom_602Day_Businesses_May2024.png");" class="news-item-img"></a>
</div>
<h5 class="cop-ap-date-newsfeed" style="padding-bottom:0px;">Oct 11, 2024</h5>
<h3 class="news-item-title-additional">
<a href="https://www.phoenix.gov/newsroom/ced/3241" title="Mayor Gallego to Honor Autism Advocate Denise Resnik with Global Citizen Award">Mayor Gallego to Honor Autism Advocate Denise Resnik with Global Citizen Award</a>
</h3>
</div>
</article>
<div style="margin-bottom:10px;"></div>
<article class="news-item-newsfeed additional-story col col-16">
<div class="news-item-media-container-newsfeed">
<div class="news-item-media">
<a href="https://www.phoenix.gov/newsroom/police/3239" title="Phoenix Police Bust Suspects in Family Dollar Burglary Spree" style="background-image: url("https://www.phoenix.gov/newssite/Lists/NewsArticle/Attachments/3239/Newsroom_police_familydollar.png");" class="news-item-img"></a>
</div>
<h5 class="cop-ap-date-newsfeed" style="padding-bottom:0px;">Oct 10, 2024</h5>
<h3 class="news-item-title-additional">
<a href="https://www.phoenix.gov/newsroom/police/3239" title="Phoenix Police Bust Suspects in Family Dollar Burglary Spree">Phoenix Police Bust Suspects in Family Dollar Burglary Spree</a></h3>
</div>
</article>
<div style="margin-bottom:10px;"></div>
<article class="news-item-newsfeed additional-story col col-16">
<div class="news-item-media-container-newsfeed">
<div class="news-item-media">
<a href="https://www.phoenix.gov/newsroom/human-services/3240" title="The City of Phoenix Commemorates 25 years of Combating Domestic Violence" style="background-image: url("https://www.phoenix.gov/newssite/Lists/NewsArticle/Attachments/3240/Slide1.jpeg");" class="news-item-img"></a>
</div>
<h5 class="cop-ap-date-newsfeed" style="padding-bottom:0px;">Oct 10, 2024</h5>
<h3 class="news-item-title-additional">
<a href="https://www.phoenix.gov/newsroom/human-services/3240" title="The City of Phoenix Commemorates 25 years of Combating Domestic Violence">The City of Phoenix Commemorates 25 years of Combating Domestic Violence</a>
</h3>
</div>
</article>
<div style="margin-bottom:10px;"></div>
<article class="news-item-newsfeed additional-story col col-16">
<div class="news-item-media-container-newsfeed">
<div class="news-item-media">
<a href="https://www.phoenix.gov/newsroom/water-services/3237" title="Tres Rios Wetlands Prescribed Burn Planned for October" style="background-image: url("https://www.phoenix.gov/newssite/Lists/NewsArticle/Attachments/3237/TR_burn_2023.jpg");" class="news-item-img"></a>
</div>
<h5 class="cop-ap-date-newsfeed" style="padding-bottom:0px;">Oct 09, 2024</h5>
<h3 class="news-item-title-additional">
<a href="https://www.phoenix.gov/newsroom/water-services/3237" title="Tres Rios Wetlands Prescribed Burn Planned for October">Tres Rios Wetlands Prescribed Burn Planned for October</a></h3>
</div>
</article>
<div style="margin-bottom:10px;"></div>
<article class="news-item-newsfeed additional-story col col-16">
<div class="news-item-media-container-newsfeed">
<div class="news-item-media">
<a href="https://www.phoenix.gov/newsroom/city-clerk/3238" title="Early Voting Begins" style="background-image: url("https://www.phoenix.gov/newssite/Lists/NewsArticle/Attachments/3238/Newsroom Cover (2).jpg");" class="news-item-img"></a>
</div>
<h5 class="cop-ap-date-newsfeed" style="padding-bottom:0px;">Oct 08, 2024</h5>
<h3 class="news-item-title-additional"><a href="https://www.phoenix.gov/newsroom/city-clerk/3238" title="Early Voting Begins">Early Voting Begins</a></h3>
</div>
</article>
</div>
</div><noscript>
<div id="ctl00_ctl63_g_c873638a_3189_4979_8df1_190d16f04bd4_noscript">It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again.</div>
</noscript>
<div id="ctl00_ctl63_g_c873638a_3189_4979_8df1_190d16f04bd4">
<div class="display-none">
<div class="ms-webpart-chrome-title" id="WebPartWPQ29_ChromeTitle">
<span title="" id="WebPartTitleWPQ29" class="js-webpart-titleCell"></span>
</div>
<div webpartid="00000000-0000-0000-0000-000000000000" haspers="true" id="WebPartWPQ29" width="100%" class="ms-WPBody ms-WPBorder noindex ms-wpContentDivSpace " onlyformepart="true" allowdelete="false" style="">
<div componentid="ctl00_ctl63_g_c873638a_3189_4979_8df1_190d16f04bd4_ctl00_csr" id="ctl00_ctl63_g_c873638a_3189_4979_8df1_190d16f04bd4_ctl00_csr"></div><noscript>
<div id="ctl00_ctl63_g_c873638a_3189_4979_8df1_190d16f04bd4_ctl00_noscript">It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again.</div>
</noscript>
<div id="ctl00_ctl63_g_c873638a_3189_4979_8df1_190d16f04bd4_ctl00">
</div>
<div class="ms-clear"></div>
</div>
</div>
</div>
<div class="ms-clear"></div>
</div>
</div>
<div class="ms-PartSpacingVertical"></div>
</div>
<div id="MSOZoneCell_WebPartWPQ19" class="s4-wpcell-plain ms-webpartzone-cell ms-webpart-cell-vertical ms-fullWidth ">
<div class="ms-webpart-chrome ms-webpart-chrome-vertical ms-webpart-chrome-fullWidth ">
<div webpartid="00148a8d-6ee2-40a9-b543-9ad2096d3494" haspers="false" id="WebPartWPQ19" width="100%" class="ms-WPBody noindex " allowdelete="false" style="">
<div class="ms-rtestate-field">
<p>
<a title="PHX Newsroom Home" class="more right" href="/newsroom" style="margin-top: -14px;">PHX Newsroom Home</a><br>
</p>
</div>
<div class="ms-clear"></div>
</div>
</div>
</div>
</div>
<!-- </div> -->
<!-- </div>
</div>
<a href="/calendar" style="text-decoration:none"><h3 style="padding-top:10px">Calendar</h3></a>
<div id="top-search-txt" style="background:#e2e2e2;border-radius:6px;padding:3px;">
<div data-name="WebPartZone"> -->
<!-- <div xmlns:ie="ie"> -->
<menu class="ms-hide">
<ie:menuitem id="MSOMenu_Help" iconsrc="/_layouts/15/images/HelpIcon.gif" onmenuclick="MSOWebPartPage_SetNewWindowLocation(MenuWebPart.getAttribute('helpLink'), MenuWebPart.getAttribute('helpMode'))" text="Help"
type="option" style="display:none">
</ie:menuitem>
</menu>
<!-- </div> -->
<!-- </div>
</div>
</div> -->
<!--End tab-content-->
</div>
</div>
</div>
</div>
</div>
</div>
<script>
//<![CDATA[
$('#s4-bodyContainer').addClass('home');
$('#breadcrumb').hide();
//]]>
</script>
<script src="https://www.phoenix.gov/Style%20Library/CityOfPhx/style/scripts/skip_links_with_nav.js">
//<![CDATA[
//]]>
</script>
<div style="display:none" id="hidZone"></div>
</span>
</div>
</main>
<footer style="padding:0">
<!-- Begin Footer CSWP -->
<div class="ms-webpart-chrome ms-webpart-chrome-fullWidth ">
<div webpartid="00000000-0000-0000-0000-000000000000" haspers="true" id="WebPartWPQ11" width="100%" class="ms-WPBody noindex " onlyformepart="true" allowdelete="false" style="">
<div style="display: none;"></div>
<div componentid="ctl00_g_b9ea6389_8d54_4c7c_9296_71c9731cff56_csr" id="ctl00_g_b9ea6389_8d54_4c7c_9296_71c9731cff56_csr">
<div class="grid footer dark-theme">
<div id="ctl00_g_b9ea6389_8d54_4c7c_9296_71c9731cff56_csr1_Grouping" class="base-w">
<div class="col col-6 grid first">
<a href="https://www.phoenix.gov" class="firstRowFooterLink logo"><img src="https://www.phoenix.gov/SiteAssets/logo-cop.png" title="City of Phoenix Home Page" style="width: 234px; height: 56px;" alt="City of Phoenix logo"> </a>
<ul class="firstRowWrapper">
<li>
<a href="https://phxatyourservice.dynamics365portals.us/" target="_blank" onmouseover="this.style.background='#5383d3';" onfocus="this.style.background='#5383d3';" onmouseout="this.style.background='';" onblur="this.style.background='';" class="firstRowFooterLink" title="myPHX311">Report It </a>
</li>
<li>
<a href="https://www.phoenix.gov/payonline" onmouseover="this.style.background='#5383d3';" onfocus="this.style.background='#5383d3';" onmouseout="this.style.background='';" onblur="this.style.background='';" class="firstRowFooterLink" title="PHX Pay Online">Pay It </a>
</li>
<li>
<a href="https://www.phoenix.gov/jobs" onmouseover="this.style.background='#5383d3';" onfocus="this.style.background='#5383d3';" onmouseout="this.style.background='';" onblur="this.style.background='';" class="firstRowFooterLink" title="Careers">Careers </a>
</li>
<li>
<a href="https://www.phoenix.gov/parks" onmouseover="this.style.background='#5383d3';" onfocus="this.style.background='#5383d3';" onmouseout="this.style.background='';" onblur="this.style.background='';" class="firstRowFooterLink" title="Parks & Recreation">Parks </a>
</li>
<li>
<a href="https://www.phoenix.gov/police" onmouseover="this.style.background='#5383d3';" onfocus="this.style.background='#5383d3';" onmouseout="this.style.background='';" onblur="this.style.background='';" class="firstRowFooterLink" title="Police">Police </a>
</li>
<li>
<a href="https://www.phoenixopendata.com/" target="_blank" onmouseover="this.style.background='#5383d3';" onfocus="this.style.background='#5383d3';" onmouseout="this.style.background='';" onblur="this.style.background='';" class="firstRowFooterLink" title="Open Data">Open Data </a>
</li>
<li>
<a href="https://www.phoenix.gov/phxtv" onmouseover="this.style.background='#5383d3';" onfocus="this.style.background='#5383d3';" onmouseout="this.style.background='';" onblur="this.style.background='';" class="firstRowFooterLink" title="PHXTV Livestream">PHXTV </a>
</li>
<li>
<a href="https://www.phoenix.gov/newsroom" onmouseover="this.style.background='#5383d3';" onfocus="this.style.background='#5383d3';" onmouseout="this.style.background='';" onblur="this.style.background='';" class="firstRowFooterLink" title="PHX Newsroom">PHX Newsroom </a>
</li>
</ul>
<ul class="secondRowWrapper">
<li>
<a href="https://www.phoenix.gov/public-notice-tax-and-fee-changes" onmouseover="this.style.background='#5383d3'; " onfocus="this.style.background='#5383d3'; " onmouseout="this.style.background='';" onblur="this.style.background='';" class="secondRowFooterLink" title="Proposed Taxes or Fees">Proposed Taxes or Fees </a>
</li>
<li>
<a href="https://www.phoenix.gov/licensing-and-permitting-directory-of-documents" onmouseover="this.style.background='#5383d3'; " onfocus="this.style.background='#5383d3'; " onmouseout="this.style.background='';" onblur="this.style.background='';" class="secondRowFooterLink" title="Licensing & Permitting">Licensing & Permitting </a>
</li>
<li>
<a href="https://www.phoenix.gov/pio" onmouseover="this.style.background='#5383d3'; " onfocus="this.style.background='#5383d3'; " onmouseout="this.style.background='';" onblur="this.style.background='';" class="secondRowFooterLink" title="Media">Media </a>
</li>
<li>
<a href="https://www.phoenix.gov/accessibility" onmouseover="this.style.background='#5383d3'; " onfocus="this.style.background='#5383d3'; " onmouseout="this.style.background='';" onblur="this.style.background='';" class="secondRowFooterLink" title="Accessibility">Accessibility </a>
</li>
<li>
<a href="https://www.phoenix.gov/privacy" onmouseover="this.style.background='#5383d3'; " onfocus="this.style.background='#5383d3'; " onmouseout="this.style.background='';" onblur="this.style.background='';" class="secondRowFooterLink" title="Security & Privacy">Security & Privacy </a>
</li>
<li>
<a href="https://www.phoenix.gov/copyright" onmouseover="this.style.background='#5383d3'; " onfocus="this.style.background='#5383d3'; " onmouseout="this.style.background='';" onblur="this.style.background='';" class="secondRowFooterLink" title="© 2024 City of Phoenix">© 2024 City of Phoenix </a>
</li>
</ul>
<a href="https://www.phoenix.gov/social" onmouseover="this.style.background='#A71e5e';" onfocus="this.style.background='#A71e5e';" onmouseout="this.style.background='';" onblur="this.style.background='';" class="footerSocialMediaIcon" title="Phoenix Social Media Home Page"><svg class="svg-inline--fa fa-share-from-square" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="share-from-square" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" data-fa-i2svg=""><path fill="currentColor" d="M352 224l-46.5 0c-45 0-81.5 36.5-81.5 81.5c0 22.3 10.3 34.3 19.2 40.5c6.8 4.7 12.8 12 12.8 20.3c0 9.8-8 17.8-17.8 17.8l-2.5 0c-2.4 0-4.8-.4-7.1-1.4C210.8 374.8 128 333.4 128 240c0-79.5 64.5-144 144-144l80 0 0-61.3C352 15.5 367.5 0 386.7 0c8.6 0 16.8 3.2 23.2 8.9L548.1 133.3c7.6 6.8 11.9 16.5 11.9 26.7s-4.3 19.9-11.9 26.7l-139 125.1c-5.9 5.3-13.5 8.2-21.4 8.2l-3.7 0c-17.7 0-32-14.3-32-32l0-64zM80 96c-8.8 0-16 7.2-16 16l0 320c0 8.8 7.2 16 16 16l320 0c8.8 0 16-7.2 16-16l0-48c0-17.7 14.3-32 32-32s32 14.3 32 32l0 48c0 44.2-35.8 80-80 80L80 512c-44.2 0-80-35.8-80-80L0 112C0 67.8 35.8 32 80 32l48 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 96z"></path></svg><!-- <i class="fa fa-share-square-o" aria-hidden="true"></i> --></a><a target="_blank" href="https://www.facebook.com/CityofPhoenixAZ/" onmouseover="this.style.background='#3b5998';" onfocus="this.style.background='#3b5998';" onmouseout="this.style.background='';" onblur="this.style.background='';" class="footerSocialMediaIcon" title="Facebook"><svg class="svg-inline--fa fa-facebook-f" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="facebook-f" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" data-fa-i2svg=""><path fill="currentColor" d="M80 299.3V512H196V299.3h86.5l18-97.8H196V166.9c0-51.7 20.3-71.5 72.7-71.5c16.3 0 29.4 .4 37 1.2V7.9C291.4 4 256.4 0 236.2 0C129.3 0 80 50.5 80 159.4v42.1H14v97.8H80z"></path></svg><!-- <i class="fa fa-facebook" aria-hidden="true"></i> --></a><a target="_blank" href="https://twitter.com/cityofphoenixaz" onmouseover="this.style.background='#5383d3';" onfocus="this.style.background='#5383d3';" onmouseout="this.style.background='';" onblur="this.style.background='';" class="footerSocialMediaIcon" title="Twitter"><svg class="svg-inline--fa fa-x-twitter" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="x-twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-fa-i2svg=""><path fill="currentColor" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg><!-- <i class="fa fa-brands fa-x-twitter" aria-hidden="true"></i> --></a><a target="_blank" href="https://www.youtube.com/user/cityofphoenixaz" onmouseover="this.style.background='#E62117';" onfocus="this.style.background='#E62117';" onmouseout="this.style.background='';" onblur="this.style.background='';" class="footerSocialMediaIcon" title="Youtube"><svg class="svg-inline--fa fa-youtube" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="youtube" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" data-fa-i2svg=""><path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg><!-- <i class="fa fa-youtube-play" aria-hidden="true"></i> --></a><a target="_blank" href="https://www.instagram.com/cityofphoenixaz/" onmouseover="this.style.background='#8139aa';" onfocus="this.style.background='#8139aa';" onmouseout="this.style.background='';" onblur="this.style.background='';" class="footerSocialMediaIcon" title="Instagram"><svg class="svg-inline--fa fa-instagram" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="instagram" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg=""><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg><!-- <i class="fa fa-instagram" aria-hidden="true"></i> --></a><a target="_blank" href="https://www.threads.net/@cityofphoenixaz" onmouseover="this.style.background='#A71e5e';" onfocus="this.style.background='#A71e5e';" onmouseout="this.style.background='';" onblur="this.style.background='';" class="footerSocialMediaIcon" title="Threads"><svg class="svg-inline--fa fa-threads" aria-hidden="true" focusable="false" data-prefix="fab" data-icon="threads" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg=""><path fill="currentColor" d="M331.5 235.7c2.2 .9 4.2 1.9 6.3 2.8c29.2 14.1 50.6 35.2 61.8 61.4c15.7 36.5 17.2 95.8-30.3 143.2c-36.2 36.2-80.3 52.5-142.6 53h-.3c-70.2-.5-124.1-24.1-160.4-70.2c-32.3-41-48.9-98.1-49.5-169.6V256v-.2C17 184.3 33.6 127.2 65.9 86.2C102.2 40.1 156.2 16.5 226.4 16h.3c70.3 .5 124.9 24 162.3 69.9c18.4 22.7 32 50 40.6 81.7l-40.4 10.8c-7.1-25.8-17.8-47.8-32.2-65.4c-29.2-35.8-73-54.2-130.5-54.6c-57 .5-100.1 18.8-128.2 54.4C72.1 146.1 58.5 194.3 58 256c.5 61.7 14.1 109.9 40.3 143.3c28 35.6 71.2 53.9 128.2 54.4c51.4-.4 85.4-12.6 113.7-40.9c32.3-32.2 31.7-71.8 21.4-95.9c-6.1-14.2-17.1-26-31.9-34.9c-3.7 26.9-11.8 48.3-24.7 64.8c-17.1 21.8-41.4 33.6-72.7 35.3c-23.6 1.3-46.3-4.4-63.9-16c-20.8-13.8-33-34.8-34.3-59.3c-2.5-48.3 35.7-83 95.2-86.4c21.1-1.2 40.9-.3 59.2 2.8c-2.4-14.8-7.3-26.6-14.6-35.2c-10-11.7-25.6-17.7-46.2-17.8H227c-16.6 0-39 4.6-53.3 26.3l-34.4-23.6c19.2-29.1 50.3-45.1 87.8-45.1h.8c62.6 .4 99.9 39.5 103.7 107.7l-.2 .2zm-156 68.8c1.3 25.1 28.4 36.8 54.6 35.3c25.6-1.4 54.6-11.4 59.5-73.2c-13.2-2.9-27.8-4.4-43.4-4.4c-4.8 0-9.6 .1-14.4 .4c-42.9 2.4-57.2 23.2-56.2 41.8l-.1 .1z"></path></svg><!-- <i class="fa fa-brands fa-threads" aria-hidden="true"></i> --></a>
</div>
<div class="col col-5 grid second">
<div class="footerSecondColumnRow">
<div class="footerIconWrapper"><svg class="svg-inline--fa fa-location-dot" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="location-dot" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"
data-fa-i2svg="">
<path fill="currentColor" d="M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"></path>
</svg><!-- <i class="fa fa-map-marker" aria-hidden="true"></i> --></div>
<p class="footerDirectionsWrapper"><span>Phoenix City Hall</span><br><span>200 W. Washington Street</span><br><span>Phoenix, AZ
85003</span><a target="_blank" class="footerDirectionsLink" href="https://www.google.com/maps/place/200+W+Washington+St,+Phoenix,+AZ+85003/@33.4488149,-112.079334,17z/data=!3m1!4b1!4m5!3m4!1s0x872b1223fc277d09:0x751804c733867934!8m2!3d33.4488149!4d-112.0771453" title="Map Link">Map</a>
</p>
</div>
<div>
<a href="https://www.google.com/maps/place/Phoenix+City+Hall/@33.4488121,-112.079232,17z/data=!3m1!4b1!4m5!3m4!1s0x872b122157823309:0x55a433f10baebf50!8m2!3d33.4488076!4d-112.0770433" class="footerMobileButton" title="">Map and Directions</a>
</div>
<div><a href="tel:6022623111" class="footerMobileButton" title="">Call (602) 262-3111</a></div>
<div><a href="tel:6022626251" class="footerMobileButton" title="">Water/Sewer/City Services Bill (602) 262-6251</a></div>
<div><a href="tel:711" class="footerMobileButton" title="">TTY: 711</a></div>
<div><a href="https://www.phoenix.gov/contactus" class="footerMobileButton" title="">Submit Contact Form</a></div>
<div class="footerSecondColumnRow">
<div class="footerIconWrapper"><svg class="svg-inline--fa fa-phone" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="phone" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" data-fa-i2svg="">
<path fill="currentColor"
d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z">
</path>
</svg><!-- <i class="fa fa-phone" aria-hidden="true"></i> --></div>
<p class="footerPhoneWrapper"><span>Main <a target="_blank" href="tel:602-262-3111" title="Main City Phone">602-262-3111</a></span></p>
<div class="footerSecondColumnInsertFirst">Water/Sewer/City Services Bill <a target="_blank" href="tel:6022626251" title="">602-262-6251</a></div>
<div class="footerSecondColumnInsertSecond">TTY <a target="_blank" href="tel:711" title="">711</a></div>
<div class="footerSecondColumnInsertThird"><a href="https://www.phoenix.gov/phone-directory" title="Phone Directory">Phone Directory</a></div>
<p></p>
</div>
<div id="footerContactRow" class="footerSecondColumnRow">
<div class="footerIconWrapper envelope"><svg class="svg-inline--fa fa-envelope" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="envelope" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"
data-fa-i2svg="">
<path fill="currentColor"
d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z">
</path>
</svg><!-- <i class="fa fa-envelope" aria-hidden="true"></i> --></div>
<p class="footerContactWrapper"><span><a href="/contactus">Contact Us</a></span></p>
</div>
</div>
<div class="col col-5 grid last">
<h4 class="footerAboutHeader">About Phoenix</h4>
<div class="footerAboutContent">Phoenix is the 5th largest city in the United States. We're a vibrant, growing city and a great place to
<a target="_blank" href="https://phoenix.maps.arcgis.com/apps/MapTour/index.html?appid=da5643d20b8e4318a2ae201b276d7590">live</a>, <a target="_blank" href="https://www.investinphoenix.com/">work</a>, and
<a target="_blank" href="/parks">play</a>! Explore our website for <a href="/newsroom" target="_blank">news</a> and to learn about city services. Follow us on <a href="/social" target="_blank">social media</a>.<br>
<p></p>
<h4 class="footerAboutHeader">Accommodation</h4>
<div class="footerAboutContent"><span data-nosnippet="">Do you require an accommodation to participate in a City program, service, or activity? Call <a href="tel:6022627486">602-262-7486</a>, <a href="tel:711">TTY 711</a>, or
email <a href="mailto:ada@phoenix.gov">ada@phoenix.gov</a> at least five business days before the event. Documents available in alternative formats upon request.</span>
<p></p>
</div>
</div>
</div>
</div>
</div>
</div><noscript>
<div id="ctl00_g_b9ea6389_8d54_4c7c_9296_71c9731cff56_noscript">It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again.</div>
</noscript>
<div id="ctl00_g_b9ea6389_8d54_4c7c_9296_71c9731cff56">
<div class="display-none">
<div class="ms-webpart-chrome-title" id="WebPartWPQ10_ChromeTitle">
<span title="" id="WebPartTitleWPQ10" class="js-webpart-titleCell"></span>
</div>
<div webpartid="00000000-0000-0000-0000-000000000000" haspers="true" id="WebPartWPQ10" width="100%" class="ms-WPBody ms-WPBorder noindex ms-wpContentDivSpace " onlyformepart="true" allowdelete="false" style="">
<div componentid="ctl00_g_b9ea6389_8d54_4c7c_9296_71c9731cff56_ctl00_csr" id="ctl00_g_b9ea6389_8d54_4c7c_9296_71c9731cff56_ctl00_csr"></div><noscript>
<div id="ctl00_g_b9ea6389_8d54_4c7c_9296_71c9731cff56_ctl00_noscript">It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again.</div>
</noscript>
<div id="ctl00_g_b9ea6389_8d54_4c7c_9296_71c9731cff56_ctl00">
</div>
<div class="ms-clear"></div>
</div>
</div>
</div>
<div class="ms-clear"></div>
</div>
</div>
<!-- End Footer CSWP -->
</footer>
</div>
<!--/s4-bodyContainer-->
<script src="https://kit.fontawesome.com/987ea4d4c9.js" crossorigin="anonymous">
//<![CDATA[//]]>
</script>
<script referrerpolicy="strict-origin" id="fa-main" data-auto-a11y="true" data-auto-fetch-svg="" data-fetch-svg-from="https://ka-p.fontawesome.com/releases/v6.6.0/svgs" data-fetch-uploaded-svg-from="https://kit-uploads.fontawesome.com">
! function() {
"use strict";
var t = () => {};
let e = {},
a = {},
n = null,
r = {
mark: t,
measure: t
};
try {
"undefined" != typeof window && (e = window), "undefined" != typeof document && (a = document), "undefined" != typeof MutationObserver && (n = MutationObserver), "undefined" != typeof performance && (r = performance)
} catch (t) {}
const {
userAgent: i = ""
} = e.navigator || {}, y = e, x = a, c = n;
var o = r;
const s = !!y.document,
f = !!x.documentElement && !!x.head && "function" == typeof x.addEventListener && "function" == typeof x.createElement,
u = ~i.indexOf("MSIE") || ~i.indexOf("Trident/");
var l = "classic",
m = "duotone",
d = "sharp",
p = "sharp-duotone",
h = [l, m, d, p],
g = {
fas: "solid",
far: "regular",
fal: "light",
fat: "thin",
fad: "duotone",
fab: "brands",
fass: "sharp-solid",
fasr: "sharp-regular",
fasl: "sharp-light",
fast: "sharp-thin",
fasds: "sharp-duotone-solid"
},
v = {
fak: "kit",
"fa-kit": "kit"
},
b = {
fakd: "kit-duotone",
"fa-kit-duotone": "kit-duotone"
},
k = {
classic: {
fa: "solid",
fas: "solid",
"fa-solid": "solid",
far: "regular",
"fa-regular": "regular",
fal: "light",
"fa-light": "light",
fat: "thin",
"fa-thin": "thin",
fad: "duotone",
"fa-duotone": "duotone",
fab: "brands",
"fa-brands": "brands"
},
sharp: {
fa: "solid",
fass: "solid",
"fa-solid": "solid",
fasr: "regular",
"fa-regular": "regular",
fasl: "light",
"fa-light": "light",
fast: "thin",
"fa-thin": "thin"
},
"sharp-duotone": {
fa: "solid",
fasds: "solid",
"fa-solid": "solid"
}
},
w = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
A = w.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]),
S = {
GROUP: "duotone-group",
SWAP_OPACITY: "swap-opacity",
PRIMARY: "primary",
SECONDARY: "secondary"
},
N = [...Object.keys({
classic: ["fas", "far", "fal", "fat"],
sharp: ["fass", "fasr", "fasl", "fast"],
"sharp-duotone": ["fasds"]
}), "solid", "regular", "light", "thin", "duotone", "brands", "2xs", "xs", "sm", "lg", "xl", "2xl", "beat", "border", "fade", "beat-fade", "bounce", "flip-both", "flip-horizontal", "flip-vertical", "flip", "fw", "inverse",
"layers-counter", "layers-text", "layers", "li", "pull-left", "pull-right", "pulse", "rotate-180", "rotate-270", "rotate-90", "rotate-by", "shake", "spin-pulse", "spin-reverse", "spin", "stack-1x", "stack-2x", "stack", "ul", S.GROUP, S
.SWAP_OPACITY, S.PRIMARY, S.SECONDARY
].concat(w.map(t => "".concat(t, "x"))).concat(A.map(t => "w-".concat(t))),
t = {
kit: "fak"
},
w = {
"kit-duotone": "fakd"
},
A = "___FONT_AWESOME___";
const C = 16,
O = "svg-inline--fa",
P = "data-fa-i2svg",
F = "data-fa-pseudo-element",
E = "data-fa-pseudo-element-pending",
M = "data-prefix",
j = "data-icon",
z = "fontawesome-i2svg",
L = "async",
R = ["HTML", "HEAD", "STYLE", "SCRIPT"],
I = (() => {
try {
return !0
} catch (t) {
return !1
}
})(),
D = [l, d, p];
function T(t) {
return new Proxy(t, {
get(t, e) {
return e in t ? t[e] : t[l]
}
})
}
const U = {
...k
};
U[l] = {
...k[l],
...v,
...b
};
const Y = T(U),
H = {
classic: {
solid: "fas",
regular: "far",
light: "fal",
thin: "fat",
duotone: "fad",
brands: "fab"
},
sharp: {
solid: "fass",
regular: "fasr",
light: "fasl",
thin: "fast"
},
"sharp-duotone": {
solid: "fasds"
}
};
H[l] = {
...H[l],
...t,
...w
};
const W = T(H),
V = {
classic: {
fab: "fa-brands",
fad: "fa-duotone",
fal: "fa-light",
far: "fa-regular",
fas: "fa-solid",
fat: "fa-thin"
},
sharp: {
fass: "fa-solid",
fasr: "fa-regular",
fasl: "fa-light",
fast: "fa-thin"
},
"sharp-duotone": {
fasds: "fa-solid"
}
};
V[l] = {
...V[l],
fak: "fa-kit"
};
const _ = T(V),
B = {
classic: {
"fa-brands": "fab",
"fa-duotone": "fad",
"fa-light": "fal",
"fa-regular": "far",
"fa-solid": "fas",
"fa-thin": "fat"
},
sharp: {
"fa-solid": "fass",
"fa-regular": "fasr",
"fa-light": "fasl",
"fa-thin": "fast"
},
"sharp-duotone": {
"fa-solid": "fasds"
}
};
B[l] = {
...B[l],
"fa-kit": "fak"
};
const G = T(B),
K = /fa(s|r|l|t|d|b|k|kd|ss|sr|sl|st|sds)?[\-\ ]/,
X = "fa-layers-text",
q = /Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i;
T({
classic: {
900: "fas",
400: "far",
normal: "far",
300: "fal",
100: "fat"
},
sharp: {
900: "fass",
400: "fasr",
300: "fasl",
100: "fast"
},
"sharp-duotone": {
900: "fasds"
}
});
const J = ["class", "data-prefix", "data-icon", "data-fa-transform", "data-fa-mask"],
Q = S,
Z = new Set;
Object.keys(W[l]).map(Z.add.bind(Z)), Object.keys(W[d]).map(Z.add.bind(Z)), Object.keys(W[p]).map(Z.add.bind(Z));
const $ = ["kit", ...N],
tt = y.FontAwesomeConfig || {};
if (x && "function" == typeof x.querySelector) {
const ra = [
["data-family-prefix", "familyPrefix"],
["data-css-prefix", "cssPrefix"],
["data-family-default", "familyDefault"],
["data-style-default", "styleDefault"],
["data-replacement-class", "replacementClass"],
["data-auto-replace-svg", "autoReplaceSvg"],
["data-auto-add-css", "autoAddCss"],
["data-auto-a11y", "autoA11y"],
["data-search-pseudo-elements", "searchPseudoElements"],
["data-observe-mutations", "observeMutations"],
["data-mutate-approach", "mutateApproach"],
["data-keep-original-source", "keepOriginalSource"],
["data-measure-performance", "measurePerformance"],
["data-show-missing-icons", "showMissingIcons"]
];
ra.push(["data-auto-fetch-svg", "autoFetchSvg"], ["data-fetch-svg-from", "fetchSvgFrom"], ["data-fetch-uploaded-svg-from", "fetchUploadedSvgFrom"]), ra.forEach(t => {
var [e, t] = t, e = "" === (e = function(t) {
var e = x.querySelector("script[" + t + "]");
if (e) return e.getAttribute(t)
}(e)) || "false" !== e && ("true" === e || e);
null != e && (tt[t] = e)
})
}
const et = {
styleDefault: "solid",
familyDefault: "classic",
cssPrefix: "fa",
replacementClass: O,
autoReplaceSvg: !0,
autoAddCss: !0,
autoA11y: !0,
searchPseudoElements: !1,
observeMutations: !0,
mutateApproach: "async",
keepOriginalSource: !0,
measurePerformance: !1,
showMissingIcons: !0,
autoFetchSvg: !1,
fetchSvgFrom: null,
fetchUploadedSvgFrom: null
};
tt.familyPrefix && (tt.cssPrefix = tt.familyPrefix);
const at = {
...et,
...tt
};
at.autoReplaceSvg || (at.observeMutations = !1);
w = /\/js\/.*\.js.*/, S = 'Manually set config.fetchSvgFrom = "URL" or use <script data-fetch-svg-from="URL" ...> to explicitly configure.';
if (at.autoFetchSvg && !at.fetchSvgFrom && x && x.currentScript) {
const ia = x.currentScript.getAttribute("src"); - 1 < ia.search(w) && (I || console.info(
"Font Awesome SVG Auto-fetching URL has been determined using document.currentScript. This features is not supported in any version of Internet Explorer. ".concat(S)), at.fetchSvgFrom = ia.replace(w, "/svgs"))
}
if (at.fetchSvgFrom) {
const l = x.createElement("a");
l.href = at.fetchSvgFrom, at.fetchSvgFrom = l.href
}!at.autoFetchSvg || at.fetchSvgFrom || I || (console.error("Disabling Font Awesome auto-fetching of SVG icons (it was enabled) because we could not guess the correct URL to load them from. ".concat(S)), at.autoFetchSvg = !1);
const nt = {};
Object.keys(et).forEach(e => {
Object.defineProperty(nt, e, {
enumerable: !0,
set: function(t) {
at[e] = t, rt.forEach(t => t(nt))
},
get: function() {
return at[e]
}
})
}), Object.defineProperty(nt, "familyPrefix", {
enumerable: !0,
set: function(t) {
at.cssPrefix = t, rt.forEach(t => t(nt))
},
get: function() {
return at.cssPrefix
}
}), y.FontAwesomeConfig = nt;
const rt = [];
const it = C,
ot = {
size: 16,
x: 0,
y: 0,
rotate: 0,
flipX: !1,
flipY: !1
};
const st = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
function ct() {
let t = 12,
e = "";
for (; 0 < t--;) e += st[62 * Math.random() | 0];
return e
}
function lt(e) {
const a = [];
for (let t = (e || []).length >>> 0; t--;) a[t] = e[t];
return a
}
function ft(t) {
return t.classList ? lt(t.classList) : (t.getAttribute("class") || "").split(" ").filter(t => t)
}
function ut(t) {
return "".concat(t).replace(/&/g, "&").replace(/"/g, """).replace(/'/g, "'").replace(/</g, "<").replace(/>/g, ">")
}
function mt(a) {
return Object.keys(a || {}).reduce((t, e) => t + "".concat(e, ": ").concat(a[e].trim(), ";"), "")
}
function dt(t) {
return t.size !== ot.size || t.x !== ot.x || t.y !== ot.y || t.rotate !== ot.rotate || t.flipX || t.flipY
}
function pt() {
var t, e, a = O,
n = nt.cssPrefix,
r = nt.replacementClass;
let i =
':host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714285705em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width,2em));position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1,1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1,1) translateY(0)}100%{transform:scale(1,1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}100%,40%{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scale(-1,1)}.fa-flip-vertical{transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1,-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fa-sr-only-focusable:not(:focus),.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}';
return "fa" === n && r === a || (t = new RegExp("\\.".concat("fa", "\\-"), "g"), e = new RegExp("\\--".concat("fa", "\\-"), "g"), a = new RegExp("\\.".concat(a), "g"), i = i.replace(t, ".".concat(n, "-")).replace(e, "--".concat(n, "-"))
.replace(a, ".".concat(r))), i
}
let ht = !1;
function gt() {
nt.autoAddCss && !ht && (function(t) {
if (t && f) {
const r = x.createElement("style");
r.setAttribute("type", "text/css"), r.innerHTML = t;
var a = x.head.childNodes;
let e = null;
for (let t = a.length - 1; - 1 < t; t--) {
const i = a[t];
var n = (i.tagName || "").toUpperCase(); - 1 < ["STYLE", "LINK"].indexOf(n) && (e = i)
}
x.head.insertBefore(r, e)
}
}(pt()), ht = !0)
}
N = {
mixout() {
return {
dom: {
css: pt,
insertCss: gt
}
}
},
hooks() {
return {
beforeDOMElementCreation() {
gt()
},
beforeI2svg() {
gt()
}
}
}
};
const vt = y || {};
vt[A] || (vt[A] = {}), vt[A].styles || (vt[A].styles = {}), vt[A].hooks || (vt[A].hooks = {}), vt[A].shims || (vt[A].shims = []);
var bt = vt[A];
function yt() {
x.removeEventListener("DOMContentLoaded", yt), kt = 1, xt.map(t => t())
}
const xt = [];
let kt = !1;
function wt(t) {
f && (kt ? setTimeout(t, 0) : xt.push(t))
}
function At(t) {
const {
tag: e,
attributes: a = {},
children: n = []
} = t;
return "string" == typeof t ? ut(t) : "<".concat(e, " ").concat((r = a, Object.keys(r || {}).reduce((t, e) => t + "".concat(e, '="').concat(ut(r[e]), '" '), "").trim()), ">").concat(n.map(At).join(""), "</").concat(e, ">");
var r
}
function St(t, e, a) {
if (t && t[e] && t[e][a]) return {
prefix: e,
iconName: a,
icon: t[e][a]
}
}
f && (kt = (x.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(x.readyState), kt || x.addEventListener("DOMContentLoaded", yt));
function Nt(t, e, a, n) {
for (var r, i, o = Object.keys(t), s = o.length, c = void 0 !== n ? Ct(e, n) : e, l = void 0 === a ? (r = 1, t[o[0]]) : (r = 0, a); r < s; r++) l = c(l, t[i = o[r]], i, t);
return l
}
var Ct = function(r, i) {
return function(t, e, a, n) {
return r.call(i, t, e, a, n)
}
};
function Ot(t) {
const e = function(t) {
const e = [];
let a = 0;
for (var n = t.length; a < n;) {
var r, i = t.charCodeAt(a++);
55296 <= i && i <= 56319 && a < n ? 56320 == (64512 & (r = t.charCodeAt(a++))) ? e.push(((1023 & i) << 10) + (1023 & r) + 65536) : (e.push(i), a--) : e.push(i)
}
return e
}(t);
return 1 === e.length ? e[0].toString(16) : null
}
function Pt(t, e) {
var a, n = t.length,
r = t.charCodeAt(e);
return 55296 <= r && r <= 56319 && e + 1 < n && 56320 <= (a = t.charCodeAt(e + 1)) && a <= 57343 ? 1024 * (r - 55296) + a - 56320 + 65536 : r
}
function Ft(t) {
if (1 === t.length) {
t = Pt(t, 0);
return 57344 <= t && t <= 63743
}
}
function Et(n) {
return Object.keys(n).reduce((t, e) => {
var a = n[e];
return !!a.icon ? t[a.iconName] = a.icon : t[e] = a, t
}, {})
}
function Mt(t, e, a) {
var {
skipHooks: n = !1
} = 2 < arguments.length && void 0 !== a ? a : {}, a = Et(e);
"function" != typeof bt.hooks.addPack || n ? bt.styles[t] = {
...bt.styles[t] || {},
...a
} : bt.hooks.addPack(t, Et(e)), "fas" === t && Mt("fa", e)
}
const jt = /viewBox="0 0 ([0-9]+) ([0-9]+)"/,
zt = /path d="([^"]+)"/,
Lt = [/path d="(?<d1>[^"]+)".*path d="(?<d2>[^"]+)"/, /path class="(?<cls1>[^"]+)".*d="(?<d1>[^"]+)".*path class="(?<cls2>[^"]+)".*d="(?<d2>[^"]+)"/, /path class="(?<cls1>[^"]+)".*d="(?<d1>[^"]+)"/];
const {
styles: Rt,
shims: It
} = bt, Dt = {
[l]: Object.values(_[l]),
sharp: Object.values(_[d]),
"sharp-duotone": Object.values(_[p])
};
let Tt = null,
Ut = {},
Yt = {},
Ht = {},
Wt = {},
Vt = {};
const _t = {
[l]: Object.keys(Y[l]),
sharp: Object.keys(Y[d]),
"sharp-duotone": Object.keys(Y[p])
};
function Bt(t, e, a) {
const n = function(t) {
let e = null,
a = null;
var n = t.match(jt),
r = t.match(zt);
if (t = t.match(Lt[0]) || t.match(Lt[1]) || t.match(Lt[2])) {
const {
cls1: i,
d1: o,
cls2: s,
d2: c
} = t.groups;
o && c && !i && !s ? a = [o, c] : o && i && !c ? a = -1 < i.indexOf("primary") ? ["", o] : [o, ""] : o && c && i && s && (a = -1 < i.indexOf("primary") ? [c, o] : [o, c])
} else r && 2 === r.length && (a = r[1]);
return n && a && (e = [parseInt(n[1], 10), parseInt(n[2], 10), [], null, a]), e
}(a);
n && !Ft(e) && (Mt(t, {
[e]: n
}, {
skipHooks: !0
}), qt()), Gt[t][e].map(t => {
t(n)
}), delete Gt[t][e]
}
const Gt = {};
function Kt(t, e) {
return (Ft(t) || function(t) {
if (1 === t.length) {
t = Pt(t, 0);
return 0 <= t && t <= 127
}
}(t) ? "unicode/".concat(Ot(t)) : "".concat(t)).concat(void 0 === e ? "" : "-".concat(e), ".svg")
}
function Xt(t, e) {
const a = e.split("-");
var n = a[0],
e = a.slice(1).join("-");
return n !== t || "" === e || (t = e, ~$.indexOf(t)) ? null : e
}
const qt = () => {
var t = n => Nt(Rt, (t, e, a) => (t[a] = Nt(e, n, {}), t), {});
Ut = t((e, t, a) => {
if (t[3] && (e[t[3]] = a), t[2]) {
const n = t[2].filter(t => "number" == typeof t);
n.forEach(t => {
e[t.toString(16)] = a
})
}
return e
}), Yt = t((e, t, a) => {
if (e[a] = a, t[2]) {
const n = t[2].filter(t => "string" == typeof t);
n.forEach(t => {
e[t] = a
})
}
return e
}), Vt = t((e, t, a) => {
const n = t[2];
return e[a] = a, n.forEach(t => {
e[t] = a
}), e
});
const r = "far" in Rt || nt.autoFetchSvg;
t = Nt(It, (t, e) => {
const a = e[0];
let n = e[1];
e = e[2];
return "far" !== n || r || (n = "fas"), "string" == typeof a && (t.names[a] = {
prefix: n,
iconName: e
}), "number" == typeof a && (t.unicodes[a.toString(16)] = {
prefix: n,
iconName: e
}), t
}, {
names: {},
unicodes: {}
});
Ht = t.names, Wt = t.unicodes, Tt = te(nt.styleDefault, {
family: nt.familyDefault
})
};
function Jt(t, e) {
return (Ut[t] || {})[e]
}
function Qt(t, e) {
return (Vt[t] || {})[e]
}
function Zt(t) {
return Ht[t] || {
prefix: null,
iconName: null
}
}
w = t => {
Tt = te(t.styleDefault, {
family: nt.familyDefault
})
}, rt.push(w), qt();
const $t = () => ({
prefix: null,
iconName: null,
rest: []
});
function te(t, e) {
var {
family: a = l
} = 1 < arguments.length && void 0 !== e ? e : {}, e = Y[a][t], e = W[a][t] || W[a][e], t = t in bt.styles ? t : null;
return e || t || null
}
const ee = {
[l]: Object.keys(_[l]),
sharp: Object.keys(_[d]),
"sharp-duotone": Object.keys(_[p])
};
function ae(t, e) {
const {
skipLookups: r = !1
} = 1 < arguments.length && void 0 !== e ? e : {}, i = {
[l]: "".concat(nt.cssPrefix, "-").concat(l),
sharp: "".concat(nt.cssPrefix, "-").concat(d),
"sharp-duotone": "".concat(nt.cssPrefix, "-").concat(p)
};
let o = null,
s = l;
const c = h.filter(t => t !== m);
c.forEach(e => {
(t.includes(i[e]) || t.some(t => ee[e].includes(t))) && (s = e)
});
const a = t.reduce((t, e) => {
var a, n = Xt(nt.cssPrefix, e);
return Rt[e] ? (e = Dt[s].includes(e) ? G[s][e] : e, o = e, t.prefix = e) : -1 < _t[s].indexOf(e) ? (o = e, t.prefix = te(e, {
family: s
})) : n ? t.iconName = n : e === nt.replacementClass || c.some(t => e === i[t]) || t.rest.push(e), !r && t.prefix && t.iconName && (a = "fa" === o ? Zt(t.iconName) : {}, n = Qt(t.prefix, t.iconName), a.prefix && (o = null), t
.iconName = a.iconName || n || t.iconName, t.prefix = a.prefix || t.prefix, "far" !== t.prefix || Rt.far || !Rt.fas || nt.autoFetchSvg || (t.prefix = "fas")), t
}, $t());
return (t.includes("fa-brands") || t.includes("fab")) && (a.prefix = "fab"), (t.includes("fa-duotone") || t.includes("fad")) && (a.prefix = "fad"), a.prefix || s !== d || !Rt.fass && !nt.autoFetchSvg || (a.prefix = "fass", a.iconName = Qt(a
.prefix, a.iconName) || a.iconName), a.prefix || s !== p || !Rt.fasds && !nt.autoFetchSvg || (a.prefix = "fasds", a.iconName = Qt(a.prefix, a.iconName) || a.iconName), "fa" !== a.prefix && "fa" !== o || (a.prefix = Tt || "fas"), a
}
let ne = [],
re = {};
const ie = {},
oe = Object.keys(ie);
function se(t, e) {
for (var a = arguments.length, n = new Array(2 < a ? a - 2 : 0), r = 2; r < a; r++) n[r - 2] = arguments[r];
const i = re[t] || [];
return i.forEach(t => {
e = t.apply(null, [e, ...n])
}), e
}
function ce(t) {
for (var e = arguments.length, a = new Array(1 < e ? e - 1 : 0), n = 1; n < e; n++) a[n - 1] = arguments[n];
const r = re[t] || [];
r.forEach(t => {
t.apply(null, a)
})
}
function le(t) {
var e = t,
t = Array.prototype.slice.call(arguments, 1);
return ie[e] ? ie[e].apply(null, t) : void 0
}
function fe(t) {
"fa" === t.prefix && (t.prefix = "fas");
let e = t["iconName"];
t = t.prefix || Tt;
if (e) return e = Qt(t, e) || e, St(ue.definitions, t, e) || St(bt.styles, t, e)
}
const ue = new class {
constructor() {
this.definitions = {}
}
add() {
for (var t = arguments.length, e = new Array(t), a = 0; a < t; a++) e[a] = arguments[a];
const n = e.reduce(this._pullDefinitions, {});
Object.keys(n).forEach(t => {
this.definitions[t] = {
...this.definitions[t] || {},
...n[t]
}, Mt(t, n[t]);
var e = _[l][t];
e && Mt(e, n[t]), qt()
})
}
reset() {
this.definitions = {}
}
_pullDefinitions(i, t) {
const o = t.prefix && t.iconName && t.icon ? {
0: t
} : t;
return Object.keys(o).map(t => {
const {
prefix: e,
iconName: a,
icon: n
} = o[t], r = n[2];
i[e] || (i[e] = {}), 0 < r.length && r.forEach(t => {
"string" == typeof t && (i[e][t] = n)
}), i[e][a] = n
}), i
}
};
const me = {
noAuto: () => {
nt.autoReplaceSvg = !1, nt.observeMutations = !1, ce("noAuto")
},
config: nt,
dom: {
i2svg: function() {
var t = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : {};
return f ? (ce("beforeI2svg", t), le("pseudoElements2svg", t), le("i2svg", t)) : Promise.reject(new Error("Operation requires a DOM of some kind."))
},
watch: function() {
let t = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : {};
const e = t["autoReplaceSvgRoot"];
!1 === nt.autoReplaceSvg && (nt.autoReplaceSvg = !0), nt.observeMutations = !0, wt(() => {
de({
autoReplaceSvgRoot: e
}), ce("watch", t)
})
}
},
parse: {
icon: t => {
if (null === t) return null;
if ("object" == typeof t && t.prefix && t.iconName) return {
prefix: t.prefix,
iconName: Qt(t.prefix, t.iconName) || t.iconName
};
if (Array.isArray(t) && 2 === t.length) {
var e = 0 === t[1].indexOf("fa-") ? t[1].slice(3) : t[1],
a = te(t[0]);
return {
prefix: a,
iconName: Qt(a, e) || e
}
}
if ("string" == typeof t && (-1 < t.indexOf("".concat(nt.cssPrefix, "-")) || t.match(K))) {
e = ae(t.split(" "), {
skipLookups: !0
});
return {
prefix: e.prefix || Tt,
iconName: Qt(e.prefix, e.iconName) || e.iconName
}
}
return "string" == typeof t ? {
prefix: Tt,
iconName: Qt(Tt, t) || t
} : void 0
}
},
library: ue,
findIconDefinition: fe,
toHtml: At
},
de = function() {
var t = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : {},
{
autoReplaceSvgRoot: t = x
} = t;
(0 < Object.keys(bt.styles).length || nt.autoFetchSvg) && f && nt.autoReplaceSvg && me.dom.i2svg({
node: t
})
};
function pe(e, t) {
return Object.defineProperty(e, "abstract", {
get: t
}), Object.defineProperty(e, "html", {
get: function() {
return e.abstract.map(t => At(t))
}
}), Object.defineProperty(e, "node", {
get: function() {
if (f) {
const t = x.createElement("div");
return t.innerHTML = e.html, t.children
}
}
}), e
}
function he(t) {
const {
icons: {
main: e,
mask: a
},
prefix: n,
iconName: r,
transform: i,
symbol: o,
title: s,
maskId: c,
titleId: l,
extra: f,
watchable: u = !1
} = t;
var {
width: m,
height: d
} = a.found ? a : e, p = "fak" === n, t = [nt.replacementClass, r ? "".concat(nt.cssPrefix, "-").concat(r) : ""].filter(t => -1 === f.classes.indexOf(t)).filter(t => "" !== t || !!t).concat(f.classes).join(" ");
let h = {
children: [],
attributes: {
...f.attributes,
"data-prefix": n,
"data-icon": r,
class: t,
role: f.attributes.role || "img",
xmlns: "http://www.w3.org/2000/svg",
viewBox: "0 0 ".concat(m, " ").concat(d)
}
};
m = p && !~f.classes.indexOf("fa-fw") ? {
width: "".concat(m / d * 16 * .0625, "em")
} : {};
u && (h.attributes[P] = ""), s && (h.children.push({
tag: "title",
attributes: {
id: h.attributes["aria-labelledby"] || "title-".concat(l || ct())
},
children: [s]
}), delete h.attributes.title);
const g = {
...h,
prefix: n,
iconName: r,
main: e,
mask: a,
maskId: c,
transform: i,
symbol: o,
styles: {
...m,
...f.styles
}
};
var {
children: d,
attributes: m
} = a.found && e.found ? le("generateAbstractMask", g) || {
children: [],
attributes: {}
} : le("generateAbstractIcon", g) || {
children: [],
attributes: {}
};
return g.children = d, g.attributes = m, (o ? function(t) {
var {
prefix: e,
iconName: a,
children: n,
attributes: r,
symbol: t
} = t, t = !0 === t ? "".concat(e, "-").concat(nt.cssPrefix, "-").concat(a) : t;
return [{
tag: "svg",
attributes: {
style: "display: none;"
},
children: [{
tag: "symbol",
attributes: {
...r,
id: t
},
children: n
}]
}]
} : function(t) {
let {
children: e,
main: a,
mask: n,
attributes: r,
styles: i,
transform: o
} = t;
if (dt(o) && a.found && !n.found) {
var {
width: s,
height: t
} = a;
const c = s / t / 2,
l = .5;
r.style = mt({
...i,
"transform-origin": "".concat(c + o.x / 16, "em ").concat(l + o.y / 16, "em")
})
}
return [{
tag: "svg",
attributes: r,
children: e
}]
})(g)
}
function ge(t) {
const {
content: e,
width: a,
height: n,
transform: r,
title: i,
extra: o,
watchable: s = !1
} = t, c = {
...o.attributes,
...i ? {
title: i
} : {},
class: o.classes.join(" ")
};
s && (c[P] = "");
const l = {
...o.styles
};
dt(r) && (l.transform = function(t) {
var {
transform: e,
width: a = C,
height: n = C,
startCentered: t = !1
} = t;
let r = "";
return t && u ? r += "translate(".concat(e.x / it - a / 2, "em, ").concat(e.y / it - n / 2, "em) ") : r += t ? "translate(calc(-50% + ".concat(e.x / it, "em), calc(-50% + ").concat(e.y / it, "em)) ") : "translate(".concat(e.x / it,
"em, ").concat(e.y / it, "em) "), r += "scale(".concat(e.size / it * (e.flipX ? -1 : 1), ", ").concat(e.size / it * (e.flipY ? -1 : 1), ") "), r += "rotate(".concat(e.rotate, "deg) "), r
}({
transform: r,
startCentered: !0,
width: a,
height: n
}), l["-webkit-transform"] = l.transform);
t = mt(l);
0 < t.length && (c.style = t);
const f = [];
return f.push({
tag: "span",
attributes: c,
children: [e]
}), i && f.push({
tag: "span",
attributes: {
class: "sr-only"
},
children: [i]
}), f
}
const ve = bt["styles"];
function be(t) {
var e = t[0],
a = t[1],
[t] = t.slice(4);
let n = null;
return n = Array.isArray(t) ? {
tag: "g",
attributes: {
class: "".concat(nt.cssPrefix, "-").concat(Q.GROUP)
},
children: [{
tag: "path",
attributes: {
class: "".concat(nt.cssPrefix, "-").concat(Q.SECONDARY),
fill: "currentColor",
d: t[0]
}
}, {
tag: "path",
attributes: {
class: "".concat(nt.cssPrefix, "-").concat(Q.PRIMARY),
fill: "currentColor",
d: t[1]
}
}]
} : {
tag: "path",
attributes: {
fill: "currentColor",
d: t
}
}, {
found: !0,
width: e,
height: a,
icon: n
}
}
const ye = {
found: !1,
width: 512,
height: 512
};
function xe(t, e) {
I || nt.showMissingIcons || !t || console.error('Icon with name "'.concat(t, '" and prefix "').concat(e, '" is missing.'))
}
function ke(i, o) {
let s = o;
return "fa" === o && null !== nt.styleDefault && (o = Tt), new Promise((e, t) => {
var a;
if ("fa" === s && (a = Zt(i) || {}, i = a.iconName || i, o = a.prefix || o), i && o && ve[o] && ve[o][i]) {
var n = ve[o][i];
return e(be(n))
}
const r = {};
n = function(t, e) {
t = 0 < arguments.length && void 0 !== t ? t : {};
let a = 1 < arguments.length ? e : void 0;
if (a && Ft(a)) {
if (t && t.iconUploads) {
const n = t.iconUploads;
e = Object.keys(n).find(t => n[t] && n[t].u && n[t].u === Ot(a));
if (e) return n[e].v
}
} else if (t && t.iconUploads && t.iconUploads[a] && t.iconUploads[a].v) return t.iconUploads[a].v
}(y.FontAwesomeKitConfig, i);
if (y.FontAwesomeKitConfig && y.FontAwesomeKitConfig.token && (r.token = y.FontAwesomeKitConfig.token), "fak" === o && (r.version = n), i && o && nt.autoFetchSvg) return function(n, r) {
var t = 2 < arguments.length && void 0 !== arguments[2] ? arguments[2] : {};
const i = "fak" === n;
let {
url: o = nt.fetchSvgFrom,
uploadedSvgUrl: s = nt.fetchUploadedSvgFrom,
token: c,
version: l
} = t;
return Gt[n] && Gt[n][r] || (Gt[n] = {
...Gt[n] || {},
[r]: []
}), new Promise((e, t) => {
if (!o) return t(new Error("No URL available to fetch SVGs from. Specify in params or by setting config.fetchSvgFrom"));
if (i && !s) return t(new Error("No URL available to fetch kit SVGs from. Specify in params or by setting config.fetchKitSvgFrom"));
let a = i ? "".concat(s, "/").concat(c, "/icons/").concat(Kt(r, l)) : "".concat(o, "/").concat(g[n], "/").concat(Kt(r));
if (c && (a = "".concat(a, "?token=").concat(c)), bt.styles[n] && bt.styles[n][r]) return e(bt.styles[n][r]);
Gt[n][r].push(t => {
e(t)
}), 1 === Gt[n][r].length && ("function" == typeof fetch ? fetch(a, {
mode: "cors"
}).then(t => t.text()).then(t => {
Bt(n, r, t)
}).catch(() => {
Bt(n, r, "")
}) : Bt(n, r, ""))
})
}(o, i, {
...r
}).then(t => {
t ? e(be(t)) : (xe(i, o), e({
...ye,
icon: nt.showMissingIcons && i && le("missingIconAbstract") || {}
}))
}).catch(t);
xe(i, o), e({
...ye,
icon: nt.showMissingIcons && i && le("missingIconAbstract") || {}
})
})
}
S = () => {};
const we = nt.measurePerformance && o && o.mark && o.measure ? o : {
mark: S,
measure: S
},
Ae = 'FA "6.6.0"';
const Se = t => {
we.mark("".concat(Ae, " ").concat(t, " ends")), we.measure("".concat(Ae, " ").concat(t), "".concat(Ae, " ").concat(t, " begins"), "".concat(Ae, " ").concat(t, " ends"))
};
var Ne = {
begin: t => (we.mark("".concat(Ae, " ").concat(t, " begins")), () => Se(t)),
end: Se
};
const Ce = () => {};
function Oe(t) {
return "string" == typeof(t.getAttribute ? t.getAttribute(P) : null)
}
function Pe(e, t) {
const {
ceFn: a = "svg" === e.tag ? function(t) {
return x.createElementNS("http://www.w3.org/2000/svg", t)
} : function(t) {
return x.createElement(t)
}
} = 1 < arguments.length && void 0 !== t ? t : {};
if ("string" == typeof e) return x.createTextNode(e);
const n = a(e.tag);
Object.keys(e.attributes || []).forEach(function(t) {
n.setAttribute(t, e.attributes[t])
});
const r = e.children || [];
return r.forEach(function(t) {
n.appendChild(Pe(t, {
ceFn: a
}))
}), n
}
const Fe = {
replace: function(t) {
const e = t[0];
e.parentNode && (t[1].forEach(t => {
e.parentNode.insertBefore(Pe(t), e)
}), null === e.getAttribute(P) && nt.keepOriginalSource ? (t = x.createComment((t = e, " ".concat(t.outerHTML, " "))), e.parentNode.replaceChild(t, e)) : e.remove())
},
nest: function(t) {
const e = t[0],
a = t[1];
if (~ft(e).indexOf(nt.replacementClass)) return Fe.replace(t);
const n = new RegExp("".concat(nt.cssPrefix, "-.*"));
if (delete a[0].attributes.id, a[0].attributes.class) {
const r = a[0].attributes.class.split(" ").reduce((t, e) => ((e === nt.replacementClass || e.match(n) ? t.toSvg : t.toNode).push(e), t), {
toNode: [],
toSvg: []
});
a[0].attributes.class = r.toSvg.join(" "), 0 === r.toNode.length ? e.removeAttribute("class") : e.setAttribute("class", r.toNode.join(" "))
}
t = a.map(t => At(t)).join("\n");
e.setAttribute(P, ""), e.innerHTML = t
}
};
function Ee(t) {
t()
}
function Me(a, t) {
const n = "function" == typeof t ? t : Ce;
if (0 === a.length) n();
else {
let t = Ee;
nt.mutateApproach === L && (t = y.requestAnimationFrame || Ee), t(() => {
var t = !0 !== nt.autoReplaceSvg && Fe[nt.autoReplaceSvg] || Fe.replace;
const e = Ne.begin("mutate");
a.map(t), e(), n()
})
}
}
let je = !1;
function ze() {
je = !0
}
function Le() {
je = !1
}
let Re = null;
function Ie(t) {
if (!c) return;
if (!nt.observeMutations) return;
const {
treeCallback: i = Ce,
nodeCallback: o = Ce,
pseudoElementsCallback: s = Ce,
observeMutationsRoot: e = x
} = t;
Re = new c(t => {
if (!je) {
const r = Tt;
lt(t).forEach(t => {
var e, a, n;
"childList" === t.type && 0 < t.addedNodes.length && !Oe(t.addedNodes[0]) && (nt.searchPseudoElements && s(t.target), i(t.target)), "attributes" === t.type && t.target.parentNode && nt.searchPseudoElements && s(t.target
.parentNode), "attributes" === t.type && Oe(t.target) && ~J.indexOf(t.attributeName) && ("class" === t.attributeName && (a = t.target, n = a.getAttribute ? a.getAttribute(M) : null, a = a.getAttribute ? a.getAttribute(j) :
null, n && a) ? ({
prefix: a,
iconName: e
} = ae(ft(t.target)), t.target.setAttribute(M, a || r), e && t.target.setAttribute(j, e)) : (e = t.target) && e.classList && e.classList.contains && e.classList.contains(nt.replacementClass) && o(t.target))
})
}
}), f && Re.observe(e, {
childList: !0,
attributes: !0,
characterData: !0,
subtree: !0
})
}
function De(t) {
var e = t.getAttribute("data-prefix"),
a = t.getAttribute("data-icon"),
n = void 0 !== t.innerText ? t.innerText.trim() : "";
let r = ae(ft(t));
return r.prefix || (r.prefix = Tt), e && a && (r.prefix = e, r.iconName = a), r.iconName && r.prefix || (r.prefix && 0 < n.length && (r.iconName = (a = r.prefix, n = t.innerText, (Yt[a] || {})[n] || Jt(r.prefix, Ot(t.innerText)))), !r
.iconName && nt.autoFetchSvg && t.firstChild && t.firstChild.nodeType === Node.TEXT_NODE && (r.iconName = t.firstChild.data)), r
}
function Te(t, e) {
var a = 1 < arguments.length && void 0 !== e ? e : {
styleParser: !0
},
{
iconName: n,
prefix: r,
rest: i
} = De(t),
o = function(t) {
const e = lt(t.attributes).reduce((t, e) => ("class" !== t.name && "style" !== t.name && (t[e.name] = e.value), t), {});
var a = t.getAttribute("title"),
t = t.getAttribute("data-fa-title-id");
return nt.autoA11y && (a ? e["aria-labelledby"] = "".concat(nt.replacementClass, "-title-").concat(t || ct()) : (e["aria-hidden"] = "true", e.focusable = "false")), e
}(t),
e = se("parseNodeAttributes", {}, t),
a = a.styleParser ? function(t) {
const e = t.getAttribute("style");
let a = [];
return e && (a = e.split(";").reduce((t, e) => {
const a = e.split(":");
e = a[0];
const n = a.slice(1);
return e && 0 < n.length && (t[e] = n.join(":").trim()), t
}, {})), a
}(t) : [];
return {
iconName: n,
title: t.getAttribute("title"),
titleId: t.getAttribute("data-fa-title-id"),
prefix: r,
transform: ot,
mask: {
iconName: null,
prefix: null,
rest: []
},
maskId: null,
symbol: !1,
extra: {
classes: i,
styles: a,
attributes: o
},
...e
}
}
const Ue = bt["styles"];
function Ye(t) {
const e = "nest" === nt.autoReplaceSvg ? Te(t, {
styleParser: !1
}) : Te(t);
return ~e.extra.classes.indexOf(X) ? le("generateLayersText", t, e) : le("generateSvgReplacementMutation", t, e)
}
let He = new Set;
function We(t) {
let n = 1 < arguments.length && void 0 !== arguments[1] ? arguments[1] : null;
if (!f) return Promise.resolve();
const e = x.documentElement.classList,
r = t => e.add("".concat(z, "-").concat(t)),
i = t => e.remove("".concat(z, "-").concat(t)),
a = nt.autoFetchSvg ? He : D.map(t => "fa-".concat(t)).concat(Object.keys(Ue));
a.includes("fa") || a.push("fa");
var o = [".".concat(X, ":not([").concat(P, "])")].concat(a.map(t => ".".concat(t, ":not([").concat(P, "])"))).join(", ");
if (0 === o.length) return Promise.resolve();
let s = [];
try {
s = lt(t.querySelectorAll(o))
} catch (t) {}
if (!(0 < s.length)) return Promise.resolve();
r("pending"), i("complete");
const c = Ne.begin("onTree"),
l = s.reduce((t, e) => {
try {
var a = Ye(e);
a && t.push(a)
} catch (t) {
I || "MissingIcon" === t.name && console.error(t)
}
return t
}, []);
return new Promise((e, a) => {
Promise.all(l).then(t => {
Me(t, () => {
r("active"), r("complete"), i("pending"), "function" == typeof n && n(), c(), e()
})
}).catch(t => {
c(), a(t)
})
})
}
function Ve(t) {
let e = 1 < arguments.length && void 0 !== arguments[1] ? arguments[1] : null;
Ye(t).then(t => {
t && Me([t], e)
})
}
D.map(t => {
He.add("fa-".concat(t))
}), Object.keys(Y[l]).map(He.add.bind(He)), Object.keys(Y[d]).map(He.add.bind(He)), Object.keys(Y[p]).map(He.add.bind(He)), He = [...He];
function _e(t) {
let e = 1 < arguments.length && void 0 !== arguments[1] ? arguments[1] : {};
const {
transform: a = ot,
symbol: n = !1,
mask: r = null,
maskId: i = null,
title: o = null,
titleId: s = null,
classes: c = [],
attributes: l = {},
styles: f = {}
} = e;
if (t) {
const {
prefix: u,
iconName: m,
icon: d
} = t;
return pe({
type: "icon",
...t
}, () => (ce("beforeDOMElementCreation", {
iconDefinition: t,
params: e
}), nt.autoA11y && (o ? l["aria-labelledby"] = "".concat(nt.replacementClass, "-title-").concat(s || ct()) : (l["aria-hidden"] = "true", l.focusable = "false")), he({
icons: {
main: be(d),
mask: r ? be(r.icon) : {
found: !1,
width: null,
height: null,
icon: {}
}
},
prefix: u,
iconName: m,
transform: {
...ot,
...a
},
symbol: n,
title: o,
maskId: i,
titleId: s,
extra: {
attributes: l,
styles: f,
classes: c
}
})))
}
}
A = {
mixout() {
return {
icon: (n = _e, function(t) {
var e = 1 < arguments.length && void 0 !== arguments[1] ? arguments[1] : {},
t = (t || {}).icon ? t : fe(t || {});
let a = e["mask"];
return a = a && ((a || {}).icon ? a : fe(a || {})), n(t, {
...e,
mask: a
})
})
};
var n
},
hooks() {
return {
mutationObserverCallbacks(t) {
return t.treeCallback = We, t.nodeCallback = Ve, t
}
}
},
provides(t) {
t.i2svg = function(t) {
var {
node: e = x,
callback: t = () => {}
} = t;
return We(e, t)
}, t.generateSvgReplacementMutation = function(n, t) {
const {
iconName: r,
title: i,
titleId: o,
prefix: s,
transform: c,
symbol: l,
mask: e,
maskId: f,
extra: u
} = t;
return new Promise((a, t) => {
Promise.all([ke(r, s), e.iconName ? ke(e.iconName, e.prefix) : Promise.resolve({
found: !1,
width: 512,
height: 512,
icon: {}
})]).then(t => {
var [e, t] = t;
a([n, he({
icons: {
main: e,
mask: t
},
prefix: s,
iconName: r,
transform: c,
symbol: l,
maskId: f,
title: i,
titleId: o,
extra: u,
watchable: !0
})])
}).catch(t)
})
}, t.generateAbstractIcon = function(t) {
let {
children: e,
attributes: a,
main: n,
transform: r,
styles: i
} = t;
t = mt(i);
0 < t.length && (a.style = t);
let o;
return dt(r) && (o = le("generateAbstractTransformGrouping", {
main: n,
transform: r,
containerWidth: n.width,
iconWidth: n.width
})), e.push(o || n.icon), {
children: e,
attributes: a
}
}
}
}, w = {
mixout() {
return {
layer(t) {
let a = 1 < arguments.length && void 0 !== arguments[1] ? arguments[1] : {};
const {
classes: n = []
} = a;
return pe({
type: "layer"
}, () => {
ce("beforeDOMElementCreation", {
assembler: t,
params: a
});
let e = [];
return t(t => {
Array.isArray(t) ? t.map(t => {
e = e.concat(t.abstract)
}) : e = e.concat(t.abstract)
}), [{
tag: "span",
attributes: {
class: ["".concat(nt.cssPrefix, "-layers"), ...n].join(" ")
},
children: e
}]
})
}
}
}
}, o = {
mixout() {
return {
counter(t) {
let e = 1 < arguments.length && void 0 !== arguments[1] ? arguments[1] : {};
const {
title: a = null,
classes: n = [],
attributes: r = {},
styles: i = {}
} = e;
return pe({
type: "counter",
content: t
}, () => (ce("beforeDOMElementCreation", {
content: t,
params: e
}), function(t) {
const {
content: e,
title: a,
extra: n
} = t, r = {
...n.attributes,
...a ? {
title: a
} : {},
class: n.classes.join(" ")
};
0 < (t = mt(n.styles)).length && (r.style = t);
const i = [];
return i.push({
tag: "span",
attributes: r,
children: [e]
}), a && i.push({
tag: "span",
attributes: {
class: "sr-only"
},
children: [a]
}), i
}({
content: t.toString(),
title: a,
extra: {
attributes: r,
styles: i,
classes: ["".concat(nt.cssPrefix, "-layers-counter"), ...n]
}
})))
}
}
}
}, S = {
mixout() {
return {
text(t) {
let e = 1 < arguments.length && void 0 !== arguments[1] ? arguments[1] : {};
const {
transform: a = ot,
title: n = null,
classes: r = [],
attributes: i = {},
styles: o = {}
} = e;
return pe({
type: "text",
content: t
}, () => (ce("beforeDOMElementCreation", {
content: t,
params: e
}), ge({
content: t,
transform: {
...ot,
...a
},
title: n,
extra: {
attributes: i,
styles: o,
classes: ["".concat(nt.cssPrefix, "-layers-text"), ...r]
}
})))
}
}
},
provides(t) {
t.generateLayersText = function(t, e) {
const {
title: a,
transform: n,
extra: r
} = e;
let i = null,
o = null;
var s;
return u && (s = parseInt(getComputedStyle(t).fontSize, 10), e = t.getBoundingClientRect(), i = e.width / s, o = e.height / s), nt.autoA11y && !a && (r.attributes["aria-hidden"] = "true"), Promise.resolve([t, ge({
content: t.innerHTML,
width: i,
height: o,
transform: n,
title: a,
extra: r,
watchable: !0
})])
}
}
};
const Be = new RegExp('"', "ug"),
Ge = [1105920, 1112319],
Ke = {
FontAwesome: {
normal: "fas",
400: "fas"
},
"Font Awesome 6 Free": {
900: "fas",
400: "far"
},
"Font Awesome 6 Pro": {
900: "fas",
400: "far",
normal: "far",
300: "fal",
100: "fat"
},
"Font Awesome 6 Brands": {
400: "fab",
normal: "fab"
},
"Font Awesome 6 Duotone": {
900: "fad"
},
"Font Awesome 6 Sharp": {
900: "fass",
400: "fasr",
normal: "fasr",
300: "fasl",
100: "fast"
},
"Font Awesome 6 Sharp Duotone": {
900: "fasds"
},
"Font Awesome 5 Free": {
900: "fas",
400: "far"
},
"Font Awesome 5 Pro": {
900: "fas",
400: "far",
normal: "far",
300: "fal"
},
"Font Awesome 5 Brands": {
400: "fab",
normal: "fab"
},
"Font Awesome 5 Duotone": {
900: "fad"
},
"Font Awesome Kit": {
400: "fak",
normal: "fak"
},
"Font Awesome Kit Duotone": {
400: "fakd",
normal: "fakd"
}
},
Xe = Object.keys(Ke).reduce((t, e) => (t[e.toLowerCase()] = Ke[e], t), {}),
qe = Object.keys(Xe).reduce((t, e) => {
var a = Xe[e];
return t[e] = a[900] || [...Object.entries(a)][0][1], t
}, {});
function Je(g, v) {
const b = "".concat(E).concat(v.replace(":", "-"));
return new Promise((i, e) => {
if (null !== g.getAttribute(b)) return i();
const t = lt(g.children),
a = t.filter(t => t.getAttribute(F) === v)[0],
o = y.getComputedStyle(g, v),
s = o.getPropertyValue("font-family"),
c = s.match(q);
var l = o.getPropertyValue("font-weight");
const f = o.getPropertyValue("content");
if (a && !c) return g.removeChild(a), i();
if (c && "none" !== f && "" !== f) {
const f = o.getPropertyValue("content");
let n = (m = s, u = l, m = m.replace(/^['"]|['"]$/g, "").toLowerCase(), u = parseInt(u), u = isNaN(u) ? "normal" : u, (Xe[m] || {})[u] || qe[m]);
var u, {
value: m,
isSecondary: l
} = (d = f, l = d.replace(Be, ""), u = Pt(l, 0), d = u >= Ge[0] && u <= Ge[1], {
value: Ot((u = 2 === l.length && l[0] === l[1]) ? l[0] : l),
isSecondary: d || u
}),
d = c[0].startsWith("FontAwesome");
let t = Jt(n, m),
r = t;
if (d && (u = m, d = Wt[u], u = Jt("fas", u), (u = d || (u ? {
prefix: "fas",
iconName: u
} : null) || {
prefix: null,
iconName: null
}).iconName && u.prefix && (t = u.iconName, n = u.prefix)), r = r || m, t = t || String.fromCharCode(parseInt(m, 16)), !t || l || a && a.getAttribute(M) === n && a.getAttribute(j) === r) i();
else {
g.setAttribute(b, r), a && g.removeChild(a);
const p = {
iconName: null,
title: null,
titleId: null,
prefix: null,
transform: ot,
symbol: !1,
mask: {
iconName: null,
prefix: null,
rest: []
},
maskId: null,
extra: {
classes: [],
styles: {},
attributes: {}
}
},
h = p["extra"];
h.attributes[F] = v, ke(t, n).then(t => {
const e = he({
...p,
icons: {
main: t,
mask: $t()
},
prefix: n,
iconName: r,
extra: h,
watchable: !0
}),
a = x.createElementNS("http://www.w3.org/2000/svg", "svg");
"::before" === v ? g.insertBefore(a, g.firstChild) : g.appendChild(a), a.outerHTML = e.map(t => At(t)).join("\n"), g.removeAttribute(b), i()
}).catch(e)
}
} else i()
})
}
function Qe(t) {
return Promise.all([Je(t, "::before"), Je(t, "::after")])
}
function Ze(t) {
return !(t.parentNode === document.head || ~R.indexOf(t.tagName.toUpperCase()) || t.getAttribute(F) || t.parentNode && "svg" === t.parentNode.tagName)
}
function $e(r) {
if (f) return new Promise((t, e) => {
var a = lt(r.querySelectorAll("*")).filter(Ze).map(Qe);
const n = Ne.begin("searchPseudoElements");
ze(), Promise.all(a).then(() => {
n(), Le(), t()
}).catch(() => {
n(), Le(), e()
})
})
}
let ta = !1;
const ea = t => {
return t.toLowerCase().split(" ").reduce((t, e) => {
const a = e.toLowerCase().split("-");
e = a[0];
let n = a.slice(1).join("-");
if (e && "h" === n) return t.flipX = !0, t;
if (e && "v" === n) return t.flipY = !0, t;
if (n = parseFloat(n), isNaN(n)) return t;
switch (e) {
case "grow":
t.size = t.size + n;
break;
case "shrink":
t.size = t.size - n;
break;
case "left":
t.x = t.x - n;
break;
case "right":
t.x = t.x + n;
break;
case "up":
t.y = t.y - n;
break;
case "down":
t.y = t.y + n;
break;
case "rotate":
t.rotate = t.rotate + n
}
return t
}, {
size: 16,
x: 0,
y: 0,
flipX: !1,
flipY: !1,
rotate: 0
})
},
aa = {
x: 0,
y: 0,
width: "100%",
height: "100%"
};
function na(t) {
return t.attributes && (t.attributes.fill || (!(1 < arguments.length && void 0 !== arguments[1]) || arguments[1])) && (t.attributes.fill = "black"), t
}! function(t, e) {
let n = e["mixoutsTo"];
ne = t, re = {}, Object.keys(ie).forEach(t => {
-1 === oe.indexOf(t) && delete ie[t]
}), ne.forEach(t => {
const a = t.mixout ? t.mixout() : {};
if (Object.keys(a).forEach(e => {
"function" == typeof a[e] && (n[e] = a[e]), "object" == typeof a[e] && Object.keys(a[e]).forEach(t => {
n[e] || (n[e] = {}), n[e][t] = a[e][t]
})
}), t.hooks) {
const e = t.hooks();
Object.keys(e).forEach(t => {
re[t] || (re[t] = []), re[t].push(e[t])
})
}
t.provides && t.provides(ie)
}), n
}([N, A, w, o, S, {
hooks() {
return {
mutationObserverCallbacks(t) {
return t.pseudoElementsCallback = $e, t
}
}
},
provides(t) {
t.pseudoElements2svg = function(t) {
var {
node: t = x
} = t;
nt.searchPseudoElements && $e(t)
}
}
}, {
mixout() {
return {
dom: {
unwatch() {
ze(), ta = !0
}
}
}
},
hooks() {
return {
bootstrap() {
Ie(se("mutationObserverCallbacks", {}))
},
noAuto() {
Re && Re.disconnect()
},
watch(t) {
t = t.observeMutationsRoot;
ta ? Le() : Ie(se("mutationObserverCallbacks", {
observeMutationsRoot: t
}))
}
}
}
}, {
mixout() {
return {
parse: {
transform: t => ea(t)
}
}
},
hooks() {
return {
parseNodeAttributes(t, e) {
e = e.getAttribute("data-fa-transform");
return e && (t.transform = ea(e)), t
}
}
},
provides(t) {
t.generateAbstractTransformGrouping = function(t) {
var {
main: e,
transform: a,
containerWidth: n,
iconWidth: r
} = t, i = {
transform: "translate(".concat(n / 2, " 256)")
}, t = "translate(".concat(32 * a.x, ", ").concat(32 * a.y, ") "), n = "scale(".concat(a.size / 16 * (a.flipX ? -1 : 1), ", ").concat(a.size / 16 * (a.flipY ? -1 : 1), ") "), a = "rotate(".concat(a.rotate, " 0 0)");
const o = i,
s = {
transform: "".concat(t, " ").concat(n, " ").concat(a)
},
c = {
transform: "translate(".concat(r / 2 * -1, " -256)")
};
return {
tag: "g",
attributes: {
...o
},
children: [{
tag: "g",
attributes: {
...s
},
children: [{
tag: e.icon.tag,
children: e.icon.children,
attributes: {
...e.icon.attributes,
...c
}
}]
}]
}
}
}
}, {
hooks() {
return {
parseNodeAttributes(t, e) {
const a = e.getAttribute("data-fa-mask"),
n = a ? ae(a.split(" ").map(t => t.trim())) : $t();
return n.prefix || (n.prefix = Tt), t.mask = n, t.maskId = e.getAttribute("data-fa-mask-id"), t
}
}
},
provides(t) {
t.generateAbstractMask = function(t) {
let {
children: e,
attributes: a,
main: n,
mask: r,
maskId: i,
transform: o
} = t;
const {
width: s,
icon: c
} = n;
var {
width: l,
icon: f
} = r, u = function(t) {
var {
transform: e,
containerWidth: a,
iconWidth: n
} = t, r = {
transform: "translate(".concat(a / 2, " 256)")
}, t = "translate(".concat(32 * e.x, ", ").concat(32 * e.y, ") "), a = "scale(".concat(e.size / 16 * (e.flipX ? -1 : 1), ", ").concat(e.size / 16 * (e.flipY ? -1 : 1), ") "), e = "rotate(".concat(e.rotate, " 0 0)");
return {
outer: r,
inner: {
transform: "".concat(t, " ").concat(a, " ").concat(e)
},
path: {
transform: "translate(".concat(n / 2 * -1, " -256)")
}
}
}({
transform: o,
containerWidth: l,
iconWidth: s
}), m = {
tag: "rect",
attributes: {
...aa,
fill: "white"
}
}, t = c.children ? {
children: c.children.map(na)
} : {}, l = {
tag: "g",
attributes: {
...u.inner
},
children: [na({
tag: c.tag,
attributes: {
...c.attributes,
...u.path
},
...t
})]
}, t = {
tag: "g",
attributes: {
...u.outer
},
children: [l]
}, u = "mask-".concat(i || ct()), l = "clip-".concat(i || ct()), t = {
tag: "mask",
attributes: {
...aa,
id: u,
maskUnits: "userSpaceOnUse",
maskContentUnits: "userSpaceOnUse"
},
children: [m, t]
}, t = {
tag: "defs",
children: [{
tag: "clipPath",
attributes: {
id: l
},
children: "g" === (f = f).tag ? f.children : [f]
}, t]
};
return e.push(t, {
tag: "rect",
attributes: {
fill: "currentColor",
"clip-path": "url(#".concat(l, ")"),
mask: "url(#".concat(u, ")"),
...aa
}
}), {
children: e,
attributes: a
}
}
}
}, {
provides(t) {
let i = !1;
y.matchMedia && (i = y.matchMedia("(prefers-reduced-motion: reduce)").matches), t.missingIconAbstract = function() {
const t = [];
var e = {
fill: "currentColor"
},
a = {
attributeType: "XML",
repeatCount: "indefinite",
dur: "2s"
};
t.push({
tag: "path",
attributes: {
...e,
d: "M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"
}
});
var n = {
...a,
attributeName: "opacity"
};
const r = {
tag: "circle",
attributes: {
...e,
cx: "256",
cy: "364",
r: "28"
},
children: []
};
return i || r.children.push({
tag: "animate",
attributes: {
...a,
attributeName: "r",
values: "28;14;28;28;14;28;"
}
}, {
tag: "animate",
attributes: {
...n,
values: "1;0;1;1;0;1;"
}
}), t.push(r), t.push({
tag: "path",
attributes: {
...e,
opacity: "1",
d: "M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"
},
children: i ? [] : [{
tag: "animate",
attributes: {
...n,
values: "1;0;0;0;0;1;"
}
}]
}), i || t.push({
tag: "path",
attributes: {
...e,
opacity: "0",
d: "M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"
},
children: [{
tag: "animate",
attributes: {
...n,
values: "0;0;1;1;0;0;"
}
}]
}), {
tag: "g",
attributes: {
class: "missing"
},
children: t
}
}
}
}, {
hooks() {
return {
parseNodeAttributes(t, e) {
e = e.getAttribute("data-fa-symbol");
return t.symbol = null !== e && ("" === e || e), t
}
}
}
}], {
mixoutsTo: me
}),
function(t) {
try {
for (var e = arguments.length, a = new Array(1 < e ? e - 1 : 0), n = 1; n < e; n++) a[n - 1] = arguments[n];
t(...a)
} catch (t) {
if (!I) throw t
}
}(function(t) {
s && (y.FontAwesome || (y.FontAwesome = me), wt(() => {
de(), ce("bootstrap")
})), bt.hooks = {
...bt.hooks,
addPack: (t, e) => {
bt.styles[t] = {
...bt.styles[t] || {},
...e
}, qt(), de()
},
addPacks: t => {
t.forEach(t => {
var [e, t] = t;
bt.styles[e] = {
...bt.styles[e] || {},
...t
}
}), qt(), de()
},
addShims: t => {
bt.shims.push(...t), qt(), de()
}
}
})
}();
</script>
<script referrerpolicy="strict-origin" id="fa-v4-shims">
var a, l;
a = this, l = function() {
"use strict";
let a = {},
l = {};
try {
"undefined" != typeof window && (a = window), "undefined" != typeof document && (l = document)
} catch (a) {}
const {
userAgent: e = ""
} = a.navigator || {};
var r = a,
f = l,
n = (r.document, !f.documentElement || !f.head || "function" != typeof f.addEventListener || f.createElement, ~e.indexOf("MSIE") || e.indexOf("Trident/"), "classic"),
o = {
fak: "kit",
"fa-kit": "kit"
},
s = {
fakd: "kit-duotone",
"fa-kit-duotone": "kit-duotone"
},
t = {
classic: {
fa: "solid",
fas: "solid",
"fa-solid": "solid",
far: "regular",
"fa-regular": "regular",
fal: "light",
"fa-light": "light",
fat: "thin",
"fa-thin": "thin",
fad: "duotone",
"fa-duotone": "duotone",
fab: "brands",
"fa-brands": "brands"
},
sharp: {
fa: "solid",
fass: "solid",
"fa-solid": "solid",
fasr: "regular",
"fa-regular": "regular",
fasl: "light",
"fa-light": "light",
fast: "thin",
"fa-thin": "thin"
},
"sharp-duotone": {
fa: "solid",
fasds: "solid",
"fa-solid": "solid"
}
},
u = {
kit: "fak"
},
i = {
"kit-duotone": "fakd"
},
f = "___FONT_AWESOME___";
const b = (() => {
try {
return "production" === process.env.NODE_ENV
} catch (a) {
return !1
}
})();
function c(a) {
return new Proxy(a, {
get(a, l) {
return l in a ? a[l] : a[n]
}
})
}
const d = {
...t
};
d[n] = {
...t[n],
...o,
...s
};
c(d);
const p = {
classic: {
solid: "fas",
regular: "far",
light: "fal",
thin: "fat",
duotone: "fad",
brands: "fab"
},
sharp: {
solid: "fass",
regular: "fasr",
light: "fasl",
thin: "fast"
},
"sharp-duotone": {
solid: "fasds"
}
};
p[n] = {
...p[n],
...u,
...i
};
i = c(p);
const h = {
classic: {
fab: "fa-brands",
fad: "fa-duotone",
fal: "fa-light",
far: "fa-regular",
fas: "fa-solid",
fat: "fa-thin"
},
sharp: {
fass: "fa-solid",
fasr: "fa-regular",
fasl: "fa-light",
fast: "fa-thin"
},
"sharp-duotone": {
fasds: "fa-solid"
}
};
h[n] = {
...h[n],
fak: "fa-kit"
};
c(h);
const g = {
classic: {
"fa-brands": "fab",
"fa-duotone": "fad",
"fa-light": "fal",
"fa-regular": "far",
"fa-solid": "fas",
"fa-thin": "fat"
},
sharp: {
"fa-solid": "fass",
"fa-regular": "fasr",
"fa-light": "fasl",
"fa-thin": "fast"
},
"sharp-duotone": {
"fa-solid": "fasds"
}
};
g[n] = {
...g[n],
"fa-kit": "fak"
};
c(g), c({
classic: {
900: "fas",
400: "far",
normal: "far",
300: "fal",
100: "fat"
},
sharp: {
900: "fass",
400: "fasr",
300: "fasl",
100: "fast"
},
"sharp-duotone": {
900: "fasds"
}
});
const m = new Set;
Object.keys(i[n]).map(m.add.bind(m)), Object.keys(i.sharp).map(m.add.bind(m)), Object.keys(i["sharp-duotone"]).map(m.add.bind(m));
const k = r || {};
k[f] || (k[f] = {}), k[f].styles || (k[f].styles = {}), k[f].hooks || (k[f].hooks = {}), k[f].shims || (k[f].shims = []);
var w = k[f];
const y = [
["glass", null, "martini-glass-empty"],
["envelope-o", "far", "envelope"],
["star-o", "far", "star"],
["remove", null, "xmark"],
["close", null, "xmark"],
["gear", null, "gear"],
["trash-o", "far", "trash-can"],
["home", null, "house"],
["file-o", "far", "file"],
["clock-o", "far", "clock"],
["arrow-circle-o-down", "far", "circle-down"],
["arrow-circle-o-up", "far", "circle-up"],
["play-circle-o", "far", "circle-play"],
["repeat", null, "arrow-rotate-right"],
["rotate-right", null, "arrow-rotate-right"],
["refresh", null, "arrows-rotate"],
["list-alt", "far", "rectangle-list"],
["dedent", null, "outdent"],
["video-camera", null, "video"],
["picture-o", "far", "image"],
["photo", "far", "image"],
["image", "far", "image"],
["map-marker", null, "location-dot"],
["pencil-square-o", "far", "pen-to-square"],
["edit", "far", "pen-to-square"],
["share-square-o", null, "share-from-square"],
["check-square-o", "far", "square-check"],
["arrows", null, "up-down-left-right"],
["times-circle-o", "far", "circle-xmark"],
["check-circle-o", "far", "circle-check"],
["mail-forward", null, "share"],
["expand", null, "up-right-and-down-left-from-center"],
["compress", null, "down-left-and-up-right-to-center"],
["eye", "far", null],
["eye-slash", "far", null],
["warning", null, "triangle-exclamation"],
["calendar", null, "calendar-days"],
["arrows-v", null, "up-down"],
["arrows-h", null, "left-right"],
["bar-chart", null, "chart-column"],
["bar-chart-o", null, "chart-column"],
["twitter-square", "fab", "square-twitter"],
["facebook-square", "fab", "square-facebook"],
["gears", null, "gears"],
["thumbs-o-up", "far", "thumbs-up"],
["thumbs-o-down", "far", "thumbs-down"],
["heart-o", "far", "heart"],
["sign-out", null, "right-from-bracket"],
["linkedin-square", "fab", "linkedin"],
["thumb-tack", null, "thumbtack"],
["external-link", null, "up-right-from-square"],
["sign-in", null, "right-to-bracket"],
["github-square", "fab", "square-github"],
["lemon-o", "far", "lemon"],
["square-o", "far", "square"],
["bookmark-o", "far", "bookmark"],
["twitter", "fab", null],
["facebook", "fab", "facebook-f"],
["facebook-f", "fab", "facebook-f"],
["github", "fab", null],
["credit-card", "far", null],
["feed", null, "rss"],
["hdd-o", "far", "hard-drive"],
["hand-o-right", "far", "hand-point-right"],
["hand-o-left", "far", "hand-point-left"],
["hand-o-up", "far", "hand-point-up"],
["hand-o-down", "far", "hand-point-down"],
["globe", null, "earth-americas"],
["tasks", null, "bars-progress"],
["arrows-alt", null, "maximize"],
["group", null, "users"],
["chain", null, "link"],
["cut", null, "scissors"],
["files-o", "far", "copy"],
["floppy-o", "far", "floppy-disk"],
["save", "far", "floppy-disk"],
["navicon", null, "bars"],
["reorder", null, "bars"],
["magic", null, "wand-magic-sparkles"],
["pinterest", "fab", null],
["pinterest-square", "fab", "square-pinterest"],
["google-plus-square", "fab", "square-google-plus"],
["google-plus", "fab", "google-plus-g"],
["money", null, "money-bill-1"],
["unsorted", null, "sort"],
["sort-desc", null, "sort-down"],
["sort-asc", null, "sort-up"],
["linkedin", "fab", "linkedin-in"],
["rotate-left", null, "arrow-rotate-left"],
["legal", null, "gavel"],
["tachometer", null, "gauge-high"],
["dashboard", null, "gauge-high"],
["comment-o", "far", "comment"],
["comments-o", "far", "comments"],
["flash", null, "bolt"],
["clipboard", null, "paste"],
["lightbulb-o", "far", "lightbulb"],
["exchange", null, "right-left"],
["cloud-download", null, "cloud-arrow-down"],
["cloud-upload", null, "cloud-arrow-up"],
["bell-o", "far", "bell"],
["cutlery", null, "utensils"],
["file-text-o", "far", "file-lines"],
["building-o", "far", "building"],
["hospital-o", "far", "hospital"],
["tablet", null, "tablet-screen-button"],
["mobile", null, "mobile-screen-button"],
["mobile-phone", null, "mobile-screen-button"],
["circle-o", "far", "circle"],
["mail-reply", null, "reply"],
["github-alt", "fab", null],
["folder-o", "far", "folder"],
["folder-open-o", "far", "folder-open"],
["smile-o", "far", "face-smile"],
["frown-o", "far", "face-frown"],
["meh-o", "far", "face-meh"],
["keyboard-o", "far", "keyboard"],
["flag-o", "far", "flag"],
["mail-reply-all", null, "reply-all"],
["star-half-o", "far", "star-half-stroke"],
["star-half-empty", "far", "star-half-stroke"],
["star-half-full", "far", "star-half-stroke"],
["code-fork", null, "code-branch"],
["chain-broken", null, "link-slash"],
["unlink", null, "link-slash"],
["calendar-o", "far", "calendar"],
["maxcdn", "fab", null],
["html5", "fab", null],
["css3", "fab", null],
["unlock-alt", null, "unlock"],
["minus-square-o", "far", "square-minus"],
["level-up", null, "turn-up"],
["level-down", null, "turn-down"],
["pencil-square", null, "square-pen"],
["external-link-square", null, "square-up-right"],
["compass", "far", null],
["caret-square-o-down", "far", "square-caret-down"],
["toggle-down", "far", "square-caret-down"],
["caret-square-o-up", "far", "square-caret-up"],
["toggle-up", "far", "square-caret-up"],
["caret-square-o-right", "far", "square-caret-right"],
["toggle-right", "far", "square-caret-right"],
["eur", null, "euro-sign"],
["euro", null, "euro-sign"],
["gbp", null, "sterling-sign"],
["usd", null, "dollar-sign"],
["dollar", null, "dollar-sign"],
["inr", null, "indian-rupee-sign"],
["rupee", null, "indian-rupee-sign"],
["jpy", null, "yen-sign"],
["cny", null, "yen-sign"],
["rmb", null, "yen-sign"],
["yen", null, "yen-sign"],
["rub", null, "ruble-sign"],
["ruble", null, "ruble-sign"],
["rouble", null, "ruble-sign"],
["krw", null, "won-sign"],
["won", null, "won-sign"],
["btc", "fab", null],
["bitcoin", "fab", "btc"],
["file-text", null, "file-lines"],
["sort-alpha-asc", null, "arrow-down-a-z"],
["sort-alpha-desc", null, "arrow-down-z-a"],
["sort-amount-asc", null, "arrow-down-short-wide"],
["sort-amount-desc", null, "arrow-down-wide-short"],
["sort-numeric-asc", null, "arrow-down-1-9"],
["sort-numeric-desc", null, "arrow-down-9-1"],
["youtube-square", "fab", "square-youtube"],
["youtube", "fab", null],
["xing", "fab", null],
["xing-square", "fab", "square-xing"],
["youtube-play", "fab", "youtube"],
["dropbox", "fab", null],
["stack-overflow", "fab", null],
["instagram", "fab", null],
["flickr", "fab", null],
["adn", "fab", null],
["bitbucket", "fab", null],
["bitbucket-square", "fab", "bitbucket"],
["tumblr", "fab", null],
["tumblr-square", "fab", "square-tumblr"],
["long-arrow-down", null, "down-long"],
["long-arrow-up", null, "up-long"],
["long-arrow-left", null, "left-long"],
["long-arrow-right", null, "right-long"],
["apple", "fab", null],
["windows", "fab", null],
["android", "fab", null],
["linux", "fab", null],
["dribbble", "fab", null],
["skype", "fab", null],
["foursquare", "fab", null],
["trello", "fab", null],
["gratipay", "fab", null],
["gittip", "fab", "gratipay"],
["sun-o", "far", "sun"],
["moon-o", "far", "moon"],
["vk", "fab", null],
["weibo", "fab", null],
["renren", "fab", null],
["pagelines", "fab", null],
["stack-exchange", "fab", null],
["arrow-circle-o-right", "far", "circle-right"],
["arrow-circle-o-left", "far", "circle-left"],
["caret-square-o-left", "far", "square-caret-left"],
["toggle-left", "far", "square-caret-left"],
["dot-circle-o", "far", "circle-dot"],
["vimeo-square", "fab", "square-vimeo"],
["try", null, "turkish-lira-sign"],
["turkish-lira", null, "turkish-lira-sign"],
["plus-square-o", "far", "square-plus"],
["slack", "fab", null],
["wordpress", "fab", null],
["openid", "fab", null],
["institution", null, "building-columns"],
["bank", null, "building-columns"],
["mortar-board", null, "graduation-cap"],
["yahoo", "fab", null],
["google", "fab", null],
["reddit", "fab", null],
["reddit-square", "fab", "square-reddit"],
["stumbleupon-circle", "fab", null],
["stumbleupon", "fab", null],
["delicious", "fab", null],
["digg", "fab", null],
["pied-piper-pp", "fab", null],
["pied-piper-alt", "fab", null],
["drupal", "fab", null],
["joomla", "fab", null],
["behance", "fab", null],
["behance-square", "fab", "square-behance"],
["steam", "fab", null],
["steam-square", "fab", "square-steam"],
["automobile", null, "car"],
["cab", null, "taxi"],
["spotify", "fab", null],
["deviantart", "fab", null],
["soundcloud", "fab", null],
["file-pdf-o", "far", "file-pdf"],
["file-word-o", "far", "file-word"],
["file-excel-o", "far", "file-excel"],
["file-powerpoint-o", "far", "file-powerpoint"],
["file-image-o", "far", "file-image"],
["file-photo-o", "far", "file-image"],
["file-picture-o", "far", "file-image"],
["file-archive-o", "far", "file-zipper"],
["file-zip-o", "far", "file-zipper"],
["file-audio-o", "far", "file-audio"],
["file-sound-o", "far", "file-audio"],
["file-video-o", "far", "file-video"],
["file-movie-o", "far", "file-video"],
["file-code-o", "far", "file-code"],
["vine", "fab", null],
["codepen", "fab", null],
["jsfiddle", "fab", null],
["life-bouy", null, "life-ring"],
["life-buoy", null, "life-ring"],
["life-saver", null, "life-ring"],
["support", null, "life-ring"],
["circle-o-notch", null, "circle-notch"],
["rebel", "fab", null],
["ra", "fab", "rebel"],
["resistance", "fab", "rebel"],
["empire", "fab", null],
["ge", "fab", "empire"],
["git-square", "fab", "square-git"],
["git", "fab", null],
["hacker-news", "fab", null],
["y-combinator-square", "fab", "hacker-news"],
["yc-square", "fab", "hacker-news"],
["tencent-weibo", "fab", null],
["qq", "fab", null],
["weixin", "fab", null],
["wechat", "fab", "weixin"],
["send", null, "paper-plane"],
["paper-plane-o", "far", "paper-plane"],
["send-o", "far", "paper-plane"],
["circle-thin", "far", "circle"],
["header", null, "heading"],
["futbol-o", "far", "futbol"],
["soccer-ball-o", "far", "futbol"],
["slideshare", "fab", null],
["twitch", "fab", null],
["yelp", "fab", null],
["newspaper-o", "far", "newspaper"],
["paypal", "fab", null],
["google-wallet", "fab", null],
["cc-visa", "fab", null],
["cc-mastercard", "fab", null],
["cc-discover", "fab", null],
["cc-amex", "fab", null],
["cc-paypal", "fab", null],
["cc-stripe", "fab", null],
["bell-slash-o", "far", "bell-slash"],
["trash", null, "trash-can"],
["copyright", "far", null],
["eyedropper", null, "eye-dropper"],
["area-chart", null, "chart-area"],
["pie-chart", null, "chart-pie"],
["line-chart", null, "chart-line"],
["lastfm", "fab", null],
["lastfm-square", "fab", "square-lastfm"],
["ioxhost", "fab", null],
["angellist", "fab", null],
["cc", "far", "closed-captioning"],
["ils", null, "shekel-sign"],
["shekel", null, "shekel-sign"],
["sheqel", null, "shekel-sign"],
["buysellads", "fab", null],
["connectdevelop", "fab", null],
["dashcube", "fab", null],
["forumbee", "fab", null],
["leanpub", "fab", null],
["sellsy", "fab", null],
["shirtsinbulk", "fab", null],
["simplybuilt", "fab", null],
["skyatlas", "fab", null],
["diamond", "far", "gem"],
["transgender", null, "mars-and-venus"],
["intersex", null, "mars-and-venus"],
["transgender-alt", null, "transgender"],
["facebook-official", "fab", "facebook"],
["pinterest-p", "fab", null],
["whatsapp", "fab", null],
["hotel", null, "bed"],
["viacoin", "fab", null],
["medium", "fab", null],
["y-combinator", "fab", null],
["yc", "fab", "y-combinator"],
["optin-monster", "fab", null],
["opencart", "fab", null],
["expeditedssl", "fab", null],
["battery-4", null, "battery-full"],
["battery", null, "battery-full"],
["battery-3", null, "battery-three-quarters"],
["battery-2", null, "battery-half"],
["battery-1", null, "battery-quarter"],
["battery-0", null, "battery-empty"],
["object-group", "far", null],
["object-ungroup", "far", null],
["sticky-note-o", "far", "note-sticky"],
["cc-jcb", "fab", null],
["cc-diners-club", "fab", null],
["clone", "far", null],
["hourglass-o", null, "hourglass"],
["hourglass-1", null, "hourglass-start"],
["hourglass-2", null, "hourglass-half"],
["hourglass-3", null, "hourglass-end"],
["hand-rock-o", "far", "hand-back-fist"],
["hand-grab-o", "far", "hand-back-fist"],
["hand-paper-o", "far", "hand"],
["hand-stop-o", "far", "hand"],
["hand-scissors-o", "far", "hand-scissors"],
["hand-lizard-o", "far", "hand-lizard"],
["hand-spock-o", "far", "hand-spock"],
["hand-pointer-o", "far", "hand-pointer"],
["hand-peace-o", "far", "hand-peace"],
["registered", "far", null],
["creative-commons", "fab", null],
["gg", "fab", null],
["gg-circle", "fab", null],
["odnoklassniki", "fab", null],
["odnoklassniki-square", "fab", "square-odnoklassniki"],
["get-pocket", "fab", null],
["wikipedia-w", "fab", null],
["safari", "fab", null],
["chrome", "fab", null],
["firefox", "fab", null],
["opera", "fab", null],
["internet-explorer", "fab", null],
["television", null, "tv"],
["contao", "fab", null],
["500px", "fab", null],
["amazon", "fab", null],
["calendar-plus-o", "far", "calendar-plus"],
["calendar-minus-o", "far", "calendar-minus"],
["calendar-times-o", "far", "calendar-xmark"],
["calendar-check-o", "far", "calendar-check"],
["map-o", "far", "map"],
["commenting", null, "comment-dots"],
["commenting-o", "far", "comment-dots"],
["houzz", "fab", null],
["vimeo", "fab", "vimeo-v"],
["black-tie", "fab", null],
["fonticons", "fab", null],
["reddit-alien", "fab", null],
["edge", "fab", null],
["credit-card-alt", null, "credit-card"],
["codiepie", "fab", null],
["modx", "fab", null],
["fort-awesome", "fab", null],
["usb", "fab", null],
["product-hunt", "fab", null],
["mixcloud", "fab", null],
["scribd", "fab", null],
["pause-circle-o", "far", "circle-pause"],
["stop-circle-o", "far", "circle-stop"],
["bluetooth", "fab", null],
["bluetooth-b", "fab", null],
["gitlab", "fab", null],
["wpbeginner", "fab", null],
["wpforms", "fab", null],
["envira", "fab", null],
["wheelchair-alt", "fab", "accessible-icon"],
["question-circle-o", "far", "circle-question"],
["volume-control-phone", null, "phone-volume"],
["asl-interpreting", null, "hands-asl-interpreting"],
["deafness", null, "ear-deaf"],
["hard-of-hearing", null, "ear-deaf"],
["glide", "fab", null],
["glide-g", "fab", null],
["signing", null, "hands"],
["viadeo", "fab", null],
["viadeo-square", "fab", "square-viadeo"],
["snapchat", "fab", null],
["snapchat-ghost", "fab", "snapchat"],
["snapchat-square", "fab", "square-snapchat"],
["pied-piper", "fab", null],
["first-order", "fab", null],
["yoast", "fab", null],
["themeisle", "fab", null],
["google-plus-official", "fab", "google-plus"],
["google-plus-circle", "fab", "google-plus"],
["font-awesome", "fab", null],
["fa", "fab", "font-awesome"],
["handshake-o", "far", "handshake"],
["envelope-open-o", "far", "envelope-open"],
["linode", "fab", null],
["address-book-o", "far", "address-book"],
["vcard", null, "address-card"],
["address-card-o", "far", "address-card"],
["vcard-o", "far", "address-card"],
["user-circle-o", "far", "circle-user"],
["user-o", "far", "user"],
["id-badge", "far", null],
["drivers-license", null, "id-card"],
["id-card-o", "far", "id-card"],
["drivers-license-o", "far", "id-card"],
["quora", "fab", null],
["free-code-camp", "fab", null],
["telegram", "fab", null],
["thermometer-4", null, "temperature-full"],
["thermometer", null, "temperature-full"],
["thermometer-3", null, "temperature-three-quarters"],
["thermometer-2", null, "temperature-half"],
["thermometer-1", null, "temperature-quarter"],
["thermometer-0", null, "temperature-empty"],
["bathtub", null, "bath"],
["s15", null, "bath"],
["window-maximize", "far", null],
["window-restore", "far", null],
["times-rectangle", null, "rectangle-xmark"],
["window-close-o", "far", "rectangle-xmark"],
["times-rectangle-o", "far", "rectangle-xmark"],
["bandcamp", "fab", null],
["grav", "fab", null],
["etsy", "fab", null],
["imdb", "fab", null],
["ravelry", "fab", null],
["eercast", "fab", "sellcast"],
["snowflake-o", "far", "snowflake"],
["superpowers", "fab", null],
["wpexplorer", "fab", null],
["meetup", "fab", null],
[61440, "fas", "martini-glass-empty"],
[61443, "far", "envelope"],
[61446, "far", "star"],
[61460, "far", "trash-can"],
[61462, "far", "file"],
[61463, "far", "clock"],
[61466, "far", "circle-down"],
[61467, "far", "circle-up"],
[61469, "far", "circle-play"],
[61470, "fas", "arrow-rotate-right"],
[61474, "far", "rectangle-list"],
[61502, "far", "image"],
[61505, "fas", "location-dot"],
[61508, "far", "pen-to-square"],
[61509, "fas", "share-from-square"],
[61510, "far", "square-check"],
[61511, "fas", "up-down-left-right"],
[61532, "far", "circle-xmark"],
[61533, "far", "circle-check"],
[61541, "fas", "up-right-and-down-left-from-center"],
[61542, "fas", "down-left-and-up-right-to-center"],
[61550, "far", "eye"],
[61552, "far", "eye-slash"],
[61555, "fas", "calendar-days"],
[61565, "fas", "up-down"],
[61566, "fas", "left-right"],
[61568, "fas", "chart-column"],
[61569, "fab", "square-twitter"],
[61570, "fab", "square-facebook"],
[61575, "far", "thumbs-up"],
[61576, "far", "thumbs-down"],
[61578, "far", "heart"],
[61579, "fas", "right-from-bracket"],
[61580, "fab", "linkedin"],
[61582, "fas", "up-right-from-square"],
[61584, "fas", "right-to-bracket"],
[61586, "fab", "square-github"],
[61588, "far", "lemon"],
[61590, "far", "square"],
[61591, "far", "bookmark"],
[61593, "fab", "twitter"],
[61594, "fab", "facebook-f"],
[61595, "fab", "github"],
[61597, "far", "credit-card"],
[61600, "far", "hard-drive"],
[61604, "far", "hand-point-right"],
[61605, "far", "hand-point-left"],
[61606, "far", "hand-point-up"],
[61607, "far", "hand-point-down"],
[61612, "fas", "earth-americas"],
[61614, "fas", "bars-progress"],
[61618, "fas", "maximize"],
[61632, "fas", "users"],
[61637, "far", "copy"],
[61639, "far", "floppy-disk"],
[61641, "fas", "bars"],
[61648, "fas", "wand-magic-sparkles"],
[61650, "fab", "pinterest"],
[61651, "fab", "square-pinterest"],
[61652, "fab", "square-google-plus"],
[61653, "fab", "google-plus-g"],
[61654, "fas", "money-bill-1"],
[61665, "fab", "linkedin-in"],
[61666, "fas", "arrow-rotate-left"],
[61668, "fas", "gauge-high"],
[61669, "far", "comment"],
[61670, "far", "comments"],
[61671, "fas", "bolt"],
[61674, "fas", "paste"],
[61675, "far", "lightbulb"],
[61676, "fas", "right-left"],
[61602, "far", "bell"],
[61685, "fas", "utensils"],
[61686, "far", "file-lines"],
[61687, "far", "building"],
[61688, "far", "hospital"],
[61706, "fas", "tablet-screen-button"],
[61707, "fas", "mobile-screen-button"],
[61708, "far", "circle"],
[61714, "fas", "reply"],
[61715, "fab", "github-alt"],
[61716, "far", "folder"],
[61717, "far", "folder-open"],
[61720, "far", "face-smile"],
[61721, "far", "face-frown"],
[61722, "far", "face-meh"],
[61724, "far", "keyboard"],
[61725, "far", "flag"],
[61731, "far", "star-half-stroke"],
[61734, "fas", "code-branch"],
[61747, "far", "calendar"],
[61750, "fab", "maxcdn"],
[61755, "fab", "html5"],
[61756, "fab", "css3"],
[61758, "fas", "unlock"],
[61767, "far", "square-minus"],
[61768, "fas", "turn-up"],
[61769, "fas", "turn-down"],
[61772, "fas", "square-up-right"],
[61774, "far", "compass"],
[61776, "far", "square-caret-down"],
[61777, "far", "square-caret-up"],
[61778, "far", "square-caret-right"],
[61781, "fas", "dollar-sign"],
[61782, "fas", "indian-rupee-sign"],
[61786, "fab", "btc"],
[61790, "fas", "arrow-down-z-a"],
[61792, "fas", "arrow-down-short-wide"],
[61793, "fas", "arrow-down-wide-short"],
[61795, "fas", "arrow-down-9-1"],
[61798, "fab", "square-youtube"],
[61799, "fab", "youtube"],
[61800, "fab", "xing"],
[61801, "fab", "square-xing"],
[61802, "fab", "youtube"],
[61803, "fab", "dropbox"],
[61804, "fab", "stack-overflow"],
[61805, "fab", "instagram"],
[61806, "fab", "flickr"],
[61808, "fab", "adn"],
[61809, "fab", "bitbucket"],
[61810, "fab", "bitbucket"],
[61811, "fab", "tumblr"],
[61812, "fab", "square-tumblr"],
[61813, "fas", "down-long"],
[61814, "fas", "up-long"],
[61815, "fas", "left-long"],
[61816, "fas", "right-long"],
[61817, "fab", "apple"],
[61818, "fab", "windows"],
[61819, "fab", "android"],
[61820, "fab", "linux"],
[61821, "fab", "dribbble"],
[61822, "fab", "skype"],
[61824, "fab", "foursquare"],
[61825, "fab", "trello"],
[61828, "fab", "gratipay"],
[61829, "far", "sun"],
[61830, "far", "moon"],
[61833, "fab", "vk"],
[61834, "fab", "weibo"],
[61835, "fab", "renren"],
[61836, "fab", "pagelines"],
[61837, "fab", "stack-exchange"],
[61838, "far", "circle-right"],
[61840, "far", "circle-left"],
[61841, "far", "square-caret-left"],
[61842, "far", "circle-dot"],
[61844, "fab", "square-vimeo"],
[61845, "fas", "turkish-lira-sign"],
[61846, "far", "square-plus"],
[61848, "fab", "slack"],
[61850, "fab", "wordpress"],
[61851, "fab", "openid"],
[61854, "fab", "yahoo"],
[61856, "fab", "google"],
[61857, "fab", "reddit"],
[61858, "fab", "square-reddit"],
[61859, "fab", "stumbleupon-circle"],
[61860, "fab", "stumbleupon"],
[61861, "fab", "delicious"],
[61862, "fab", "digg"],
[61863, "fab", "pied-piper-pp"],
[61864, "fab", "pied-piper-alt"],
[61865, "fab", "drupal"],
[61866, "fab", "joomla"],
[61876, "fab", "behance"],
[61877, "fab", "square-behance"],
[61878, "fab", "steam"],
[61879, "fab", "square-steam"],
[61884, "fab", "spotify"],
[61885, "fab", "deviantart"],
[61886, "fab", "soundcloud"],
[61889, "far", "file-pdf"],
[61890, "far", "file-word"],
[61891, "far", "file-excel"],
[61892, "far", "file-powerpoint"],
[61893, "far", "file-image"],
[61894, "far", "file-zipper"],
[61895, "far", "file-audio"],
[61896, "far", "file-video"],
[61897, "far", "file-code"],
[61898, "fab", "vine"],
[61899, "fab", "codepen"],
[61900, "fab", "jsfiddle"],
[61901, "fas", "life-ring"],
[61902, "fas", "circle-notch"],
[61904, "fab", "rebel"],
[61905, "fab", "empire"],
[61906, "fab", "square-git"],
[61907, "fab", "git"],
[61908, "fab", "hacker-news"],
[61909, "fab", "tencent-weibo"],
[61910, "fab", "qq"],
[61911, "fab", "weixin"],
[61912, "fas", "paper-plane"],
[61913, "far", "paper-plane"],
[61915, "far", "circle"],
[61923, "far", "futbol"],
[61927, "fab", "slideshare"],
[61928, "fab", "twitch"],
[61929, "fab", "yelp"],
[61930, "far", "newspaper"],
[61933, "fab", "paypal"],
[61934, "fab", "google-wallet"],
[61936, "fab", "cc-visa"],
[61937, "fab", "cc-mastercard"],
[61938, "fab", "cc-discover"],
[61939, "fab", "cc-amex"],
[61940, "fab", "cc-paypal"],
[61941, "fab", "cc-stripe"],
[61943, "far", "bell-slash"],
[61944, "fas", "trash-can"],
[61945, "far", "copyright"],
[61954, "fab", "lastfm"],
[61955, "fab", "square-lastfm"],
[61960, "fab", "ioxhost"],
[61961, "fab", "angellist"],
[61962, "far", "closed-captioning"],
[61965, "fab", "buysellads"],
[61966, "fab", "connectdevelop"],
[61968, "fab", "dashcube"],
[61969, "fab", "forumbee"],
[61970, "fab", "leanpub"],
[61971, "fab", "sellsy"],
[61972, "fab", "shirtsinbulk"],
[61973, "fab", "simplybuilt"],
[61974, "fab", "skyatlas"],
[61977, "far", "gem"],
[61988, "fas", "mars-and-venus"],
[62e3, "fab", "facebook"],
[62001, "fab", "pinterest-p"],
[62002, "fab", "whatsapp"],
[62006, "fas", "bed"],
[62007, "fab", "viacoin"],
[62010, "fab", "medium"],
[62011, "fab", "y-combinator"],
[62012, "fab", "optin-monster"],
[62013, "fab", "opencart"],
[62014, "fab", "expeditedssl"],
[62016, "fas", "battery-full"],
[62017, "fas", "battery-three-quarters"],
[62018, "fas", "battery-half"],
[62019, "fas", "battery-quarter"],
[62023, "far", "object-group"],
[62024, "far", "object-ungroup"],
[62026, "far", "note-sticky"],
[62027, "fab", "cc-jcb"],
[62028, "fab", "cc-diners-club"],
[62029, "far", "clone"],
[62032, "fas", "hourglass"],
[62037, "far", "hand-back-fist"],
[62038, "far", "hand"],
[62039, "far", "hand-scissors"],
[62040, "far", "hand-lizard"],
[62041, "far", "hand-spock"],
[62042, "far", "hand-pointer"],
[62043, "far", "hand-peace"],
[62045, "far", "registered"],
[62046, "fab", "creative-commons"],
[62048, "fab", "gg"],
[62049, "fab", "gg-circle"],
[62051, "fab", "odnoklassniki"],
[62052, "fab", "square-odnoklassniki"],
[62053, "fab", "get-pocket"],
[62054, "fab", "wikipedia-w"],
[62055, "fab", "safari"],
[62056, "fab", "chrome"],
[62057, "fab", "firefox"],
[62058, "fab", "opera"],
[62059, "fab", "internet-explorer"],
[62061, "fab", "contao"],
[62062, "fab", "500px"],
[62064, "fab", "amazon"],
[62065, "far", "calendar-plus"],
[62066, "far", "calendar-minus"],
[62067, "far", "calendar-xmark"],
[62068, "far", "calendar-check"],
[62072, "far", "map"],
[62074, "fas", "comment-dots"],
[62075, "far", "comment-dots"],
[62076, "fab", "houzz"],
[62077, "fab", "vimeo-v"],
[62078, "fab", "black-tie"],
[62080, "fab", "fonticons"],
[62081, "fab", "reddit-alien"],
[62082, "fab", "edge"],
[62083, "fas", "credit-card"],
[62084, "fab", "codiepie"],
[62085, "fab", "modx"],
[62086, "fab", "fort-awesome"],
[62087, "fab", "usb"],
[62088, "fab", "product-hunt"],
[62089, "fab", "mixcloud"],
[62090, "fab", "scribd"],
[62092, "far", "circle-pause"],
[62094, "far", "circle-stop"],
[62099, "fab", "bluetooth"],
[62100, "fab", "bluetooth-b"],
[62102, "fab", "gitlab"],
[62103, "fab", "wpbeginner"],
[62104, "fab", "wpforms"],
[62105, "fab", "envira"],
[62107, "fab", "accessible-icon"],
[62108, "far", "circle-question"],
[62117, "fab", "glide"],
[62118, "fab", "glide-g"],
[62121, "fab", "viadeo"],
[62122, "fab", "square-viadeo"],
[62123, "fab", "snapchat"],
[62124, "fab", "snapchat"],
[62125, "fab", "square-snapchat"],
[62126, "fab", "pied-piper"],
[62128, "fab", "first-order"],
[62129, "fab", "yoast"],
[62130, "fab", "themeisle"],
[62131, "fab", "google-plus"],
[62132, "fab", "font-awesome"],
[62133, "far", "handshake"],
[62135, "far", "envelope-open"],
[62136, "fab", "linode"],
[62138, "far", "address-book"],
[62140, "far", "address-card"],
[62142, "far", "circle-user"],
[62144, "far", "user"],
[62145, "far", "id-badge"],
[62147, "far", "id-card"],
[62148, "fab", "quora"],
[62149, "fab", "free-code-camp"],
[62150, "fab", "telegram"],
[62151, "fas", "temperature-full"],
[62157, "fas", "bath"],
[62160, "far", "window-maximize"],
[62162, "far", "window-restore"],
[62163, "fas", "rectangle-xmark"],
[62164, "far", "rectangle-xmark"],
[62165, "fab", "bandcamp"],
[62166, "fab", "grav"],
[62167, "fab", "etsy"],
[62168, "fab", "imdb"],
[62169, "fab", "ravelry"],
[62170, "fab", "sellcast"],
[62172, "far", "snowflake"],
[62173, "fab", "superpowers"],
[62174, "fab", "wpexplorer"],
[62176, "fab", "meetup"]
];
return function(a) {
try {
for (var l = arguments.length, e = new Array(1 < l ? l - 1 : 0), r = 1; r < l; r++) e[r - 1] = arguments[r];
a(...e)
} catch (a) {
if (!b) throw a
}
}(() => {
"function" == typeof w.hooks.addShims ? w.hooks.addShims(y) : w.shims.push(...y)
}), y
}, "object" == typeof exports && "undefined" != typeof module ? module.exports = l() : "function" == typeof define && define.amd ? define(l) : a["fontawesome-pro-shims"] = l();
</script>
</div>
<!--/s4-workspace-->
<!--addthis js ends -->
<!-- Google tag (gtag.js) -->
<script async="async" src="https://www.googletagmanager.com/gtag/js?id=G-HJCTVZ8RE3">
//<![CDATA[//]]>
</script>
<script>
//<![CDATA[
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'G-HJCTVZ8RE3');
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
function ProcessImn() {}
function ProcessImnMarkers() {}
$(document).ready(function() {
$(".ms-srch-dataProvider").remove();
});
//]]>
</script>
<script src="https://www.phoenix.gov/Style%20Library/CityOfPhx/style/scripts/download_tracking.js" type="text/javascript">
//<![CDATA[
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'en',
gaTrack: true,
gaId: 'UA-46569391-1'
}, 'google_translate_element');
if (typeof setUpSiteWidget === "function") {
setUpSiteWidget();
}
}
//]]>
</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit" async="async" defer="defer">
//<![CDATA[
//]]>
</script>
<div id="DeltaFormDigest">
<script type="text/javascript">
//<![CDATA[
var formDigestElement = document.getElementsByName('__REQUESTDIGEST')[0];
if (!((formDigestElement == null) || (formDigestElement.tagName.toLowerCase() != 'input') || (formDigestElement.type.toLowerCase() != 'hidden') || (formDigestElement.value == null) || (formDigestElement.value.length <= 0))) {
formDigestElement.value = '0x277E549C90E446FE2D718BE15C30B098A1B873896E62DA252C3D5843CFF0062123328B39B7C6331512A4C619E1C74BA2861FA9408FC892BFFB2FD47AD14BA5F7,18 Oct 2024 18:52:01 -0000';
_spPageContextInfo.updateFormDigestPageLoaded = new Date();
}
//]]>
</script>
</div>
<script type="text/javascript">
//<![CDATA[
var sdpWPQ27 = $get('WebPartWPQ27');
if (sdpWPQ27 != null) { // webpart body div
sdpWPQ27 = sdpWPQ27.parentNode;
if (sdpWPQ27 != null) { // webpart div
sdpWPQ27.className = 'display-none';
}
}
var sdpWPQ28 = $get('WebPartWPQ28');
if (sdpWPQ28 != null) { // webpart body div
sdpWPQ28 = sdpWPQ28.parentNode;
if (sdpWPQ28 != null) { // webpart div
sdpWPQ28.className = 'display-none';
}
}
var sdpWPQ29 = $get('WebPartWPQ29');
if (sdpWPQ29 != null) { // webpart body div
sdpWPQ29 = sdpWPQ29.parentNode;
if (sdpWPQ29 != null) { // webpart div
sdpWPQ29.className = 'display-none';
}
}
var sdpWPQ30 = $get('WebPartWPQ30');
if (sdpWPQ30 != null) { // webpart body div
sdpWPQ30 = sdpWPQ30.parentNode;
if (sdpWPQ30 != null) { // webpart div
sdpWPQ30.className = 'display-none';
}
}
var callBackFrameUrl = '/WebResource.axd?d=ASx50mNTfIWcZpv4ZDWOv3wqQPuRuesIo7GwfzNoANng2jk5XN7xbMHEliTL7XSBLOwUhGILO9d74tgl3waz77WB4t_V98dfcXnKYN00d1U1&t=637814401746327080';
WebForm_InitCallback();
var sdpWPQ4 = $get('WebPartWPQ4');
if (sdpWPQ4 != null) { // webpart body div
sdpWPQ4 = sdpWPQ4.parentNode;
if (sdpWPQ4 != null) { // webpart div
sdpWPQ4.className = 'display-none';
}
}
var sdpWPQ6 = $get('WebPartWPQ6');
if (sdpWPQ6 != null) { // webpart body div
sdpWPQ6 = sdpWPQ6.parentNode;
if (sdpWPQ6 != null) { // webpart div
sdpWPQ6.className = 'display-none';
}
}
var sdpWPQ8 = $get('WebPartWPQ8');
if (sdpWPQ8 != null) { // webpart body div
sdpWPQ8 = sdpWPQ8.parentNode;
if (sdpWPQ8 != null) { // webpart div
sdpWPQ8.className = 'display-none';
}
}
var sdpWPQ10 = $get('WebPartWPQ10');
if (sdpWPQ10 != null) { // webpart body div
sdpWPQ10 = sdpWPQ10.parentNode;
if (sdpWPQ10 != null) { // webpart div
sdpWPQ10.className = 'display-none';
}
}
IsSPSocialSwitchEnabled = function() {
return true;
};
var _fV4UI = true;
function _RegisterWebPartPageCUI() {
var initInfo = {
editable: false,
isEditMode: false,
allowWebPartAdder: false,
listId: "{be320cbe-7db1-4b47-af3b-14da9a4496e2}",
itemId: 2,
recycleBinEnabled: true,
enableMinorVersioning: true,
enableModeration: false,
forceCheckout: false,
rootFolderUrl: "\u002fPages",
itemPermissions: {
High: 16,
Low: 2147680321
}
};
SP.Ribbon.WebPartComponent.registerWithPageManager(initInfo);
var wpcomp = SP.Ribbon.WebPartComponent.get_instance();
var hid;
hid = document.getElementById("_wpSelected");
if (hid != null) {
var wpid = hid.value;
if (wpid.length > 0) {
var zc = document.getElementById(wpid);
if (zc != null) wpcomp.selectWebPart(zc, false);
}
}
hid = document.getElementById("_wzSelected");
if (hid != null) {
var wzid = hid.value;
if (wzid.length > 0) {
wpcomp.selectWebPartZone(null, wzid);
}
}
};
function __RegisterWebPartPageCUI() {
ExecuteOrDelayUntilScriptLoaded(_RegisterWebPartPageCUI, "sp.ribbon.js");
}
_spBodyOnLoadFunctionNames.push("__RegisterWebPartPageCUI");
var __wpmExportWarning =
'This Web Part Page has been personalized. As a result, one or more Web Part properties may contain confidential information. Make sure the properties contain information that is safe for others to read. After exporting this Web Part, view properties in the Web Part description file (.WebPart) by using a text editor such as Microsoft Notepad.';
var __wpmCloseProviderWarning =
'You are about to close this Web Part. It is currently providing data to other Web Parts, and these connections will be deleted if this Web Part is closed. To close this Web Part, click OK. To keep this Web Part, click Cancel.';
var __wpmDeleteWarning = 'You are about to permanently delete this Web Part. Are you sure you want to do this? To delete this Web Part, click OK. To keep this Web Part, click Cancel.';
function ctl00_g_f7673e9b_e127_40c7_be2b_ca6b2f0951e7_init() {
EnsureScript('mediaplayer.js', typeof(mediaPlayer) != 'undefined' ? typeof(mediaPlayer.attachToMediaLinks) : 'undefined');
ExecuteOrDelayUntilScriptLoaded(function() {
if (Silverlight.isInstalled('2.0')) {
mediaPlayer.createOverlayPlayer();
mediaPlayer.attachToMediaLinks(document.getElementById('cbqwpctl00_g_f7673e9b_e127_40c7_be2b_ca6b2f0951e7'), ["wmv", "wma", "avi", "mpg", "mp3", "mp4", "asf", "ogg", "ogv", "oga", "webm"], '');
}
}, 'mediaplayer.js');
}
if (_spBodyOnLoadFunctionNames != null) {
_spBodyOnLoadFunctionNames.push('ctl00_g_f7673e9b_e127_40c7_be2b_ca6b2f0951e7_init');
}
g_spPreFetchKeys.push('sp.core.js');
ExecuteOrDelayUntilScriptLoaded(function() {
Srch.ScriptApplicationManager.get_current().states = {
"webUILanguageName": "en-US",
"webDefaultLanguageName": "en-US",
"contextUrl": "https://www.phoenix.gov",
"contextTitle": "City of Phoenix",
"supportedLanguages": [{
"id": 1025,
"label": "Arabic"
}, {
"id": 1093,
"label": "Bangla"
}, {
"id": 1026,
"label": "Bulgarian"
}, {
"id": 1027,
"label": "Catalan"
}, {
"id": 2052,
"label": "Chinese (Simplified)"
}, {
"id": 1028,
"label": "Chinese (Traditional)"
}, {
"id": 1050,
"label": "Croatian"
}, {
"id": 1029,
"label": "Czech"
}, {
"id": 1030,
"label": "Danish"
}, {
"id": 1043,
"label": "Dutch"
}, {
"id": 1033,
"label": "English"
}, {
"id": 1035,
"label": "Finnish"
}, {
"id": 1036,
"label": "French"
}, {
"id": 1031,
"label": "German"
}, {
"id": 1032,
"label": "Greek"
}, {
"id": 1095,
"label": "Gujarati"
}, {
"id": 1037,
"label": "Hebrew"
}, {
"id": 1081,
"label": "Hindi"
}, {
"id": 1038,
"label": "Hungarian"
}, {
"id": 1039,
"label": "Icelandic"
}, {
"id": 1057,
"label": "Indonesian"
}, {
"id": 1040,
"label": "Italian"
}, {
"id": 1041,
"label": "Japanese"
}, {
"id": 1099,
"label": "Kannada"
}, {
"id": 1042,
"label": "Korean"
}, {
"id": 1062,
"label": "Latvian"
}, {
"id": 1063,
"label": "Lithuanian"
}, {
"id": 1086,
"label": "Malay"
}, {
"id": 1100,
"label": "Malayalam"
}, {
"id": 1102,
"label": "Marathi"
}, {
"id": 1044,
"label": "Norwegian"
}, {
"id": 1045,
"label": "Polish"
}, {
"id": 1046,
"label": "Portuguese (Brazil)"
}, {
"id": 2070,
"label": "Portuguese (Portugal)"
}, {
"id": 1094,
"label": "Punjabi"
}, {
"id": 1048,
"label": "Romanian"
}, {
"id": 1049,
"label": "Russian"
}, {
"id": 3098,
"label": "Serbian (Cyrillic)"
}, {
"id": 2074,
"label": "Serbian (Latin)"
}, {
"id": 1051,
"label": "Slovak"
}, {
"id": 1060,
"label": "Slovenian"
}, {
"id": 3082,
"label": "Spanish (Spain)"
}, {
"id": 2058,
"label": "Spanish (Mexico)"
}, {
"id": 1053,
"label": "Swedish"
}, {
"id": 1097,
"label": "Tamil"
}, {
"id": 1098,
"label": "Telugu"
}, {
"id": 1054,
"label": "Thai"
}, {
"id": 1055,
"label": "Turkish"
}, {
"id": 1058,
"label": "Ukrainian"
}, {
"id": 1056,
"label": "Urdu"
}, {
"id": 1066,
"label": "Vietnamese"
}],
"navigationNodes": [{
"id": 1001,
"name": "Everything",
"url": "{searchcenterurl}/results.aspx",
"promptString": "Search everything"
}, {
"id": 1002,
"name": "People",
"url": "{searchcenterurl}/peopleresults.aspx",
"promptString": "Search people"
}, {
"id": 1003,
"name": "Conversations",
"url": "{searchcenterurl}/conversationresults.aspx",
"promptString": "Search conversations"
}, {
"id": 0,
"name": "This Site",
"url": "~site/_layouts/15/osssearchresults.aspx?u={contexturl}",
"promptString": "Search this site"
}],
"webUILanguageDirectory": "en-US",
"showAdminDetails": false,
"defaultPagesListName": "Pages",
"isSPFSKU": false,
"defaultQueryProperties": {
"culture": 1033,
"uiLanguage": 1033,
"summaryLength": 180,
"desiredSnippetLength": 90,
"enableStemming": true,
"enablePhonetic": false,
"enableNicknames": false,
"trimDuplicates": true,
"bypassResultTypes": false,
"enableInterleaving": true,
"enableQueryRules": true,
"processBestBets": true,
"enableOrderingHitHighlightedProperty": false,
"hitHighlightedMultivaluePropertyLimit": -1,
"processPersonalFavorites": true
},
"showSuggestions": true,
"showPersonalResults": true,
"openDocumentsInClient": false
};
Srch.U.trace(null, 'SerializeToClient', 'ScriptApplicationManager state initialized.');
}, 'Search.ClientControls.js');
var g_clientIdDeltaPlaceHolderMain = "DeltaPlaceHolderMain";
Sys.Application.add_init(function() {
$create(Srch.ContentBySearch, {
"delayLoadTemplateScripts": false,
"groupTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Group_Content.js",
"itemTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Item_BreakingNews.js",
"messages": [],
"numberOfItems": 1,
"queryGroupName": "Default",
"renderTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Control_GenericList.js",
"showAlertMe": false,
"showBestBets": false,
"showDataErrors": true,
"showDefinitions": false,
"showDidYouMean": false,
"showPersonalFavorites": false,
"states": {}
}, null, null, $get("ctl00_g_40853798_c328_4da2_88c7_ac566846c7d4_csr"));
});
Sys.Application.add_init(function() {
$create(Srch.DataProvider, {
"availableSorts": [],
"bypassResultTypes": true,
"clientType": "ContentSearchRegular",
"collapseSpecification": "",
"delayLoadTemplateScripts": false,
"enableInterleaving": false,
"fallbackRankingModelID": "8f6fd0bc-06f9-43cf-bbab-08c377e083f4",
"fallbackSort": [{
"p": "Rank",
"d": 1
}],
"hitHighlightedProperties": ["Title", "Path", "Author", "SectionNames", "SiteDescription"],
"initialQueryState": {
"k": "",
"o": null,
"s": 0,
"r": null,
"l": 0,
"m": "",
"d": 0,
"x": null,
"e": -1
},
"initialResultRef": "ctl00_g_40853798_c328_4da2_88c7_ac566846c7d4_ctl00results",
"maxPagesAfterCurrent": 1,
"messages": [],
"processBestBets": false,
"processPersonalFavorites": false,
"properties": {
"TryCache": true,
"Scope": "{Site.URL}",
"UpdateLinksForCatalogItems": true,
"EnableStacking": true,
"ListId": "be320cbe-7db1-4b47-af3b-14da9a4496e2",
"ListItemId": 2
},
"queryGroupName": "Default",
"queryPropertiesTemplateUrl": "querygroup://webroot/Pages/default.aspx?groupname=Default",
"queryTemplate": "ContentTypeID:0x01002B26E8D4191EBF44B0A5F82D475D00A4* StartDate\u003c={TodayLocal} EndDate\u003e={TodayLocal}",
"renderTemplateId": "DefaultDataProvider",
"resultsPerPage": 1,
"selectedProperties": ["Title", "CategoryDescriptionOWSMTXT", "EndDate", "NewWindowOWSBOOL", "LinkToMore", "HomepageDisplay", "SmallSliderDisplay"],
"selectedRefiners": [],
"sourceID": "8413cd39-2156-4e00-b54d-11efd9abdb89",
"sourceLevel": "Ssa",
"sourceName": "Local SharePoint Results",
"states": {},
"timeZoneId": 38,
"trimDuplicates": false
}, null, null, $get("ctl00_g_40853798_c328_4da2_88c7_ac566846c7d4_ctl00_csr"));
});
ExecuteOrDelayUntilScriptLoaded(function() {
if ($isNull($find('ctl00_ctl71_csr'))) {
var sb = $create(Srch.SearchBox, {
"delayLoadTemplateScripts": false,
"messages": [],
"queryGroupNames": ["Default"],
"renderTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Search/Control_SearchBox.js",
"resultsPageAddress": "/find-it/Pages/results.aspx",
"serverInitialRender": true,
"showQuerySuggestions": false,
"states": {},
"tryInplaceQuery": false
}, null, null, $get("ctl00_ctl71_csr"));
sb.activate('Search...', 'ctl00_ctl71_csr_sbox', 'ctl00_ctl71_csr_sboxdiv', 'ctl00_ctl71_csr_NavButton', 'ctl00_ctl71_csr_AutoCompList', 'ctl00_ctl71_csr_NavDropdownList', 'ctl00_ctl71_csr_SearchLink', 'ms-srch-sbprogress',
'ms-srch-sb-prompt ms-helperText');
}
}, 'Search.ClientControls.js');
Sys.Application.add_init(function() {
$create(Srch.ContentBySearch, {
"delayLoadTemplateScripts": false,
"groupTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Group_Content.js",
"itemTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Item_City_Badge.js",
"messages": [],
"numberOfItems": 1,
"queryGroupName": "92e091ec-9f05-4195-920a-3fd080faf494",
"renderTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Control_HTMLContent.js",
"showAlertMe": false,
"showBestBets": false,
"showDataErrors": true,
"showDefinitions": false,
"showDidYouMean": false,
"showPersonalFavorites": false,
"states": {}
}, null, null, $get("ctl00_g_8daebac9_c790_418a_9517_5f2af68a02bf_csr"));
});
Sys.Application.add_init(function() {
$create(Srch.DataProvider, {
"availableSorts": [],
"bypassResultTypes": true,
"clientType": "ContentSearchRegular",
"collapseSpecification": "",
"delayLoadTemplateScripts": false,
"enableInterleaving": false,
"hitHighlightedProperties": ["Title", "Path", "Author", "SectionNames", "SiteDescription"],
"initialQueryState": {
"k": "",
"o": null,
"s": 0,
"r": null,
"l": 0,
"m": "",
"d": 0,
"x": null,
"e": -1
},
"initialResultRef": "ctl00_g_8daebac9_c790_418a_9517_5f2af68a02bf_ctl00results",
"maxPagesAfterCurrent": 1,
"messages": [],
"processBestBets": false,
"processPersonalFavorites": false,
"properties": {
"TryCache": true,
"Scope": "{Site.URL}",
"UpdateLinksForCatalogItems": true,
"EnableStacking": true,
"ListId": "be320cbe-7db1-4b47-af3b-14da9a4496e2",
"ListItemId": 2
},
"queryGroupName": "92e091ec-9f05-4195-920a-3fd080faf494",
"queryPropertiesTemplateUrl": "querygroup://webroot/Pages/default.aspx?groupname=92e091ec%2D9f05%2D4195%2D920a%2D3fd080faf494",
"queryTemplate": "ListID:85DC990C-04AF-4261-ACED-EDD09769B258 StartDate\u003c={Today} EndDate\u003e={Today} Keywords:badge",
"renderTemplateId": "DefaultDataProvider",
"resultsPerPage": 1,
"selectedProperties": ["DefaultEncodingURL", "Title", "StartDate", "EndDate", "LinkToMore", "Description"],
"selectedRefiners": [],
"sourceID": "6ce638fa-8759-40f7-adaf-3352df8b3c01",
"sourceLevel": "Ssa",
"sourceName": "Pilot",
"states": {},
"timeZoneId": 38,
"trimDuplicates": false
}, null, null, $get("ctl00_g_8daebac9_c790_418a_9517_5f2af68a02bf_ctl00_csr"));
});
Sys.Application.add_init(function() {
$create(Srch.ContentBySearch, {
"delayLoadTemplateScripts": false,
"groupTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Group_Content.js",
"itemTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Item_QuickLinks.js",
"messages": [],
"numberOfItems": 8,
"queryGroupName": "89a80914-0b3f-4b78-bd4b-f5a46079e9d3",
"renderTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Control_QuickLinks.js",
"showAlertMe": false,
"showBestBets": false,
"showDataErrors": true,
"showDefinitions": false,
"showDidYouMean": false,
"showPersonalFavorites": false,
"states": {}
}, null, null, $get("ctl00_g_66f8ce31_9570_4f28_84e4_a8d86394d089_csr"));
});
Sys.Application.add_init(function() {
$create(Srch.DataProvider, {
"availableSorts": [],
"bypassResultTypes": true,
"clientType": "ContentSearchRegular",
"collapseSpecification": "",
"delayLoadTemplateScripts": false,
"enableInterleaving": false,
"hitHighlightedProperties": ["Title", "Path", "Author", "SectionNames", "SiteDescription"],
"initialQueryState": {
"k": "",
"o": null,
"s": 0,
"r": null,
"l": 0,
"m": "",
"d": 0,
"x": null,
"e": -1
},
"initialResultRef": "ctl00_g_66f8ce31_9570_4f28_84e4_a8d86394d089_ctl00results",
"maxPagesAfterCurrent": 1,
"messages": [],
"processBestBets": false,
"processPersonalFavorites": false,
"properties": {
"TryCache": true,
"Scope": "{Site.URL}",
"UpdateLinksForCatalogItems": true,
"EnableStacking": true,
"ListId": "be320cbe-7db1-4b47-af3b-14da9a4496e2",
"ListItemId": 2
},
"queryGroupName": "89a80914-0b3f-4b78-bd4b-f5a46079e9d3",
"queryPropertiesTemplateUrl": "querygroup://webroot/Pages/default.aspx?groupname=89a80914%2D0b3f%2D4b78%2Dbd4b%2Df5a46079e9d3",
"queryTemplate": " LinkSection:Quick",
"renderTemplateId": "DefaultDataProvider",
"resultsPerPage": 8,
"selectedProperties": ["Title", "HomePageLink", "NewWindowOWSBOOL"],
"selectedRefiners": [],
"sourceID": "744c6523-e92d-49ab-ba22-5ba3af333c1f",
"sourceLevel": "SPSite",
"sourceName": "City of Phoenix - HomePageLinks Results",
"states": {},
"timeZoneId": 38,
"trimDuplicates": false
}, null, null, $get("ctl00_g_66f8ce31_9570_4f28_84e4_a8d86394d089_ctl00_csr"));
});
Sys.Application.add_init(function() {
$create(Srch.ContentBySearch, {
"delayLoadTemplateScripts": false,
"groupTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Group_Content.js",
"itemTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Item_Explore_Nav.js",
"messages": [],
"numberOfItems": 50,
"queryGroupName": "c692122e-a6a7-4bd8-ad4a-e94ec6bdbe93",
"renderTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Control_Explore_Nav.js",
"showAlertMe": false,
"showBestBets": false,
"showDataErrors": true,
"showDefinitions": false,
"showDidYouMean": false,
"showPersonalFavorites": false,
"states": {}
}, null, null, $get("ctl00_HeroAdditionalContentPlaceHolder_g_daab41df_ad79_4b6a_b3e8_2757d51a5aa0_csr"));
});
Sys.Application.add_init(function() {
$create(Srch.DataProvider, {
"availableSorts": [],
"bypassResultTypes": true,
"clientType": "ContentSearchRegular",
"collapseSpecification": "",
"delayLoadTemplateScripts": false,
"enableInterleaving": false,
"fallbackSort": [{
"p": "LinkOrderOWSNMBR",
"d": 0
}],
"hitHighlightedProperties": ["Title", "Path", "Author", "SectionNames", "SiteDescription"],
"initialQueryState": {
"k": "",
"o": null,
"s": 0,
"r": null,
"l": 0,
"m": "",
"d": 0,
"x": null,
"e": -1
},
"initialResultRef": "ctl00_HeroAdditionalContentPlaceHolder_g_daab41df_ad79_4b6a_b3e8_2757d51a5aa0_ctl00results",
"maxPagesAfterCurrent": 1,
"messages": [],
"processBestBets": false,
"processPersonalFavorites": false,
"properties": {
"TryCache": true,
"Scope": "{Site.URL}",
"UpdateLinksForCatalogItems": true,
"EnableStacking": true,
"ListId": "be320cbe-7db1-4b47-af3b-14da9a4496e2",
"ListItemId": 2
},
"queryGroupName": "c692122e-a6a7-4bd8-ad4a-e94ec6bdbe93",
"queryPropertiesTemplateUrl": "querygroup://webroot/Pages/default.aspx?groupname=c692122e%2Da6a7%2D4bd8%2Dad4a%2De94ec6bdbe93",
"queryTemplate": "-LinkSection:Footer -LinkSection:Quick",
"renderTemplateId": "DefaultDataProvider",
"resultsPerPage": 50,
"selectedProperties": ["ActiveItemOWSBOOL", "LinkOWSTEXT", "HomePageLinkOrder", "LinkSection", "Title", "TabStyle", "NewWindowOWSBOOL", "TabNumber", "MoreLink1OWSTEXT", "MoreLinkTextOWSTEXT"],
"selectedRefiners": [],
"sourceID": "744c6523-e92d-49ab-ba22-5ba3af333c1f",
"sourceLevel": "SPSite",
"sourceName": "City of Phoenix - HomePageLinks Results",
"states": {},
"timeZoneId": 38,
"trimDuplicates": false
}, null, null, $get("ctl00_HeroAdditionalContentPlaceHolder_g_daab41df_ad79_4b6a_b3e8_2757d51a5aa0_ctl00_csr"));
});
Sys.Application.add_init(function() {
$create(Srch.ContentBySearch, {
"delayLoadTemplateScripts": false,
"groupTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Group_Content.js",
"itemTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Item_CityImageSliderIDLink2.js",
"messages": [],
"numberOfItems": 6,
"queryGroupName": "735da176-059c-4a19-b0a9-d7967e12ba99",
"renderTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Control_CityImageSlider.js",
"showAlertMe": false,
"showBestBets": false,
"showDataErrors": true,
"showDefinitions": false,
"showDidYouMean": false,
"showPersonalFavorites": false,
"states": {}
}, null, null, $get("ctl00_ctl63_g_b9b4b7cf_3f91_4f59_9b32_5c564138e078_csr"));
});
Sys.Application.add_init(function() {
$create(Srch.DataProvider, {
"availableSorts": [],
"bypassResultTypes": true,
"clientType": "ContentSearchRegular",
"collapseSpecification": "",
"delayLoadTemplateScripts": false,
"enableInterleaving": false,
"fallbackSort": [{
"p": "HomePageLinkOrder",
"d": 0
}],
"hitHighlightedProperties": ["Title", "Path", "Author", "SectionNames", "SiteDescription"],
"initialQueryState": {
"k": "",
"o": null,
"s": 0,
"r": null,
"l": 0,
"m": "",
"d": 0,
"x": null,
"e": -1
},
"initialResultRef": "ctl00_ctl63_g_b9b4b7cf_3f91_4f59_9b32_5c564138e078_ctl00results",
"maxPagesAfterCurrent": 1,
"messages": [],
"processBestBets": false,
"processPersonalFavorites": false,
"properties": {
"TryCache": true,
"Scope": "{Site.URL}",
"UpdateLinksForCatalogItems": true,
"EnableStacking": true,
"ListId": "be320cbe-7db1-4b47-af3b-14da9a4496e2",
"ListItemId": 2
},
"queryGroupName": "735da176-059c-4a19-b0a9-d7967e12ba99",
"queryPropertiesTemplateUrl": "querygroup://webroot/Pages/default.aspx?groupname=735da176%2D059c%2D4a19%2Db0a9%2Dd7967e12ba99",
"queryTemplate": "",
"renderTemplateId": "DefaultDataProvider",
"resultsPerPage": 6,
"selectedProperties": ["ListItemID", "PictureURL", "Title", "LinkToMore", "Path", "Description", "ContentTypeId", "ContentType"],
"selectedRefiners": [],
"sourceID": "7079fcc0-7ceb-4d4c-92c1-922e79d37050",
"sourceLevel": "SPWeb",
"sourceName": "HomePageMediaSlider",
"states": {},
"timeZoneId": 38,
"trimDuplicates": false
}, null, null, $get("ctl00_ctl63_g_b9b4b7cf_3f91_4f59_9b32_5c564138e078_ctl00_csr"));
});
Sys.Application.add_init(function() {
$create(Srch.ContentBySearch, {
"delayLoadTemplateScripts": false,
"groupTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Group_Content.js",
"itemTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Item_CalendarListConfigurable.js",
"messages": [],
"queryGroupName": "66274c37-867c-4c12-a0e8-9e14c356ff99",
"renderTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Control_CityCalendar.js",
"showAlertMe": false,
"showBestBets": false,
"showDataErrors": true,
"showDefinitions": false,
"showDidYouMean": false,
"showPersonalFavorites": false,
"states": {}
}, null, null, $get("ctl00_ctl63_g_8fe9e1a6_6e30_4322_8cbd_91c397beb44d_csr"));
});
Sys.Application.add_init(function() {
$create(Srch.DataProvider, {
"availableSorts": [],
"bypassResultTypes": true,
"clientType": "ContentSearchRegular",
"collapseSpecification": "",
"delayLoadTemplateScripts": false,
"enableInterleaving": false,
"fallbackSort": [{
"p": "EventStart",
"d": 0
}],
"hitHighlightedProperties": ["Title", "Path", "Author", "SectionNames", "SiteDescription"],
"initialQueryState": {
"k": "",
"o": null,
"s": 0,
"r": null,
"l": 0,
"m": "",
"d": 0,
"x": null,
"e": -1
},
"initialResultRef": "ctl00_ctl63_g_8fe9e1a6_6e30_4322_8cbd_91c397beb44d_ctl00results",
"maxPagesAfterCurrent": 1,
"messages": [],
"processBestBets": false,
"processPersonalFavorites": false,
"properties": {
"TryCache": true,
"Scope": "{Site.URL}",
"UpdateLinksForCatalogItems": true,
"EnableStacking": true,
"ListId": "be320cbe-7db1-4b47-af3b-14da9a4496e2",
"ListItemId": 2
},
"queryGroupName": "66274c37-867c-4c12-a0e8-9e14c356ff99",
"queryPropertiesTemplateUrl": "querygroup://webroot/Pages/default.aspx?groupname=66274c37%2D867c%2D4c12%2Da0e8%2D9e14c356ff99",
"queryTemplate": "ContentTypeID:0x01005CE619B4F3254146AEA1973F6C1EF9F1* EventStart\u003e={Today} HomepageDisplay=true",
"renderTemplateId": "DefaultDataProvider",
"resultsPerPage": 3,
"selectedProperties": ["Path", "Title", "EventLocationOWSText", "EventStart", "EventEnd", "ElectedOffice", "owstaxIdCalendarx0020Entryx0020forx", "RefinableString02", "2", "String Value"],
"selectedRefiners": [],
"sourceID": "8413cd39-2156-4e00-b54d-11efd9abdb89",
"sourceLevel": "Ssa",
"sourceName": "Local SharePoint Results",
"states": {},
"timeZoneId": 38,
"trimDuplicates": false
}, null, null, $get("ctl00_ctl63_g_8fe9e1a6_6e30_4322_8cbd_91c397beb44d_ctl00_csr"));
});
Sys.Application.add_init(function() {
$create(Srch.ContentBySearch, {
"delayLoadTemplateScripts": false,
"groupTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Group_Content.js",
"itemTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Item_NewsroomFeedSingleColumn.js",
"messages": [],
"numberOfItems": 5,
"queryGroupName": "2d20d80d-987e-4d1f-bf75-a5086c9d4a6b",
"renderTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Control_Newsroom_2ColumnNewsfeed.js",
"showAlertMe": false,
"showBestBets": false,
"showDataErrors": true,
"showDefinitions": false,
"showDidYouMean": false,
"showPersonalFavorites": false,
"states": {}
}, null, null, $get("ctl00_ctl63_g_c873638a_3189_4979_8df1_190d16f04bd4_csr"));
});
Sys.Application.add_init(function() {
$create(Srch.DataProvider, {
"availableSorts": [],
"bypassResultTypes": true,
"clientType": "ContentSearchRegular",
"collapseSpecification": "",
"delayLoadTemplateScripts": false,
"enableInterleaving": false,
"fallbackSort": [{
"p": "RefinableInt49",
"d": 0
}, {
"p": "RefinableDate03",
"d": 1
}],
"hitHighlightedProperties": ["Title", "Path", "Author", "SectionNames", "SiteDescription"],
"initialQueryState": {
"k": "",
"o": null,
"s": 0,
"r": null,
"l": 0,
"m": "",
"d": 0,
"x": null,
"e": -1
},
"initialResultRef": "ctl00_ctl63_g_c873638a_3189_4979_8df1_190d16f04bd4_ctl00results",
"maxPagesAfterCurrent": 1,
"messages": [],
"processBestBets": false,
"processPersonalFavorites": false,
"properties": {
"TryCache": true,
"Scope": "{Site.URL}",
"UpdateLinksForCatalogItems": true,
"EnableStacking": true,
"ListId": "be320cbe-7db1-4b47-af3b-14da9a4496e2",
"ListItemId": 2
},
"queryGroupName": "2d20d80d-987e-4d1f-bf75-a5086c9d4a6b",
"queryPropertiesTemplateUrl": "querygroup://webroot/Pages/default.aspx?groupname=2d20d80d%2D987e%2D4d1f%2Dbf75%2Da5086c9d4a6b",
"queryTemplate": "(contentclass:sts_listitem OR IsDocument:True) SPSiteUrl:https://www.phoenix.gov ListId:0154644c-aecd-4d5b-b500-febfe4e7beeb ActiveItem:False",
"renderTemplateId": "DefaultDataProvider",
"resultsPerPage": 5,
"selectedProperties": ["Path", "RefinableString21", "RefinableString22", "ReleaseDate", "LinkOfficeChild", "RefinableString23", "Title", "ReleaseCopyOWSMTXT", "BusinessOWSTEXT", "RefinableString24", "AgendaLinkOWSTEXT"],
"selectedRefiners": [],
"sourceID": "8413cd39-2156-4e00-b54d-11efd9abdb89",
"sourceLevel": "Ssa",
"sourceName": "Local SharePoint Results",
"states": {},
"timeZoneId": 38,
"trimDuplicates": false
}, null, null, $get("ctl00_ctl63_g_c873638a_3189_4979_8df1_190d16f04bd4_ctl00_csr"));
});
Sys.Application.add_init(function() {
$create(Srch.ContentBySearch, {
"delayLoadTemplateScripts": false,
"groupTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Group_Content.js",
"itemTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Item_Footer_Item.js",
"messages": [],
"numberOfItems": 50,
"queryGroupName": "ee6a780b-8188-49c5-a3bb-929e5aba9af6",
"renderTemplateId": "~sitecollection/_catalogs/masterpage/Display Templates/Content Web Parts/Control_Footer_Column_1.js",
"showAlertMe": false,
"showBestBets": false,
"showDataErrors": true,
"showDefinitions": false,
"showDidYouMean": false,
"showPersonalFavorites": false,
"states": {}
}, null, null, $get("ctl00_g_b9ea6389_8d54_4c7c_9296_71c9731cff56_csr"));
});
Sys.Application.add_init(function() {
$create(Srch.DataProvider, {
"availableSorts": [],
"bypassResultTypes": true,
"clientType": "ContentSearchRegular",
"collapseSpecification": "",
"delayLoadTemplateScripts": false,
"enableInterleaving": false,
"hitHighlightedProperties": ["Title", "Path", "Author", "SectionNames", "SiteDescription"],
"initialQueryState": {
"k": "",
"o": null,
"s": 0,
"r": null,
"l": 0,
"m": "",
"d": 0,
"x": null,
"e": -1
},
"initialResultRef": "ctl00_g_b9ea6389_8d54_4c7c_9296_71c9731cff56_ctl00results",
"maxPagesAfterCurrent": 1,
"messages": [],
"processBestBets": false,
"processPersonalFavorites": false,
"properties": {
"TryCache": true,
"Scope": "{Site.URL}",
"UpdateLinksForCatalogItems": true,
"EnableStacking": true,
"ListId": "be320cbe-7db1-4b47-af3b-14da9a4496e2",
"ListItemId": 2
},
"queryGroupName": "ee6a780b-8188-49c5-a3bb-929e5aba9af6",
"queryPropertiesTemplateUrl": "querygroup://webroot/Pages/default.aspx?groupname=ee6a780b%2D8188%2D49c5%2Da3bb%2D929e5aba9af6",
"queryTemplate": "",
"renderTemplateId": "DefaultDataProvider",
"resultsPerPage": 50,
"selectedProperties": ["ListItemID", "Title", "DiscussionCategory", "RefinableString12", "RefinableString13", "LinkTarget", "LinkOrderOWSNMBR", "KpiDescriptionOWSMTXT", "RefinableString14", "RefinableString15", "RandomLineofOWSTEXT",
"RefinableString10", "MoreLinkTextOWSTEXT"
],
"selectedRefiners": [],
"sourceID": "91570822-6d24-48f7-8405-035ea5776398",
"sourceLevel": "SPSite",
"sourceName": "FooterLinks",
"states": {},
"timeZoneId": 38,
"trimDuplicates": false
}, null, null, $get("ctl00_g_b9ea6389_8d54_4c7c_9296_71c9731cff56_ctl00_csr"));
});
//]]>
</script>
</form>
POST //translate.googleapis.com/translate_voting?client=te
<form id="goog-gt-votingForm" action="//translate.googleapis.com/translate_voting?client=te" method="post" target="votingFrame" class="VIpgJd-yAWNEb-hvhgNd-aXYTce"><input type="text" name="sl" id="goog-gt-votingInputSrcLang"><input type="text"
name="tl" id="goog-gt-votingInputTrgLang"><input type="text" name="query" id="goog-gt-votingInputSrcText"><input type="text" name="gtrans" id="goog-gt-votingInputTrgText"><input type="text" name="vote" id="goog-gt-votingInputVote"></form>
Text Content
Skip to main content Powered by Translate Turn Off X Disclaimer It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again. It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again. menu It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again. It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again. It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again. Navigation Navigation * Residents * Businesses * Visitors * Public Safety * Employment * Transportation * Sustainability * Culture & Recreation * Mayor/City Council * City Government * City Departments * myPHX311 * PHX Pay Online * Map It * Find Public Records * PHX Newsroom * Translate It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again. It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again. * Living in Phoenix * Mayor & City Council * City Services Bill * Police * Jobs & Volunteering * Departments * Trash & Recycling * Major Events * Parks More for Residents * Doing Business in Phoenix * City Services Bill * Contracting with the City * Planning & Zoning * Privilege & Use Taxes * Permits * Economic Development * Regulated Business Licenses * Properties for Sale More for Businesses * Visiting Phoenix * Hiking and Trails * Things to Do * Moving to Phoenix * Golf * Transportation * History of the City More for Visitors It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again. It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again. City of Phoenix > default WATCH LIVE: City Council Formal Meeting - October 16, 2024 (HIDDEN) LIVE FEED Share Embed Copy and paste the following code into your web page to display Phoenix's official live video feed. (NOTE: This video feed will continue to stream PHXTV replay programming after the live event has ended): <iframe src="https://phoenix.granicus.com/MediaPlayer.php?publish_id=11&embed=1" frameborder="0" width="640" height="360"></iframe> If you're having issues viewing the livestream video please visit the alternative YouTube livesteam . WHAT'S HAP PE NING * DOMESTIC VIOLENCE AWARENESS MONTH Domestic Violence is a dangerous health and safety challenge in our communities. Paint Phoenix Purple is a local awareness campaign brought to you by more than 50 community, private, and public organizations. Visit website to learn more. More * APPOINTMENT-BASED BULK TRASH Bulk trash collection is now by appointment only. Learn how to schedule to a pick up and more. More * INCOME TAX ASSISTANCE VOLUNTEERS (VITA) NEEDED! Make a difference! Volunteer to help people with their taxes. Free training provided, no experience required. Sign up for an information session to learn more about the VITA program. More * DO WORK THAT MAKES PHOENIX WORK The C ity of Phoenix offers opportunity for career growth and advancement with 14,000 employees working across 41 departments. More * SHAPE PHX: PLAN REVIEW SHAPE PHX -- the Planning & Development Department's plan review and permitting system application -- is available at shapephx.phoenix.gov More * PUBLIC ART STORY MAP See the locations of and learn more about over 200 major art pieces found throughout Phoenix. Launch the Public Art Map. More 1. 1 2. 2 3. 3 4. 4 5. 5 6. 6 It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again. It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again. Closed captioning is experiencing technical difficulties. Fo r live closed captions, please watch on Cox Cable Channel 11. Closed captioning will be available on the YouTube replay. We apologize for the inconvenience. PHX MONTHLY NEWSLETTER PHX At Your Service Monthly Newsletter gives you a quick overview of news, information, and events. ESPAÑOL Explore esta página para obtener noticias, servicios e información en español y aprender más sobre la Ciudad. ESPAÑOL Explore esta página para obtener noticias, servicios e información en español y aprender más sobre la Ciudad. WEBSITE USER RESEARCH Phoenix is looking for volunteers to participate in brief online user testing exercises to help with the future Phoenix.gov. Register now PHX MONTHLY NEWSLETTER PHX At Your Service Monthly Newsletter gives you a quick overview of news, information, and events. PERFORMANCE DASHBOARD Review 130 performance metrics from City departments in the City Manager's Performance Dashboard COVID-19 TESTING COVID-19 Testing and Vaccination. See van locations. GO PHX What do you want to see in a proposed 5-year $500 million General Obligation (GO) Bond Program. Learn more and provide feedback at Phoenix.gov/bond. Visit the Final Four Information Page Countdown to the 2024 NCAA® Men’s Final Four® 0-196 Days 09 Hours 07 Minutes 53 Seconds CITY BUSINESS City Council Meetings More Public Meeting NoticesB oards & CommissionsCity CheckbookCity Manager's BudgetProposed T axes & FeesData TransparencyEthicsHomeless Solutions CITY CALENDAR Oct 19 NatureFest PHX Location: Rio Salado Habitat Restoration Area 2801 S. 7th Ave. Phoenix, AZ 85003 When: 8:00 AM - 12:00 PM Oct 19 Baby Shots: Free Immunization Clinics Location: Nosotros Foundation When: 9:00 AM - 2:00 PM Oct 19 International Archaeology Day 2024 Location: S'edav Va'aki Museum When: 10:00 AM - 2:00 PM City Calendar It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again. It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again. OCT 11, 2024 MAYOR GALLEGO TO HONOR AUTISM ADVOCATE DENISE RESNIK WITH GLOBAL CITIZEN AWARD OCT 10, 2024 PHOENIX POLICE BUST SUSPECTS IN FAMILY DOLLAR BURGLARY SPREE OCT 10, 2024 THE CITY OF PHOENIX COMMEMORATES 25 YEARS OF COMBATING DOMESTIC VIOLENCE OCT 09, 2024 TRES RIOS WETLANDS PRESCRIBED BURN PLANNED FOR OCTOBER OCT 08, 2024 EARLY VOTING BEGINS It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again. It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again. PHX Newsroom Home * Report It * Pay It * Careers * Parks * Police * Open Data * PHXTV * PHX Newsroom * Proposed Taxes or Fees * Licensing & Permitting * Media * Accessibility * Security & Privacy * © 2024 City of Phoenix Phoenix City Hall 200 W. Washington Street Phoenix, AZ 85003Map Map and Directions Call (602) 262-3111 Water/Sewer/City Services Bill (602) 262-6251 TTY: 711 Submit Contact Form Main 602-262-3111 Water/Sewer/City Services Bill 602-262-6251 TTY 711 Phone Directory Contact Us ABOUT PHOENIX Phoenix is the 5th largest city in the United States. We're a vibrant, growing city and a great place to live, work, and play! Explore our website for news and to learn about city services. Follow us on social media. ACCOMMODATION Do you require an accommodation to participate in a City program, service, or activity? Call 602-262-7486, TTY 711, or email ada@phoenix.gov at least five business days before the event. Documents available in alternative formats upon request. It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again. It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again. Original text Rate this translation Your feedback will be used to help improve Google Translate