1(function(){"use strict";document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e();function e(){var i,a,d,u,m,f,g,v,y,O,x,n=window.GS_CC_CONFIG;if(!n)return;f=n.cookieName||"gs_cc",O=n.cookieVersion||"1",y=n.expireDays||365,v=864e5,g=n.gtmId||"",d=n.gaId||"",u=n.liId||"",m=n.fbId||"";function o(){var e=document.cookie.match(new RegExp("(?:^|;)\\s*"+f+"=([^;]+)"));if(!e)return null;try{return JSON.parse(decodeURIComponent(e[1]))}catch{return null}}function C(e){var t={v:O,cats:e,ts:Math.floor(Date.now()/1e3)},n=new Date(Date.now()+y*v).toUTCString();document.cookie=f+"="+encodeURIComponent(JSON.stringify(t))+"; expires="+n+"; path=/; SameSite=Lax"+(location.protocol==="https:"?"; Secure":"")}function b(e){var t=o();return!!(t&&t.cats&&t.cats.indexOf(e)!==-1)}function E(){if(!d||window._gsGALoaded)return;window._gsGALoaded=!0,window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},window.gtag("js",new Date),window.gtag("config",d,{anonymize_ip:!0});var e=document.createElement("script");e.async=!0,e.src="https://www.googletagmanager.com/gtag/js?id="+d,document.head.appendChild(e)}function k(){if(!u||window._gsLILoaded)return;window._gsLILoaded=!0,window._linkedin_partner_id=u,window._linkedin_data_partner_ids=window._linkedin_data_partner_ids||[],window._linkedin_data_partner_ids.push(u),function(e){e||(window.lintrk=function(e,t){window.lintrk.q.push([e,t])},window.lintrk.q=[]);var n=document.getElementsByTagName("script")[0],t=document.createElement("script");t.type="text/javascript",t.async=!0,t.src="https://snap.licdn.com/li.lms-analytics/insight.min.js",n.parentNode.insertBefore(t,n)}(window.lintrk)}function S(){if(!m||window._gsFBLoaded)return;window._gsFBLoaded=!0,!function(e,t,n,s,o,i,a){if(e.fbq)return;o=e.fbq=function(){o.callMethod?o.callMethod.apply(o,arguments):o.queue.push(arguments)},e._fbq||(e._fbq=o),o.push=o,o.loaded=!0,o.version="2.0",o.queue=[],i=t.createElement(n),i.async=!0,i.src=s,a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(i,a)}(window,document,"script","https://connect.facebook.net/en_US/fbevents.js"),window.fbq("init",m),window.fbq("track","PageView")}function p(){var n,t=b("analytics"),e=b("marketing");g&&typeof window.gtag=="function"&&(window.gtag("consent","update",{analytics_storage:t?"granted":"denied"}),window.gtag("consent","update",{ad_storage:e?"granted":"denied",ad_user_data:e?"granted":"denied",ad_personalization:e?"granted":"denied"})),window._gsGTM&&window._gsGTM.id&&typeof window._gsGTM.load=="function"&&(n=t||e,n&&window._gsGTM.load()),g||(t&&E(),e&&(k(),S()))}function e(e){return document.getElementById(e)}a=null,i=null;function s(e,t,n){if(!e)return;e.hidden=!t,e.style.display=t?n:"none"}function l(){var t,n,o=e("gs-cc-banner");s(o,!0,"block"),n=e("gs-cc-settings-btn"),s(n,!1,"flex"),t=e("gs-cc"),t&&(t.setAttribute("aria-hidden","false"),t.removeAttribute("inert"))}function h(){var t,n=e("gs-cc-banner");s(n,!1,"block"),t=e("gs-cc"),t&&(t.setAttribute("aria-hidden","true"),_()||t.setAttribute("inert",""))}function A(e){return Array.prototype.slice.call(e.querySelectorAll('a[href],button:not([disabled]),input:not([disabled]),select:not([disabled]),textarea:not([disabled]),[tabindex]:not([tabindex="-1"])'))}function j(t){var n,r,l,d,u,h,c=e("gs-cc-modal-overlay");if(!c)return;a=t||document.activeElement||null,s(c,!0,"flex"),c.setAttribute("aria-hidden","false"),n=e("gs-cc"),n&&(n.setAttribute("aria-hidden","false"),n.removeAttribute("inert")),l=o(),d=l&&l.cats||[],u=e("gs-cc-chk-analytics"),h=e("gs-cc-chk-marketing"),u&&(u.checked=d.indexOf("analytics")!==-1),h&&(h.checked=d.indexOf("marketing")!==-1),r=e("gs-cc-modal"),r&&r.focus(),i=function(e){if(e.key!=="Tab")return;var n,s,t=A(r);if(!t.length){e.preventDefault();return}n=t[0],s=t[t.length-1],e.shiftKey?document.activeElement===n&&(e.preventDefault(),s.focus()):document.activeElement===s&&(e.preventDefault(),n.focus())},document.addEventListener("keydown",i)}function c(){var n,o,t=e("gs-cc-modal-overlay");if(!t||window.getComputedStyle(t).display==="none")return;s(t,!1,"flex"),t.setAttribute("aria-hidden","true"),i&&(document.removeEventListener("keydown",i),i=null),a&&typeof a.focus=="function"&&a.focus(),a=null,o=e("gs-cc-banner"),n=e("gs-cc"),n&&(!o||window.getComputedStyle(o).display==="none")&&(n.setAttribute("aria-hidden","true"),n.setAttribute("inert",""))}function _(){var t=e("gs-cc-modal-overlay");return!!(t&&window.getComputedStyle(t).display!=="none")}function w(){var t=e("gs-cc-settings-btn");s(t,!0,"flex")}function r(e){C(e),h(),c(),w(),p()}x=o(),x?(h(),w(),typeof requestIdleCallback!="undefined"?requestIdleCallback(p
1):setTimeout(p,0)):l();function t(t,n,s){var o=e(t);o&&o.addEventListener(n,s)}t("gs-cc-accept-all","click",function(){r(["necessary","analytics","marketing"])}),t("gs-cc-reject-all","click",function(){r(["necessary"])}),t("gs-cc-manage","click",function(e){h(),j(e.currentTarget)}),t("gs-cc-modal-accept-all","click",function(){r(["necessary","analytics","marketing"])}),t("gs-cc-modal-reject-all","click",function(){r(["necessary"])}),t("gs-cc-modal-save","click",function(){var t=["necessary"],n=e("gs-cc-chk-analytics"),s=e("gs-cc-chk-marketing");n&&n.checked&&t.push("analytics"),s&&s.checked&&t.push("marketing"),r(t)}),t("gs-cc-modal-close","click",function(){c(),o()||l()}),t("gs-cc-modal-overlay","click",function(t){t.target===e("gs-cc-modal-overlay")&&(c(),o()||l())}),t("gs-cc-settings-btn","click",function(e){j(e.currentTarget)}),document.addEventListener("keydown",function(e){e.key==="Escape"&&_()&&(c(),o()||l())})}})()
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.