PageSourceSearch

https://thepointsguy.com/35777612791/_next/static/chunks/9319-ec8f22476b3bf856.js

js thepointsguy.com collected 2026-09-24 07:32:57 UTC 48,266 bytes, 80 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9319],{76398:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.keepStartCensorStrategy=function(t){return e=>{if(e.overlapsAtStart)return t(e);let r=String.fromCodePoint(e.input.codePointAt(e.startIndex));return r+t({...e,matchLength:e.matchLength-1})}},e.keepEndCensorStrategy=function(t){return e=>{if(e.overlapsAtEnd)return t(e);let r=String.fromCodePoint(e.input.codePointAt(e.endIndex));return t({...e,matchLength:e.matchLength-1})+r}},e.asteriskCensorStrategy=function(){return fixedCharCensorStrategy("*")},e.grawlixCensorStrategy=function(){return randomCharFromSetCensorStrategy("%@$&*")},e.fixedPhraseCensorStrategy=function(t){return()=>t},e.fixedCharCensorStrategy=fixedCharCensorStrategy,e.randomCharFromSetCensorStrategy=randomCharFromSetCensorStrategy;let a=r(54726);function fixedCharCensorStrategy(t){return(0,a.getAndAssertSingleCodePoint)(t),e=>t.repeat(e.matchLength)}function randomCharFromSetCensorStrategy(t){let e=[...t];if(e.length<2)throw Error("The character set passed must have at least 2 characters.");return t=>{if(0===t.matchLength)return"";let r=Math.floor(Math.random()*e.length),a=e[r];for(let n=1;n<t.matchLength;n++){let t=Math.floor(Math.random()*(e.length-1));t>=r&&t++,r=t,a+=e[t]}return a}}},17985:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.TextCensor=void 0;let a=r(76576),n=r(76398);let TextCensor=class TextCensor{strategy=(0,n.grawlixCensorStrategy)();setStrategy(t){return this.strategy=t,this}applyTo(t,e){if(0===e.length)return t;let r=[...e].sort(a.compareMatchByPositionAndId),n="",d=0;for(let e=0;e<r.length;e++){let a=r[e];if(d>a.endIndex)continue;let i=a.startIndex<d;i||(n+=t.slice(d,a.startIndex));let s=Math.max(d,a.startIndex),o=e<r.length-1&&a.endIndex>=r[e+1].startIndex&&a.endIndex<r[e+1].endIndex;n+=this.strategy({...a,startIndex:s,input:t,overlapsAtStart:i,overlapsAtEnd:o}),d=a.endIndex+1}return n+t.slice(d)}};e.TextCensor=TextCensor},87176:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.PhraseBuilder=e.DataSet=void 0;let a=r(26813);let DataSet=class DataSet{containers=[];patternCount=0;patternIdToPhraseContainer=new Map;addAll(t){for(let e of t.containers)this.registerContainer(e);return this}removePhrasesIf(t){this.patternCount=0,this.patternIdToPhraseContainer.clear();let e=this.containers.splice(0);for(let r of e){let e=t(r);e||this.registerContainer(r)}return this}addPhrase(t){let e=t(new PhraseBuilder).build();return this.registerContainer(e),this}getPayloadWithPhraseMetadata(t){let e=this.patternIdToPhraseContainer.get(t.termId);if(void 0===e)throw Error(`The pattern with ID ${t.termId} does not exist in this dataset.`);return{...t,phraseMetadata:this.containers[e].metadata}}build(){return{blacklistedTerms:(0,a.assignIncrementingIds)(this.containers.flatMap(t=>t.patterns)),whitelistedTerms:this.containers.flatMap(t=>t.whitelistedTerms)}}registerContainer(t){let e=this.containers.push(t)-1;for(let r=0,a=this.patternCount;r<t.patterns.length;r++,a++)this.patternIdToPhraseContainer.set(a,e),this.patternCount++}};e.DataSet=DataSet;let PhraseBuilder=class PhraseBuilder{patterns=[];whitelistedTerms=[];metadata;addPattern(t){return this.patterns.push(t),this}addWhitelistedTerm(t){return this.whitelistedTerms.push(t),this}setMetadata(t){return this.metadata=t,this}build(){return{patterns:this.patterns,whitelistedTerms:this.whitelistedTerms,metadata:this.metadata}}};e.PhraseBuilder=PhraseBuilder},18163:function(t,e,r){var a=this&&this.__createBinding||(Object.create?function(t,e,r,a){void 0===a&&(a=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,a,n)}:function(t,e,r,a){void 0===a&&(a=r),t[a]=e[r]}),n=this&&this.__exportStar||function(t,e){for(var r in t)"default"===r||Object.prototype.hasOwnProperty.call(e,r)||a(e,t,r)};Object.defineProperty(e,"__esModule",{value:!0}),n(r(76398),e),n(r(17985),e),n(r(87176),e),n(r(26813),e),n(r(87986),e),n(r(76576),e),n(r(63050),e),n(r(11638),e),n(r(52891),e),n(r(2794),e),n(r(30710),e),n(r(77258),e),n(r(17539),e),n(r(72051),e),n(r(47895),e),n(r(51718),e),n(r(87247),e),n(r(98708),e)}
1,26813:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.assignIncrementingIds=function(t){let e=0;return t.map(t=>({id:e++,pattern:t}))}},23625:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.IntervalCollection=void 0;let IntervalCollection=class IntervalCollection{dirty=!1;intervals=[];insert(t,e){this.intervals.push([t,e]),this.dirty=!0}query(t,e){if(0===this.intervals.length)return!1;for(let r of(this.dirty&&(this.dirty=!1,this.intervals.sort((t,e)=>t[0]<e[0]?-1:e[0]<t[0]?1:0)),this.intervals)){if(r[0]>t)break;if(r[0]<=t&&e<=r[1])return!0}return!1}values(){return this.intervals.values()}[Symbol.iterator](){return this.values()}};e.IntervalCollection=IntervalCollection},76576:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.compareMatchByPositionAndId=function(t,e){let r=(0,a.compareIntervals)(t.startIndex,t.endIndex,e.startIndex,e.endIndex);return 0!==r?r:t.termId===e.termId?0:t.termId<e.termId?-1:1};let a=r(28098)},87986:function(t,e){Object.defineProperty(e,"__esModule",{value:!0})},63050:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.RegExpMatcher=void 0;let a=r(60981),n=r(4689),d=r(54726),i=r(6190),s=r(23625),o=r(76576);e.RegExpMatcher=class{blacklistedTerms;whitelistedTerms;blacklistMatcherTransformers;whitelistMatcherTransformers;constructor({blacklistedTerms:t,whitelistedTerms:e=[],blacklistMatcherTransformers:r=[],whitelistMatcherTransformers:a=[]}){this.blacklistedTerms=this.compileTerms(t),this.validateWhitelistedTerms(e),this.whitelistedTerms=e,this.blacklistMatcherTransformers=new n.TransformerSet(r),this.whitelistMatcherTransformers=new n.TransformerSet(a)}getAllMatches(t,e=!1){let r=this.getWhitelistedIntervals(t),[a,n]=this.applyTransformers(t,this.blacklistMatcherTransformers),i=[];
1for(let e of this.blacklistedTerms)for(let s of n.matchAll(e.regExp)){let n=a[s.index],o=a[s.index+s[0].length-1];o<t.length-1&&(0,d.isHighSurrogate)(t.charCodeAt(o))&&(0,d.isLowSurrogate)(t.charCodeAt(o+1))&&o++,r.query(n,o)||i.push({termId:e.id,startIndex:n,endIndex:o,matchLength:[...s[0]].length})}return e&&i.sort(o.compareMatchByPositionAndId),i}hasMatch(t){let e=this.getWhitelistedIntervals(t),[r,a]=this.applyTransformers(t,this.blacklistMatcherTransformers);for(let n of this.blacklistedTerms)for(let i of a.matchAll(n.regExp)){let a=r[i.index],n=r[i.index+i[0].length-1];if(n<t.length-1&&(0,d.isHighSurrogate)(t.charCodeAt(n))&&(0,d.isLowSurrogate)(t.charCodeAt(n+1))&&n++,!e.query(a,n))return!0}return!1}getWhitelistedIntervals(t){let e=new s.IntervalCollection,[r,a]=this.applyTransformers(t,this.whitelistMatcherTransformers);for(let n of this.whitelistedTerms){let i=0;for(let s=a.indexOf(n,i);-1!==s;s=a.indexOf(n,i)){let a=r[s+n.length-1];a<t.length-1&&(0,d.isHighSurrogate)(t.charCodeAt(a))&&(0,d.isLowSurrogate)(t.charCodeAt(a+1))&&a++,e.insert(r[s],a),i=s+n.length}}return e}applyTransformers(t,e){let r=[],a="",n=new i.CharacterIterator(t);for(let t of n){let d=e.applyTo(t);if(void 0!==d)for(a+=String.fromCodePoint(d);r.length<a.length;)r.push(n.position)}return e.resetAll(),[r,a]}compileTerms(t){let e=[],r=new Set;for(let n of t){if(r.has(n.id))throw Error(`Duplicate blacklisted term ID ${n.id}.`);if((0,a.potentiallyMatchesEmptyString)(n.pattern))throw Error(`Pattern with ID ${n.id} potentially matches empty string; this is unsupported.`);e.push({id:n.id,regExp:(0,a.compilePatternToRegExp)(n.pattern)}),r.add(n.id)}return e}validateWhitelistedTerms(t){if(t.some(t=>0===t.length))throw Error("Whitelisted term set contains empty string; this is unsupported.")}}},11638:function(t,e){var r,a;Object.defineProperty(e,"__esModule",{value:!0}),e.SyntaxKind=void 0,(a=r||(e.SyntaxKind=r={}))[a.Optional=0]="Optional",a[a.Wildcard=1]="Wildcard",a[a.Literal=2]="Literal",a[a.BoundaryAssertion=3]="BoundaryAssertion"},38038:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.Parser=void 0;let a=r(54726),n=r(6190),d=r(11638),i=r(52891),s=[92,91,93,63,124],o=s.map(t=>`'${String.fromCodePoint(t)}'`).join(", ");e.Parser=class{input="";line=1;column=1;position=0;lastColumn=1;lastWidth=0;parse(t){this.setInput(t);let e=[],r=this.nextNode(),a=r?.kind===d.SyntaxKind.BoundaryAssertion;r&&!a&&e.push(r);let n=!1;for(;!this.done;){let t=this.mark(),r=this.nextNode();if(r.kind!==d.SyntaxKind.BoundaryAssertion){e.push(r);continue}this.done||this.reportError("Boundary assertions are not supported in this position; they are only allowed at the start / end of the pattern.",t),n=!0}return{requireWordBoundaryAtStart:a,requireWordBoundaryAtEnd:n,nodes:e}}setInput(t){return this.input=t,this.line=1,this.column=1,this.position=0,this.lastColumn=1,this.lastWidth=0,this}nextNode(){switch(this.peek()){case -1:return;case 91:return this.parseOptional();case 93:this.reportError("Unexpected ']' with no corresponding '['.");case 63:return this.parseWildcard();case 124:return this.parseBoundaryAssertion();default:return this.parseLiteral()}}get done(){return this.position>=this.input.length}parseOptional(){let t=this.mark();this.next();let e=this.mark();this.done&&this.reportError("Unexpected unclosed '['.",t),this.accept("[")&&this.reportError("Unexpected nested optional node.",e);let r=this.nextNode();return r.kind===d.SyntaxKind.BoundaryAssertion&&this.reportError("Boundary assertions are not supported in this position; they are only allowed at the start / end of the pattern.",e),this.accept("]")||this.reportError("Unexpected unclosed '['."),{kind:d.SyntaxKind.Optional,childNode:r}}parseWildcard(){return this.next(),{kind:d.SyntaxKind.Wildcard}}parseBoundaryAssertion(){return this.next(),{kind:d.SyntaxKind.BoundaryAssertion}}parseLiteral(){let t=[];for(;!this.done;){if(this.accept("[]?|")){this.backup();break}let e=this.next();if(92===e){this.done&&(this.backup(),this.reportError("Unexpected trailing backslash."));let e=this.next();if(!s.includes(e)){let t=String.fromCodePoint(e);this.backup(),this.reportError(`Cannot escape character '${t}'; the only characters that can be escaped are the following: ${o}.`)}t.push(e)}else t.push(e)}return{kind:d.SyntaxKind.Literal,chars:t}}reportError(t,{line:e=this.line,column:r=this.column}={}){throw new i.ParserError(t,e,r)}mark(){return{line:this.line,column:this.column}}accept(t){let e=this.next(),r=new n.CharacterIterator(t);for(let t of r)if(t===e)return!0;return this.backup(),!1}peek(){let t=this.next();return this.backup(),t}next(){if(this.done)return -1;let t=this.input.charCodeAt(this.position++);if(this.lastWidth=1,10===t)return this.lastColumn=this.column,this.column=1,this.line++,t;if(this.lastColumn=this.column++,!(0,a.isHighSurrogate)(t)||this.done)return t;let e=this.input.charCodeAt(this.position);return(0,a.isLowSurrogate)(e)?(this.position++,this.lastWidth++,(0,a.convertSurrogatePairToCodePoint)(t,e)):t}backup(){this.position-=this.lastWidth,this.column=this.lastColumn,1===this.lastWidth&&10===this.input.charCodeAt(this.position)&&this.line--}}}
1,52891:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.ParserError=void 0,e.ParserError=class extends Error{name="ParserError";line;column;constructor(t,e,r){super(`${e}:${r}: ${t}`),this.line=e,this.column=r}}},2794:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.pattern=function(t,...e){let r=t.raw[0];for(let[a,n]of e.entries())r+=String(n)+t.raw[a+1];return n.parse(r)},e.parseRawPattern=function(t){return n.parse(t)};let a=r(38038),n=new a.Parser},60981:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.potentiallyMatchesEmptyString=function(t){return t.nodes.every(t=>t.kind===a.SyntaxKind.Optional)},e.compilePatternToRegExp=function(t){let e="";for(let r of(t.requireWordBoundaryAtStart&&(e+="\\b"),t.nodes))e+=getRegExpStringForNode(r);return t.requireWordBoundaryAtEnd&&(e+="\\b"),RegExp(e,"gs")},e.getRegExpStringForNode=getRegExpStringForNode;let a=r(11638),n=["[",".","*","+","?","^","$","{","}","(",")","|","[","\\","]"].map(t=>t.charCodeAt(0));function getRegExpStringForNode(t){switch(t.kind){case a.SyntaxKind.Literal:{let e="";for(let r of t.chars)n.includes(r)&&(e+="\\"),e+=String.fromCodePoint(r);return e}case a.SyntaxKind.Optional:return`(?:${getRegExpStringForNode(t.childNode)})?`;case a.SyntaxKind.Wildcard:return"."}}},30710:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.englishDataset=e.englishRecommendedTransformers=e.englishRecommendedWhitelistMatcherTransformers=e.englishRecommendedBlacklistMatcherTransformers=void 0;let a=r(87176),n=r(2794),d=r(77258),i=r(72051),s=r(47895),o=r(98708);e.englishRecommendedBlacklistMatcherTransformers=[(0,i.resolveConfusablesTransformer)(),(0,s.resolveLeetSpeakTransformer)(),(0,o.toAsciiLowerCaseTransformer)(),(0,d.collapseDuplicatesTransformer)({defaultThreshold:1,customThresholds:new Map([["b",2],["e",2],["o",2],["l",2],["s",2],["g",2]])})],e.englishRecommendedWhitelistMatcherTransformers=[(0,o.toAsciiLowerCaseTransformer)(),(0,d.collapseDuplicatesTransformer)({defaultThreshold:Number.POSITIVE_INFINITY,customThresholds:new Map([[" ",1]])})],e.englishRecommendedTransformers={blacklistMatcherTransformers:e.englishRecommendedBlacklistMatcherTransformers,whitelistMatcherTransformers:e.englishRecommendedWhitelistMatcherTransformers},/**
2 * A dataset of profane English words.
3 *
4 * @example
5 * ```typescript
6 * const matcher = new RegExpMatcher({
7 * 	...englishDataset.build(),
8 * 	...englishRecommendedTransformers,
9 * });
10 * ```
11 * @example
12 * ```typescript
13 * // Extending the data-set by adding a new word and removing an existing one.
14 * const myDataset = new DataSet()
15 * 	.addAll(englishDataset)
16 * 	.removePhrasesIf((phrase) => phrase.metadata.originalWord === 'vagina')
17 * 	.addPhrase((phrase) => phrase.addPattern(pattern`|balls|`));
18 * ```
19 * @copyright
20 * The words are taken from the [cuss](https://github.com/words/cuss) project,
21 * with some modifications.
22 *
23 * ```text
24 * (The MIT License)
25 *
26 * Copyright (c) 2016 Titus Wormer <[email protected]>
27 *
28 * Permission is hereby granted, free of charge, to any person obtaining
29 * a copy of this software and associated documentation files (the
30 * 'Software'), to deal in the Software without restriction, including
31 * without limitation the rights to use, copy, modify, merge, publish,
32 * distribute, sublicense, and/or sell copies of the Software, and to
33 * permit persons to whom the Software is furnished to do so, subject to
34 * the following conditions:
35 *
36 * The above copyright notice and this permission notice shall be
37 * included in all copies or substantial portions of the Software.
38 *
39 * THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
40 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
41 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
42 * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
43 * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
44 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
45 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
46 * ```
47 */e.englishDataset=new a.DataSet().addPhrase(t=>t.setMetadata({originalWord:"abo"}).addPattern((0,n.pattern)`|ab[b]o[s]|`)).addPhrase(t=>t.setMetadata({originalWord:"abeed"}).addPattern((0,n.pattern)`ab[b]eed`)).addPhrase(t=>t.setMetadata({originalWord:"africoon"}).addPattern((0,n.pattern)`africoon`)).addPhrase(t=>t.setMetadata({originalWord:"anal"}).addPattern((0,n.pattern)`|anal`).addWhitelistedTerm("analabos").addWhitelistedTerm("analagous").addWhitelistedTerm("analav").addWhitelistedTerm("analy").addWhitelistedTerm("analog").addWhitelistedTerm("an al").addPattern((0,n.pattern)`danal`).addPattern((0,n.pattern)`eanal`).addPattern((0,n.pattern)`fanal`).addWhitelistedTerm("fan al").addPattern((0,n.pattern)`ganal`).addWhitelistedTerm("gan al").addPattern((0,n.pattern)`ianal`).addWhitelistedTerm("ian al").addPattern((0,n.pattern)`janal`).addWhitelistedTerm("trojan al").addPattern((0,n.pattern)`kanal`).addPattern((0,n.pattern)`lanal`).addWhitelistedTerm("lan al").addPattern((0,n.pattern)`lanal`).addWhitelistedTerm("lan al").addPattern((0,n.pattern)`oanal|`).addPattern((0,n.pattern)`panal`).addWhitelistedTerm("pan al").addPattern((0,n.pattern)`qanal`).addPattern((0,n.pattern)`ranal`).addPattern((0,n.pattern)`sanal`).addPattern((0,n.pattern)`tanal`).addWhitelistedTerm("tan al").addPattern((0,n.pattern)`uanal`).addWhitelistedTerm("uan al").addPattern((0,n.pattern)`vanal`).addWhitelistedTerm("van al").addPattern((0,n.pattern)`wanal`).addPattern((0,n.pattern)`xanal`).addWhitelistedTerm("texan al").addPattern((0,n.pattern)`yanal`).addPattern((0,n.pattern)`zanal`)).addPhrase(t=>t.setMetadata({originalWord:"anus"}).addPattern((0,n.pattern)`anus`).addWhitelistedTerm("an us").addWhitelistedTerm("tetanus").addWhitelistedTerm("uranus").addWhitelistedTerm("janus").addWhitelistedTerm("manus")).addPhrase(t=>t.setMetadata({originalWord:"arabush"}).addPattern((0,n.pattern)`arab[b]ush`)).addPhrase(t=>t.setMetadata({originalWord:"arse"}).addPattern((0,n.pattern)`|ars[s]e`).addWhitelistedTerm("arsen")).addPhrase(t=>t.setMetadata({originalWord:"ass"}).addPattern((0,n.pattern)`|ass`).addWhitelistedTerm("45s").addWhitelistedTerm("assa").addWhitelistedTerm("assem").addWhitelistedTerm("assen").addWhitelistedTerm("asser").addWhitelistedTerm("assess").addWhitelistedTerm("asset").addWhitelistedTerm("assev").addWhitelistedTerm("assi").addWhitelistedTerm("assoc").addWhitelistedTerm("assoi").addWhitelistedTerm("assu")).addPhrase(t=>t.setMetadata({originalWord:"bastard"}).addPattern((0,n.pattern)`bas[s]tard`)).addPhrase(t=>t.setMetadata({originalWord:"bestiality"}).addPattern((0,n.pattern)`be[e][a]s[s]tial`)).addPhrase(t=>t.setMetadata({originalWord:"bitch"}).addPattern((0,n.pattern)`bitch`).addPattern((0,n.pattern)`bich|`)).addPhrase(t=>t.setMetadata({originalWord:"blowjob"}).addPattern((0,n.pattern)`b[b]l[l][o]wj[o]b`)).addPhrase(t=>t.setMetadata({originalWord:"bollocks"}).addPattern((0,n.pattern)`bol[l]ock`)).addPhrase(t=>t.setMetadata({originalWord:"boob"}).addPattern((0,n.pattern)`boob`)).addPhrase(t=>t.setMetadata({originalWord:"boonga"}).addPattern((0,n.pattern)`boonga`).addWhitelistedTerm("baboon ga")).addPhrase(t=>t.setMetadata({originalWord:"buttplug"}).addPattern((0,n.pattern)`buttplug`)).addPhrase(t=>t.setMetadata({originalWord:"chingchong"}).addPattern((0,n.pattern)`chingchong`)).addPhrase(t=>t.setMetadata({originalWord:"chink"}).addPattern((0,n.pattern)`chink`).addWhitelistedTerm("chin k")).addPhrase(t=>t.setMetadata({originalWord:"cock"}).addPattern((0,n.pattern)`|cock|`).addPattern((0,n.pattern)`|cocks`).addPattern((0,n.pattern)`|cockp`).addPattern((0,n.pattern)`|cocke[e]|`).addWhitelistedTerm("cockney")).addPhrase(t=>t.setMetadata({originalWord:"cuck"}).addPattern((0,n.pattern)`cuck`).addWhitelistedTerm("cuckoo")).addPhrase(t=>t.setMetadata({originalWord:"cum"}).addPattern((0,n.pattern)`|cum`).addWhitelistedTerm("cumu").addWhitelistedTerm("cumb")).addPhrase(t=>t.setMetadata({originalWord:"cunt"}).addPattern((0,n.pattern)`|cunt`).addPattern((0,n.pattern)`cunt|`)).addPhrase(t=>t.setMetadata({originalWord:"deepthroat"}
47).addPattern((0,n.pattern)`deepthro[o]at`).addPattern((0,n.pattern)`deepthro[o]t`)).addPhrase(t=>t.setMetadata({originalWord:"dick"}).addPattern((0,n.pattern)`|dck|`).addPattern((0,n.pattern)`dick`).addWhitelistedTerm("benedick").addWhitelistedTerm("dickens").addWhitelistedTerm("dickety").addWhitelistedTerm("dickory")).addPhrase(t=>t.setMetadata({originalWord:"dildo"}).addPattern((0,n.pattern)`dildo`)).addPhrase(t=>t.setMetadata({originalWord:"doggystyle"}).addPattern((0,n.pattern)`d[o]g[g]ys[s]t[y]l[l]`)).addPhrase(t=>t.setMetadata({originalWord:"double penetration"}).addPattern((0,n.pattern)`double penetra`)).addPhrase(t=>t.setMetadata({originalWord:"dyke"}).addPattern((0,n.pattern)`dyke`).addWhitelistedTerm("van dyke")).addPhrase(t=>t.setMetadata({originalWord:"ejaculate"}).addPattern((0,n.pattern)`e[e]jacul`).addPattern((0,n.pattern)`e[e]jakul`).addPattern((0,n.pattern)`e[e]acul[l]ate`)).addPhrase(t=>t.setMetadata({originalWord:"fag"}).addPattern((0,n.pattern)`|fag`).addPattern((0,n.pattern)`fggot`)).addPhrase(t=>t.setMetadata({originalWord:"felch"}).addPattern((0,n.pattern)`fe[e]l[l]ch`)).addPhrase(t=>t.setMetadata({originalWord:"fellatio"}).addPattern((0,n.pattern)`f[e][e]llat`)).addPhrase(t=>t.setMetadata({originalWord:"finger bang"}).addPattern((0,n.pattern)`fingerbang`)).addPhrase(t=>t.setMetadata({originalWord:"fisting"}).addPattern((0,n.pattern)`fistin`)).addPhrase(t=>t.setMetadata({originalWord:"fuck"}).addPattern((0,n.pattern)`f[?]ck`).addPattern((0,n.pattern)`|fk`).addPattern((0,n.pattern)`|fu|`).addPattern((0,n.pattern)`|fuk`).addWhitelistedTerm("fick").addWhitelistedTerm("kung-fu").addWhitelistedTerm("kung fu")).addPhrase(t=>t.setMetadata({originalWord:"gangbang"}).addPattern((0,n.pattern)`g[?]ngbang`)).addPhrase(t=>t.setMetadata({originalWord:"handjob"}).addPattern((0,n.pattern)`h[?]ndjob`)).addPhrase(t=>t.setMetadata({originalWord:"hentai"}).addPattern((0,n.pattern)`h[e][e]ntai`)).addPhrase(t=>t.setMetadata({originalWord:"hooker"}).addPattern((0,n.pattern)`hooker`)).addPhrase(t=>t.setMetadata({originalWord:"incest"}).addPattern((0,n.pattern)`incest`)).addPhrase(t=>t.setMetadata({originalWord:"jerk off"}).addPattern((0,n.pattern)`jerkoff`)).addPhrase(t=>t.setMetadata({originalWord:"jizz"}).addPattern((0,n.pattern)`jizz`)).addPhrase(t=>t.setMetadata({originalWord:"kike"}).addPattern((0,n.pattern)`kike`)).addPhrase(t=>t.setMetadata({originalWord:"lubejob"}).addPattern((0,n.pattern)`lubejob`)).addPhrase(t=>t.setMetadata({originalWord:"masturbate"}).addPattern((0,n.pattern)`m[?]sturbate`).addPattern((0,n.pattern)`masterbate`)).addPhrase(t=>t.setMetadata({originalWord:"negro"}).addPattern((0,n.pattern)`negro`).addWhitelistedTerm("montenegro").addWhitelistedTerm("negron").addWhitelistedTerm("stoneground").addWhitelistedTerm("winegrow")).addPhrase(t=>t.setMetadata({originalWord:"nigger"}).addPattern((0,n.pattern)`n[i]gger`).addPattern((0,n.pattern)`n[i]gga`).addPattern((0,n.pattern)`|nig|`).addPattern((0,n.pattern)`|nigs|`).addWhitelistedTerm("snigger")).addPhrase(t=>t.setMetadata({originalWord:"orgasm"}).addPattern((0,n.pattern)`[or]gasm`).addWhitelistedTerm("gasma")).addPhrase(t=>t.setMetadata({originalWord:"orgy"}).addPattern((0,n.pattern)`orgy`).addPattern((0,n.pattern)`orgies`).addWhitelistedTerm("porgy")).addPhrase(t=>t.setMetadata({originalWord:"penis"}).addPattern((0,n.pattern)`pe[e]nis`).addPattern((0,n.pattern)`|pnis`).addWhitelistedTerm("pen is")).addPhrase(t=>t.setMetadata({originalWord:"piss"}).addPattern((0,n.pattern)`|piss`)).addPhrase(t=>t.setMetadata({originalWord:"porn"}).addPattern((0,n.pattern)`|prn|`).addPattern((0,n.pattern)`porn`).addWhitelistedTerm("p orna")).addPhrase(t=>t.setMetadata({originalWord:"prick"}).addPattern((0,n.pattern)`|prick[s]|`)).addPhrase(t=>t.setMetadata({originalWord:"pussy"}).addPattern((0,n.pattern)`p[u]ssy`)).addPhrase(t=>t.setMetadata({originalWord:"rape"}).addPattern((0,n.pattern)`|rape`).addPattern((0,n.pattern)`|rapis[s]t`).addWhitelistedTerm("rapper")).addPhrase(t=>t.setMetadata({originalWord:"retard"}).addPattern((0,n.pattern)`retard`)).addPhrase(t=>t.setMetadata({originalWord:"scat"}).addPattern((0,n.pattern)`|s[s]cat|`)).addPhrase(t=>t.setMetadata({originalWord:"semen"}).addPattern((0,n.pattern)`|s[s]e[e]me[e]n`)).addPhrase(t=>t.setMetadata({originalWord:"sex"}).addPattern((0,n.pattern)`|s[s]e[e]x|`).addPattern((0,n.pattern)`|s[s]e[e]xy|`)).addPhrase(t=>t.setMetadata({originalWord:"shit"}).addPattern((0,n.pattern)`|shit`).addPattern((0,n.pattern)`shit|`).addWhitelistedTerm("s hit").addWhitelistedTerm("sh it").addWhitelistedTerm("shi t").addWhitelistedTerm("shitake")).addPhrase(t=>t.setMetadata({originalWord:"slut"}).addPattern((0,n.pattern)`s[s]lut`)).addPhrase(t=>t.setMetadata({originalWord:"spastic"}).addPattern((0,n.pattern)`|spastic`)).addPhrase(t=>t.setMetadata({originalWord:"tit"}).addPattern((0,n.pattern)`|tit|`).addPattern((0,n.pattern)`|tits|`).addPattern((0,n.pattern)`|titt`).addPattern((0,n.pattern)`|tiddies`).addPattern((0,n.pattern)`|tities`)).addPhrase(t=>t.setMetadata({originalWord:"tranny"}).addPattern((0,n.pattern)`|trany`)).addPhrase(t=>t.setMetadata({originalWord:"turd"}).addPattern((0,n.pattern)`|turd`).addWhitelistedTerm("turducken")).addPhrase(t=>t.setMetadata({originalWord:"twat"}).addPattern((0,n.pattern)`|twat`).addWhitelistedTerm("twattle")).addPhrase(t=>t.setMetadata({originalWord:"vagina"}).addPattern((0,n.pattern)`vagina`).addPattern((0,n.pattern)`|v[?]gina`)).addPhrase(t=>t.setMetadata({originalWord:"wank"}).addPattern((0,n.pattern)`|wank`)).addPhrase(t=>t.setMetadata({originalWord:"whore"}).addPattern((0,n.pattern)`|wh[o]re|`).addPattern((0,n.pattern)`|who[o]res[s]|`).addWhitelistedTerm("who're"))}
47,4689:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.TransformerSet=void 0,e.TransformerSet=class{transformers;statefulTransformers;constructor(t){this.transformers=t,this.statefulTransformers=Array.from({length:this.transformers.length});for(let t=0;t<this.transformers.length;t++){let e=this.transformers[t];1===e.type&&(this.statefulTransformers[t]=e.factory())}}applyTo(t){let e=t;for(let t=0;t<this.transformers.length&&void 0!==e;t++){let r=this.transformers[t];e=0===r.type?r.transform(e):this.statefulTransformers[t].transform(e)}return e}resetAll(){for(let t=0;t<this.transformers.length;t++)1===this.transformers[t].type&&this.statefulTransformers[t].reset()}}},87247:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.createSimpleTransformer=function(t){return{type:0,transform:t}},e.createStatefulTransformer=function(t){return{type:1,factory:t}}},77258:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.collapseDuplicatesTransformer=function({defaultThreshold:t=1,customThresholds:e=new Map}={}){let r=function(t){let e=new Map;for(let[r,n]of t){if(n<0)throw RangeError("Expected all thresholds to be non-negative.");let t=(0,a.getAndAssertSingleCodePoint)(r);e.set(t,n)}return e}(e);return(0,n.createStatefulTransformer)(()=>new d.CollapseDuplicatesTransformer({defaultThreshold:t,customThresholds:r}))};let a=r(54726),n=r(87247),d=r(63465)},63465:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.CollapseDuplicatesTransformer=void 0,e.CollapseDuplicatesTransformer=class{defaultThreshold;customThresholds;remaining=-1;lastChar=-1;constructor({defaultThreshold:t,customThresholds:e}){this.defaultThreshold=t,this.customThresholds=e}transform(t){if(t===this.lastChar)return this.remaining-- >0?t:void 0;let e=this.customThresholds.get(t)??this.defaultThreshold;return this.remaining=e-1,this.lastChar=t,e>0?t:void 0}reset(){this.remaining=-1,this.lastChar=-1}}},17539:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.remapCharactersTransformer=function(t){let e=function(t){let e=new Map,r=t instanceof Map?t.entries():Object.entries(t);for(let[t,d]of r){let r=(0,a.getAndAssertSingleCodePoint)(t),i=new n.CharacterIterator(d);for(let t of i)e.set(t,r)}return e}(t);return(0,d.createSimpleTransformer)(t=>e.get(t)??t)};let a=r(54726),n=r(6190),d=r(87247)},27823:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.confusables=void 0,/**
48 * Maps confusable Unicode characters to their normalized equivalents.
49 *
50 * @copyright
51 * The data here is taken from the
52 * [confusables](https://github.com/gc/confusables) library.
53 *
54 * ```text
55 * # The MIT License (MIT)
56 *
57 * Copyright © 2019 https://github.com/gc/
58 *
59 * Permission is hereby granted, free of charge, to any person
60 * obtaining a copy of this software and associated documentation
61 * files (the “Software”), to deal in the Software without
62 * restriction, including without limitation the rights to use,
63 * copy, modify, merge, publish, distribute, sublicense, and/or sell
64 * copies of the Software, and to permit persons to whom the
65 * Software is furnished to do so, subject to the following
66 * conditions:
67 *
68 * The above copyright notice and this permission notice shall be
69 * included in all copies or substantial portions of the Software.
70 *
71 * THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND,
72 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
73 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
74 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
75 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
76 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
77 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
78 * OTHER DEALINGS IN THE SOFTWARE.
79 * ```
80 */e.confusables=new Map([[" "," "],["0","⓿"],["1","⓵➊⑴\xb9\uD835\uDFCF\uD835\uDFD91\uD835\uDFF7\uD835\uDFE3⒈\uD835\uDFED1➀₁①❶⥠"],["2","⓶⒉⑵➋ƻ\xb2ᒿ\uD835\uDFDA2\uD835\uDFEE\uD835\uDFE4ᒾ\uD835\uDFF8Ƨ\uD835\uDFD0②ᴤ₂➁❷ᘝƨ"],["3","\xb3ⳌꞫ\uD835\uDFD1ℨ\uD835\uDFDB\uD835\uDFEF\uD835\uDFE5Ꝫ➌ЗȜ⓷ӠƷ3\uD835\uDFF9⑶⒊ʒʓǯǮƺ\uD835\uDD74á¶¾Ð
80·á¦¡âž‚③₃ᶚᴣᴟ❸ҘҙӬӡӭӟӞ"],["4","➍ҶᏎ\uD835\uDFDCҷ⓸ҸҹӴӵᶣ4чㄩ⁴➃₄④❹Ӌ⑷⒋"],["5","\uD835\uDFF1⓹➎Ƽ\uD835\uDFD3\uD835\uDFFB\uD835\uDFDD\uD835\uDFE75➄₅⑤⁵❺ƽ⑸⒌"],["6","ⳒᏮ\uD835\uDFDE\uD835\uDFE8\uD835\uDFD4➏⓺Ϭϭ⁶б6ᧈ⑥➅₆❻⑹⒍"],["7","⓻\uD801\uDCD2➐7⁷⑦₇❼➆⑺⒎"],["8","\uD800\uDF1A➑⓼8\uD835\uDFE0\uD835\uDFEA৪⁸₈\uD835\uDFF4➇⑧❽\uD835\uDFFE\uD835\uDFD6⑻⒏"],["9","ꝮⳊ⓽➒੧৭୨9\uD835\uDFEB\uD835\uDFFF\uD835\uDFD7⁹₉Գ➈⑨❾⑼⒐"],["A","\uD83C\uDD30Ꭿ\uD800\uDEA0\uD835\uDD6C\uD835\uDF1C\uD835\uDC34ꓮᎪ\uD835\uDEA8ê­º\uD835\uDF56\uD83C\uDD50Å∀\uD83C\uDDE6₳\uD83C\uDD70\uD835\uDC9C\uD835\uDE08\uD835\uDC00\uD835\uDD38дǺᗅⒶAΑᾋᗩĂ\xc3\xc5ǍȀȂĀȺĄʌΛλƛᴀᴬДАል\xc4ₐᕱ\xaaǞӒΆẠẢẦẨẬẮẰẲẴẶᾸᾹᾺΆᾼᾈᾉᾊᾌᾍᾎᾏἈἉἊἋἌἍἎἏḀȦǠӐ\xc0\xc1\xc2ẤẪ\uD835\uDEE2\uD835\uDCD0\uD835\uDE70\uD835\uDE3C"],["a","∂⍺ⓐձǟᵃᶏ⒜аɒaαȃȁคǎმ\xe4ɑāɐąᾄẚạảǡầẵḁȧӑӓ\xe3\xe5άὰάăẩằẳặᾀᾁᾂᾃᾅᾆᾰᾱᾲᾳᾴᶐᾶᾷἀἁἂἃἄἅἆἇᾇậắ\xe0\xe1\xe2ấẫǻⱥ\uD835\uDC1A\uD835\uDC4E\uD835\uDC82\uD835\uDCB6\uD835\uDCEA\uD835\uDD1E\uD835\uDD52\uD835\uDD86\uD835\uDDBA\uD835\uDDEE\uD835\uDE22\uD835\uDE56\uD835\uDE8A\uD835\uDEC2\uD835\uDEFC\uD835\uDF36\uD835\uDF70\uD835\uDFAA⍶"],["B","\uD800\uDF01\uD835\uDC69\uD835\uDD6D\uD83C\uDD31\uD800\uDEA1\uD835\uDDA1\uD835\uDE3Dꓐ\uD835\uDDD5\uD835\uDE09\uD835\uDF1D\uD800\uDE82\uD835\uDEA9\uD835\uDC01\uD835\uDEE3\uD835\uDF57\uD835\uDC35\uD835\uDE71\uD835\uDD39Ᏼᏼ\uD835\uDF91Ꞵ\uD835\uDD05\uD83C\uDD51฿\uD835\uDCD1ᗿᗾᗽ\uD83C\uDD71ⒷBвϐᗷƁ乃\xdfცჩ๖βɮБՅ๒ᙖʙᴮᵇጌḄℬΒВẞḂḆɃദᗹᗸᵝᙞᙟᙝᛒᙗᙘᴃ\uD83C\uDDE7"],["b","Ꮟ\uD835\uDC1B\uD835\uDE23\uD835\uDCB7\uD835\uDD1F\uD835\uDCEB\uD835\uDD87\uD835\uDDBB\uD835\uDC4F\uD835\uDE57\uD835\uDD53\uD835\uDC83\uD835\uDDEF\uD835\uDE8B♭ᑳᒈbᖚᕹᕺⓑḃḅҍъḇƃɓƅᖯƄЬᑲ\xfeƂ⒝ЪᶀᑿᒀᒂᒁᑾьƀҌѢѣᔎ"],["C","ᏟⲤ\uD83C\uDD32ꓚ\uD800\uDEA2\uD800\uDF02\uD83C\uDD72\uD801\uDC15\uD83C\uDD52☾Č\xc7ⒸCↃƇᑕㄈ\xa2८↻ĈϾՇȻᙅᶜ⒞ĆҀĊ\xa9टÆ
80†â„‚ℭϹС匚ḈҪʗᑖᑡᑢᑣᑤᑥⅭ\uD835\uDC02\uD835\uDC36\uD835\uDC6A\uD835\uDC9E\uD835\uDCD2\uD835\uDD6E\uD835\uDDA2\uD835\uDDD6\uD835\uDE0A\uD835\uDE3Eᔍ"],["c","â²¥\uD801\uDC3Dꮯĉcⓒćčċ\xe7ҁƈḉȼↄсርᴄϲҫ꒝ςɽϛ\uD835\uDE72ᑦ᧚\uD835\uDC1C\uD835\uDC50\uD835\uDC84\uD835\uDCB8\uD835\uDCEC\uD835\uDD20\uD835\uDD54\uD835\uDD88\uD835\uDDBC\uD835\uDDF0\uD835\uDE24\uD835\uDE58\uD835\uDE8C₵\uD83C\uDDE8ᥴᒼⅽ"],["D","Ꭰ\uD83C\uDD33\uD835\uDD21\uD835\uDD89\uD835\uDD3B\uD835\uDDD7\uD835\uDE0B\uD835\uDE73\uD835\uDC37\uD835\uDCD3\uD835\uDC03\uD835\uDC6B\uD835\uDD6F\uD835\uDDA3\uD835\uDD07\uD835\uDE3Fꭰⅅ\uD835\uDC9Fꓓ\uD83C\uDD73\uD83C\uDD53ⒹDƉᗪƊ\xd0ԺᴅᴰↁḊĐ\xdeⅮᗞᑯĎḌḐḒḎᗫᗬᗟᗠᶛᴆ\uD83C\uDDE9"],["d","Ꮷꓒ\uD835\uDCEDᵭ₫ԃⓓdḋďḍḑḓḏđƌɖɗᵈ⒟ԁⅾᶁԀᑺᑻᑼᑽᒄᑰᑱᶑ\uD835\uDD55\uD835\uDDBD\uD835\uDC51\uD835\uDE25\uD835\uDC85\uD835\uDE59\uD835\uDC1D\uD835\uDDF1\uD835\uDE8Dⅆ\uD835\uDCB9Ê Õª"],["E","ê­¼\uD83C\uDD34\uD835\uDE40\uD835\uDD3C\uD800\uDE86\uD835\uDEACꓰ\uD835\uDF5A\uD835\uDF94\uD835\uDCD4\uD835\uDC6C\uD835\uDDD8\uD83C\uDD74\uD83C\uDD54ⒺΈEƎἝᕮƐモЄᴇᴱᵉ\xc9乇ЁɆꂅ€\xc8ℰΕЕⴹᎬĒĔĖĘĚ\xca\xcbԐỀẾỄỂẼḔḖẺȄȆẸỆȨḜḘḚἘἙἚἛἜῈΈӖὲέЀϵ\uD83C\uDDEA"],["e","\uD835\uDC52\uD835\uDCEE\uD835\uDD56\uD835\uDD8A\uD835\uDE26\uD835\uDDF2\uD835\uDE8E\uD835\uDE5A\uD835\uDC86\uD835\uDD22\uD835\uDDBE\uD835\uDC1EҾҿⓔe⒠\xe8ᧉ\xe9ᶒ\xeaɘἔềếễ૯ǝєεēҽɛểẽḕḗĕė\xebẻěȅȇẹệȩɇₑęḝḙḛ℮еԑѐӗᥱёἐἑἒἓἕℯ"],["F","\uD83C\uDD35\uD800\uDE87\uD835\uDD09\uD835\uDE0D\uD800\uDEA5ꓝꞘ\uD83C\uDD75\uD83C\uDD55\uD835\uDCD5ⒻFғҒᖴƑԲϝቻḞℱϜ₣\uD83C\uDDEBℲ"],["f","\uD835\uDC1F\uD835\uDD8Bⓕfƒḟʃբᶠ⒡ſꊰʄ∱ᶂ\uD835\uDE27"],["G","ꓖᏳ\uD83C\uDD36Ꮐᏻ\uD835\uDD3E\uD835\uDCD6\uD835\uDC6E\uD835\uDD72ꮐ\uD835\uDCA2\uD835\uDE42\uD835\uDDA6\uD835\uDE76\uD835\uDD0A\uD835\uDC3A\uD835\uDC06\uD83C\uDD76\uD83C\uDD56ⒼGɢƓʛĢᘜᴳǴĠԌĜḠĞǦǤԍ₲\uD83C\uDDEC⅁"],["g","ⓖgǵĝḡğġǧģց૭ǥɠﻭﻮᵍ⒢ℊɡᧁ\uD835\uDC20\uD835\uDC54\uD835\uDC88\uD835\uDCF0\uD835\uDD24\uD835\uDD58\uD835\uDD8C\uD835\uDDC0\uD835\uDDF4\uD835\uDE28\uD835\uDE5C\uD835\uDE90"],["H","\uD83C\uDD37\uD835\uDF22ꓧ\uD835\uDE0F\uD835\uDC3B\uD835\uDF5C\uD835\uDDA7\uD800\uDECF\uD835\uDDDBꮋℍᎻℌⲎ\uD835\uDC6F\uD835\uDF96\uD83C\uDD77\uD83C\uDD57ዞǶԋⒽHĤᚺḢḦȞḤḨḪĦⱧҢңҤῊΉῌἨἩἪἫἭἮἯᾘᾙᾚᾛᾜᾝᾞᾟӉӈҥΉн卄♓\uD835\uDCD7ℋН\uD835\uDC07\uD835\uDE43\uD835\uDE77ʜ\uD835\uDEE8Η\uD835\uDEAEᕼӇᴴᵸ\uD83C\uDDED"],["h","Һ⒣ђⓗhĥḣḧȟḥḩḫẖħⱨհһከኩኪካɦℎ\uD835\uDC21\uD835\uDC89\uD835\uDCBD\uD835\uDCF1\uD835\uDD25\uD835\uDD59\uD835\uDD8D\uD835\uDDC1\uD835\uDDF5\uD835\uDE29\uD835\uDE5D\uD835\uDE91իʰᑋᗁɧんɥ"],["I","\uD83C\uDD38ЇꀤᏆ\uD83C\uDD78\uD83C\uDD58إﺇٳأﺃٲٵⒾI៸\xcc\xcd\xceĨĪĬİ\xcfḮỈǏȈȊỊĮḬƗェエῘῙῚΊἸἹἺἻἼἽἾⅠΪΊɪᶦᑊᥣ\uD835\uDEEA\uD835\uDC08\uD835\uDE44\uD835\uDE78\uD835\uDCF5\uD835\uDE61\uD835\uDC3Cá´µ\uD835\uDEB0\uD835\uDC70\uD83C\uDDEE"],["i","ⓘi\xec\xed\xeeĩīĭ\xefḯỉǐȉȋịḭῐῑῒΐῖῗἰἱἲⅰⅼ∣ⵏ│׀ا١۱ߊᛁἳἴἵɨіὶίᶖ\uD835\uDD26\uD835\uDE92\uD835\uDF78\uD835\uDDC2\uD835\uDC22\uD835\uDD5A\uD835\uDD8E\uD835\uDDF6\uD835\uDE2A\uD835\uDE5Eίⁱᵢ\uD835\uDCF2⒤"],["J","\uD83C\uDD39\uD83C\uDD79\uD83C\uDD59ⒿJЈʝᒍנフĴʆวلյʖᴊᴶﻝጋɈⱼՂๅႱįᎫȷ丿ℐℑᒘᒙᒚᒛᒴᒵᒎᒏ\uD83C\uDDEF"],["j","ⓙjϳʲ⒥ɉĵǰјڶᶨ\uD835\uDCBF\uD835\uDE2B\uD835\uDDF7\uD835\uDC57\uD835\uDE5F\uD835\uDD27\uD835\uDC8B\uD835\uDDC3\uD835\uDCF3\uD835\uDD5B\uD835\uDE93\uD835\uDD8F\uD835\uDC23"],["K","\uD835\uDDDE\uD83C\uDD3A\uD835\uDF25\uD835\uDE12ꓗ\uD835\uDE46\uD835\uDD42Ⲕ\uD835\uDD0E\uD835\uDEEBᏦ\uD835\uDF99\uD835\uDCA6\uD83C\uDD7A\uD83C\uDD5A₭ⓀKĸḰќƘкҠκқҟӄʞҚКҡᴋᴷᵏ⒦ᛕЌጕḲΚKҜҝҞĶḴǨⱩϗӃ\uD83C\uDDF0"],["k","ⓚkḱǩḳķḵƙⱪᶄ\uD835\uDC24\uD835\uDE2C\uD835\uDDC4\uD835\uDD5C\uD835\uDF05\uD835\uDF18\uD835\uDF3F\uD835\uDF52\uD835\uDF79\uD835\uDF8C\uD835\uDFB3\uD835\uDE60\uD835\uDE94\uD835\uDC58\uD835\uDC8Cϰ\uD835\uDECB\uD835\uDEDE\uD835\uDFC6\uD835\uDDF8\uD835\uDCF4\uD835\uDCC0"],["L","\uD83C\uDD3B\uD801\uDC1BⳐ\uD835\uDC73\uD835\uDE7B\uD801\uDC43\uD835\uDCDBⳑꮮᏞꓡ\uD83C\uDD7B\uD83C\uDD5Bﺈ└ⓁւLĿᒪ乚ՆʟꓶιԼᴸˡĹረḶₗΓլĻᄂⅬℒⱢᥧᥨᒻᒶᒷᶫﺎᒺᒹᒸᒫ⎳ㄥŁⱠﺄȽ\uD83C\uDDF1"],["l","ⓛlŀĺľḷḹļӀℓḽḻłレɭƚɫⱡ|Ɩ⒧ʅǀוןΙІ|ᶩӏ\uD835\uDCD8\uD835\uDD40\uD835\uDDA8\uD835\uDDDC\uD835\uDE10\uD835\uDC25\uD835\uDC59\uD835\uDC8D\uD835\uDCC1\uD835\uDD29\uD835\uDD5D\uD835\uDD91\uD835\uDDC5\uD835\uDDF9\uD835\uDE2D\uD835\uDE95\uD835\uDF24\uD835\uDF5Eı\uD835\uDEA4ɩι\uD835\uDECA\uD835\uDF04\uD835\uDF3E\uD835\uDFB2"],["M","\uD83C\uDD3C\uD800\uDF11\uD800\uDEB0ꓟⲘᎷ\uD83C\uDD7C\uD83C\uDD5CⓂMмṂ൱ᗰ州ᘻო๓♏ʍᙏᴍᴹᵐ⒨ḾМṀ௱ⅯℳΜϺᛖӍӎ\uD835\uDC0C\uD835\uDC40\uD835\uDC74\uD835\uDCDC\uD835\uDD10\uD835\uDD44\uD835\uDD78\uD835\uDDAC\uD835\uDDE0\uD835\uDE14\uD835\uDE48\uD835\uDE7C\uD835\uDEB3\uD835\uDEED\uD835\uDF27\uD835\uDF61\uD835\uDF9B\uD83C\uDDF2"],["m","₥ᵯ\uD835\uDD92\uD835\uDC26\uD835\uDDC6\uD835\uDD2A\uD835\uDD5E\uD835\uDCC2ⓜmനᙢ൩ḿṁⅿϻṃጠɱ៳ᶆ\uD835\uDE62\uD835\uDCF6\uD835\uDE96\uD835\uDC5A\uD835\uDDFA᧕᧗"],["N","\uD83C\uDD3Dℕꓠ\uD835\uDEEE\uD835\uDF62\uD835\uDE7D\uD835\uDEB4\uD835\uDC75\uD835\uDC41Ⲛ\uD835\uDC0D\uD835\uDCA9\uD835\uDF9C\uD835\uDDE1\uD835\uDE15\uD835\uDF28\uD835\uDCDD\uD835\uDDAD\uD83C\uDD7D₦\uD83C\uDD5DЙЍⓃҋ៷NᴎɴƝᑎ几иՈռИהЛπᴺᶰŃ刀ክṄⁿ\xd1ПΝᴨոϖǸŇṆŅṊṈทŊӢӣӤӥћѝйᥢҊᴻ\uD83C\uDDF3"],["n","ח\uD835\uDC8F\uD835\uDCF7\uD835\uDE63\uD835\uDC5B\uD835\uDD93\uD835\uDD2B\uD835\uDDC7\uD835\uDE97\uD835\uDDFBᥒⓝήnǹᴒń\xf1ᾗηṅňṇɲņṋṉղຖՌƞŋ⒩ภกɳпʼnлԉȠἠἡῃդᾐᾑᾒᾓᾔᾕᾖῄῆῇῂἢἣἤἥἦἧὴήበቡቢባቤብቦȵ\uD835\uDEC8\uD835\uDF02\uD835\uDF3C\uD835\uDF76\uD835\uDFB0\uD835\uDD5F\uD835\uDE2F\uD835\uDC27\uD835\uDCC3ᶇᵰᥥ∩"],["O","ꄲ\uD83C\uDD3E\uD800\uDE92\uD835\uDFECꓳⲞ\uD801\uDC04\uD800\uDEAB\uD801\uDCC2\uD835\uDF9E\uD83C\uDD5E⍥◯ⵁ⊖0⊝\uD835\uDF64Ѳϴ\uD835\uDEB6\uD835\uDF2AѺӦӨӪΌʘ\uD835\uDC0EǑ\xd2Ŏ\xd3\xd4\xd5ȌȎㇿ❍ⓄOὋロ❤૦⊕\xd8ФԾΘƠᴼᵒ⒪Ő\xd6ₒ\xa4◊Φ〇ΟОՕଠഠ௦סỒỐỖỔṌȬṎŌṐṒȮȰȪỎỜỚỠỞỢỌỘǪǬǾƟⵔ߀៰⍜⎔⎕⦰⦱⦲⦳⦴⦵⦶⦷⦸⦹⦺⦻⦼⦽⦾⦿⧀⧁⧂⧃ὈὉὊὌὍ"],["o","\uD835\uDE98\uD835\uDED0\uD835\uDDC8\uD835\uDFBCဝⲟ\uD835\uDE64၀\uD801\uDC2C\uD835\uDD2C\uD801\uDCEA\uD835\uDCF8\uD83C\uDDF4⍤○ϙ\uD83C\uDD7E\uD835\uDCAA\uD835\uDDAE\uD835\uDFE2\uD835\uDFF6\uD835\uDE7E\uD835\uDE30\uD835\uDDFC\uD835\uDD60\uD835\uDF0A\uD835\uDC28\uD835\uDF7E\uD835\uDFB8ᐤⓞѳ᧐ᥲ\xf0oఠᦞՓ\xf2Ó©Ó§\xf3\xbaō\xf4ǒȏŏồốȍỗổ\xf5σṍȭṏὄṑṓȯȫ๏ᴏő\xf6ѻоዐǭȱ০୦٥౦೦൦๐໐οօᴑ०੦ỏơờớỡởợọộǫ\xf8ǿɵծὀὁόὸόὂὃá
80½…"],["P","\uD83C\uDD3Fꓑ\uD835\uDEB8\uD835\uDE7F\uD835\uDFA0\uD835\uDE4BꮲⲢ\uD835\uDCAB\uD835\uDF66\uD835\uDC43\uD835\uDC77\uD835\uDDE3\uD835\uDC0F\uD800\uDE95\uD835\uDF2C\uD835\uDE17\uD835\uDCDF\uD835\uDDAF\uD835\uDEF2Ꮲ\uD83C\uDD5FҎ\uD83C\uDD7FⓅPƤᑭ尸Ṗրφքᴘᴾᵖ⒫ṔアקРየᴩⱣℙΡῬᑸᑶᑷᑹᑬᑮ\uD83C\uDDF5₱"],["p","ҏ℗ⓟpṕṗƥᵽῥρрƿǷῤ⍴\uD835\uDCF9\uD835\uDCC5\uD835\uDC29\uD835\uDC5D\uD835\uDC91\uD835\uDD2D\uD835\uDD61\uD835\uDD95\uD835\uDDC9\uD835\uDDFD\uD835\uDE31\uD835\uDE65\uD835\uDE99\uD835\uDED2\uD835\uDF46\uD835\uDFBA\uD835\uDF0C\uD835\uDF80"],["Q","\uD83C\uDD40\uD83C\uDD80\uD83C\uDD60ⓆQℚⵕԚ\uD835\uDC10\uD835\uDC44\uD835\uDC78\uD835\uDCAC\uD835\uDCE0\uD835\uDE80\uD835\uDE18\uD835\uDE4C\uD835\uDDB0\uD835\uDD7C\uD835\uDD14\uD835\uDDE4\uD83C\uDDF6"],["q","ⓠqգ⒬۹զᑫɋɊԛ\uD835\uDDCA\uD835\uDC5E\uD835\uDE32\uD835\uDD62\uD835\uDE9A\uD835\uDC92\uD835\uDD96\uD835\uDC2A\uD835\uDD2E\uD835\uDCFA\uD835\uDE66"],["R","℞℟ꭱᏒ\uD801\uDCB4ꮢᎡꓣ\uD83C\uDD81\uD83C\uDD61ⓇRᴙȒʀᖇя尺ŔЯરƦᴿዪṚɌʁℛℜℝṘŘȐṜŖṞⱤ\uD835\uDC11\uD835\uDC45\uD835\uDC79\uD835\uDCE1\uD835\uDD7D\uD835\uDDB1\uD835\uDDE5\uD835\uDE19\uD835\uDE4D\uD835\uDE81ᚱ\uD83C\uDDF7ᴚ"],["r","ⓡrŕṙřȑȓṛṝŗгՐɾᥬṟɍʳ⒭ɼѓᴦᶉ\uD835\uDC2B\uD835\uDC5F\uD835\uDC93\uD835\uDCC7\uD835\uDCFB\uD835\uDD2F\uD835\uDD63\uD835\uDD97\uD835\uDDCB\uD835\uDDFF\uD835\uDE33\uD835\uDE67ᵲґᵣ"],["S","\uD83C\uDD42ꇙ\uD835\uDCE2\uD835\uDDE6Ꮪ\uD835\uDCAEᏕ\uD835\uDE82\uD835\uDC12ꓢ\uD835\uDDB2\uD835\uDD16\uD835\uDE4E\uD800\uDE96\uD835\uDD7E\uD801\uDC20\uD835\uDE1A\uD835\uDD4A\uD835\uDC46\uD835\uDC7A\uD83C\uDD82\uD83C\uDD62ⓈSṨŞֆՏȘˢ⒮ЅṠŠŚṤŜṦṢടᔕᔖᔢᔡᔣᔤ"],["s","ⓢꜱ\uD801\uDC48ꮪsśṥŝṡšṧʂṣṩѕşșȿᶊక\uD835\uDC2C\uD835\uDC60\uD835\uDC94\uD835\uDCC8\uD835\uDCFC\uD835\uDD30\uD835\uDD64\uD835\uDD98\uD835\uDDCC\uD835\uDE00\uD835\uDE34\uD835\uDE68\uD835\uDE9Cގ\uD83C\uDDF8"],["T","\uD83C\uDD43\uD83C\uDD83\uD800\uDF15\uD835\uDEBB\uD835\uDEF5\uD835\uDD4B\uD835\uDD7F\uD835\uDC7B\uD800\uDEB1\uD800\uDE97\uD835\uDDB3\uD835\uDE4F\uD83D\uDF68\uD835\uDF69\uD835\uDFA3\uD835\uDE83\uD835\uDE1B\uD835\uDC47ꓔ⟙\uD835\uDC13Ⲧ\uD835\uDDE7⊤\uD835\uDD17Ꭲꭲ\uD835\uDCAF\uD83C\uDD63⏇⏉ⓉTтҬҭƬイŦԵτᴛᵀイፕϮŤ⊥ƮΤТ下ṪṬȚŢṰṮ丅丁ᐪ\uD835\uDED5\uD835\uDF0F\uD835\uDF49\uD835\uDF83\uD835\uDFBD\uD835\uDCE3ㄒ\uD83C\uDDF9ጥ"],["t","ⓣtṫẗťṭțȶ੮էʇ†ţṱṯƭŧᵗ⒯ʈեƫ\uD835\uDC2D\uD835\uDC61\uD835\uDC95\uD835\uDCC9\uD835\uDCFD\uD835\uDD31\uD835\uDD65\uD835\uDD99\uD835\uDDCD\uD835\uDE01\uD835\uDE35\uD835\uDE69\uD835\uDE9Dナ"],["U","\uD83C\uDD44ꓴ\uD801\uDCCE꒤\uD83C\uDD84\uD83C\uDD64ŨŬŮᑗᑘǓǕǗǙⓊUȖᑌ凵ƱմԱꓵЦŪՄƲᙀᵁᵘ⒰Űપ\xdcՍ\xd9\xda\xdbṸṺǛỦȔƯỪỨỮỬỰỤṲŲṶṴɄᥩᑧ∪ᘮ⋃\uD835\uDC14\uD835\uDC48\uD835\uDC7C\uD835\uDCB0\uD835\uDCE4\uD835\uDD18\uD835\uDD4C\uD835\uDD80\uD835\uDDB4\uD835\uDDE8\uD835\uDE1C\uD835\uDE50\uD835\uDE84\uD83C\uDDFA"],["u","ὺύⓤu\xf9ũūừṷṹŭǖữᥙǚǜὗυΰนսʊǘǔ\xfaůᴜűųย\xfbṻцሁ\xfcᵾᵤ\xb5ʋủȕȗưứửựụṳṵʉῠῡῢΰῦῧὐὑϋύὒὓὔὕὖᥔ\uD835\uDC2E\uD835\uDC62\uD835\uDC96\uD835\uDCCA\uD835\uDCFE\uD835\uDD32\uD835\uDD66\uD835\uDD9A\uD835\uDDCEᶙ"],["V","\uD83C\uDD45ꓦ\uD835\uDC7D\uD835\uDDB5\uD835\uDE1DᏙ\uD835\uDE85\uD835\uDE51\uD835\uDC15\uD83C\uDD85\uD83C\uDD65ⓋVᐯѴᵛ⒱۷ṾⅴⅤṼ٧ⴸѶᐺᐻ\uD83C\uDDFB\uD835\uDCE5"],["v","ሀⓥv\uD835\uDF10\uD835\uDF4Aṽṿ౮งѵעᴠνטᵥѷ៴ᘁ\uD835\uDE6B\uD835\uDE9F\uD835\uDECE\uD835\uDF08\uD835\uDF42\uD835\uDF7C\uD835\uDFB6\uD835\uDE37\uD835\uDE03\uD835\uDCFF"],["W","\uD83C\uDD46ᏔᎳ\uD835\uDC7Eꓪ\uD835\uDCB2\uD835\uDE1E\uD83C\uDD86Ⓦ\uD83C\uDD66wWẂᾧᗯᥕ山ѠຟచաЩШώщฬшᙎᵂʷ⒲ฝሠẄԜẀŴẆẈധᘺѿᙡƜ₩\uD83C\uDDFC"],["w","ẁꮃẃⓦ⍵ŵẇẅẘẉⱳὼὠὡὢὣωὤὥὦὧῲῳῴῶῷⱲѡԝᴡώᾠᾡᾢᾣᾤᾥᾦɯ\uD835\uDF55\uD835\uDFC9\uD835\uDF8F"],["X","\uD83D\uDFA8\uD83D\uDFA9\uD83D\uDFAA\uD83C\uDD47\uD83D\uDFAB\uD83D\uDFAC\uD800\uDF17Ⲭꓫ\uD835\uDD83\uD835\uDFA6\uD835\uDE1F\uD800\uDE90\uD835\uDEBE\uD835\uDF6C\uD835\uDF32Ꭓ\uD800\uDF22\uD835\uDDB7\uD835\uDC4B\uD835\uDD4F\uD835\uDD1B\uD800\uDEB4\uD835\uDDEB\uD83C\uDD87\uD83C\uDD67❌Ⓧ\uD835\uDCE7XẊ᙭χㄨ\uD835\uDCB3ӾჯӼҳЖΧҲᵡˣ⒳אሸẌꊼⅩХ╳᙮ᕁᕽⅹᚷⵝ\uD835\uDE53\uD835\uDE87乂\uD835\uDC17\uD83C\uDDFD"],["x","ⓧxхẋ\xd7ₓ⤫⤬⨯ẍᶍ\uD835\uDE6DÓ½\uD835\uDE39\uD835\uDC31\uD835\uDEA1⨰メ\uD835\uDD01"],["Y","Ⲩ\uD835\uDE88\uD835\uDC4C\uD835\uDDEC\uD835\uDC18ꓬ\uD835\uDC80\uD835\uDF30\uD800\uDEB2\uD83C\uDD88\uD83C\uDD68ⓎYὛƳㄚʏ⅄ϔ¥\xa5ՎϓγץӲЧЎሃŸɎϤΥϒҮỲ\xddŶỸȲẎỶỴῨῩῪΎὙὝὟΫΎӮӰҰұ\uD835\uDD50\uD83C\uDDFE"],["y","\uD83C\uDD48ᎽᎩⓨyỳ\xfdŷỹȳẏ\xffỷуყẙỵƴɏᵞɣʸᶌү⒴ӳӱӯўУʎ"],["Z","\uD83C\uDD49ꓜ\uD835\uDDED\uD835\uDC19☡Ꮓ\uD835\uDE21\uD83C\uDD89\uD83C\uDD69ⓏZẔƵ乙ẐȤᶻ⒵ŹℤΖŻŽẒⱫ\uD83C\uDDFF"],["z","ꮓⓩzźẑżžẓẕƶȥɀᴢጊʐⱬᶎʑᙆ"]])}
80,72051:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.resolveConfusablesTransformer=function(){return(0,a.remapCharactersTransformer)(n.confusables)};let a=r(17539),n=r(27823)},36301:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.dictionary=void 0,e.dictionary=new Map([["a","@4"],["c","("],["e","3"],["g","6"],["i","1|!"],["l","/"],["o","0"],["s","$5"],["t","7"],["z","2"]])},47895:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.resolveLeetSpeakTransformer=function(){return(0,a.remapCharactersTransformer)(n.dictionary)};let a=r(17539),n=r(36301)},51718:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.skipNonAlphabeticTransformer=function(){return(0,n.createSimpleTransformer)(t=>(0,a.isAlphabetic)(t)?t:void 0)};let a=r(54726),n=r(87247)},98708:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.toAsciiLowerCaseTransformer=function(){return(0,n.createSimpleTransformer)(t=>(0,a.isUpperCase)(t)?(0,a.invertCaseOfAlphabeticChar)(t):t)};let a=r(54726),n=r(87247)},54726:function(t,e){function isDigit(t){return 48<=t&&t<=57}function isAlphabetic(t){return isLowerCase(t)||isUpperCase(t)}function isLowerCase(t){return 97<=t&&t<=122}function isUpperCase(t){return 65<=t&&t<=90}Object.defineProperty(e,"__esModule",{value:!0}),e.isHighSurrogate=function(t){return 55296<=t&&t<=56319},e.isLowSurrogate=function(t){return 56320<=t&&t<=57343},e.convertSurrogatePairToCodePoint=function(t,e){return(t-55296)*1024+e-56320+65536},e.isWordChar=function(t){return isDigit(t)||isAlphabetic(t)},e.isDigit=isDigit,e.isAlphabetic=isAlphabetic,e.isLowerCase=isLowerCase,e.isUpperCase=isUpperCase,e.invertCaseOfAlphabeticChar=function(t){return 32^t},e.getAndAssertSingleCodePoint=function(t){if(1!=[...t].length)throw RangeError("Expected the input string to be one code point in length.");return t.codePointAt(0)}},6190:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.CharacterIterator=void 0;let a=r(54726);let CharacterIterator=class CharacterIterator{_input;lastPosition=-1;currentPosition=0;_lastWidth=0;constructor(t){this._input=t??""}get input(){return this._input}setInput(t){return this._input=t,this.reset(),this}reset(){this.lastPosition=-1,this.currentPosition=0,this._lastWidth=0}next(){if(this.done)return{done:!0,value:void 0};this.lastPosition=this.currentPosition;let t=this._input.charCodeAt(this.currentPosition++);if(this._lastWidth=1,this.done||!(0,a.isHighSurrogate)(t))return{done:!1,value:t};let e=this._input.charCodeAt(this.currentPosition);return(0,a.isLowSurrogate)(e)?(this._lastWidth++,this.currentPosition++,{done:!1,value:(0,a.convertSurrogatePairToCodePoint)(t,e)}):{done:!1,value:t}}get position(){return this.lastPosition}get lastWidth(){return this._lastWidth}get done(){return this.currentPosition>=this._input.length}[Symbol.iterator](){return this}};e.CharacterIterator=CharacterIterator},28098:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.compareIntervals=function(t,e,r,a){return t<r?-1:r<t?1:e<a?-1:a<e?1:0}},19319:function(t,e,r){r.d(e,{Bp:function(){return i},kz:function(){return d},pI:function(){return o},qg:function(){return n},yh:function(){return s}});var a=r(18163);let n=a.DataSet;a.ParserError,a.PhraseBuilder;let d=a.RegExpMatcher;a.SyntaxKind,a.TextCensor,a.assignIncrementingIds,a.asteriskCensorStrategy,a.collapseDuplicatesTransformer,a.compareMatchByPositionAndId,a.createSimpleTransformer,a.createStatefulTransformer;let i=a.englishDataset;a.englishRecommendedBlacklistMatcherTransformers;let s=a.englishRecommendedTransformers;a.englishRecommendedWhitelistMatcherTransformers,a.fixedCharCensorStrategy,a.fixedPhraseCensorStrategy,a.grawlixCensorStrategy,a.keepEndCensorStrategy,a.keepStartCensorStrategy;let o=a.parseRawPattern;a.pattern,a.randomCharFromSetCensorStrategy,a.remapCharactersTransformer,a.resolveConfusablesTransformer,a.resolveLeetSpeakTransformer,a.skipNonAlphabeticTransformer,a.toAsciiLowerCaseTransformer}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.