Socket
Socket
Sign inDemoInstall

typopo

Package Overview
Dependencies
0
Maintainers
1
Versions
47
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.5.5 to 2.5.6

10

CHANGELOG.md
# Changelog for Typopo
## 2.5.6 // 2023-12-23
### 🐛 Fixes
- filepaths such as `../../file.ext` or `..\..\file.ext` were falsely chnaged to `././file.ext` or `.\.\file.ext`. with this release, they remain untouched
### 🔨 Maintenance
- Update NPM packages to their latest versions
## 2.5.5 // 2023-08-27

@@ -5,0 +15,0 @@

2

dist/typopo_dist.min.js

@@ -1,1 +0,1 @@

!function(e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).typopo=e()}(function(){return function s(a,o,p){function u(n,e){if(!o[n]){if(!a[n]){var t="function"==typeof require&&require;if(!e&&t)return t(n,!0);if(l)return l(n,!0);var r=new Error("Cannot find module '"+n+"'");throw r.code="MODULE_NOT_FOUND",r}var i=o[n]={exports:{}};a[n][0].call(i.exports,function(e){return u(a[n][1][e]||e)},i,i.exports,s,a,o,p)}return o[n].exports}for(var l="function"==typeof require&&require,e=0;e<p.length;e++)u(p[e]);return u}({1:[function(e,n,t){"use strict";function r(e){return e.replace(/(---)/g,"—")}function i(e){return e.replace(/(--)/g,"–")}function s(e,n){return e.replace(new RegExp("(["+n.allChars+"])(["+n.spaces+"]+)(["+n.hyphen+"])(["+n.spaces+"]+)(["+n.allChars+"])","g"),"$1"+n.space+"{{typopo__spacedHyphen}}"+n.space+"$5")}function a(e,n){var t="(["+n.allChars+"])(["+n.spaces+"]?)+({{typopo__spacedHyphen}}|["+n.enDash+"|"+n.emDash+"])(["+n.spaces+"]?)+(["+n.allChars+"])",r=new RegExp(t,"g"),i="";switch(n.locale){case"en-us":i="$1"+n.emDash+"$5";break;case"rue":case"sk":i="$1"+n.hairSpace+n.emDash+n.hairSpace+"$5";break;case"cs":i="$1"+n.nbsp+n.enDash+n.space+"$5";break;case"de-de":i="$1"+n.hairSpace+n.enDash+n.hairSpace+"$5"}return e.replace(r,i)}function o(e,n){var t="(["+n.allChars+"])(["+n.spaces+"]?)("+n.hyphen+")(["+n.spaces+"]?)(["+n.sentencePunctuation+"\\n\\r])",r=new RegExp(t,"g"),i="";switch(n.locale){case"en-us":i="$1"+n.emDash+"$5";break;case"rue":case"sk":i="$1"+n.hairSpace+n.emDash+"$5";break;case"cs":i="$1"+n.nbsp+n.enDash+"$5";break;case"de-de":i="$1"+n.hairSpace+n.enDash+"$5"}return e.replace(r,i)}function p(e,n){var t,r="("+n.cardinalNumber+")(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)("+n.cardinalNumber+")",i=new RegExp(r,"g");return e=(e=e.replace(i,"$1{{typopo__endash}}$3")).replace(i,"$1{{typopo__endash}}$3"),r="{{typopo__endash}}",i=new RegExp(r,"g"),t=n.enDash,e.replace(i,t)}function u(e,n){var t="(["+n.percent+n.permille+n.permyriad+"])(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)("+n.cardinalNumber+")",r=new RegExp(t,"g"),i="$1"+n.enDash+"$3";return e.replace(r,i)}function l(e,n){var t="("+n.cardinalNumber+")("+n.ordinalIndicator+")(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)("+n.cardinalNumber+")("+n.ordinalIndicator+")",r=new RegExp(t,"gi"),i="$1$2"+n.enDash+"$4$5";return e.replace(r,i)}Object.defineProperty(t,"__esModule",{value:!0}),t.fixDash=function(e,n){return e=l(e=u(e=p(e=o(e=a(e=s(e=i(e=r(e)),n),n),n),n),n),n)},t.fixDashBetweenCardinalNumbers=p,t.fixDashBetweenOrdinalNumbers=l,t.fixDashBetweenPercentageRange=u,t.fixDashesBetweenWords=a,t.fixHyphenBetweenWordAndPunctuation=o,t.identifySpacedHyphen=s,t.replaceThreeHyphensWithEmDash=r,t.replaceTwoHyphensWithEnDash=i},{}],2:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addSpaceAfterRightDoubleQuote=$,t.addSpaceBeforeLeftDoubleQuote=m,t.fixDoubleQuotesAndPrimes=function(e,n,t){return e=f(e=d(e=c(e=l(e=u(e=p(e=o(e=a(e=s(e=(0,i.identifyMarkdownCodeTicks)(e,t),n),n),n),n),n),n),n)),n),e=b(e=g(e=$(e=m(e=h(e=(0,i.placeMarkdownCodeTicks)(e,t),n),n),n),n),n)},t.identifyDoublePrimes=o,t.identifyDoubleQuotePairs=p,t.identifyStandaloneLeftDoubleQuote=u,t.identifyStandaloneRightDoubleQuote=l,t.placeLocaleDoubleQuotes=f,t.removeExtraCommaAfterSentencePunctuation=b,t.removeExtraPunctuationAfterQuotes=a,t.removeExtraPunctuationBeforeQuotes=s,t.removeExtraSpacesAroundQuotes=h,t.removeUnidentifiedDoubleQuote=c,t.replaceDoublePrimeWDoubleQuote=d,t.swapQuotesAndTerminalPunctuation=g;var r=e("../whitespace/nbsp"),i=e("../punctuation/markdown");function s(e,n){var t="([^"+n.romanNumerals+"])(["+n.sentencePunctuation+"])(["+n.sentencePunctuation+"])("+n.doubleQuoteAdepts+")",r=new RegExp(t,"g");return e.replace(r,"$1$2$4")}function a(e,n){var t="([^"+n.romanNumerals+"])(["+n.sentencePunctuation+"])("+n.doubleQuoteAdepts+")(["+n.sentencePunctuation+"])",r=new RegExp(t,"g");return e.replace(r,"$1$2$3")}function o(e,n){return e=(e=e.replace(new RegExp("([^0-9]|^)("+n.doubleQuoteAdepts+")(.+?)(\\d+)("+n.doubleQuoteAdepts+")(["+n.terminalPunctuation+n.ellipsis+"])","g"),"$1$2$3$4$6$5")).replace(new RegExp("(\\b\\d{1,3})(["+n.spaces+"]?)(“|”|\"|″|‘{2,}|’{2,}|'{2,}|′{2,})","g"),"$1$2{{typopo__double-prime}}")}function p(e,n){return e=(e=e.replace(new RegExp("("+n.doubleQuoteAdepts+")(\\d+)({{typopo__double-prime}})","g"),"{{typopo__left-double-quote}}$2{{typopo__right-double-quote}}")).replace(new RegExp("("+n.doubleQuoteAdepts+")(.*?)("+n.doubleQuoteAdepts+")","g"),"{{typopo__left-double-quote}}$2{{typopo__right-double-quote}}")}function u(e,n){var t="("+n.doubleQuoteAdepts+")([0-9"+n.lowercaseChars+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"{{typopo__left-double-quote--standalone}}$2")}function l(e,n){var t="(["+n.lowercaseChars+n.uppercaseChars+n.sentencePunctuation+n.ellipsis+"])("+n.doubleQuoteAdepts+")",r=new RegExp(t,"g");return e.replace(r,"$1{{typopo__right-double-quote--standalone}}")}function c(e,n){var t="(["+n.spaces+"])("+n.doubleQuoteAdepts+")(["+n.spaces+"])",r=new RegExp(t,"g");return e.replace(r,"$1")}function d(e){return e=(e=e.replace(new RegExp("({{typopo__left-double-quote--standalone}})(.*?)({{typopo__double-prime}})","g"),"{{typopo__left-double-quote}}$2{{typopo__right-double-quote}}")).replace(new RegExp("({{typopo__double-prime}})(.*?)({{typopo__right-double-quote--standalone}})","g"),"{{typopo__left-double-quote}}$2{{typopo__right-double-quote}}")}function g(e,n){return e=(e=(e=(e=(e=e.replace(new RegExp("([^"+n.sentencePunctuation+"])(["+n.spaces+"])("+n.leftDoubleQuote+")([^"+n.rightDoubleQuote+"]+?)([^"+n.romanNumerals+n.closingBrackets+"])(["+n.terminalPunctuation+n.ellipsis+"])("+n.rightDoubleQuote+")","g"),"$1$2$3$4$5$7$6")).replace(new RegExp("([^"+n.sentencePunctuation+"])(["+n.spaces+"])("+n.leftDoubleQuote+")(.+?)([^"+n.romanNumerals+"])("+n.rightDoubleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(["+n.spaces+"])(["+n.lowercaseChars+"])","g"),"$1$2$3$4$5$7$6$8$9")).replace(new RegExp("(^"+n.leftDoubleQuote+"[^"+n.rightDoubleQuote+"]+?[^"+n.romanNumerals+"])("+n.rightDoubleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(\\B)","gm"),"$1$3$2$4")).replace(new RegExp("(["+n.sentencePunctuation+"]["+n.spaces+"]"+n.leftDoubleQuote+"[^"+n.rightDoubleQuote+"]+?[^"+n.romanNumerals+"])("+n.rightDoubleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(\\B)","g"),"$1$3$2$4")).replace(new RegExp("(["+n.sentencePunctuation+"]["+n.rightDoubleQuote+"]["+n.spaces+"]"+n.leftDoubleQuote+"[^"+n.rightDoubleQuote+"]+?[^"+n.romanNumerals+"])("+n.rightDoubleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(\\B)","g"),"$1$3$2$4")}function f(e,n){return e=(e=(e=e.replace(/{{typopo__double-prime}}/g,n.doublePrime)).replace(/({{typopo__left-double-quote}}|{{typopo__left-double-quote--standalone}})/g,n.leftDoubleQuote)).replace(/({{typopo__right-double-quote}}|{{typopo__right-double-quote--standalone}})/g,n.rightDoubleQuote)}function b(e,n){var t="(["+n.sentencePunctuation+"])([,])("+n.rightDoubleQuote+")",r=new RegExp(t,"g");return e.replace(r,"$1$3")}function h(e,n){return e=(e=(e=e.replace(new RegExp("("+n.leftDoubleQuote+")(["+n.spaces+"])","g"),"$1")).replace(new RegExp("(["+n.spaces+"])("+n.rightDoubleQuote+")","g"),"$2")).replace(new RegExp("(["+n.spaces+"])("+n.doublePrime+")","g"),"$2")}function m(e,n){return e=e.replace(new RegExp("(["+n.sentencePunctuation+n.allChars+"])(["+n.leftDoubleQuote+"])","g"),"$1 $2"),e=(0,r.addNbspAfterPreposition)(e,n)}function $(e,n){return e.replace(new RegExp("(["+n.rightDoubleQuote+"])(["+n.allChars+"])","g"),"$1 $2")}},{"../punctuation/markdown":5,"../whitespace/nbsp":18}],3:[function(e,n,t){"use strict";function r(e,n){var t="["+n.ellipsis+"\\.]{3,}",r=new RegExp(t,"g"),i=n.ellipsis;return e.replace(r,i)}function i(e,n){var t="\\."+n.ellipsis+"|"+n.ellipsis+"{2,}|"+n.ellipsis+"\\.",r=new RegExp(t,"g"),i=n.ellipsis;return e.replace(r,i)}function s(e,n){var t="["+n.spaces+"]\\.{2}["+n.spaces+"]",r=new RegExp(t,"g"),i=n.space+n.ellipsis+n.space;return e.replace(r,i)}function a(e,n){var t=",["+n.spaces+"]?"+n.ellipsis+"["+n.spaces+"]?,",r=new RegExp(t,"g");return e.replace(r,", …,")}function o(e,n){var t="(,)(["+n.spaces+"])?("+n.ellipsis+")(["+n.spaces+"])?(\\B|["+n.closingBrackets+"])([^,]|$)",r=new RegExp(t,"g");return e.replace(r,"$1$3$5$6")}function p(e,n){var t="(^"+n.ellipsis+")(["+n.spaces+"])(["+n.lowercaseChars+n.uppercaseChars+"])",r=new RegExp(t,"gm");return e.replace(r,"$1$3")}function u(e,n){var t="(["+n.sentencePunctuation+n.terminalQuotes+"])(["+n.spaces+"]?)(["+n.ellipsis+"])(["+n.spaces+"]?)(["+n.lowercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1 $3$5")}function l(e,n){var t="(["+n.lowercaseChars+"])(["+n.spaces+"])(["+n.ellipsis+"])(["+n.spaces+"]?)(["+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1$3 $5")}function c(e,n){var t="(["+n.allChars+"])(["+n.ellipsis+"])(["+n.allChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1$2 $3")}function d(e,n){var t="(["+n.sentencePunctuation+n.terminalQuotes+"])(["+n.spaces+"]?)("+n.ellipsis+")(["+n.spaces+"]?)(["+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1 $3 $5")}function g(e,n){var t="(["+n.lowercaseChars+"])(["+n.spaces+"])+(["+n.ellipsis+"]["+n.rightDoubleQuote+n.rightSingleQuote+"]?$)",r=new RegExp(t,"gm");return e.replace(r,"$1$3")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixAposiopesisBetweenSentences=l,t.fixAposiopesisBetweenWords=c,t.fixAposiopesisEndingParagraph=g,t.fixAposiopesisStartingParagraph=p,t.fixAposiopesisStartingSentence=u,t.fixEllipsis=function(e,n){return e=s(e=i(e=g(e=d(e=c(e=l(e=u(e=p(e=o(e=a(e=r(e,n),n),n),n),n),n),n),n),n),n),n)},t.fixEllipsisAsLastItem=o,t.fixEllipsisBetweenSentences=d,t.fixEllipsisSpacingAroundCommas=a,t.replaceThreeCharsWithEllipsis=r,t.replaceTwoCharsWithEllipsis=i,t.replaceTwoPeriodsWithEllipsis=s},{}],4:[function(e,n,t){"use strict";function r(e,n){var t="(["+n.allChars+"])(-)(["+n.spaces+"])(["+n.allChars+"])",r=new RegExp(t,"g");return e=e.replace(r,"$1-$4"),t="(["+n.allChars+"])(["+n.spaces+"])(-)(["+n.allChars+"])",r=new RegExp(t,"g"),e=e.replace(r,"$1-$4")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixHyphen=function(e,n){return e=r(e,n)},t.fixSpaceAroundHyphen=r},{}],5:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.identifyMarkdownCodeTicks=function(e,n){n.keepMarkdownCodeBlocks&&(e=(e=(e=e.replace(new RegExp("(\\s*)(```)","g"),"$1{{typopo__markdown_tick}}{{typopo__markdown_tick}}{{typopo__markdown_tick}}")).replace(new RegExp("(``)(.+?)(``)","g"),"{{typopo__markdown_tick}}{{typopo__markdown_tick}}$2{{typopo__markdown_tick}}{{typopo__markdown_tick}}")).replace(new RegExp("(`)(.+?)(`)","g"),"{{typopo__markdown_tick}}$2{{typopo__markdown_tick}}"));return e},t.placeMarkdownCodeTicks=function(e,n){n.keepMarkdownCodeBlocks&&(e=e.replace(new RegExp("{{typopo__markdown_tick}}","g"),"`"));return e}},{}],6:[function(e,n,t){"use strict";function r(e){return e.replace(/\.{2}/g,".")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixPeriod=r,t.removeExtraPeriod=r},{}],7:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixSingleQuotesPrimesAndApostrophes=function(e,n,t){return e=w(e=b(e=h(e=c(e=f(e=u(e=a(e=p(e=o(e=s(e=i(e=(0,r.identifyMarkdownCodeTicks)(e,t),n),n),n),n),n)),n),n)),n),n),e=$(e=m(e=(0,r.placeMarkdownCodeTicks)(e,t),n),n)},t.identifyContractedAnd=i,t.identifyContractedBeginnings=s,t.identifyContractedEnds=a,t.identifyContractedYears=p,t.identifyInWordContractions=o,t.identifyResidualApostrophes=b,t.identifySinglePrimes=u,t.identifySingleQuotePairAroundSingleWord=f,t.identifySingleQuotePairs=g,t.identifySingleQuotesWithinDoubleQuotes=c,t.identifyStandaloneLeftSingleQuote=l,t.identifyStandaloneRightSingleQuote=d,t.placeLocaleSingleQuotes=w,t.removeExtraSpaceAroundSinglePrime=$,t.replaceSinglePrimeWSingleQuote=h,t.swapSingleQuotesAndTerminalPunctuation=m;var r=e("../punctuation/markdown");function i(n,t){return[["dead","buried"],["drill","bass"],["drum","bass"],["rock","roll"],["pick","mix"],["fish","chips"],["salt","shake"],["mac","cheese"],["pork","beans"],["drag","drop"],["rake","scrape"],["hook","kill"]].forEach(function(e){n=n.replace(new RegExp("("+e[0]+")(["+t.spaces+"])?("+t.singleQuoteAdepts+")(n)("+t.singleQuoteAdepts+")(["+t.spaces+"])?("+e[1]+")","gi"),"$1"+t.nbsp+"{{typopo__apostrophe}}$4{{typopo__apostrophe}}"+t.nbsp+"$7")}),n}function s(e,n){return e.replace(new RegExp("("+n.singleQuoteAdepts+")(cause|em|mid|midst|mongst|prentice|round|sblood|ssdeath|sfoot|sheart|shun|slid|slife|slight|snails|strewth|til|tis|twas|tween|twere|twill|twixt|twould)","gi"),"{{typopo__apostrophe}}$2")}function a(e,n){return e.replace(new RegExp("(\\Bin)("+n.singleQuoteAdepts+")","gi"),"$1{{typopo__apostrophe}}")}function o(e,n){return e.replace(new RegExp("(["+n.cardinalNumber+n.allChars+"])("+n.singleQuoteAdepts+")+(["+n.allChars+"])","g"),"$1{{typopo__apostrophe}}$3")}function p(e,n){return e.replace(new RegExp("([^0-9])(["+n.spaces+"])("+n.singleQuoteAdepts+")(["+n.cardinalNumber+"]{2})","g"),"$1$2{{typopo__apostrophe}}$4")}function u(e){return e.replace(/(\d)( ?)('|‘|’|‛|′)/g,"$1$2{{typopo__single-prime}}")}function l(e,n){return e.replace(new RegExp("(["+n.spaces+n.emDash+n.enDash+"])("+n.singleQuoteAdepts+"|,)(["+n.allChars+"])","g"),"$1{{typopo__left-single-quote--standalone}}$3")}function c(e,i){return e.replace(new RegExp("("+i.doubleQuoteAdepts+")(.*?)("+i.doubleQuoteAdepts+")","g"),function(e,n,t,r){return n+(t=g(t=d(t=l(t,i),i)))+r})}function d(e,n){return e.replace(new RegExp("(["+n.allChars+"])(["+n.sentencePunctuation+"])?("+n.singleQuoteAdepts+")([ "+n.sentencePunctuation+"])?","g"),"$1$2{{typopo__right-single-quote--standalone}}$4")}function g(e){return e.replace(new RegExp("({{typopo__left-single-quote--standalone}})(.*)({{typopo__right-single-quote--standalone}})","g"),"{{typopo__left-single-quote}}$2{{typopo__right-single-quote}}")}function f(e,n){return e.replace(new RegExp("(\\B)("+n.singleQuoteAdepts+")(["+n.allChars+"]+)("+n.singleQuoteAdepts+")(\\B)","g"),"$1{{typopo__left-single-quote}}$3{{typopo__right-single-quote}}$5")}function b(e,n){return e.replace(new RegExp("("+n.singleQuoteAdepts+")","g"),"{{typopo__apostrophe}}")}function h(e){return e=(e=e.replace(new RegExp("({{typopo__left-single-quote--standalone}})(.*?)({{typopo__single-prime}})","g"),"{{typopo__left-single-quote}}$2{{typopo__right-single-quote}}")).replace(new RegExp("({{typopo__single-prime}})(.*?)({{typopo__right-single-quote--standalone}})","g"),"{{typopo__left-single-quote}}$2{{typopo__right-single-quote}}")}function m(e,n){return e=(e=(e=e.replace(new RegExp("([^"+n.sentencePunctuation+"])(["+n.spaces+"])("+n.leftSingleQuote+")([^"+n.rightSingleQuote+"]+?)([^"+n.romanNumerals+"])(["+n.terminalPunctuation+n.ellipsis+"])("+n.rightSingleQuote+")","g"),"$1$2$3$4$5$7$6")).replace(new RegExp("([^"+n.sentencePunctuation+"])(["+n.spaces+"])("+n.leftSingleQuote+")(.+?)([^"+n.romanNumerals+"])("+n.rightSingleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(["+n.spaces+"])(["+n.lowercaseChars+"])","g"),"$1$2$3$4$5$7$6$8$9")).replace(new RegExp("(["+n.sentencePunctuation+"]["+n.spaces+"]|^)("+n.leftSingleQuote+")([^"+n.rightSingleQuote+"]+?)([^"+n.romanNumerals+"])("+n.rightSingleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(\\B)","g"),"$1$2$3$4$6$5$7")}function $(e,n){return e.replace(new RegExp("(["+n.spaces+"])("+n.singlePrime+")","g"),"$2")}function w(e,n){return e=(e=(e=(e=(e=e.replace(/({{typopo__single-prime}})/g,n.singlePrime)).replace(/{{typopo__apostrophe}}|{{typopo__left-single-quote--standalone}}|{{typopo__right-single-quote--standalone}}/g,n.apostrophe)).replace(/{{typopo__left-single-quote}}/g,n.leftSingleQuote)).replace(/{{typopo__right-single-quote}}/g,n.rightSingleQuote)).replace(/{{typopo__markdown_syntax_highlight}}/g,"```")}},{"../punctuation/markdown":5}],8:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixCopyright=function(e,n){return e=function(e,n){var t="(\\(c\\))(["+n.spaces+"]?)("+n.cardinalNumber+")",r=new RegExp(t,"gi"),i=n.copyright+"$2$3";return e.replace(r,i)}(e,n),e=(0,r.addSpaceBeforeSymbol)(e,n,n.copyright),e=(0,i.addNbspAfterSymbol)(e,n,n.copyright),e=(0,i.replaceSpacesWithNbspAfterSymbol)(e,n,n.copyright)};var r=e("../whitespace/spaces"),i=e("../whitespace/nbsp")},{"../whitespace/nbsp":18,"../whitespace/spaces":19}],9:[function(e,n,t){"use strict";function r(e,n,t,r){var i="(["+n.spaces+n.slash+"])(m|dam|hm|km|Mm|Gm|Tm|Pm|Em|Zm|Ym|m|dm|cm|mm|µm|nm|pm|fm|am|zm|ym)("+t+")",s=new RegExp(i,"g"),a="$1$2"+r;return e.replace(s,a)}function i(e,n){return r(e,n,"2","²")}function s(e,n){return r(e,n,"3","³")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixCubes=s,t.fixExponents=function(e,n){return e=s(e=i(e,n),n)},t.fixSquares=i},{}],10:[function(e,n,t){"use strict";function r(e,n){var t="(["+n.cardinalNumber+"]+)(["+n.spaces+"]?["+n.lowercaseChars+n.singlePrime+n.doublePrime+"]*)(["+n.spaces+"][x]["+n.spaces+"])(["+n.cardinalNumber+"]+)(["+n.spaces+"]?["+n.lowercaseChars+n.singlePrime+n.doublePrime+"]*)",r=new RegExp(t,"gi"),i="$1$2"+n.nbsp+n.multiplicationSign+n.nbsp+"$4$5";return e=(e=e.replace(r,i)).replace(r,i)}function i(e,n){var t="(["+n.allChars+"]+)(["+n.spaces+"][x]["+n.spaces+"])(["+n.allChars+"]+)",r=new RegExp(t,"g"),i="$1"+n.nbsp+n.multiplicationSign+n.nbsp+"$3";return e=(e=e.replace(r,i)).replace(r,i)}function s(e,a){var n="(["+a.cardinalNumber+"])(["+a.spaces+"]?)([x|×])(["+a.spaces+"])(["+a.lowercaseChars+"]+)",t=new RegExp(n,"gi");return e=e.replace(t,function(e,n,t,r,i,s){return""==t?n+t+a.multiplicationSign+a.nbsp+s:n+a.nbsp+a.multiplicationSign+a.nbsp+s})}function a(e,n){var t="(["+n.cardinalNumber+"]+)(["+n.singlePrime+n.doublePrime+"])?([x|×])(["+n.cardinalNumber+"]+)(["+n.singlePrime+n.doublePrime+"])?",r=new RegExp(t,"gi"),i="$1$2"+n.nbsp+n.multiplicationSign+n.nbsp+"$4$5";return e.replace(r,i)}Object.defineProperty(t,"__esModule",{value:!0}),t.fixMultiplicationSign=function(e,n){return e=a(e=s(e=i(e=r(e,n),n),n),n)},t.fixMultiplicationSignBetweenNumberAndWord=s,t.fixMultiplicationSignBetweenNumbers=r,t.fixMultiplicationSignBetweenWords=i,t.fixNbspAroundMultiplicationSign=a},{}],11:[function(e,n,t){"use strict";function r(e,n){return e.replace(new RegExp("(["+n.spaces+"]+)("+n.numberSign+")(["+n.spaces+"]+)("+n.cardinalNumber+")","g"),"$1$2$4")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixNumberSign=function(e,n){return e=r(e,n)},t.removeExtraSpacesAfterNumberSign=r},{}],12:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixPlusMinus=function(e,n){var t=new RegExp("(\\+\\-)|(\\-\\+)","g"),r=n.plusMinus;return e.replace(t,r)}},{}],13:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixRegisteredTrademark=function(e,n){return e=function(e,n){var t="([^0-9]|^)(["+n.spaces+"]*)(\\(r\\)|"+n.registeredTrademark+")",r=new RegExp(t,"gi"),i="$1"+n.registeredTrademark;return e.replace(r,i)}(e,n)}},{}],14:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixSectionSign=function(e,n){return e=function(e,n){var t="("+n.sectionSign+")(["+n.spaces+"])",r=new RegExp(t,"g"),i="$1"+n.nbsp;return e.replace(r,i)}(e=function(e,n){var t="("+n.sectionSign+")([^"+n.spaces+n.sectionSign+"])",r=new RegExp(t,"g"),i="$1"+n.nbsp+"$2";return e.replace(r,i)}(e=function(e,n){var t="([^"+n.spaces+n.sectionSign+n.openingBrackets+"])("+n.sectionSign+")",r=new RegExp(t,"g"),i="$1"+n.space+"$2";return e.replace(r,i)}(e,n),n),n)}},{}],15:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixSoundRecordingCopyright=function(e,n){return e=function(e,n){var t="(\\(p\\))(["+n.spaces+"]?)("+n.cardinalNumber+")",r=new RegExp(t,"gi"),i=n.soundRecordingCopyright+"$2$3";return e.replace(r,i)}(e,n),e=(0,r.addSpaceBeforeSymbol)(e,n,n.soundRecordingCopyright),e=(0,i.addNbspAfterSymbol)(e,n,n.soundRecordingCopyright),e=(0,i.replaceSpacesWithNbspAfterSymbol)(e,n,n.soundRecordingCopyright)};var r=e("../whitespace/spaces"),i=e("../whitespace/nbsp")},{"../whitespace/nbsp":18,"../whitespace/spaces":19}],16:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixTrademark=function(e,n){return e=function(e,n){var t="(["+n.spaces+"]*)(\\(tm\\)|"+n.trademark+")",r=new RegExp(t,"gi"),i=n.trademark;return e.replace(r,i)}(e,n)}},{}],17:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeEmptyLines=function(e){return e.replace(/[\n\r]{2,}/gm,"\n")}},{}],18:[function(e,n,t){"use strict";function r(e,n){var t="(["+n.lowercaseChars+n.uppercaseChars+"]{2,})(["+n.nbsp+n.narrowNbsp+"])(["+n.lowercaseChars+n.uppercaseChars+"]{2,})",r=new RegExp(t,"g");return e=(e=e.replace(r,"$1 $3")).replace(r,"$1 $3")}function i(e,n){var t="(^|["+n.space+"]|[^"+n.allChars+n.cardinalNumber+n.apostrophe+n.plus+n.minus+n.hyphen+"])(["+n.lowercaseChars+"])(["+n.space+"])",r=new RegExp(t,"g"),i="$1$2"+n.nbsp;return e=(e=e.replace(r,i)).replace(r,i),t="(^|["+n.sentencePunctuation+n.ellipsis+n.copyright+n.registeredTrademark+n.soundRecordingCopyright+"])(["+n.spaces+"]?)(["+n.uppercaseChars+"])(["+n.spaces+"])",r=new RegExp(t,"g"),i="$1$2$3"+n.nbsp,e=e.replace(r,i),"en-us"==n.locale&&(e=e.replace(new RegExp("(^|["+n.spaces+"])(I)(["+n.spaces+"])","g"),"$1$2"+n.nbsp)),e}function s(e,n){var t="(["+n.spaces+"])("+n.ampersand+")(["+n.spaces+"])",r=new RegExp(t,"g"),i=" $2"+n.nbsp;return e.replace(r,i)}function a(e,n){return e.replace(new RegExp("([^"+n.nbsp+n.cardinalNumber+"]|^)("+n.cardinalNumber+"{1,2})(["+n.spaces+"])(["+n.allChars+"])","g"),"$1$2"+n.nbsp+"$4")}function o(e,n){return e.replace(new RegExp("([^"+n.nbsp+n.cardinalNumber+"]|^)("+n.cardinalNumber+"{1,2})("+n.ordinalIndicator+")(["+n.spaces+"]?)(["+n.allChars+"])","g"),"$1$2$3"+n.nbsp+"$5")}function p(e,n){var t="("+n.cardinalNumber+")("+n.ordinalIndicator+")(["+n.spaces+"]?)("+n.cardinalNumber+")("+n.ordinalIndicator+")(["+n.spaces+"]?)("+n.cardinalNumber+")",r=new RegExp(t,"g"),i="";switch(n.locale){case"en-us":case"rue":case"sk":case"cs":i="$1$2"+n.nbsp+"$4$5"+n.nbsp+"$7";break;case"de-de":i="$1$2"+n.nbsp+"$4$5"+n.space+"$7"}return e.replace(r,i)}function u(e,n){if(""==n.romanOrdinalIndicator)return e;var t="(\\b)(["+n.romanNumerals+"]+)("+n.romanOrdinalIndicator+")(["+n.spaces+"]?)(["+n.allChars+n.cardinalNumber+"])",r=new RegExp(t,"g"),i="$1$2$3"+n.nbsp+"$5";return e.replace(r,i)}function l(e,a){var n="(\\b["+a.uppercaseChars+"]["+a.lowercaseChars+"]+?)(["+a.spaces+"])(["+a.romanNumerals+"]+\\b)("+a.romanOrdinalIndicator+")(["+a.nbsp+"]?)",t=new RegExp(n,"g");return e.replace(t,function(e,n,t,r,i,s){return""==s&&"I"==r?n+a.space+r+i:""==s&&"I"!=r?n+a.nbsp+r+i:s==a.nbsp&&"I"==r?n+a.space+r+i+s:n+a.nbsp+r+i+a.space})}function c(e,n){var t="(["+n.spaces+"])(["+n.percent+n.permille+n.permyriad+"])",r=new RegExp(t,"g"),i=n.nbsp+"$2";return e.replace(r,i)}function d(e,a){var n=a.uppercaseChars;"en-us"==a.locale&&(n=n.replace(/A-Z/g,"A-HJ-Z"));var t="([^"+a.sentencePunctuation+a.ellipsis+a.closingBrackets+a.rightDoubleQuote+a.rightSingleQuote+a.apostrophe+a.multiplicationSign+a.emDash+a.enDash+"])(["+a.spaces+"])(["+n+"])((["+a.spaces+"])|(\\.$|$))",r=new RegExp(t,"g");return e.replace(r,function(e,n,t,r,i,s){return"en-us"==a.locale||"I"!=r||s!=a.nbsp&&s!=a.hairSpace&&s!=a.narrowNbsp?n+a.nbsp+r+i:n+a.nbsp+r+a.space})}Object.defineProperty(t,"__esModule",{value:!0}),t.addNbspAfterAmpersand=s,t.addNbspAfterCardinalNumber=a,t.addNbspAfterOrdinalNumber=o,t.addNbspAfterPreposition=i,t.addNbspAfterRomanNumeral=u,t.addNbspAfterSymbol=function(e,n,t){var r="("+t+")([^"+n.spaces+"])",i=new RegExp(r,"g"),s="$1"+n.nbsp+"$2";return e.replace(i,s)},t.addNbspBeforePercent=c,t.addNbspBeforeSingleLetter=d,t.addNbspWithinOrdinalDate=p,t.fixNbsp=function(e,n){return e=c(e=l(e=d(e=u(e=p(e=o(e=a(e=s(e=i(e=r(e,n),n),n),n),n),n),n),n),n),n)},t.fixNbspForNameWithRegnalNumber=l,t.removeNbspBetweenMultiCharWords=r,t.replaceSpacesWithNbspAfterSymbol=function(e,n,t){var r="("+t+")(["+n.spaces+"])",i=new RegExp(r,"g"),s="$1"+n.nbsp;return e.replace(i,s)}},{}],19:[function(e,n,t){"use strict";function r(e,n){var t="(\\S)(["+n.spaces+"]{2,})(\\S)",r=new RegExp(t,"g");return e.replace(r,"$1 $3")}function i(e,n,r){for(var t=e.split(/\r?\n/),i=new RegExp("(^\\s+)([-\\*\\+]*)","g"),s=0;s<t.length;s++)t[s]=t[s].replace(i,function(e,n,t){return 0==r.removeWhitespacesBeforeMarkdownList&&""!=t?n+t:t});return t.join("\n")}function s(e){for(var n=e.split(/\r?\n/),t=new RegExp("(\\s+$)","g"),r=0;r<n.length;r++)n[r]=n[r].replace(t,"");return n.join("\n")}function a(e,n){var t="(["+n.spaces+"])(["+n.sentencePausePunctuation+"])([^\\-\\)]|$)",r=new RegExp(t,"g");return e.replace(r,"$2$3")}function o(e,n){var t="(["+n.spaces+"])(["+n.terminalPunctuation+n.closingBrackets+n.degree+"])",r=new RegExp(t,"g");return e.replace(r,"$2")}function p(e,n){var t="("+n.cardinalNumber+")(["+n.spaces+"]?)("+n.ordinalIndicator+")(["+n.spaces+"]|\\b)",r=new RegExp(t,"g");return e.replace(r,"$1$3$4")}function u(e,n){var t="(["+n.openingBrackets+"])(["+n.spaces+"])",r=new RegExp(t,"g");return e.replace(r,"$1")}function l(e,s){var n="(["+s.lowercaseChars+s.uppercaseChars+"])(["+s.openingBrackets+"])(["+s.lowercaseChars+s.uppercaseChars+s.ellipsis+"])(["+s.lowercaseChars+s.uppercaseChars+s.ellipsis+s.closingBrackets+"])",t=new RegExp(n,"g");return e.replace(t,function(e,n,t,r,i){return"s"==r|"S"==r|r+i=="es"|r+i=="ES"?n+t+r+i:n+s.space+t+r+i})}function c(e,n){var t="(["+n.lowercaseChars+n.uppercaseChars+"]{2,}|["+n.ellipsis+"])(["+n.terminalPunctuation+"])(["+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1$2 $3")}function d(e,n){var t="(["+n.lowercaseChars+n.uppercaseChars+"]{2,}|["+n.ellipsis+"])(["+n.sentencePausePunctuation+"])(["+n.lowercaseChars+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1$2 $3")}function g(e,n){var t="(["+n.closingBrackets+"])(["+n.lowercaseChars+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1 $2")}Object.defineProperty(t,"__esModule",{value:!0}),t.addSpaceAfterClosingBrackets=g,t.addSpaceAfterSentencePause=d,t.addSpaceAfterTerminalPunctuation=c,t.addSpaceBeforeOpeningBrackets=l,t.addSpaceBeforeSymbol=function(e,n,t){var r="([^"+n.spaces+n.openingBrackets+"])("+t+")",i=new RegExp(r,"g"),s="$1"+n.space+"$2";return e.replace(i,s)},t.fixSpaces=function(e,n,t){return e=d(e=g(e=c(e=l(e=u(e=p(e=o(e=a(e=s(e=i(e=r(e,n),0,t)),n),n),n),n),n),n),n),n)},t.removeMultipleSpaces=r,t.removeSpaceAfterOpeningBrackets=u,t.removeSpaceBeforeOrdinalIndicator=p,t.removeSpaceBeforeSentencePausePunctuation=a,t.removeSpaceBeforeTerminalPunctuation=o,t.removeSpacesAtParagraphBeginning=i,t.removeSpacesAtParagraphEnd=s},{}],20:[function(e,n,t){"use strict";function r(e,n){var t="(["+n.uppercaseChars+"]["+n.allChars+"]?\\.)(["+n.spaces+"]?)",r="(["+n.allChars+"]{2,}[^\\.])",i="";switch(n.locale){case"en-us":i="";break;case"rue":case"sk":case"cs":case"de-de":i=n.nbsp}var s=t+r,a=new RegExp(s,"g"),o="$1"+n.nbsp+"$3";return e=e.replace(a,o),s=t+t+r,a=new RegExp(s,"g"),o="$1"+i+"$3"+n.space+"$5",e=e.replace(a,o),s=t+t+t+r,a=new RegExp(s,"g"),o="$1"+i+"$3"+i+"$5"+n.space+"$7",e=e.replace(a,o)}function i(e,n){var t="([^"+n.allChars+n.enDash+n.emDash+"]|^)",r="(["+n.allChars+"]|\\D)",i="([^"+n.allChars+n.leftDoubleQuote+n.leftSingleQuote+n.backtick+"\\p{Emoji}]|$)",s="";switch(n.locale){case"en-us":s="";break;case"rue":case"sk":case"cs":case"de-de":s=n.nbsp}for(var a=[],o=0;o<n.multipleWordAbbreviations.length;o++){for(var p=n.multipleWordAbbreviations[o].split(" "),u="",l=0;l<p.length;l++)u+="("+p[l]+")(\\.)(["+n.spaces+"]?)";a[o]=u}for(var c=0;c<a.length;c++){for(var d=t+a[c]+r,g=new RegExp(d,"gi"),f="$1",b=(a[c].match(/\(/g)||[]).length/3,h=0;h<b-1;h++)f+="$"+(3*h+2)+"."+s;f+="$"+(3*(b-1)+2)+". $"+(3*b+2),e=e.replace(g,f)}for(var m=0;m<a.length;m++){for(var $=t+a[m]+i,w=new RegExp($,"giu"),y="$1",x=(a[m].match(/\(/g)||[]).length/3,_=0;_<x-1;_++)y+="$"+(3*_+2)+"."+s;y+="$"+(3*(x-1)+2)+".$"+(3*x+2),e=e.replace(w,y)}return e}function s(e,n){for(var t=[],r=0;r<n.singleWordAbbreviations.length;r++)t[r]="("+n.singleWordAbbreviations[r]+")(\\.)(["+n.spaces+"]?)";for(var i="([^"+n.allChars+n.enDash+n.emDash+n.nbsp+"\\.]|^)",s="(["+n.allChars+"\\d]+)([^\\.]|$)",a=0;a<t.length;a++){var o=i+t[a]+s,p=new RegExp(o,"gi"),u="$1$2$3"+n.nbsp+"$5$6";e=e.replace(p,u)}for(var l="(["+n.allChars+"\\d])(["+n.spaces+"])",c="([^"+n.spaces+n.allChars+"\\d]|$)",d=0;d<t.length;d++){var g=l+t[d]+c,f=new RegExp(g,"gi"),b="$1"+n.nbsp+"$3$4$5$6";e=e.replace(f,b)}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.fixAbbreviations=function(e,n){return e=s(e=i(e=r(e,n),n),n)},t.fixInitials=r,t.fixMultipleWordAbbreviations=i,t.fixSingleWordAbbreviations=s},{}],21:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixCase=function(e,n){var t="([^"+n.allChars+"]|^)(["+n.uppercaseChars+"]{2})(["+n.lowercaseChars+"]{2,})",r=new RegExp(t,"g");return e=e.replace(r,function(e,n,t,r){return n+t.substring(0,1)+t.substring(1).toLowerCase()+r}),t="(\\b)(?!iOS)(["+n.lowercaseChars+"])(["+n.uppercaseChars+"]{2,})",r=new RegExp(t,"g"),e=e.replace(r,function(e,n,t,r){return n+t.toUpperCase()+r.toLowerCase()})}},{}],22:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.excludeExceptions=function(e,n){s(e,n.emailAddressPattern),s(e,n.webUrlPattern);for(var t=0;t<i.length;t++){var r="{{typopo__exception-"+t+"}}";e=e.replace(i[t],r)}return e},t.placeExceptions=function(e){for(var n=0;n<i.length;n++){var t=new RegExp("{{typopo__exception-"+n+"}}","g"),r=i[n];e=e.replace(t,r)}return e};var i=[];function s(e,n){var t=new RegExp(n,"g"),r=e.match(t);null!=r&&(i=i.concat(r))}},{}],23:[function(e,n,t){"use strict";function r(e,n){var t="(issn)(:?)(["+n.spaces+"]?)(\\d{4})(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)(\\d{4})",r=new RegExp(t,"gi"),i="ISSN$2"+n.nbsp+"$4-$6";return e.replace(r,i)}function i(e,n){var t="(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)",r="(isbn)(:?)(["+n.spaces+"]?)(\\d+)"+t+"(\\d+)"+t+"(\\d+)"+t+"(X|\\d+)",i=new RegExp(r,"gi"),s="ISBN$2"+n.nbsp+"$4-$6-$8-$10";return e.replace(i,s)}function s(e,n){var t="(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)",r="(isbn)(:?)(["+n.spaces+"]?)(\\d+)"+t+"(\\d+)"+t+"(\\d+)"+t+"(\\d+)"+t+"(X|\\d+)",i=new RegExp(r,"gi"),s="ISBN$2"+n.nbsp+"$4-$6-$8-$10-$12";return e.replace(i,s)}function a(e,n){var t="(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)",r=new RegExp("(\\d+)"+t+"(\\d+)"+t+"(\\d+)"+t+"(\\d+)"+t+"(X|\\d+?)","g");return e.replace(r,"$1-$3-$5-$7-$9")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixISBN10=i,t.fixISBN13=s,t.fixISBNnumber=a,t.fixISSN=r,t.fixPubId=function(e,n){return e=a(e=s(e=i(e=r(e,n),n),n),n)}},{}],24:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={quotes:{leftDoubleQuote:"„",rightDoubleQuote:"“",leftSingleQuote:"‚",rightSingleQuote:"‘"},numbers:{ordinalIndicator:"\\.",romanOrdinalIndicator:"\\."},singleWordAbbreviations:["č","s","fol","str","r","par","odst","např","sv","tj","tzv"],multipleWordAbbreviations:["hl m","n l","p n l","př n l"]};t.default=r},{}],25:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={quotes:{leftDoubleQuote:"„",rightDoubleQuote:"“",leftSingleQuote:"‚",rightSingleQuote:"‘"},numbers:{ordinalIndicator:"\\.",romanOrdinalIndicator:"\\."},singleWordAbbreviations:["S","z","St","Stk","Mo","Di","Mi","Do","Fr","Sa","So","Bhf","Hbf","Nr","ca","usw","geb","gest","u"],multipleWordAbbreviations:["b w","d h","d i","e V","n Chr","s a","s o","s u","u a","u ä","u Ä","u dgl","u U","u z","u zw","v a","v Chr","z B","z T","z Zt","n u Z","u a m","v u Z","Ges m b H"]};t.default=r},{}],26:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={quotes:{leftDoubleQuote:"“",rightDoubleQuote:"”",leftSingleQuote:"‘",rightSingleQuote:"’"},numbers:{ordinalIndicator:"st|nd|rd|th",romanOrdinalIndicator:""},singleWordAbbreviations:["p","pp","no","vol"],multipleWordAbbreviations:["U S","e g","i e","a m","p m"]};t.default=r},{}],27:[function(e,n,t){"use strict";function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=u(e("./cs")),i=u(e("./en-us")),s=u(e("./rue")),o=u(e("./sk")),p=u(e("./de-de"));function u(e){return e&&e.__esModule?e:{default:e}}function l(e,n){for(var t,r,i=0;i<n.length;i++){var s=n[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,(t=s.key,r=void 0,r=function(e,n){if("object"!==a(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0===t)return("string"===n?String:Number)(e);var r=t.call(e,n||"default");if("object"!==a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}(t,"string"),"symbol"===a(r)?r:String(r)),s)}}function c(e,n,t){return n&&l(e.prototype,n),t&&l(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}var d={cs:r.default,"en-us":i.default,rue:s.default,sk:o.default,"de-de":p.default},g=c(function e(n){for(n in!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this.locale=n,this.nonLatinLowercase="áäčďéěíĺľňóôöőŕřšťúüűůýŷžабвгґдезіийклмнопрстуфъыьцчжшїщёєюях",this.nonLatinUppercase="ÁÄČĎÉĚÍĹĽŇÓÔÖŐŔŘŠŤÚÜŰŮÝŶŽАБВГҐДЕЗІИЙКЛМНОПРСТУФЪЫЬЦЧЖШЇЩЁЄЮЯХ",this.nonLatinChars=this.nonLatinLowercase+this.nonLatinUppercase,this.lowercaseChars="a-z"+this.nonLatinLowercase,this.uppercaseChars="A-Z"+this.nonLatinUppercase,this.allChars=this.lowercaseChars+this.uppercaseChars,this.singleQuoteAdepts="‚|'|‘|’|ʼ|‛|´|`|′|‹|›",this.leftSingleQuote=d[n].quotes.leftSingleQuote,this.rightSingleQuote=d[n].quotes.rightSingleQuote,this.apostrophe="’",this.singlePrime="′",this.backtick="`",this.doubleQuoteAdepts="„|“|”|\"|«|»|″|,{2,}|‘{2,}|’{2,}|'{2,}|‹{2,}|›{2,}|′{2,}|´{2,}|`{2,}",this.leftDoubleQuote=d[n].quotes.leftDoubleQuote,this.rightDoubleQuote=d[n].quotes.rightDoubleQuote,this.doublePrime="″",this.space=" ",this.nbsp=" ",this.hairSpace=" ",this.narrowNbsp=" ",this.spaces=this.space+this.nbsp+this.hairSpace+this.narrowNbsp,this.terminalPunctuation="\\.\\!\\?",this.terminalQuotes=this.rightSingleQuote+this.rightDoubleQuote,this.sentencePausePunctuation="\\,\\:\\;",this.sentencePunctuation=this.sentencePausePunctuation+this.terminalPunctuation,this.openingBrackets="\\(\\[\\{",this.closingBrackets="\\)\\]\\}",this.ellipsis="…",this.hyphen="-",this.enDash="–",this.emDash="—",this.slash="/",this.degree="°",this.multiplicationSign="×",this.ampersand="&",this.sectionSign="§",this.copyright="©",this.registeredTrademark="®",this.soundRecordingCopyright="℗",this.trademark="™",this.plus="+",this.minus="−",this.plusMinus="±",this.percent="%",this.permille="‰",this.permyriad="‱",this.numberSign="#",this.webUrlPattern="((?:(http|https|Http|Https|rtsp|Rtsp):\\/\\/(?:(?:[a-zA-Z0-9\\$\\-\\_\\.\\+\\!\\*\\'\\(\\)\\,\\;\\?\\&\\=]|(?:\\%[a-fA-F0-9]{2})){1,64}(?:\\:(?:[a-zA-Z0-9\\$\\-\\_\\.\\+\\!\\*\\'\\(\\)\\,\\;\\?\\&\\=]|(?:\\%[a-fA-F0-9]{2})){1,25})?\\@)?)?((?:(?:[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}\\.)+(?:(?:aero|arpa|asia|a[cdefgilmnoqrstuwxz])|(?:biz|b[abdefghijmnorstvwyz])|(?:cat|com|coop|c[acdfghiklmnoruvxyz])|d[ejkmoz]|(?:edu|e[cegrstu])|f[ijkmor]|(?:gov|g[abdefghilmnpqrstuwy])|h[kmnrtu]|(?:info|int|i[delmnoqrst])|(?:jobs|j[emop])|k[eghimnrwyz]|l[abcikrstuvy]|(?:mil|mobi|museum|m[acdghklmnopqrstuvwxyz])|(?:name|net|n[acefgilopruz])|(?:org|om)|(?:pro|p[aefghklmnrstwy])|qa|r[eouw]|s[abcdeghijklmnortuvyz]|(?:tel|travel|t[cdfghjklmnoprtvwz])|u[agkmsyz]|v[aceginu]|w[fs]|y[etu]|z[amw]))|(?:(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9])\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[0-9])))(?:\\:\\d{1,5})?)(\\/(?:(?:[a-zA-Z0-9\\;\\/\\?\\:\\@\\&\\=\\#\\~\\-\\.\\+\\!\\*\\'\\(\\)\\,\\_])|(?:\\%[a-fA-F0-9]{2}))*)?(?:\\b|$)",this.emailAddressPattern="[a-zA-Z0-9\\+\\.\\_\\%\\-]{1,256}\\@[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}(\\.[a-zA-Z0-9][a-zA-Z0-9\\-]{0,25})+",this.cardinalNumber="\\d",this.ordinalIndicator=d[n].numbers.ordinalIndicator,this.romanNumerals="IVXLCDM",this.romanOrdinalIndicator=d[n].numbers.romanOrdinalIndicator,this.singleWordAbbreviations=[],d)this.singleWordAbbreviations=this.singleWordAbbreviations.concat(d[n].singleWordAbbreviations);for(n in this.multipleWordAbbreviations=[],d)this.multipleWordAbbreviations=this.multipleWordAbbreviations.concat(d[n].multipleWordAbbreviations)});t.default=g},{"./cs":24,"./de-de":25,"./en-us":26,"./rue":28,"./sk":29}],28:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={quotes:{leftDoubleQuote:"«",rightDoubleQuote:"»",leftSingleQuote:"‹",rightSingleQuote:"›"},numbers:{ordinalIndicator:"\\.",romanOrdinalIndicator:"\\."},singleWordAbbreviations:["ціт","ст","канц","абз","тзв","Зб","ч","напр"],multipleWordAbbreviations:["т зн","Е Ч","евід ч","род ч","т ч","т д"]};t.default=r},{}],29:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={quotes:{leftDoubleQuote:"„",rightDoubleQuote:"“",leftSingleQuote:"‚",rightSingleQuote:"‘"},numbers:{ordinalIndicator:"\\.",romanOrdinalIndicator:"\\."},singleWordAbbreviations:["č","s","fol","str","r","par","odst","napr","sv","tzv","čl","cit","roč","vyd"],multipleWordAbbreviations:["hl m","n l","p n l","pr n l","s a","s l","t j","zodp red","t č"]};t.default=r},{}],30:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixTypos=function(e,n,t){n=void 0===n?"en-us":n;var r=new i.default(n);t=void 0===t?{removeLines:!0,removeWhitespacesBeforeMarkdownList:!0,keepMarkdownCodeBlocks:!1}:t,e=(0,R.excludeExceptions)(e,r),t.removeLines&&(e=(0,s.removeEmptyLines)(e));return e=(0,u.fixEllipsis)(e,r),e=(0,o.fixSpaces)(e,r,t),e=(0,p.fixPeriod)(e),e=(0,c.fixDash)(e,r),e=(0,l.fixHyphen)(e,r),e=(0,g.fixSingleQuotesPrimesAndApostrophes)(e,r,t),e=(0,d.fixDoubleQuotesAndPrimes)(e,r,t),e=(0,f.fixMultiplicationSign)(e,r),e=(0,b.fixSectionSign)(e,r),e=(0,h.fixCopyright)(e,r),e=(0,m.fixSoundRecordingCopyright)(e,r),e=(0,$.fixPlusMinus)(e,r),e=(0,w.fixRegisteredTrademark)(e,r),e=(0,y.fixTrademark)(e,r),e=(0,x.fixExponents)(e,r),e=(0,_.fixNumberSign)(e,r),e=(0,S.fixCase)(e,r),e=(0,v.fixAbbreviations)(e,r),e=(0,E.fixPubId)(e,r),e=(0,a.fixNbsp)(e,r),e=(0,R.placeExceptions)(e)};var r,i=(r=e("./locale/locale"))&&r.__esModule?r:{default:r},s=e("./lib/whitespace/lines"),a=e("./lib/whitespace/nbsp"),o=e("./lib/whitespace/spaces"),p=e("./lib/punctuation/period"),u=e("./lib/punctuation/ellipsis"),l=e("./lib/punctuation/hyphen"),c=e("./lib/punctuation/dash"),d=e("./lib/punctuation/double-quotes"),g=e("./lib/punctuation/single-quotes"),f=e("./lib/symbols/multiplication-sign"),b=e("./lib/symbols/section-sign"),h=e("./lib/symbols/copyright"),m=e("./lib/symbols/sound-recording-copyright"),$=e("./lib/symbols/plus-minus"),w=e("./lib/symbols/registered-trademark"),y=e("./lib/symbols/trademark"),x=e("./lib/symbols/exponents"),_=e("./lib/symbols/number-sign"),v=e("./lib/words/abbreviations"),S=e("./lib/words/case"),E=e("./lib/words/pub-id"),R=e("./lib/words/exceptions")},{"./lib/punctuation/dash":1,"./lib/punctuation/double-quotes":2,"./lib/punctuation/ellipsis":3,"./lib/punctuation/hyphen":4,"./lib/punctuation/period":6,"./lib/punctuation/single-quotes":7,"./lib/symbols/copyright":8,"./lib/symbols/exponents":9,"./lib/symbols/multiplication-sign":10,"./lib/symbols/number-sign":11,"./lib/symbols/plus-minus":12,"./lib/symbols/registered-trademark":13,"./lib/symbols/section-sign":14,"./lib/symbols/sound-recording-copyright":15,"./lib/symbols/trademark":16,"./lib/whitespace/lines":17,"./lib/whitespace/nbsp":18,"./lib/whitespace/spaces":19,"./lib/words/abbreviations":20,"./lib/words/case":21,"./lib/words/exceptions":22,"./lib/words/pub-id":23,"./locale/locale":27}]},{},[30])(30)});
!function(e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).typopo=e()}(function(){return function s(a,o,p){function u(n,e){if(!o[n]){if(!a[n]){var t="function"==typeof require&&require;if(!e&&t)return t(n,!0);if(l)return l(n,!0);var r=new Error("Cannot find module '"+n+"'");throw r.code="MODULE_NOT_FOUND",r}var i=o[n]={exports:{}};a[n][0].call(i.exports,function(e){return u(a[n][1][e]||e)},i,i.exports,s,a,o,p)}return o[n].exports}for(var l="function"==typeof require&&require,e=0;e<p.length;e++)u(p[e]);return u}({1:[function(e,n,t){"use strict";function r(e){return e.replace(/(---)/g,"—")}function i(e){return e.replace(/(--)/g,"–")}function s(e,n){return e.replace(new RegExp("(["+n.allChars+"])(["+n.spaces+"]+)(["+n.hyphen+"])(["+n.spaces+"]+)(["+n.allChars+"])","g"),"$1"+n.space+"{{typopo__spacedHyphen}}"+n.space+"$5")}function a(e,n){var t="(["+n.allChars+"])(["+n.spaces+"]?)+({{typopo__spacedHyphen}}|["+n.enDash+"|"+n.emDash+"])(["+n.spaces+"]?)+(["+n.allChars+"])",r=new RegExp(t,"g"),i="";switch(n.locale){case"en-us":i="$1"+n.emDash+"$5";break;case"rue":case"sk":i="$1"+n.hairSpace+n.emDash+n.hairSpace+"$5";break;case"cs":i="$1"+n.nbsp+n.enDash+n.space+"$5";break;case"de-de":i="$1"+n.hairSpace+n.enDash+n.hairSpace+"$5"}return e.replace(r,i)}function o(e,n){var t="(["+n.allChars+"])(["+n.spaces+"]?)("+n.hyphen+")(["+n.spaces+"]?)(["+n.sentencePunctuation+"\\n\\r])",r=new RegExp(t,"g"),i="";switch(n.locale){case"en-us":i="$1"+n.emDash+"$5";break;case"rue":case"sk":i="$1"+n.hairSpace+n.emDash+"$5";break;case"cs":i="$1"+n.nbsp+n.enDash+"$5";break;case"de-de":i="$1"+n.hairSpace+n.enDash+"$5"}return e.replace(r,i)}function p(e,n){var t,r="("+n.cardinalNumber+")(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)("+n.cardinalNumber+")",i=new RegExp(r,"g");return e=(e=e.replace(i,"$1{{typopo__endash}}$3")).replace(i,"$1{{typopo__endash}}$3"),r="{{typopo__endash}}",i=new RegExp(r,"g"),t=n.enDash,e.replace(i,t)}function u(e,n){var t="(["+n.percent+n.permille+n.permyriad+"])(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)("+n.cardinalNumber+")",r=new RegExp(t,"g"),i="$1"+n.enDash+"$3";return e.replace(r,i)}function l(e,n){var t="("+n.cardinalNumber+")("+n.ordinalIndicator+")(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)("+n.cardinalNumber+")("+n.ordinalIndicator+")",r=new RegExp(t,"gi"),i="$1$2"+n.enDash+"$4$5";return e.replace(r,i)}Object.defineProperty(t,"__esModule",{value:!0}),t.fixDash=function(e,n){return e=l(e=u(e=p(e=o(e=a(e=s(e=i(e=r(e)),n),n),n),n),n),n)},t.fixDashBetweenCardinalNumbers=p,t.fixDashBetweenOrdinalNumbers=l,t.fixDashBetweenPercentageRange=u,t.fixDashesBetweenWords=a,t.fixHyphenBetweenWordAndPunctuation=o,t.identifySpacedHyphen=s,t.replaceThreeHyphensWithEmDash=r,t.replaceTwoHyphensWithEnDash=i},{}],2:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addSpaceAfterRightDoubleQuote=$,t.addSpaceBeforeLeftDoubleQuote=m,t.fixDoubleQuotesAndPrimes=function(e,n,t){return e=f(e=d(e=c(e=l(e=u(e=p(e=o(e=a(e=s(e=(0,i.identifyMarkdownCodeTicks)(e,t),n),n),n),n),n),n),n)),n),e=b(e=g(e=$(e=m(e=h(e=(0,i.placeMarkdownCodeTicks)(e,t),n),n),n),n),n)},t.identifyDoublePrimes=o,t.identifyDoubleQuotePairs=p,t.identifyStandaloneLeftDoubleQuote=u,t.identifyStandaloneRightDoubleQuote=l,t.placeLocaleDoubleQuotes=f,t.removeExtraCommaAfterSentencePunctuation=b,t.removeExtraPunctuationAfterQuotes=a,t.removeExtraPunctuationBeforeQuotes=s,t.removeExtraSpacesAroundQuotes=h,t.removeUnidentifiedDoubleQuote=c,t.replaceDoublePrimeWDoubleQuote=d,t.swapQuotesAndTerminalPunctuation=g;var r=e("../whitespace/nbsp"),i=e("../punctuation/markdown");function s(e,n){var t="([^"+n.romanNumerals+"])(["+n.sentencePunctuation+"])(["+n.sentencePunctuation+"])("+n.doubleQuoteAdepts+")",r=new RegExp(t,"g");return e.replace(r,"$1$2$4")}function a(e,n){var t="([^"+n.romanNumerals+"])(["+n.sentencePunctuation+"])("+n.doubleQuoteAdepts+")(["+n.sentencePunctuation+"])",r=new RegExp(t,"g");return e.replace(r,"$1$2$3")}function o(e,n){return e=(e=e.replace(new RegExp("([^0-9]|^)("+n.doubleQuoteAdepts+")(.+?)(\\d+)("+n.doubleQuoteAdepts+")(["+n.terminalPunctuation+n.ellipsis+"])","g"),"$1$2$3$4$6$5")).replace(new RegExp("(\\b\\d{1,3})(["+n.spaces+"]?)(“|”|\"|″|‘{2,}|’{2,}|'{2,}|′{2,})","g"),"$1$2{{typopo__double-prime}}")}function p(e,n){return e=(e=e.replace(new RegExp("("+n.doubleQuoteAdepts+")(\\d+)({{typopo__double-prime}})","g"),"{{typopo__left-double-quote}}$2{{typopo__right-double-quote}}")).replace(new RegExp("("+n.doubleQuoteAdepts+")(.*?)("+n.doubleQuoteAdepts+")","g"),"{{typopo__left-double-quote}}$2{{typopo__right-double-quote}}")}function u(e,n){var t="("+n.doubleQuoteAdepts+")([0-9"+n.lowercaseChars+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"{{typopo__left-double-quote--standalone}}$2")}function l(e,n){var t="(["+n.lowercaseChars+n.uppercaseChars+n.sentencePunctuation+n.ellipsis+"])("+n.doubleQuoteAdepts+")",r=new RegExp(t,"g");return e.replace(r,"$1{{typopo__right-double-quote--standalone}}")}function c(e,n){var t="(["+n.spaces+"])("+n.doubleQuoteAdepts+")(["+n.spaces+"])",r=new RegExp(t,"g");return e.replace(r,"$1")}function d(e){return e=(e=e.replace(new RegExp("({{typopo__left-double-quote--standalone}})(.*?)({{typopo__double-prime}})","g"),"{{typopo__left-double-quote}}$2{{typopo__right-double-quote}}")).replace(new RegExp("({{typopo__double-prime}})(.*?)({{typopo__right-double-quote--standalone}})","g"),"{{typopo__left-double-quote}}$2{{typopo__right-double-quote}}")}function g(e,n){return e=(e=(e=(e=(e=e.replace(new RegExp("([^"+n.sentencePunctuation+"])(["+n.spaces+"])("+n.leftDoubleQuote+")([^"+n.rightDoubleQuote+"]+?)([^"+n.romanNumerals+n.closingBrackets+"])(["+n.terminalPunctuation+n.ellipsis+"])("+n.rightDoubleQuote+")","g"),"$1$2$3$4$5$7$6")).replace(new RegExp("([^"+n.sentencePunctuation+"])(["+n.spaces+"])("+n.leftDoubleQuote+")(.+?)([^"+n.romanNumerals+"])("+n.rightDoubleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(["+n.spaces+"])(["+n.lowercaseChars+"])","g"),"$1$2$3$4$5$7$6$8$9")).replace(new RegExp("(^"+n.leftDoubleQuote+"[^"+n.rightDoubleQuote+"]+?[^"+n.romanNumerals+"])("+n.rightDoubleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(\\B)","gm"),"$1$3$2$4")).replace(new RegExp("(["+n.sentencePunctuation+"]["+n.spaces+"]"+n.leftDoubleQuote+"[^"+n.rightDoubleQuote+"]+?[^"+n.romanNumerals+"])("+n.rightDoubleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(\\B)","g"),"$1$3$2$4")).replace(new RegExp("(["+n.sentencePunctuation+"]["+n.rightDoubleQuote+"]["+n.spaces+"]"+n.leftDoubleQuote+"[^"+n.rightDoubleQuote+"]+?[^"+n.romanNumerals+"])("+n.rightDoubleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(\\B)","g"),"$1$3$2$4")}function f(e,n){return e=(e=(e=e.replace(/{{typopo__double-prime}}/g,n.doublePrime)).replace(/({{typopo__left-double-quote}}|{{typopo__left-double-quote--standalone}})/g,n.leftDoubleQuote)).replace(/({{typopo__right-double-quote}}|{{typopo__right-double-quote--standalone}})/g,n.rightDoubleQuote)}function b(e,n){var t="(["+n.sentencePunctuation+"])([,])("+n.rightDoubleQuote+")",r=new RegExp(t,"g");return e.replace(r,"$1$3")}function h(e,n){return e=(e=(e=e.replace(new RegExp("("+n.leftDoubleQuote+")(["+n.spaces+"])","g"),"$1")).replace(new RegExp("(["+n.spaces+"])("+n.rightDoubleQuote+")","g"),"$2")).replace(new RegExp("(["+n.spaces+"])("+n.doublePrime+")","g"),"$2")}function m(e,n){return e=e.replace(new RegExp("(["+n.sentencePunctuation+n.allChars+"])(["+n.leftDoubleQuote+"])","g"),"$1 $2"),e=(0,r.addNbspAfterPreposition)(e,n)}function $(e,n){return e.replace(new RegExp("(["+n.rightDoubleQuote+"])(["+n.allChars+"])","g"),"$1 $2")}},{"../punctuation/markdown":5,"../whitespace/nbsp":18}],3:[function(e,n,t){"use strict";function r(e,n){var t="["+n.ellipsis+"\\.]{3,}",r=new RegExp(t,"g"),i=n.ellipsis;return e.replace(r,i)}function i(e,n){var t="\\."+n.ellipsis+"|"+n.ellipsis+"{2,}|"+n.ellipsis+"\\.",r=new RegExp(t,"g"),i=n.ellipsis;return e.replace(r,i)}function s(e,n){var t="["+n.spaces+"]\\.{2}["+n.spaces+"]",r=new RegExp(t,"g"),i=n.space+n.ellipsis+n.space;return e.replace(r,i)}function a(e,n){var t=",["+n.spaces+"]?"+n.ellipsis+"["+n.spaces+"]?,",r=new RegExp(t,"g");return e.replace(r,", …,")}function o(e,n){var t="(,)(["+n.spaces+"])?("+n.ellipsis+")(["+n.spaces+"])?(\\B|["+n.closingBrackets+"])([^,]|$)",r=new RegExp(t,"g");return e.replace(r,"$1$3$5$6")}function p(e,n){var t="(^"+n.ellipsis+")(["+n.spaces+"])(["+n.lowercaseChars+n.uppercaseChars+"])",r=new RegExp(t,"gm");return e.replace(r,"$1$3")}function u(e,n){var t="(["+n.sentencePunctuation+n.terminalQuotes+"])(["+n.spaces+"]?)(["+n.ellipsis+"])(["+n.spaces+"]?)(["+n.lowercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1 $3$5")}function l(e,n){var t="(["+n.lowercaseChars+"])(["+n.spaces+"])(["+n.ellipsis+"])(["+n.spaces+"]?)(["+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1$3 $5")}function c(e,n){var t="(["+n.allChars+"])(["+n.ellipsis+"])(["+n.allChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1$2 $3")}function d(e,n){var t="(["+n.sentencePunctuation+n.terminalQuotes+"])(["+n.spaces+"]?)("+n.ellipsis+")(["+n.spaces+"]?)(["+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1 $3 $5")}function g(e,n){var t="(["+n.lowercaseChars+"])(["+n.spaces+"])+(["+n.ellipsis+"]["+n.rightDoubleQuote+n.rightSingleQuote+"]?$)",r=new RegExp(t,"gm");return e.replace(r,"$1$3")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixAposiopesisBetweenSentences=l,t.fixAposiopesisBetweenWords=c,t.fixAposiopesisEndingParagraph=g,t.fixAposiopesisStartingParagraph=p,t.fixAposiopesisStartingSentence=u,t.fixEllipsis=function(e,n){return e=s(e=i(e=g(e=d(e=c(e=l(e=u(e=p(e=o(e=a(e=r(e,n),n),n),n),n),n),n),n),n),n),n)},t.fixEllipsisAsLastItem=o,t.fixEllipsisBetweenSentences=d,t.fixEllipsisSpacingAroundCommas=a,t.replaceThreeCharsWithEllipsis=r,t.replaceTwoCharsWithEllipsis=i,t.replaceTwoPeriodsWithEllipsis=s},{}],4:[function(e,n,t){"use strict";function r(e,n){var t="(["+n.allChars+"])(-)(["+n.spaces+"])(["+n.allChars+"])",r=new RegExp(t,"g");return e=e.replace(r,"$1-$4"),t="(["+n.allChars+"])(["+n.spaces+"])(-)(["+n.allChars+"])",r=new RegExp(t,"g"),e=e.replace(r,"$1-$4")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixHyphen=function(e,n){return e=r(e,n)},t.fixSpaceAroundHyphen=r},{}],5:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.identifyMarkdownCodeTicks=function(e,n){n.keepMarkdownCodeBlocks&&(e=(e=(e=e.replace(new RegExp("(\\s*)(```)","g"),"$1{{typopo__markdown_tick}}{{typopo__markdown_tick}}{{typopo__markdown_tick}}")).replace(new RegExp("(``)(.+?)(``)","g"),"{{typopo__markdown_tick}}{{typopo__markdown_tick}}$2{{typopo__markdown_tick}}{{typopo__markdown_tick}}")).replace(new RegExp("(`)(.+?)(`)","g"),"{{typopo__markdown_tick}}$2{{typopo__markdown_tick}}"));return e},t.placeMarkdownCodeTicks=function(e,n){n.keepMarkdownCodeBlocks&&(e=e.replace(new RegExp("{{typopo__markdown_tick}}","g"),"`"));return e}},{}],6:[function(e,n,t){"use strict";function r(e){return e.replace(new RegExp("\\.{2}(?![\\\\/])","g"),".")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixPeriod=r,t.removeExtraPeriod=r},{}],7:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixSingleQuotesPrimesAndApostrophes=function(e,n,t){return e=w(e=b(e=h(e=c(e=f(e=u(e=a(e=p(e=o(e=s(e=i(e=(0,r.identifyMarkdownCodeTicks)(e,t),n),n),n),n),n)),n),n)),n),n),e=$(e=m(e=(0,r.placeMarkdownCodeTicks)(e,t),n),n)},t.identifyContractedAnd=i,t.identifyContractedBeginnings=s,t.identifyContractedEnds=a,t.identifyContractedYears=p,t.identifyInWordContractions=o,t.identifyResidualApostrophes=b,t.identifySinglePrimes=u,t.identifySingleQuotePairAroundSingleWord=f,t.identifySingleQuotePairs=g,t.identifySingleQuotesWithinDoubleQuotes=c,t.identifyStandaloneLeftSingleQuote=l,t.identifyStandaloneRightSingleQuote=d,t.placeLocaleSingleQuotes=w,t.removeExtraSpaceAroundSinglePrime=$,t.replaceSinglePrimeWSingleQuote=h,t.swapSingleQuotesAndTerminalPunctuation=m;var r=e("../punctuation/markdown");function i(n,t){return[["dead","buried"],["drill","bass"],["drum","bass"],["rock","roll"],["pick","mix"],["fish","chips"],["salt","shake"],["mac","cheese"],["pork","beans"],["drag","drop"],["rake","scrape"],["hook","kill"]].forEach(function(e){n=n.replace(new RegExp("("+e[0]+")(["+t.spaces+"])?("+t.singleQuoteAdepts+")(n)("+t.singleQuoteAdepts+")(["+t.spaces+"])?("+e[1]+")","gi"),"$1"+t.nbsp+"{{typopo__apostrophe}}$4{{typopo__apostrophe}}"+t.nbsp+"$7")}),n}function s(e,n){return e.replace(new RegExp("("+n.singleQuoteAdepts+")(cause|em|mid|midst|mongst|prentice|round|sblood|ssdeath|sfoot|sheart|shun|slid|slife|slight|snails|strewth|til|tis|twas|tween|twere|twill|twixt|twould)","gi"),"{{typopo__apostrophe}}$2")}function a(e,n){return e.replace(new RegExp("(\\Bin)("+n.singleQuoteAdepts+")","gi"),"$1{{typopo__apostrophe}}")}function o(e,n){return e.replace(new RegExp("(["+n.cardinalNumber+n.allChars+"])("+n.singleQuoteAdepts+")+(["+n.allChars+"])","g"),"$1{{typopo__apostrophe}}$3")}function p(e,n){return e.replace(new RegExp("([^0-9])(["+n.spaces+"])("+n.singleQuoteAdepts+")(["+n.cardinalNumber+"]{2})","g"),"$1$2{{typopo__apostrophe}}$4")}function u(e){return e.replace(/(\d)( ?)('|‘|’|‛|′)/g,"$1$2{{typopo__single-prime}}")}function l(e,n){return e.replace(new RegExp("(["+n.spaces+n.emDash+n.enDash+"])("+n.singleQuoteAdepts+"|,)(["+n.allChars+"])","g"),"$1{{typopo__left-single-quote--standalone}}$3")}function c(e,i){return e.replace(new RegExp("("+i.doubleQuoteAdepts+")(.*?)("+i.doubleQuoteAdepts+")","g"),function(e,n,t,r){return n+(t=g(t=d(t=l(t,i),i)))+r})}function d(e,n){return e.replace(new RegExp("(["+n.allChars+"])(["+n.sentencePunctuation+"])?("+n.singleQuoteAdepts+")([ "+n.sentencePunctuation+"])?","g"),"$1$2{{typopo__right-single-quote--standalone}}$4")}function g(e){return e.replace(new RegExp("({{typopo__left-single-quote--standalone}})(.*)({{typopo__right-single-quote--standalone}})","g"),"{{typopo__left-single-quote}}$2{{typopo__right-single-quote}}")}function f(e,n){return e.replace(new RegExp("(\\B)("+n.singleQuoteAdepts+")(["+n.allChars+"]+)("+n.singleQuoteAdepts+")(\\B)","g"),"$1{{typopo__left-single-quote}}$3{{typopo__right-single-quote}}$5")}function b(e,n){return e.replace(new RegExp("("+n.singleQuoteAdepts+")","g"),"{{typopo__apostrophe}}")}function h(e){return e=(e=e.replace(new RegExp("({{typopo__left-single-quote--standalone}})(.*?)({{typopo__single-prime}})","g"),"{{typopo__left-single-quote}}$2{{typopo__right-single-quote}}")).replace(new RegExp("({{typopo__single-prime}})(.*?)({{typopo__right-single-quote--standalone}})","g"),"{{typopo__left-single-quote}}$2{{typopo__right-single-quote}}")}function m(e,n){return e=(e=(e=e.replace(new RegExp("([^"+n.sentencePunctuation+"])(["+n.spaces+"])("+n.leftSingleQuote+")([^"+n.rightSingleQuote+"]+?)([^"+n.romanNumerals+"])(["+n.terminalPunctuation+n.ellipsis+"])("+n.rightSingleQuote+")","g"),"$1$2$3$4$5$7$6")).replace(new RegExp("([^"+n.sentencePunctuation+"])(["+n.spaces+"])("+n.leftSingleQuote+")(.+?)([^"+n.romanNumerals+"])("+n.rightSingleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(["+n.spaces+"])(["+n.lowercaseChars+"])","g"),"$1$2$3$4$5$7$6$8$9")).replace(new RegExp("(["+n.sentencePunctuation+"]["+n.spaces+"]|^)("+n.leftSingleQuote+")([^"+n.rightSingleQuote+"]+?)([^"+n.romanNumerals+"])("+n.rightSingleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(\\B)","g"),"$1$2$3$4$6$5$7")}function $(e,n){return e.replace(new RegExp("(["+n.spaces+"])("+n.singlePrime+")","g"),"$2")}function w(e,n){return e=(e=(e=(e=(e=e.replace(/({{typopo__single-prime}})/g,n.singlePrime)).replace(/{{typopo__apostrophe}}|{{typopo__left-single-quote--standalone}}|{{typopo__right-single-quote--standalone}}/g,n.apostrophe)).replace(/{{typopo__left-single-quote}}/g,n.leftSingleQuote)).replace(/{{typopo__right-single-quote}}/g,n.rightSingleQuote)).replace(/{{typopo__markdown_syntax_highlight}}/g,"```")}},{"../punctuation/markdown":5}],8:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixCopyright=function(e,n){return e=function(e,n){var t="(\\(c\\))(["+n.spaces+"]?)("+n.cardinalNumber+")",r=new RegExp(t,"gi"),i=n.copyright+"$2$3";return e.replace(r,i)}(e,n),e=(0,r.addSpaceBeforeSymbol)(e,n,n.copyright),e=(0,i.addNbspAfterSymbol)(e,n,n.copyright),e=(0,i.replaceSpacesWithNbspAfterSymbol)(e,n,n.copyright)};var r=e("../whitespace/spaces"),i=e("../whitespace/nbsp")},{"../whitespace/nbsp":18,"../whitespace/spaces":19}],9:[function(e,n,t){"use strict";function r(e,n,t,r){var i="(["+n.spaces+n.slash+"])(m|dam|hm|km|Mm|Gm|Tm|Pm|Em|Zm|Ym|m|dm|cm|mm|µm|nm|pm|fm|am|zm|ym)("+t+")",s=new RegExp(i,"g"),a="$1$2"+r;return e.replace(s,a)}function i(e,n){return r(e,n,"2","²")}function s(e,n){return r(e,n,"3","³")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixCubes=s,t.fixExponents=function(e,n){return e=s(e=i(e,n),n)},t.fixSquares=i},{}],10:[function(e,n,t){"use strict";function r(e,n){var t="(["+n.cardinalNumber+"]+)(["+n.spaces+"]?["+n.lowercaseChars+n.singlePrime+n.doublePrime+"]*)(["+n.spaces+"][x]["+n.spaces+"])(["+n.cardinalNumber+"]+)(["+n.spaces+"]?["+n.lowercaseChars+n.singlePrime+n.doublePrime+"]*)",r=new RegExp(t,"gi"),i="$1$2"+n.nbsp+n.multiplicationSign+n.nbsp+"$4$5";return e=(e=e.replace(r,i)).replace(r,i)}function i(e,n){var t="(["+n.allChars+"]+)(["+n.spaces+"][x]["+n.spaces+"])(["+n.allChars+"]+)",r=new RegExp(t,"g"),i="$1"+n.nbsp+n.multiplicationSign+n.nbsp+"$3";return e=(e=e.replace(r,i)).replace(r,i)}function s(e,a){var n="(["+a.cardinalNumber+"])(["+a.spaces+"]?)([x|×])(["+a.spaces+"])(["+a.lowercaseChars+"]+)",t=new RegExp(n,"gi");return e=e.replace(t,function(e,n,t,r,i,s){return""==t?n+t+a.multiplicationSign+a.nbsp+s:n+a.nbsp+a.multiplicationSign+a.nbsp+s})}function a(e,n){var t="(["+n.cardinalNumber+"]+)(["+n.singlePrime+n.doublePrime+"])?([x|×])(["+n.cardinalNumber+"]+)(["+n.singlePrime+n.doublePrime+"])?",r=new RegExp(t,"gi"),i="$1$2"+n.nbsp+n.multiplicationSign+n.nbsp+"$4$5";return e.replace(r,i)}Object.defineProperty(t,"__esModule",{value:!0}),t.fixMultiplicationSign=function(e,n){return e=a(e=s(e=i(e=r(e,n),n),n),n)},t.fixMultiplicationSignBetweenNumberAndWord=s,t.fixMultiplicationSignBetweenNumbers=r,t.fixMultiplicationSignBetweenWords=i,t.fixNbspAroundMultiplicationSign=a},{}],11:[function(e,n,t){"use strict";function r(e,n){return e.replace(new RegExp("(["+n.spaces+"]+)("+n.numberSign+")(["+n.spaces+"]+)("+n.cardinalNumber+")","g"),"$1$2$4")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixNumberSign=function(e,n){return e=r(e,n)},t.removeExtraSpacesAfterNumberSign=r},{}],12:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixPlusMinus=function(e,n){var t=new RegExp("(\\+\\-)|(\\-\\+)","g"),r=n.plusMinus;return e.replace(t,r)}},{}],13:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixRegisteredTrademark=function(e,n){return e=function(e,n){var t="([^0-9]|^)(["+n.spaces+"]*)(\\(r\\)|"+n.registeredTrademark+")",r=new RegExp(t,"gi"),i="$1"+n.registeredTrademark;return e.replace(r,i)}(e,n)}},{}],14:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixSectionSign=function(e,n){return e=function(e,n){var t="("+n.sectionSign+")(["+n.spaces+"])",r=new RegExp(t,"g"),i="$1"+n.nbsp;return e.replace(r,i)}(e=function(e,n){var t="("+n.sectionSign+")([^"+n.spaces+n.sectionSign+"])",r=new RegExp(t,"g"),i="$1"+n.nbsp+"$2";return e.replace(r,i)}(e=function(e,n){var t="([^"+n.spaces+n.sectionSign+n.openingBrackets+"])("+n.sectionSign+")",r=new RegExp(t,"g"),i="$1"+n.space+"$2";return e.replace(r,i)}(e,n),n),n)}},{}],15:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixSoundRecordingCopyright=function(e,n){return e=function(e,n){var t="(\\(p\\))(["+n.spaces+"]?)("+n.cardinalNumber+")",r=new RegExp(t,"gi"),i=n.soundRecordingCopyright+"$2$3";return e.replace(r,i)}(e,n),e=(0,r.addSpaceBeforeSymbol)(e,n,n.soundRecordingCopyright),e=(0,i.addNbspAfterSymbol)(e,n,n.soundRecordingCopyright),e=(0,i.replaceSpacesWithNbspAfterSymbol)(e,n,n.soundRecordingCopyright)};var r=e("../whitespace/spaces"),i=e("../whitespace/nbsp")},{"../whitespace/nbsp":18,"../whitespace/spaces":19}],16:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixTrademark=function(e,n){return e=function(e,n){var t="(["+n.spaces+"]*)(\\(tm\\)|"+n.trademark+")",r=new RegExp(t,"gi"),i=n.trademark;return e.replace(r,i)}(e,n)}},{}],17:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeEmptyLines=function(e){return e.replace(/[\n\r]{2,}/gm,"\n")}},{}],18:[function(e,n,t){"use strict";function r(e,n){var t="(["+n.lowercaseChars+n.uppercaseChars+"]{2,})(["+n.nbsp+n.narrowNbsp+"])(["+n.lowercaseChars+n.uppercaseChars+"]{2,})",r=new RegExp(t,"g");return e=(e=e.replace(r,"$1 $3")).replace(r,"$1 $3")}function i(e,n){var t="(^|["+n.space+"]|[^"+n.allChars+n.cardinalNumber+n.apostrophe+n.plus+n.minus+n.hyphen+"])(["+n.lowercaseChars+"])(["+n.space+"])",r=new RegExp(t,"g"),i="$1$2"+n.nbsp;return e=(e=e.replace(r,i)).replace(r,i),t="(^|["+n.sentencePunctuation+n.ellipsis+n.copyright+n.registeredTrademark+n.soundRecordingCopyright+"])(["+n.spaces+"]?)(["+n.uppercaseChars+"])(["+n.spaces+"])",r=new RegExp(t,"g"),i="$1$2$3"+n.nbsp,e=e.replace(r,i),"en-us"==n.locale&&(e=e.replace(new RegExp("(^|["+n.spaces+"])(I)(["+n.spaces+"])","g"),"$1$2"+n.nbsp)),e}function s(e,n){var t="(["+n.spaces+"])("+n.ampersand+")(["+n.spaces+"])",r=new RegExp(t,"g"),i=" $2"+n.nbsp;return e.replace(r,i)}function a(e,n){return e.replace(new RegExp("([^"+n.nbsp+n.cardinalNumber+"]|^)("+n.cardinalNumber+"{1,2})(["+n.spaces+"])(["+n.allChars+"])","g"),"$1$2"+n.nbsp+"$4")}function o(e,n){return e.replace(new RegExp("([^"+n.nbsp+n.cardinalNumber+"]|^)("+n.cardinalNumber+"{1,2})("+n.ordinalIndicator+")(["+n.spaces+"]?)(["+n.allChars+"])","g"),"$1$2$3"+n.nbsp+"$5")}function p(e,n){var t="("+n.cardinalNumber+")("+n.ordinalIndicator+")(["+n.spaces+"]?)("+n.cardinalNumber+")("+n.ordinalIndicator+")(["+n.spaces+"]?)("+n.cardinalNumber+")",r=new RegExp(t,"g"),i="";switch(n.locale){case"en-us":case"rue":case"sk":case"cs":i="$1$2"+n.nbsp+"$4$5"+n.nbsp+"$7";break;case"de-de":i="$1$2"+n.nbsp+"$4$5"+n.space+"$7"}return e.replace(r,i)}function u(e,n){if(""==n.romanOrdinalIndicator)return e;var t="(\\b)(["+n.romanNumerals+"]+)("+n.romanOrdinalIndicator+")(["+n.spaces+"]?)(["+n.allChars+n.cardinalNumber+"])",r=new RegExp(t,"g"),i="$1$2$3"+n.nbsp+"$5";return e.replace(r,i)}function l(e,a){var n="(\\b["+a.uppercaseChars+"]["+a.lowercaseChars+"]+?)(["+a.spaces+"])(["+a.romanNumerals+"]+\\b)("+a.romanOrdinalIndicator+")(["+a.nbsp+"]?)",t=new RegExp(n,"g");return e.replace(t,function(e,n,t,r,i,s){return""==s&&"I"==r?n+a.space+r+i:""==s&&"I"!=r?n+a.nbsp+r+i:s==a.nbsp&&"I"==r?n+a.space+r+i+s:n+a.nbsp+r+i+a.space})}function c(e,n){var t="(["+n.spaces+"])(["+n.percent+n.permille+n.permyriad+"])",r=new RegExp(t,"g"),i=n.nbsp+"$2";return e.replace(r,i)}function d(e,a){var n=a.uppercaseChars;"en-us"==a.locale&&(n=n.replace(/A-Z/g,"A-HJ-Z"));var t="([^"+a.sentencePunctuation+a.ellipsis+a.closingBrackets+a.rightDoubleQuote+a.rightSingleQuote+a.apostrophe+a.multiplicationSign+a.emDash+a.enDash+"])(["+a.spaces+"])(["+n+"])((["+a.spaces+"])|(\\.$|$))",r=new RegExp(t,"g");return e.replace(r,function(e,n,t,r,i,s){return"en-us"==a.locale||"I"!=r||s!=a.nbsp&&s!=a.hairSpace&&s!=a.narrowNbsp?n+a.nbsp+r+i:n+a.nbsp+r+a.space})}Object.defineProperty(t,"__esModule",{value:!0}),t.addNbspAfterAmpersand=s,t.addNbspAfterCardinalNumber=a,t.addNbspAfterOrdinalNumber=o,t.addNbspAfterPreposition=i,t.addNbspAfterRomanNumeral=u,t.addNbspAfterSymbol=function(e,n,t){var r="("+t+")([^"+n.spaces+"])",i=new RegExp(r,"g"),s="$1"+n.nbsp+"$2";return e.replace(i,s)},t.addNbspBeforePercent=c,t.addNbspBeforeSingleLetter=d,t.addNbspWithinOrdinalDate=p,t.fixNbsp=function(e,n){return e=c(e=l(e=d(e=u(e=p(e=o(e=a(e=s(e=i(e=r(e,n),n),n),n),n),n),n),n),n),n)},t.fixNbspForNameWithRegnalNumber=l,t.removeNbspBetweenMultiCharWords=r,t.replaceSpacesWithNbspAfterSymbol=function(e,n,t){var r="("+t+")(["+n.spaces+"])",i=new RegExp(r,"g"),s="$1"+n.nbsp;return e.replace(i,s)}},{}],19:[function(e,n,t){"use strict";function r(e,n){var t="(\\S)(["+n.spaces+"]{2,})(\\S)",r=new RegExp(t,"g");return e.replace(r,"$1 $3")}function i(e,n,r){for(var t=e.split(/\r?\n/),i=new RegExp("(^\\s+)([-\\*\\+]*)","g"),s=0;s<t.length;s++)t[s]=t[s].replace(i,function(e,n,t){return 0==r.removeWhitespacesBeforeMarkdownList&&""!=t?n+t:t});return t.join("\n")}function s(e){for(var n=e.split(/\r?\n/),t=new RegExp("(\\s+$)","g"),r=0;r<n.length;r++)n[r]=n[r].replace(t,"");return n.join("\n")}function a(e,n){var t="(["+n.spaces+"])(["+n.sentencePausePunctuation+"])([^\\-\\)]|$)",r=new RegExp(t,"g");return e.replace(r,"$2$3")}function o(e,n){var t="(["+n.spaces+"])(["+n.terminalPunctuation+n.closingBrackets+n.degree+"])",r=new RegExp(t,"g");return e.replace(r,"$2")}function p(e,n){var t="("+n.cardinalNumber+")(["+n.spaces+"]?)("+n.ordinalIndicator+")(["+n.spaces+"]|\\b)",r=new RegExp(t,"g");return e.replace(r,"$1$3$4")}function u(e,n){var t="(["+n.openingBrackets+"])(["+n.spaces+"])",r=new RegExp(t,"g");return e.replace(r,"$1")}function l(e,s){var n="(["+s.lowercaseChars+s.uppercaseChars+"])(["+s.openingBrackets+"])(["+s.lowercaseChars+s.uppercaseChars+s.ellipsis+"])(["+s.lowercaseChars+s.uppercaseChars+s.ellipsis+s.closingBrackets+"])",t=new RegExp(n,"g");return e.replace(t,function(e,n,t,r,i){return"s"==r|"S"==r|r+i=="es"|r+i=="ES"?n+t+r+i:n+s.space+t+r+i})}function c(e,n){var t="(["+n.lowercaseChars+n.uppercaseChars+"]{2,}|["+n.ellipsis+"])(["+n.terminalPunctuation+"])(["+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1$2 $3")}function d(e,n){var t="(["+n.lowercaseChars+n.uppercaseChars+"]{2,}|["+n.ellipsis+"])(["+n.sentencePausePunctuation+"])(["+n.lowercaseChars+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1$2 $3")}function g(e,n){var t="(["+n.closingBrackets+"])(["+n.lowercaseChars+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1 $2")}Object.defineProperty(t,"__esModule",{value:!0}),t.addSpaceAfterClosingBrackets=g,t.addSpaceAfterSentencePause=d,t.addSpaceAfterTerminalPunctuation=c,t.addSpaceBeforeOpeningBrackets=l,t.addSpaceBeforeSymbol=function(e,n,t){var r="([^"+n.spaces+n.openingBrackets+"])("+t+")",i=new RegExp(r,"g"),s="$1"+n.space+"$2";return e.replace(i,s)},t.fixSpaces=function(e,n,t){return e=d(e=g(e=c(e=l(e=u(e=p(e=o(e=a(e=s(e=i(e=r(e,n),0,t)),n),n),n),n),n),n),n),n)},t.removeMultipleSpaces=r,t.removeSpaceAfterOpeningBrackets=u,t.removeSpaceBeforeOrdinalIndicator=p,t.removeSpaceBeforeSentencePausePunctuation=a,t.removeSpaceBeforeTerminalPunctuation=o,t.removeSpacesAtParagraphBeginning=i,t.removeSpacesAtParagraphEnd=s},{}],20:[function(e,n,t){"use strict";function r(e,n){var t="(["+n.uppercaseChars+"]["+n.allChars+"]?\\.)(["+n.spaces+"]?)",r="(["+n.allChars+"]{2,}[^\\.])",i="";switch(n.locale){case"en-us":i="";break;case"rue":case"sk":case"cs":case"de-de":i=n.nbsp}var s=t+r,a=new RegExp(s,"g"),o="$1"+n.nbsp+"$3";return e=e.replace(a,o),s=t+t+r,a=new RegExp(s,"g"),o="$1"+i+"$3"+n.space+"$5",e=e.replace(a,o),s=t+t+t+r,a=new RegExp(s,"g"),o="$1"+i+"$3"+i+"$5"+n.space+"$7",e=e.replace(a,o)}function i(e,n){var t="([^"+n.allChars+n.enDash+n.emDash+"]|^)",r="(["+n.allChars+"]|\\D)",i="([^"+n.allChars+n.leftDoubleQuote+n.leftSingleQuote+n.backtick+"\\p{Emoji}]|$)",s="";switch(n.locale){case"en-us":s="";break;case"rue":case"sk":case"cs":case"de-de":s=n.nbsp}for(var a=[],o=0;o<n.multipleWordAbbreviations.length;o++){for(var p=n.multipleWordAbbreviations[o].split(" "),u="",l=0;l<p.length;l++)u+="("+p[l]+")(\\.)(["+n.spaces+"]?)";a[o]=u}for(var c=0;c<a.length;c++){for(var d=t+a[c]+r,g=new RegExp(d,"gi"),f="$1",b=(a[c].match(/\(/g)||[]).length/3,h=0;h<b-1;h++)f+="$"+(3*h+2)+"."+s;f+="$"+(3*(b-1)+2)+". $"+(3*b+2),e=e.replace(g,f)}for(var m=0;m<a.length;m++){for(var $=t+a[m]+i,w=new RegExp($,"giu"),y="$1",x=(a[m].match(/\(/g)||[]).length/3,_=0;_<x-1;_++)y+="$"+(3*_+2)+"."+s;y+="$"+(3*(x-1)+2)+".$"+(3*x+2),e=e.replace(w,y)}return e}function s(e,n){for(var t=[],r=0;r<n.singleWordAbbreviations.length;r++)t[r]="("+n.singleWordAbbreviations[r]+")(\\.)(["+n.spaces+"]?)";for(var i="([^"+n.allChars+n.enDash+n.emDash+n.nbsp+"\\.]|^)",s="(["+n.allChars+"\\d]+)([^\\.]|$)",a=0;a<t.length;a++){var o=i+t[a]+s,p=new RegExp(o,"gi"),u="$1$2$3"+n.nbsp+"$5$6";e=e.replace(p,u)}for(var l="(["+n.allChars+"\\d])(["+n.spaces+"])",c="([^"+n.spaces+n.allChars+"\\d]|$)",d=0;d<t.length;d++){var g=l+t[d]+c,f=new RegExp(g,"gi"),b="$1"+n.nbsp+"$3$4$5$6";e=e.replace(f,b)}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.fixAbbreviations=function(e,n){return e=s(e=i(e=r(e,n),n),n)},t.fixInitials=r,t.fixMultipleWordAbbreviations=i,t.fixSingleWordAbbreviations=s},{}],21:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixCase=function(e,n){var t="([^"+n.allChars+"]|^)(["+n.uppercaseChars+"]{2})(["+n.lowercaseChars+"]{2,})",r=new RegExp(t,"g");return e=e.replace(r,function(e,n,t,r){return n+t.substring(0,1)+t.substring(1).toLowerCase()+r}),t="(\\b)(?!iOS)(["+n.lowercaseChars+"])(["+n.uppercaseChars+"]{2,})",r=new RegExp(t,"g"),e=e.replace(r,function(e,n,t,r){return n+t.toUpperCase()+r.toLowerCase()})}},{}],22:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.excludeExceptions=function(e,n){s(e,n.emailAddressPattern),s(e,n.webUrlPattern);for(var t=0;t<i.length;t++){var r="{{typopo__exception-"+t+"}}";e=e.replace(i[t],r)}return e},t.placeExceptions=function(e){for(var n=0;n<i.length;n++){var t=new RegExp("{{typopo__exception-"+n+"}}","g"),r=i[n];e=e.replace(t,r)}return e};var i=[];function s(e,n){var t=new RegExp(n,"g"),r=e.match(t);null!=r&&(i=i.concat(r))}},{}],23:[function(e,n,t){"use strict";function r(e,n){var t="(issn)(:?)(["+n.spaces+"]?)(\\d{4})(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)(\\d{4})",r=new RegExp(t,"gi"),i="ISSN$2"+n.nbsp+"$4-$6";return e.replace(r,i)}function i(e,n){var t="(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)",r="(isbn)(:?)(["+n.spaces+"]?)(\\d+)"+t+"(\\d+)"+t+"(\\d+)"+t+"(X|\\d+)",i=new RegExp(r,"gi"),s="ISBN$2"+n.nbsp+"$4-$6-$8-$10";return e.replace(i,s)}function s(e,n){var t="(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)",r="(isbn)(:?)(["+n.spaces+"]?)(\\d+)"+t+"(\\d+)"+t+"(\\d+)"+t+"(\\d+)"+t+"(X|\\d+)",i=new RegExp(r,"gi"),s="ISBN$2"+n.nbsp+"$4-$6-$8-$10-$12";return e.replace(i,s)}function a(e,n){var t="(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)",r=new RegExp("(\\d+)"+t+"(\\d+)"+t+"(\\d+)"+t+"(\\d+)"+t+"(X|\\d+?)","g");return e.replace(r,"$1-$3-$5-$7-$9")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixISBN10=i,t.fixISBN13=s,t.fixISBNnumber=a,t.fixISSN=r,t.fixPubId=function(e,n){return e=a(e=s(e=i(e=r(e,n),n),n),n)}},{}],24:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={quotes:{leftDoubleQuote:"„",rightDoubleQuote:"“",leftSingleQuote:"‚",rightSingleQuote:"‘"},numbers:{ordinalIndicator:"\\.",romanOrdinalIndicator:"\\."},singleWordAbbreviations:["č","s","fol","str","r","par","odst","např","sv","tj","tzv"],multipleWordAbbreviations:["hl m","n l","p n l","př n l"]}},{}],25:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={quotes:{leftDoubleQuote:"„",rightDoubleQuote:"“",leftSingleQuote:"‚",rightSingleQuote:"‘"},numbers:{ordinalIndicator:"\\.",romanOrdinalIndicator:"\\."},singleWordAbbreviations:["S","z","St","Stk","Mo","Di","Mi","Do","Fr","Sa","So","Bhf","Hbf","Nr","ca","usw","geb","gest","u"],multipleWordAbbreviations:["b w","d h","d i","e V","n Chr","s a","s o","s u","u a","u ä","u Ä","u dgl","u U","u z","u zw","v a","v Chr","z B","z T","z Zt","n u Z","u a m","v u Z","Ges m b H"]}},{}],26:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={quotes:{leftDoubleQuote:"“",rightDoubleQuote:"”",leftSingleQuote:"‘",rightSingleQuote:"’"},numbers:{ordinalIndicator:"st|nd|rd|th",romanOrdinalIndicator:""},singleWordAbbreviations:["p","pp","no","vol"],multipleWordAbbreviations:["U S","e g","i e","a m","p m"]}},{}],27:[function(e,n,t){"use strict";function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=u(e("./cs")),i=u(e("./en-us")),s=u(e("./rue")),o=u(e("./sk")),p=u(e("./de-de"));function u(e){return e&&e.__esModule?e:{default:e}}function l(e,n){for(var t,r,i=0;i<n.length;i++){var s=n[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,(t=s.key,r=void 0,r=function(e,n){if("object"!=a(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0===t)return("string"===n?String:Number)(e);var r=t.call(e,n||"default");if("object"!=a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}(t,"string"),"symbol"==a(r)?r:String(r)),s)}}function c(e,n,t){return n&&l(e.prototype,n),t&&l(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}var d={cs:r.default,"en-us":i.default,rue:s.default,sk:o.default,"de-de":p.default};t.default=c(function e(n){for(n in!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this.locale=n,this.nonLatinLowercase="áäčďéěíĺľňóôöőŕřšťúüűůýŷžабвгґдезіийклмнопрстуфъыьцчжшїщёєюях",this.nonLatinUppercase="ÁÄČĎÉĚÍĹĽŇÓÔÖŐŔŘŠŤÚÜŰŮÝŶŽАБВГҐДЕЗІИЙКЛМНОПРСТУФЪЫЬЦЧЖШЇЩЁЄЮЯХ",this.nonLatinChars=this.nonLatinLowercase+this.nonLatinUppercase,this.lowercaseChars="a-z"+this.nonLatinLowercase,this.uppercaseChars="A-Z"+this.nonLatinUppercase,this.allChars=this.lowercaseChars+this.uppercaseChars,this.singleQuoteAdepts="‚|'|‘|’|ʼ|‛|´|`|′|‹|›",this.leftSingleQuote=d[n].quotes.leftSingleQuote,this.rightSingleQuote=d[n].quotes.rightSingleQuote,this.apostrophe="’",this.singlePrime="′",this.backtick="`",this.doubleQuoteAdepts="„|“|”|\"|«|»|″|,{2,}|‘{2,}|’{2,}|'{2,}|‹{2,}|›{2,}|′{2,}|´{2,}|`{2,}",this.leftDoubleQuote=d[n].quotes.leftDoubleQuote,this.rightDoubleQuote=d[n].quotes.rightDoubleQuote,this.doublePrime="″",this.space=" ",this.nbsp=" ",this.hairSpace=" ",this.narrowNbsp=" ",this.spaces=this.space+this.nbsp+this.hairSpace+this.narrowNbsp,this.terminalPunctuation="\\.\\!\\?",this.terminalQuotes=this.rightSingleQuote+this.rightDoubleQuote,this.sentencePausePunctuation="\\,\\:\\;",this.sentencePunctuation=this.sentencePausePunctuation+this.terminalPunctuation,this.openingBrackets="\\(\\[\\{",this.closingBrackets="\\)\\]\\}",this.ellipsis="…",this.hyphen="-",this.enDash="–",this.emDash="—",this.slash="/",this.degree="°",this.multiplicationSign="×",this.ampersand="&",this.sectionSign="§",this.copyright="©",this.registeredTrademark="®",this.soundRecordingCopyright="℗",this.trademark="™",this.plus="+",this.minus="−",this.plusMinus="±",this.percent="%",this.permille="‰",this.permyriad="‱",this.numberSign="#",this.webUrlPattern="((?:(http|https|Http|Https|rtsp|Rtsp):\\/\\/(?:(?:[a-zA-Z0-9\\$\\-\\_\\.\\+\\!\\*\\'\\(\\)\\,\\;\\?\\&\\=]|(?:\\%[a-fA-F0-9]{2})){1,64}(?:\\:(?:[a-zA-Z0-9\\$\\-\\_\\.\\+\\!\\*\\'\\(\\)\\,\\;\\?\\&\\=]|(?:\\%[a-fA-F0-9]{2})){1,25})?\\@)?)?((?:(?:[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}\\.)+(?:(?:aero|arpa|asia|a[cdefgilmnoqrstuwxz])|(?:biz|b[abdefghijmnorstvwyz])|(?:cat|com|coop|c[acdfghiklmnoruvxyz])|d[ejkmoz]|(?:edu|e[cegrstu])|f[ijkmor]|(?:gov|g[abdefghilmnpqrstuwy])|h[kmnrtu]|(?:info|int|i[delmnoqrst])|(?:jobs|j[emop])|k[eghimnrwyz]|l[abcikrstuvy]|(?:mil|mobi|museum|m[acdghklmnopqrstuvwxyz])|(?:name|net|n[acefgilopruz])|(?:org|om)|(?:pro|p[aefghklmnrstwy])|qa|r[eouw]|s[abcdeghijklmnortuvyz]|(?:tel|travel|t[cdfghjklmnoprtvwz])|u[agkmsyz]|v[aceginu]|w[fs]|y[etu]|z[amw]))|(?:(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9])\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[0-9])))(?:\\:\\d{1,5})?)(\\/(?:(?:[a-zA-Z0-9\\;\\/\\?\\:\\@\\&\\=\\#\\~\\-\\.\\+\\!\\*\\'\\(\\)\\,\\_])|(?:\\%[a-fA-F0-9]{2}))*)?(?:\\b|$)",this.emailAddressPattern="[a-zA-Z0-9\\+\\.\\_\\%\\-]{1,256}\\@[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}(\\.[a-zA-Z0-9][a-zA-Z0-9\\-]{0,25})+",this.cardinalNumber="\\d",this.ordinalIndicator=d[n].numbers.ordinalIndicator,this.romanNumerals="IVXLCDM",this.romanOrdinalIndicator=d[n].numbers.romanOrdinalIndicator,this.singleWordAbbreviations=[],d)this.singleWordAbbreviations=this.singleWordAbbreviations.concat(d[n].singleWordAbbreviations);for(n in this.multipleWordAbbreviations=[],d)this.multipleWordAbbreviations=this.multipleWordAbbreviations.concat(d[n].multipleWordAbbreviations)})},{"./cs":24,"./de-de":25,"./en-us":26,"./rue":28,"./sk":29}],28:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={quotes:{leftDoubleQuote:"«",rightDoubleQuote:"»",leftSingleQuote:"‹",rightSingleQuote:"›"},numbers:{ordinalIndicator:"\\.",romanOrdinalIndicator:"\\."},singleWordAbbreviations:["ціт","ст","канц","абз","тзв","Зб","ч","напр"],multipleWordAbbreviations:["т зн","Е Ч","евід ч","род ч","т ч","т д"]}},{}],29:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={quotes:{leftDoubleQuote:"„",rightDoubleQuote:"“",leftSingleQuote:"‚",rightSingleQuote:"‘"},numbers:{ordinalIndicator:"\\.",romanOrdinalIndicator:"\\."},singleWordAbbreviations:["č","s","fol","str","r","par","odst","napr","sv","tzv","čl","cit","roč","vyd"],multipleWordAbbreviations:["hl m","n l","p n l","pr n l","s a","s l","t j","zodp red","t č"]}},{}],30:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixTypos=function(e,n,t){n=void 0===n?"en-us":n;var r=new i.default(n);t=void 0===t?{removeLines:!0,removeWhitespacesBeforeMarkdownList:!0,keepMarkdownCodeBlocks:!1}:t,e=(0,R.excludeExceptions)(e,r),t.removeLines&&(e=(0,s.removeEmptyLines)(e));return e=(0,u.fixEllipsis)(e,r),e=(0,o.fixSpaces)(e,r,t),e=(0,p.fixPeriod)(e),e=(0,c.fixDash)(e,r),e=(0,l.fixHyphen)(e,r),e=(0,g.fixSingleQuotesPrimesAndApostrophes)(e,r,t),e=(0,d.fixDoubleQuotesAndPrimes)(e,r,t),e=(0,f.fixMultiplicationSign)(e,r),e=(0,b.fixSectionSign)(e,r),e=(0,h.fixCopyright)(e,r),e=(0,m.fixSoundRecordingCopyright)(e,r),e=(0,$.fixPlusMinus)(e,r),e=(0,w.fixRegisteredTrademark)(e,r),e=(0,y.fixTrademark)(e,r),e=(0,x.fixExponents)(e,r),e=(0,_.fixNumberSign)(e,r),e=(0,S.fixCase)(e,r),e=(0,v.fixAbbreviations)(e,r),e=(0,E.fixPubId)(e,r),e=(0,a.fixNbsp)(e,r),e=(0,R.placeExceptions)(e)};var r,i=(r=e("./locale/locale"))&&r.__esModule?r:{default:r},s=e("./lib/whitespace/lines"),a=e("./lib/whitespace/nbsp"),o=e("./lib/whitespace/spaces"),p=e("./lib/punctuation/period"),u=e("./lib/punctuation/ellipsis"),l=e("./lib/punctuation/hyphen"),c=e("./lib/punctuation/dash"),d=e("./lib/punctuation/double-quotes"),g=e("./lib/punctuation/single-quotes"),f=e("./lib/symbols/multiplication-sign"),b=e("./lib/symbols/section-sign"),h=e("./lib/symbols/copyright"),m=e("./lib/symbols/sound-recording-copyright"),$=e("./lib/symbols/plus-minus"),w=e("./lib/symbols/registered-trademark"),y=e("./lib/symbols/trademark"),x=e("./lib/symbols/exponents"),_=e("./lib/symbols/number-sign"),v=e("./lib/words/abbreviations"),S=e("./lib/words/case"),E=e("./lib/words/pub-id"),R=e("./lib/words/exceptions")},{"./lib/punctuation/dash":1,"./lib/punctuation/double-quotes":2,"./lib/punctuation/ellipsis":3,"./lib/punctuation/hyphen":4,"./lib/punctuation/period":6,"./lib/punctuation/single-quotes":7,"./lib/symbols/copyright":8,"./lib/symbols/exponents":9,"./lib/symbols/multiplication-sign":10,"./lib/symbols/number-sign":11,"./lib/symbols/plus-minus":12,"./lib/symbols/registered-trademark":13,"./lib/symbols/section-sign":14,"./lib/symbols/sound-recording-copyright":15,"./lib/symbols/trademark":16,"./lib/whitespace/lines":17,"./lib/whitespace/nbsp":18,"./lib/whitespace/spaces":19,"./lib/words/abbreviations":20,"./lib/words/case":21,"./lib/words/exceptions":22,"./lib/words/pub-id":23,"./locale/locale":27}]},{},[30])(30)});

