1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="7c069be6-7c40-488d-9267-4c1fcb80fd6c",e._sentryDebugIdIdentifier="sentry-dbid-7c069be6-7c40-488d-9267-4c1fcb80fd6c")}catch(e){}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"v276.0-0-gf58f8bf"};(globalThis.webpackChunk||=[]).push([[436],{2436(__unused_webpack_module,__webpack_exports__,__webpack_require__){const nameCheck=/^[-_a-zA-Z0-9]{4,22}$/,tokenCheck=/^[-_/+a-zA-Z0-9]{24,}$/;document.addEventListener("submit",event=>{const csrfField=event.target.querySelector('input[data-controller="csrf-protection"]');if(!csrfField)return;let csrfCookie=csrfField.getAttribute("data-csrf-protection-cookie-value"),csrfToken=csrfField.value;if(!csrfCookie&&nameCheck.test(csrfToken)&&(csrfField.setAttribute("data-csrf-protection-cookie-value",csrfCookie=csrfToken),csrfToken=btoa(String.fromCharCode.apply(null,(window.crypto||window.msCrypto).getRandomValues(new Uint8Array(18)))),csrfField.defaultValue=csrfToken),csrfCookie&&tokenCheck.test(csrfToken)){const cookie=`${csrfCookie}_${csrfToken}=${csrfCookie}; path=/; samesite=strict`;document.cookie="https:"===window.location.protocol?`__Host-${cookie}; secure`:cookie}}),document.addEventListener("turbo:submit-start",event=>{const csrfField=event.detail.formSubmission.formElement.querySelector('input[data-controller="csrf-protection"]');if(!csrfField)return;const csrfCookie=csrfField.getAttribute("data-csrf-protection-cookie-value");tokenCheck.test(csrfField.value)&&nameCheck.test(csrfCookie)&&(event.detail.formSubmission.fetchRequest.headers[csrfCookie]=csrfField.value)}),document.addEventListener("turbo:submit-end",event=>{const csrfField=event.detail.formSubmission.formElement.querySelector('input[data-controller="csrf-protection"]');if(!csrfField)return;const csrfCookie=csrfField.getAttribute("data-csrf-protection-cookie-value");if(tokenCheck.test(csrfField.value)&&nameCheck.test(csrfCookie)){const cookie=`${csrfCookie}_${csrfField.value}=0; path=/; samesite=strict; max-age=0`;document.cookie="https:"===window.location.protocol?`__Host-${cookie}; secure`:cookie}});__webpack_require__.d(__webpack_exports__,["default",0,"csrf-protection-controller"])}}]); 2//# sourceMappingURL=436.fec7392b.js.map
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.