/*! * Voca string library 1.4.0 * https://vocajs.com * * Copyright Dmitri Pavlutin and other contributors * Released under the MIT license */ !function(e,u){"object"==typeof exports&&"undefined"!=typeof module?module.exports=u():"function"==typeof define&&define.amd?define(u):e.v=u()}(this,function(){"use strict";function e(e){return void 0===e||null===e}function u(u){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e(u)?n:Boolean(u)}function n(e){return"string"==typeof e}function r(u){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e(u)?r:n(u)?u:String(u)}function t(e,n){var t=r(e),i=u(n);return""===t?"":(i&&(t=t.toLowerCase()),t.substr(0,1).toUpperCase()+t.substr(1))}function i(e){return r(e,"").toLowerCase()}function a(e,u){return null==e?u:e}function o(u){return e(u)?null:n(u)?u:String(u)}function c(u,n,t){var i=r(u),c=void 0;if(e(n))c=Ou.test(i)?Bu:mu;else if(n instanceof RegExp)c=n;else{var f=o(a(t,""));c=new RegExp(o(n),f)}return a(i.match(c),[])}function f(e,u){return 0===u?i(e):t(e,!0)}function s(e){var u=r(e);return""===u?"":c(u).map(f).join("")}function l(e){var u=r(e);return""===u?"":u.substr(0,1).toLowerCase()+u.substr(1)}function p(e){var u=r(e);return""===u?"":c(u).map(i).join("-")}function h(e){var u=r(e);return""===u?"":c(u).map(i).join("_")}function g(e){return r(e).toUpperCase()}function v(e){return r(e).split("").reduce(d,"")}function d(e,u){var n=u.toLowerCase(),r=u.toUpperCase();return e+(u===n?r:n)}function F(e,u){var n=r(e),i=Array.isArray(u)?u:[],a=Ou.test(n)?Bu:mu;return n.replace(a,function(e,u){return u>0&&i.indexOf(n[u-1])>=0?e.toLowerCase():t(e,!0)})}function x(e,u,n){return e<=u?u:e>=n?n:e}function b(e){return e===1/0?ju:e===-1/0?-ju:~~e}function y(u,n,t){var i=r(u),a=e(n)?i.length:x(b(n),0,ju),o=r(t,"...");return a>=i.length?i:i.substr(0,n-o.length)+o}function w(e,u){return r(e).charAt(u)}function D(e){return e>=Ru&&e<=Lu}function A(e){return e>=Nu&&e<=Pu}function E(e,u){return 1024*(e-Ru)+u-Nu+65536}function C(u){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e(u)?n:"number"==typeof u?u:Number(u)}function m(e,u){return e!==e?u:e}function B(e,u){var n=r(e),t=n.length,i=C(u);if(!((i=m(i,0))<0||i>=t)){var a=n.charCodeAt(i),o=void 0;return D(a)&&t>i+1&&(o=n.charCodeAt(i+1),A(o))?E(a,o):a}}function k(u,n){var t=r(u),i=e(n)?1:x(b(n),0,ju);return t.length<=i?t:t.substr(0,i)}function S(e,u){var n=r(e),t=C(u),i=void 0,a=0;for(t=m(t,0);null!==(i=pu.exec(n));){if(a===t)return pu.lastIndex=0,i[0];a++}return""}function O(u,n){var t=r(u),i=e(n)?1:x(b(n),0,ju);return t.length<=i?t:t.substr(t.length-i,i)}function j(u,n,t){var i=r(u),a=e(n)?i.length:x(b(n),0,ju),o=r(t,"...");if(a>=i.length)return i;var c=Ou.test(i)?Bu:mu,f=0;return i.replace(c,function(e,u){var n=u+e.length;n<=a-o.length&&(f=n)}),i.substr(0,f)+o}function R(e,u,n){return r(e).slice(u,n)}function L(e,u,n){return r(e).substr(u,n)}function N(e,u,n){return r(e).substring(u,n)}function P(e){return r(e).length}function z(e){return r(e).replace(su,"*").replace(lu,"*").length}function U(e,u){var n=r(e),t=r(u),i=t.length,a=0,o=0;if(""===n||""===t)return a;do{-1!==(o=n.indexOf(t,o))&&(a++,o+=i)}while(-1!==o);return a}function I(e,u,n){var t=r(e);if(""===t||"function"!=typeof u)return 0;var i=u.bind(n);return zu.call(t,function(e,u,n){return i(u,n,t)?e+1:e},0)}function $(e,u,n){return c(e,u,n).length}function _(){this.index=0}function V(u,n){for(var t=r(u),i=e(n)?1:x(b(n),0,ju),a="";i;)1&i&&(a+=t),i>1&&(t+=t),i>>=1;return a}function Y(e,u){return V(e,b(u/e.length)+u%e.length).substr(0,u)}function Z(u,n,t){var i=r(u),a=e(n)?0:x(b(n),0,ju),o=r(t," ");return a<=i.length?i:Y(o,a-i.length)+i}function T(u,n,t){var i=r(u),a=e(n)?0:x(b(n),0,ju),o=r(t," ");return a<=i.length?i:i+Y(o,a-i.length)}function W(u,n){var r=n.width;return e(r)||u.length>=r?u:(n.alignmentSpecifier===Mu?T:Z)(u,r,n.getPaddingCharacter())}function G(e,u,n){return n.signSpecifier===Ku&&e>=0&&(u=Ku+u),u}function H(e,u){var n=parseFloat(e),t=void 0;isNaN(n)&&(n=0);var i=C(u.precision,6);switch(u.typeSpecifier){case Hu:t=n.toFixed(i);break;case Wu:t=n.toExponential(i);break;case Gu:t=n.toExponential(i).toUpperCase();break;case Ju:case qu:t=J(n,i,u)}return t=G(n,t,u),r(t)}function J(e,u,n){if(0===e)return"0";var r=0===u?1:u,t=e.toPrecision(r).replace(wu,"");return n.typeSpecifier===qu&&(t=t.toUpperCase()),t}function q(e,u){var n=parseInt(e);switch(isNaN(n)&&(n=0),n>>>=0,u.typeSpecifier){case $u:n=String.fromCharCode(n);break;case Iu:n=n.toString(Qu);break;case Vu:n=n.toString(en);break;case Zu:n=n.toString(un);break;case Tu:n=n.toString(un).toUpperCase()}return r(n)}function X(e,u){var n=parseInt(e);return isNaN(n)&&(n=0),G(n,o(n),u)}function K(u,n){var r=u,t=n.precision;return!e(t)&&r.length>t&&(r=y(r,t,"")),r}function M(e,u){var n=void 0;switch(u.typeSpecifier){case Xu:n=K;break;case _u:case Uu:n=X;break;case $u:case Iu:case Vu:case Zu:case Tu:case Yu:n=q;break;case Hu:case Wu:case Gu:case Ju:case qu:n=H}return W(n(e,u),u)}function Q(e){this.percent=e.percent,this.signSpecifier=e.signSpecifier,this.paddingSpecifier=e.paddingSpecifier,this.alignmentSpecifier=e.alignmentSpecifier,this.width=e.width,this.precision=e.precision,this.typeSpecifier=e.typeSpecifier}function ee(u,n,r){if(e(r.typeSpecifier))throw new Error("sprintf(): Unknown type specifier");if(u>n-1)throw new Error("sprintf(): Too few arguments");if(u<0)throw new Error("sprintf(): Argument number must be greater than zero")}function ue(e,u,n,r,t,i,a,o,c,f,s){var l=new Q({percent:r,signSpecifier:i,paddingSpecifier:a,alignmentSpecifier:o,width:C(c,null),precision:C(f,null),typeSpecifier:s});if(l.isPercentLiteral())return n.slice(1);var p=e.getIndexByPosition(t);return e.incrementOnEmptyPosition(t),ee(p,u.length,l),M(u[p],l)}function ne(e){var u=r(e);if(""===u)return u;for(var n=arguments.length,t=Array(n>1?n-1:0),i=1;it.length||""===i?t:t.slice(0,a)+i+t.slice(a)}function ge(){return null!==on?on:(on={},Object.keys(an).forEach(function(e){for(var u=an[e],n=0;ni.length&&(o=i.length);var c=C(n,i.length-o);return c<0&&(c=0),i.slice(0,o)+a+i.slice(o+c)}function ke(e,u,t){var i=r(e),o=void 0,c=void 0;if(n(u)&&n(t))o=u.split(""),c=t.split("");else{var f=Se(a(u,{})),s=cn(f,2);o=s[0],c=s[1]}var l=o.length;if(0===l)return i;for(var p="",h=c.length,g=0;g1&&void 0!==arguments[1]?arguments[1]:{},n=r(e),t=Pe(u),i=t.width,a=t.newLine,o=t.indent,c=t.cut;if(""===n||i<=0)return o;for(var f=n.length,s=n.substring.bind(n),l=0,p="";f-l>i;)if(" "!==n[l]){var h=n.lastIndexOf(" ",i+l);h>=l?(p+=o+s(l,h)+a,l=h+1):c?(p+=o+s(l,i+l)+a,l+=i):(h=n.indexOf(" ",i+l))>=0?(p+=o+s(l,h)+a,l=h+1):(p+=o+s(l),l=f)}else l++;return l65535?2:1;return t}function qe(e){return a(r(e).match(pu),[])}function Xe(e,u,n){return r(e).split(u,n)}function Ke(e){var u=r(e);return""===u?"":u[0]===vn?u.substring(1):u}function Me(e,u,n){var r=0;return(!(arguments.length>3&&void 0!==arguments[3])||arguments[3])&&(r=1-u.length),e.substr(n+r,u.length).toLowerCase()===u}function Qe(e){for(var u=[],n=void 0;null!==(n=Au.exec(e));)u.push(n[1]);return u}function eu(e){for(var u=dn,n="",r=0;u!==xn;){var t=e[r++].toLowerCase();switch(t){case"<":break;case">":u=xn;break;default:hu.test(t)?u===Fn&&(u=xn):(u===dn&&(u=Fn),"/"!==t&&(n+=t))}}return n}function uu(e,u,n){if(""===(e=r(e)))return"";if(!Array.isArray(u)){var t=r(u);u=""===t?[]:Qe(t)}for(var i=r(n),a=e.length,o=u.length>0,c=Me.bind(null,e),f=bn,s=0,l="",p="",h=null,g=0;g":if(s>0){s--;break}if(h)break;if(f===yn){if(h=null,f=bn,o){var F=eu(p+=">");-1!==u.indexOf(F.toLowerCase())?l+=p:l+=i,p=""}else l+=i;break}if(f===wn||f===Dn&&c("--\x3e",g)){h=null,f=bn,p="";break}d=!0;break;default:d=!0}if(d)switch(f){case bn:l+=v;break;case yn:o&&(p+=v)}}return l}function nu(){return this===En.v&&(En.v=Cn),this}function ru(e,u){this._wrappedValue=e,this._explicitChain=u}function tu(e){return function(){for(var u=arguments.length,n=Array(u),r=0;r&"'`]/g,yu=/(%{1,2})(?:(\d+)\$)?(\+)?([ 0]|'.{1})?(-)?(\d+)?(?:\.(\d+))?([bcdiouxXeEfgGs])?/g,wu=/\.?0+$/g,Du=/[gimuy]*$/,Au=/<([A-Za-z0-9]+)>/g,Eu="a-z\\xB5\\xDF-\\xF6\\xF8-\\xFF\\u0101\\u0103\\u0105\\u0107\\u0109\\u010B\\u010D\\u010F\\u0111\\u0113\\u0115\\u0117\\u0119\\u011B\\u011D\\u011F\\u0121\\u0123\\u0125\\u0127\\u0129\\u012B\\u012D\\u012F\\u0131\\u0133\\u0135\\u0137\\u0138\\u013A\\u013C\\u013E\\u0140\\u0142\\u0144\\u0146\\u0148\\u0149\\u014B\\u014D\\u014F\\u0151\\u0153\\u0155\\u0157\\u0159\\u015B\\u015D\\u015F\\u0161\\u0163\\u0165\\u0167\\u0169\\u016B\\u016D\\u016F\\u0171\\u0173\\u0175\\u0177\\u017A\\u017C\\u017E-\\u0180\\u0183\\u0185\\u0188\\u018C\\u018D\\u0192\\u0195\\u0199-\\u019B\\u019E\\u01A1\\u01A3\\u01A5\\u01A8\\u01AA\\u01AB\\u01AD\\u01B0\\u01B4\\u01B6\\u01B9\\u01BA\\u01BD-\\u01BF\\u01C6\\u01C9\\u01CC\\u01CE\\u01D0\\u01D2\\u01D4\\u01D6\\u01D8\\u01DA\\u01DC\\u01DD\\u01DF\\u01E1\\u01E3\\u01E5\\u01E7\\u01E9\\u01EB\\u01ED\\u01EF\\u01F0\\u01F3\\u01F5\\u01F9\\u01FB\\u01FD\\u01FF\\u0201\\u0203\\u0205\\u0207\\u0209\\u020B\\u020D\\u020F\\u0211\\u0213\\u0215\\u0217\\u0219\\u021B\\u021D\\u021F\\u0221\\u0223\\u0225\\u0227\\u0229\\u022B\\u022D\\u022F\\u0231\\u0233-\\u0239\\u023C\\u023F\\u0240\\u0242\\u0247\\u0249\\u024B\\u024D\\u024F",Cu="\\x41-\\x5a\\xc0-\\xd6\\xd8-\\xde\\u0100\\u0102\\u0104\\u0106\\u0108\\u010a\\u010c\\u010e\\u0110\\u0112\\u0114\\u0116\\u0118\\u011a\\u011c\\u011e\\u0120\\u0122\\u0124\\u0126\\u0128\\u012a\\u012c\\u012e\\u0130\\u0132\\u0134\\u0136\\u0139\\u013b\\u013d\\u013f\\u0141\\u0143\\u0145\\u0147\\u014a\\u014c\\u014e\\u0150\\u0152\\u0154\\u0156\\u0158\\u015a\\u015c\\u015e\\u0160\\u0162\\u0164\\u0166\\u0168\\u016a\\u016c\\u016e\\u0170\\u0172\\u0174\\u0176\\u0178\\u0179\\u017b\\u017d\\u0181\\u0182\\u0184\\u0186\\u0187\\u0189-\\u018b\\u018e-\\u0191\\u0193\\u0194\\u0196-\\u0198\\u019c\\u019d\\u019f\\u01a0\\u01a2\\u01a4\\u01a6\\u01a7\\u01a9\\u01ac\\u01ae\\u01af\\u01b1-\\u01b3\\u01b5\\u01b7\\u01b8\\u01bc\\u01c4\\u01c5\\u01c7\\u01c8\\u01ca\\u01cb\\u01cd\\u01cf\\u01d1\\u01d3\\u01d5\\u01d7\\u01d9\\u01db\\u01de\\u01e0\\u01e2\\u01e4\\u01e6\\u01e8\\u01ea\\u01ec\\u01ee\\u01f1\\u01f2\\u01f4\\u01f6-\\u01f8\\u01fa\\u01fc\\u01fe\\u0200\\u0202\\u0204\\u0206\\u0208\\u020a\\u020c\\u020e\\u0210\\u0212\\u0214\\u0216\\u0218\\u021a\\u021c\\u021e\\u0220\\u0222\\u0224\\u0226\\u0228\\u022a\\u022c\\u022e\\u0230\\u0232\\u023a\\u023b\\u023d\\u023e\\u0241\\u0243-\\u0246\\u0248\\u024a\\u024c\\u024e",mu=new RegExp("(?:["+Cu+"]["+cu+"]*)?(?:["+Eu+"]["+cu+"]*)+|(?:["+Cu+"]["+cu+"]*)+(?!["+Eu+"])|[\\d]+|[\\u2700-\\u27BF]|[^\\x00-\\x2F\\x3A-\\x40\\x5B-\\x60\\x7b-\\xBF\\xD7\\xF7\\u2000-\\u206F\\s\\uFEFF\\xA0]+","g"),Bu=/[A-Z\xC0-\xD6\xD8-\xDE]?[a-z\xDF-\xF6\xF8-\xFF]+|[A-Z\xC0-\xD6\xD8-\xDE]+(?![a-z\xDF-\xF6\xF8-\xFF])|\d+/g,ku=new RegExp("^(?:["+Eu+Cu+"]["+cu+"]*)+$"),Su=new RegExp("^((?:["+Eu+Cu+"]["+cu+"]*)|[\\d])+$"),Ou=/^[\x01-\xFF]*$/,ju=9007199254740991,Ru=55296,Lu=56319,Nu=56320,Pu=57343,zu=Array.prototype.reduce;_.prototype.increment=function(){this.index++},_.prototype.incrementOnEmptyPosition=function(u){e(u)&&this.increment()},_.prototype.getIndexByPosition=function(u){return e(u)?this.index:u-1};var Uu="i",Iu="b",$u="c",_u="d",Vu="o",Yu="u",Zu="x",Tu="X",Wu="e",Gu="E",Hu="f",Ju="g",qu="G",Xu="s",Ku="+",Mu="-",Qu=2,en=8,un=16;Q.prototype.isPercentLiteral=function(){return"%%"===this.percent},Q.prototype.getPaddingCharacter=function(){var e=a(this.paddingSpecifier," ");return 2===e.length&&"'"===e[0]&&(e=e[1]),e};var nn={"<":"<",">":">","&":"&",'"':""","'":"'","`":"`"},rn={"<":/(<)|(�*3c;)|(�*60;)/gi,">":/(>)|(�*3e;)|(�*62;)/gi,"&":/(&)|(�*26;)|(�*38;)/gi,'"':/(")|(�*22;)|(�*34;)/gi,"'":/(�*27;)|(�*39;)/gi,"`":/(�*60;)|(�*96;)/gi},tn=Object.keys(rn),an={3:"Ξξ",8:"Θθ",A:"AÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶⒶⱯAΆΑА",B:"BƁƂɃḂḄḆⒷBΒБ",C:"CÇĆĈĊČƇȻḈⒸꜾCЦ",D:"DĎĐƉƊƋḊḌḎḐḒⒹꝹDÐΔД",E:"EÈÉÊËĒĔĖĘĚƎƐȄȆȨḔḖḘḚḜẸẺẼẾỀỂỄỆⒺEΈΕЕЭ",F:"FƑḞⒻꝻFΦФ",G:"GĜĞĠĢƓǤǦǴḠⒼꝽꝾꞠGΓГҐ",H:"HĤĦȞḢḤḦḨḪⒽⱧⱵꞍHΉΗХ",I:"IÌÍÎÏĨĪĬĮİƗǏȈȊḬḮỈỊⒾIΊΙΪІИ",J:"JĴɈⒿJЙ",K:"KĶƘǨḰḲḴⓀⱩꝀꝂꝄꞢKΚК",L:"LĹĻĽĿŁȽḶḸḺḼⓁⱠⱢꝆꝈꞀLΛЛ",M:"MƜḾṀṂⓂⱮMΜМ",N:"NÑŃŅŇƝǸȠṄṆṈṊⓃꞐꞤNΝН",O:"OÒÓÔÕÖØŌŎŐƆƟƠǑǪǬǾȌȎȪȬȮȰṌṎṐṒỌỎỐỒỔỖỘỚỜỞỠỢⓄꝊꝌOΌΟО",P:"PƤṔṖⓅⱣꝐꝒꝔPΠП",Q:"QɊⓆꝖꝘQ",R:"RŔŖŘȐȒɌṘṚṜṞⓇⱤꝚꞂꞦRΡР",S:"SŚŜŞŠȘṠṢṤṦṨẞⓈⱾꞄꞨSΣС",T:"TŢŤŦƬƮȚȾṪṬṮṰⓉꞆTΤТ",U:"UÙÚÛÜŨŪŬŮŰŲƯǓǕǗǙǛȔȖɄṲṴṶṸṺỤỦỨỪỬỮỰⓊUУЪ",V:"VƲɅṼṾⓋꝞVВ",W:"WŴẀẂẄẆẈⓌⱲWΏΩ",X:"XẊẌⓍXΧ",Y:"YÝŶŸƳȲɎẎỲỴỶỸỾⓎYΎΥΫЫ",Z:"ZŹŻŽƵȤẐẒẔⓏⱫⱿꝢZΖЗ",a:"aàáâãäåāăąǎǟǡǻȁȃȧɐḁẚạảấầẩẫậắằẳẵặⓐⱥaάαа",b:"bƀƃɓḃḅḇⓑbβб",c:"cçćĉċčƈȼḉↄⓒꜿcц",d:"dďđƌɖɗḋḍḏḑḓⓓꝺdðδд",e:"eèéêëēĕėęěǝȅȇȩɇɛḕḗḙḛḝẹẻẽếềểễệⓔeέεеэ",f:"fƒḟⓕꝼfφф",g:"gĝğġģǥǧǵɠᵹḡⓖꝿꞡgγгґ",h:"hĥħȟɥḣḥḧḩḫẖⓗⱨⱶhήηх",i:"iìíîïĩīĭįıǐȉȋɨḭḯỉịⓘiΐίιϊиі",j:"jĵǰɉⓙjй",k:"kķƙǩḱḳḵⓚⱪꝁꝃꝅꞣkκк",l:"lĺļľŀłſƚɫḷḹḻḽⓛⱡꝇꝉꞁlλл",m:"mɯɱḿṁṃⓜmμм",n:"nñńņňʼnƞǹɲṅṇṉṋⓝꞑꞥnνн",o:"oòóôõöøōŏőơǒǫǭǿȍȏȫȭȯȱɔɵṍṏṑṓọỏốồổỗộớờởỡợⓞꝋꝍoοόо",p:"pƥᵽṕṗⓟꝑꝓꝕpπп",q:"qɋⓠꝗꝙq",r:"rŕŗřȑȓɍɽṙṛṝṟⓡꝛꞃꞧrρр",s:"sßśŝşšșȿṡṣṥṧṩẛⓢꞅꞩsςσс",t:"tţťŧƭțʈṫṭṯṱẗⓣⱦꞇtτт",u:"uùúûüũūŭůűųưǔǖǘǚǜȕȗʉṳṵṷṹṻụủứừửữựⓤuуъ",v:"vʋʌṽṿⓥꝟvв",w:"wŵẁẃẅẇẉẘⓦⱳwωώ",x:"xẋẍⓧxχ",y:"yýÿŷƴȳɏẏẙỳỵỷỹỿⓨyΰυϋύы",z:"zźżžƶȥɀẑẓẕⓩⱬꝣzζз",OE:"ŒŒ",oe:"œœ",AE:"ÆǢǼ",ae:"æǣǽ",hv:"ƕ",OI:"Ƣ",oi:"ƣ",DZ:"DŽDZ",Dz:"DžDz",dz:"dždz",LJ:"LJ",Lj:"Lj",lj:"lj",NJ:"NJ",Nj:"Nj",nj:"nj",OU:"Ȣ",ou:"ȣ",TZ:"Ꜩ",tz:"ꜩ",AA:"Ꜳ",aa:"ꜳ",AO:"Ꜵ",ao:"ꜵ",AU:"Ꜷ",au:"ꜷ",AV:"ꜸꜺ",av:"ꜹꜻ",AY:"Ꜽ",ay:"ꜽ",OO:"Ꝏ",oo:"ꝏ",VY:"Ꝡ",vy:"ꝡ",TH:"Þ",th:"þ",PS:"Ψ",ps:"ψ",Yo:"Ё",Ye:"Є",Yi:"Ї",Zh:"Ж",Ch:"Ч",Sh:"ШЩ","":"Ьь",Yu:"Ю",Ya:"Я",zh:"ж",ch:"ч",sh:"шщ",yu:"ю",ya:"я",yo:"ё",ye:"є",yi:"ї"},on=null,cn=function(){function e(e,u){var n=[],r=!0,t=!1,i=void 0;try{for(var a,o=e[Symbol.iterator]();!(r=(a=o.next()).done)&&(n.push(a.value),!u||n.length!==u);r=!0);}catch(e){t=!0,i=e}finally{try{!r&&o.return&&o.return()}finally{if(t)throw i}}return n}return function(u,n){if(Array.isArray(u))return u;if(Symbol.iterator in Object(u))return e(u,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),fn=Array.prototype.reduce,sn=Array.prototype.reduceRight,ln="width",pn="newLine",hn="indent",gn="cut",vn="\ufeff",dn=0,Fn=1,xn=2,bn=0,yn=1,wn=2,Dn=3,An=null,En=function(){return null!==An?An:An="object"==typeof global&&global.Object===Object?global:"object"==typeof self&&self.Object===Object?self:new Function("return this")()}(),Cn=En.v,mn={camelCase:s,capitalize:t,decapitalize:l,kebabCase:p,lowerCase:i,snakeCase:h,swapCase:v,titleCase:F,upperCase:g,count:P,countGraphemes:z,countSubstrings:U,countWhere:I,countWords:$,escapeHtml:ae,escapeRegExp:oe,unescapeHtml:fe,sprintf:ne,vprintf:te,indexOf:se,lastIndexOf:le,search:pe,charAt:w,codePointAt:B,first:k,graphemeAt:S,last:O,prune:j,slice:R,substr:L,substring:N,truncate:y,insert:he,latinise:Fe,pad:xe,padLeft:Z,padRight:T,repeat:V,replace:be,replaceAll:Ae,reverse:Ee,reverseGrapheme:Ce,slugify:me,splice:Be,tr:ke,trim:Le,trimLeft:je,trimRight:Re,wordWrap:Ne,endsWith:ze,includes:we,isAlpha:Ue,isAlphaDigit:Ie,isBlank:$e,isDigit:_e,isEmpty:Ve,isLowerCase:Ye,isNumeric:Ze,isString:n,isUpperCase:Te,matches:We,startsWith:Ge,chars:He,codePoints:Je,graphemes:qe,split:Xe,words:c,stripBom:Ke,stripTags:uu,noConflict:nu,version:"1.4.0"};return ru.prototype.value=function(){return this._wrappedValue},ru.prototype.valueOf=function(){return this.value()},ru.prototype.toJSON=function(){return this.value()},ru.prototype.toString=function(){return String(this.value())},ru.prototype.chain=function(){return new ru(this._wrappedValue,!0)},ru.prototype.thru=function(e){return"function"==typeof e?new ru(e(this._wrappedValue),this._explicitChain):this},ru.prototype._explicitChain=!0,Object.keys(mn).forEach(function(e){ru.prototype[e]=tu(mn[e])}),(Object.assign||function(e){for(var u=1;u