1import{q as _,a as u,j as o}from"./BAV34SQA.js";import{bQ as j,bU as p}from"./DO3IEkff.js";import{ct as h,cu as b,ab as g,ae as N}from"./ILpXaSKq.js";import{I as k}from"./BqDSN_4W.js";import"./DcjO-8Sp.js";import"./Cw1sBk8H.js";import"./UHi_-Dcr.js";import"./CSXxEOMA.js";import"./DUKvJ0K4.js";import"./Dye6Zp7H.js";import"./BJ9p-46o.js";const t=j.bind(null),M=c=>({countryCode:c.appConfig.countryCode,string:c.data.string,modalParams:c.modal.modalParams}),v=c=>({AuthActions:p(N,c),ModalActions:p(g,c)}),y=c=>{const e=/(https?:\/\/[^\s]+)/g;return c&&c.match(e)?c.match(e)[0]:""};class A extends u.Component{constructor(e){var l,n,i,a;super(e);const{AuthActions:r,modalParams:s}=e;this.closeModal=this.closeModal.bind(this),(n=(l=s==null?void 0:s.data)==null?void 0:l.ban_info)!=null&&n.detail&&r.setLoginBlockCertificationUrl(y((a=(i=s.data)==null?void 0:i.ban_info)==null?void 0:a.detail))}closeModal(){const{ModalActions:e}=this.props;e.closeModal()}render(){var d,m;const{string:e,modalParams:r}=this.props,s=r.data,l=(d=s==null?void 0:s.ban_info)!=null?d:null,n=(m=s==null?void 0:s.ban_period_type)!=null?m:0,i=s!=null&&s.created?h(s.created).slice(0,16):"",a=s!=null&&s.end_date?h(s.end_date).slice(0,16):"",x=i&&a?`${i} ~ ${a}`:"";switch(n){case 1:e.login_block_period_permanent;break;case 2:e.login_block_period_temporary;break}return o.jsxs("div",{className:t("modal-contents","modal-login-block-container"),children:[o.jsxs("div",{className:t("modal-header"),children:[o.jsx("h2",{className:t("title"),children:e.login_block_title}),o.jsx("button",{title:e.common_close,className:t("btn-close"),onClick:this.closeModal,children:o.jsx("div",{className:t("btn-inner"),children:o.jsx("img",{src:k,alt:e.common_close})})})]}),o.jsxs("div",{className:t("modal-body"),children:[o.jsx("p",{className:t("reson-title"),children:e.login_block_reason}),o.jsxs("div",{className:t("reson-detail"),children:[o.jsx("p",{className:t("reson-content"),children:l==null?void 0:l.content}),o.jsx("p",{className:t("reson-text"),children:`${l==null?void 0:l.main}(${l==null?void 0:l.sub})`})]}),o.jsx("p",{className:t("period-title"),children:e.login_block_period}),o.jsx("div",{className:t("period-detail"),children:o.jsx("p",{className:t("period-text"),children:x})}),o.jsx("pre",{className:t("detail-text"),dangerouslySetInnerHTML:{__html:b(l==null?void 0:l.detail,"_blank")}}),o.jsx("div",{className:t("btn-wrap"),children:o.jsxs("button",{title:e.common_ok,onClick:this.closeModal,children:[e.common_ok,o.jsx("div",{className:t("cover")})]})})]})]})}}const R=_(M,v)(A);export{R as default}; 2//# sourceMappingURL=DO_0RZ5z.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.