1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5497],{5497:(e,a,s)=>{"use strict";s.r(a),s.d(a,{default:()=>w});var t=s(37876),i=s(14232),l=s(17958),r=s(99221),d=s(89099),c=s(34846),n=s(47112),u=s.n(n);let o=e=>{let{t:a,isVisible:s,closeBadge:i,showLive:l}=e;return(0,t.jsx)(t.Fragment,{children:s&&(0,t.jsxs)("div",{className:u().badge,"data-testid":"preview-badge",children:[(0,t.jsx)("span",{className:u().text,children:a("previewBadge.preview")}),(0,t.jsx)("span",{className:u().closeBadge,onClick:()=>i(),"data-testid":"close-badge",children:"X"}),(0,t.jsx)("br",{}),(0,t.jsx)("span",{className:u().showLive,onClick:()=>l(),"data-testid":"show-live",children:a("previewBadge.showLive")})]})})},w=()=>{let e=(0,d.useRouter)(),a=(0,r.a)(),[s,n]=(0,i.useState)(!0),{t:u}=(0,c.Bd)("common"),w=async()=>{await (0,l.Fb)("/preview"),a()&&(null==e||e.reload())};return(0,t.jsx)(o,{t:u,isVisible:(null==e?void 0:e.isPreview)&&s,closeBadge:()=>n(!1),showLive:w})}},17958:(e,a,s)=>{"use strict";s.d(a,{Fb:()=>r,MB:()=>l,iq:()=>i});let t=s(91040).A.create({baseURL:"/api"}),i=async(e,a)=>(await t.get(e,{params:a})).data,l=async(e,a)=>(await t.post(e,a)).data,r=async e=>(await t.delete(e)).data},47112:e=>{e.exports={badge:"xTXlGnw",text:"EeFC0PI",closeBadge:"VoMiIne",showLive:"N9yxvB7"}},99221:(e,a,s)=>{"use strict";s.d(a,{a:()=>i});var t=s(14232);let i=()=>{let e=(0,t.useRef)(!1);return(0,t.useEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),(0,t.useCallback)(()=>e.current,[])}}}]);
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.