PageSourceSearch

https://kuusouriron.com/_nuxt/BSPCuZOk.js

js kuusouriron.com collected 2026-10-05 08:31:02 UTC 7,818 bytes, 1 lines download raw bytes

1import{u as me,_ as pe,a as _e}from"./C-4pXBb1.js";import{s as fe}from"./DfERs09M.js";import{j as he,b as S,k as ge,l as xe,n as ye,o as ke,h as be,p as we,q as Te,r as Ce}from"./Ne2t0enL.js";import{_ as Ne,f as ze,h as u,j as Be,e as N,w as n,r as s,o as c,b as o,c as p,a,d as U,u as i,n as g,q as F,F as Ve,i as Me,t as z,I as Pe,J as H}from"./B6LlezLF.js";import"./D4RpA2wx.js";import"./CQ570SjP.js";const je={key:0,class:"loading-overlay"},Ie={class:"mx-1"},Se=["href"],Ue={key:0},Fe=["href"],$e=["href"],Ge={key:0},De={key:1},Ee={key:2},Le={class:"d-flex justify-space-between text-caption mt-1 mx-4"},Xe={class:"px-16"},qe={class:"d-flex justify-center align-center"},He={class:"d-sm-flex justify-center align-center mb-2"},Re={class:"d-flex ma-2 justify-center"},Ye=["src"],Ae={__name:"music_old",setup(Je){const{smAndDown:x}=ze(),y=u(""),l=u(null),B=u(null),v=u(!1),V=u(!1),M=u(null),m=u(-1),$=u(0),k=u(80),b=u(0),P=u(0),G=u(!0),f=u([]),j=u([]);Be(async()=>{const e=await(await fetch("/sound/music_old_tracks.json")).json();j.value=e,f.value=e.tracks,G.value=!1});const D=r=>{m.value=f.value.findIndex(e=>e.fileName===r.fileName),M.value=r,V.value=!0,H(()=>{l.value&&(l.value.volume=k.value/100,l.value.load(),l.value.play(),v.value=!0)})},R=()=>{l.value&&(v.value?l.value.pause():l.value.play(),v.value=!v.value)},Y=()=>{l.value&&(l.value.currentTime=Math.max(0,l.value.currentTime-10))},A=()=>{l.value&&(l.value.currentTime=Math.min(l.value.duration,l.value.currentTime+10))},J=()=>{l.value&&l.value.duration&&(b.value=l.value.currentTime,P.value=l.value.duration,$.value=b.value/P.value*100)},E=r=>{const e=Math.floor(r/60),h=Math.floor(r%60);return`${e}:${h<10?"0":""}${h}`},O=()=>{m.value<f.value.length-1?(X(),v.value=!0):(w(0),v.value=!1,H(()=>{l.value&&l.value.pause()}))},L=()=>{l.value&&(l.value.pause(),l.value.currentTime=0),v.value=!1,V.value=!1},K=()=>{l.value&&(l.value.volume=k.value/100)},Q=r=>{if(!l.value||!B.value)return;const e=B.value.$el.getBoundingClientRect(),I=(r.clientX-e.left)/e.width;l.value.currentTime=l.value.duration*I},w=r=>{const e=f.value[r];e?D(e):L()},X=()=>{m.value<f.value.length-1?w(m.value+1):w(0)},W=()=>{l.value&&(l.value.currentTime>2||m.value==0?l.value.currentTime=0:m.value>0&&w(m.value-1))};return me({title:"旧フリー配布BGM",description:"過去に制作した楽曲をフリーBGMとして配布しています。一部楽曲はmp3の他、ツクール等で使用できるループタグ付きogg、m4aデータもあります。"}),(r,e)=>{const h=pe,I=s("v-progress-circular"),Z=s("v-spacer"),ee=s("v-text-field"),le=s("v-card-title"),oe=s("v-divider"),T=s("v-chip"),d=s("v-btn"),C=s("v-icon"),te=s("v-data-table"),ae=s("v-card"),ne=s("v-container"),se=s("v-main"),ie=_e,ue=s("v-progress-linear"),re=s("v-slider"),ce=s("v-sheet"),de=s("v-slide-y-transition"),ve=s("v-app");return c(),N(ve,null,{default:n(()=>[o(h),o(se,{style:{"--v-layout-top":"96px"}},{default:n(()=>[G.value?(c(),p("div",je,[o(I,{indeterminate:"",size:"70",color:"primary"})])):(c(),N(ne,{key:1,style:{"max-width":"1080px"},"fill-height":""},{default:n(()=>[e[8]||(e[8]=a("h2",{class:"mb-4"},"旧フリー配布BGM",-1)),e[9]||(e[9]=a("div",null,[a("p",null,"過去に制作した楽曲をフリーBGMとして配布しています。再生ボタンを押して現れるプレイヤーは曲を連続再生してくれます。"),a("p",null,"一部楽曲はmp3の他、ツクール等で使用できるループタグ付きogg、m4aデータもあります。")],-1)),o(fe),o(ae,null,{default:n(()=>[o(le,{class:"d-flex align-center pe-2"},{default:n(()=>[e[3]||(e[3]=U(" 楽曲一覧 ")),o(Z),o(ee,{modelValue:y.value,"onUpdate:modelValue":e[0]||(e[0]=t=>y.value=t),density:"compact",label:"Search","prepend-inner-icon":i(he),variant:"solo-filled",flat:"","hide-details":"","single-line":""},null,8,["modelValue","prepend-inner-icon"])]),_:1}),o(oe),o(te,{search:y.value,"onUpdate:search":e[1]||(e[1]=t=>y.value=t),headers:j.value.header,items:j.value.tracks,"items-per-page":"-1","mobile-breakpoint":"sm"},{"item.sub":n(({item:t})=>[(c(!0),p(Ve,null,Me(t.sub,_=>(c(),p("span",Ie,[o(T,{size:"x-small",color:"blue-lighten-1",variant:"flat",label:""},{default:n(()=>[U(z(_),1)]),_:2}
1,1024)]))),256))]),"item.fileName":n(({item:t,index:_})=>[a("div",{class:F(i(x)?null:"text-no-wrap")},[(c(),N(d,{elevation:"2",key:_+1,color:"blue",class:F(i(x)?"mt-2":"mr-2"),onClick:q=>D(t)},{default:n(()=>e[4]||(e[4]=[U("再生")])),_:2},1032,["class","onClick"])),o(T,{size:"small",label:"",class:F(i(x)?"my-2":null)},{default:n(()=>[a("a",{href:"/sound/music_old/"+t.fileName+".mp3",download:""},"mp3ダウンロード",8,Se)]),_:2},1032,["class"])],2)]),"item.isLoop":n(({item:t})=>[t.isLoop?(c(),p("span",Ue,[o(T,{size:"small",label:"",class:"mr-2 my-1"},{default:n(()=>[a("a",{href:"/sound/music_old_loop/"+t.fileName+".ogg",download:""},"ogg",8,Fe)]),_:2},1024),o(T,{size:"small",class:"my-1",label:""},{default:n(()=>[a("a",{href:"/sound/music_old_loop/"+t.fileName+".m4a",download:""},"m4a",8,$e)]),_:2},1024)])):g("",!0)]),"item.isCommons":n(({item:t})=>[t.isCommons?(c(),p("div",Ge,[o(d,{href:t.commonsUrl,block:"",color:"blue-grey-lighten-2",class:"ma-1",elevation:"2",target:"_blank"},{default:n(()=>[e[5]||(e[5]=a("div",{class:"px-2"},"コモンズ",-1)),o(C,{right:"",size:"x-small",class:"ml-1",style:{position:"absolute",right:"6px"},icon:i(S)},null,8,["icon"])]),_:2},1032,["href"])])):g("",!0),t.isNiconico?(c(),p("div",De,[o(d,{href:t.niconicoUrl,block:"",class:"ma-1",elevation:"2",target:"_blank"},{default:n(()=>[e[6]||(e[6]=a("div",{class:"px-2"},"niconico",-1)),o(C,{right:"",size:"x-small",class:"ml-1",style:{position:"absolute",right:"6px"},icon:i(S)},null,8,["icon"])]),_:2},1032,["href"])])):g("",!0),t.isYoutube?(c(),p("div",Ee,[o(d,{href:t.youtubeUrl,block:"",class:"ma-1",elevation:"2",target:"_blank"},{default:n(()=>[e[7]||(e[7]=a("div",{class:"px-2"},"YouTube",-1)),o(C,{right:"",size:"x-small",class:"ml-1",style:{position:"absolute",right:"6px"},icon:i(S)},null,8,["icon"])]),_:2},1032,["href"])])):g("",!0)]),_:1},8,["search","headers","items"])]),_:1})]),_:1}))]),_:1}),o(ie),o(de,null,{default:n(()=>[V.value?(c(),N(ce,{key:0,class:"",color:"white",style:{position:"fixed",bottom:"0",left:"0",right:"0","z-index":"1000","border-top":"1px #ccc solid"},elevation:"10"},{default:n(()=>{var t,_;return[o(ue,{ref_key:"progressBar",ref:B,"model-value":$.value,height:"10",color:"deep-purple",onClick:Q},null,8,["model-value"]),o(d,{icon:"",tile:"",width:"54px",height:"36px",elevation:"0",style:{position:"absolute",right:"0",top:"-36px",border:"1px #ccc solid","border-bottom":"0","z-index":"999"},onClick:L},{default:n(()=>[o(C,{icon:i(ge)},null,8,["icon"])]),_:1}),a("div",Le,[a("div",null,z(E(b.value)),1),a("div",null,"-"+z(E(P.value-b.value)),1)]),a("div",Xe,[a("div",qe,[a("div",null,[a("strong",null,z((t=M.value)==null?void 0:t.title),1)])]),a("div",He,[a("div",Re,[o(d,{icon:i(xe),variant:"text",onClick:W},null,8,["icon"]),o(d,{icon:i(ye),variant:"text",onClick:Y},null,8,["icon"]),o(d,{icon:v.value?i(ke):i(be),variant:"text",onClick:R},null,8,["icon"]),o(d,{icon:i(we),variant:"text",onClick:A},null,8,["icon"]),o(d,{icon:i(Te),variant:"text",onClick:X},null,8,["icon"])]),a("div",{style:Pe([{"max-width":"300px",width:"100%"},i(x)?{margin:"0 auto"}:null])},[o(re,{modelValue:k.value,"onUpdate:modelValue":[e[2]||(e[2]=q=>k.value=q),K],"prepend-icon":i(Ce),min:"0",max:"100",step:"1","hide-details":"","track-color":"blue-grey-lighten-4","thumb-label":!0},null,8,["modelValue","prepend-icon"])],4)])]),a("audio",{ref_key:"audio",ref:l,src:"/sound/music_old/"+((_=M.value)==null?void 0:_.fileName)+".mp3",onTimeupdate:J,onEnded:O},null,40,Ye)]}),_:1})):g("",!0)]),_:1})]),_:1})}}},ll=Ne(Ae,[["__scopeId","data-v-67d34211"]]);export{ll 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.