PageSourceSearch

https://ginzamaggy.co.jp/cdn/shop/t/2/assets/jquery.autoKana.js?v=29471720988400946431641956779

js ginzamaggy.co.jp collected 2026-10-01 15:09:13 UTC 6,500 bytes, 2 lines download raw bytes

1(function($){$.fn.autoKana=function(element1,element2,passedOptions){var ua=navigator.userAgent.toLowerCase(),isMac=ua.indexOf("mac")>-1&&ua.indexOf("os")>-1&&!(ua.indexOf("iphone")>-1||ua.indexOf("ipad")>-1||ua.indexOf("windows")>-1),options=$.extend({katakana:!1},passedOptions),kanaExtractionPattern=new RegExp("[^ \u3000\u3041\u3042-\u3093\u30FC]","g"),kanaCompactingPattern=new RegExp("[\u3041\u3043\u3045\u3047\u3049\u3063\u3083\u3085\u3087]","g"),elName,elKana,active=!1,timer=null,flagConvert=!0,input,romanChar,values,ignoreString,baseKana;elName=$(element1),elKana=$(element2),active=!0,stateClear(),isMac?elName.keyup(eventKeyUp):(elName.blur(eventBlur),elName.focus(eventFocus),elName.keydown(eventKeyDown));function checkConvert(newValues){if(!flagConvert)if(Math.abs(values.length-newValues.length)>1){var tmpValues=newValues.join("").replace(kanaCompactingPattern,"").split("");Math.abs(values.length-tmpValues.length)>1&&stateConvert()}else values.length===input.length&&values.join("")!==input&&input.match(kanaExtractionPattern)&&stateConvert()}function checkValue(){var newInput,newValues;if(newInput=elName.val(),newInput==="")stateClear(),setKana();else{if(newInput=removeString(newInput),input===newInput)return;input=newInput,flagConvert||(newValues=newInput.replace(kanaExtractionPattern,"").split(""),checkConvert(newValues),setKana(newValues))}}function resetInterval(){clearInterval(timer)}function eventBlur(event){resetInterval()}function eventFocus(event){stateInput(),startInterval()}function eventKeyDown(event){flagConvert&&stateInput()}function eventKeyUp(event){var realTimeKeyCode=event.keyCode;if(65<=realTimeKeyCode&&realTimeKeyCode<=90?romanChar+=String.fromCharCode(realTimeKeyCode):realTimeKeyCode===8&&elName.val()===""?(romanChar="",elKana.val("")):realTimeKeyCode===13&&(romanChar=""),romanChar){var newValues=romanToHiragana(romanChar.toLowerCase());newValues.match(/^[ぁ-んー ]+$/)&&(setKanaMac(newValues),romanChar="")}}function isHiragana(chara){return chara>=12353&&chara<=12435||chara==12445||chara==12446}function removeString(newInput){if(newInput.indexOf(ignoreString)!==-1)return newInput.replace(ignoreString,"");var i,ignoreArray=ignoreString.split(""),inputArray=newInput.split("");for(i=0;i<ignoreArray.length;i++)ignoreArray[i]===inputArray[i]&&(inputArray[i]="");return inputArray.join("")}function startInterval(){var self=this;timer=setInterval(checkValue,30)}function setKana(newValues){if(!flagConvert&&(newValues&&(values=newValues),active)){var _val=toKatakana(baseKana+values.join(""));elKana.val(_val)}}function setKanaMac(newValues){baseKana=elKana.val();var values2=toKatakana(baseKana+newValues);elKana.val(values2)}function stateClear(){baseKana="",flagConvert=!1,ignoreString="",input="",romanChar="",values=[]}function stateInput(){baseKana=elKana.val(),flagConvert=!1,ignoreString=elName.val()}function stateConvert(){baseKana=baseKana+values.join(""),flagConvert=!0,values=[]}function toKatakana(src){if(options.katakana){var c,i,str;for(str=new String,i=0;i<src.length;
1i++)c=src.charCodeAt(i),isHiragana(c)?str+=String.fromCharCode(c+96):str+=src.charAt(i);return str}else return src}var hiraganaBox={a:"\u3042",i:"\u3044",u:"\u3046",e:"\u3048",o:"\u304A",ka:"\u304B",ki:"\u304D",ku:"\u304F",ke:"\u3051",ko:"\u3053",sa:"\u3055",si:"\u3057",su:"\u3059",se:"\u305B",so:"\u305D",ta:"\u305F",ti:"\u3061",tu:"\u3064",te:"\u3066",to:"\u3068",chi:"\u3061",tsu:"\u3064",na:"\u306A",ni:"\u306B",nu:"\u306C",ne:"\u306D",no:"\u306E",ha:"\u306F",hi:"\u3072",hu:"\u3075",he:"\u3078",ho:"\u307B",fu:"\u3075",ma:"\u307E",mi:"\u307F",mu:"\u3080",me:"\u3081",mo:"\u3082",ya:"\u3084",yi:"\u3044",yu:"\u3086",ye:"\u3044\u3047",yo:"\u3088",ra:"\u3089",ri:"\u308A",ru:"\u308B",re:"\u308C",ro:"\u308D",wa:"\u308F",wyi:"\u3090",wu:"\u3046",wye:"\u3091",wo:"\u3092",nn:"\u3093",ga:"\u304C",gi:"\u304E",gu:"\u3050",ge:"\u3052",go:"\u3054",za:"\u3056",zi:"\u3058",zu:"\u305A",ze:"\u305C",zo:"\u305E",ji:"\u3058",da:"\u3060",di:"\u3062",du:"\u3065",de:"\u3067",do:"\u3069",ba:"\u3070",bi:"\u3073",bu:"\u3076",be:"\u3079",bo:"\u307C",pa:"\u3071",pi:"\u3074",pu:"\u3077",pe:"\u307A",po:"\u307D",kya:"\u304D\u3083",kyu:"\u304D\u3085",kyo:"\u304D\u3087",sya:"\u3057\u3083",syu:"\u3057\u3085",syo:"\u3057\u3087",tya:"\u3061\u3083",tyi:"\u3061\u3043",tyu:"\u3061\u3085",tye:"\u3061\u3047",tyo:"\u3061\u3087",cha:"\u3061\u3083",chu:"\u3061\u3085",che:"\u3061\u3047",cho:"\u3061\u3087",nya:"\u306B\u3083",nyi:"\u306B\u3043",nyu:"\u306B\u3085",nye:"\u306B\u3047",nyo:"\u306B\u3087",hya:"\u3072\u3083",hyi:"\u3072\u3043",hyu:"\u3072\u3085",hye:"\u3072\u3047",hyo:"\u3072\u3087",mya:"\u307F\u3083",myi:"\u307F\u3043",myu:"\u307F\u3085",mye:"\u307F\u3047",myo:"\u307F\u3087",rya:"\u308A\u3083",ryi:"\u308A\u3043",ryu:"\u308A\u3085",rye:"\u308A\u3047",ryo:"\u308A\u3087",gya:"\u304E\u3083",gyi:"\u304E\u3043",gyu:"\u304E\u3085",gye:"\u304E\u3047",gyo:"\u304E\u3087",zya:"\u3058\u3083",zyi:"\u3058\u3043",zyu:"\u3058\u3085",zye:"\u3058\u3047",zyo:"\u3058\u3087",ja:"\u3058\u3083",ju:"\u3058\u3085",je:"\u3058\u3047",jo:"\u3058\u3087",jya:"\u3058\u3083",jyi:"\u3058\u3043",jyu:"\u3058\u3085",jye:"\u3058\u3047",jyo:"\u3058\u3087",dya:"\u3062\u3083",dyi:"\u3062\u3043",dyu:"\u3062\u3085",dye:"\u3062\u3047",dyo:"\u3062\u3087",bya:"\u3073\u3083",byi:"\u3073\u3043",byu:"\u3073\u3085",bye:"\u3073\u3047",byo:"\u3073\u3087",pya:"\u3074\u3083",pyi:"\u3074\u3043",pyu:"\u3074\u3085",pye:"\u3074\u3047",pyo:"\u3074\u3087",fa:"\u3075\u3041",fi:"\u3075\u3043",fe:"\u3075\u3047",fo:"\u3075\u3049",fya:"\u3075\u3083",fyu:"\u3075\u3085",fyo:"\u3075\u3087",xa:"\u3041",xi:"\u3043",xu:"\u3045",xe:"\u3047",xo:"\u3049",la:"\u3041",li:"\u3043",lu:"\u3045",le:"\u3047",lo:"\u3049",xya:"\u3083",xyu:"\u3085",xyo:"\u3087",xtu:"\u3063",xtsu:"\u3063",wi:"\u3046\u3043",we:"\u3046\u3047",va:"\u30F4\u3041",vi:"\u30F4\u3043",vu:"\u30F4",ve:"\u30F4\u3047",vo:"\u30F4\u3049"};function romanToHiragana(roman){var i,iz,match,regex,hiragana="",table=hiraganaBox;for(regex=new RegExp((function(table2){var key,s="^(?:";for(key in table2)table2.hasOwnProperty(key)&&(s+=key+"|");return s+"(?:n(?![aiueo]|y[aiueo]|$))|([^aiueon])\\1)"})(table)),i=0,iz=roman.length;i<iz;++i)(match=roman.slice(i).match(regex))?(match[0]==="n"?hiragana+="\u3093":/^([^n])\1$/.test(match[0])?(hiragana+="\u3063",--i):hiragana+=table[match[0]],i+=match[0].length-1):hiragana+=roman[i];return hiragana}}})(jQuery);
2//# sourceMappingURL=/cdn/shop/t/2/assets/jquery.autoKana.js.map?v=29471720988400946431641956779

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.