PageSourceSearch

https://www.city.shibuya.tokyo.jp/_nuxt/InfoBox.f3af245b.js

js city.shibuya.tokyo.jp collected 2026-09-24 08:51:02 UTC 6,358 bytes, 1 lines download raw bytes

1import{_ as C}from"./HdgLv4.adeb50d0.js";import{_ as S}from"./TextIconLink.b383cc6f.js";import{b as V,i as E,s as x,I as O,K as z,o as t,e,j as o,t as p,l as c,f as a,g as H,F as l,k as f,a as v,w as m,h as b}from"./entry.b27d2297.js";import{u as D}from"./windowSizeStore.cb7019f8.js";const G={class:"m-info-box-wrap"},I={key:0,class:"info-title"},J={class:"m-info-box"},K={key:0,class:"hdg"},W={class:"container"},X={key:0,class:"lead"},P={class:"table u-is-pc"},Q={key:0},R={nowrap:"",scope:"row"},U={class:"title"},Y={key:0},Z={key:1},tt={key:2},et=["innerHTML"],nt={key:3},st=["innerHTML"],rt=["innerHTML"],ot={class:"list u-is-sp"},it={key:0},at={class:"title"},lt=["href"],ct=["href"],_t={key:1},ut={key:2},dt=["innerHTML"],pt=["innerHTML"],ft=["innerHTML"],yt=["innerHTML"],gt={key:1,class:"link"},ht={key:0,class:"map-wrap"},kt=["innerHTML"],xt={key:3,class:"map-link"},mt={style:{"font-size":"0 !important",opacity:"0 !important",display:"block","line-height":"0 !important"}},Lt={key:1,class:"info-caption"},bt={__name:"InfoBox",props:{contents:{type:Array,required:!0},type:{type:String,required:!1,default:""}},async setup(B){let $,w;const{$existCheck:_,$checkLinkBlank:L}=E(),n=B;let g=_(n.contents.info.title)&&!n.contents.title_flag?n.contents.info.title:"";if(n.contents.fieldId==="inquiry"&&_(n.contents.info.division)){const y=x(n.contents.info.division.title);g=g===y.value?y.value:y.value+g}let T="";if(n.contents.fieldId==="facility"&&_(n.contents.info.page)&&!n.contents.link_flag){const y={fields:["slug","category.slug","category.category.slug","category.category.category.slug"],filters:"fieldsId[equals]value",depth:3},u=([$,w]=O(()=>z(`article/${n.contents.info.page.id}`,y)),$=await $,w(),$);T=`/${u.data.category.category.category.slug}/${u.data.category.category.slug}/${u.data.category.slug}/${u.data.slug}.html`}const N=x(!n.contents.tel_flag),A=x(!n.contents.fax_flag),M=x(!n.contents.mail_flag),q=x(!n.contents.inquiry_flag),F=x(!0);n.type==="top"&&(F.value=!1),n.type==="soshiki"&&(A.value=!1,M.value=!1,q.value=!0);const h=y=>{switch(y){case"place":return["\u4F4F\u6240",!0];case"phone_number":return["\u96FB\u8A71",N.value];case"fax_number":return["FAX",A.value];case"mail_address":return["\u30E1\u30FC\u30EB",M.value];case"opening_time":return["\u6642\u9593",!0];case"link":return["\u30A6\u30A7\u30D6\u30B5\u30A4\u30C8",!0];case"opening_text":return["\u958B\u50AC\u65E5",!0];case"deadline":return["\u7533\u8FBC\u7DE0\u5207",!0];case"event_place":return["\u5834\u6240",!0];case"content":return["\u696D\u52D9\u5185\u5BB9",F.value];case"inquiry":return["\u304A\u554F\u3044\u5408\u308F\u305B",q.value];default:return""}};return D(),(y,u)=>{const j=C,k=S;return t(),e("div",G,[o(_)(n.contents.title)?(t(),e("p",I,p(n.contents.title),1)):c("",!0),a("div",J,[o(_)(o(g))?(t(),e("div",K,[H(j,{text:o(g)},null,8,["text"])])):c("",!0),a("div",W,[n.contents.lead?(t(),e("p",X,p(n.contents.lead),1)):c("",!0),a("table",P,[a("tbody",null,[(t(!0),e(l,null,f(Object.entries(n.contents.info),([i,s])=>(t(),e(l,{key:`${i}`},[h(i)[0]!==""&&h(i)[1]&&o(_)(s)?(t(),e("tr",Q,[a("th",R,[a("div",U,[a("p",null,p(h(i)[0]),1),u[0]||(u[0]=a("span",null,null,-1))])]),i==="link"?(t(),e("td",Y,[(t(!0),e(l,null,f(s,(r,d)=>(t(),v(k,{key:`${d}`,href:r.link,target:o(L)(r.link),icon:"arrow-pl",class:"links"},{default:m(()=>[b(p(r.text),1)]),_:2},1032,["href","target"]))),128))])):i==="inquiry"?(t(),e("td",Z,[(t(!0),e(l,null,f(s,(r,d)=>(t(),v(k,{key:`${d}`,href:r.link,target:o(L)(r.link),icon:"arrow-pl",class:"inquiry"},{default:m(()=>[b(p(r.text),1)]),_:2},1032,["href","target"]))),128))])):i==="deadline"?(t(),e("td",tt,[a("div",{class:"text",innerHTML:s},null,8,et)])):(t(),e("td",nt,[Array.isArray(s)?c("",!0):(t(),e("p",{key:0,class:"text",innerHTML:s.replace(/\r?\n/g,"<br>")},null,8,st)),Array.isArray(s)?(t(!0),e(l,{key:1},f(s,(r,d)=>(t(),e("p",{key:`${d}`,class:"text",innerHTML:r.text},null,8,rt))),128)):c("",!0)]))])):c("",!0)],64))),128))])]),a("ul",ot,[(t(!0),e(l,null,f(Object.entries(n.contents.info),([i,s])=>(t(),e(l,{key:`${i}`},[h(i)[0]!==""&&h(i)[1]&&o(_)(s)?(t(),e("li",it,[a("div",at,[a("p",null,p(h(i)[0]),1),u[1]||(u[1]=a("span",null,null,-1))]),i==="phone_number"?(t(),e(l,{key:0},[Array.isArray(s)?(t(!0),e(l,{key:0},f(s,(r,d)=>(t(),e("a",{key:`${d}`,href:`tel:${r.text}`,class:"text is-tel"},p(r.text),9,lt))),128)):(t(),e("a",{key:1,href:`tel:${s}`,class:"text is-tel"}
1,p(s),9,ct))],64)):i==="link"?(t(),e("div",_t,[(t(!0),e(l,null,f(s,(r,d)=>(t(),v(k,{key:`${d}`,href:r.link,target:o(L)(r.link),icon:"arrow-pl",class:"links"},{default:m(()=>[b(p(r.text),1)]),_:2},1032,["href","target"]))),128))])):i==="inquiry"?(t(),e("div",ut,[(t(!0),e(l,null,f(s,(r,d)=>(t(),v(k,{key:`${d}`,href:r.link,target:o(L)(r.link),icon:"arrow-pl",class:"inquiry"},{default:m(()=>[b(p(r.text),1)]),_:2},1032,["href","target"]))),128))])):i==="deadline"?(t(),e("div",{key:3,class:"text",innerHTML:s},null,8,dt)):(t(),e(l,{key:4},[!Array.isArray(s)&&o(_)(s)?(t(),e("p",{key:0,class:"text",innerHTML:s.replace(/\r?\n/g,"<br>")},null,8,pt)):c("",!0),Array.isArray(s)?(t(!0),e(l,{key:1},f(s,(r,d)=>(t(),e("p",{key:`${d}`,class:"text",innerHTML:r.text},null,8,ft))),128)):c("",!0)],64))])):c("",!0)],64))),128))]),(t(!0),e(l,null,f(Object.entries(n.contents.info),([i,s])=>(t(),e(l,{key:`${i}`},[i==="free_text"?(t(),e("p",{key:0,class:"free-text",innerHTML:s.replace(/\r?\n/g,"<br>")},null,8,yt)):c("",!0)],64))),128)),o(_)(o(T))?(t(),e("div",gt,[H(k,{href:o(T),icon:"arrow-pl"},{default:m(()=>u[2]||(u[2]=[a("span",null,"\u65BD\u8A2D\u6848\u5185\u3092\u898B\u308B",-1)])),_:1},8,["href"])])):c("",!0),o(_)(n.contents.info.googlemap_iframe)?(t(),e(l,{key:2},[n.contents.fieldId!=="facility"||!n.contents.gmap_flag?(t(),e("div",ht,[a("div",{innerHTML:n.contents.info.googlemap_iframe},null,8,kt)])):c("",!0)],64)):c("",!0),o(_)(n.contents.info.googlemap_url)?(t(),e("div",xt,[H(k,{href:n.contents.info.googlemap_url,target:o(L)(n.contents.info.googlemap_url),icon:"arrow-pl"},{default:m(()=>[a("span",null,[a("span",mt,p(o(_)(o(g))?`${o(g)}\u3092`:""),1),u[3]||(u[3]=b(" Google \u30DE\u30C3\u30D7\u3067\u898B\u308B\uFF08\u5916\u90E8\u30B5\u30A4\u30C8\uFF09 "))])]),_:1},8,["href","target"])])):c("",!0)])]),o(_)(n.contents.caption)?(t(),e("p",Lt,p(n.contents.caption),1)):c("",!0)])}}},wt=V(bt,[["__scopeId","data-v-edbeaeb4"]]);export{wt as _};

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.