1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{34040:(e,t,n)=>{"use strict";let r;n.d(t,{default:()=>c});var a=n(12115),o=n(73321),i=n(46629),l=n(97873);let s={apiKey:"AIzaSyATJOAviKmooZwoh4DFmFJ0ZiBmHPYkEgI",authDomain:"verbattle-995b9.firebaseapp.com",projectId:"verbattle-995b9",storageBucket:"verbattle-995b9.firebasestorage.app",messagingSenderId:"956856616761",appId:"1:956856616761:web:f88c72e9e1993ce6400ae8",measurementId:"G-HLK1NTVV36"};function u(){return r||(r=(0,i.TT)().then(e=>{if(!e)return null;let t=(0,l.Dk)().length?(0,l.Sx)():(0,l.Wp)(s),n=(0,i.fz)(t,{config:{send_page_view:!1}});return(0,i.WV)(n,!0),n}).catch(()=>null)),r}function d(e,t=100){return String(e||"").replace(/\s+/g," ").trim().slice(0,t)}function c(){let e=(0,o.usePathname)(),t=(0,a.useRef)("");return(0,a.useEffect)(()=>{let n=`${e||"/"}${window.location.search}`;t.current!==n&&(t.current=n,u().then(e=>{e&&(0,i.$s)(e,"page_view",{page_path:n,page_location:window.location.href,page_title:document.title})}))},[e]),(0,a.useEffect)(()=>{let e=e=>{let t=function(e){let t=e.closest("a, button, [role='button'], input[type='submit']");if(!t||t.disabled)return null;let n=t.getAttribute("href")||"",r=d(t.dataset.analyticsLabel||t.getAttribute("aria-label")||t.getAttribute("title")||t.innerText||t.value||t.id);return r||n?{element_type:t.tagName.toLowerCase(),element_label:r||"unlabelled",element_id:d(t.id,40),link_url:d(n,100),page_path:d(window.location.pathname,100)}:null}(e.target);t&&u().then(e=>{e&&((0,i.$s)(e,"verbattle_click",t),t.link_url&&/^https?:/i.test(t.link_url)&&!t.link_url.includes(window.location.host)&&(0,i.$s)(e,"click",{...t,outbound:!0}),/\.(pdf|docx?|xlsx?|zip)(\?|$)/i.test(t.link_url)&&(0,i.$s)(e,"file_download",t))})},t=e=>{let t=e.target.closest("form");t&&!t.dataset.analyticsStarted&&(t.dataset.analyticsStarted="true",u
1().then(e=>e&&(0,i.$s)(e,"form_start",{form_id:d(t.id||t.name||"unlabelled_form",40),page_path:d(window.location.pathname,100)})))},n=e=>{let t=e.target;t instanceof HTMLFormElement&&u().then(e=>e&&(0,i.$s)(e,"form_submit",{form_id:d(t.id||t.name||"unlabelled_form",40),page_path:d(window.location.pathname,100)}))};return document.addEventListener("click",e,!0),document.addEventListener("focusin",t,!0),document.addEventListener("submit",n,!0),()=>{document.removeEventListener("click",e,!0),document.removeEventListener("focusin",t,!0),document.removeEventListener("submit",n,!0)}},[]),null}},64886:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var r=n(12115);function a({staleAfterMs:e=3e5}){return(0,r.useEffect)(()=>{let t=!1,n=Date.now(),r=()=>{if(t)return;let r=Date.now(),a=r-n;n=r,a>=e&&(t=!0,window.location.reload())},a=()=>{"visible"===document.visibilityState?r():n=Date.now()},o=()=>{r()},i=()=>{r()};return document.addEventListener("visibilitychange",a),window.addEventListener("focus",o),window.addEventListener("pageshow",i),()=>{document.removeEventListener("visibilitychange",a),window.removeEventListener("focus",o),window.removeEventListener("pageshow",i)}},[e]),null}},66872:()=>{},75474:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=n(12115);let a=["tp-auth-token","tp-saved"];function o(){return(0,r.useLayoutEffect)(()=>{let e={};for(let t of a)try{let n=window.localStorage.getItem(t);null!==n&&(e[t]=n)}catch{}try{window.localStorage.clear(),Object.entries(e).forEach(([e,t])=>{window.localStorage.setItem(e,t)})}catch{}try{window.sessionStorage.clear()}catch{}},[]),null}},81707:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=n(12115);function a(e){return!!e?.closest?.("input, textarea, [contenteditable='true']")}function o(){return(0,r.useEffect)(()=>{let e=e=>{let t="string"==typeof e.key?e.key.toLowerCase():"";(e.ctrlKey||e.metaKey)&&("a"!==t&&"c"!==t&&"x"!==t||a(e.target)||e.preventDefault())},t=e=>{a(e.target)||e.preventDefault()};return document.addEventListener("keydown",e),document.addEventListener("copy",t),document.addEventListener("cut",t),document.addEventListener("selectstart",t),document.addEventListener("dragstart",t),document.addEventListener("contextmenu",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("copy",t),document.removeEventListener("cut",t),document.removeEventListener("selectstart",t),document.removeEventListener("dragstart",t),document.removeEventListener("contextmenu",t)}},[]),null}},93466:(e,t,n)=>{Promise.resolve().then(n.t.bind(n,66872,23)),Promise.resolve().then(n.bind(n,34040)),Promise.resolve().then(n.bind(n,64886)),Promise.resolve().then(n.bind(n,81707)),Promise.resolve().then(n.bind(n,75474))}},e=>{e.O(0,[9297,3e3,9853,8441,3794,7358],()=>e(e.s=93466)),_N_E=e.O()}]);
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.