PageSourceSearch

https://giga-drill.com/_nuxt/oCZNikQg.js

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

1import{b as C}from"./B1ANI7s_.js";import{g as u}from"./dQh_cajN.js";import{d}from"./B9BvQYN_.js";import{a as _}from"./CrfJppij.js";import{V as K}from"./6nf4KObW.js";import{r as c,B as w,o as P,c as R,b as i,w as f,a as h,H as s,ae as j,ak as E,aj as G,G as H,n as $}from"./C--HIF4D.js";import"./COzyvX5r.js";const q=["innerHTML"],I={__name:"BaiSaidaiKouyakusuu",props:{params:Object},emits:["answer"],setup(x,{expose:y,emit:g}){const n=x,o=c(0),r=c(0),a=c(0),m=c(null),p=w(()=>`${o.value}と${r.value}の最大公約数は?`),V=[e=>!!e||"入れて!"],k=w(()=>`width: ${60+String(n.params.base_max).length*20}px;`),T=async()=>{o.value="",r.value="",a.value="",M(),await $(()=>m.value.focus())},M=()=>{const t=u.randomNum(n.params.base_min,Math.floor(n.params.base_max/5),0),l=u.randomNum(n.params.base_min,Math.floor(n.params.base_max/5),0),v=u.randomNum(1,5,0);o.value=t*v,r.value=l*v},N=()=>{const e=u.gcd(o.value,r.value),t=e==a.value;return{question:p.value,true_answer:e,your_answer:a.value,is_correct:t,base_a:o.value,base_b:r.value}},b=g,S=e=>{if(e.key=="Enter"&&a.value)return b("answer")},B=C();return y({start:T,checkAnswer:N,onTouchPanelPress:e=>{a.value===null&&(a.value=""),e==="C"?a.value="":e==="answer"?b("answer"):a.value+=e,m.value.focus()}}),(e,t)=>(P(),R("div",null,[i(_,{class:"mb-2 text-center"},{default:f(()=>[h("span",{innerHTML:s(p),class:j(["font-weight-bold",{"text-h3":!s(d).isMobile(),"text-h5":s(d).isMobile()}])},null,10,q)]),_:1}),i(_,null,{default:f(()=>[i(K,{class:"justify-center mb-2"},{default:f(()=>[h("div",{style:E(s(k))},[i(G,{ref_key:"answerRef",ref:m,onKeydown:S,modelValue:s(a),"onUpdate:modelValue":t[0]||(t[0]=l=>H(a)?a.value=l:null),label:"最大公約数",class:"text-h3 answer",readonly:s(d).isMobileOrTablet()&&!s(B).isEnableKeyboard,"hide-spin-buttons":"",variant:"outlined",rules:V},null,8,["modelValue","readonly"])],4)]),_:1})]),_:1})]))}};export{I 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.