1"use strict";(self.webpackChunkhost=self.webpackChunkhost||[]).push([[2615,7285,5393,8865,1451],{12615:(e,t,n)=>{n.r(t),n.d(t,{SpringApiContext:()=>i,generatePath:()=>o,triggerBrowserFileDownload:()=>c,useSpringApi:()=>a});var r=n(77285);const i=(0,r.createContext)(void 0);function o(e,t={}){return e.replace(/:(\w+)/g,((e,n)=>(function(e,t){if(!1===e||null==e)throw new Error(t)}(null!=t[n],`Missing ":${n}" param`),t[n]))).replace(/(\/?)\*/,((e,n,r,i)=>null==t["*"]?"/*"===i?"/":"":`${n}${t["*"]}`))}const a=()=>{const e=(0,r.useContext)(i);if(void 0===e)throw new Error("useSpringApi must be within SpringApiContext Provider");return e},s=/filename\*?=['"]?(?:UTF-\d['"]*)?([^;\r\n"']*)['"]?;?/,c=e=>{var t;const n=e.headers["content-disposition"],r=null==(t=s.exec(n))?void 0:t[1];(({file:e,fileName:t})=>{const n=document.createElement("a"),r=URL.createObjectURL(e);n.href=r,n.download=t,n.click(),URL.revokeObjectURL(r)})({file:e.data,fileName:r||"transaction-statements.pdf"})}}}]);
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.