1"use strict";(self.webpackChunkpolitico_theme=self.webpackChunkpolitico_theme||[]).push([[4777],{9355:function(e,t,n){var r=n(423),i=n(9514);t.default=()=>{if("object"!==typeof s)return;if(document.querySelector(r.Yl)){const e=document.querySelector('input[name="user_email"]');if(!e||!e.value)return;(0,i.Ho)(e.value,27)}}},9514:function(e,t,n){n.d(t,{$O:function(){return c},Ho:function(){return a},bb:function(){return f}});var r=n(8987);const i="plnlreg",o=e=>btoa(e),l=(e,t)=>{if(!e.length)return!1;if("function"!==typeof window.btoa||"object"!==typeof s)return!1;const n=r.A.get(i);if(void 0===n)return!0;const l=o(e),u=JSON.parse(n);return!u||!u.id||u.id!==l||(!u.events||!Array.isArray(u.events)||!u.events.includes(t))},u=(e,t)=>{if("function"!==typeof window.btoa)return;const n=o(e),s={id:n},l=r.A.get(i);if(void 0===l)s.events=[t];else{const e=JSON.parse(l);e&&e.events&&Array.isArray(e.events)&&n===e.id?(e.events.push(t),s.events=e.events):s.events=[t]}r.A.set(i,JSON.stringify(s),{expires:30})},c=(e,t)=>{l(e,t)&&(s.events=t,s.tl(!0,"o","User Registration"),u(e,t))},a=(e,t)=>{let n=null;switch(t){case 1:n="event15";break;case 2:n="event16";break;case 3:n="event17";break;case 4:n="event18";break;default:n=t>=25&&t<=29?`event${t}`:null}n&&!l(e,n)||(s.events=n,s.tl(!0,"o","User Registration"),u(e,n))},f=()=>{const e=new URLSearchParams(window.location.search).get("newsletter"),t={newsletters:"",filteredNewsletters:"",count:0};if(e&&e.length){t.newsletters=e;const n=e.split(",");t.count=n.length,t.filteredNewsletters=n.filter((e=>!e.includes("ealert"))).sort(),t.count=t.filteredNewsletters.length,t.filteredNewsletters=t.filteredNewsletters.join(",")}return t}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.