UNPKG

vtranslit-web

Version:
1 lines 14.6 kB
!function(a){var n={};function t(e){if(n[e])return n[e].exports;var r=n[e]={i:e,l:!1,exports:{}};return a[e].call(r.exports,r,r.exports,t),r.l=!0,r.exports}t.m=a,t.c=n,t.d=function(a,n,e){t.o(a,n)||Object.defineProperty(a,n,{configurable:!1,enumerable:!0,get:e})},t.n=function(a){var n=a&&a.__esModule?function(){return a.default}:function(){return a};return t.d(n,"a",n),n},t.o=function(a,n){return Object.prototype.hasOwnProperty.call(a,n)},t.p="",t(t.s=0)}([function(a,n,t){"use strict";t(1),t(3)},function(a,n,t){"use strict";var e=t(2),r=document.querySelector(".alert-box"),s=document.querySelector(".ignoreLastLaghuCB"),i=document.querySelector(".inPut"),u=document.querySelector(".outPut"),h=u.querySelector(".chandas-type > p"),o=u.querySelector(".ganas-count > p"),l=u.querySelector(".syllables-count > p"),c=u.querySelector(".chandas > p"),m=u.querySelector(".ganas > p"),d=(0,e.vChandas)(),p=function(){r.innerHTML="",r.style.display="none"},A=function(a,n){for(var t=[],e=0,r=a.length;e<r;e+=n)t.push(a.slice(e,e+n).join(","));return t},y=function(a){var n,t=function(a){var n=a.chandas;return n||{name:"Chandas not found",type:"-"}}(a);o.innerHTML=(n=a.matras,[Math.floor(n.length/3),n.length%3]),l.innerHTML=a.syllables.length,h.innerHTML=t.type,c.innerHTML=t.name,m.innerHTML="",m.innerHTML+=a.ganas+"<br>",m.appendChild(function(a){var n=document.createElement("table"),t=document.createElement("tbody"),e=function(n){var e=document.createElement("tr");a[n].forEach(function(a){var t=document.createElement("td");t.appendChild(document.createTextNode(a)),e.classList.add(n),e.appendChild(t)}),t.appendChild(e)};for(var r in a)e(r);return n.appendChild(t),n}({matras:A(a.matras,3),syllables:A(a.syllables,3)})),u.style.display="block"},g=function(a){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=d(a,n);t.syllables.length?y(t):(u.style.display="none",function(a){r.innerHTML="<b>{!} Error: </b>"+a,r.style.display="block";setTimeout(p,5e3)}("Please enter proper devanagari character(s) only."))};i.addEventListener("keydown",function(a){13===a.keyCode&&""!==i.value&&g(i.value,s.checked)})},function(a,n,t){var e;"undefined"!=typeof self&&self,e=function(){return function(a){var n={};function t(e){if(n[e])return n[e].exports;var r=n[e]={i:e,l:!1,exports:{}};return a[e].call(r.exports,r,r.exports,t),r.l=!0,r.exports}return t.m=a,t.c=n,t.d=function(a,n,e){t.o(a,n)||Object.defineProperty(a,n,{configurable:!1,enumerable:!0,get:e})},t.n=function(a){var n=a&&a.__esModule?function(){return a.default}:function(){return a};return t.d(n,"a",n),n},t.o=function(a,n){return Object.prototype.hasOwnProperty.call(a,n)},t.p="",t(t.s=0)}([function(a,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.vChandas=void 0;var e,r=t(1),s=t(2),i=t(3),u=t(4),h=t(5),o=t(6),l=t(7),c=t(8),m=t(10),d=t(11),p=(e=d)&&e.__esModule?e:{default:e};n.vChandas=function(){var a=(0,c.prepareChandasList)(),n=(0,l.makeSchemeTree)(p.default),t=n.schemeTree,e=n.maxTokenLength;return function(n){var l=arguments.length>1&&void 0!==arguments[1]&&arguments[1],c=(0,m.vTokenize)((0,r.cleanString)(n),e,(0,h.getSliceDetails)(t)),d=(0,o.getSyllables)(c),p=(0,u.getMatras)(c,l),A=(0,i.getGanas)(p);return{chandas:(0,s.getChandas)(A,a),ganas:A,matras:p,syllables:d}}}},function(a,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.cleanString=function(a){return a.slice(0).trim().replace(/\s/g,"")}},function(a,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.getChandas=function(a,n){var t=n[a];return t||null}},function(a,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var e={"ga,ga,ga":"ma","ga,ga,la":"ta","ga,la,ga":"ra","ga,la,la":"bha","la,ga,ga":"ya","la,ga,la":"ja","la,la,ga":"sa","la,la,la":"na"};n.getGanas=function(a){var n=[],t="";return function(a){for(var n=[],t=0,e=a.length;t<e;t+=3)n.push(a.slice(t,t+3).join(","));return n}(a).forEach(function(a,r){var s=e[a];s?n.push(s):t=function(a,n){return a>0?"|"+n:n}(r,a)}),n.join(",")+t}},function(a,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var e=function(a){var n=[];return a.forEach(function(a){"unknown"!==a.type&&n.push(function(a){var n={ayogavaha:3,deadConsonants:0,symbols:-1,vowels:2}[a.type];return"vowels"===a.type&&["a","i","u","RRi","LLi"].includes(a.akshara)&&(n=1),Object.assign({},a,{matra:n})}(a))}),n};n.getMatras=function(a){var n=[],t=e(a);return t.forEach(function(a,e){var r=function(a,n){return n>0?a[n-1]:{matra:null,type:"strStart"}}(t,e),s=function(a,n){return n<a.length-1?a[n+1]:{matra:null,type:"strEnd"}}(t,e),i=function(a){return a.length?a.length-1:0}(n);(function(a,n,t){return 0===n.matra&&"vowels"===a.type&&(0===t.matra||"strEnd"===t.type)||3===n.matra})(r,a,s)&&(n[i]="ga"),1===a.matra?n.push("la"):2===a.matra&&n.push("ga")}),n}},function(a,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.getSliceDetails=function(a){return function(n){var t=a[n];return t||(" "===n?{akshara:n,type:"space"}:{akshara:"",type:"unknown"})}}},function(a,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.getSyllables=function(a){var n=[];return a.forEach(function(t,e){var r=e>0?a[e-1]:{type:"strStart"},s=e===a.length-1;"deadConsonants"===t.type?s||"deadConsonants"===r.type?n[n.length-1]+=t.akshara:n.push(t.akshara):"ayogavaha"===t.type&&"vowels"===r.type?n[n.length-1]+=t.akshara:"vowels"===t.type&&("deadConsonants"===r.type?n[n.length-1]+=t.akshara:n.push(t.akshara))}),n}},function(a,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var e=function(a,n,t,e,r){a&&(t[a]={akshara:a,aksharaIndex:n,type:e},r.push(a.length))},r=function(a,n,t){var r={};return a.data[n].forEach(function(a,s){Array.isArray(a)?a.forEach(function(a){e(a,s,r,n,t)}):e(a,s,r,n,t)}),r};n.makeSchemeTree=function(a){var n=[],t=Object.assign({},r(a,"deadConsonants",n),r(a,"vowels",n),r(a,"symbols",n),r(a,"ayogavaha",n));return{maxTokenLength:Math.max.apply(Math,n),schemeTree:t}}},function(a,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.prepareChandasList=void 0;var e=t(9);n.prepareChandasList=function(){var a={};return e.chandasList.forEach(function(n){var t=n.ganas;a[t]=n}),a}},function(a,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.chandasList=[{caesura:[],definition:"guH",examples:["shrIshaH |pAyAt ||"],ganas:"ga",name:"shrIH",type:"uktA"},{caesura:[],definition:"gau strI",examples:["shrImAn viShnuH |nityaM dhyeyaH ||"],ganas:"ga,ga",name:"strI",type:"atyuktA"},{caesura:[],definition:"mO nArI",examples:["nArINAM kalyANI |mAM pAyAtsA vANI ||"],ganas:"ma",name:"nArI",type:"madhyA"},{caesura:[],definition:"rO mRRigIH",examples:["sA mRRigIlOchanI |rAdhikA shrIpatEH ||"],ganas:"ra",name:"mRRigI",type:"madhyA"},{caesura:[],definition:"mgau cetkanyA",examples:["bhAsvatkanyA saikA dhanyA |yasyAH kUlE kRRiShNO.akhElat ||"],ganas:"ma|ga",name:"kanyA",type:"pratiShTA"},{caesura:[],definition:"bhgau giti pa~NktiH",examples:["bhAsvatkanyA saikA dhanyA |yasyAH kUlE kRRiShNO.akhElat ||"],ganas:"ma|ga,ga",name:"pa~NktiH",type:"supratiShTA"},{caesura:[],definition:"tyau stastanumadhyA",examples:["mUrtirmurashatrOratyadbhutarUpA |AstAM mama cittE nityaM tanumadhyA ||","nashyanti dadarsha vRRindAni kapIndraH |hArINyabalAnAM hArINyabalAnAm ||"],ganas:"ma|ga",name:"tanumadhyA",type:"gAyatrI"},{caesura:[],definition:"shashivadanA nyau",examples:["shashivadanAnAM vrajataruNInAm |dadhighaTabhedaM madhuripuraichchhat ||"],ganas:"na|ya",name:"shashivadanA",type:"gAyatrI"},{caesura:[],definition:"vidyullEkhA mO maH",examples:["varShAkAlE kAlE mEghAchchhannAkAshE |vidyullEkhA bhAntyAH sarvairAlOkhyantE ||"],ganas:"ma|ma",name:"vidyullEkhA",type:"gAyatrI"},{caesura:[],definition:"tsau chedvasumatI",examples:["sAstE vasumatI yAstE vasumatI |puNyAkaravatI puNyAkarabhavA ||"],ganas:"ta|sa",name:"vasumatI",type:"gAyatrI"},{caesura:[],definition:"msau gaH syAnmadalEkhA",examples:["ra~NgE bAhuvirugNAt dantIndrAnmadalEkhA |lagnAbhUtmurashatrau kastUrIrasacharchA ||"],ganas:"ma,sa|ga",name:"madalEkhA",type:"uShNik"},{caesura:[],definition:"kumAralalitA jsau g",examples:["murAritanuvallI kumAralalitA sA |vrajaiNanayanAnAM tatAna mudamuchchaiH ||"],ganas:"ja,sa|ga",name:"kumAralalitA",type:"uShNik"},{caesura:[],definition:"saragai haMsamAlA",examples:["dhavalA haMsamAlA sukhapUrvaM vishAlA |vimalAmbhastaDAkE bhayahInA nidadrau ||"],ganas:"sa,ra|ga",name:"haMsamAlA",type:"uShNik"},{caesura:[],definition:"bhau giti citrapadA gaH",examples:["yAmunasaikatadEshE gOpavadhUjalakElau |kaMsaripOrgalIlA chitrapadA jagadavyAt ||"],ganas:"bha,bha|ga,ga",name:"chitrapadA",type:"anuShTup"},{caesura:[4,4],definition:"mO mO gO gO vidyunmAlA",examples:["vidyunmAlAlOlAn bhOgAn muktvA muktau yatnaM kuryAt |dhyAnOtpannaM niHsAmAnyaM saukhyaM bhOktum yadyAkA~NkShEt ||"],ganas:"ma,ma|ga,ga",name:"vidyunmAlA",type:"anuShTup"},{caesura:[4,4],definition:"mANavakam bhAttalagAH",examples:["mANavakakrIditakaM yaH kurutE vRRiddhavayAH |hAsyamasau yAti janE bhikShuriva strIchapalaH ||"],ganas:"bha,ta|la,ga",name:"mANavakam",type:"anuShTup"},{caesura:[],definition:"mnau gau haMsarutamEtat",examples:["abhyAgAmishashilakShmIma~njIrakvaNitatulyam |tIrE rajati nadInAM ramyaM haMsarutamEtat ||"],ganas:"ma,na|ga,ga",name:"haMsarutam",type:"anuShTup"},{caesura:[],definition:"rjau samAnikA galau cha",examples:["yasya kRRiShNapAdapadmamasti hRRittaDAgasadma |dhIH samAnikA parENa nocitA.atra matsarENa ||"],ganas:"ra,ja|ga,la",name:"samAnikA",type:"anuShTup"},{caesura:[],definition:"pramANikA jarau lagau",examples:["punAtu bhaktirachyutA sadAchyutA~NghripadmayOH |shrutismRRitipramANikA bhavAmburAshitArikA ||"],ganas:"ja,ra|la,ga",name:"pramANikA",type:"anuShTup"},{caesura:[3,6],definition:"rAnnasAviha halamukhI",examples:["gaNDayOratishayakRRishaM yanmukham prakaTadarshanaM |AyataM kalahanirataM tAM striyaM tyaja halamukhIm ||"],ganas:"ra,na,sa",name:"halamukhI",type:"bRRihatI"},{caesura:[7,2],definition:"bhujagashashibhRRitA nau maH",examples:["hradataTanikaTakShONI bhujagashashibhRRitA yAsIt |muraripudalitE nAgE vrajajanasukhadA sAbhUt ||"],ganas:"na,na,ma",name:"bhujagashashibhRRitA",type:"bRRihatI"},{caesura:[],definition:"msau jgau shuddhavirADidaM matam",examples:["vishvaM tiShTati kukShikOtarE vaktrE yasya sarasvatI sadA |asmadvaMshapitAmahO gururbrahmA shuddhavirAD punAtu naH ||"],ganas:"ma,sa,ja|ga",name:"shuddhavirAD",type:"pa~Nkti"},{caesura:[5,5],definition:"mnau ygau cEti paNavanAmEdam",examples:["mImAMsArasamamRRitaM pItvA shAstrOktiH paTuritarA bhAti |EvaM saMsadi viduShAM jalpAmO jayapaNabandhanAt ||"],ganas:"ma,na,ya|ga",name:"paNavaH",type:"pa~Nkti"},{caesura:[],definition:"rjau ragau mayUrasAriNI syAt",examples:["yA vanAntarANyupaiti rantuM yA bhuja~NgabhOgamuktacittA |yA drutaM prayAti sannatAMsA tAM mayUrasAriNIM vijahyAt ||"],ganas:"ra,ja,ra|ga",name:"mayUrasAriNI",type:"pa~Nkti"},{caesura:[5,5],definition:"bhmau sagayuktau rukmavatIyam",examples:["pAdatalE padmOdaragaurE rAjati yasyA UrdhvarEkhA |sA bhavati strIlakShaNayuktA rukmavatI saubhAgyavatI ca ||"],ganas:"bha,ma,sa|ga",name:"rukmavatI",type:"pa~Nkti"},{caesura:[4,6],definition:"j~nEyA mattA mabhasagayuktA",examples:["pItvA mattA madhu madhupAlI kAlindIyE taTavanaku~njE |uddIvyantI vrajajanarAmAH prEmAviShTA madhujiti chakrE ||"],ganas:"ma,bha,sa|ga",name:"mattA",type:"pa~Nkti"},{caesura:[],definition:"narajagairbhavEnmanOramA",examples:["taraNijAtaTE vihAriNI vrajavilAsinIvilAsataH |muraripOstanuH punAtu vaH sukRRitashAlinAM manOramAH ||"],ganas:"na,ra,ja|ga",name:"manOramA",type:"pa~Nkti"},{caesura:[2,8],definition:"tjau jau guruNEyamupasthitA",examples:["EShA jagadEkamanOharA kanyA kanakOjjvaladIdhitiH |lakShmIriva dAnavasUdanaM puNyairnaranAthamupasthitA ||"],ganas:"ta,ja,ja|ga",name:"upasthitA",type:"pa~Nkti"},{caesura:[],definition:"guH",examples:["shrIshaH |pAyAt ||"],name:"shrIH",type:"uktA"}]},function(a,n,t){var e;"undefined"!=typeof self&&self,e=function(){return function(a){var n={};function t(e){if(n[e])return n[e].exports;var r=n[e]={i:e,l:!1,exports:{}};return a[e].call(r.exports,r,r.exports,t),r.l=!0,r.exports}return t.m=a,t.c=n,t.d=function(a,n,e){t.o(a,n)||Object.defineProperty(a,n,{configurable:!1,enumerable:!0,get:e})},t.n=function(a){var n=a&&a.__esModule?function(){return a.default}:function(){return a};return t.d(n,"a",n),n},t.o=function(a,n){return Object.prototype.hasOwnProperty.call(a,n)},t.p="",t(t.s=0)}([function(a,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var e=function(a,n,t,e){return a===n||e===t.length-1},r=function(a,n){return n>-1?{foundIndex:n,token:a[n]}:{foundIndex:0,token:a[0]}},s=function(a){return"unknown"!==a.type};n.vTokenize=function(a,n,t){for(var i=a.slice(0,a.length),u=n,h=[],o=0,l="",c=[],m=[],d=0,p=i.length;d<p;d+=1){o+=1;var A=t(l+=i[d]);if(c.push(A),m.push(s(A)),e(o,u,i,d)){var y=m.lastIndexOf(!0),g=r(c,y);y=g.foundIndex,h.push(g.token),d-=o-1-y,o=0,l="",c=[],m=[]}}return h}}])},a.exports=e()},function(a,n,t){var e;"undefined"!=typeof self&&self,e=function(){return function(a){var n={};function t(e){if(n[e])return n[e].exports;var r=n[e]={i:e,l:!1,exports:{}};return a[e].call(r.exports,r,r.exports,t),r.l=!0,r.exports}return t.m=a,t.c=n,t.d=function(a,n,e){t.o(a,n)||Object.defineProperty(a,n,{configurable:!1,enumerable:!0,get:e})},t.n=function(a){var n=a&&a.__esModule?function(){return a.default}:function(){return a};return t.d(n,"a",n),n},t.o=function(a,n){return Object.prototype.hasOwnProperty.call(a,n)},t.p="",t(t.s=0)}([function(a,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.vTranslitItrnScheme={about:{schemeCode:"Itrn",schemeName:"ITRANS",type:"roman"},data:{ayogavaha:[["M",".m"],["H",".h"]],consonants:["ka","kha","ga","gha",["~Na","N^a"],"cha","Cha","ja","jha",["~na","JNa"],"Ta","Tha","Da","Dha","Na","ta","tha","da","dha","na","^na","pa","pha","ba","bha","ma","ya","ra","Ra","la","La","zha",["va","wa"],"sha",["Sha","Sa","shha"],"sa","ha"],deadConsonants:["k","kh","g","gh",["~N","N^"],"ch","Ch","j","jh",["~n","JN"],"T","Th","D","Dh","N","t","th","d","dh","n","^n","p","ph","b","bh","m","y","r","R","l","L","zh",["v","w"],"sh",["Sh","S","shh"],"s","h"],symbols:["0","1","2","3","4","5","6","7","8","9","|","||",["OM","AUM"],".a",".N"],vowelMarks:["a",["A","aa"],"i",["I","ii"],"u",["U","uu"],["RRi","R^i"],["RRI","R^I"],["LLi","L^i"],["LLI","L^I"],"e","E","ai","o","O","au"],vowels:["a",["A","aa"],"i",["I","ii"],"u",["U","uu"],["RRi","R^i"],["RRI","R^I"],["LLi","L^i"],["LLI","L^I"],"e","E","ai","o","O","au"]}}}]).vTranslitItrnScheme},a.exports=e()}])},a.exports=e()},function(a,n){}]);