CINXE.COM
Privacy Policy | Liberal Party of Canada
<!doctype html> <html class="no-js" lang="en-CA"> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VgEAVVJACQMGVlla",licenseKey:"b9a9c6c2e0",applicationID:"106288"};;/*! For license information please see nr-loader-full-1.285.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>p,xN:()=>g});var n=r(3333);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.285.0",i="PROD",o="CDN",a="^2.0.0-alpha.18"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>u,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>d});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,u=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(6154);const i="newrelic";function o(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5701:(e,t,r)=>{"use strict";r.d(t,{B:()=>a,t:()=>s});var n=r(7836),i=r(3241);const o=new Set,a={};function s(e,t){const r=n.ee.get(t);a[t]??={},e&&"object"==typeof e&&(o.has(t)||(r.emit("rumresp",[e]),a[t]=e,o.add(t),(0,i.W)({agentIdentifier:t,loaded:!0,type:"lifecycle",name:"load",feature:void 0,data:e})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9414:(e,t,r)=>{"use strict";r.d(t,{J:()=>c});var n=r(7836),i=r(2646),o=r(944),a=r(3434);const s=new Map;function c(e,t,r,c){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,o.R)(29);const u=function(e){return(e||n.ee).get("logger")}(e),d=(0,a.YM)(u),l=new i.y(n.P);l.level=c.level,l.customAttributes=c.customAttributes;const f=t[r]?.[a.Jt]||t[r];return s.set(f,l),d.inPlace(t,[r],"wrap-logger-",(()=>s.get(f))),u}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>o,ET:()=>a,TZ:()=>s,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log",s=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(8154),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s,rF:()=>d});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}function d(e,t){try{if("string"==typeof t?.type){if("password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},8969:(e,t,r)=>{"use strict";r.d(t,{j:()=>I});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(8154),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),R=r(3785),x=r(9414),w=r(3241),E=r(5701);function A(){const e=(0,h.pV)();p.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const T={};var S=r(9417),_=r(5603);const O=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let N=!1;function I(e,t={},p,I){let{init:P,info:j,loader_config:C,runtime:k={},exposed:H=!0}=t;k.loaderType=p;const L=(0,h.pV)();j||(P=L.init,j=L.info,C=L.loader_config),(0,S.xN)(e.agentIdentifier,P||{}),(0,_.a)(e.agentIdentifier,C||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const D=(0,S.D0)(e.agentIdentifier),M=[j.beacon,j.errorBeacon];N||(D.proxy.assets&&(O(D.proxy.assets),M.push(D.proxy.assets)),D.proxy.beacon&&M.push(D.proxy.beacon),A(),(0,h.US)("activatedFeatures",E.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),k.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?M:[]],k.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,k),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const p={};var A=s.ee.get(e),S=A.get("tracer");T[e]=b.g.OFF,A.on(g.G4.REPLAY_RUNNING,(t=>{T[e]=t}));var _="api-",O=_+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),j(_,n,!0,o||null===r?"session":void 0)(t,r)}function I(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,A),(0,R.R)(A,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,A),(0,x.J)(A,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=j(_,e,!0,"api")})),p.addPageAction=j(_,"addPageAction",!0,n.K7.genericEvents),p.recordCustomEvent=j(_,"recordCustomEvent",!0,n.K7.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(_,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,A),A.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,A),(0,a.p)(g.G4.RECORD,[],void 0,n.K7.sessionReplay,A)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,A),(0,a.p)(g.G4.PAUSE,[],void 0,n.K7.sessionReplay,A)},p.interaction=function(e){return(new I).get("object"==typeof e?e:{})};const P=I.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,A),h||(0,a.p)(O+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,A),function(){if(S.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw S.emit("fn-err",[arguments,this,t],r),t}finally{S.emit("fn-end",[(0,v.t)()],r)}}}};function j(t,r,i,o){return function(){return(0,a.p)(f.xV,["API/"+r+"/called"],void 0,n.K7.metrics,A),(0,w.W)({agentIdentifier:e,loaded:!!E.B?.[e],type:"data",name:"api",feature:t+r,data:{notSpa:i,bufferGroup:o}}),o&&(0,a.p)(t+r,[i?(0,v.t)():performance.now(),...arguments],i?null:this,o,A),i?void 0:this}}function C(){r.e(891).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),A.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{P[e]=j(O,e,void 0,h?n.K7.softNav:n.K7.spa)})),p.setCurrentRouteName=h?j(O,"routeName",void 0,n.K7.softNav):j(_,"routeName",!0,n.K7.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,A),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!T[e]],void 0,n.K7.jserrors,A)},d.RI?(0,u.GG)((()=>C()),!0):C(),p}(e.agentIdentifier,I,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=H),N||(0,w.W)({agentIdentifier:e.agentIdentifier,loaded:!!E.B?.[e.agentIdentifier],type:"lifecycle",name:"initialize",feature:void 0,data:{init:D,info:j,loader_config:C,runtime:k}}),N=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>d,K7:()=>c,P3:()=>u,XX:()=>i,Yy:()=>s,df:()=>o,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},u={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.spa]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.softNav]:8,[c.sessionReplay]:9,[c.logging]:10,[c.genericEvents]:11},d={[c.pageViewEvent]:a,[c.pageViewTiming]:n,[c.ajax]:n,[c.spa]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:o,[c.sessionReplay]:o,[c.logging]:s,[c.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.285.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.285.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={891:"sha512-fMru8dlQe6MDocrIrmVggxBpKe4E6zN8iF8+x3VT5mduS4XEkCwWjFpEShdGhWDUoZ4S6P7KlEsQNgH2yGvL1w==",222:"sha512-IOEUdkaWYkNjFufhpqem1nvCo93S+MlRT4222SMu910Ff4augE1uCvOBRaziFCEwGH9Hkw13OiCDIv8GEVRyxA==",95:"sha512-jWkjatE9TZKKdOBeBHmVEgnE92FwbX/ode6AlJnUDcEs5jJDX9gJHRE4qOUNUSAID8OsbjJ9KSJCbkhGO/hZFA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={85:0,959:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.285.0.PROD"]=self["webpackChunk:NRBA-1.285.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(8969);var l=i(1687),f=i(4234),h=i(5289),g=i(6154),p=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(891).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};g.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var x=i(384);var w=i(9908),E=i(2843),A=i(3878),T=i(782),S=i(1863);class _ extends b{static featureName=T.T;constructor(e,t=!0){super(e,T.T,t),g.RI&&((0,E.u)((()=>(0,w.p)("docHidden",[(0,S.t)()],void 0,T.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,S.t)()],void 0,T.T,this.ee))),this.importAggregator(e))}}var O=i(8154);class N extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),g.RI&&document.addEventListener("securitypolicyviolation",(e=>{(0,w.p)(O.xV,["Generic/CSPViolation/Detected"],void 0,this.featureName,this.ee)})),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return L(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(L(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return C(e.reason)}const r=C(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function H(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return L(e.error)?e.error:C(e)}function L(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,s=g.gm.Promise,c=g.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=g.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=g.gm.Request,ee=g.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&g.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(g.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,x.dV)().o.REQ,fe=(0,x.dV)().o.XHR;const he="X-NewRelic-App-Data";class ge extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,w.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,A.jT)(!1)),g.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:g.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function R(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin&&r.getAllResponseHeaders().indexOf(he)>=0){var i=r.getResponseHeader(he);i&&((0,w.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",p),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",R)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const me={},ve=["pushState","replaceState"];function be(e){const t=function(e){return(e||B.ee).get("history")}(e);return!g.RI||me[t.debugId]++||(me[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,ve,"-")),t}var ye=i(3738);const{He:Re,bD:xe,d3:we,Kp:Ee,TZ:Ae,Lc:Te,uP:Se,Rz:_e}=ye;class Oe extends b{static featureName=Ae;constructor(e,t=!0){super(e,Ae,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;be(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Se,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Te,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(_e+we,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(_e+Ee,(function(e){(0,w.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,w.p)(Re,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:xe,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Ne=i(2614);class Ie extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Ne.H3,"_").concat(Ne.uh)))}catch(e){}(0,p.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,w.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Ne.g.FULL||e.sessionReplayMode===Ne.g.ERROR)||(0,p.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Ne.g.FULL&&this.featAggregate.initializeRecording(Ne.g.FULL,!0):(this.#i=Ne.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Ne.g.FULL&&(this.recorder.parent.mode=Ne.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Pe=i(3333);class je extends b{static featureName=Pe.TZ;constructor(e,t=!0){super(e,Pe.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(g.RI&&(e.init.user_actions.enabled&&(Pe.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),Pe.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,w.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,A.sp)(e,t)}))),e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,w.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var Ce=i(993),ke=i(3785),He=i(9414);class Le extends b{static featureName=Ce.TZ;constructor(e,t=!0){super(e,Ce.TZ,t);const r=this.ee;(0,He.J)(r,g.gm.console,"log",{level:"info"}),(0,He.J)(r,g.gm.console,"error",{level:"error"}),(0,He.J)(r,g.gm.console,"warn",{level:"warn"}),(0,He.J)(r,g.gm.console,"info",{level:"info"}),(0,He.J)(r,g.gm.console,"debug",{level:"debug"}),(0,He.J)(r,g.gm.console,"trace",{level:"trace"}),this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,ke.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),g.gm?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,_,Oe,Ie,ge,N,D,je,Le],loaderType:"pro"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href='//fonts.googleapis.com/css?family=Lato:400,400italic,300,600,700,900' rel='stylesheet' type='text/css'> <link href='//fonts.googleapis.com/css?family=Oswald:400,500,600,700,300' rel='stylesheet' type='text/css'> <link href="https://s31184.pcdn.co/wp-content/themes/liberal-master/assets/styles/libfontsub.css" rel="stylesheet" type="text/css"> <link rel="pingback" href="https://liberal.ca/xmlrpc.php"> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <link rel="alternate" hreflang="en" href="https://liberal.ca/privacy/" /> <link rel="alternate" hreflang="fr" href="https://liberal.ca/fr/confidentialite/" /> <link rel="alternate" hreflang="x-default" href="https://liberal.ca/privacy/" /> <link rel="alternate" type="application/rss+xml" title="Liberal Party of Canada » Feed" href="https://liberal.ca/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/s31184.pcdn.co\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://s31184.pcdn.co/wp-includes/css/dist/block-library/style.min.css?ver=6.7.2' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='liberal-master-css-css' href='https://s31184.pcdn.co/wp-content/themes/liberal-master/assets/styles/style.css?ver=1741033239' type='text/css' media='all' /> <link rel='stylesheet' id='liberal-main-css-css' href='https://s31184.pcdn.co/wp-content/themes/liberal-main/assets/styles/liberal-main.css?ver=1738879331' type='text/css' media='all' /> <link rel='stylesheet' id='liberal-master-gravity-forms-css-css' href='https://s31184.pcdn.co/wp-content/themes/liberal-master/assets/styles/liberal-gravity-forms.css?ver=1598912786' type='text/css' media='all' /> <link rel='stylesheet' id='fontawesomepro-css-css' href='https://s31184.pcdn.co/wp-content/themes/liberal-master/assets/lib/fontawesome-pro-5.13.1-web/css/all.min.css?ver=1594129509' type='text/css' media='all' /> <link rel='stylesheet' id='slickslider-css-css' href='https://s31184.pcdn.co/wp-content/themes/liberal-master/assets/lib/slick-1.8.1/slick/slick.css?ver=1582738640' type='text/css' media='all' /> <link rel='stylesheet' id='slickslider-theme-css-css' href='https://s31184.pcdn.co/wp-content/themes/liberal-master/assets/lib/slick-1.8.1/slick/slick-theme.css?ver=1582738640' type='text/css' media='all' /> <link rel='stylesheet' id='wp-paginate-css' href='https://s31184.pcdn.co/wp-content/plugins/wp-paginate/css/wp-paginate.css?ver=2.2.4' type='text/css' media='screen' /> <script type="text/javascript" src="https://s31184.pcdn.co/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://s31184.pcdn.co/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://s31184.pcdn.co/wp-content/plugins/liberal-custom-gravity-forms-fields/js/active-input-sanitization.js?ver=1582738639" id="active-input-sanitization-js"></script> <link rel="https://api.w.org/" href="https://liberal.ca/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://liberal.ca/wp-json/wp/v2/pages/5641" /><link rel="canonical" href="https://liberal.ca/privacy/" /> <link rel='shortlink' href='https://liberal.ca/?p=5641' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://liberal.ca/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fliberal.ca%2Fprivacy%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://liberal.ca/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fliberal.ca%2Fprivacy%2F&format=xml" /> <meta name="generator" content="WPML ver:4.5.14 stt:1,4;" /> <script src='https://lpchosting.com/?dm=1be0587c1b466cb8f0cab0e892e8ca3d&action=load&blogid=292&siteid=1&t=164814044&back=https%3A%2F%2Fliberal.ca%2Fprivacy%2F' type='text/javascript'></script> <title>Privacy Policy | Liberal Party of Canada</title> <meta property="og:title" content="Privacy Policy | Liberal Party of Canada" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://liberal.ca/privacy/" /> <meta property="og:image" itemprop="image" content="https://s31184.pcdn.co/wp-content/themes/liberal-main/assets/images/og-images/liberal-og.png" /> <meta property="og:image:secure_url" itemprop="image" content="https://s31184.pcdn.co/wp-content/themes/liberal-main/assets/images/og-images/liberal-og.png" /> <meta property="og:description" content="Privacy Policy The Liberal Party of Canada (“Liberal Party”) is committed to respecting your privacy. The purpose of this privacy policy is to explain how we handle personal information to ensure its confidentiality, security and accuracy. Our privacy policy can always be publicly viewed at liberal.ca/privacy. WHAT IS “PERSONAL INFORMATION”? “Personal information” is information about<a class="excerpt-read-more" href="https://liberal.ca/privacy/" title="ReadPrivacy Policy">... Read more »</a>" /> <meta property="twitter:title" content="Privacy Policy | Liberal Party of Canada" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@liberal_party" /> <meta property="twitter:url" content="https://liberal.ca/privacy/" /> <meta property="twitter:image" content="https://s31184.pcdn.co/wp-content/themes/liberal-main/assets/images/og-images/liberal-og.png" /> <meta property="twitter:description" content="Privacy Policy The Liberal Party of Canada (“Liberal Party”) is committed to respecting your privacy. The purpose of this privacy policy is to explain how we handle personal information to ensure its confidentiality, security and accuracy. Our privacy policy can always be publicly viewed at liberal.ca/privacy. WHAT IS “PERSONAL INFORMATION”? “Personal information” is information about<a class="excerpt-read-more" href="https://liberal.ca/privacy/" title="ReadPrivacy Policy">... Read more »</a>" /> <meta name="description" content=" Privacy Policy The Liberal Party of Canada (“Liberal Party”) is committed to respecting your privacy. The purpose of this privacy policy is to explain how we handle personal information to ensure its confidentiality, security and accuracy. Our privacy policy can always be publicly viewed at liberal.ca/privacy. WHAT IS “PERSONAL INFORMATION”? “Personal information” is information about<a class="excerpt-read-more" href="https://liberal.ca/privacy/" title="ReadPrivacy Policy">... Read more »</a>"> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KXPGPPD');</script> <!-- End Google Tag Manager --> <link rel="apple-touch-icon" sizes="180x180" href="https://s31184.pcdn.co/wp-content/themes/liberal-master/assets/images/favicons/apple-touch-icon.png?v=9j8ddzk3oL"><link rel="icon" type="image/png" sizes="32x32" href="https://s31184.pcdn.co/wp-content/themes/liberal-master/assets/images/favicons/favicon-32x32.png?v=9j8ddzk3oL"><link rel="icon" type="image/png" sizes="16x16" href="https://s31184.pcdn.co/wp-content/themes/liberal-master/assets/images/favicons/favicon-16x16.png?v=9j8ddzk3oL"><link rel="manifest" href="https://s31184.pcdn.co/wp-content/themes/liberal-master/assets/images/favicons/site.webmanifest?v=9j8ddzk3oL"><link rel="mask-icon" href="https://s31184.pcdn.co/wp-content/themes/liberal-master/assets/images/favicons/safari-pinned-tab.svg?v=9j8ddzk3oL" color="#d71920"><link rel="shortcut icon" href="https://s31184.pcdn.co/wp-content/themes/liberal-master/assets/images/favicons/favicon-16x16.png?v=9j8ddzk3oL"><meta name="msapplication-TileColor" content="#d71920"><meta name="theme-color" content="#ffffff"></head> <body class="page-template-default page page-id-5641 wpml-en"> <header id="header" class="header"> <a href="#content" class="skip" id="skip-link">Skip to content</a> <nav class="header__left" aria-label="header bar menu left" > <div class="header__inner-side-container "> <div class="header__nav-list header__nav-list--left"> <img class="header__logo header__logo--print" src="https://s31184.pcdn.co/wp-content/themes/liberal-main/assets/images/header-logo-grey.svg" title="Liberal Party of Canada" /> <a class="header__nav-link header__nav-link--logo" href="https://www2.liberal.ca"> <img class="header__logo" src="https://s31184.pcdn.co/wp-content/themes/liberal-main/assets/images/header-logo.png" title="Liberal Party of Canada"> </a> <a class="header__nav-link show-for-large" href="https://www.liberal.ca/meet-mark-carney/"> <span class="header__nav-link-inner">Mark Carney</span> </a> <!--<a class="header__nav-link show-for-large" href="https://www2.liberal.ca/your-liberal-mps/"> <span class="header__nav-link-inner">Your MPs</span> </a>--> <a class="header__nav-link show-for-large" href="https://liberal.ca/your-liberal-candidates/"> <span class="header__nav-link-inner">Your Candidates</span> </a> <!-- <a class="header__nav-link show-for-large" href='https://liberal.ca/our-plan/'> <span class="header__nav-link-inner">Our Plan</span> </a> --> </div> </div> </nav> <nav class="header_right" aria-label="header bar menu right" > <div class="header__inner-side-container "> <div class="header__nav-list header__nav-list--right"> <a class="header__nav-link show-for-medium" href='https://www2.liberal.ca/volunteer'> <span class="header__nav-link-inner">Volunteer</span> </a> <a class="header__nav-link show-for-medium" href='https://www2.liberal.ca/register'> <span class="header__nav-link-inner">Register</span> </a> <a class="header__nav-link header__nav-link--donate" href='https://secure.liberal.ca/donate?utm_source=liberal.ca&utm_medium=header-bar'> Donate </a> <a title="Changer en français" lang="fr"class="header__nav-link header__nav-link--lang-switch" href="https://liberal.ca/fr/confidentialite/?"><span aria-hidden="true" >FR</span><span class="visually-hidden" >Changer en français</span></a> <div class="header__hamburger-container"> <a id="primary-nav-trigger" class="header__nav-link header__nav-link--primary-nav primary-nav-trigger" href="#0" role="button" aria-expanded="false" aria-controls="primary-nav" aria-haspopup="true" > <span class="header__hamburger-container__text">Menu</span> <span class="liberal-menu-icon"></span></a> </div> </div> </div> </nav> </header> <nav class="primary-nav" id="primary-nav" aria-label="main menu" > <div class="nav-wrapper"> <div class="grid-container"> <div class="grid-x grid-padding-x"> <section class="cell large-3 medium-6 small-12"> <h3>The Team</h3> <ul> <li> <a href="https://www.liberal.ca/meet-mark-carney/">Mark Carney</a> </li> <!--<li> <a href="https://www2.liberal.ca/your-liberal-mps/">Your Liberal MPs</a> </li>--> <li> <a href="https://liberal.ca/your-liberal-candidates/">Your Liberal Candidates</a> </li> <!--<li> <a href="https://liberal.ca/our-platform/">2021 Platform</a> </li> <li> <a href="https://www2.liberal.ca/our-progress/">Our Progress</a> </li>--> </ul> </section> <section class="cell large-3 medium-6 small-12"> <h3>Learn More</h3> <ul> <li> <a href="https://www2.liberal.ca/blog">Blog</a> </li> <li> <a href="https://www2.liberal.ca/find-your-riding">Find Your Riding</a> </li> <li> <a href="https://www2.liberal.ca/media-releases">Media Releases</a> </li> <li> <a href="https://press-presse.liberal.ca">LPC Press Box</a> </li> <li> <a href="https://www2.liberal.ca/documents/">Documents</a> </li> <li> <a href="https://liberal.ca/video/">Videos</a> </li> </ul> </section> <section class="cell large-3 medium-6 small-12"> <h3>Get Involved</h3> <ul> <li> <a href="https://liberal.ca/nominations">Nominations</a> </li> <li> <a href="https://www2.liberal.ca/volunteer/">Volunteer</a> </li> <li> <a href="http://events.liberal.ca">Events</a> </li> <li> <a href="https://www2.liberal.ca/register">Join the movement</a> </li> <li> <a href="//boutique.liberal.ca/">Shop</a> </li> </ul> </section> <section class="cell large-3 medium-6 small-12"> <h3>Donate</h3> <ul> <li> <a href="https://www2.liberal.ca/donate?utm_source=liberal.ca&utm_medium=full-menu&utm_content=one-time-donation&source=liberal-full-menu&utm_content=one-time-donation&source=onl_liberal_fund+org">One-time Donation</a> </li> <li> <a href="https://www2.liberal.ca/victoryfund?utm_source=liberal.ca&utm_medium=full-menu&utm_content=give-monthly">Give Monthly</a> </li> <li> <a href="https://www2.liberal.ca/victoryfund?utm_source=liberal.ca&utm_medium=full-menu&utm_content=victory-fund">Victory Fund</a> </li> <li> <a href="https://www2.liberal.ca/laurierclub?utm_source=liberal.ca&utm_content=laurier-club&utm_medium=full-menu">Laurier Club</a> </li> <li> <a href="https://www2.liberal.ca/contribute/?utm_source=liberal.ca&utm_content=learn-more&utm_medium=full-menu">Learn More</a> </li> </ul> </section> </div> <div class="grid-x grid-padding-x full-nav-social-container"> <section class="cell large-6"> <h3>Follow Mark Carney</h3> <div class="full-nav-social-container__social-row"> <ul class="full-nav__social-list"> <li> <a href="https://www.facebook.com/MarkJCarney2025" class="full-nav__social-link full-nav__social-link--facebook" title="Facebook" target="_blank"><span class="visually-hidden" >Mark Carney Facebook</span></a> </li> <li> <a href="https://x.com/markjcarney" class="full-nav__social-link full-nav__social-link--twitter" title="Twitter" target="_blank"><span class="visually-hidden" >Mark Carney X</span></a> </li> <li> <a href="https://bsky.app/profile/mark-carney.bsky.social" class="full-nav__social-link full-nav__social-link--bluesky" title="Snapchat" target="_blank"><span class="visually-hidden" >Mark Carney Bluesky</span></a> </li> <li> <a href="https://www.instagram.com/markjcarney/" class="full-nav__social-link full-nav__social-link--instagram" title="Instagram" target="_blank"><span class="visually-hidden" >Mark Carney Instagram</span></a> </li> </ul> </div> </section> <section class="cell large-6"> <h3>Follow the Liberal Party</h3> <div class="full-nav-social-container__social-row"> <ul class="full-nav__social-list"> <li> <a href="https://www.facebook.com/LiberalCA" class="full-nav__social-link full-nav__social-link--facebook" title="Facebook" target="_blank"><span class="visually-hidden" >Liberal Facebook</span></a> </li> <li> <a href="https://twitter.com/liberal_party" class="full-nav__social-link full-nav__social-link--twitter" title="Twitter" target="_blank"><span class="visually-hidden" >Liberal Twitter</span></a> </li> <li> <a href="http://instagram.com/liberalca/" class="full-nav__social-link full-nav__social-link--instagram" title="Instagram" target="_blank"><span class="visually-hidden" >Liberal Instagram</span></a> </li> <li> <a href="https://www.snapchat.com/add/liberalca" class="full-nav__social-link full-nav__social-link--snapchat" title="Snapchat" target="_blank"><span class="visually-hidden" >Liberal Snapchat</span></a> </li> <li> <a href="http://www.youtube.com/user/liberalvideo" class="full-nav__social-link full-nav__social-link--youtube" title="YouTube" target="_blank"><span class="visually-hidden" >Liberal YouTube</span></a> </li> <li> <a href="https://www.linkedin.com/company/liberal-party-of-canada/" class="full-nav__social-link full-nav__social-link--linkedin" title="LinkedIn" target="_blank"><span class="visually-hidden" >Liberal LinkedIn</span></a> </li> <li> <a href="https://bsky.app/profile/liberalca.bsky.social" class="full-nav__social-link full-nav__social-link--bluesky" title="Bluesky" target="_blank"><span class="visually-hidden" >Liberal Bluesky</span></a> </li> <li> <a href="https://www.threads.net/@liberalca" class="full-nav__social-link full-nav__social-link--threads" title="Threads" target="_blank"><span class="visually-hidden" >Liberal Threads</span></a> </li> </ul> </div> </section> </div> </div> </nav> <div id="content"></div> <main class="page__container" > <header class="page__title-container" > <div class="grid-container"> <div class="grid-x grid-padding-x"> <div class="large-12 cell"> <h1>Privacy Policy</h1> </div> </div> </div> </header> <section class="breadcrumbs-container no-bottom-margin"> <div class="grid-container"> <div class="grid-x grid-padding-x"> <div class="large-8 cell"> <aside class="page-section__breadcrumbs" > <p class="crumbs" > <!-- Breadcrumb NavXT 6.4.0 --> <span property="itemListElement" typeof="ListItem"><a property="item" typeof="WebPage" title="Go to Liberal Party of Canada." href="https://liberal.ca" class="home" ><span property="name"><span class="home-link-en">Home</span><span class="home-link-fr">Accueil</span></span></a><meta property="position" content="1"></span> > <span class="post post-page current-item">Privacy Policy</span> </p> </aside> </div> </div> </div> </section> <div class="page__content-outer-container "> <div class="grid-container"> <div class="grid-x grid-padding-x"> <div class="large-12 cell"> <div class="page__content-container"> <div class="content-wrapper"> <h2>Privacy Policy</h2> <p>The Liberal Party of Canada (“Liberal Party”) is committed to respecting your privacy. The purpose of this privacy policy is to explain how we handle personal information to ensure its confidentiality, security and accuracy.</p> <p>Our privacy policy can always be publicly viewed at <a href="https://www.liberal.ca/privacy/">liberal.ca/privacy</a>.</p> <h2>WHAT IS “PERSONAL INFORMATION”?</h2> <p>“Personal information” is information about an identifiable individual. It includes contact information such as your name, address, phone number and financial information.</p> <h2>HOW DO WE OBTAIN YOUR PERSONAL INFORMATION AND WHAT DO WE OBTAIN?</h2> <p>We obtain personal information in a few different ways.</p> <p>Some information is provided to us directly by Elections Canada. For example, each year we receive a List of Electors, which includes the names and addresses of eligible voters. We also collect information from publicly available data sources, and through voter outreach activities, such as door-to-door canvassing, voter contact phone calls, and text messages.</p> <p>We also obtain other information that you choose to give us. You may do so in a variety of ways, including:</p> <ul> <li>When you visit our website for the purpose of becoming involved with the Party as a Registered Liberal, volunteer or donor.</li> <li>When you subscribe to our communications, such as email updates, newsletters or text message alerts.</li> <li>If you register at an event or at a Party convention.</li> <li>If you complete a registration or donation form either electronically or on paper.</li> <li>If you complete any other form on a Liberal Party website, including online petitions.</li> <li>It is also possible that your information could be provided to us by a volunteer or friend who thinks you would be interested in getting involved with the Liberal Party.</li> </ul> <p>The information we collect may include:</p> <ul> <li>Contact and identification information, such as your name, address, telephone numbers, e-mail address and social media contacts.</li> <li>Donation information such as date and amount of your donation.</li> <li>Financial information that we need to process your donation e.g. payment methods and preferences, billing and banking information (e.g. credit card number and expiry date).</li> <li>Information you share about your voting preferences or issues that you have communicated to us about.</li> </ul> <h2>HOW DO WE USE AND SHARE PERSONAL INFORMATION?</h2> <p>We use your personal information to communicate with you about the Liberal Party and its activities, as well as to provide you with news and information. We use your financial information to process your contributions. If you have been a contributor in the past, we may contact you again to seek your financial support.</p> <p>We will not, without your consent, use your personal information for any purpose other than as described in this privacy policy, except where permitted or required by applicable legislation. As one example, under the Canada Elections Act, we are required to provide Elections Canada with our donors’ names, addresses and contribution amounts. This could also include when we believe in good faith that we are lawfully authorized or required to do so to protect the safety of our team or the public.</p> <p>Given that the Liberal Party is a national organization, personal information may be shared internally, for instance between the Party and its provincial and territorial boards as well as electoral district associations (riding associations) and nomination contestants. In addition, we may engage third party providers to perform tasks on our behalf, such as processing your donation, making phone calls, providing data hosting, mailing, or analytics services and providing technical services to our website. When information is shared with third parties for these purposes, we include privacy protective clauses in written contracts to help safeguard personal information.</p> <p>We do not sell personal information under any circumstance.</p> <h2>HOW DO WE PROTECT PERSONAL INFORMATION?</h2> <p>The security of your personal information is important to us.</p> <p>We use physical, electronic and procedural safeguards to prevent unauthorized use, sharing, loss and theft of information.</p> <p>Our security practices are continually evolving to ensure the integrity and confidentiality of our systems and information in our possession. We use up-to-date security safeguards to protect our networks and websites.</p> <p>For example, for information provided online, our website contains security measures in order to protect against the unauthorized disclosure, loss, misuse, or alteration of the information under our control. We also implement measures such as SSL encryption on sensitive information including passwords and credit card information. Our server is located in a locked and secure environment.</p> <p>Our employees are required to familiarize themselves with the Liberal Party’s privacy policy, and must complete online training on the collection and use of personal information and procedures for safeguarding this information. This training educates employees on the type of personal information the Liberal Party stores, and how it collects and uses personal information. The training also educates employees who have access to personal information on the steps they must take to ensure personal information is not misused. For example, employees must only use the data held by the Liberal Party for the purpose of communicating with voters on the Liberal Party’s behalf. Employees may only access the Liberal Party’s database using a unique individual login, and are prohibited from copying or sharing the data.</p> <h2>HOW CAN I UPDATE MY INFORMATION OR UNSUBSCRIBE?</h2> <p>You may update or correct the information in our possession by e-mailing us at <a href="mailto:assistance@liberal.ca">assistance@liberal.ca</a>, or by writing to us at the address below.</p> <p>If you have subscribed to receive information by email, you may unsubscribe by clicking “Unsubscribe” at the bottom of the email message.</p> <h2>WHAT ABOUT ANTI-SPAM LEGISLATION?</h2> <p>Most of the messages sent by the Liberal Party and its other political entities are exempt from the application of Canada’s anti-spam law which applies to commercial electronic messages sent to electronic addresses. This is because the electronic messages that we send are generally either those soliciting donations, which are specifically exempt under the law, or are messages of a political, not a commercial, character. If we do send any messages to which the law applies and for which there are no exemptions, we will ensure that we have consent to do so, as required by the law, and that any other legal requirements e.g. an unsubscribe mechanism, are met.</p> <p>As a best practice, we have an unsubscribe mechanism for our electronic messages, even where the law does not require us to do so.</p> <h2>DOES THE LIBERAL PARTY LOG IP ADDRESSES?</h2> <p>We and/or our network service providers may log IP addresses, or the location of your device, including browser type, browser language, and device time zone, for systems administration, content optimization, and troubleshooting purposes. We may also use IP addresses to track which pages people visit in order to improve the quality of our website and other online engagement.</p> <h2>DOES THE LIBERAL PARTY USE COOKIES?</h2> <p>Like many websites, we use cookies which are small text files stored on the user’s browser. We use cookies to, for example, assist with site traffic analysis which includes tracking the time and date of website visits, pages viewed and referring URL’s. There are simple ways to refuse cookies, or accept them each time they are offered. Consult your browser’s help files for assistance on changing cookie settings or removing cookie files.</p> <h2>LINKS TO OTHER WEBSITES</h2> <p>Our website contains links to a limited number of other websites including those for our provincial and territorial boards. The Liberal Party is not responsible for the content or the privacy policies of these websites.</p> <h2>CONTACT US</h2> <p>If you have any questions about our privacy policy or the personal information in our possession, simply email us at <a href="mailto:assistance@liberal.ca">assistance@liberal.ca</a>, Attn. Jessica Cardill, Senior Director, Legal Affairs & Party Services.<br /> You can also reach us by regular mail at the following address:</p> <p> Liberal Party of Canada <br /> 350 Albert Street, Suite 920 <br /> Ottawa, Ontario K1P 6M8 <br /> Attention: Jessica Cardill, Senior Director, Legal Affairs & Party Services </p> </div> </div> </div> </div> </div> </div> </main> <footer> <section class="footer__top"> <div class="grid-container"> <div class="grid-x grid-padding-x"> <div class="cell large-6 medium-6"> <div class="grid-x grid-padding-x"> <section class="cell large-4 medium-6"> <div class="footer__menu-container"> <h3 class="footer__menu-header"> The Team </h3> <ul class="footer__menu"> <li> <a href="https://www.liberal.ca/meet-mark-carney/"> Mark Carney </a> </li> <!--<li> <a href="https://www2.liberal.ca/your-liberal-mps/"> Your Liberal MPs </a> </li>--> <li> <a href="https://www2.liberal.ca/your-liberal-candidates/"> Your Liberal Candidates </a> </li> </ul> </div> </section> <section class="cell large-4 medium-6"> <div class="footer__menu-container"> <h3 class="footer__menu-header"> The Latest </h3> <ul class="footer__menu"> <li> <a href="https://www2.liberal.ca/blog"> Blog </a> </li> <li> <a href="https://www2.liberal.ca/liberal-video/"> Videos </a> </li> <li> <a href="https://www2.liberal.ca/action/"> Take Action </a> </li> <li> <a href="https://www2.liberal.ca/media-releases"> Media Releases </a> </li> <li> <a href="https://press-presse.liberal.ca/"> LPC PressBox </a> </li> <!-- <li> <a href="https://www2.liberal.ca/our-plan/"> Our Plan </a> </li> <li> <a href="https://www2.liberal.ca/our-progress/"> Our Progress </a> </li> <li> <a href="https://www2.liberal.ca/our-platform/"> 2021 Platform </a> </li> --> </ul> </div> </section> <section class="cell large-4 medium-6"> <div class="footer__menu-container"> <h3 class="footer__menu-header"> Be Part of It </h3> <ul class="footer__menu"> <li> <a href="https://www2.liberal.ca/register"> Join the Movement </a> </li> <li> <a href="https://secure.liberal.ca/donate/?utm_source=liberal.ca&utm_medium=footer-menu"> Donate </a> </li> <li> <a href="http://events.liberal.ca/"> Events </a> </li> <li> <a href="https://www2.liberal.ca/volunteer/"> Volunteer </a> </li> <li> <a href="https://www2.liberal.ca/training/"> Training </a> </li> <li> <a href="https://boutique.liberal.ca/"> Shop </a> </li> </ul> </div> </section> </div> <section class="grid-x grid-padding-x"> <div class="cell large-4 medium-12"> <div class="footer__menu-container"> <h3 class="footer__menu-header"> About LPC </h3> </div> </div> <div class="cell large-4 medium-6"> <div class="footer__menu-container"> <ul class="footer__menu"> <li> <a href="https://www2.liberal.ca/contact/"> Contact us </a> </li> <li> <a href="https://careers-emplois.liberal.ca/"> Careers </a> </li> <li> <a href="https://www2.liberal.ca/national-board-of-directors/"> National Board of Directors </a> </li> <li> <a href="https://www2.liberal.ca/commissions/"> Commissions </a> </li> <li> <a href="https://www2.liberal.ca/provincial-territorial-associations/"> Provincial/Territorial Boards </a> </li> </ul> </div> </div> <div class="cell large-4 medium-6"> <div class="footer__menu-container"> <ul class="footer__menu"> <li> <a href="https://www2.liberal.ca/documents/"> Documents </a> </li> <li> <a href="https://www2.liberal.ca/fundraising-events/"> Open fundraising events </a> </li> <li> <a href="https://www2.liberal.ca/official-graphics/"> Logos and graphics </a> </li> <li> <a href="https://www2.liberal.ca/essential-accessibility/"> Accessibility </a> </li> <li> <a href="https://www2.liberal.ca/privacy/"> Privacy Policy </a> </li> </ul> </div> </div> </section> </div> <div class="cell large-6 medium-6"> <div class="footer__search-container"> </div> <section class="footer__social-container"> <h4 class="footer__social-header"> Mark Carney </h4> <ul class="footer__social-list"> <li> <a href="https://www.facebook.com/MarkJCarney2025" class="footer__social-link footer__social-link--facebook" title="Facebook" target="_blank"><span class="visually-hidden" >Mark Carney Facebook</span></a> </li> <li> <a href="https://x.com/markjcarney" class="footer__social-link footer__social-link--twitter" title="X" target="_blank"><span class="visually-hidden" >Mark Carney X</span></a> </li> <li> <a href="https://bsky.app/profile/mark-carney.bsky.social" class="footer__social-link footer__social-link--bluesky" title="Snapchat" target="_blank"><span class="visually-hidden" >Mark Carney Bluesky</span></a> </li> <li> <a href="https://www.instagram.com/markjcarney/" class="footer__social-link footer__social-link--instagram" title="Instagram" target="_blank"><span class="visually-hidden" >Mark Carney Instagram</span></a> </li> </ul> </section> <section class="footer__social-container"> <h4 class="footer__social-header"> Liberal Party of Canada </h4> <ul class="footer__social-list"> <li> <a href="https://www.facebook.com/LiberalCA" class="footer__social-link footer__social-link--facebook" title="Facebook" target="_blank"><span class="visually-hidden" >Liberal Facebook</span></a> </li> <li> <a href="https://twitter.com/liberal_party" class="footer__social-link footer__social-link--twitter" title="Twitter" target="_blank"><span class="visually-hidden" >Liberal Twitter</span></a> </li> <li> <a href="http://instagram.com/liberalca/" class="footer__social-link footer__social-link--instagram" title="Instagram" target="_blank"><span class="visually-hidden" >Liberal Instagram</span></a> </li> <li> <a href="https://www.snapchat.com/add/liberalca" class="footer__social-link footer__social-link--snapchat" title="Snapchat" target="_blank"><span class="visually-hidden" >Liberal Snapchat</span></a> </li> <li> <a href="http://www.youtube.com/user/liberalvideo" class="footer__social-link footer__social-link--youtube" title="YouTube" target="_blank"><span class="visually-hidden" >Liberal YouTube</span></a> </li> <li> <a href="https://www.linkedin.com/company/liberal-party-of-canada/" class="footer__social-link footer__social-link--linkedin" title="LinkedIn" target="_blank"><span class="visually-hidden" >Liberal LinkedIn</span></a> </li> <li> <a href="https://bsky.app/profile/liberalca.bsky.social" class="footer__social-link footer__social-link--bluesky" title="Bluesky" target="_blank"><span class="visually-hidden" >Liberal Bluesky</span></a> </li> <li> <a href="https://www.threads.net/@liberalca" class="footer__social-link footer__social-link--threads" title="Threads" target="_blank"><span class="visually-hidden" >Liberal Threads</span></a> </li> </ul> </section> </div> </div> </div> </section> <section class="footer__bottom"> <div class="grid-container"> <div class="grid-x grid-padding-x"> <div class="cell large-12"> <div class="footer__bottom-inner-container"> <a href="https://liberal.ca"> <img class="logo" src="https://s31184.pcdn.co/wp-content/themes/liberal-main/assets/images/header-logo.png" alt="Liberal logo"/> </a> <p> © Copyright 2025 Liberal Party of Canada. All Rights Reserved. Authorized by the Federal Liberal Agency of Canada, registered agent for the Liberal Party of Canada. <a class="no-whitespace-wrap" href="https://www.liberal.ca/privacy/">Privacy Policy</a> </p> </div> </div> </div> </div> </section> <div id="page-load-modal-container" data-modal-post-id="44683" class="reveal large" data-reveal aria-labelledby="modalTitle" aria-hidden="true" role="dialog" data-animation-in="fade-in" data-animation-out="fade-out"> <div class="page-load-modal"> <div class="page-load__background"> <div class="page-load__content-container"> <div class="exit-modal__content-right"> <div class="exit-modal__header-container"> <h2> New Leader Announcement </h2> </div> <div class="modal_container"> <div class="modal_image_container"> </div> <div class="modal_text_container"> <p class="logo-top"><img decoding="async" src="//s31184.pcdn.co/wp-content/uploads/sites/292/2020/06/logo.jpg" alt="Liberal" /></p> <p style="color:#58595b"><strong>Mark Carney is the new Leader of the Liberal Party of Canada.</strong></p> <p style="color:#58595b">It’s time to build together. <em>Because we are strong – Canada strong.</em></p> <p style="font-weight: 900;color: #d71920">Chip in now to be a part of it.</p> <div class="modal-donate-button-container"> <a class="button transparent-bg-button fixed-footer-bar-button" href="https://secure.liberal.ca/donate?campId=7015b000005Bi4OAAS&utm_source=liberal&utm_medium=modal&utm_campaign=Leader2025&donate_amt=10"> $10 </a> <a class="button transparent-bg-button fixed-footer-bar-button" href="https://secure.liberal.ca/donate?campId=7015b000005Bi4OAAS&utm_source=liberal&utm_medium=modal&utm_campaign=Leader2025&donate_amt=25"> $25 </a> <a class="button transparent-bg-button fixed-footer-bar-button" href="https://secure.liberal.ca/donate?campId=7015b000005Bi4OAAS&utm_source=liberal&utm_medium=modal&utm_campaign=Leader2025&donate_amt=100"> $100 </a> <a class="button transparent-bg-button fixed-footer-bar-button" href="https://secure.liberal.ca/donate?campId=7015b000005Bi4OAAS&utm_source=liberal&utm_medium=modal&utm_campaign=Leader2025&donate_amt=250"> $250 </a> <a class="button transparent-bg-button fixed-footer-bar-button" href="https://secure.liberal.ca/donate?campId=7015b000005Bi4OAAS&utm_source=liberal&utm_medium=modal&utm_campaign=Leader2025&donate_amt=500"> $500 </a> <a class="button transparent-bg-button fixed-footer-bar-button" href="https://secure.liberal.ca/donate?campId=7015b000005Bi4OAAS&utm_source=liberal&utm_medium=modal&utm_campaign=Leader2025"> Other </a> </div> <p style="font-size: 0.95em;font-weight:900;margin-top:1em"><a href="#" onclick="return false;" style="color: #767676;" data-close aria-label="Close">continue to liberal.ca</a></p> </div> </div> <style> .exit-modal__header-container{ display: none; } .logo-top { width: 100%; max-width: 150px; margin: 0 auto 1em; } .modal_container { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; /* gap: 1rem; */ /* position: relative;*/ } .modal_image_container { display: flex; width: 50%; flex-direction: column; background-image: url('//s31184.pcdn.co/wp-content/uploads/sites/292/2025/03/Mark-Carney-Modal-EN.jpg'); /* margin: -1em 0 -1em -1em; */ /* border-radius: 8px 0 0 8px; */ background-size: cover; justify-content: center; background-position: 50%, 0%; position: absolute; top: 0; left: 0; height: 100%; border-radius: 10px 0 0 10px; } .modal_text_container { display: flex; flex-direction: column; width: 50%; /* max-width: 580px; */ padding: 0 2em; text-align: center; } .modal_text_container p { font-size: 1rem; } /* img.credit-graphic { width: 100%; }*/ .modal-donate-button-container { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; } .modal-donate-button-container a { margin-right: 0.5rem; margin-bottom: 0.3em; } .exit-modal.close-reveal-modal { top: 5px; right: 5px; box-shadow: none; } @media only screen and (max-width:825px) { .modal_container { flex-direction: column; justify-content: center; } .modal_image_container { width: 100%; background-position: 50% 30%; height: 25%; border-radius: 10px 10px 0 0; } .modal_text_container { /*display: block;*/ width: 100%; padding: 0 1em; position: absolute; bottom: 0; height: 100%; justify-content: flex-start; z-index: 3; transform: translate(0, 19%); } .logo-top { background: #fff; display: inline-block; padding: 0em 1em; border-radius: 10px; } } @media print, screen and (min-width: 40em){ .reveal.large { min-height: 70%; } } .reveal { border-radius: 11px; } #page-load-modal-container { border: 0; } .reveal-overlay { top: 68px; } </style> </div> </div> </div> </div> <a class="exit-modal close-reveal-modal" data-close aria-label="Close reveal" aria-label="Close">×</a> </div> </footer> <script type="text/javascript" src="https://s31184.pcdn.co/wp-content/plugins/gravityforms/js/jquery.maskedinput.min.js?ver=2.6.7" id="gform_masked_input-js"></script> <script type="text/javascript" id="liberal-master-js-js-extra"> /* <![CDATA[ */ var master = {"ajax_url":"https:\/\/liberal.ca\/wp-admin\/admin-ajax.php","page_lang":"en","is_user_logged_in":""}; /* ]]> */ </script> <script type="text/javascript" src="https://s31184.pcdn.co/wp-content/themes/liberal-master/assets/scripts/scripts.js?ver=1641923562" id="liberal-master-js-js"></script> <script type="text/javascript" src="https://s31184.pcdn.co/wp-content/themes/liberal-master/assets/lib/shufflejs/dist/shuffle.js?ver=1582738640" id="jquery-shuffle-js"></script> <script type="text/javascript" id="liberal-main-js-js-extra"> /* <![CDATA[ */ var stopwords = ["a","about","above","above","across","after","afterwards","again","against","all","almost","alone","along","already","also","although","always","am","among","amongst","amoungst","amount","an","and","another","any","anyhow","anyone","anything","anyway","anywhere","are","around","as","at","back","be","became","because","become","becomes","becoming","been","before","beforehand","behind","being","below","beside","besides","between","beyond","bill","both","bottom","but","by","call","can","cannot","cant","co","con","could","couldnt","cry","de","describe","detail","do","done","down","due","during","each","eg","eight","either","eleven","else","elsewhere","empty","enough","etc","even","ever","every","everyone","everything","everywhere","except","few","fifteen","fify","fill","find","fire","five","for","former","formerly","forty","found","four","from","front","full","further","get","give","go","had","has","hasnt","have","he","hence","her","here","hereafter","hereby","herein","hereupon","hers","herself","him","himself","his","how","however","hundred","ie","if","in","inc","indeed","interest","into","is","it","its","itself","keep","last","latter","latterly","least","less","ltd","made","many","may","me","meanwhile","might","mill","mine","more","moreover","most","mostly","move","much","must","my","myself","name","namely","neither","never","nevertheless","next","nine","no","nobody","none","noone","nor","not","nothing","now","nowhere","of","off","often","on","once","one","only","onto","or","other","others","otherwise","our","ours","ourselves","out","over","own","part","per","perhaps","please","put","rather","re","same","see","seem","seemed","seeming","seems","serious","several","she","should","show","side","since","sincere","six","sixty","so","some","somehow","someone","something","sometime","sometimes","somewhere","still","such","system","take","ten","than","that","the","their","them","themselves","then","thence","there","thereafter","thereby","therefore","therein","thereupon","these","they","thickv","thin","third","this","those","though","three","through","throughout","thru","thus","to","together","too","top","toward","towards","twelve","twenty","two","un","under","until","up","upon","us","very","via","was","we","well","were","what","whatever","when","whence","whenever","where","whereafter","whereas","whereby","wherein","whereupon","wherever","whether","which","while","whither","who","whoever","whole","whom","whose","why","will","with","within","without","would","yet","you","your","yours","yourself","yourselves","the","\u2019",".",",","-",":",";","strong","stronger","clean","cleaner","better","improve","improving","enhance","bigger","greater","larger","tough","solid","stable","capable","strengthen","reinforce","raise","raising","reduce","reducing","decrease","decreasing","lower","repair","protect","preserve","preserving","create","creating","new","restore","restoring","higher","renew","plan","saving","expanding"]; var platform_query_display_text = {"all":"Displaying all platform commitments.","chapter_only":"Displaying platform commitments from chapter: \"<strong>%CHAPTER%<\/strong>\".","keyword_only":"Displaying platform commitments for keyword: \"<strong>%KEYWORD%<\/strong>\".","chapter_and_keyword":"Displaying platform commitments from chapter: \"<strong>%CHAPTER%<\/strong>\" with keyword \"<strong>%KEYWORD%<\/strong>\""}; var mp_query_display_text = {"all":"All MPs","search":"Search Results For \"<em>%KEYWORD%<\/em>\"","province":"MPs From \"<em>%PROVINCE%<\/em>\""}; var candidate_query_display_text = {"all":"All Candidates","search":"Search Results For \"<em>%KEYWORD%<\/em>\"","province":"Candidates From \"<em>%PROVINCE%<\/em>\""}; var find_your_riding = {"riding_single_url_path":"\/ridings\/"}; /* ]]> */ </script> <script type="text/javascript" src="https://s31184.pcdn.co/wp-content/themes/liberal-main/assets/scripts/scripts.js?ver=1641815451" id="liberal-main-js-js"></script> <script type="text/javascript" src="https://s31184.pcdn.co/wp-content/themes/liberal-master/assets/lib/lazyload/jquery.lazyloadxt.min.js?ver=1582738640" id="lazyloadxt-js-js"></script> <script type="text/javascript" src="https://s31184.pcdn.co/wp-content/themes/liberal-master/assets/lib/lazyload/jquery.lazyloadxt.bg.min.js?ver=1582738640" id="lazyloadxt-bg-js-js"></script> <script type="text/javascript" src="https://s31184.pcdn.co/wp-content/themes/liberal-master/assets/lib/lazyload/jquery.lazyloadxt.extra.min.js?ver=1582738640" id="lazyloadxt-extra-js-js"></script> <script type="text/javascript" src="https://s31184.pcdn.co/wp-content/themes/liberal-master/assets/lib/typewriterjs-master/typewriter.min.js?ver=1582738640" id="typewriter-js-js"></script> <script type="text/javascript" src="https://s31184.pcdn.co/wp-content/themes/liberal-master/assets/lib/slick-1.8.1/slick/slick.min.js?ver=1582738640" id="slickslider-js-js"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"b9a9c6c2e0","applicationID":"106288","transactionName":"NFJbMEtYWRVUBxBYXg0YeAdNUFgIGhQFVlQ=","queueTime":0,"applicationTime":578,"atts":"GBVYRgNCShs=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html> <!-- plugin=object-cache-pro client=phpredis metric#hits=1769 metric#misses=60 metric#hit-ratio=96.7 metric#bytes=2002940 metric#prefetches=0 metric#store-reads=170 metric#store-writes=1 metric#store-hits=119 metric#store-misses=51 metric#sql-queries=45 metric#ms-total=582.10 metric#ms-cache=15.60 metric#ms-cache-avg=0.0918 metric#ms-cache-ratio=2.7 -->