extra-string.web
Version:
A collection of common string functions {web}.
1 lines • 18.3 kB
JavaScript
function getDefaultExportFromCjs(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var _build$1={},extraFunction={};Object.defineProperty(extraFunction,"__esModule",{value:!0});var _build={};function NOOP(...t){}function FALSE(...t){return!1}function TRUE(...t){return!0}function IDENTITY(t){return t}function COMPARE(t,n){return t<n?-1:t>n?1:0}function ARGUMENTS(...t){return t}function name(t){return t.name}function length(t){return t.length}function bind(t,n,...e){return t.bind(n,...e)}function call(t,n=null,...e){return t.call(n,...e)}function apply(t,n=null,e){return t.apply(n,e)}function is(t){return"function"==typeof t}function isAsync(t){return t instanceof async function(){}.constructor}function isGenerator(t){return t instanceof function*(){}.constructor}function contextify(t){return function(...n){return t(this,...n)}}function decontextify(t){return(n=null,...e)=>t.call(n,...e)}function negate(t){return(...n)=>!t(...n)}function memoize(t,n=null,e=null){n=n||IDENTITY,e=e||new Map;return(...r)=>{var i=n(...r);if(e.has(i))return e.get(i);var u=t(...r);return e.set(i,u),u}}function reverse(t){return(...n)=>t(...n.reverse())}function spread(t){return(...n)=>t(n)}function unspread(t){return n=>t(...n)}function attach(t,...n){return(...e)=>t(...n,...e)}function attachRight(t,...n){return(...e)=>t(...e,...n)}function compose(...t){return composeRight(...t.reverse())}function composeRight(...t){return(...n)=>{if(0!==t.length){for(var e=t[0](...n),r=1,i=t.length;r<i;r++)e=t[r](e);return e}}}function curry(t,n=t.length){return(...e)=>e.length>=n?t(...e):curry(((...n)=>t(...e,...n)),n-e.length)}function curryRight(t,n=t.length){return curry(reverse(t),n)}function defer(t){return(...n)=>{var e=setImmediate(i);function r(){clearImmediate(e),e=null}function i(){t(...n),r()}return{clear:r,flush:i}}}function delay(t,n){return(...e)=>{var r=setTimeout(u,n);function i(){clearTimeout(r),r=null}function u(){t(...e),i()}return{clear:i,flush:u}}}function restrict(t,n,e=-1){var r=-1;return(...i)=>{if(++r<n!=(r<e||e<0))return t(...i)}}function restrictOnce(t){return restrict(t,0,1)}function restrictBefore(t,n){return restrict(t,0,n)}function restrictAfter(t,n){return restrict(t,n)}function debounce(t,n,e=-1){var r,i=null,u=null;function o(){clearTimeout(i),clearTimeout(u),i=u=null}function a(){t(...r),o()}return(...t)=>(r=t,e>=0&&(u=u||setTimeout(a,e)),(e<0||n<e)&&(clearTimeout(i),i=setTimeout(a,n)),{clear:o,flush:a})}function debounceEarly(t,n,e=-1){var r=null,i=null;function u(){r=i=null}function o(){u()}return(...a)=>(r||i||t(...a),e>=0&&(i=i||setTimeout(o,e)),(e<0||n<e)&&(clearTimeout(r),r=setTimeout(o,n)),{clear:u,flush:o})}function throttle(t,n){var e,r=null;function i(){r=null}function u(){t(...e),i()}return(...t)=>(e=t,r=r||setTimeout(u,n),{clear:i,flush:u})}function throttleEarly(t,n){var e=null;function r(){e=null}function i(){r()}return(...u)=>(e||t(...u),e=e||setTimeout(i,n),{clear:r,flush:i})}Object.defineProperty(_build,"__esModule",{value:!0}),extraFunction.throttleEarly=_build.throttleEarly=extraFunction.throttle=_build.throttle=extraFunction.debounceEarly=_build.debounceEarly=extraFunction.debounce=_build.debounce=extraFunction.after=_build.after=extraFunction.restrictAfter=_build.restrictAfter=extraFunction.before=_build.before=extraFunction.restrictBefore=_build.restrictBefore=extraFunction.once=_build.once=extraFunction.restrictOnce=_build.restrictOnce=extraFunction.restrict=_build.restrict=extraFunction.delay=_build.delay=extraFunction.defer=_build.defer=extraFunction.curryRight=_build.curryRight=extraFunction.curry=_build.curry=extraFunction.composeRight=_build.composeRight=extraFunction.compose=_build.compose=extraFunction.partialRight=_build.partialRight=extraFunction.attachRight=_build.attachRight=extraFunction.partial=_build.partial=extraFunction.attach=_build.attach=extraFunction.unspread=_build.unspread=extraFunction.spread=_build.spread=extraFunction.flip=_build.flip=extraFunction.reverse=_build.reverse=extraFunction.memoize=_build.memoize=extraFunction.negate=_build.negate=extraFunction.decontextify=_build.decontextify=extraFunction.contextify=_build.contextify=extraFunction.isGenerator=_build.isGenerator=extraFunction.isAsync=_build.isAsync=extraFunction.is=_build.is=extraFunction.apply=_build.apply=extraFunction.call=_build.call=extraFunction.bind=_build.bind=extraFunction.arity=_build.arity=extraFunction.length=_build.length=extraFunction.name=_build.name=extraFunction.ARGUMENTS=_build.ARGUMENTS=extraFunction.COMPARE=_build.COMPARE=extraFunction.IDENTITY=_build.IDENTITY=extraFunction.TRUE=_build.TRUE=extraFunction.FALSE=_build.FALSE=extraFunction.NOOP=_build.NOOP=void 0,extraFunction.NOOP=_build.NOOP=NOOP,extraFunction.FALSE=_build.FALSE=FALSE,extraFunction.TRUE=_build.TRUE=TRUE,extraFunction.IDENTITY=_build.IDENTITY=IDENTITY,extraFunction.COMPARE=_build.COMPARE=COMPARE,extraFunction.ARGUMENTS=_build.ARGUMENTS=ARGUMENTS,extraFunction.name=_build.name=name,extraFunction.length=_build.length=length,extraFunction.arity=_build.arity=length,extraFunction.bind=_build.bind=bind,extraFunction.call=_build.call=call,extraFunction.apply=_build.apply=apply,extraFunction.is=_build.is=is,extraFunction.isAsync=_build.isAsync=isAsync,extraFunction.isGenerator=_build.isGenerator=isGenerator,extraFunction.contextify=_build.contextify=contextify,extraFunction.decontextify=_build.decontextify=decontextify,extraFunction.negate=_build.negate=negate,extraFunction.memoize=_build.memoize=memoize,extraFunction.reverse=_build.reverse=reverse,extraFunction.flip=_build.flip=reverse,extraFunction.spread=_build.spread=spread,extraFunction.unspread=_build.unspread=unspread,extraFunction.attach=_build.attach=attach,extraFunction.partial=_build.partial=attach,extraFunction.attachRight=_build.attachRight=attachRight,extraFunction.partialRight=_build.partialRight=attachRight,extraFunction.compose=_build.compose=compose,extraFunction.composeRight=_build.composeRight=composeRight,extraFunction.curry=_build.curry=curry,extraFunction.curryRight=_build.curryRight=curryRight,extraFunction.defer=_build.defer=defer,extraFunction.delay=_build.delay=delay,extraFunction.restrict=_build.restrict=restrict,extraFunction.restrictOnce=_build.restrictOnce=restrictOnce,extraFunction.once=_build.once=restrictOnce,extraFunction.restrictBefore=_build.restrictBefore=restrictBefore,extraFunction.before=_build.before=restrictBefore,extraFunction.restrictAfter=_build.restrictAfter=restrictAfter,extraFunction.after=_build.after=restrictAfter,extraFunction.debounce=_build.debounce=debounce,extraFunction.debounceEarly=_build.debounceEarly=debounceEarly,extraFunction.throttle=_build.throttle=throttle,extraFunction.throttleEarly=_build.throttleEarly=throttleEarly,extraFunction.default=_build,function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.sort=t.reverse=t.splice=t.from=t.of=t.normalize=t.replace=t.toLocaleLowerCase=t.toLowerCase=t.toLocaleUpperCase=t.toUpperCase=t.padEnd=t.padStart=t.trim=t.trimEnd=t.trimStart=t.split=t.substring=t.slice=t.toString=t.matchAll=t.match=t.search=t.lastIndexOf=t.indexOf=t.endsWith=t.startsWith=t.includes=t.localeCompare=t.codePointAt=t.charCodeAt=t.charAt=t.size=t.length=t.valueOf=t.repeat=t.concat=t.fromCodePoint=t.fromCharCode=t.MAX_CODE_POINT=t.MIN_CODE_POINT=t.PRINTABLE=t.WHITESPACE=t.PUNCTUATION=t.LETTERS=t.LOWERCASE=t.UPPERCASE=t.HEX_DIGITS=t.OCT_DIGITS=t.DIGITS=void 0,t.jaccardDistance=t.jaccardIndex=t.hammingDistance=t.euclideanDistance=t.countUniqueMatchingNgrams=t.countEachMatchingNgram=t.countMatchingNgrams=t.uniqueMatchingNgrams=t.matchingNgrams=t.countEachNgram=t.countUniqueNgrams=t.countNgrams=t.uniqueNgrams=t.ngrams=t.toPascalCase=t.toCamelCase=t.toSnakeCase=t.toKebabCase=t.toSubscript=t.toSuperscript=t.toBaseline=t.longestUncommonInfixes=t.longestCommonSuffix=t.longestCommonPrefix=t.longestCommonInfix=t.right=t.suffix=t.end=t.infix=t.middle=t.left=t.prefix=t.begin=t.set=t.getAll=t.at=t.get=t.isInfix=t.isSuffix=t.isPrefix=t.isEqual=t.compare=t.codePointRange=t.indexRange=t.index=t.isCharacter=t.isEmpty=t.is=t.spaces=t.filter=void 0,t.damerauLevenshteinDistance=t.levenshteinDistance=t.jaroWinklerDistance=t.jaroWinklerSimilarity=t.jaroDistance=t.jaroSimilarity=t.tverskyDistance=t.tverskyIndex=t.sorensenDiceDistance=t.sorensenDiceIndex=void 0;const n=extraFunction;function e(t){return t.length}function r(t,n,e){return t.includes(n,e)}function i(t,n,e){return t.startsWith(n,e)}function u(t,n,e){return t.endsWith(n,e)}t.DIGITS="0123456789",t.OCT_DIGITS="01234567",t.HEX_DIGITS="0123456789ABCDEFabcdef",t.UPPERCASE="ABCDEFGHIJKLMNOPQRSTUVWXYZ",t.LOWERCASE="abcdefghijklmnopqrstuvwxyz",t.LETTERS=t.UPPERCASE+t.LOWERCASE,t.PUNCTUATION="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",t.WHITESPACE="\t\n\v\f\r ",t.PRINTABLE=t.DIGITS+t.LETTERS+t.PUNCTUATION+t.WHITESPACE,t.MIN_CODE_POINT=0,t.MAX_CODE_POINT=1114111,t.fromCharCode=function(...t){return String.fromCharCode(...t)},t.fromCodePoint=function(...t){return String.fromCodePoint(...t)},t.concat=function(...t){return"".concat(...t)},t.repeat=function(t,n){return t.repeat(n)},t.valueOf=function(t){return t.valueOf()},t.length=e,t.size=e,t.charAt=function(t,n){return t.charAt(n)},t.charCodeAt=function(t,n){return t.charCodeAt(n)},t.codePointAt=function(t,n){return t.codePointAt(n)},t.localeCompare=function(t,n,e,r){return t.localeCompare(n,e,r)},t.includes=r,t.isInfix=r,t.startsWith=i,t.isPrefix=i,t.endsWith=u,t.isSuffix=u,t.indexOf=function(t,n,e){return t.indexOf(n,e)},t.lastIndexOf=function(t,n,e){return t.lastIndexOf(n,e)},t.search=function(t,n){return t.search(n)},t.match=function(t,n){return t.match(n)},t.matchAll=function(t,n){return t.matchAll(n)},t.toString=function(t){return t.toString()},t.slice=function(t,n,e){return t.slice(n,e)},t.substring=function(t,n,e){return t.substring(n,e)},t.split=function(t,n,e){return t.split(n,e)},t.trimStart=function(t){return t.trimStart()},t.trimEnd=function(t){return t.trimEnd()},t.trim=function(t){return t.trim()},t.padStart=function(t,n,e=" "){return t.padStart(n,e)},t.padEnd=function(t,n,e=" "){return t.padEnd(n,e)},t.toUpperCase=function(t){return t.toUpperCase()},t.toLocaleUpperCase=function(t,n){return t.toLocaleUpperCase(n)},t.toLowerCase=function(t){return t.toLowerCase()},t.toLocaleLowerCase=function(t,n){return t.toLocaleLowerCase(n)},t.replace=function(t,n,e){return t.replace(n,e)},t.normalize=function(t,n){return t.normalize(n)},t.of=function(...t){for(var n="",e=0,r=t.length;e<r;e++)n+=t[e];return n},t.from=function(t,n,e){var r="",i=0;for(var u of t)r+=n?n.call(e,u,i):u,i++;return r},t.splice=function(t,n,e=0,r=""){return t.slice(0,n)+r+t.slice(n+e)},t.reverse=function(t){return[...t].reverse().join("")},t.sort=function(t,n){return[...t].sort(n).join("")},t.filter=function(t,n,e){var r="",i=0;for(var u of t)n.call(e,u,i++)&&(r+=u);return r};const o=" ".repeat(1024);function a(t,n){return n<0?Math.max(0,t.length+n):Math.min(n,t.length)}function c(t,n){return t.charAt(n>=0?n:t.length+n)}function l(t,n=1){return t.slice(0,n)}function s(t,n,e=1){return t.slice(n,n+e)}function f(t,n=1){return t.slice(t.length-n)}function d(t,n){for(var e=0,r=Math.min(t.length,n.length);e<r&&t[e]===n[e];e++);return t.substring(0,e)}function h(t,n){for(var e=t.length-1,r=n.length-1;e>=0&&r>=0&&t[e]===n[r];e--,r--);return t.substring(e+1)}function g(t,n){var e=t.length,r=n.length,i=d(t,n).length,u=h(t,n).length;return[t.substring(i,e-u),n.substring(i,r-u)]}t.spaces=function(t){var n=o.length;return t<n?o.slice(0,t):o.repeat(t/n)+" ".repeat(t%n)},t.is=function(t){return"string"==typeof t},t.isEmpty=function(t){return 0===t.length},t.isCharacter=function(t){return 1===t.length},t.index=a,t.indexRange=function(t,n,e){return n=a(t,n),e=a(t,e),[Math.min(n,e),Math.max(n,e)]},t.codePointRange=function(n){var e=t.MAX_CODE_POINT,r=t.MIN_CODE_POINT;for(var i of n){var u=i.codePointAt(0);e=Math.min(e,u),r=Math.max(r,u)}return[e,r]},t.compare=function(t,n){return t<n?-1:t>n?1:0},t.isEqual=function(t,n){return t===n},t.get=c,t.at=c,t.getAll=function(t,n){var e="";for(var r of n)e+=c(t,r);return e},t.set=function(t,n,e){return t.slice(0,n)+e+t.slice(n+e.length)},t.begin=l,t.prefix=l,t.left=l,t.middle=s,t.infix=s,t.end=f,t.suffix=f,t.right=f,t.longestCommonInfix=function(t,n){for(var e=0,r=0,i=0,u=t.length;i<u;i++)for(var o=0,a=n.length,c=0;o<a;o++)(c=t[i+c]===n[o]?c+1:0)>r&&(e=o-c+1,r=c);return n.substring(e,e+r)},t.longestCommonPrefix=d,t.longestCommonSuffix=h,t.longestUncommonInfixes=g;const x="⁰¹²³⁴⁵⁶⁷⁸⁹⁺⁻⁼⁽⁾ᵝᵞᵟᶿᶥᵠᵡᴬᴮᴰᴱᴳᴴᴵᴶᴷᴸᴹᴺᴼᴾᴿᵀᵁⱽᵂᶦᶫᶰᶸᵃᵇᶜᵈᵉᶠᵍʰⁱʲᵏˡᵐⁿᵒᵖʳˢᵗᵘᵛʷˣʸᶻ",m="0123456789+-=()βγδθιφχABDEGHIJKLMNOPRTUVWILNUabcdefghijklmnoprstuvwxyz",b="₀₁₂₃₄₅₆₇₈₉₊₋₌₍₎ₔᵦᵧᵨᵩᵪₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓ";t.toBaseline=function(t,e=null,r=null){return e||r?function(t,e,r){var i="",u=0,o="",a=0;for(var c of(e=e||n.IDENTITY,r=r||n.IDENTITY,t)){var l=o.length,s=x.indexOf(c),f=b.indexOf(c),d=(s>=0?1:0)+(f>=0?2:0);d!==a&&l&&(i+=0===a?o:1===a?e(o,u-l):r(o,u-l)),o+=0===d?c:1===d?m[s]:"0123456789+-=()əβγρφχaehijklmnoprstuvx"[f],a=d,u++}return o&&(i+=0===a?o:1===a?e(o,u-l):r(o,u-l)),i}(t,e||n.IDENTITY,r||n.IDENTITY):function(t){var n="";for(var e of t){var r=x.indexOf(e),i=b.indexOf(e);r>=0&&(e=m[r]),i>=0&&(e=m[i]),n+=e}return n}(t)};t.toSuperscript=function(t){var n="";for(var e of t){var r=" ⁽⁾ ⁺ ⁻ ⁰¹²³⁴⁵⁶⁷⁸⁹ ⁼ ᴬᴮ ᴰᴱ ᴳᴴᴵᴶᴷᴸᴹᴺᴼᴾ ᴿ ᵀᵁ ᵂ ᵃᵇᶜᵈᵉᶠᵍʰⁱʲᵏˡᵐⁿᵒᵖ ʳˢᵗᵘᵛʷˣʸᶻ "[e.charCodeAt(0)-32]||" ";n+=" "===r?e:r}return n};function p(t){return t.slice(0,1).toUpperCase()+t.slice(1)}function _(t){return t.length<=2?t.toUpperCase():t.slice(0,1).toUpperCase()+t.slice(1,-1).toLowerCase()+t.slice(-1).toUpperCase()}function v(t,e=null,r="-"){for(var i=t.split(e||/[^0-9A-Za-z]+/g).filter(n.IDENTITY),u=0,o=i.length;u<o;++u)i[u]=i[u].replace(/[A-Z]+/g,(t=>1===t.length?r+t:r+t.slice(0,-1)+r+t.slice(-1))),i[u].startsWith(r)&&(i[u]=i[u].slice(r.length));return i.join(r).toLowerCase()}function E(t,e=null,r=!1){var i="",u=t.split(e||/[^0-9A-Za-z]+/g).filter(n.IDENTITY);for(var o of u)i+=p(o.replace(/[A-Z]+/g,_));return r?i:function(t){return t.slice(0,1).toUpperCase()+t.slice(1)}(i)}function F(t,n){for(var e=new Set,r=0,i=t.length-n+1;r<i;r++)e.add(t.substring(r,r+n));return e}function C(t,n){return Math.max(0,t.length-n+1)}function T(t,n){for(var e=new Map,r=0,i=t.length-n+1;r<i;r++){var u=t.substring(r,r+n);e.set(u,(e.get(u)||0)+1)}return e}function y(t,n,e){for(var r=T(t,e),i=0,u=0,o=n.length-e+1;u<o;u++){var a=n.substring(u,u+e),c=r.get(a)||0;c&&(i++,r.set(a,c-1))}return i}function A(t,n){for(var e=0,r=0,i=Math.max(t.length,n.length);r<i;r++)t.charAt(r)!==n.charAt(r)&&e++;return e}function I(t,n,e){var r=C(t,e),i=C(n,e),u=y(t,n,e);return r+i?u/(r+i-u):1}function O(t,n,e){var r=C(t,e),i=C(n,e),u=y(t,n,e);return r+i?2*u/(r+i):1}function N(t,n,e,r=1,i=1){var u=C(t,e),o=C(n,e),a=y(t,n,e);return u+o?a/(a+r*(u-a)+i*(o-a)):1}function R(t,n){var e=t.length,r=n.length,i=Math.floor(Math.max(e,r)/2)-1,[u,o]=function(t,n,e){for(var r="",i="",u=Array.from(n),o=0,a=t.length;o<a;o++)((c=u.lastIndexOf(t.charAt(o),o))<0||o-c>e)&&(c=u.indexOf(t.charAt(o),o+1)),c<0||c-o>e||(r+=t.charAt(o),u[c]=null);for(var c=0,l=n.length;c<l;c++)null==u[c]&&(i+=n.charAt(c));return[r,i]}(t,n,i),a=u.length,c=A(u,o)/2;return a?(a/e+a/r+(a-c)/a)/3:0}function S(t,n,e=.1){var r=R(t,n);return r+d(t,n.substring(0,4)).length*e*(1-r)}t.toSubscript=function(t){var n="";for(var e of t){var r=" ₍₎ ₊ ₋ ₀₁₂₃₄₅₆₇₈₉ ₌ ₐ ₑ ₕᵢⱼₖₗₘₙₒₚ ᵣₛₜᵤᵥ ₓ "[e.charCodeAt(0)-32]||" ";n+=" "===r?e:r}return n},t.toKebabCase=v,t.toSnakeCase=function(t,n=null){return v(t,n,"_")},t.toCamelCase=E,t.toPascalCase=function(t,n=null){return E(t,n,!0)},t.ngrams=function(t,n){for(var e=[],r=0,i=t.length-n+1;r<i;r++)e[r]=t.substring(r,r+n);return e},t.uniqueNgrams=F,t.countNgrams=C,t.countUniqueNgrams=function(t,n){return F(t,n).size},t.countEachNgram=T,t.matchingNgrams=function(t,n,e){for(var r=T(t,e),i=[],u=0,o=n.length-e+1;u<o;u++){var a=n.substring(u,u+e),c=r.get(a)||0;c&&(i.push(a),r.set(a,c-1))}return i},t.uniqueMatchingNgrams=function(t,n,e){for(var r=new Set,i=F(t,e),u=0,o=n.length-e+1;u<o;u++){var a=n.substring(u,u+e);i.has(a)&&r.add(a)}return r},t.countMatchingNgrams=y,t.countEachMatchingNgram=function(t,n,e){for(var r=new Map,i=T(t,e),u=0,o=n.length-e+1;u<o;u++){var a=n.substring(u,u+e),c=i.get(a)||0;c&&(r.set(a,(r.get(a)||0)+1),i.set(a,c-1))}return r},t.countUniqueMatchingNgrams=function(t,n,e){for(var r=F(t,e),i=0,u=0,o=n.length-e+1;u<o;u++){var a=n.substring(u,u+e);r.has(a)&&(i++,r.delete(a))}return i},t.euclideanDistance=function(t,n){for(var e=0,r=0,i=Math.max(t.length,n.length);r<i;r++){var u=(t.codePointAt(r)||0)-(n.codePointAt(r)||0);e+=u*u}return Math.sqrt(e)},t.hammingDistance=A,t.jaccardIndex=I,t.jaccardDistance=function(t,n,e){return 1-I(t,n,e)},t.sorensenDiceIndex=O,t.sorensenDiceDistance=function(t,n,e){return 1-O(t,n,e)},t.tverskyIndex=N,t.tverskyDistance=function(t,n,e,r=1,i=1){return 1-N(t,n,e,r,i)},t.jaroSimilarity=R,t.jaroDistance=function(t,n){return 1-R(t,n)},t.jaroWinklerSimilarity=S,t.jaroWinklerDistance=function(t,n,e=.1){return 1-S(t,n,e)},t.levenshteinDistance=function(t,n,e=1,r=1,i=1){for(var[t,n]=g(t,n),u=t.length,o=n.length,a=[],c=[],l=0,s=0;l<=o;s+=e)a[l++]=s;for(var f=1;f<=u;f++){var d=1&f?c:a,h=1&f?a:c;d[0]=h[0]+r;for(l=1;l<=o;l++){var x=t[f-1]===n[l-1]?0:i;d[l]=Math.min(h[l]+r,d[l-1]+e,h[l-1]+x)}}return(1&u?c:a)[o]},t.damerauLevenshteinDistance=function(t,n,e=1,r=1,i=1,u=1){for(var[t,n]=g(t,n),o=t.length,a=n.length,c=o+2,l=a+2,s=o+a,f=[s],d=[s],h=[f,d],x=new Map,m=1,b=0;m<l;m++,b+=e)f[m]=s,d[m]=b;for(var p=2;p<c;p++){var _=0,v=h[p-1],E=[s,v[1]+r];h[p]=E;for(m=2;m<l;m++){var F=x.get(n[m-2])||0,C=_,T=i;t[p-2]===n[m-2]&&(_=m-1,T=0),E[m]=Math.min(E[m-1]+e,v[m]+r,v[m-1]+T,h[F][C]+(p-F-2)+u+(m-C-2))}x.set(t[p-2],p-1)}return h[o+1][a+1]}}(_build$1);var index=getDefaultExportFromCjs(_build$1);export{index as default};