1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{4950:function(e,t,n){"use strict";n.d(t,{x:function(){return V},C:function(){return $}});var r=n(7294);const o={common:{acceptAll:"Accept All",rejectAll:"Reject All",customize:"Customize",save:"Save Settings",close:"Close",securedBy:"Secured by"},cookieBanner:{title:"We value your privacy",description:"This site uses cookies to improve your browsing experience, analyze site traffic, and show personalized content."},consentManagerDialog:{title:"Privacy Settings",description:"Customize your privacy settings here. You can choose which types of cookies and tracking technologies you allow."},consentTypes:{necessary:{title:"Strictly Necessary",description:"These cookies are essential for the website to function properly and cannot be disabled."},functionality:{title:"Functionality",description:"These cookies enable enhanced functionality and personalization of the website."},marketing:{title:"Marketing",description:"These cookies are used to deliver relevant advertisements and track their effectiveness."},measurement:{title:"Analytics",description:"These cookies help us understand how visitors interact with the website and improve its performance."},experience:{title:"Experience",description:"These cookies help us provide a better user experience and test new features."}},frame:{title:"Accept {category} consent to view this content.",actionButton:"Enable {category} consent",policyBlocked:"This content is unavailable under your region's consent policy."},legalLinks:{privacyPolicy:"Privacy Policy",cookiePolicy:"Cookie Policy",termsOfService:"Terms of Service"},iab:{banner:{title:"Privacy Settings",description:"We and our {partnerCount} partners store and/or access information on your device and process personal data, such as unique identifiers and browsing data, for this website, to:",partnersLink:"{count} partners",andMore:"And {count} more...",legitimateInterestNotice:"Some partners claim a legitimate interest to process your data. You have the right to object to this processing, customize your choices, and withdraw your consent at any time.",scopeServiceSpecific:"Your consent applies only to this website and will not affect other services.",scopeGroup:"Your choice applies across our websites in this group."},preferenceCenter:{title:"Privacy Settings",description:"Customize your privacy settings here. You can choose which types of cookies and tracking technologies you allow.",tabs:{purposes:"Purposes",vendors:"Vendors"},purposeItem:{partners:"{count} partners",vendorsUseLegitimateInterest:"{count} vendors claim legitimate interest",examples:"Examples",partnersUsingPurpose:"Partners Using This Purpose",withYourPermission:"With Your Permission",legitimateInterest:"Legitimate Interest",objectButton:"Object",objected:"Objected",rightToObject:"You have the right to object to processing based on legitimate interest."},specialPurposes:{title:"Essential Functions (Required)",tooltip:"These are required for site functionality and security. Per IAB TCF, you cannot object to these special purposes."},vendorList:{search:"Search vendors...",showingCount:"{filtered} of {total} vendors",iabVendorsHeading:"IAB Registered Vendors",iabVendorsNotice:"These partners are registered with the IAB Transparency & Consent Framework (TCF), an industry standard for managing consent",customVendorsHeading:"Custom Partners",customVendorsNotice:"These are custom partners not registered with IAB Transparency & Consent Framework (TCF). They process data based on your consent and may have different privacy practices than IAB-registered vendors.",purposes:"Purposes",specialPurposes:"Special Purposes",specialFeatures:"Special Features",features:"Features",dataCategories:"Data Categories",usesCookies:"Uses Cookies",nonCookieAccess:"Non-Cookie Access",maxAge:"Max Age: {days}d",retention:"Retention: {days}d",legitimateInterest:"Leg. Interest",privacyPolicy:"Privacy Policy",storageDisclosure:"Storage Disclosure",requiredNotice:"Required for site functionality, cannot be disabled"},footer:{consentStorage:'Consent preferences are stored in a cookie named "euconsent-v2" for 13 months. The storage duration may be refreshed when you update your preferences.'}},common:{acceptAll:"Accept All",rejectAll:"Reject All",customize:"Customize",saveSettings:"Save Settings",loading:"Loading...",showingSelectedVendor:"Showing selected vendor",clearSelection:"Clear",customPartner:"Custom partner not registered with IAB"}}};const i=()=>{};function a(e){return e?{log:(...e)=>console.log("[c15t]",...e),debug:(...e)=>console.debug("[c15t]",...e)}:{log:i,debug:i}}a(!1);const s={consents:"c",consentInfo:"i",timestamp:"ts",iabCustomVendorConsents:"icv",iabCustomVendorLegitimateInterests:"icvli",time:"t",type:"y",id:"id",subjectId:"sid",externalId:"eid",materialPolicyFingerprint:"mpf",identityProvi
1der:"idp"};Object.entries(s).reduce(((e,[t,n])=>(e[n]=t,e)),{});const c={translations:{en:o},defaultLanguage:"en",disableAutoLanguageSwitch:!1},l=[{defaultValue:!0,description:"These trackers are used for activities that are strictly necessary to operate or deliver the service you requested from us and, therefore, do not require you to consent.",disabled:!0,display:!0,gdprType:1,name:"necessary"},{defaultValue:!1,description:"These trackers enable basic interactions and functionalities that allow you to access selected features of our service and facilitate your communication with us.",display:!1,gdprType:2,name:"functionality"},{defaultValue:!1,description:"These trackers help us to measure traffic and analyze your behavior to improve our service.",display:!1,gdprType:4,name:"measurement"},{defaultValue:!1,description:"These trackers help us to improve the quality of your user experience and enable interactions with external content, networks, and platforms.",display:!1,gdprType:3,name:"experience"},{defaultValue:!1,description:"These trackers help us to deliver personalized ads or marketing content to you, and to measure their performance.",display:!1,gdprType:5,name:"marketing"}],u=l.map((e=>e.name));l.reduce(((e,t)=>(e[t.name]=t.defaultValue,e)),{}),l.reduce(((e,t)=>(e[t.name]=t.defaultValue,e)),{});new Map;function d(e){return u.includes(e)}function p(e,t,n="permissive"){if("strict"===n)return e;if(!t||0===t.length||t.includes("*"))return e;const r=new Set(["necessary",...t.filter(d)]),o={...e};for(const i of u)r.has(i)||(o[i]=!0);return o.necessary=!0,o}function f(e,t){if(0===e.length)throw new TypeError(`${t} condition cannot be empty`)}function m(e,t){if("string"==typeof e)return function(e,t){if(!(e in t))throw new Error(`Consent category "${e}" not found in consent state`);return t[e]||!1}(e,t);if("object"==typeof e&&null!==e){if("and"in e)return function(e,t){const n=Array.isArray(e)?e:[e];return f(n,"AND"),n.every((e=>m(e,t)))}(e.and,t);if("or"in e)return function(e,t){const n=Array.isArray(e)?e:[e];return f(n,"OR"),n.some((e=>m(e,t)))}(e.or,t);if("not"in e)return!m(e.not,t)}throw new TypeError(`Invalid condition structure: ${JSON.stringify(e)}`)}function g(e,t,n){return m(e,n?p(t,n.policyCategories,n.policyScopeMode):t)}const y="__c15tScriptDebugListeners";let h=null;function b(){if("u"<typeof window)return h||(h=new Set),h;const e=window,t=e[y];if(t)return t;const n=new Set;return e[y]=n,n}function v(){if("u">typeof crypto&&crypto.randomUUID)return crypto.randomUUID().replace(/-/g,"").substring(0,8);if("u">typeof crypto&&crypto.getRandomValues){const e=new Uint8Array(4);return crypto.getRandomValues(e),Array.from(e,(e=>e.toString(36))).join("").padEnd(8,"0").substring(0,8)}return Math.random().toString(36).substring(2).padEnd(8,"0").substring(0,8)}function w(e,t,n){return t?(n[e]||(n[e]=v()),n[e]):`c15t-script-${e}`}const x=new Map;function k(e){return x.has(e)}function C(e){return x.get(e)}function j(e,t){x.set(e,t)}function S(e){x.delete(e)}function O(e,t,n){return"iab"===n?.model&&n.iabConsent&&(void 0!==e.vendorId||e.iabPurposes||e.iabLegIntPurposes||e.iabSpecialFeatures)?function(e,t){if(void 0!==e.vendorId){const n=String(e.vendorId);if(!t.vendorConsents[n])return!1}if(e.iabPurposes&&e.iabPurposes.length>0&&!e.iabPurposes.every((e=>!0===t.purposeConsents[e])))return!1;if(e.iabLegIntPurposes&&e.iabLegIntPurposes.length>0&&!e.iabLegIntPurposes.every((e=>!0===t.purposeLegitimateInterests[e])))return!1;if(e.iabSpecialFeatures&&e.iabSpecialFeatures.length>0&&!e.iabSpecialFeatures.every((e=>!0===t.specialFeatureOptIns[e])))return!1;return!0}(e,n.iabConsent):g(e.category,t)}function E(e,t,n,r,o){!function(e){const t={...e,timestamp:Date.now()};for(const r of b())try{r(t)}catch(n){console.error("Failed to handle c15t script debug event listener",n)}}({source:"script-loader",scope:"lifecycle",action:t,message:n,scriptId:e.id,elementId:r?.elementId,hasConsent:r?.hasConsent,callback:P(t,o),data:o})}function P(e,t){if("callback_start"===e||"callback_complete"===e||"callback_error"===e)return t?.callback}function T(e){return e instanceof Error?e.message:"string"==typeof e?e:"Unknown error"}function A(e,t,n,r){if(n){E(e,"callback_start",`${t} started`,r,{callback:t});try{n(r),E(e,"callback_complete",`${t} completed`,r,{callback:t})}catch(o){throw E(e,"callback_error",`${t} failed`,r,{callback:t,error:T(o)}),o}}}function N(e,t,n={},r){const o=[];return e.forEach((e=>{const i=O(e,t,r);if(!e.alwaysLoad&&!i)return void E(e,"skipped","Script skipped due to missing consent",{hasConsent:i},{reason:"missing_consent"});if(k(e.id)){const r={id:e.id,elementId:w(e.id,!1!==e.anonymizeId,n),hasConsent:i,consents:t};return E(e,"already_loaded","Script already loaded; running consent sync",r),void A(e,"onConsentChange",e.onConsentChange,r)}if(e.src&&e.textContent)throw new Error(`Script '${e.id}' cannot have both 'src' and 'textContent'. Choose one.`);if(!e.src&&!e.textContent&&!e.callbackOnly)throw new Error(`Script '${e.id}' must have either 'src', 'textContent', or 'callbackOnly' set to true.`);if(!0===e.callbackOnly){const r=!1!==e.anonymizeId,a=w(e.id,r,n),s={id:e.id,elementId:a,consents:t,hasConsent:i};return A(e,"onBeforeLoad",e.onBeforeLoad,s),A(e,"onLoad",e.onLoad,s),j(e.id,null),o.push(e.id),void E(e,"loaded","Callback-only script marked as loaded",s,{callbackOnly:!0})}const a=!1!==e.anonymizeId,s=w(e.id,a,n);if(!0===e.persistAfterConsentRevoked){const n=document.getElementById(s);if(n){const r={id:e.id,hasConsent:i,elementId:s,consents:t,element:n};return E(e,"already_loaded","Persisted script element already exists; reusing it",r,{reason:"persisted_element"}),A(e,"onConsentChange",e.onConsentChange,r),A(e,"onLoad",e.onLoad,r),j(e.id,n),o.push(e.id),void E(e,"loaded","Existing script element marked as loaded",r,{reusedElement:!0})}}const c=document.createElement("script");c.id=s,e.src?c.src=e.src:e.textContent&&(c.textContent=e.textContent),e.fetchPriority&&(c.fetchPriority=e.fetchPriority),e.async&&(c.async=!0),e.defer&&(c.defer=!0),e.nonce&&(c.nonce=e.nonce),e.attributes&&Object.entries(e.attributes).forEac
1h((([e,t])=>{c.setAttribute(e,t)}));const l={id:e.id,hasConsent:i,elementId:s,consents:t,element:c};e.onLoad&&(e.textContent?setTimeout((()=>{A(e,"onLoad",e.onLoad,{...l})}),0):(E(e,"load_listener_attached","Attached load listener",l),c.addEventListener("load",(()=>{A(e,"onLoad",e.onLoad,{...l})})))),e.onError&&(e.textContent||(E(e,"error_listener_attached","Attached error listener",l),c.addEventListener("error",(()=>{A(e,"onError",e.onError,{...l,error:new Error(`Failed to load script: ${e.src}`)})})))),A(e,"onBeforeLoad",e.onBeforeLoad,l);const u=e.target??"head",d="body"===u?document.body:document.head;if(!d)throw new Error(`Document ${u} is not available for script injection`);d.appendChild(c),E(e,"element_appended",`Script element appended to ${u}`,l,{target:u}),j(e.id,c),o.push(e.id),E(e,"loaded","Script marked as loaded",l)})),o}function I(e,t,n={},r){const o=function(e,t,n={},r){const o=[];return e.forEach((e=>{const i=O(e,t,r);if(k(e.id)&&!e.alwaysLoad&&!i){const r=C(e.id),a={id:e.id,elementId:w(e.id,!1!==e.anonymizeId,n),hasConsent:i,consents:t,element:r&&null!==r?r:void 0};!0===e.callbackOnly||null===r?(S(e.id),o.push(e.id),E(e,"unloaded","Callback-only script marked as unloaded",a,{callbackOnly:!0})):r&&(e.persistAfterConsentRevoked?(S(e.id),o.push(e.id),E(e,"unloaded","Persistent script marked as unloaded without removing element",a,{removedElement:!1,persistAfterConsentRevoked:!0})):(r.remove(),S(e.id),o.push(e.id),E(e,"unloaded","Script element removed after consent revocation",a,{removedElement:!0})))}})),o}(e,t,n,r);return{loaded:N(e,t,n,r),unloaded:o}}new Map,new Map;var L=n(5632);function _(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return D(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return D(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var M=["safety-vision-public.s3.us-east-2.amazonaws.com","sv-cms-v01.safetyvision.com"],B=[{match:/player\.vimeo\.com|vimeo\.com/i,category:"experience"},{match:/youtube\.com|youtube-nocookie\.com|youtu\.be/i,category:"experience"},{match:/google\.com\/maps|maps\.google\./i,category:"functionality"}];function R(e){try{if(!e||"about:blank"===e||e.startsWith("data:"))return null;var t=new URL(e,window.location.href);if("data:"===t.protocol||"blob:"===t.protocol)return null;if(function(e){if(!e)return!0;var t=e.toLowerCase();return t===window.location.hostname||M.some((function(e){return t===e||t.endsWith(".".concat(e))}))}(t.hostname))return null;var n,r=_(B);try{for(r.s();!(n=r.n()).done;){var o=n.value;if(o.match.test(t.hostname)||o.match.test(e))return o.category}}catch(i){r.e(i)}finally{r.f()}return t.origin!==window.location.origin?"experience":null}catch(a){return null}}function F(e,t){var n=e.getAttribute("src")||e.getAttribute("data-consent-src")||"";if(n){var r=R(n);if(r)if(t[r]){var o=e.getAttribute("data-consent-src");o&&!e.getAttribute("src")&&(e.setAttribute("src",o),e.removeAttribute("data-consent-src"))}else e.getAttribute("src")&&(e.setAttribute("data-consent-src",e.getAttribute("src")||""),e.removeAttribute("src"));else{var i=e.getAttribute("data-consent-src");i&&!e.getAttribute("src")&&(e.setAttribute("src",i),e.removeAttribute("data-consent-src"))}}}var U=n(5893),z=(0,r.createContext)(null);function V(e){var t=e.scripts,n=void 0===t?[]:t,o=e.children,i=(0,r.useState)("loading"),a=i[0],s=i[1],c=(0,r.useState)(L.Lw),l=c[0],u=c[1],d=(0,r.useState)(!1),p=d[0],f=d[1],m=(0,r.useState)(null),g=m[0],y=m[1],h=(0,r.useState)(null),b=h[0],v=h[1],w=(0,r.useRef)({}),x=(0,r.useRef)(l);x.current=l,(0,r.useEffect)((function(){var e=(0,L.Si)(),t=e.consents,n=e.hasSaved;u(t),f(n),s("resolved"),n||y("notice")}),[]),(0,r.useEffect)((function(){"resolved"===a&&(I(n,l,w.current),function(e){"undefined"!==typeof document&&document.querySelectorAll("iframe").forEach((function(t){F(t,e)}))}(l))}),[n,l,a]),(0,r.useEffect)((function(){if("resolved"===a)return function(e){if("undefined"===typeof MutationObserver)return function(){};var t=function(){var t=e();document.querySelectorAll("iframe").forEach((function(e){F(e,t)}))};t();var n=new MutationObserver((function(n){var r,o=!1,i=_(n);try{for(i.s();!(r=i.n()).done;){var a=r.value;"attributes"===a.type&&"IFRAME"===a.target.nodeName&&F(a.target,e()),"childList"===a.type&&a.addedNodes.forEac
1h((function(t){"IFRAME"===t.nodeName?F(t,e()):t instanceof Element&&(o=!0)}))}}catch(s){i.e(s)}finally{i.f()}o&&t()}));return n.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["src"]}),function(){return n.disconnect()}}((function(){return x.current}))}),[a]),(0,r.useEffect)((function(){var e=function(){v(null),y("preferences")};return window.addEventListener("open-cookie-preferences",e),function(){return window.removeEventListener("open-cookie-preferences",e)}}),[]),(0,r.useEffect)((function(){var e=function(e){if(e.key===L.Uf&&e.newValue)try{var t=(0,L.$k)(JSON.parse(e.newValue));u(t),f(!0),y(null)}catch(n){}};return window.addEventListener("storage",e),function(){return window.removeEventListener("storage",e)}}),[]),(0,r.useEffect)((function(){if("notice"===g||"preferences"===g){var e=document.body.style.overflow;return document.body.style.overflow="hidden",function(){document.body.style.overflow=e}}}),[g]);var k=(0,r.useCallback)((function(e){var t=(0,L.$k)(e);u(t),f(!0),(0,L.To)(t),y(null),v(null)}),[]),C=(0,r.useCallback)((function(){k(L.aw)}),[k]),j=(0,r.useCallback)((function(){k(L.Lw)}),[k]),S=(0,r.useCallback)((function(e){k(e)}),[k]),O=(0,r.useCallback)((function(e){v(e||null),y("preferences")}),[]),E=(0,r.useCallback)((function(){v(null),y((function(e){return"preferences"===e?p?null:"notice":e}))}),[p]),P=(0,r.useCallback)((function(e){return"resolved"===a&&("necessary"===e||Boolean(l[e]))}),[l,a]),T=(0,r.useMemo)((function(){return{status:a,consents:l,hasConsent:P,acceptAll:C,rejectNonEssential:j,savePreferences:S,openPreferences:O,closePreferences:E,view:g,focusCategory:b,hasSavedDecision:p}}),[a,l,P,C,j,S,O,E,g,b,p]);return(0,U.jsx)(z.Provider,{value:T,children:o})}function $(){var e=(0,r.useContext)(z);if(!e)throw new Error("useConsent must be used within ConsentProvider");return e}},5632:function(e,t,n){"use strict";n.d(t,{Uf:function(){return a},Lw:function(){return c},aw:function(){return l},$k:function(){return u},Si:function(){return d},To:function(){return p}});var r=n(9499);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var a="c15t-consent-state",s="c15t-consent-saved",c={necessary:!0,functionality:!1,measurement:!1,marketing:!1,experience:!1},l={necessary:!0,functionality:!0,measurement:!0,marketing:!0,experience:!0};function u(e){return i(i(i({},c),e||{}),{},{necessary:!0})}function d(){try{var e=window.localStorage.getItem(a),t="true"===window.localStorage.getItem(s);return e?{consents:u(JSON.parse(e)),hasSaved:t}:{consents:c,hasSaved:t}}catch(n){return{consents:c,hasSaved:!1}}}function p(e){try{var t=u(e);window.localStorage.setItem(a,JSON.stringify(t)),window.localStorage.setItem(s,"true"),window.localStorage.setItem("c15t-consent-version","2")}catch(n){}}},6673:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return T}});var r=n(9499),o=(n(3456),n(5667),n(6696),n(3457)),i=n.n(o),a=n(3454),s=a.env.NEXT_PUBLIC_GTM_ID||"GTM-5FPRVFG",c=a.env.NEXT_PUBLIC_GA_MEASUREMENT_ID||"UA-604138-1",l=a.env.NEXT_PUBLIC_GOOGLE_ADS_ID||"AW-1018136572",u=a.env.NEXT_PUBLIC_ZOOMINFO_PIXEL_ID||"6165bc8070af5f0013968e89",d=a.env.NEXT_PUBLIC_PARDOT_HOST||"go.safetyvision.com",p=a.env.NEXT_PUBLIC_PARDOT_ACCOUNT_ID||"1010262",f=[{id:"google-tag-manager",src:"https://www.googletagmanager.com/gtm.js?id=".concat(s),category:"marketing",async:!0},{id:"gtag-init",category:"measurement",textContent:"\n window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n window.gtag = window.gtag || gtag;\n gtag('js', new Date());\n gtag('config', '".concat(c,"');\n ")},{id:"gtag-measurement-loader",src:"https://www.googletagmanager.com/gtag/js?i
1d=".concat(c),category:"measurement",async:!0},{id:"gtag-ads-loader",src:"https://www.googletagmanager.com/gtag/js?id=".concat(l),category:"marketing",async:!0},{id:"gtag-ads-config",category:"marketing",textContent:"\n window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n window.gtag = window.gtag || gtag;\n gtag('js', new Date());\n gtag('config', '".concat(l,"');\n ")},{id:"zoominfo-pixel",src:"https://ws.zoominfo.com/pixel/".concat(u),category:"marketing",async:!0,referrerPolicy:"unsafe-url"},{id:"pardot-tracker",category:"marketing",textContent:"\n window.piAId = '".concat(p,"';\n window.piCId = '';\n window.piHostname = '").concat(d,"';\n (function() {\n function async_load() {\n var s = document.createElement('script');\n s.type = 'text/javascript';\n s.src = (document.location.protocol === 'https:' ? 'https://' : 'http://') + window.piHostname + '/pd.js';\n var c = document.getElementsByTagName('script')[0];\n if (c && c.parentNode) c.parentNode.insertBefore(s, c);\n }\n if (window.attachEvent) {\n window.attachEvent('onload', async_load);\n } else {\n window.addEventListener('load', async_load, false);\n }\n })();\n ")}],m=n(4950),g=n(7294),y=[{key:"necessary",label:"Essential",description:"Required for the site to work. These cannot be turned off.",includes:"Security, load balancing, and basic site operation",optional:!1},{key:"functionality",label:"Functional",description:"Enable features you ask for that rely on third-party services.",includes:"Google reCAPTCHA",optional:!0},{key:"measurement",label:"Analytics",description:"Help us understand traffic and site performance.",includes:"Google Analytics",optional:!0},{key:"marketing",label:"Marketing",description:"Enable ads and marketing attribution tools.",includes:"Google Tag Manager, Google Ads, ZoomInfo, Pardot",optional:!0},{key:"experience",label:"Embedded content",description:"Allow third-party video and interactive content to load on the page.",includes:"Vimeo, YouTube, 3D product viewers",optional:!0}];y.filter((function(e){return e.optional}));var h=n(5632),b=n(5893);function v(e){var t=e.children,n=e.selected,r=e.onClick,o=e.variant,i=n?"bg-black text-white border-black":"bg-white text-black border-black",a=n?"bg-[#2563eb] text-white border-[#2563eb]":"bg-white text-[#2563eb] border-[#2563eb]";return(0,b.jsx)("button",{type:"button","aria-pressed":n,onClick:r,className:"".concat("px-3 py-1.5 text-sm border transition-colors"," ").concat("accept"===o?i:a),children:t})}function w(e){var t=e.checked,n=e.onChange,r=e.label;return(0,b.jsx)("button",{type:"button",role:"switch","aria-checked":t,"aria-label":r,onClick:function(e){e.stopPropagation(),n(!t)},className:"relative inline-flex h-6 w-11 shrink-0 rounded-full transition-colors ".concat(t?"bg-black":"bg-[#d1d5db]"),children:(0,b.jsx)("span",{"aria-hidden":!0,className:"absolute top-0.5 left-0.5 h-5 w-5 rounded-full bg-white shadow transition-transform ".concat(t?"translate-x-5":"translate-x-0")})})}function x(e){var t,n=e.category,r=e.draft,o=e.onChange,i=e.defaultExpanded,a=void 0!==i&&i,s=(t=n,y.find((function(e){return e.key===t}))||y[0]),c=(0,g.useState)(a),l=c[0],u=c[1],d="consent-panel-".concat(n),p=Boolean(r[n]);return(0,g.useEffect)((function(){a&&u(!0)}),[a]),(0,b.jsxs)("div",{className:"border border-black/10",children:[(0,b.jsxs)("div",{className:"flex items-center justify-between gap-4 p-4",children:[(0,b.jsxs)("button",{type:"button",className:"flex items-center gap-3 min-w-0 flex-1 text-left","aria-expanded":l,"aria-controls":d,onClick:function(){return u((function(e){return!e}))},children:[(0,b.jsx)("span",{"aria-hidden":!0,className:"inline-block shrink-0 transition-transform ".concat(l?"rotate-180":""),children:(0,b.jsx)("svg",{width:"12",height:"8",viewBox:"0 0 12 8",fill:"none",children:(0,b.jsx)("path",{d:"M1 1.5L6 6.5L11 1.5",stroke:"currentColor",strokeWidth:"1.5"})})}),(0,b.jsx)("span",{className:"font-medium",children:s.label})]}),s.optional?(0,b.jsx)(w,{checked:p,onChange:function(e){return o(n,e)},label:"".concat(s.label," cookies")}):(0,b.jsx)("span",{className:"text-xs uppercase tracking-superwide shrink-0 text-darkGray",children:"Always on"})]}),l&&(0,b.jsxs)("div",{id:d,className:"border-t border-black/10 px-4 pb-4 pt-3",children:[(0,b.jsx)("p",{className:"text-sm text-gray-700 mb-2",children:s.description}
1),(0,b.jsxs)("p",{className:"text-xs text-darkGray mb-4",children:["Includes: ",s.includes]}),s.optional?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)("p",{className:"text-sm text-darkGray mb-3",children:["Status: ",p?"Allowed":"Rejected"]}),(0,b.jsxs)("div",{role:"group","aria-label":"".concat(s.label," preference"),className:"flex items-center gap-2",children:[(0,b.jsx)(v,{variant:"reject",selected:!p,onClick:function(){return o(n,!1)},children:"Reject"}),(0,b.jsx)(v,{variant:"accept",selected:p,onClick:function(){return o(n,!0)},children:"Accept"})]})]}):(0,b.jsx)("p",{className:"text-sm text-darkGray",children:"Always enabled."})]})]})}function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function j(){return(0,b.jsxs)("div",{className:"flex items-center gap-3 mb-6",children:[(0,b.jsx)("svg",{width:"28",height:"28",viewBox:"0 0 36 36","aria-hidden":!0,children:(0,b.jsx)("circle",{cx:"18",cy:"18",r:"18",fill:"#FF0000"})}),(0,b.jsx)("span",{className:"text-lg font-semibold tracking-wide",children:"Safety Vision"})]})}function S(e){var t=e.children,n=e.onClick,r=e.variant,o=void 0===r?"primary":r;return"text"===o?(0,b.jsx)("button",{type:"button",onClick:n,className:"text-xs uppercase tracking-superwide underline underline-offset-4 py-2",children:t}):"secondary"===o?(0,b.jsx)("button",{type:"button",onClick:n,className:"border border-black px-4 py-3 text-xs uppercase tracking-superwide",children:t}):"primaryBlack"===o?(0,b.jsx)("button",{type:"button",onClick:n,className:"bg-black text-white px-4 py-3 text-xs uppercase tracking-superwide",children:t}):(0,b.jsx)("button",{type:"button",onClick:n,className:"bg-red text-white px-4 py-3 text-xs uppercase tracking-superwide",children:t})}function O(){var e,t,n=(0,m.C)(),o=n.view,i=n.acceptAll,a=n.rejectNonEssential,s=n.savePreferences,c=n.closePreferences,l=n.openPreferences,u=n.consents,d=n.focusCategory,p=n.hasSavedDecision,f=(0,g.useRef)(null),v=(0,g.useState)(u),w=v[0],k=v[1];if((0,g.useEffect)((function(){"preferences"===o&&k((0,h.$k)(u))}),[o,u]),e="notice"===o||"preferences"===o,t=f,(0,g.useEffect)((function(){if(e&&t.current){var n=t.current.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'),r=n[0],o=n[n.length-1];null===r||void 0===r||r.focus();var i=function(e){"Tab"===e.key&&0!==n.length&&(e.shiftKey&&document.activeElement===r?(e.preventDefault(),null===o||void 0===o||o.focus()):e.shiftKey||document.activeElement!==o||(e.preventDefault(),null===r||void 0===r||r.focus()))};return document.addEventListener("keydown",i),function(){return document.removeEventListener("keydown",i)}}}),[e,t]),(0,g.useEffect)((function(){if(o){var e=function(e){"Escape"===e.key&&"preferences"===o&&p&&c()};return document.addEventListener("keydown",e),function(){return document.removeEventListener("keydown",e)}}}),[o,p,c]),!o)return null;var O=function(e,t){"necessary"!==e&&k((function(n){return C(C({},n),{},(0,r.Z)({},e,t))}))};return(0,b.jsx)("div",{className:"fixed inset-0 z-[2000] bg-black/80 grid place-items-center p-4",children:(0,b.jsxs)("div",{ref:f,role:"dialog","aria-modal":"true","aria-labelledby":"consent-title",className:"bg-white text-black w-full max-h-[90vh] flex flex-col ".concat("preferences"===o?"max-w-3xl":"max-w-2xl"),children:["notice"===o&&(0,b.jsxs)("div",{className:"p-8 overflow-y-auto",children:[(0,b.jsx)(j,{}),(0,b.jsx)("h2",{id:"consent-title",className:"font-serif text-3xl mb-4",children:"Your privacy choices"}),(0,b.jsxs)("p",{className:"text-sm mb-8 leading-relaxed",children:["Safety Vision uses cookies and similar technologies to operate our website and understand how it is being used. With your permission, we may also use them to measure website performance, support our marketing efforts, and load content from third-party services such as video platforms, maps, and spam-protection tools. Some third-party content may not be available unless you allow the related optional technologies. Necessary technologies will remain active so the website can function properly. Optional technologies are only used based on the choices you make. You can accept all optional technologies, reject them, or select which categories you want to allow. You can review more information about how we use these technologies and third-party services in our"," ",(0,b.jsx)("a",{href:"/privacy-policy",className:"underline",children:"Privacy Policy"}),"."]}),(0,b.jsxs)("div",{className:"flex flex-wrap gap-3",children:[(0,b.jsx)(S,{variant:"primaryBlack",onClick:i,children:"Accept all"}),(0,b.jsx)(S,{variant:"secondary",onClick:a,children:"Reject Optional"}),(0,b.jsx)(S,{variant:"text",onClick:function(){return l()},children:"Customize preferences"})]})]}),"preferences"===o&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)("div",{className:"shrink-0 p-6 pb-4 border-b border-black/10",children:[!p&&(0,b.jsx)("button",{type:"button",onClick:c,className:"text-xs uppercase tracking-superwide mb-4 text-darkGray",children:"\u2190 Back"}),p&&(0,b.jsx)("button",{type:"button",onClick:c,className:"text-xs uppercase tracking-superwide mb-4 text-darkGray",children:"Close"}),(0,b.jsx)("h2",{id:"consent-title",className:"font-serif text-2xl mb-2",children:"Your privacy settings"}),(0,b.jsx)("p",{className:"text-sm text-gray-700",children:"Choose which optional cookies and third-party services you allow. Necessary cookies are always enabled."})]}),(0,b.jsx)("div",{className:"flex-1 overflow-y-auto px-6 py-4 space-y-3",children:y.map((function(e){return(0,b.jsx)(x,{category:e.key,draft:w,onChange:O,defaultExpanded:d===e.key},e.key)}))}),(0,b.jsxs)("div",{className:"shrink-0 sticky bottom-0 bg-white border-t border-black/10 p-6 flex flex-wrap gap-3",children:[(0,b.jsx)(S,{variant:"primaryBlack",onClick:function(){k(h.aw),i()},children:"Accept all"}),(0,b.jsx)(S,{variant:"secondary",onClick:function(){k(h.Lw),a()},children:"Reject everything"}),(0,b.jsx)(S,{onClick:function(){return s(w)},children:"Save preferences"})]})]})]})})}function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?E(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var T=function(e){var t=e.Component,n=e.pageProps;return(0,b.jsxs)(m.x,{scripts:f,children:[(0,b.jsx)(i(),{color:"#FF0000"}),(0,b.jsx)(t,P({},n)),(0,b.jsx)(O,{})]})}},3454:function(e,t,n){"use strict";var r,o;e.exports=(null===(r=n.g.process)||void 0===r?void 0:r.env)&&"object"===typeof(null===(o=n.g.process)||void 0===o?void 0:o.env)?n.g.process:n(7663)},1780:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return n(6673)}])},5667:function(){},3456:function(){},6696:function(){},7663:function(e){!function(){var t={162:function(e){var t,n,r=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"===typeof setTimeout?setTimeout:o}catch(e){t=o}try{n="function"===typeof clearTimeout?clearTimeout:i}catch(e){n=i}}();var s,c=[],l=!1,u=-1;function d(){l&&s&&(l=!1,s.length?c=s.concat(c):u=-1,c.length&&p())}function p(){if(!l){var e=a(d);l=!0;for(var t=c.length;t;){for(s=c,c=[];++u<t;)s&&s[u].run();u=-1,t=c.length}s=null,l=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function m(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];
1c.push(new f(e,t)),1!==c.length||l||a(p)},f.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=m,r.addListener=m,r.once=m,r.off=m,r.removeListener=m,r.removeAllListeners=m,r.emit=m,r.prependListener=m,r.prependOnceListener=m,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var i=n[e]={exports:{}},a=!0;try{t[e](i,i.exports,r),a=!1}finally{a&&delete n[e]}return i.exports}r.ab="//";var o=r(162);e.exports=o}()},1163:function(e,t,n){e.exports=n(9898)},3457:function(e,t,n){var r,o=Object.create,i=Object.defineProperty,a=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,c=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,u=e=>i(e,"__esModule",{value:!0}),d=(e,t)=>i(e,"name",{value:t,configurable:!0}),p=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of s(t))!l.call(e,o)&&(n||"default"!==o)&&i(e,o,{get:()=>t[o],enumerable:!(r=a(t,o))||r.enumerable});return e},f=(e,t)=>p(u(i(null!=e?o(c(e)):{},"default",!t&&e&&e.__esModule?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e),m=(r="undefined"!=typeof WeakMap?new WeakMap:0,(e,t)=>r&&r.get(e)||(t=p(u({}),e,1),r&&r.set(e,t),t)),g={};((e,t)=>{for(var n in t)i(e,n,{get:t[n],enumerable:!0})})(g,{default:()=>w});var y=f(n(1163)),h=f(n(4865)),b=f(n(5697)),v=f(n(7294));function w({color:e="#29D",startPosition:t=.3,stopDelayMs:n=200,height:r=3,showOnShallow:o=!0,options:i,nonce:a}){let s=null;v.useEffect((()=>(i&&h.configure(i),y.default.events.on("routeChangeStart",c),y.default.events.on("routeChangeComplete",l),y.default.events.on("routeChangeError",l),()=>{y.default.events.off("routeChangeStart",c),y.default.events.off("routeChangeComplete",l),y.default.events.off("routeChangeError",l)})),[]);let c=d(((e,{shallow:n})=>{(!n||o)&&(h.set(t),h.start())}),"routeChangeStart"),l=d(((e,{shallow:t})=>{(!t||o)&&(s&&clearTimeout(s),s=setTimeout((()=>{h.done(!0)}),n))}),"routeChangeEnd");return v.createElement("style",{nonce:a},`\n #nprogress {\n pointer-events: none;\n }\n #nprogress .bar {\n background: ${e};\n position: fixed;\n z-index: 9999;\n top: 0;\n left: 0;\n width: 100%;\n height: ${r}px;\n }\n #nprogress .peg {\n display: block;\n position: absolute;\n right: 0px;\n width: 100px;\n height: 100%;\n box-shadow: 0 0 10px ${e}, 0 0 5px ${e};\n opacity: 1;\n -webkit-transform: rotate(3deg) translate(0px, -4px);\n -ms-transform: rotate(3deg) translate(0px, -4px);\n transform: rotate(3deg) translate(0px, -4px);\n }\n #nprogress .spinner {\n display: block;\n position: fixed;\n z-index: 1031;\n top: 15px;\n right: 15px;\n }\n #nprogress .spinner-icon {\n width: 18px;\n height: 18px;\n box-sizing: border-box;\n border: solid 2px transparent;\n border-top-color: ${e};\n border-left-color: ${e};\n border-radius: 50%;\n -webkit-animation: nprogresss-spinner 400ms linear infinite;\n animation: nprogress-spinner 400ms linear infinite;\n }\n .nprogress-custom-parent {\n overflow: hidden;\n position: relative;\n }\n .nprogress-custom-parent #nprogress .spinner,\n .nprogress-custom-parent #nprogress .bar {\n position: absolute;\n }\n @-webkit-keyframes nprogress-spinner {\n 0% {\n -webkit-transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n }\n }\n @keyframes nprogress-spinner {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n }\n `)}d(w,"NextNProgress"),w.propTypes={color:b.string,startPosition:b.number,stopDelayMs:b.number,height:b.number,showOnSh
1allow:b.bool,options:b.object,nonce:b.string},e.exports=m(g)},4865:function(e,t,n){var r,o;r=function(){var e={version:"0.2.0"},t=e.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function n(e,t,n){return e<t?t:e>n?n:e}function r(e){return 100*(-1+e)}function o(e,n,o){var i;return(i="translate3d"===t.positionUsing?{transform:"translate3d("+r(e)+"%,0,0)"}:"translate"===t.positionUsing?{transform:"translate("+r(e)+"%,0)"}:{"margin-left":r(e)+"%"}).transition="all "+n+"ms "+o,i}e.configure=function(e){var n,r;for(n in e)void 0!==(r=e[n])&&e.hasOwnProperty(n)&&(t[n]=r);return this},e.status=null,e.set=function(r){var s=e.isStarted();r=n(r,t.minimum,1),e.status=1===r?null:r;var c=e.render(!s),l=c.querySelector(t.barSelector),u=t.speed,d=t.easing;return c.offsetWidth,i((function(n){""===t.positionUsing&&(t.positionUsing=e.getPositioningCSS()),a(l,o(r,u,d)),1===r?(a(c,{transition:"none",opacity:1}),c.offsetWidth,setTimeout((function(){a(c,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){e.remove(),n()}),u)}),u)):setTimeout(n,u)})),this},e.isStarted=function(){return"number"===typeof e.status},e.start=function(){e.status||e.set(0);var n=function(){setTimeout((function(){e.status&&(e.trickle(),n())}),t.trickleSpeed)};return t.trickle&&n(),this},e.done=function(t){return t||e.status?e.inc(.3+.5*Math.random()).set(1):this},e.inc=function(t){var r=e.status;return r?("number"!==typeof t&&(t=(1-r)*n(Math.random()*r,.1,.95)),r=n(r+t,0,.994),e.set(r)):e.start()},e.trickle=function(){return e.inc(Math.random()*t.trickleRate)},function(){var t=0,n=0;e.promise=function(r){return r&&"resolved"!==r.state()?(0===n&&e.start(),t++,n++,r.always((function(){0===--n?(t=0,e.done()):e.set((t-n)/t)})),this):this}}(),e.render=function(n){if(e.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var o=document.createElement("div");o.id="nprogress",o.innerHTML=t.template;var i,s=o.querySelector(t.barSelector),l=n?"-100":r(e.status||0),u=document.querySelector(t.parent);return a(s,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),t.showSpinner||(i=o.querySelector(t.spinnerSelector))&&d(i),u!=document.body&&c(u,"nprogress-custom-parent"),u.appendChild(o),o},e.remove=function(){l(document.documentElement,"nprogress-busy"),l(document.querySelector(t.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&d(e)},e.isRendered=function(){return!!document.getElementById("nprogress")},e.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var i=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),a=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,o=e.length,i=t.charAt(0).toUpperCase()+t.slice(1);o--;)if((r=e[o]+i)in n)return r;return t}function o(e){return e=n(e),t[e]||(t[e]=r(e))}function i(e,t,n){t=o(t),e.style[t]=n}return function(e,t){var n,r,o=arguments;if(2==o.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&i(e,n,r);else i(e,o[1],o[2])}}();function s(e,t){return("string"==typeof e?e:u(e)).indexOf(" "+t+" ")>=0}function c(e,t){var n=u(e),r=n+t;s(n,t)||(e.className=r.substring(1))}function l(e,t){var n,r=u(e);s(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function u(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function d(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return e},void 0===(o="function"===typeof r?r.call(t,n,t,e):r)||(e.exports=o)},2703:function(e,t,n){"use strict";var r=n(414);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol
1:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},5697:function(e,t,n){e.exports=n(2703)()},414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},9499:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Z:function(){return r}})}},function(e){var t=function(t){return e(e.s=t)};e.O(0,[774,179],(function(){return t(1780),t(9898)}));var n=e.O();_N_E=n}]);
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.