@@ -1,1 +0,1 @@

!function i(a,o,p){function u(n,e){if(!o[n]){if(!a[n]){var t="function"==typeof require&&require;if(!e&&t)return t(n,!0);if(l)return l(n,!0);var r=new Error("Cannot find module '"+n+"'");throw r.code="MODULE_NOT_FOUND",r}var s=o[n]={exports:{}};a[n][0].call(s.exports,function(e){return u(a[n][1][e]||e)},s,s.exports,i,a,o,p)}return o[n].exports}for(var l="function"==typeof require&&require,e=0;e<p.length;e++)u(p[e]);return u}({1:[function(e,n,t){"use strict";var r=e("./typopo");window.fixTypos=r.fixTypos},{"./typopo":31}],2:[function(e,n,t){"use strict";function r(e){return e.replace(/(---)/g,"—")}function s(e){return e.replace(/(--)/g,"–")}function i(e,n){return e.replace(new RegExp("(["+n.allChars+"])(["+n.spaces+"]+)(["+n.hyphen+"])(["+n.spaces+"]+)(["+n.allChars+"])","g"),"$1"+n.space+"{{typopo__spacedHyphen}}"+n.space+"$5")}function a(e,n){var t="(["+n.allChars+"])(["+n.spaces+"]?)+({{typopo__spacedHyphen}}|["+n.enDash+"|"+n.emDash+"])(["+n.spaces+"]?)+(["+n.allChars+"])",r=new RegExp(t,"g"),s="";switch(n.locale){case"en-us":s="$1"+n.emDash+"$5";break;case"rue":case"sk":s="$1"+n.hairSpace+n.emDash+n.hairSpace+"$5";break;case"cs":s="$1"+n.nbsp+n.enDash+n.space+"$5";break;case"de-de":s="$1"+n.hairSpace+n.enDash+n.hairSpace+"$5"}return e.replace(r,s)}function o(e,n){var t="(["+n.allChars+"])(["+n.spaces+"]?)("+n.hyphen+")(["+n.spaces+"]?)(["+n.sentencePunctuation+"\\n\\r])",r=new RegExp(t,"g"),s="";switch(n.locale){case"en-us":s="$1"+n.emDash+"$5";break;case"rue":case"sk":s="$1"+n.hairSpace+n.emDash+"$5";break;case"cs":s="$1"+n.nbsp+n.enDash+"$5";break;case"de-de":s="$1"+n.hairSpace+n.enDash+"$5"}return e.replace(r,s)}function p(e,n){var t,r="("+n.cardinalNumber+")(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)("+n.cardinalNumber+")",s=new RegExp(r,"g");return e=(e=e.replace(s,"$1{{typopo__endash}}$3")).replace(s,"$1{{typopo__endash}}$3"),r="{{typopo__endash}}",s=new RegExp(r,"g"),t=n.enDash,e.replace(s,t)}function u(e,n){var t="(["+n.percent+n.permille+n.permyriad+"])(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)("+n.cardinalNumber+")",r=new RegExp(t,"g"),s="$1"+n.enDash+"$3";return e.replace(r,s)}function l(e,n){var t="("+n.cardinalNumber+")("+n.ordinalIndicator+")(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)("+n.cardinalNumber+")("+n.ordinalIndicator+")",r=new RegExp(t,"gi"),s="$1$2"+n.enDash+"$4$5";return e.replace(r,s)}Object.defineProperty(t,"__esModule",{value:!0}),t.fixDash=function(e,n){return e=l(e=u(e=p(e=o(e=a(e=i(e=s(e=r(e)),n),n),n),n),n),n)},t.fixDashBetweenCardinalNumbers=p,t.fixDashBetweenOrdinalNumbers=l,t.fixDashBetweenPercentageRange=u,t.fixDashesBetweenWords=a,t.fixHyphenBetweenWordAndPunctuation=o,t.identifySpacedHyphen=i,t.replaceThreeHyphensWithEmDash=r,t.replaceTwoHyphensWithEnDash=s},{}],3:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addSpaceAfterRightDoubleQuote=$,t.addSpaceBeforeLeftDoubleQuote=m,t.fixDoubleQuotesAndPrimes=function(e,n,t){return e=f(e=d(e=c(e=l(e=u(e=p(e=o(e=a(e=i(e=(0,s.identifyMarkdownCodeTicks)(e,t),n),n),n),n),n),n),n)),n),e=h(e=g(e=$(e=m(e=b(e=(0,s.placeMarkdownCodeTicks)(e,t),n),n),n),n),n)},t.identifyDoublePrimes=o,t.identifyDoubleQuotePairs=p,t.identifyStandaloneLeftDoubleQuote=u,t.identifyStandaloneRightDoubleQuote=l,t.placeLocaleDoubleQuotes=f,t.removeExtraCommaAfterSentencePunctuation=h,t.removeExtraPunctuationAfterQuotes=a,t.removeExtraPunctuationBeforeQuotes=i,t.removeExtraSpacesAroundQuotes=b,t.removeUnidentifiedDoubleQuote=c,t.replaceDoublePrimeWDoubleQuote=d,t.swapQuotesAndTerminalPunctuation=g;var r=e("../whitespace/nbsp"),s=e("../punctuation/markdown");function i(e,n){var t="([^"+n.romanNumerals+"])(["+n.sentencePunctuation+"])(["+n.sentencePunctuation+"])("+n.doubleQuoteAdepts+")",r=new RegExp(t,"g");return e.replace(r,"$1$2$4")}function a(e,n){var t="([^"+n.romanNumerals+"])(["+n.sentencePunctuation+"])("+n.doubleQuoteAdepts+")(["+n.sentencePunctuation+"])",r=new RegExp(t,"g");return e.replace(r,"$1$2$3")}function o(e,n){return e=(e=e.replace(new RegExp("([^0-9]|^)("+n.doubleQuoteAdepts+")(.+?)(\\d+)("+n.doubleQuoteAdepts+")(["+n.terminalPunctuation+n.ellipsis+"])","g"),"$1$2$3$4$6$5")).replace(new RegExp("(\\b\\d{1,3})(["+n.spaces+"]?)(“|”|\"|″|‘{2,}|’{2,}|'{2,}|′{2,})","g"),"$1$2{{typopo__double-prime}}")}function p(e,n){return e=(e=e.replace(new RegExp("("+n.doubleQuoteAdepts+")(\\d+)({{typopo__double-prime}})","g"),"{{typopo__left-double-quote}}$2{{typopo__right-double-quote}}")).replace(new RegExp("("+n.doubleQuoteAdepts+")(.*?)("+n.doubleQuoteAdepts+")","g"),"{{typopo__left-double-quote}}$2{{typopo__right-double-quote}}")}function u(e,n){var t="("+n.doubleQuoteAdepts+")([0-9"+n.lowercaseChars+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"{{typopo__left-double-quote--standalone}}$2")}function l(e,n){var t="(["+n.lowercaseChars+n.uppercaseChars+n.sentencePunctuation+n.ellipsis+"])("+n.doubleQuoteAdepts+")",r=new RegExp(t,"g");return e.replace(r,"$1{{typopo__right-double-quote--standalone}}")}function c(e,n){var t="(["+n.spaces+"])("+n.doubleQuoteAdepts+")(["+n.spaces+"])",r=new RegExp(t,"g");return e.replace(r,"$1")}function d(e){return e=(e=e.replace(new RegExp("({{typopo__left-double-quote--standalone}})(.*?)({{typopo__double-prime}})","g"),"{{typopo__left-double-quote}}$2{{typopo__right-double-quote}}")).replace(new RegExp("({{typopo__double-prime}})(.*?)({{typopo__right-double-quote--standalone}})","g"),"{{typopo__left-double-quote}}$2{{typopo__right-double-quote}}")}function g(e,n){return e=(e=(e=(e=(e=e.replace(new RegExp("([^"+n.sentencePunctuation+"])(["+n.spaces+"])("+n.leftDoubleQuote+")([^"+n.rightDoubleQuote+"]+?)([^"+n.romanNumerals+n.closingBrackets+"])(["+n.terminalPunctuation+n.ellipsis+"])("+n.rightDoubleQuote+")","g"),"$1$2$3$4$5$7$6")).replace(new RegExp("([^"+n.sentencePunctuation+"])(["+n.spaces+"])("+n.leftDoubleQuote+")(.+?)([^"+n.romanNumerals+"])("+n.rightDoubleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(["+n.spaces+"])(["+n.lowercaseChars+"])","g"),"$1$2$3$4$5$7$6$8$9")).replace(new RegExp("(^"+n.leftDoubleQuote+"[^"+n.rightDoubleQuote+"]+?[^"+n.romanNumerals+"])("+n.rightDoubleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(\\B)","gm"),"$1$3$2$4")).replace(new RegExp("(["+n.sentencePunctuation+"]["+n.spaces+"]"+n.leftDoubleQuote+"[^"+n.rightDoubleQuote+"]+?[^"+n.romanNumerals+"])("+n.rightDoubleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(\\B)","g"),"$1$3$2$4")).replace(new RegExp("(["+n.sentencePunctuation+"]["+n.rightDoubleQuote+"]["+n.spaces+"]"+n.leftDoubleQuote+"[^"+n.rightDoubleQuote+"]+?[^"+n.romanNumerals+"])("+n.rightDoubleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(\\B)","g"),"$1$3$2$4")}function f(e,n){return e=(e=(e=e.replace(/{{typopo__double-prime}}/g,n.doublePrime)).replace(/({{typopo__left-double-quote}}|{{typopo__left-double-quote--standalone}})/g,n.leftDoubleQuote)).replace(/({{typopo__right-double-quote}}|{{typopo__right-double-quote--standalone}})/g,n.rightDoubleQuote)}function h(e,n){var t="(["+n.sentencePunctuation+"])([,])("+n.rightDoubleQuote+")",r=new RegExp(t,"g");return e.replace(r,"$1$3")}function b(e,n){return e=(e=(e=e.replace(new RegExp("("+n.leftDoubleQuote+")(["+n.spaces+"])","g"),"$1")).replace(new RegExp("(["+n.spaces+"])("+n.rightDoubleQuote+")","g"),"$2")).replace(new RegExp("(["+n.spaces+"])("+n.doublePrime+")","g"),"$2")}function m(e,n){return e=e.replace(new RegExp("(["+n.sentencePunctuation+n.allChars+"])(["+n.leftDoubleQuote+"])","g"),"$1 $2"),e=(0,r.addNbspAfterPreposition)(e,n)}function $(e,n){return e.replace(new RegExp("(["+n.rightDoubleQuote+"])(["+n.allChars+"])","g"),"$1 $2")}},{"../punctuation/markdown":6,"../whitespace/nbsp":19}],4:[function(e,n,t){"use strict";function r(e,n){var t="["+n.ellipsis+"\\.]{3,}",r=new RegExp(t,"g"),s=n.ellipsis;return e.replace(r,s)}function s(e,n){var t="\\."+n.ellipsis+"|"+n.ellipsis+"{2,}|"+n.ellipsis+"\\.",r=new RegExp(t,"g"),s=n.ellipsis;return e.replace(r,s)}function i(e,n){var t="["+n.spaces+"]\\.{2}["+n.spaces+"]",r=new RegExp(t,"g"),s=n.space+n.ellipsis+n.space;return e.replace(r,s)}function a(e,n){var t=",["+n.spaces+"]?"+n.ellipsis+"["+n.spaces+"]?,",r=new RegExp(t,"g");return e.replace(r,", …,")}function o(e,n){var t="(,)(["+n.spaces+"])?("+n.ellipsis+")(["+n.spaces+"])?(\\B|["+n.closingBrackets+"])([^,]|$)",r=new RegExp(t,"g");return e.replace(r,"$1$3$5$6")}function p(e,n){var t="(^"+n.ellipsis+")(["+n.spaces+"])(["+n.lowercaseChars+n.uppercaseChars+"])",r=new RegExp(t,"gm");return e.replace(r,"$1$3")}function u(e,n){var t="(["+n.sentencePunctuation+n.terminalQuotes+"])(["+n.spaces+"]?)(["+n.ellipsis+"])(["+n.spaces+"]?)(["+n.lowercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1 $3$5")}function l(e,n){var t="(["+n.lowercaseChars+"])(["+n.spaces+"])(["+n.ellipsis+"])(["+n.spaces+"]?)(["+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1$3 $5")}function c(e,n){var t="(["+n.allChars+"])(["+n.ellipsis+"])(["+n.allChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1$2 $3")}function d(e,n){var t="(["+n.sentencePunctuation+n.terminalQuotes+"])(["+n.spaces+"]?)("+n.ellipsis+")(["+n.spaces+"]?)(["+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1 $3 $5")}function g(e,n){var t="(["+n.lowercaseChars+"])(["+n.spaces+"])+(["+n.ellipsis+"]["+n.rightDoubleQuote+n.rightSingleQuote+"]?$)",r=new RegExp(t,"gm");return e.replace(r,"$1$3")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixAposiopesisBetweenSentences=l,t.fixAposiopesisBetweenWords=c,t.fixAposiopesisEndingParagraph=g,t.fixAposiopesisStartingParagraph=p,t.fixAposiopesisStartingSentence=u,t.fixEllipsis=function(e,n){return e=i(e=s(e=g(e=d(e=c(e=l(e=u(e=p(e=o(e=a(e=r(e,n),n),n),n),n),n),n),n),n),n),n)},t.fixEllipsisAsLastItem=o,t.fixEllipsisBetweenSentences=d,t.fixEllipsisSpacingAroundCommas=a,t.replaceThreeCharsWithEllipsis=r,t.replaceTwoCharsWithEllipsis=s,t.replaceTwoPeriodsWithEllipsis=i},{}],5:[function(e,n,t){"use strict";function r(e,n){var t="(["+n.allChars+"])(-)(["+n.spaces+"])(["+n.allChars+"])",r=new RegExp(t,"g");return e=e.replace(r,"$1-$4"),t="(["+n.allChars+"])(["+n.spaces+"])(-)(["+n.allChars+"])",r=new RegExp(t,"g"),e=e.replace(r,"$1-$4")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixHyphen=function(e,n){return e=r(e,n)},t.fixSpaceAroundHyphen=r},{}],6:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.identifyMarkdownCodeTicks=function(e,n){n.keepMarkdownCodeBlocks&&(e=(e=(e=e.replace(new RegExp("(\\s*)(```)","g"),"$1{{typopo__markdown_tick}}{{typopo__markdown_tick}}{{typopo__markdown_tick}}")).replace(new RegExp("(``)(.+?)(``)","g"),"{{typopo__markdown_tick}}{{typopo__markdown_tick}}$2{{typopo__markdown_tick}}{{typopo__markdown_tick}}")).replace(new RegExp("(`)(.+?)(`)","g"),"{{typopo__markdown_tick}}$2{{typopo__markdown_tick}}"));return e},t.placeMarkdownCodeTicks=function(e,n){n.keepMarkdownCodeBlocks&&(e=e.replace(new RegExp("{{typopo__markdown_tick}}","g"),"`"));return e}},{}],7:[function(e,n,t){"use strict";function r(e){return e.replace(/\.{2}/g,".")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixPeriod=r,t.removeExtraPeriod=r},{}],8:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixSingleQuotesPrimesAndApostrophes=function(e,n,t){return e=w(e=h(e=b(e=c(e=f(e=u(e=a(e=p(e=o(e=i(e=s(e=(0,r.identifyMarkdownCodeTicks)(e,t),n),n),n),n),n)),n),n)),n),n),e=$(e=m(e=(0,r.placeMarkdownCodeTicks)(e,t),n),n)},t.identifyContractedAnd=s,t.identifyContractedBeginnings=i,t.identifyContractedEnds=a,t.identifyContractedYears=p,t.identifyInWordContractions=o,t.identifyResidualApostrophes=h,t.identifySinglePrimes=u,t.identifySingleQuotePairAroundSingleWord=f,t.identifySingleQuotePairs=g,t.identifySingleQuotesWithinDoubleQuotes=c,t.identifyStandaloneLeftSingleQuote=l,t.identifyStandaloneRightSingleQuote=d,t.placeLocaleSingleQuotes=w,t.removeExtraSpaceAroundSinglePrime=$,t.replaceSinglePrimeWSingleQuote=b,t.swapSingleQuotesAndTerminalPunctuation=m;var r=e("../punctuation/markdown");function s(n,t){return[["dead","buried"],["drill","bass"],["drum","bass"],["rock","roll"],["pick","mix"],["fish","chips"],["salt","shake"],["mac","cheese"],["pork","beans"],["drag","drop"],["rake","scrape"],["hook","kill"]].forEach(function(e){n=n.replace(new RegExp("("+e[0]+")(["+t.spaces+"])?("+t.singleQuoteAdepts+")(n)("+t.singleQuoteAdepts+")(["+t.spaces+"])?("+e[1]+")","gi"),"$1"+t.nbsp+"{{typopo__apostrophe}}$4{{typopo__apostrophe}}"+t.nbsp+"$7")}),n}function i(e,n){return e.replace(new RegExp("("+n.singleQuoteAdepts+")(cause|em|mid|midst|mongst|prentice|round|sblood|ssdeath|sfoot|sheart|shun|slid|slife|slight|snails|strewth|til|tis|twas|tween|twere|twill|twixt|twould)","gi"),"{{typopo__apostrophe}}$2")}function a(e,n){return e.replace(new RegExp("(\\Bin)("+n.singleQuoteAdepts+")","gi"),"$1{{typopo__apostrophe}}")}function o(e,n){return e.replace(new RegExp("(["+n.cardinalNumber+n.allChars+"])("+n.singleQuoteAdepts+")+(["+n.allChars+"])","g"),"$1{{typopo__apostrophe}}$3")}function p(e,n){return e.replace(new RegExp("([^0-9])(["+n.spaces+"])("+n.singleQuoteAdepts+")(["+n.cardinalNumber+"]{2})","g"),"$1$2{{typopo__apostrophe}}$4")}function u(e){return e.replace(/(\d)( ?)('|‘|’|‛|′)/g,"$1$2{{typopo__single-prime}}")}function l(e,n){return e.replace(new RegExp("(["+n.spaces+n.emDash+n.enDash+"])("+n.singleQuoteAdepts+"|,)(["+n.allChars+"])","g"),"$1{{typopo__left-single-quote--standalone}}$3")}function c(e,s){return e.replace(new RegExp("("+s.doubleQuoteAdepts+")(.*?)("+s.doubleQuoteAdepts+")","g"),function(e,n,t,r){return n+(t=g(t=d(t=l(t,s),s)))+r})}function d(e,n){return e.replace(new RegExp("(["+n.allChars+"])(["+n.sentencePunctuation+"])?("+n.singleQuoteAdepts+")([ "+n.sentencePunctuation+"])?","g"),"$1$2{{typopo__right-single-quote--standalone}}$4")}function g(e){return e.replace(new RegExp("({{typopo__left-single-quote--standalone}})(.*)({{typopo__right-single-quote--standalone}})","g"),"{{typopo__left-single-quote}}$2{{typopo__right-single-quote}}")}function f(e,n){return e.replace(new RegExp("(\\B)("+n.singleQuoteAdepts+")(["+n.allChars+"]+)("+n.singleQuoteAdepts+")(\\B)","g"),"$1{{typopo__left-single-quote}}$3{{typopo__right-single-quote}}$5")}function h(e,n){return e.replace(new RegExp("("+n.singleQuoteAdepts+")","g"),"{{typopo__apostrophe}}")}function b(e){return e=(e=e.replace(new RegExp("({{typopo__left-single-quote--standalone}})(.*?)({{typopo__single-prime}})","g"),"{{typopo__left-single-quote}}$2{{typopo__right-single-quote}}")).replace(new RegExp("({{typopo__single-prime}})(.*?)({{typopo__right-single-quote--standalone}})","g"),"{{typopo__left-single-quote}}$2{{typopo__right-single-quote}}")}function m(e,n){return e=(e=(e=e.replace(new RegExp("([^"+n.sentencePunctuation+"])(["+n.spaces+"])("+n.leftSingleQuote+")([^"+n.rightSingleQuote+"]+?)([^"+n.romanNumerals+"])(["+n.terminalPunctuation+n.ellipsis+"])("+n.rightSingleQuote+")","g"),"$1$2$3$4$5$7$6")).replace(new RegExp("([^"+n.sentencePunctuation+"])(["+n.spaces+"])("+n.leftSingleQuote+")(.+?)([^"+n.romanNumerals+"])("+n.rightSingleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(["+n.spaces+"])(["+n.lowercaseChars+"])","g"),"$1$2$3$4$5$7$6$8$9")).replace(new RegExp("(["+n.sentencePunctuation+"]["+n.spaces+"]|^)("+n.leftSingleQuote+")([^"+n.rightSingleQuote+"]+?)([^"+n.romanNumerals+"])("+n.rightSingleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(\\B)","g"),"$1$2$3$4$6$5$7")}function $(e,n){return e.replace(new RegExp("(["+n.spaces+"])("+n.singlePrime+")","g"),"$2")}function w(e,n){return e=(e=(e=(e=(e=e.replace(/({{typopo__single-prime}})/g,n.singlePrime)).replace(/{{typopo__apostrophe}}|{{typopo__left-single-quote--standalone}}|{{typopo__right-single-quote--standalone}}/g,n.apostrophe)).replace(/{{typopo__left-single-quote}}/g,n.leftSingleQuote)).replace(/{{typopo__right-single-quote}}/g,n.rightSingleQuote)).replace(/{{typopo__markdown_syntax_highlight}}/g,"```")}},{"../punctuation/markdown":6}],9:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixCopyright=function(e,n){return e=function(e,n){var t="(\\(c\\))(["+n.spaces+"]?)("+n.cardinalNumber+")",r=new RegExp(t,"gi"),s=n.copyright+"$2$3";return e.replace(r,s)}(e,n),e=(0,r.addSpaceBeforeSymbol)(e,n,n.copyright),e=(0,s.addNbspAfterSymbol)(e,n,n.copyright),e=(0,s.replaceSpacesWithNbspAfterSymbol)(e,n,n.copyright)};var r=e("../whitespace/spaces"),s=e("../whitespace/nbsp")},{"../whitespace/nbsp":19,"../whitespace/spaces":20}],10:[function(e,n,t){"use strict";function r(e,n,t,r){var s="(["+n.spaces+n.slash+"])(m|dam|hm|km|Mm|Gm|Tm|Pm|Em|Zm|Ym|m|dm|cm|mm|µm|nm|pm|fm|am|zm|ym)("+t+")",i=new RegExp(s,"g"),a="$1$2"+r;return e.replace(i,a)}function s(e,n){return r(e,n,"2","²")}function i(e,n){return r(e,n,"3","³")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixCubes=i,t.fixExponents=function(e,n){return e=i(e=s(e,n),n)},t.fixSquares=s},{}],11:[function(e,n,t){"use strict";function r(e,n){var t="(["+n.cardinalNumber+"]+)(["+n.spaces+"]?["+n.lowercaseChars+n.singlePrime+n.doublePrime+"]*)(["+n.spaces+"][x]["+n.spaces+"])(["+n.cardinalNumber+"]+)(["+n.spaces+"]?["+n.lowercaseChars+n.singlePrime+n.doublePrime+"]*)",r=new RegExp(t,"gi"),s="$1$2"+n.nbsp+n.multiplicationSign+n.nbsp+"$4$5";return e=(e=e.replace(r,s)).replace(r,s)}function s(e,n){var t="(["+n.allChars+"]+)(["+n.spaces+"][x]["+n.spaces+"])(["+n.allChars+"]+)",r=new RegExp(t,"g"),s="$1"+n.nbsp+n.multiplicationSign+n.nbsp+"$3";return e=(e=e.replace(r,s)).replace(r,s)}function i(e,a){var n="(["+a.cardinalNumber+"])(["+a.spaces+"]?)([x|×])(["+a.spaces+"])(["+a.lowercaseChars+"]+)",t=new RegExp(n,"gi");return e=e.replace(t,function(e,n,t,r,s,i){return""==t?n+t+a.multiplicationSign+a.nbsp+i:n+a.nbsp+a.multiplicationSign+a.nbsp+i})}function a(e,n){var t="(["+n.cardinalNumber+"]+)(["+n.singlePrime+n.doublePrime+"])?([x|×])(["+n.cardinalNumber+"]+)(["+n.singlePrime+n.doublePrime+"])?",r=new RegExp(t,"gi"),s="$1$2"+n.nbsp+n.multiplicationSign+n.nbsp+"$4$5";return e.replace(r,s)}Object.defineProperty(t,"__esModule",{value:!0}),t.fixMultiplicationSign=function(e,n){return e=a(e=i(e=s(e=r(e,n),n),n),n)},t.fixMultiplicationSignBetweenNumberAndWord=i,t.fixMultiplicationSignBetweenNumbers=r,t.fixMultiplicationSignBetweenWords=s,t.fixNbspAroundMultiplicationSign=a},{}],12:[function(e,n,t){"use strict";function r(e,n){return e.replace(new RegExp("(["+n.spaces+"]+)("+n.numberSign+")(["+n.spaces+"]+)("+n.cardinalNumber+")","g"),"$1$2$4")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixNumberSign=function(e,n){return e=r(e,n)},t.removeExtraSpacesAfterNumberSign=r},{}],13:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixPlusMinus=function(e,n){var t=new RegExp("(\\+\\-)|(\\-\\+)","g"),r=n.plusMinus;return e.replace(t,r)}},{}],14:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixRegisteredTrademark=function(e,n){return e=function(e,n){var t="([^0-9]|^)(["+n.spaces+"]*)(\\(r\\)|"+n.registeredTrademark+")",r=new RegExp(t,"gi"),s="$1"+n.registeredTrademark;return e.replace(r,s)}(e,n)}},{}],15:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixSectionSign=function(e,n){return e=function(e,n){var t="("+n.sectionSign+")(["+n.spaces+"])",r=new RegExp(t,"g"),s="$1"+n.nbsp;return e.replace(r,s)}(e=function(e,n){var t="("+n.sectionSign+")([^"+n.spaces+n.sectionSign+"])",r=new RegExp(t,"g"),s="$1"+n.nbsp+"$2";return e.replace(r,s)}(e=function(e,n){var t="([^"+n.spaces+n.sectionSign+n.openingBrackets+"])("+n.sectionSign+")",r=new RegExp(t,"g"),s="$1"+n.space+"$2";return e.replace(r,s)}(e,n),n),n)}},{}],16:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixSoundRecordingCopyright=function(e,n){return e=function(e,n){var t="(\\(p\\))(["+n.spaces+"]?)("+n.cardinalNumber+")",r=new RegExp(t,"gi"),s=n.soundRecordingCopyright+"$2$3";return e.replace(r,s)}(e,n),e=(0,r.addSpaceBeforeSymbol)(e,n,n.soundRecordingCopyright),e=(0,s.addNbspAfterSymbol)(e,n,n.soundRecordingCopyright),e=(0,s.replaceSpacesWithNbspAfterSymbol)(e,n,n.soundRecordingCopyright)};var r=e("../whitespace/spaces"),s=e("../whitespace/nbsp")},{"../whitespace/nbsp":19,"../whitespace/spaces":20}],17:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixTrademark=function(e,n){return e=function(e,n){var t="(["+n.spaces+"]*)(\\(tm\\)|"+n.trademark+")",r=new RegExp(t,"gi"),s=n.trademark;return e.replace(r,s)}(e,n)}},{}],18:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeEmptyLines=function(e){return e.replace(/[\n\r]{2,}/gm,"\n")}},{}],19:[function(e,n,t){"use strict";function r(e,n){var t="(["+n.lowercaseChars+n.uppercaseChars+"]{2,})(["+n.nbsp+n.narrowNbsp+"])(["+n.lowercaseChars+n.uppercaseChars+"]{2,})",r=new RegExp(t,"g");return e=(e=e.replace(r,"$1 $3")).replace(r,"$1 $3")}function s(e,n){var t="(^|["+n.space+"]|[^"+n.allChars+n.cardinalNumber+n.apostrophe+n.plus+n.minus+n.hyphen+"])(["+n.lowercaseChars+"])(["+n.space+"])",r=new RegExp(t,"g"),s="$1$2"+n.nbsp;return e=(e=e.replace(r,s)).replace(r,s),t="(^|["+n.sentencePunctuation+n.ellipsis+n.copyright+n.registeredTrademark+n.soundRecordingCopyright+"])(["+n.spaces+"]?)(["+n.uppercaseChars+"])(["+n.spaces+"])",r=new RegExp(t,"g"),s="$1$2$3"+n.nbsp,e=e.replace(r,s),"en-us"==n.locale&&(e=e.replace(new RegExp("(^|["+n.spaces+"])(I)(["+n.spaces+"])","g"),"$1$2"+n.nbsp)),e}function i(e,n){var t="(["+n.spaces+"])("+n.ampersand+")(["+n.spaces+"])",r=new RegExp(t,"g"),s=" $2"+n.nbsp;return e.replace(r,s)}function a(e,n){return e.replace(new RegExp("([^"+n.nbsp+n.cardinalNumber+"]|^)("+n.cardinalNumber+"{1,2})(["+n.spaces+"])(["+n.allChars+"])","g"),"$1$2"+n.nbsp+"$4")}function o(e,n){return e.replace(new RegExp("([^"+n.nbsp+n.cardinalNumber+"]|^)("+n.cardinalNumber+"{1,2})("+n.ordinalIndicator+")(["+n.spaces+"]?)(["+n.allChars+"])","g"),"$1$2$3"+n.nbsp+"$5")}function p(e,n){var t="("+n.cardinalNumber+")("+n.ordinalIndicator+")(["+n.spaces+"]?)("+n.cardinalNumber+")("+n.ordinalIndicator+")(["+n.spaces+"]?)("+n.cardinalNumber+")",r=new RegExp(t,"g"),s="";switch(n.locale){case"en-us":case"rue":case"sk":case"cs":s="$1$2"+n.nbsp+"$4$5"+n.nbsp+"$7";break;case"de-de":s="$1$2"+n.nbsp+"$4$5"+n.space+"$7"}return e.replace(r,s)}function u(e,n){if(""==n.romanOrdinalIndicator)return e;var t="(\\b)(["+n.romanNumerals+"]+)("+n.romanOrdinalIndicator+")(["+n.spaces+"]?)(["+n.allChars+n.cardinalNumber+"])",r=new RegExp(t,"g"),s="$1$2$3"+n.nbsp+"$5";return e.replace(r,s)}function l(e,a){var n="(\\b["+a.uppercaseChars+"]["+a.lowercaseChars+"]+?)(["+a.spaces+"])(["+a.romanNumerals+"]+\\b)("+a.romanOrdinalIndicator+")(["+a.nbsp+"]?)",t=new RegExp(n,"g");return e.replace(t,function(e,n,t,r,s,i){return""==i&&"I"==r?n+a.space+r+s:""==i&&"I"!=r?n+a.nbsp+r+s:i==a.nbsp&&"I"==r?n+a.space+r+s+i:n+a.nbsp+r+s+a.space})}function c(e,n){var t="(["+n.spaces+"])(["+n.percent+n.permille+n.permyriad+"])",r=new RegExp(t,"g"),s=n.nbsp+"$2";return e.replace(r,s)}function d(e,a){var n=a.uppercaseChars;"en-us"==a.locale&&(n=n.replace(/A-Z/g,"A-HJ-Z"));var t="([^"+a.sentencePunctuation+a.ellipsis+a.closingBrackets+a.rightDoubleQuote+a.rightSingleQuote+a.apostrophe+a.multiplicationSign+a.emDash+a.enDash+"])(["+a.spaces+"])(["+n+"])((["+a.spaces+"])|(\\.$|$))",r=new RegExp(t,"g");return e.replace(r,function(e,n,t,r,s,i){return"en-us"==a.locale||"I"!=r||i!=a.nbsp&&i!=a.hairSpace&&i!=a.narrowNbsp?n+a.nbsp+r+s:n+a.nbsp+r+a.space})}Object.defineProperty(t,"__esModule",{value:!0}),t.addNbspAfterAmpersand=i,t.addNbspAfterCardinalNumber=a,t.addNbspAfterOrdinalNumber=o,t.addNbspAfterPreposition=s,t.addNbspAfterRomanNumeral=u,t.addNbspAfterSymbol=function(e,n,t){var r="("+t+")([^"+n.spaces+"])",s=new RegExp(r,"g"),i="$1"+n.nbsp+"$2";return e.replace(s,i)},t.addNbspBeforePercent=c,t.addNbspBeforeSingleLetter=d,t.addNbspWithinOrdinalDate=p,t.fixNbsp=function(e,n){return e=c(e=l(e=d(e=u(e=p(e=o(e=a(e=i(e=s(e=r(e,n),n),n),n),n),n),n),n),n),n)},t.fixNbspForNameWithRegnalNumber=l,t.removeNbspBetweenMultiCharWords=r,t.replaceSpacesWithNbspAfterSymbol=function(e,n,t){var r="("+t+")(["+n.spaces+"])",s=new RegExp(r,"g"),i="$1"+n.nbsp;return e.replace(s,i)}},{}],20:[function(e,n,t){"use strict";function r(e,n){var t="(\\S)(["+n.spaces+"]{2,})(\\S)",r=new RegExp(t,"g");return e.replace(r,"$1 $3")}function s(e,n,r){for(var t=e.split(/\r?\n/),s=new RegExp("(^\\s+)([-\\*\\+]*)","g"),i=0;i<t.length;i++)t[i]=t[i].replace(s,function(e,n,t){return 0==r.removeWhitespacesBeforeMarkdownList&&""!=t?n+t:t});return t.join("\n")}function i(e){for(var n=e.split(/\r?\n/),t=new RegExp("(\\s+$)","g"),r=0;r<n.length;r++)n[r]=n[r].replace(t,"");return n.join("\n")}function a(e,n){var t="(["+n.spaces+"])(["+n.sentencePausePunctuation+"])([^\\-\\)]|$)",r=new RegExp(t,"g");return e.replace(r,"$2$3")}function o(e,n){var t="(["+n.spaces+"])(["+n.terminalPunctuation+n.closingBrackets+n.degree+"])",r=new RegExp(t,"g");return e.replace(r,"$2")}function p(e,n){var t="("+n.cardinalNumber+")(["+n.spaces+"]?)("+n.ordinalIndicator+")(["+n.spaces+"]|\\b)",r=new RegExp(t,"g");return e.replace(r,"$1$3$4")}function u(e,n){var t="(["+n.openingBrackets+"])(["+n.spaces+"])",r=new RegExp(t,"g");return e.replace(r,"$1")}function l(e,i){var n="(["+i.lowercaseChars+i.uppercaseChars+"])(["+i.openingBrackets+"])(["+i.lowercaseChars+i.uppercaseChars+i.ellipsis+"])(["+i.lowercaseChars+i.uppercaseChars+i.ellipsis+i.closingBrackets+"])",t=new RegExp(n,"g");return e.replace(t,function(e,n,t,r,s){return"s"==r|"S"==r|r+s=="es"|r+s=="ES"?n+t+r+s:n+i.space+t+r+s})}function c(e,n){var t="(["+n.lowercaseChars+n.uppercaseChars+"]{2,}|["+n.ellipsis+"])(["+n.terminalPunctuation+"])(["+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1$2 $3")}function d(e,n){var t="(["+n.lowercaseChars+n.uppercaseChars+"]{2,}|["+n.ellipsis+"])(["+n.sentencePausePunctuation+"])(["+n.lowercaseChars+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1$2 $3")}function g(e,n){var t="(["+n.closingBrackets+"])(["+n.lowercaseChars+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1 $2")}Object.defineProperty(t,"__esModule",{value:!0}),t.addSpaceAfterClosingBrackets=g,t.addSpaceAfterSentencePause=d,t.addSpaceAfterTerminalPunctuation=c,t.addSpaceBeforeOpeningBrackets=l,t.addSpaceBeforeSymbol=function(e,n,t){var r="([^"+n.spaces+n.openingBrackets+"])("+t+")",s=new RegExp(r,"g"),i="$1"+n.space+"$2";return e.replace(s,i)},t.fixSpaces=function(e,n,t){return e=d(e=g(e=c(e=l(e=u(e=p(e=o(e=a(e=i(e=s(e=r(e,n),0,t)),n),n),n),n),n),n),n),n)},t.removeMultipleSpaces=r,t.removeSpaceAfterOpeningBrackets=u,t.removeSpaceBeforeOrdinalIndicator=p,t.removeSpaceBeforeSentencePausePunctuation=a,t.removeSpaceBeforeTerminalPunctuation=o,t.removeSpacesAtParagraphBeginning=s,t.removeSpacesAtParagraphEnd=i},{}],21:[function(e,n,t){"use strict";function r(e,n){var t="(["+n.uppercaseChars+"]["+n.allChars+"]?\\.)(["+n.spaces+"]?)",r="(["+n.allChars+"]{2,}[^\\.])",s="";switch(n.locale){case"en-us":s="";break;case"rue":case"sk":case"cs":case"de-de":s=n.nbsp}var i=t+r,a=new RegExp(i,"g"),o="$1"+n.nbsp+"$3";return e=e.replace(a,o),i=t+t+r,a=new RegExp(i,"g"),o="$1"+s+"$3"+n.space+"$5",e=e.replace(a,o),i=t+t+t+r,a=new RegExp(i,"g"),o="$1"+s+"$3"+s+"$5"+n.space+"$7",e=e.replace(a,o)}function s(e,n){var t="([^"+n.allChars+n.enDash+n.emDash+"]|^)",r="(["+n.allChars+"]|\\D)",s="([^"+n.allChars+n.leftDoubleQuote+n.leftSingleQuote+n.backtick+"\\p{Emoji}]|$)",i="";switch(n.locale){case"en-us":i="";break;case"rue":case"sk":case"cs":case"de-de":i=n.nbsp}for(var a=[],o=0;o<n.multipleWordAbbreviations.length;o++){for(var p=n.multipleWordAbbreviations[o].split(" "),u="",l=0;l<p.length;l++)u+="("+p[l]+")(\\.)(["+n.spaces+"]?)";a[o]=u}for(var c=0;c<a.length;c++){for(var d=t+a[c]+r,g=new RegExp(d,"gi"),f="$1",h=(a[c].match(/\(/g)||[]).length/3,b=0;b<h-1;b++)f+="$"+(3*b+2)+"."+i;f+="$"+(3*(h-1)+2)+". $"+(3*h+2),e=e.replace(g,f)}for(var m=0;m<a.length;m++){for(var $=t+a[m]+s,w=new RegExp($,"giu"),y="$1",x=(a[m].match(/\(/g)||[]).length/3,_=0;_<x-1;_++)y+="$"+(3*_+2)+"."+i;y+="$"+(3*(x-1)+2)+".$"+(3*x+2),e=e.replace(w,y)}return e}function i(e,n){for(var t=[],r=0;r<n.singleWordAbbreviations.length;r++)t[r]="("+n.singleWordAbbreviations[r]+")(\\.)(["+n.spaces+"]?)";for(var s="([^"+n.allChars+n.enDash+n.emDash+n.nbsp+"\\.]|^)",i="(["+n.allChars+"\\d]+)([^\\.]|$)",a=0;a<t.length;a++){var o=s+t[a]+i,p=new RegExp(o,"gi"),u="$1$2$3"+n.nbsp+"$5$6";e=e.replace(p,u)}for(var l="(["+n.allChars+"\\d])(["+n.spaces+"])",c="([^"+n.spaces+n.allChars+"\\d]|$)",d=0;d<t.length;d++){var g=l+t[d]+c,f=new RegExp(g,"gi"),h="$1"+n.nbsp+"$3$4$5$6";e=e.replace(f,h)}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.fixAbbreviations=function(e,n){return e=i(e=s(e=r(e,n),n),n)},t.fixInitials=r,t.fixMultipleWordAbbreviations=s,t.fixSingleWordAbbreviations=i},{}],22:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixCase=function(e,n){var t="([^"+n.allChars+"]|^)(["+n.uppercaseChars+"]{2})(["+n.lowercaseChars+"]{2,})",r=new RegExp(t,"g");return e=e.replace(r,function(e,n,t,r){return n+t.substring(0,1)+t.substring(1).toLowerCase()+r}),t="(\\b)(?!iOS)(["+n.lowercaseChars+"])(["+n.uppercaseChars+"]{2,})",r=new RegExp(t,"g"),e=e.replace(r,function(e,n,t,r){return n+t.toUpperCase()+r.toLowerCase()})}},{}],23:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.excludeExceptions=function(e,n){i(e,n.emailAddressPattern),i(e,n.webUrlPattern);for(var t=0;t<s.length;t++){var r="{{typopo__exception-"+t+"}}";e=e.replace(s[t],r)}return e},t.placeExceptions=function(e){for(var n=0;n<s.length;n++){var t=new RegExp("{{typopo__exception-"+n+"}}","g"),r=s[n];e=e.replace(t,r)}return e};var s=[];function i(e,n){var t=new RegExp(n,"g"),r=e.match(t);null!=r&&(s=s.concat(r))}},{}],24:[function(e,n,t){"use strict";function r(e,n){var t="(issn)(:?)(["+n.spaces+"]?)(\\d{4})(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)(\\d{4})",r=new RegExp(t,"gi"),s="ISSN$2"+n.nbsp+"$4-$6";return e.replace(r,s)}function s(e,n){var t="(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)",r="(isbn)(:?)(["+n.spaces+"]?)(\\d+)"+t+"(\\d+)"+t+"(\\d+)"+t+"(X|\\d+)",s=new RegExp(r,"gi"),i="ISBN$2"+n.nbsp+"$4-$6-$8-$10";return e.replace(s,i)}function i(e,n){var t="(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)",r="(isbn)(:?)(["+n.spaces+"]?)(\\d+)"+t+"(\\d+)"+t+"(\\d+)"+t+"(\\d+)"+t+"(X|\\d+)",s=new RegExp(r,"gi"),i="ISBN$2"+n.nbsp+"$4-$6-$8-$10-$12";return e.replace(s,i)}function a(e,n){var t="(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)",r=new RegExp("(\\d+)"+t+"(\\d+)"+t+"(\\d+)"+t+"(\\d+)"+t+"(X|\\d+?)","g");return e.replace(r,"$1-$3-$5-$7-$9")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixISBN10=s,t.fixISBN13=i,t.fixISBNnumber=a,t.fixISSN=r,t.fixPubId=function(e,n){return e=a(e=i(e=s(e=r(e,n),n),n),n)}},{}],25:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={quotes:{leftDoubleQuote:"„",rightDoubleQuote:"“",leftSingleQuote:"‚",rightSingleQuote:"‘"},numbers:{ordinalIndicator:"\\.",romanOrdinalIndicator:"\\."},singleWordAbbreviations:["č","s","fol","str","r","par","odst","např","sv","tj","tzv"],multipleWordAbbreviations:["hl m","n l","p n l","př n l"]};t.default=r},{}],26:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={quotes:{leftDoubleQuote:"„",rightDoubleQuote:"“",leftSingleQuote:"‚",rightSingleQuote:"‘"},numbers:{ordinalIndicator:"\\.",romanOrdinalIndicator:"\\."},singleWordAbbreviations:["S","z","St","Stk","Mo","Di","Mi","Do","Fr","Sa","So","Bhf","Hbf","Nr","ca","usw","geb","gest","u"],multipleWordAbbreviations:["b w","d h","d i","e V","n Chr","s a","s o","s u","u a","u ä","u Ä","u dgl","u U","u z","u zw","v a","v Chr","z B","z T","z Zt","n u Z","u a m","v u Z","Ges m b H"]};t.default=r},{}],27:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={quotes:{leftDoubleQuote:"“",rightDoubleQuote:"”",leftSingleQuote:"‘",rightSingleQuote:"’"},numbers:{ordinalIndicator:"st|nd|rd|th",romanOrdinalIndicator:""},singleWordAbbreviations:["p","pp","no","vol"],multipleWordAbbreviations:["U S","e g","i e","a m","p m"]};t.default=r},{}],28:[function(e,n,t){"use strict";function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=u(e("./cs")),s=u(e("./en-us")),i=u(e("./rue")),o=u(e("./sk")),p=u(e("./de-de"));function u(e){return e&&e.__esModule?e:{default:e}}function l(e,n){for(var t,r,s=0;s<n.length;s++){var i=n[s];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,(t=i.key,r=void 0,r=function(e,n){if("object"!==a(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0===t)return("string"===n?String:Number)(e);var r=t.call(e,n||"default");if("object"!==a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}(t,"string"),"symbol"===a(r)?r:String(r)),i)}}function c(e,n,t){return n&&l(e.prototype,n),t&&l(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}var d={cs:r.default,"en-us":s.default,rue:i.default,sk:o.default,"de-de":p.default},g=c(function e(n){for(n in!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this.locale=n,this.nonLatinLowercase="áäčďéěíĺľňóôöőŕřšťúüűůýŷžабвгґдезіийклмнопрстуфъыьцчжшїщёєюях",this.nonLatinUppercase="ÁÄČĎÉĚÍĹĽŇÓÔÖŐŔŘŠŤÚÜŰŮÝŶŽАБВГҐДЕЗІИЙКЛМНОПРСТУФЪЫЬЦЧЖШЇЩЁЄЮЯХ",this.nonLatinChars=this.nonLatinLowercase+this.nonLatinUppercase,this.lowercaseChars="a-z"+this.nonLatinLowercase,this.uppercaseChars="A-Z"+this.nonLatinUppercase,this.allChars=this.lowercaseChars+this.uppercaseChars,this.singleQuoteAdepts="‚|'|‘|’|ʼ|‛|´|`|′|‹|›",this.leftSingleQuote=d[n].quotes.leftSingleQuote,this.rightSingleQuote=d[n].quotes.rightSingleQuote,this.apostrophe="’",this.singlePrime="′",this.backtick="`",this.doubleQuoteAdepts="„|“|”|\"|«|»|″|,{2,}|‘{2,}|’{2,}|'{2,}|‹{2,}|›{2,}|′{2,}|´{2,}|`{2,}",this.leftDoubleQuote=d[n].quotes.leftDoubleQuote,this.rightDoubleQuote=d[n].quotes.rightDoubleQuote,this.doublePrime="″",this.space=" ",this.nbsp=" ",this.hairSpace=" ",this.narrowNbsp=" ",this.spaces=this.space+this.nbsp+this.hairSpace+this.narrowNbsp,this.terminalPunctuation="\\.\\!\\?",this.terminalQuotes=this.rightSingleQuote+this.rightDoubleQuote,this.sentencePausePunctuation="\\,\\:\\;",this.sentencePunctuation=this.sentencePausePunctuation+this.terminalPunctuation,this.openingBrackets="\\(\\[\\{",this.closingBrackets="\\)\\]\\}",this.ellipsis="…",this.hyphen="-",this.enDash="–",this.emDash="—",this.slash="/",this.degree="°",this.multiplicationSign="×",this.ampersand="&",this.sectionSign="§",this.copyright="©",this.registeredTrademark="®",this.soundRecordingCopyright="℗",this.trademark="™",this.plus="+",this.minus="−",this.plusMinus="±",this.percent="%",this.permille="‰",this.permyriad="‱",this.numberSign="#",this.webUrlPattern="((?:(http|https|Http|Https|rtsp|Rtsp):\\/\\/(?:(?:[a-zA-Z0-9\\$\\-\\_\\.\\+\\!\\*\\'\\(\\)\\,\\;\\?\\&\\=]|(?:\\%[a-fA-F0-9]{2})){1,64}(?:\\:(?:[a-zA-Z0-9\\$\\-\\_\\.\\+\\!\\*\\'\\(\\)\\,\\;\\?\\&\\=]|(?:\\%[a-fA-F0-9]{2})){1,25})?\\@)?)?((?:(?:[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}\\.)+(?:(?:aero|arpa|asia|a[cdefgilmnoqrstuwxz])|(?:biz|b[abdefghijmnorstvwyz])|(?:cat|com|coop|c[acdfghiklmnoruvxyz])|d[ejkmoz]|(?:edu|e[cegrstu])|f[ijkmor]|(?:gov|g[abdefghilmnpqrstuwy])|h[kmnrtu]|(?:info|int|i[delmnoqrst])|(?:jobs|j[emop])|k[eghimnrwyz]|l[abcikrstuvy]|(?:mil|mobi|museum|m[acdghklmnopqrstuvwxyz])|(?:name|net|n[acefgilopruz])|(?:org|om)|(?:pro|p[aefghklmnrstwy])|qa|r[eouw]|s[abcdeghijklmnortuvyz]|(?:tel|travel|t[cdfghjklmnoprtvwz])|u[agkmsyz]|v[aceginu]|w[fs]|y[etu]|z[amw]))|(?:(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9])\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[0-9])))(?:\\:\\d{1,5})?)(\\/(?:(?:[a-zA-Z0-9\\;\\/\\?\\:\\@\\&\\=\\#\\~\\-\\.\\+\\!\\*\\'\\(\\)\\,\\_])|(?:\\%[a-fA-F0-9]{2}))*)?(?:\\b|$)",this.emailAddressPattern="[a-zA-Z0-9\\+\\.\\_\\%\\-]{1,256}\\@[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}(\\.[a-zA-Z0-9][a-zA-Z0-9\\-]{0,25})+",this.cardinalNumber="\\d",this.ordinalIndicator=d[n].numbers.ordinalIndicator,this.romanNumerals="IVXLCDM",this.romanOrdinalIndicator=d[n].numbers.romanOrdinalIndicator,this.singleWordAbbreviations=[],d)this.singleWordAbbreviations=this.singleWordAbbreviations.concat(d[n].singleWordAbbreviations);for(n in this.multipleWordAbbreviations=[],d)this.multipleWordAbbreviations=this.multipleWordAbbreviations.concat(d[n].multipleWordAbbreviations)});t.default=g},{"./cs":25,"./de-de":26,"./en-us":27,"./rue":29,"./sk":30}],29:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={quotes:{leftDoubleQuote:"«",rightDoubleQuote:"»",leftSingleQuote:"‹",rightSingleQuote:"›"},numbers:{ordinalIndicator:"\\.",romanOrdinalIndicator:"\\."},singleWordAbbreviations:["ціт","ст","канц","абз","тзв","Зб","ч","напр"],multipleWordAbbreviations:["т зн","Е Ч","евід ч","род ч","т ч","т д"]};t.default=r},{}],30:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={quotes:{leftDoubleQuote:"„",rightDoubleQuote:"“",leftSingleQuote:"‚",rightSingleQuote:"‘"},numbers:{ordinalIndicator:"\\.",romanOrdinalIndicator:"\\."},singleWordAbbreviations:["č","s","fol","str","r","par","odst","napr","sv","tzv","čl","cit","roč","vyd"],multipleWordAbbreviations:["hl m","n l","p n l","pr n l","s a","s l","t j","zodp red","t č"]};t.default=r},{}],31:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixTypos=function(e,n,t){n=void 0===n?"en-us":n;var r=new s.default(n);t=void 0===t?{removeLines:!0,removeWhitespacesBeforeMarkdownList:!0,keepMarkdownCodeBlocks:!1}:t,e=(0,R.excludeExceptions)(e,r),t.removeLines&&(e=(0,i.removeEmptyLines)(e));return e=(0,u.fixEllipsis)(e,r),e=(0,o.fixSpaces)(e,r,t),e=(0,p.fixPeriod)(e),e=(0,c.fixDash)(e,r),e=(0,l.fixHyphen)(e,r),e=(0,g.fixSingleQuotesPrimesAndApostrophes)(e,r,t),e=(0,d.fixDoubleQuotesAndPrimes)(e,r,t),e=(0,f.fixMultiplicationSign)(e,r),e=(0,h.fixSectionSign)(e,r),e=(0,b.fixCopyright)(e,r),e=(0,m.fixSoundRecordingCopyright)(e,r),e=(0,$.fixPlusMinus)(e,r),e=(0,w.fixRegisteredTrademark)(e,r),e=(0,y.fixTrademark)(e,r),e=(0,x.fixExponents)(e,r),e=(0,_.fixNumberSign)(e,r),e=(0,S.fixCase)(e,r),e=(0,v.fixAbbreviations)(e,r),e=(0,E.fixPubId)(e,r),e=(0,a.fixNbsp)(e,r),e=(0,R.placeExceptions)(e)};var r,s=(r=e("./locale/locale"))&&r.__esModule?r:{default:r},i=e("./lib/whitespace/lines"),a=e("./lib/whitespace/nbsp"),o=e("./lib/whitespace/spaces"),p=e("./lib/punctuation/period"),u=e("./lib/punctuation/ellipsis"),l=e("./lib/punctuation/hyphen"),c=e("./lib/punctuation/dash"),d=e("./lib/punctuation/double-quotes"),g=e("./lib/punctuation/single-quotes"),f=e("./lib/symbols/multiplication-sign"),h=e("./lib/symbols/section-sign"),b=e("./lib/symbols/copyright"),m=e("./lib/symbols/sound-recording-copyright"),$=e("./lib/symbols/plus-minus"),w=e("./lib/symbols/registered-trademark"),y=e("./lib/symbols/trademark"),x=e("./lib/symbols/exponents"),_=e("./lib/symbols/number-sign"),v=e("./lib/words/abbreviations"),S=e("./lib/words/case"),E=e("./lib/words/pub-id"),R=e("./lib/words/exceptions")},{"./lib/punctuation/dash":2,"./lib/punctuation/double-quotes":3,"./lib/punctuation/ellipsis":4,"./lib/punctuation/hyphen":5,"./lib/punctuation/period":7,"./lib/punctuation/single-quotes":8,"./lib/symbols/copyright":9,"./lib/symbols/exponents":10,"./lib/symbols/multiplication-sign":11,"./lib/symbols/number-sign":12,"./lib/symbols/plus-minus":13,"./lib/symbols/registered-trademark":14,"./lib/symbols/section-sign":15,"./lib/symbols/sound-recording-copyright":16,"./lib/symbols/trademark":17,"./lib/whitespace/lines":18,"./lib/whitespace/nbsp":19,"./lib/whitespace/spaces":20,"./lib/words/abbreviations":21,"./lib/words/case":22,"./lib/words/exceptions":23,"./lib/words/pub-id":24,"./locale/locale":28}]},{},[1]);
!function i(a,o,p){function u(n,e){if(!o[n]){if(!a[n]){var t="function"==typeof require&&require;if(!e&&t)return t(n,!0);if(l)return l(n,!0);var r=new Error("Cannot find module '"+n+"'");throw r.code="MODULE_NOT_FOUND",r}var s=o[n]={exports:{}};a[n][0].call(s.exports,function(e){return u(a[n][1][e]||e)},s,s.exports,i,a,o,p)}return o[n].exports}for(var l="function"==typeof require&&require,e=0;e<p.length;e++)u(p[e]);return u}({1:[function(e,n,t){"use strict";var r=e("./typopo");window.fixTypos=r.fixTypos},{"./typopo":31}],2:[function(e,n,t){"use strict";function r(e){return e.replace(/(---)/g,"—")}function s(e){return e.replace(/(--)/g,"–")}function i(e,n){return e.replace(new RegExp("(["+n.allChars+"])(["+n.spaces+"]+)(["+n.hyphen+"])(["+n.spaces+"]+)(["+n.allChars+"])","g"),"$1"+n.space+"{{typopo__spacedHyphen}}"+n.space+"$5")}function a(e,n){var t="(["+n.allChars+"])(["+n.spaces+"]?)+({{typopo__spacedHyphen}}|["+n.enDash+"|"+n.emDash+"])(["+n.spaces+"]?)+(["+n.allChars+"])",r=new RegExp(t,"g"),s="";switch(n.locale){case"en-us":s="$1"+n.emDash+"$5";break;case"rue":case"sk":s="$1"+n.hairSpace+n.emDash+n.hairSpace+"$5";break;case"cs":s="$1"+n.nbsp+n.enDash+n.space+"$5";break;case"de-de":s="$1"+n.hairSpace+n.enDash+n.hairSpace+"$5"}return e.replace(r,s)}function o(e,n){var t="(["+n.allChars+"])(["+n.spaces+"]?)("+n.hyphen+")(["+n.spaces+"]?)(["+n.sentencePunctuation+"\\n\\r])",r=new RegExp(t,"g"),s="";switch(n.locale){case"en-us":s="$1"+n.emDash+"$5";break;case"rue":case"sk":s="$1"+n.hairSpace+n.emDash+"$5";break;case"cs":s="$1"+n.nbsp+n.enDash+"$5";break;case"de-de":s="$1"+n.hairSpace+n.enDash+"$5"}return e.replace(r,s)}function p(e,n){var t,r="("+n.cardinalNumber+")(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)("+n.cardinalNumber+")",s=new RegExp(r,"g");return e=(e=e.replace(s,"$1{{typopo__endash}}$3")).replace(s,"$1{{typopo__endash}}$3"),r="{{typopo__endash}}",s=new RegExp(r,"g"),t=n.enDash,e.replace(s,t)}function u(e,n){var t="(["+n.percent+n.permille+n.permyriad+"])(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)("+n.cardinalNumber+")",r=new RegExp(t,"g"),s="$1"+n.enDash+"$3";return e.replace(r,s)}function l(e,n){var t="("+n.cardinalNumber+")("+n.ordinalIndicator+")(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)("+n.cardinalNumber+")("+n.ordinalIndicator+")",r=new RegExp(t,"gi"),s="$1$2"+n.enDash+"$4$5";return e.replace(r,s)}Object.defineProperty(t,"__esModule",{value:!0}),t.fixDash=function(e,n){return e=l(e=u(e=p(e=o(e=a(e=i(e=s(e=r(e)),n),n),n),n),n),n)},t.fixDashBetweenCardinalNumbers=p,t.fixDashBetweenOrdinalNumbers=l,t.fixDashBetweenPercentageRange=u,t.fixDashesBetweenWords=a,t.fixHyphenBetweenWordAndPunctuation=o,t.identifySpacedHyphen=i,t.replaceThreeHyphensWithEmDash=r,t.replaceTwoHyphensWithEnDash=s},{}],3:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addSpaceAfterRightDoubleQuote=$,t.addSpaceBeforeLeftDoubleQuote=m,t.fixDoubleQuotesAndPrimes=function(e,n,t){return e=f(e=d(e=c(e=l(e=u(e=p(e=o(e=a(e=i(e=(0,s.identifyMarkdownCodeTicks)(e,t),n),n),n),n),n),n),n)),n),e=h(e=g(e=$(e=m(e=b(e=(0,s.placeMarkdownCodeTicks)(e,t),n),n),n),n),n)},t.identifyDoublePrimes=o,t.identifyDoubleQuotePairs=p,t.identifyStandaloneLeftDoubleQuote=u,t.identifyStandaloneRightDoubleQuote=l,t.placeLocaleDoubleQuotes=f,t.removeExtraCommaAfterSentencePunctuation=h,t.removeExtraPunctuationAfterQuotes=a,t.removeExtraPunctuationBeforeQuotes=i,t.removeExtraSpacesAroundQuotes=b,t.removeUnidentifiedDoubleQuote=c,t.replaceDoublePrimeWDoubleQuote=d,t.swapQuotesAndTerminalPunctuation=g;var r=e("../whitespace/nbsp"),s=e("../punctuation/markdown");function i(e,n){var t="([^"+n.romanNumerals+"])(["+n.sentencePunctuation+"])(["+n.sentencePunctuation+"])("+n.doubleQuoteAdepts+")",r=new RegExp(t,"g");return e.replace(r,"$1$2$4")}function a(e,n){var t="([^"+n.romanNumerals+"])(["+n.sentencePunctuation+"])("+n.doubleQuoteAdepts+")(["+n.sentencePunctuation+"])",r=new RegExp(t,"g");return e.replace(r,"$1$2$3")}function o(e,n){return e=(e=e.replace(new RegExp("([^0-9]|^)("+n.doubleQuoteAdepts+")(.+?)(\\d+)("+n.doubleQuoteAdepts+")(["+n.terminalPunctuation+n.ellipsis+"])","g"),"$1$2$3$4$6$5")).replace(new RegExp("(\\b\\d{1,3})(["+n.spaces+"]?)(“|”|\"|″|‘{2,}|’{2,}|'{2,}|′{2,})","g"),"$1$2{{typopo__double-prime}}")}function p(e,n){return e=(e=e.replace(new RegExp("("+n.doubleQuoteAdepts+")(\\d+)({{typopo__double-prime}})","g"),"{{typopo__left-double-quote}}$2{{typopo__right-double-quote}}")).replace(new RegExp("("+n.doubleQuoteAdepts+")(.*?)("+n.doubleQuoteAdepts+")","g"),"{{typopo__left-double-quote}}$2{{typopo__right-double-quote}}")}function u(e,n){var t="("+n.doubleQuoteAdepts+")([0-9"+n.lowercaseChars+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"{{typopo__left-double-quote--standalone}}$2")}function l(e,n){var t="(["+n.lowercaseChars+n.uppercaseChars+n.sentencePunctuation+n.ellipsis+"])("+n.doubleQuoteAdepts+")",r=new RegExp(t,"g");return e.replace(r,"$1{{typopo__right-double-quote--standalone}}")}function c(e,n){var t="(["+n.spaces+"])("+n.doubleQuoteAdepts+")(["+n.spaces+"])",r=new RegExp(t,"g");return e.replace(r,"$1")}function d(e){return e=(e=e.replace(new RegExp("({{typopo__left-double-quote--standalone}})(.*?)({{typopo__double-prime}})","g"),"{{typopo__left-double-quote}}$2{{typopo__right-double-quote}}")).replace(new RegExp("({{typopo__double-prime}})(.*?)({{typopo__right-double-quote--standalone}})","g"),"{{typopo__left-double-quote}}$2{{typopo__right-double-quote}}")}function g(e,n){return e=(e=(e=(e=(e=e.replace(new RegExp("([^"+n.sentencePunctuation+"])(["+n.spaces+"])("+n.leftDoubleQuote+")([^"+n.rightDoubleQuote+"]+?)([^"+n.romanNumerals+n.closingBrackets+"])(["+n.terminalPunctuation+n.ellipsis+"])("+n.rightDoubleQuote+")","g"),"$1$2$3$4$5$7$6")).replace(new RegExp("([^"+n.sentencePunctuation+"])(["+n.spaces+"])("+n.leftDoubleQuote+")(.+?)([^"+n.romanNumerals+"])("+n.rightDoubleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(["+n.spaces+"])(["+n.lowercaseChars+"])","g"),"$1$2$3$4$5$7$6$8$9")).replace(new RegExp("(^"+n.leftDoubleQuote+"[^"+n.rightDoubleQuote+"]+?[^"+n.romanNumerals+"])("+n.rightDoubleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(\\B)","gm"),"$1$3$2$4")).replace(new RegExp("(["+n.sentencePunctuation+"]["+n.spaces+"]"+n.leftDoubleQuote+"[^"+n.rightDoubleQuote+"]+?[^"+n.romanNumerals+"])("+n.rightDoubleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(\\B)","g"),"$1$3$2$4")).replace(new RegExp("(["+n.sentencePunctuation+"]["+n.rightDoubleQuote+"]["+n.spaces+"]"+n.leftDoubleQuote+"[^"+n.rightDoubleQuote+"]+?[^"+n.romanNumerals+"])("+n.rightDoubleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(\\B)","g"),"$1$3$2$4")}function f(e,n){return e=(e=(e=e.replace(/{{typopo__double-prime}}/g,n.doublePrime)).replace(/({{typopo__left-double-quote}}|{{typopo__left-double-quote--standalone}})/g,n.leftDoubleQuote)).replace(/({{typopo__right-double-quote}}|{{typopo__right-double-quote--standalone}})/g,n.rightDoubleQuote)}function h(e,n){var t="(["+n.sentencePunctuation+"])([,])("+n.rightDoubleQuote+")",r=new RegExp(t,"g");return e.replace(r,"$1$3")}function b(e,n){return e=(e=(e=e.replace(new RegExp("("+n.leftDoubleQuote+")(["+n.spaces+"])","g"),"$1")).replace(new RegExp("(["+n.spaces+"])("+n.rightDoubleQuote+")","g"),"$2")).replace(new RegExp("(["+n.spaces+"])("+n.doublePrime+")","g"),"$2")}function m(e,n){return e=e.replace(new RegExp("(["+n.sentencePunctuation+n.allChars+"])(["+n.leftDoubleQuote+"])","g"),"$1 $2"),e=(0,r.addNbspAfterPreposition)(e,n)}function $(e,n){return e.replace(new RegExp("(["+n.rightDoubleQuote+"])(["+n.allChars+"])","g"),"$1 $2")}},{"../punctuation/markdown":6,"../whitespace/nbsp":19}],4:[function(e,n,t){"use strict";function r(e,n){var t="["+n.ellipsis+"\\.]{3,}",r=new RegExp(t,"g"),s=n.ellipsis;return e.replace(r,s)}function s(e,n){var t="\\."+n.ellipsis+"|"+n.ellipsis+"{2,}|"+n.ellipsis+"\\.",r=new RegExp(t,"g"),s=n.ellipsis;return e.replace(r,s)}function i(e,n){var t="["+n.spaces+"]\\.{2}["+n.spaces+"]",r=new RegExp(t,"g"),s=n.space+n.ellipsis+n.space;return e.replace(r,s)}function a(e,n){var t=",["+n.spaces+"]?"+n.ellipsis+"["+n.spaces+"]?,",r=new RegExp(t,"g");return e.replace(r,", …,")}function o(e,n){var t="(,)(["+n.spaces+"])?("+n.ellipsis+")(["+n.spaces+"])?(\\B|["+n.closingBrackets+"])([^,]|$)",r=new RegExp(t,"g");return e.replace(r,"$1$3$5$6")}function p(e,n){var t="(^"+n.ellipsis+")(["+n.spaces+"])(["+n.lowercaseChars+n.uppercaseChars+"])",r=new RegExp(t,"gm");return e.replace(r,"$1$3")}function u(e,n){var t="(["+n.sentencePunctuation+n.terminalQuotes+"])(["+n.spaces+"]?)(["+n.ellipsis+"])(["+n.spaces+"]?)(["+n.lowercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1 $3$5")}function l(e,n){var t="(["+n.lowercaseChars+"])(["+n.spaces+"])(["+n.ellipsis+"])(["+n.spaces+"]?)(["+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1$3 $5")}function c(e,n){var t="(["+n.allChars+"])(["+n.ellipsis+"])(["+n.allChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1$2 $3")}function d(e,n){var t="(["+n.sentencePunctuation+n.terminalQuotes+"])(["+n.spaces+"]?)("+n.ellipsis+")(["+n.spaces+"]?)(["+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1 $3 $5")}function g(e,n){var t="(["+n.lowercaseChars+"])(["+n.spaces+"])+(["+n.ellipsis+"]["+n.rightDoubleQuote+n.rightSingleQuote+"]?$)",r=new RegExp(t,"gm");return e.replace(r,"$1$3")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixAposiopesisBetweenSentences=l,t.fixAposiopesisBetweenWords=c,t.fixAposiopesisEndingParagraph=g,t.fixAposiopesisStartingParagraph=p,t.fixAposiopesisStartingSentence=u,t.fixEllipsis=function(e,n){return e=i(e=s(e=g(e=d(e=c(e=l(e=u(e=p(e=o(e=a(e=r(e,n),n),n),n),n),n),n),n),n),n),n)},t.fixEllipsisAsLastItem=o,t.fixEllipsisBetweenSentences=d,t.fixEllipsisSpacingAroundCommas=a,t.replaceThreeCharsWithEllipsis=r,t.replaceTwoCharsWithEllipsis=s,t.replaceTwoPeriodsWithEllipsis=i},{}],5:[function(e,n,t){"use strict";function r(e,n){var t="(["+n.allChars+"])(-)(["+n.spaces+"])(["+n.allChars+"])",r=new RegExp(t,"g");return e=e.replace(r,"$1-$4"),t="(["+n.allChars+"])(["+n.spaces+"])(-)(["+n.allChars+"])",r=new RegExp(t,"g"),e=e.replace(r,"$1-$4")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixHyphen=function(e,n){return e=r(e,n)},t.fixSpaceAroundHyphen=r},{}],6:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.identifyMarkdownCodeTicks=function(e,n){n.keepMarkdownCodeBlocks&&(e=(e=(e=e.replace(new RegExp("(\\s*)(```)","g"),"$1{{typopo__markdown_tick}}{{typopo__markdown_tick}}{{typopo__markdown_tick}}")).replace(new RegExp("(``)(.+?)(``)","g"),"{{typopo__markdown_tick}}{{typopo__markdown_tick}}$2{{typopo__markdown_tick}}{{typopo__markdown_tick}}")).replace(new RegExp("(`)(.+?)(`)","g"),"{{typopo__markdown_tick}}$2{{typopo__markdown_tick}}"));return e},t.placeMarkdownCodeTicks=function(e,n){n.keepMarkdownCodeBlocks&&(e=e.replace(new RegExp("{{typopo__markdown_tick}}","g"),"`"));return e}},{}],7:[function(e,n,t){"use strict";function r(e){return e.replace(new RegExp("\\.{2}(?![\\\\/])","g"),".")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixPeriod=r,t.removeExtraPeriod=r},{}],8:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixSingleQuotesPrimesAndApostrophes=function(e,n,t){return e=w(e=h(e=b(e=c(e=f(e=u(e=a(e=p(e=o(e=i(e=s(e=(0,r.identifyMarkdownCodeTicks)(e,t),n),n),n),n),n)),n),n)),n),n),e=$(e=m(e=(0,r.placeMarkdownCodeTicks)(e,t),n),n)},t.identifyContractedAnd=s,t.identifyContractedBeginnings=i,t.identifyContractedEnds=a,t.identifyContractedYears=p,t.identifyInWordContractions=o,t.identifyResidualApostrophes=h,t.identifySinglePrimes=u,t.identifySingleQuotePairAroundSingleWord=f,t.identifySingleQuotePairs=g,t.identifySingleQuotesWithinDoubleQuotes=c,t.identifyStandaloneLeftSingleQuote=l,t.identifyStandaloneRightSingleQuote=d,t.placeLocaleSingleQuotes=w,t.removeExtraSpaceAroundSinglePrime=$,t.replaceSinglePrimeWSingleQuote=b,t.swapSingleQuotesAndTerminalPunctuation=m;var r=e("../punctuation/markdown");function s(n,t){return[["dead","buried"],["drill","bass"],["drum","bass"],["rock","roll"],["pick","mix"],["fish","chips"],["salt","shake"],["mac","cheese"],["pork","beans"],["drag","drop"],["rake","scrape"],["hook","kill"]].forEach(function(e){n=n.replace(new RegExp("("+e[0]+")(["+t.spaces+"])?("+t.singleQuoteAdepts+")(n)("+t.singleQuoteAdepts+")(["+t.spaces+"])?("+e[1]+")","gi"),"$1"+t.nbsp+"{{typopo__apostrophe}}$4{{typopo__apostrophe}}"+t.nbsp+"$7")}),n}function i(e,n){return e.replace(new RegExp("("+n.singleQuoteAdepts+")(cause|em|mid|midst|mongst|prentice|round|sblood|ssdeath|sfoot|sheart|shun|slid|slife|slight|snails|strewth|til|tis|twas|tween|twere|twill|twixt|twould)","gi"),"{{typopo__apostrophe}}$2")}function a(e,n){return e.replace(new RegExp("(\\Bin)("+n.singleQuoteAdepts+")","gi"),"$1{{typopo__apostrophe}}")}function o(e,n){return e.replace(new RegExp("(["+n.cardinalNumber+n.allChars+"])("+n.singleQuoteAdepts+")+(["+n.allChars+"])","g"),"$1{{typopo__apostrophe}}$3")}function p(e,n){return e.replace(new RegExp("([^0-9])(["+n.spaces+"])("+n.singleQuoteAdepts+")(["+n.cardinalNumber+"]{2})","g"),"$1$2{{typopo__apostrophe}}$4")}function u(e){return e.replace(/(\d)( ?)('|‘|’|‛|′)/g,"$1$2{{typopo__single-prime}}")}function l(e,n){return e.replace(new RegExp("(["+n.spaces+n.emDash+n.enDash+"])("+n.singleQuoteAdepts+"|,)(["+n.allChars+"])","g"),"$1{{typopo__left-single-quote--standalone}}$3")}function c(e,s){return e.replace(new RegExp("("+s.doubleQuoteAdepts+")(.*?)("+s.doubleQuoteAdepts+")","g"),function(e,n,t,r){return n+(t=g(t=d(t=l(t,s),s)))+r})}function d(e,n){return e.replace(new RegExp("(["+n.allChars+"])(["+n.sentencePunctuation+"])?("+n.singleQuoteAdepts+")([ "+n.sentencePunctuation+"])?","g"),"$1$2{{typopo__right-single-quote--standalone}}$4")}function g(e){return e.replace(new RegExp("({{typopo__left-single-quote--standalone}})(.*)({{typopo__right-single-quote--standalone}})","g"),"{{typopo__left-single-quote}}$2{{typopo__right-single-quote}}")}function f(e,n){return e.replace(new RegExp("(\\B)("+n.singleQuoteAdepts+")(["+n.allChars+"]+)("+n.singleQuoteAdepts+")(\\B)","g"),"$1{{typopo__left-single-quote}}$3{{typopo__right-single-quote}}$5")}function h(e,n){return e.replace(new RegExp("("+n.singleQuoteAdepts+")","g"),"{{typopo__apostrophe}}")}function b(e){return e=(e=e.replace(new RegExp("({{typopo__left-single-quote--standalone}})(.*?)({{typopo__single-prime}})","g"),"{{typopo__left-single-quote}}$2{{typopo__right-single-quote}}")).replace(new RegExp("({{typopo__single-prime}})(.*?)({{typopo__right-single-quote--standalone}})","g"),"{{typopo__left-single-quote}}$2{{typopo__right-single-quote}}")}function m(e,n){return e=(e=(e=e.replace(new RegExp("([^"+n.sentencePunctuation+"])(["+n.spaces+"])("+n.leftSingleQuote+")([^"+n.rightSingleQuote+"]+?)([^"+n.romanNumerals+"])(["+n.terminalPunctuation+n.ellipsis+"])("+n.rightSingleQuote+")","g"),"$1$2$3$4$5$7$6")).replace(new RegExp("([^"+n.sentencePunctuation+"])(["+n.spaces+"])("+n.leftSingleQuote+")(.+?)([^"+n.romanNumerals+"])("+n.rightSingleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(["+n.spaces+"])(["+n.lowercaseChars+"])","g"),"$1$2$3$4$5$7$6$8$9")).replace(new RegExp("(["+n.sentencePunctuation+"]["+n.spaces+"]|^)("+n.leftSingleQuote+")([^"+n.rightSingleQuote+"]+?)([^"+n.romanNumerals+"])("+n.rightSingleQuote+")(["+n.terminalPunctuation+n.ellipsis+"])(\\B)","g"),"$1$2$3$4$6$5$7")}function $(e,n){return e.replace(new RegExp("(["+n.spaces+"])("+n.singlePrime+")","g"),"$2")}function w(e,n){return e=(e=(e=(e=(e=e.replace(/({{typopo__single-prime}})/g,n.singlePrime)).replace(/{{typopo__apostrophe}}|{{typopo__left-single-quote--standalone}}|{{typopo__right-single-quote--standalone}}/g,n.apostrophe)).replace(/{{typopo__left-single-quote}}/g,n.leftSingleQuote)).replace(/{{typopo__right-single-quote}}/g,n.rightSingleQuote)).replace(/{{typopo__markdown_syntax_highlight}}/g,"```")}},{"../punctuation/markdown":6}],9:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixCopyright=function(e,n){return e=function(e,n){var t="(\\(c\\))(["+n.spaces+"]?)("+n.cardinalNumber+")",r=new RegExp(t,"gi"),s=n.copyright+"$2$3";return e.replace(r,s)}(e,n),e=(0,r.addSpaceBeforeSymbol)(e,n,n.copyright),e=(0,s.addNbspAfterSymbol)(e,n,n.copyright),e=(0,s.replaceSpacesWithNbspAfterSymbol)(e,n,n.copyright)};var r=e("../whitespace/spaces"),s=e("../whitespace/nbsp")},{"../whitespace/nbsp":19,"../whitespace/spaces":20}],10:[function(e,n,t){"use strict";function r(e,n,t,r){var s="(["+n.spaces+n.slash+"])(m|dam|hm|km|Mm|Gm|Tm|Pm|Em|Zm|Ym|m|dm|cm|mm|µm|nm|pm|fm|am|zm|ym)("+t+")",i=new RegExp(s,"g"),a="$1$2"+r;return e.replace(i,a)}function s(e,n){return r(e,n,"2","²")}function i(e,n){return r(e,n,"3","³")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixCubes=i,t.fixExponents=function(e,n){return e=i(e=s(e,n),n)},t.fixSquares=s},{}],11:[function(e,n,t){"use strict";function r(e,n){var t="(["+n.cardinalNumber+"]+)(["+n.spaces+"]?["+n.lowercaseChars+n.singlePrime+n.doublePrime+"]*)(["+n.spaces+"][x]["+n.spaces+"])(["+n.cardinalNumber+"]+)(["+n.spaces+"]?["+n.lowercaseChars+n.singlePrime+n.doublePrime+"]*)",r=new RegExp(t,"gi"),s="$1$2"+n.nbsp+n.multiplicationSign+n.nbsp+"$4$5";return e=(e=e.replace(r,s)).replace(r,s)}function s(e,n){var t="(["+n.allChars+"]+)(["+n.spaces+"][x]["+n.spaces+"])(["+n.allChars+"]+)",r=new RegExp(t,"g"),s="$1"+n.nbsp+n.multiplicationSign+n.nbsp+"$3";return e=(e=e.replace(r,s)).replace(r,s)}function i(e,a){var n="(["+a.cardinalNumber+"])(["+a.spaces+"]?)([x|×])(["+a.spaces+"])(["+a.lowercaseChars+"]+)",t=new RegExp(n,"gi");return e=e.replace(t,function(e,n,t,r,s,i){return""==t?n+t+a.multiplicationSign+a.nbsp+i:n+a.nbsp+a.multiplicationSign+a.nbsp+i})}function a(e,n){var t="(["+n.cardinalNumber+"]+)(["+n.singlePrime+n.doublePrime+"])?([x|×])(["+n.cardinalNumber+"]+)(["+n.singlePrime+n.doublePrime+"])?",r=new RegExp(t,"gi"),s="$1$2"+n.nbsp+n.multiplicationSign+n.nbsp+"$4$5";return e.replace(r,s)}Object.defineProperty(t,"__esModule",{value:!0}),t.fixMultiplicationSign=function(e,n){return e=a(e=i(e=s(e=r(e,n),n),n),n)},t.fixMultiplicationSignBetweenNumberAndWord=i,t.fixMultiplicationSignBetweenNumbers=r,t.fixMultiplicationSignBetweenWords=s,t.fixNbspAroundMultiplicationSign=a},{}],12:[function(e,n,t){"use strict";function r(e,n){return e.replace(new RegExp("(["+n.spaces+"]+)("+n.numberSign+")(["+n.spaces+"]+)("+n.cardinalNumber+")","g"),"$1$2$4")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixNumberSign=function(e,n){return e=r(e,n)},t.removeExtraSpacesAfterNumberSign=r},{}],13:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixPlusMinus=function(e,n){var t=new RegExp("(\\+\\-)|(\\-\\+)","g"),r=n.plusMinus;return e.replace(t,r)}},{}],14:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixRegisteredTrademark=function(e,n){return e=function(e,n){var t="([^0-9]|^)(["+n.spaces+"]*)(\\(r\\)|"+n.registeredTrademark+")",r=new RegExp(t,"gi"),s="$1"+n.registeredTrademark;return e.replace(r,s)}(e,n)}},{}],15:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixSectionSign=function(e,n){return e=function(e,n){var t="("+n.sectionSign+")(["+n.spaces+"])",r=new RegExp(t,"g"),s="$1"+n.nbsp;return e.replace(r,s)}(e=function(e,n){var t="("+n.sectionSign+")([^"+n.spaces+n.sectionSign+"])",r=new RegExp(t,"g"),s="$1"+n.nbsp+"$2";return e.replace(r,s)}(e=function(e,n){var t="([^"+n.spaces+n.sectionSign+n.openingBrackets+"])("+n.sectionSign+")",r=new RegExp(t,"g"),s="$1"+n.space+"$2";return e.replace(r,s)}(e,n),n),n)}},{}],16:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixSoundRecordingCopyright=function(e,n){return e=function(e,n){var t="(\\(p\\))(["+n.spaces+"]?)("+n.cardinalNumber+")",r=new RegExp(t,"gi"),s=n.soundRecordingCopyright+"$2$3";return e.replace(r,s)}(e,n),e=(0,r.addSpaceBeforeSymbol)(e,n,n.soundRecordingCopyright),e=(0,s.addNbspAfterSymbol)(e,n,n.soundRecordingCopyright),e=(0,s.replaceSpacesWithNbspAfterSymbol)(e,n,n.soundRecordingCopyright)};var r=e("../whitespace/spaces"),s=e("../whitespace/nbsp")},{"../whitespace/nbsp":19,"../whitespace/spaces":20}],17:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixTrademark=function(e,n){return e=function(e,n){var t="(["+n.spaces+"]*)(\\(tm\\)|"+n.trademark+")",r=new RegExp(t,"gi"),s=n.trademark;return e.replace(r,s)}(e,n)}},{}],18:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeEmptyLines=function(e){return e.replace(/[\n\r]{2,}/gm,"\n")}},{}],19:[function(e,n,t){"use strict";function r(e,n){var t="(["+n.lowercaseChars+n.uppercaseChars+"]{2,})(["+n.nbsp+n.narrowNbsp+"])(["+n.lowercaseChars+n.uppercaseChars+"]{2,})",r=new RegExp(t,"g");return e=(e=e.replace(r,"$1 $3")).replace(r,"$1 $3")}function s(e,n){var t="(^|["+n.space+"]|[^"+n.allChars+n.cardinalNumber+n.apostrophe+n.plus+n.minus+n.hyphen+"])(["+n.lowercaseChars+"])(["+n.space+"])",r=new RegExp(t,"g"),s="$1$2"+n.nbsp;return e=(e=e.replace(r,s)).replace(r,s),t="(^|["+n.sentencePunctuation+n.ellipsis+n.copyright+n.registeredTrademark+n.soundRecordingCopyright+"])(["+n.spaces+"]?)(["+n.uppercaseChars+"])(["+n.spaces+"])",r=new RegExp(t,"g"),s="$1$2$3"+n.nbsp,e=e.replace(r,s),"en-us"==n.locale&&(e=e.replace(new RegExp("(^|["+n.spaces+"])(I)(["+n.spaces+"])","g"),"$1$2"+n.nbsp)),e}function i(e,n){var t="(["+n.spaces+"])("+n.ampersand+")(["+n.spaces+"])",r=new RegExp(t,"g"),s=" $2"+n.nbsp;return e.replace(r,s)}function a(e,n){return e.replace(new RegExp("([^"+n.nbsp+n.cardinalNumber+"]|^)("+n.cardinalNumber+"{1,2})(["+n.spaces+"])(["+n.allChars+"])","g"),"$1$2"+n.nbsp+"$4")}function o(e,n){return e.replace(new RegExp("([^"+n.nbsp+n.cardinalNumber+"]|^)("+n.cardinalNumber+"{1,2})("+n.ordinalIndicator+")(["+n.spaces+"]?)(["+n.allChars+"])","g"),"$1$2$3"+n.nbsp+"$5")}function p(e,n){var t="("+n.cardinalNumber+")("+n.ordinalIndicator+")(["+n.spaces+"]?)("+n.cardinalNumber+")("+n.ordinalIndicator+")(["+n.spaces+"]?)("+n.cardinalNumber+")",r=new RegExp(t,"g"),s="";switch(n.locale){case"en-us":case"rue":case"sk":case"cs":s="$1$2"+n.nbsp+"$4$5"+n.nbsp+"$7";break;case"de-de":s="$1$2"+n.nbsp+"$4$5"+n.space+"$7"}return e.replace(r,s)}function u(e,n){if(""==n.romanOrdinalIndicator)return e;var t="(\\b)(["+n.romanNumerals+"]+)("+n.romanOrdinalIndicator+")(["+n.spaces+"]?)(["+n.allChars+n.cardinalNumber+"])",r=new RegExp(t,"g"),s="$1$2$3"+n.nbsp+"$5";return e.replace(r,s)}function l(e,a){var n="(\\b["+a.uppercaseChars+"]["+a.lowercaseChars+"]+?)(["+a.spaces+"])(["+a.romanNumerals+"]+\\b)("+a.romanOrdinalIndicator+")(["+a.nbsp+"]?)",t=new RegExp(n,"g");return e.replace(t,function(e,n,t,r,s,i){return""==i&&"I"==r?n+a.space+r+s:""==i&&"I"!=r?n+a.nbsp+r+s:i==a.nbsp&&"I"==r?n+a.space+r+s+i:n+a.nbsp+r+s+a.space})}function c(e,n){var t="(["+n.spaces+"])(["+n.percent+n.permille+n.permyriad+"])",r=new RegExp(t,"g"),s=n.nbsp+"$2";return e.replace(r,s)}function d(e,a){var n=a.uppercaseChars;"en-us"==a.locale&&(n=n.replace(/A-Z/g,"A-HJ-Z"));var t="([^"+a.sentencePunctuation+a.ellipsis+a.closingBrackets+a.rightDoubleQuote+a.rightSingleQuote+a.apostrophe+a.multiplicationSign+a.emDash+a.enDash+"])(["+a.spaces+"])(["+n+"])((["+a.spaces+"])|(\\.$|$))",r=new RegExp(t,"g");return e.replace(r,function(e,n,t,r,s,i){return"en-us"==a.locale||"I"!=r||i!=a.nbsp&&i!=a.hairSpace&&i!=a.narrowNbsp?n+a.nbsp+r+s:n+a.nbsp+r+a.space})}Object.defineProperty(t,"__esModule",{value:!0}),t.addNbspAfterAmpersand=i,t.addNbspAfterCardinalNumber=a,t.addNbspAfterOrdinalNumber=o,t.addNbspAfterPreposition=s,t.addNbspAfterRomanNumeral=u,t.addNbspAfterSymbol=function(e,n,t){var r="("+t+")([^"+n.spaces+"])",s=new RegExp(r,"g"),i="$1"+n.nbsp+"$2";return e.replace(s,i)},t.addNbspBeforePercent=c,t.addNbspBeforeSingleLetter=d,t.addNbspWithinOrdinalDate=p,t.fixNbsp=function(e,n){return e=c(e=l(e=d(e=u(e=p(e=o(e=a(e=i(e=s(e=r(e,n),n),n),n),n),n),n),n),n),n)},t.fixNbspForNameWithRegnalNumber=l,t.removeNbspBetweenMultiCharWords=r,t.replaceSpacesWithNbspAfterSymbol=function(e,n,t){var r="("+t+")(["+n.spaces+"])",s=new RegExp(r,"g"),i="$1"+n.nbsp;return e.replace(s,i)}},{}],20:[function(e,n,t){"use strict";function r(e,n){var t="(\\S)(["+n.spaces+"]{2,})(\\S)",r=new RegExp(t,"g");return e.replace(r,"$1 $3")}function s(e,n,r){for(var t=e.split(/\r?\n/),s=new RegExp("(^\\s+)([-\\*\\+]*)","g"),i=0;i<t.length;i++)t[i]=t[i].replace(s,function(e,n,t){return 0==r.removeWhitespacesBeforeMarkdownList&&""!=t?n+t:t});return t.join("\n")}function i(e){for(var n=e.split(/\r?\n/),t=new RegExp("(\\s+$)","g"),r=0;r<n.length;r++)n[r]=n[r].replace(t,"");return n.join("\n")}function a(e,n){var t="(["+n.spaces+"])(["+n.sentencePausePunctuation+"])([^\\-\\)]|$)",r=new RegExp(t,"g");return e.replace(r,"$2$3")}function o(e,n){var t="(["+n.spaces+"])(["+n.terminalPunctuation+n.closingBrackets+n.degree+"])",r=new RegExp(t,"g");return e.replace(r,"$2")}function p(e,n){var t="("+n.cardinalNumber+")(["+n.spaces+"]?)("+n.ordinalIndicator+")(["+n.spaces+"]|\\b)",r=new RegExp(t,"g");return e.replace(r,"$1$3$4")}function u(e,n){var t="(["+n.openingBrackets+"])(["+n.spaces+"])",r=new RegExp(t,"g");return e.replace(r,"$1")}function l(e,i){var n="(["+i.lowercaseChars+i.uppercaseChars+"])(["+i.openingBrackets+"])(["+i.lowercaseChars+i.uppercaseChars+i.ellipsis+"])(["+i.lowercaseChars+i.uppercaseChars+i.ellipsis+i.closingBrackets+"])",t=new RegExp(n,"g");return e.replace(t,function(e,n,t,r,s){return"s"==r|"S"==r|r+s=="es"|r+s=="ES"?n+t+r+s:n+i.space+t+r+s})}function c(e,n){var t="(["+n.lowercaseChars+n.uppercaseChars+"]{2,}|["+n.ellipsis+"])(["+n.terminalPunctuation+"])(["+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1$2 $3")}function d(e,n){var t="(["+n.lowercaseChars+n.uppercaseChars+"]{2,}|["+n.ellipsis+"])(["+n.sentencePausePunctuation+"])(["+n.lowercaseChars+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1$2 $3")}function g(e,n){var t="(["+n.closingBrackets+"])(["+n.lowercaseChars+n.uppercaseChars+"])",r=new RegExp(t,"g");return e.replace(r,"$1 $2")}Object.defineProperty(t,"__esModule",{value:!0}),t.addSpaceAfterClosingBrackets=g,t.addSpaceAfterSentencePause=d,t.addSpaceAfterTerminalPunctuation=c,t.addSpaceBeforeOpeningBrackets=l,t.addSpaceBeforeSymbol=function(e,n,t){var r="([^"+n.spaces+n.openingBrackets+"])("+t+")",s=new RegExp(r,"g"),i="$1"+n.space+"$2";return e.replace(s,i)},t.fixSpaces=function(e,n,t){return e=d(e=g(e=c(e=l(e=u(e=p(e=o(e=a(e=i(e=s(e=r(e,n),0,t)),n),n),n),n),n),n),n),n)},t.removeMultipleSpaces=r,t.removeSpaceAfterOpeningBrackets=u,t.removeSpaceBeforeOrdinalIndicator=p,t.removeSpaceBeforeSentencePausePunctuation=a,t.removeSpaceBeforeTerminalPunctuation=o,t.removeSpacesAtParagraphBeginning=s,t.removeSpacesAtParagraphEnd=i},{}],21:[function(e,n,t){"use strict";function r(e,n){var t="(["+n.uppercaseChars+"]["+n.allChars+"]?\\.)(["+n.spaces+"]?)",r="(["+n.allChars+"]{2,}[^\\.])",s="";switch(n.locale){case"en-us":s="";break;case"rue":case"sk":case"cs":case"de-de":s=n.nbsp}var i=t+r,a=new RegExp(i,"g"),o="$1"+n.nbsp+"$3";return e=e.replace(a,o),i=t+t+r,a=new RegExp(i,"g"),o="$1"+s+"$3"+n.space+"$5",e=e.replace(a,o),i=t+t+t+r,a=new RegExp(i,"g"),o="$1"+s+"$3"+s+"$5"+n.space+"$7",e=e.replace(a,o)}function s(e,n){var t="([^"+n.allChars+n.enDash+n.emDash+"]|^)",r="(["+n.allChars+"]|\\D)",s="([^"+n.allChars+n.leftDoubleQuote+n.leftSingleQuote+n.backtick+"\\p{Emoji}]|$)",i="";switch(n.locale){case"en-us":i="";break;case"rue":case"sk":case"cs":case"de-de":i=n.nbsp}for(var a=[],o=0;o<n.multipleWordAbbreviations.length;o++){for(var p=n.multipleWordAbbreviations[o].split(" "),u="",l=0;l<p.length;l++)u+="("+p[l]+")(\\.)(["+n.spaces+"]?)";a[o]=u}for(var c=0;c<a.length;c++){for(var d=t+a[c]+r,g=new RegExp(d,"gi"),f="$1",h=(a[c].match(/\(/g)||[]).length/3,b=0;b<h-1;b++)f+="$"+(3*b+2)+"."+i;f+="$"+(3*(h-1)+2)+". $"+(3*h+2),e=e.replace(g,f)}for(var m=0;m<a.length;m++){for(var $=t+a[m]+s,w=new RegExp($,"giu"),y="$1",x=(a[m].match(/\(/g)||[]).length/3,_=0;_<x-1;_++)y+="$"+(3*_+2)+"."+i;y+="$"+(3*(x-1)+2)+".$"+(3*x+2),e=e.replace(w,y)}return e}function i(e,n){for(var t=[],r=0;r<n.singleWordAbbreviations.length;r++)t[r]="("+n.singleWordAbbreviations[r]+")(\\.)(["+n.spaces+"]?)";for(var s="([^"+n.allChars+n.enDash+n.emDash+n.nbsp+"\\.]|^)",i="(["+n.allChars+"\\d]+)([^\\.]|$)",a=0;a<t.length;a++){var o=s+t[a]+i,p=new RegExp(o,"gi"),u="$1$2$3"+n.nbsp+"$5$6";e=e.replace(p,u)}for(var l="(["+n.allChars+"\\d])(["+n.spaces+"])",c="([^"+n.spaces+n.allChars+"\\d]|$)",d=0;d<t.length;d++){var g=l+t[d]+c,f=new RegExp(g,"gi"),h="$1"+n.nbsp+"$3$4$5$6";e=e.replace(f,h)}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.fixAbbreviations=function(e,n){return e=i(e=s(e=r(e,n),n),n)},t.fixInitials=r,t.fixMultipleWordAbbreviations=s,t.fixSingleWordAbbreviations=i},{}],22:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixCase=function(e,n){var t="([^"+n.allChars+"]|^)(["+n.uppercaseChars+"]{2})(["+n.lowercaseChars+"]{2,})",r=new RegExp(t,"g");return e=e.replace(r,function(e,n,t,r){return n+t.substring(0,1)+t.substring(1).toLowerCase()+r}),t="(\\b)(?!iOS)(["+n.lowercaseChars+"])(["+n.uppercaseChars+"]{2,})",r=new RegExp(t,"g"),e=e.replace(r,function(e,n,t,r){return n+t.toUpperCase()+r.toLowerCase()})}},{}],23:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.excludeExceptions=function(e,n){i(e,n.emailAddressPattern),i(e,n.webUrlPattern);for(var t=0;t<s.length;t++){var r="{{typopo__exception-"+t+"}}";e=e.replace(s[t],r)}return e},t.placeExceptions=function(e){for(var n=0;n<s.length;n++){var t=new RegExp("{{typopo__exception-"+n+"}}","g"),r=s[n];e=e.replace(t,r)}return e};var s=[];function i(e,n){var t=new RegExp(n,"g"),r=e.match(t);null!=r&&(s=s.concat(r))}},{}],24:[function(e,n,t){"use strict";function r(e,n){var t="(issn)(:?)(["+n.spaces+"]?)(\\d{4})(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)(\\d{4})",r=new RegExp(t,"gi"),s="ISSN$2"+n.nbsp+"$4-$6";return e.replace(r,s)}function s(e,n){var t="(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)",r="(isbn)(:?)(["+n.spaces+"]?)(\\d+)"+t+"(\\d+)"+t+"(\\d+)"+t+"(X|\\d+)",s=new RegExp(r,"gi"),i="ISBN$2"+n.nbsp+"$4-$6-$8-$10";return e.replace(s,i)}function i(e,n){var t="(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)",r="(isbn)(:?)(["+n.spaces+"]?)(\\d+)"+t+"(\\d+)"+t+"(\\d+)"+t+"(\\d+)"+t+"(X|\\d+)",s=new RegExp(r,"gi"),i="ISBN$2"+n.nbsp+"$4-$6-$8-$10-$12";return e.replace(s,i)}function a(e,n){var t="(["+n.spaces+"]?["+n.hyphen+n.enDash+n.emDash+"]["+n.spaces+"]?)",r=new RegExp("(\\d+)"+t+"(\\d+)"+t+"(\\d+)"+t+"(\\d+)"+t+"(X|\\d+?)","g");return e.replace(r,"$1-$3-$5-$7-$9")}Object.defineProperty(t,"__esModule",{value:!0}),t.fixISBN10=s,t.fixISBN13=i,t.fixISBNnumber=a,t.fixISSN=r,t.fixPubId=function(e,n){return e=a(e=i(e=s(e=r(e,n),n),n),n)}},{}],25:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={quotes:{leftDoubleQuote:"„",rightDoubleQuote:"“",leftSingleQuote:"‚",rightSingleQuote:"‘"},numbers:{ordinalIndicator:"\\.",romanOrdinalIndicator:"\\."},singleWordAbbreviations:["č","s","fol","str","r","par","odst","např","sv","tj","tzv"],multipleWordAbbreviations:["hl m","n l","p n l","př n l"]}},{}],26:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={quotes:{leftDoubleQuote:"„",rightDoubleQuote:"“",leftSingleQuote:"‚",rightSingleQuote:"‘"},numbers:{ordinalIndicator:"\\.",romanOrdinalIndicator:"\\."},singleWordAbbreviations:["S","z","St","Stk","Mo","Di","Mi","Do","Fr","Sa","So","Bhf","Hbf","Nr","ca","usw","geb","gest","u"],multipleWordAbbreviations:["b w","d h","d i","e V","n Chr","s a","s o","s u","u a","u ä","u Ä","u dgl","u U","u z","u zw","v a","v Chr","z B","z T","z Zt","n u Z","u a m","v u Z","Ges m b H"]}},{}],27:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={quotes:{leftDoubleQuote:"“",rightDoubleQuote:"”",leftSingleQuote:"‘",rightSingleQuote:"’"},numbers:{ordinalIndicator:"st|nd|rd|th",romanOrdinalIndicator:""},singleWordAbbreviations:["p","pp","no","vol"],multipleWordAbbreviations:["U S","e g","i e","a m","p m"]}},{}],28:[function(e,n,t){"use strict";function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=u(e("./cs")),s=u(e("./en-us")),i=u(e("./rue")),o=u(e("./sk")),p=u(e("./de-de"));function u(e){return e&&e.__esModule?e:{default:e}}function l(e,n){for(var t,r,s=0;s<n.length;s++){var i=n[s];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,(t=i.key,r=void 0,r=function(e,n){if("object"!=a(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0===t)return("string"===n?String:Number)(e);var r=t.call(e,n||"default");if("object"!=a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}(t,"string"),"symbol"==a(r)?r:String(r)),i)}}function c(e,n,t){return n&&l(e.prototype,n),t&&l(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}var d={cs:r.default,"en-us":s.default,rue:i.default,sk:o.default,"de-de":p.default};t.default=c(function e(n){for(n in!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this.locale=n,this.nonLatinLowercase="áäčďéěíĺľňóôöőŕřšťúüűůýŷžабвгґдезіийклмнопрстуфъыьцчжшїщёєюях",this.nonLatinUppercase="ÁÄČĎÉĚÍĹĽŇÓÔÖŐŔŘŠŤÚÜŰŮÝŶŽАБВГҐДЕЗІИЙКЛМНОПРСТУФЪЫЬЦЧЖШЇЩЁЄЮЯХ",this.nonLatinChars=this.nonLatinLowercase+this.nonLatinUppercase,this.lowercaseChars="a-z"+this.nonLatinLowercase,this.uppercaseChars="A-Z"+this.nonLatinUppercase,this.allChars=this.lowercaseChars+this.uppercaseChars,this.singleQuoteAdepts="‚|'|‘|’|ʼ|‛|´|`|′|‹|›",this.leftSingleQuote=d[n].quotes.leftSingleQuote,this.rightSingleQuote=d[n].quotes.rightSingleQuote,this.apostrophe="’",this.singlePrime="′",this.backtick="`",this.doubleQuoteAdepts="„|“|”|\"|«|»|″|,{2,}|‘{2,}|’{2,}|'{2,}|‹{2,}|›{2,}|′{2,}|´{2,}|`{2,}",this.leftDoubleQuote=d[n].quotes.leftDoubleQuote,this.rightDoubleQuote=d[n].quotes.rightDoubleQuote,this.doublePrime="″",this.space=" ",this.nbsp=" ",this.hairSpace=" ",this.narrowNbsp=" ",this.spaces=this.space+this.nbsp+this.hairSpace+this.narrowNbsp,this.terminalPunctuation="\\.\\!\\?",this.terminalQuotes=this.rightSingleQuote+this.rightDoubleQuote,this.sentencePausePunctuation="\\,\\:\\;",this.sentencePunctuation=this.sentencePausePunctuation+this.terminalPunctuation,this.openingBrackets="\\(\\[\\{",this.closingBrackets="\\)\\]\\}",this.ellipsis="…",this.hyphen="-",this.enDash="–",this.emDash="—",this.slash="/",this.degree="°",this.multiplicationSign="×",this.ampersand="&",this.sectionSign="§",this.copyright="©",this.registeredTrademark="®",this.soundRecordingCopyright="℗",this.trademark="™",this.plus="+",this.minus="−",this.plusMinus="±",this.percent="%",this.permille="‰",this.permyriad="‱",this.numberSign="#",this.webUrlPattern="((?:(http|https|Http|Https|rtsp|Rtsp):\\/\\/(?:(?:[a-zA-Z0-9\\$\\-\\_\\.\\+\\!\\*\\'\\(\\)\\,\\;\\?\\&\\=]|(?:\\%[a-fA-F0-9]{2})){1,64}(?:\\:(?:[a-zA-Z0-9\\$\\-\\_\\.\\+\\!\\*\\'\\(\\)\\,\\;\\?\\&\\=]|(?:\\%[a-fA-F0-9]{2})){1,25})?\\@)?)?((?:(?:[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}\\.)+(?:(?:aero|arpa|asia|a[cdefgilmnoqrstuwxz])|(?:biz|b[abdefghijmnorstvwyz])|(?:cat|com|coop|c[acdfghiklmnoruvxyz])|d[ejkmoz]|(?:edu|e[cegrstu])|f[ijkmor]|(?:gov|g[abdefghilmnpqrstuwy])|h[kmnrtu]|(?:info|int|i[delmnoqrst])|(?:jobs|j[emop])|k[eghimnrwyz]|l[abcikrstuvy]|(?:mil|mobi|museum|m[acdghklmnopqrstuvwxyz])|(?:name|net|n[acefgilopruz])|(?:org|om)|(?:pro|p[aefghklmnrstwy])|qa|r[eouw]|s[abcdeghijklmnortuvyz]|(?:tel|travel|t[cdfghjklmnoprtvwz])|u[agkmsyz]|v[aceginu]|w[fs]|y[etu]|z[amw]))|(?:(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9])\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[1-9]|0)\\.(?:25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9][0-9]|[0-9])))(?:\\:\\d{1,5})?)(\\/(?:(?:[a-zA-Z0-9\\;\\/\\?\\:\\@\\&\\=\\#\\~\\-\\.\\+\\!\\*\\'\\(\\)\\,\\_])|(?:\\%[a-fA-F0-9]{2}))*)?(?:\\b|$)",this.emailAddressPattern="[a-zA-Z0-9\\+\\.\\_\\%\\-]{1,256}\\@[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}(\\.[a-zA-Z0-9][a-zA-Z0-9\\-]{0,25})+",this.cardinalNumber="\\d",this.ordinalIndicator=d[n].numbers.ordinalIndicator,this.romanNumerals="IVXLCDM",this.romanOrdinalIndicator=d[n].numbers.romanOrdinalIndicator,this.singleWordAbbreviations=[],d)this.singleWordAbbreviations=this.singleWordAbbreviations.concat(d[n].singleWordAbbreviations);for(n in this.multipleWordAbbreviations=[],d)this.multipleWordAbbreviations=this.multipleWordAbbreviations.concat(d[n].multipleWordAbbreviations)})},{"./cs":25,"./de-de":26,"./en-us":27,"./rue":29,"./sk":30}],29:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={quotes:{leftDoubleQuote:"«",rightDoubleQuote:"»",leftSingleQuote:"‹",rightSingleQuote:"›"},numbers:{ordinalIndicator:"\\.",romanOrdinalIndicator:"\\."},singleWordAbbreviations:["ціт","ст","канц","абз","тзв","Зб","ч","напр"],multipleWordAbbreviations:["т зн","Е Ч","евід ч","род ч","т ч","т д"]}},{}],30:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={quotes:{leftDoubleQuote:"„",rightDoubleQuote:"“",leftSingleQuote:"‚",rightSingleQuote:"‘"},numbers:{ordinalIndicator:"\\.",romanOrdinalIndicator:"\\."},singleWordAbbreviations:["č","s","fol","str","r","par","odst","napr","sv","tzv","čl","cit","roč","vyd"],multipleWordAbbreviations:["hl m","n l","p n l","pr n l","s a","s l","t j","zodp red","t č"]}},{}],31:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fixTypos=function(e,n,t){n=void 0===n?"en-us":n;var r=new s.default(n);t=void 0===t?{removeLines:!0,removeWhitespacesBeforeMarkdownList:!0,keepMarkdownCodeBlocks:!1}:t,e=(0,R.excludeExceptions)(e,r),t.removeLines&&(e=(0,i.removeEmptyLines)(e));return e=(0,u.fixEllipsis)(e,r),e=(0,o.fixSpaces)(e,r,t),e=(0,p.fixPeriod)(e),e=(0,c.fixDash)(e,r),e=(0,l.fixHyphen)(e,r),e=(0,g.fixSingleQuotesPrimesAndApostrophes)(e,r,t),e=(0,d.fixDoubleQuotesAndPrimes)(e,r,t),e=(0,f.fixMultiplicationSign)(e,r),e=(0,h.fixSectionSign)(e,r),e=(0,b.fixCopyright)(e,r),e=(0,m.fixSoundRecordingCopyright)(e,r),e=(0,$.fixPlusMinus)(e,r),e=(0,w.fixRegisteredTrademark)(e,r),e=(0,y.fixTrademark)(e,r),e=(0,x.fixExponents)(e,r),e=(0,_.fixNumberSign)(e,r),e=(0,S.fixCase)(e,r),e=(0,v.fixAbbreviations)(e,r),e=(0,E.fixPubId)(e,r),e=(0,a.fixNbsp)(e,r),e=(0,R.placeExceptions)(e)};var r,s=(r=e("./locale/locale"))&&r.__esModule?r:{default:r},i=e("./lib/whitespace/lines"),a=e("./lib/whitespace/nbsp"),o=e("./lib/whitespace/spaces"),p=e("./lib/punctuation/period"),u=e("./lib/punctuation/ellipsis"),l=e("./lib/punctuation/hyphen"),c=e("./lib/punctuation/dash"),d=e("./lib/punctuation/double-quotes"),g=e("./lib/punctuation/single-quotes"),f=e("./lib/symbols/multiplication-sign"),h=e("./lib/symbols/section-sign"),b=e("./lib/symbols/copyright"),m=e("./lib/symbols/sound-recording-copyright"),$=e("./lib/symbols/plus-minus"),w=e("./lib/symbols/registered-trademark"),y=e("./lib/symbols/trademark"),x=e("./lib/symbols/exponents"),_=e("./lib/symbols/number-sign"),v=e("./lib/words/abbreviations"),S=e("./lib/words/case"),E=e("./lib/words/pub-id"),R=e("./lib/words/exceptions")},{"./lib/punctuation/dash":2,"./lib/punctuation/double-quotes":3,"./lib/punctuation/ellipsis":4,"./lib/punctuation/hyphen":5,"./lib/punctuation/period":7,"./lib/punctuation/single-quotes":8,"./lib/symbols/copyright":9,"./lib/symbols/exponents":10,"./lib/symbols/multiplication-sign":11,"./lib/symbols/number-sign":12,"./lib/symbols/plus-minus":13,"./lib/symbols/registered-trademark":14,"./lib/symbols/section-sign":15,"./lib/symbols/sound-recording-copyright":16,"./lib/symbols/trademark":17,"./lib/whitespace/lines":18,"./lib/whitespace/nbsp":19,"./lib/whitespace/spaces":20,"./lib/words/abbreviations":21,"./lib/words/case":22,"./lib/words/exceptions":23,"./lib/words/pub-id":24,"./locale/locale":28}]},{},[1]);
The MIT License (MIT)
Copyright (c) 2015–23 Branislav Šandala
Copyright (c) 2015–24 Branislav Šandala

