!function(e,a){"use strict";if(storageOK&&(localStorage.GenkiEdition="2nd"),a.getElementById("quick-search")){if(e.QuickSearcher={grammarIndex:/grammar-index/.test(e.location.pathname),search:a.getElementById("quick-search"),results:a.getElementById("quick-search-results"),hitsCounter:a.getElementById("quick-search-hits"),li:null,exLen:null,query:function(e){QuickSearcher.timeout&&clearTimeout(QuickSearcher.timeout),QuickSearcher.timeout=setTimeout(function(){var r,t=a.createDocumentFragment(),n=0,s=0;if(QuickSearcher.results.innerHTML="",e)for(;s/g,"").toLowerCase().indexOf(e.toLowerCase())||QuickSearcher.li[s].dataset&&QuickSearcher.li[s].dataset.keywords&&-1!=QuickSearcher.li[s].dataset.keywords.toLowerCase().indexOf(e.toLowerCase()))&&QuickSearcher.li[s].getElementsByTagName("A")[0]&&!/note/.test(QuickSearcher.li[s].id)&&(QuickSearcher.grammarIndex?(r=a.createElement("LI")).innerHTML=''+QuickSearcher.li[s].innerHTML.replace(/||.*?<\/a>/g,"")+"":r=QuickSearcher.li[s].cloneNode(!0),r.dataset.lesson=QuickSearcher.grammarIndex?"L"+QuickSearcher.li[s].id.replace(/l(\d+)-.*/,"$1"):r.getElementsByTagName("A")[0].href.replace(/.*?\/(lesson-\d+).*|.*?\/(study-tools).*|.*?\/(appendix).*/,function(e,a,r,t){return a?a.charAt(0).toUpperCase()+a.split("-").pop():r?"tool":t?"appendix":void 0}),r.title=r.innerText,/^file|^http/.test(r.dataset.lesson)||(t.appendChild(r),n++));t.childNodes.length?QuickSearcher.results.appendChild(t):QuickSearcher.results.innerHTML=e?'
  • No results found for "'+e+'".「'+e+"」が見つかりませんでした。
  • ":"",QuickSearcher.hitsCounter.innerHTML=n?"("+n+') ":"",delete QuickSearcher.timeout},300)},copyLink:function(a){GenkiModal.open({title:'Copy Search Linkサーチリンクをコピーする',content:'

    You can copy the direct search link from the box below.下の箱からサーチリンクがコピーできます。


    ',focus:"#copied-search-link"})}},QuickSearcher.li=a.querySelectorAll(QuickSearcher.grammarIndex?".workbook-title":".lesson-exercises li"),QuickSearcher.exLen=QuickSearcher.li.length,e.location.search)for(var r,t=e.location.search.slice(1).split("&"),n=0,s=t.length;n'),u[n].insertAdjacentHTML("afterend",''),u[n].parentNode.className+=" noBullet");if(e.ToggleSubSection=function(e,r){var t=e.parentNode.lastChild;if(!t.innerHTML){for(var n=a.querySelectorAll("#exercises-"+r+" h3"),s=0,i=n.length,c="";s'+n[s].innerHTML.replace(/\s\(.*\)$/,"").replace(/.*?<\/a>/g,"")+"";t.innerHTML=c}/none/.test(t.style.display)?(t.style.display="block",e.dataset.open=!0):(t.style.display="none",e.dataset.open=!1)},AddJumpArrowsTo(".lesson-title","quick-nav","ja"==GenkiLang?"クイックナビゲーションに戻る":"Jump to Quick Navigation"),storageOK&&localStorage.Results){var o,l=JSON.parse(localStorage.Results)[/lessons-3rd/.test(e.location.pathname)?"3rd":"2nd"];for(o in l){var u;for(n=0,s=(u=a.querySelectorAll('a[href*="'+o+'/"]')).length;n=70?"good":l[o]>=50?"average":"low")+'" title="'+("ja"==GenkiLang?"テストの得点":"Exercise score")+'">'+(100==l[o]?"":l[o]>=70?"":l[o]>=50?"":"")+" "+l[o]+"%")}}e.KN_RandomWord=function(){if(Genki.jisho){if(!e.KN_WordList){var r,t=[];for(r in Genki.jisho)t.push.apply(t,Genki.jisho[r]);e.KN_WordList=t}var n=a.getElementById("random-word-content"),s=KN_WordList[Math.floor(Math.random()*KN_WordList.length)],i=s.ja.split("|");n&&(n.innerHTML='
    '+i[0]+""+(i[1]?i[1]:" ")+'

    '+s.en+"
    ")}},e.KN_RandomWord()}(window,document);