{"version":3,"file":"truncate.min.js","sources":["https:\/\/e-learning.pindad.com\/lib\/amd\/src\/truncate.js"],"sourcesContent":["\/\/ This file is part of Moodle - http:\/\/moodle.org\/\n\/\/\n\/\/ Moodle is free software: you can redistribute it and\/or modify\n\/\/ it under the terms of the GNU General Public License as published by\n\/\/ the Free Software Foundation, either version 3 of the License, or\n\/\/ (at your option) any later version.\n\/\/\n\/\/ Moodle is distributed in the hope that it will be useful,\n\/\/ but WITHOUT ANY WARRANTY; without even the implied warranty of\n\/\/ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n\/\/ GNU General Public License for more details.\n\/\/\n\/\/ You should have received a copy of the GNU General Public License\n\/\/ along with Moodle. If not, see
with a single space.\n noBreaks: false,\n\n \/\/ The maximum length of the truncated html.\n length: Infinity,\n\n \/\/ The character to use as the ellipsis. The word joiner (U+2060) can be\n \/\/ used to prevent a hanging ellipsis, but displays incorrectly in Chrome\n \/\/ on Windows 7.\n \/\/ http:\/\/code.google.com\/p\/chromium\/issues\/detail?id=68323\n \/\/ellipsis: '\\u2026' \/\/ '\\u2060\\u2026'\n ellipsis: '\\u2026' \/\/ '\\u2060\\u2026'\n\n };\n\n return {\n truncate: $.truncate,\n };\n});\n"],"names":["define","$","chop","start","space","charLengthAt","text","position","string","String","size","length","index","Number","cuSecond","cuFirst","charCodeAt","nextIndex","len","lengthMultiByte","count","i","getSliceLength","amount","truncate","html","options","append","fn","isNaN","parseFloat","o","extend","defaults","this","each","self","noBreaks","find","replaceWith","ellipsisLength","ellipsis","textLength","excess","stripTags","words","sliced","slice","replaced","replace","truncated","oneWord","match","keepFirstWord","exec","contents","get","reverse","el","$el","remove","nodeType","splitAmount","splitText","Infinity"],"mappings":";;;;;;;;;;;;AAmCAA,uBAAO,CAAC,WAAW,SAASC,OAGtBC,KAAO,eAGPC,MAAQ,SAGRC,MAAQ,KAKRC,aAAe,SAASC,KAAMC,cAC5BC,OAASC,OAAOH,MAChBI,KAAOF,OAAOG,OAEdC,MAAQL,SAAWM,OAAON,UAAY,KACtCK,OAASA,QACXA,MAAQ,GAKNA,QAAU,GAAKA,OAASF,WACnB,GAGTE,OAAgB,MAGZE,SADAC,QAAUP,OAAOQ,WAAWJ,OAE5BK,UAAYL,MAAQ,EACpBM,IAAM,SAERH,SAAW,OAAUA,SAAW,OAChCL,KAAOO,YAEPH,SAAWN,OAAOQ,WAAWC,aACb,OAAUH,UAAY,QACpCI,IAAM,GAGHA,KAGLC,gBAAkB,SAASb,cACzBc,MAAQ,EAEHC,EAAI,EAAGA,EAAIf,KAAKK,OAAQU,GAAKhB,aAAaC,KAAMe,GACvDD,eAGKA,OAGLE,eAAiB,SAAShB,KAAMiB,YAC7BjB,KAAKK,cACD,MAGLA,OAAS,EACTS,MAAQ,KAGVT,QAAUN,aAAaC,KAAMK,QAC7BS,cACOT,OAASL,KAAKK,QAAUS,MAAQG,eAElCZ,eAITV,EAAEuB,SAAW,SAASC,KAAMC,gBACnBzB,EAAE,eAAe0B,OAAOF,MAAMD,SAASE,SAASD,QAIzDxB,EAAE2B,GAAGJ,SAAW,SAASE,SAClBG,MAAMC,WAAWJ,YAAWA,QAAU,CAACf,OAAQe,cAChDK,EAAI9B,EAAE+B,OAAO,GAAI\/B,EAAEuB,SAASS,SAAUP,gBAEnCQ,KAAKC,MAAK,eACXC,KAAOnC,EAAEiC,MAETH,EAAEM,UAAUD,KAAKE,KAAK,MAAMC,YAAY,SAExCC,eAAiBT,EAAEU,SAAS9B,OAC5BL,KAAO8B,KAAK9B,OACZoC,WAAavB,gBAAgBb,MAC7BqC,OAASD,WAAaX,EAAEpB,OAAS6B,oBAEjCE,WAAaX,EAAEpB,YACfoB,EAAEa,WAAWR,KAAK9B,KAAKA,MAGvByB,EAAEc,OAASF,OAAS,EAAG,KACrBG,OAASxC,KAAKyC,MAAM,EAAGzB,eAAehB,KAAMyB,EAAEpB,OAAS6B,gBAAkB,GACzEQ,SAAWF,OAAOG,QAAQ\/C,KAAM,IAChCgD,UAAY\/B,gBAAgB6B,UAC5BG,SAAUL,OAAOM,MAAMhD,OAGzBuC,OADEZ,EAAEsB,eAA+B,IAAdH,UACZR,WAAavB,gBAAgBhB,MAAMmD,KAAKhD,MAAM,IAAMkC,eACpDW,SAAyB,IAAdD,UACXR,WAAaX,EAAEpB,OAAS6B,eAExBE,WAAaQ,UAAY,EAKlCP,OAASD,aACXC,OAASD,WAAaX,EAAEpB,QAGtBgC,OAAS,IAAMA,SAAWZ,EAAEmB,WAGhCjD,EAAEkC,KAAKC,KAAKmB,WAAWC,MAAMC,WAAW,SAASpC,EAAGqC,QAC9CC,IAAM1D,EAAEyD,IACRpD,KAAOqD,IAAIrD,OACXK,OAASQ,gBAAgBb,SAGzBK,QAAUgC,cACZZ,EAAEmB,WAAY,EACdP,QAAUhC,YACVgD,IAAIC,YAKc,IAAhBF,GAAGG,SAAgB,KACjBC,YAAcnD,OAASgC,cAC3BmB,YAAcA,aAAe,EAAIxC,eAAehB,KAAMwD,aAAe,EACrE7D,EAAEyD,GAAGK,UAAUD,cAAcvB,YAAYR,EAAEU,WACpC,SAITkB,IAAInC,SAASvB,EAAE+B,OAAOD,EAAG,CAACpB,OAAQA,OAASgC,OAASH,mBAC7C,UAKbvC,EAAEuB,SAASS,SAAW,CAGpBW,WAAW,EAGXC,OAAO,EAIPQ,eAAe,EAGfhB,UAAU,EAGV1B,OAAQqD,EAAAA,EAORvB,SAAU,KAIH,CACHjB,SAAUvB,EAAEuB"}