1var h=(l,_,o)=>new Promise((y,d)=>{var x=i=>{try{u(o.next(i))}catch(a){d(a)}},p=i=>{try{u(o.throw(i))}catch(a){d(a)}},u=i=>i.done?y(i.value):Promise.resolve(i.value).then(x,p);u((o=o.apply(l,_)).next())});import{u as U,a as w,r as e,b as H,c as $,I as B,d as D,e as F,j as s,H as Y,D as q}from"./index-7037e021.js";import{N as G}from"./navigation-26826067.js";import{g as K,l as O}from"./public-4f0a3521.js";import"./index.es-6c37db92.js";import"./index.es-1f119d01.js";import"./navigation-60016cf2.js";import"./app-logo-37d726f9.js";import"./oem_logo-17c657d7.js";import"./auth-ef312ce3.js";import"./contract-71939ddd.js";import"./datashare-392c4567.js";import"./nennpyo-bd5e09d4.js";/* empty css */function ne(){const{redirect_to:l,return_to:_,type:o}=U(),{pushLocation:y}=w(),[d,x]=e.useState([]),{config:p}=H(),u=$(),[i,a]=e.useState(!1),[f,j]=e.useState(!1),[g,E]=e.useState(!0),r=e.useMemo(()=>["setagaya","saras","kyoto","oem"].includes(o)?o:"saras",[o]),n=e.useMemo(()=>r?r==="setagaya":B,[r]),N=e.useMemo(()=>r?r==="kyoto":D,[r]),S=e.useMemo(()=>r?r==="oem":F,[r]),R=e.useMemo(()=>n?"ä¸ç°è°·åº":N?"京é½":S?"大æ±å»ºè¨":"ãµã©ã¹",[N,S,n]),v=e.useMemo(()=>n?"ä¸ç°è°·åºÃãã¸ã¿ã«åµç¶æ¨é²æ©æ§":"çµæ´»ç¸è«ãã¼ã¿ã«ãµã¤ã",[n]),L=e.useMemo(()=>n?"<span>ãçµæ´»çç¸è«ãã¼ã¿ã«ãµã¤ãããã</span>":"çµæ´»ãã¼ã¿ã«ãµã¤ãå¤ã®",[n]),T=e.useMemo(()=>n?"<span>æ°éãµã¼ãã¹ãã¼ã¸</span>":"ãã¼ã¸",[n]);e.useEffect(()=>{A()},[]);const A=()=>h(this,null,function*(){yield u({action:()=>h(this,null,function*(){return yield K({config:p})}),isError:!1,isLoading:!1,onSuccess:t=>{x((t==null?void 0:t.articles)||[])},onFinally:()=>{E(!1)}})}),M=t=>{if(!t||!d.length)return t;const c=d.find(m=>m.article_id===t);return c&&c.url?c.url:""},b=t=>{if(!t)return;const c=M(t);if(!c){a(!0);return}let m=decodeURIComponent(c);m=m.replace("///","//"),y(m)},C=()=>{b(_)},I=()=>h(this,null,function*(){if(!l||f)return;if(!M(l)){a(!0);return}j(!0);try{yield O({redirect_type:r,redirect_to:l,config:p})}catch(c){}finally{b(l),j(!1)}});e.useEffect(()=>{if(i){const t=setTimeout(()=>{k()},4e3);return()=>clearTimeout(t)}},[i]);const k=()=>{a(!1)};return s.jsxs(s.Fragment,{children:[s.jsx(Y,{children:s.jsx("title",{children:v})}),s.jsx(G,{title:v,isHaveBackground:!0,isLogoTitle:!0,isSideMenu:!1,env_type:r}),i&&s.jsx(q,{title:"URLãè¦ã¤ããã¾ããã§ãã",onClick:k}),s.jsx("div",{className:"redirect-container",children:s.jsxs("div",{className:"redirect-content",children:[s.jsx("div",{className:"redirect-title",dangerouslySetInnerHTML:{__html:` ${R}ã®${L}<br />${T}ã¸ç§»åãã¾ã`}}),s.jsx("div",{className:"redirect-question",children:"ããããã§ããï¼"}),s.jsxs("div",{className:"redirect-btns",children:[s.jsx("button",{className:`redirect-btn redirect-btn-primary ${f||g?"loading":""}`,onClick:I,disabled:f||g,children:g?"èªã¿è¾¼ã¿ä¸...":f?"ç§»åä¸...":"ç§»åãã"}),s.jsx("button",{className:"redirect-btn",onClick:C,disabled:g,children:"ãã£ã³ã»ã«ãã"})]})]})})]})}export{ne 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.