1import{r as s,w as L,h as N,j as e}from"./vendor-framework-CobW1Mgl.js";import{dD as h,R as S,j as C,bC as B,fR as E,b as R,f3 as F,f4 as I,a7 as U,fS as A,a5 as M,aC as $,fT as H,N as q,bO as z,fU as K,n as g}from"./index-CI2HT_1J.js";import{u as V}from"./vendor-i18n-B6HYivoC.js";import{M as W}from"./index-6wuqKTJN.js";import{r as G}from"./index-sAm_75Y9.js";import{r as O,a as J}from"./index-BqYsy-Wo.js";import"./vendor-firebase-Bl-igiUH.js";import"./vendor-state-DA1MgQuN.js";import"./vendor-utils-B9P9laiX.js";const y="https://api.scale.nextstreet.com",b={getByType:a=>h.get(`${y}/api/v1/tenant-settings/tenant-legal-document/${encodeURIComponent(a)}`).then(({data:n})=>n),getByTypeWithPreview:(a,n)=>h.get(`${y}/api/v1/tenant-settings/tenant-legal-document/${encodeURIComponent(a)}`,{params:{preview:n}}).then(({data:c})=>c)};function Q(){const a=this.data();(a.micromarkExtensions??(a.micromarkExtensions=[])).push({disable:{null:["codeIndented"]}})}const X=()=>{const a=S(),{type:n}=L(),[c]=N(),o=c.get("preview"),{i18n:T}=V(),{t:D}=C(),{triggerNotFound:x}=B(),r=n||"",[t,i]=s.useState(null),[p,m]=s.useState(!0);s.useEffect(()=>{if(!r){i(null),m(!1);return}let l=!1;return m(!0),(o?b.getByTypeWithPreview(r,o):b.getByType(r)).then(k=>{l||i(k)}).catch(()=>{l||i(null)}).finally(()=>{l||m(!1)}),()=>{l=!0}},[o,r]);const u=E(t==null?void 0:t.type),{title:P,metaData:j}=R(F(u));if(s.useEffect(()=>{a(I(u))},[u]),s.useEffect(()=>{window.scrollTo({top:0})},[]),s.useEffect(()=>{!p&&!t&&x()},[t,p,x]),p||!t)return e.jsx(U,{});const w=T.language,d=t.content[w]||t.content.en,v=d?A(d):"",f=t.releaseDate?M($(t.releaseDate),"PP"):"",_=H(t.type,D);return e.jsxs(q,{value:"legal_document",children:[e.jsx(z,{pageTitle:P,pageMetaData:j}),o&&e.jsx(K,{children:e.jsx("meta",{name:"referrer",content:"no-referrer"})}),e.jsxs("section",{className:"mx-auto max-w-[960px] px-4 py-8",children:[e.jsx("h1",{className:"pt-6 sm:pt-8 lg:pt-10 pb-1 text-center text-2xl sm:text-3xl lg:text-[32px] font-bold leading-tight text-[#2b2b2b]",children:_}),f?e.jsxs("p",{className:"pb-8 text-center text-[#808080]",children:[e.jsx(g,{k:"privacy_policy_module.subhead"}),": ",f]}):o?e.jsx("p",{className:"pb-8 text-center text-[#808080]",children:e.jsx(g,{k:"tenant_legal_document_page.draft_preview",defaultValue:"Draft preview"})}):null,d?e.jsx("div",{className:"prose prose-lg mx-auto max-w-[880px] rounded-lg border-2 border-[#f3f2f0] bg-white p-4 sm:p-6 lg:p-10 shadow-[2px_2px_0_rgba(0,0,0,0.05)] prose-headings:font-bold prose-table:overflow-x-auto",children:e.jsx(W,{rehypePlugins:[O,J],remarkPlugins:[G,Q],children:v})}):e.jsx("p",{className:"mx-auto max-w-[880px] text-center text-[#808080]",children:e.jsx(g,{k:"tenant_legal_document_page.unavailable",defaultValue:"This document is currently unavailable. Please check back later."})})]})]})},ce=s.memo(X);export{ce as default};
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.