1import{I as e,J as t,Z as n,n as r,o as i,t as a,v as o,x as s,y as c}from"./jsx-runtime-BKnEkj6G.js";import{t as l}from"./logo_transparent_sq-lX9uzG1z.js";import{B as u,C as d,D as f,E as p,F as m,I as h,J as g,M as _,N as v,O as y,P as b,S as x,T as S,U as C,k as w,q as T,w as E,x as D,z as O}from"./ui-FYJXxEDR.js";import{i as k,n as A,r as j,t as M}from"./FacilitiesList-r6yOUWSA.js";import{t as N}from"./x-R_RYAX_w.js";import{t as P}from"./ConditionalLink-By0MqIG-.js";import{n as F}from"./branding-mdU3i6bO.js";var I=n(t(),1),L=a(),R=({facilitySlug:e,facilityName:t,handleLinkClick:n})=>(0,L.jsxs)(v,{height:`full`,padding:`0`,backgroundColor:`gray.3`,children:[(0,L.jsx)(S,{asChild:!0,children:(0,L.jsx)(v,{flexShrink:`0`,justifyContent:`center`,alignItems:`flex-end`,height:`var(--header-height)`,paddingBlock:`2`,paddingInline:`4`,children:(0,L.jsx)(D,{variant:`plain`,children:(0,L.jsx)(N,{})})})}),(0,L.jsx)(v,{alignItems:`center`,children:(0,L.jsx)(`img`,{src:l,alt:`CiiNA CiiNA`,width:`80`,height:`80`})}),(0,L.jsx)(`nav`,{className:C({width:`100%`,padding:`4`,textAlign:`center`}),children:(0,L.jsxs)(`ul`,{className:T(b({gap:0}),g({"& > li + li":{borderColor:`brandPink.a6`,borderTopWidth:1,borderStyle:`solid`},"& > li > a":{display:`block`,paddingBlock:4,color:`brandPink.a11`},"& > li > a:hover":{backgroundColor:`brandPink.a2`}})),children:[(0,L.jsx)(`li`,{children:(0,L.jsxs)(P,{href:`/${e}/`,onClick:n,children:[F(t),` ããã`]})}),(0,L.jsx)(`li`,{children:(0,L.jsx)(P,{href:`/${e}/shops`,onClick:n,children:`ã·ã§ããä¸è¦§`})}),(0,L.jsx)(`li`,{children:(0,L.jsx)(P,{href:`/${e}/events`,onClick:n,children:`ã¤ãã³ãã»ãã£ã³ãã¼ã³`})}),(0,L.jsx)(`li`,{children:(0,L.jsx)(P,{href:`/${e}/news`,onClick:n,children:`ãç¥ãã`})}),(0,L.jsx)(`li`,{children:(0,L.jsx)(P,{href:`/${e}/#access`,onClick:n,children:`ã¢ã¯ã»ã¹ã»æ½è¨æ
å ±`})})]})}),(0,L.jsx)(`nav`,{className:C({position:`absolute`,bottom:0,width:`100%`,padding:`4`,textAlign:`center`}),children:(0,L.jsxs)(`ul`,{className:T(b({gap:0}),g({"& > li + li":{borderColor:`brandPink.a6`,borderTopWidth:1,borderStyle:`solid`},"& > li > a":{display:`block`,paddingBlock:4,color:`brandPink.a11`},"& > li > a:hover":{backgroundColor:`brandPink.a2`}})),children:[(0,L.jsx)(`li`,{children:(0,L.jsx)(P,{href:`/#facilities`,onClick:n,children:`æ½è¨ä¸è¦§`})}),(0,L.jsx)(`li`,{children:(0,L.jsx)(P,{href:`/`,onClick:n,children:`CiiNA CiiNA ããã`})})]})})]}),z=({className:e,facilitySlug:t,facilityName:n,defaultOpen:r=!1,...i})=>{let[a,o]=(0,I.useState)(r),s=(0,I.useCallback)(()=>{o(!1)},[o]);return(0,L.jsx)(`div`,{className:e,children:(0,L.jsxs)(y,{open:a,onOpenChange:e=>{o(e.open)},children:[(0,L.jsx)(w,{asChild:!0,children:(0,L.jsx)(D,{variant:`outline`,"data-target":`drawer`,backgroundColor:`#fff9`,...i,children:(0,L.jsx)(j,{})})}),(0,L.jsx)(d,{}),(0,L.jsx)(f,{children:(0,L.jsx)(p,{children:(0,L.jsx)(E,{padding:`0`,children:(0,L.jsx)(R,{facilitySlug:t,facilityName:n,handleLinkClick:s})})})})]})})},B=T(_({variant:`plain`}),g({fontSize:`medium`,fontWeight:`normal`})),V=({className:e,facility:t})=>(0,L.jsx)(`nav`,{className:e,children:(0,L.jsxs)(m,{children:[(0,L.jsx)(P,{className:B,href:`/${t}/shops`,children:`ã·ã§ããä¸è¦§`}),(0,L.jsx)(P,{className:B,href:`/${t}/events`,children:`ã¤ãã³ãã»ãã£ã³ãã¼ã³`}),(0,L.jsx)(P,{className:B,href:`/${t}/news`,children:`ãç¥ãã`}),(0,L.jsx)(P,{className:B,href:`/${t}/#access`,children:`ã¢ã¯ã»ã¹ã»æ½è¨æ
å ±`})]})}),H=({slug:e,facilityList:t})=>{let n=t.find(t=>t.facilitySlug===e)?.name;if(n===void 0)throw Error(`Facility not found`);return(0,L.jsxs)(`header`,{className:h({zIndex:`sticky`,position:`sticky`,top:0,height:`var(--header-height)`,paddingBlock:2,paddingInline:4,backgroundColor:`white`,boxShadow:`md`}),children:[(0,L.jsxs)(m,{gap:`1`,marginRight:`auto`,children:[(0,L.jsx)(`h1`,{children:(0,L.jsxs)(P,{className:h({gap:1,color:`brandPink.9`,fontWeight:`bold`}),href:`/${e}/`,children:[(0,L.jsx)(`img`,{src:l,alt:`CiiNA CiiNA`,width:`60`,height:`60`}),(0,L.jsxs)(`span`,{children:[`CiiNA CiiNA `,n]})]})}),(0,L.jsx)(M,{facilityList:t,isFacility:!0,children:(0,L.jsx)(D,{variant:`plain`,size:`xs`,children:(0,L.jsx)(k,{})})})]}),(0,L.jsx)(V,{className:g({display:{base:`none`,lg:`block`}}),facility:e}),(0,L.jsx)(z,{className:g({display:{base:`block`,lg:`none`}}),facilitySlug:e,facilityName:n})]})},U=()=>{let t=s(),n=o(),r=c(),i=e(t)?t.status===404?{title:`ãã¼ã¸ãè¦ã¤ããã¾ãã`,message:`ãæ¢ãã®ãã¼ã¸ã¯åå¨ããªãããç§»åããå¯è½æ§ãããã¾ãã`,status:t.status}:{title:`ã¨ã©ã¼ãçºçãã¾ãã`,message:t.statusText||`äºæããªãã¨ã©ã¼ãçºçãã¾ããã`,status:t.status}:t instanceof Error?{title:`ã·ã¹ãã ã¨ã©ã¼`,message:`ã·ã¹ãã ã¨ã©ã¼ãçºçãã¾ããããã°ããæéãããã¦å度ã試ããã ããã`,status:null,stack:void 0}:{title:`äºæããªãã¨ã©ã¼ãçºçãã¾ãã`,message:`ç³ã訳ãããã¾ããããäºæããªãã¨ã©ã¼ãçºçãã¾ããã`,status:null};return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(H,{facilityList:n.facilityList,slug:r.facility??``}),(0,L.jsx)(O,{children:(0,L.jsx)(u,{children:(0,L.jsxs)(v,{marginTop:`32`,children:[(0,L.jsx)(x,{as:`h1`,color:`gray.
112`,fontSize:`3xl`,fontWeight:`semibold`,children:i.title}),(0,L.jsx)(`div`,{className:g({color:`gray.11`,fontSize:`md`,lineHeight:`relaxed`,textAlign:`center`}),children:i.message}),i.status&&(0,L.jsxs)(`div`,{className:g({color:`gray.9`,fontSize:`sm`,textAlign:`center`}),children:[`ã¨ã©ã¼ã³ã¼ã: `,i.status]}),i.stack&&(0,L.jsx)(`pre`,{className:g({borderRadius:`md`,maxWidth:`800px`,padding:4,fontFamily:`mono`,fontSize:`xs`,wordBreak:`break-all`,backgroundColor:`gray.2`,overflow:`auto`,whiteSpace:`pre-wrap`}),children:i.stack}),(0,L.jsxs)(v,{gap:`2`,align:`center`,marginTop:`8`,children:[(0,L.jsx)(x,{as:`h3`,color:`gray.11`,fontSize:`lg`,children:`ãå°ãã®å ´åã¯`}),(0,L.jsxs)(`div`,{className:g({color:`gray.10`,fontSize:`sm`,lineHeight:`relaxed`,textAlign:`center`}),children:[`⢠ãã©ã¦ã¶ã®æ»ããã¿ã³ã§åã®ãã¼ã¸ã«ãæ»ããã ãã`,(0,L.jsx)(`br`,{}),`⢠ããããã¼ã¸ããå度ã¢ã¯ã»ã¹ãã¦ãã ãã`,(0,L.jsx)(`br`,{}),`⢠ãã°ããæéãããã¦å度ã試ããã ãã`]})]})]})})}),(0,L.jsx)(A,{facilitySlug:r.facility??``,backgroundColor:`brandPink.3`})]})},W=i(({loaderData:{facilitySlug:e}})=>{let{facilityList:t}=o();return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(H,{facilityList:t,slug:e}),(0,L.jsx)(r,{context:{facilityList:t}}),(0,L.jsx)(A,{facilitySlug:e,backgroundColor:`brandPink.3`})]})});export{U as ErrorBoundary,W 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.