// This code is provided by Microsoft // ReSharper disable VariableUsedInInnerScopeBeforeDeclared // ReSharper disable StatementIsNotTerminated // ReSharper disable VariableUsedOutOfScope function cookieSettingsAcceptCookiesAi() { var sdkInstance = "appInsightsSDK"; window[sdkInstance] = "appInsights"; var aiName = window[sdkInstance], aisdk = window[aiName] || function (n) { var o = { config: n, initialize: !0 }, t = document, e = window, i = "script"; setTimeout(function () { var e = t.createElement(i); e.src = n.url || "https://az416426.vo.msecnd.net/scripts/b/ai.2.min.js", t.getElementsByTagName(i)[0].parentNode.appendChild(e) }); try { o.cookie = t.cookie } catch (e) { } function a(n) { o[n] = function () { var e = arguments; o.queue.push(function () { o[n].apply(o, e) }) } } o.queue = [], o.version = 2; for (var s = ["Event", "PageView", "Exception", "Trace", "DependencyData", "Metric", "PageViewPerformance"]; s.length;)a("track" + s.pop()); var r = "Track", c = r + "Page"; a("start" + c), a("stop" + c); var u = r + "Event"; if (a("start" + u), a("stop" + u), a("addTelemetryInitializer"), a("setAuthenticatedUserContext"), a("clearAuthenticatedUserContext"), a("flush"), o.SeverityLevel = { Verbose: 0, Information: 1, Warning: 2, Error: 3, Critical: 4 }, !(!0 === n.disableExceptionTracking || n.extensionConfig && n.extensionConfig.ApplicationInsightsAnalytics && !0 === n.extensionConfig.ApplicationInsightsAnalytics.disableExceptionTracking)) { a("_" + (s = "onerror")); var p = e[s]; e[s] = function (e, n, t, i, a) { var r = p && p(e, n, t, i, a); return !0 !== r && o["_" + s]({ message: e, url: n, lineNumber: t, columnNumber: i, error: a }), r }, n.autoExceptionInstrumented = !0 } return o }( { instrumentationKey: "def53ae9-b7c9-41b7-abab-9c939b304095", enableAjaxErrorStatusText: true, enableRequestHeaderTracking: true, enableResponseHeaderTracking: true } ); window[aiName] = aisdk; // ReSharper restore StatementIsNotTerminated // ReSharper restore VariableUsedInInnerScopeBeforeDeclared aisdk.queue.push(function () { aisdk.addTelemetryInitializer(function (envelope) { var telemetryItem = envelope.data; var telemetryBaseData = envelope.baseData; // remove auth from req headers if (telemetryBaseData.properties && telemetryBaseData.properties.requestHeaders) { var requestHeaders = telemetryBaseData.properties.requestHeaders; Object.keys(requestHeaders).forEach(function (key) { if (key.toLowerCase() === "authorization") { delete requestHeaders[key]; } }); } // Set custom properties telemetryItem["Application"] = 'Forms-prod'; // For custom events, make sure we have the URL of the current page if (envelope.baseType == "EventData" || envelope.baseType == "RemoteDependencyData") { telemetryItem["Location"] = telemetryItem["Location"] || window.location.href; } return true; }); }); aisdk.trackPageView({}); } cookieSettingsAcceptCookiesAi();

Sign Up for Action Alerts!

Add Your Name

Build Community Power

Get involved in our shared effort to eliminate hunger and its root causes.

We'll keep you up to date on the latest policy work, legislative initiatives and opportunities for action in support of communities facing hunger in Oregon and Southwest Washington. 

Together we can end hunger for good, and adding your name is the first step!