PageSourceSearch

https://giga-drill.com/_nuxt/BJZ_rp-r.js

js giga-drill.com collected 2026-10-06 08:03:24 UTC 2,698 bytes, 1 lines download raw bytes

1import{b as A}from"./B1ANI7s_.js";import{g as p}from"./dQh_cajN.js";import{d as B}from"./DpSUvzOu.js";import{d as l}from"./B9BvQYN_.js";import{_ as P}from"./DlAUqK2U.js";import{a as x}from"./CrfJppij.js";import{V as R}from"./6nf4KObW.js";import{r as u,B as $,g as E,o as K,c as S,b as c,w as v,a as M,H as r,ae as h,aj as q,G as D,n as J}from"./C--HIF4D.js";import"./COzyvX5r.js";const L=["innerHTML"],O="width: 200px;",z={__name:"HayasaHenkanJikan",props:{params:Object},emits:["answer"],setup(y,{expose:g,emit:k}){const e=y,i=u(""),m=u(""),t=u(""),o=u(""),f=u(""),d=u(null),_=$(()=>`${o.value}${i.value}は何${m.value}?`),V=[a=>!!a||"入れて!"],b=async()=>{m.value="",i.value="",t.value="",o.value="",f.value="",C(),await J(()=>d.value.focus())},C=()=>{const a=B.units.filter(j=>j.type=="time"),n=a[Math.floor(Math.random()*a.length)],s=n.relation[Math.floor(Math.random()*n.relation.length)];s.rate==3600||s.rate==60?o.value=Math.round(e.params.scale_jikan[0]*Math.floor(Math.random()*e.params.scale_jikan[1])*100)/100:1/61<s.rate&&s.rate<1/59?o.value=p.randomNumComfortable(e.params.factor_array,e.params.min,e.params.max)*3:1/3601<s.rate&&s.rate<1/3599?o.value=p.randomNumComfortable(e.params.factor_array,e.params.min,e.params.max)*180:o.value=p.randomNumComfortable(e.params.factor_array,e.params.min,e.params.max)*36,i.value=n.name,m.value=s.name,f.value=s.rate},T=()=>{const a=Math.round(o.value*f.value*10**(e.params.decimal_place*2))/10**(e.params.decimal_place*2),n=a==t.value;return{question:_.value,true_answer:a,your_answer:t.value,is_correct:n,unit_from:i.value,unit_to:m.value,num:o.value}},w=k,H=a=>{if(a.key=="Enter"&&t.value)return w("answer")},N=A();return g({start:b,checkAnswer:T,onTouchPanelPress:a=>{t.value===null&&(t.value=""),a==="C"?t.value="":a==="answer"?w("answer"):t.value+=a,d.value.focus()}}),E(()=>b()),(a,n)=>(K(),S("div",null,[c(x,{class:"mb-2 text-center"},{default:v(()=>[M("span",{innerHTML:r(_),class:h(["font-weight-bold",{"text-h3":!r(l).isMobile(),"text-h5":r(l).isMobile()}])},null,10,L)]),_:1}),c(x,null,{default:v(()=>[c(R,{class:"justify-center pb-6 mb-2"},{default:v(()=>[M("div",{style:O,class:h({"text-h3":!r(l).isMobile(),"text-h5":r(l).isMobile()})},[c(q,{ref_key:"answerRef",ref:d,onKeydown:H,modelValue:r(t),"onUpdate:modelValue":n[0]||(n[0]=s=>D(t)?t.value=s:null),label:"答え",class:h(["answer",{"text-h3":!r(l).isMobile(),"text-h5":r(l).isMobile()}]),height:r(l).isMobile()?60:100,"hide-spin-buttons":"",readonly:r(l).isMobileOrTablet()&&!r(N).isEnableKeyboard,variant:"outlined",rules:V},null,8,["modelValue","class","height","readonly"])],2)]),_:1})]),_:1})]))}},ea=P(z,[["__scopeId","data-v-b56a66f8"]]);export{ea 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.