@@ -5,0 +5,0 @@ Permission is hereby granted, free of charge, to any person obtaining a copy

{
"name": "typopo",
"version": "2.5.5",
"version": "2.5.6",
"description": "Fix frequent microtypography errors in multiple languages. Write neat texts without bothering about typography rules. Typopo works for English, German, Slovak, Czech and Rusyn language.",

@@ -40,6 +40,6 @@ "license": "MIT",

"devDependencies": {
"@babel/cli": "^7.22.10",
"@babel/core": "^7.22.11",
"@babel/preset-env": "^7.22.10",
"@babel/register": "^7.22.5",
"@babel/cli": "^7.23.4",
"@babel/core": "^7.23.6",
"@babel/preset-env": "^7.23.6",
"@babel/register": "^7.22.15",
"babelify": "^10.0.0",

@@ -49,3 +49,3 @@ "babel-eslint": "^10.1.0",

"browserify": "^17.0.0",
"eslint": "^8.48.0",
"eslint": "^8.56.0",
"gulp": "^4.0.2",

@@ -52,0 +52,0 @@ "gulp-babel": "^8.0.0",

/* replace 2 periods at the end of the sentence with a single period */
export function removeExtraPeriod(string) {
return string.replace(/\.{2}/g, ".");
return string.replace(
new RegExp(
"\\.{2}(?![\\\\/])",
"g"
),
"."
);
}

@@ -5,0 +13,0 @@

@@ -11,2 +11,8 @@ import {fixPeriod} from "../../lib/punctuation/period";

"He is a vice president at Apple Inc..": "He is a vice president at Apple Inc.",
//false positives
"../../filename.ext":"../../filename.ext",
"..\\..\\filename.ext":"..\\..\\filename.ext",
"../":"../",
"..\\":"..\\",
};

@@ -13,0 +19,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc