@atproto/api
Version:
Client library for atproto and Bluesky
1,101 lines (1,097 loc) • 1 MB
JavaScript
"use strict";
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __commonJS = (cb, mod) => function __require() {
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
};
var __export = (target, all) => {
for (var name2 in all)
__defProp(target, name2, { get: all[name2], enumerable: true });
};
var __copyProps = (to, from3, except, desc) => {
if (from3 && typeof from3 === "object" || typeof from3 === "function") {
for (let key of __getOwnPropNames(from3))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from3[key], enumerable: !(desc = __getOwnPropDesc(from3, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// ../../node_modules/.pnpm/graphemer@1.4.0/node_modules/graphemer/lib/boundaries.js
var require_boundaries = __commonJS({
"../../node_modules/.pnpm/graphemer@1.4.0/node_modules/graphemer/lib/boundaries.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.EXTENDED_PICTOGRAPHIC = exports.CLUSTER_BREAK = void 0;
var CLUSTER_BREAK;
(function(CLUSTER_BREAK2) {
CLUSTER_BREAK2[CLUSTER_BREAK2["CR"] = 0] = "CR";
CLUSTER_BREAK2[CLUSTER_BREAK2["LF"] = 1] = "LF";
CLUSTER_BREAK2[CLUSTER_BREAK2["CONTROL"] = 2] = "CONTROL";
CLUSTER_BREAK2[CLUSTER_BREAK2["EXTEND"] = 3] = "EXTEND";
CLUSTER_BREAK2[CLUSTER_BREAK2["REGIONAL_INDICATOR"] = 4] = "REGIONAL_INDICATOR";
CLUSTER_BREAK2[CLUSTER_BREAK2["SPACINGMARK"] = 5] = "SPACINGMARK";
CLUSTER_BREAK2[CLUSTER_BREAK2["L"] = 6] = "L";
CLUSTER_BREAK2[CLUSTER_BREAK2["V"] = 7] = "V";
CLUSTER_BREAK2[CLUSTER_BREAK2["T"] = 8] = "T";
CLUSTER_BREAK2[CLUSTER_BREAK2["LV"] = 9] = "LV";
CLUSTER_BREAK2[CLUSTER_BREAK2["LVT"] = 10] = "LVT";
CLUSTER_BREAK2[CLUSTER_BREAK2["OTHER"] = 11] = "OTHER";
CLUSTER_BREAK2[CLUSTER_BREAK2["PREPEND"] = 12] = "PREPEND";
CLUSTER_BREAK2[CLUSTER_BREAK2["E_BASE"] = 13] = "E_BASE";
CLUSTER_BREAK2[CLUSTER_BREAK2["E_MODIFIER"] = 14] = "E_MODIFIER";
CLUSTER_BREAK2[CLUSTER_BREAK2["ZWJ"] = 15] = "ZWJ";
CLUSTER_BREAK2[CLUSTER_BREAK2["GLUE_AFTER_ZWJ"] = 16] = "GLUE_AFTER_ZWJ";
CLUSTER_BREAK2[CLUSTER_BREAK2["E_BASE_GAZ"] = 17] = "E_BASE_GAZ";
})(CLUSTER_BREAK = exports.CLUSTER_BREAK || (exports.CLUSTER_BREAK = {}));
exports.EXTENDED_PICTOGRAPHIC = 101;
}
});
// ../../node_modules/.pnpm/graphemer@1.4.0/node_modules/graphemer/lib/GraphemerHelper.js
var require_GraphemerHelper = __commonJS({
"../../node_modules/.pnpm/graphemer@1.4.0/node_modules/graphemer/lib/GraphemerHelper.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var boundaries_1 = require_boundaries();
var NotBreak = 0;
var BreakStart = 1;
var Break = 2;
var BreakLastRegional = 3;
var BreakPenultimateRegional = 4;
var GraphemerHelper = class {
static isSurrogate(str, pos) {
return 55296 <= str.charCodeAt(pos) && str.charCodeAt(pos) <= 56319 && 56320 <= str.charCodeAt(pos + 1) && str.charCodeAt(pos + 1) <= 57343;
}
static codePointAt(str, idx) {
if (idx === void 0) {
idx = 0;
}
const code2 = str.charCodeAt(idx);
if (55296 <= code2 && code2 <= 56319 && idx < str.length - 1) {
const hi = code2;
const low = str.charCodeAt(idx + 1);
if (56320 <= low && low <= 57343) {
return (hi - 55296) * 1024 + (low - 56320) + 65536;
}
return hi;
}
if (56320 <= code2 && code2 <= 57343 && idx >= 1) {
const hi = str.charCodeAt(idx - 1);
const low = code2;
if (55296 <= hi && hi <= 56319) {
return (hi - 55296) * 1024 + (low - 56320) + 65536;
}
return low;
}
return code2;
}
static shouldBreak(start, mid, end, startEmoji, midEmoji, endEmoji) {
const all = [start].concat(mid).concat([end]);
const allEmoji = [startEmoji].concat(midEmoji).concat([endEmoji]);
const previous = all[all.length - 2];
const next = end;
const nextEmoji = endEmoji;
const rIIndex = all.lastIndexOf(boundaries_1.CLUSTER_BREAK.REGIONAL_INDICATOR);
if (rIIndex > 0 && all.slice(1, rIIndex).every(function(c) {
return c === boundaries_1.CLUSTER_BREAK.REGIONAL_INDICATOR;
}) && [boundaries_1.CLUSTER_BREAK.PREPEND, boundaries_1.CLUSTER_BREAK.REGIONAL_INDICATOR].indexOf(previous) === -1) {
if (all.filter(function(c) {
return c === boundaries_1.CLUSTER_BREAK.REGIONAL_INDICATOR;
}).length % 2 === 1) {
return BreakLastRegional;
} else {
return BreakPenultimateRegional;
}
}
if (previous === boundaries_1.CLUSTER_BREAK.CR && next === boundaries_1.CLUSTER_BREAK.LF) {
return NotBreak;
} else if (previous === boundaries_1.CLUSTER_BREAK.CONTROL || previous === boundaries_1.CLUSTER_BREAK.CR || previous === boundaries_1.CLUSTER_BREAK.LF) {
return BreakStart;
} else if (next === boundaries_1.CLUSTER_BREAK.CONTROL || next === boundaries_1.CLUSTER_BREAK.CR || next === boundaries_1.CLUSTER_BREAK.LF) {
return BreakStart;
} else if (previous === boundaries_1.CLUSTER_BREAK.L && (next === boundaries_1.CLUSTER_BREAK.L || next === boundaries_1.CLUSTER_BREAK.V || next === boundaries_1.CLUSTER_BREAK.LV || next === boundaries_1.CLUSTER_BREAK.LVT)) {
return NotBreak;
} else if ((previous === boundaries_1.CLUSTER_BREAK.LV || previous === boundaries_1.CLUSTER_BREAK.V) && (next === boundaries_1.CLUSTER_BREAK.V || next === boundaries_1.CLUSTER_BREAK.T)) {
return NotBreak;
} else if ((previous === boundaries_1.CLUSTER_BREAK.LVT || previous === boundaries_1.CLUSTER_BREAK.T) && next === boundaries_1.CLUSTER_BREAK.T) {
return NotBreak;
} else if (next === boundaries_1.CLUSTER_BREAK.EXTEND || next === boundaries_1.CLUSTER_BREAK.ZWJ) {
return NotBreak;
} else if (next === boundaries_1.CLUSTER_BREAK.SPACINGMARK) {
return NotBreak;
} else if (previous === boundaries_1.CLUSTER_BREAK.PREPEND) {
return NotBreak;
}
const previousNonExtendIndex = allEmoji.slice(0, -1).lastIndexOf(boundaries_1.EXTENDED_PICTOGRAPHIC);
if (previousNonExtendIndex !== -1 && allEmoji[previousNonExtendIndex] === boundaries_1.EXTENDED_PICTOGRAPHIC && all.slice(previousNonExtendIndex + 1, -2).every(function(c) {
return c === boundaries_1.CLUSTER_BREAK.EXTEND;
}) && previous === boundaries_1.CLUSTER_BREAK.ZWJ && nextEmoji === boundaries_1.EXTENDED_PICTOGRAPHIC) {
return NotBreak;
}
if (mid.indexOf(boundaries_1.CLUSTER_BREAK.REGIONAL_INDICATOR) !== -1) {
return Break;
}
if (previous === boundaries_1.CLUSTER_BREAK.REGIONAL_INDICATOR && next === boundaries_1.CLUSTER_BREAK.REGIONAL_INDICATOR) {
return NotBreak;
}
return BreakStart;
}
};
exports.default = GraphemerHelper;
}
});
// ../../node_modules/.pnpm/graphemer@1.4.0/node_modules/graphemer/lib/GraphemerIterator.js
var require_GraphemerIterator = __commonJS({
"../../node_modules/.pnpm/graphemer@1.4.0/node_modules/graphemer/lib/GraphemerIterator.js"(exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var GraphemerIterator = class {
constructor(str, nextBreak) {
this._index = 0;
this._str = str;
this._nextBreak = nextBreak;
}
[Symbol.iterator]() {
return this;
}
next() {
let brk;
if ((brk = this._nextBreak(this._str, this._index)) < this._str.length) {
const value = this._str.slice(this._index, brk);
this._index = brk;
return { value, done: false };
}
if (this._index < this._str.length) {
const value = this._str.slice(this._index);
this._index = this._str.length;
return { value, done: false };
}
return { value: void 0, done: true };
}
};
exports.default = GraphemerIterator;
}
});
// ../../node_modules/.pnpm/graphemer@1.4.0/node_modules/graphemer/lib/Graphemer.js
var require_Graphemer = __commonJS({
"../../node_modules/.pnpm/graphemer@1.4.0/node_modules/graphemer/lib/Graphemer.js"(exports) {
"use strict";
var __importDefault = exports && exports.__importDefault || function(mod) {
return mod && mod.__esModule ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var boundaries_1 = require_boundaries();
var GraphemerHelper_1 = __importDefault(require_GraphemerHelper());
var GraphemerIterator_1 = __importDefault(require_GraphemerIterator());
var Graphemer2 = class {
static nextBreak(string3, index) {
if (index === void 0) {
index = 0;
}
if (index < 0) {
return 0;
}
if (index >= string3.length - 1) {
return string3.length;
}
const prevCP = GraphemerHelper_1.default.codePointAt(string3, index);
const prev = Graphemer2.getGraphemeBreakProperty(prevCP);
const prevEmoji = Graphemer2.getEmojiProperty(prevCP);
const mid = [];
const midEmoji = [];
for (let i = index + 1; i < string3.length; i++) {
if (GraphemerHelper_1.default.isSurrogate(string3, i - 1)) {
continue;
}
const nextCP = GraphemerHelper_1.default.codePointAt(string3, i);
const next = Graphemer2.getGraphemeBreakProperty(nextCP);
const nextEmoji = Graphemer2.getEmojiProperty(nextCP);
if (GraphemerHelper_1.default.shouldBreak(prev, mid, next, prevEmoji, midEmoji, nextEmoji)) {
return i;
}
mid.push(next);
midEmoji.push(nextEmoji);
}
return string3.length;
}
splitGraphemes(str) {
const res = [];
let index = 0;
let brk;
while ((brk = Graphemer2.nextBreak(str, index)) < str.length) {
res.push(str.slice(index, brk));
index = brk;
}
if (index < str.length) {
res.push(str.slice(index));
}
return res;
}
iterateGraphemes(str) {
return new GraphemerIterator_1.default(str, Graphemer2.nextBreak);
}
countGraphemes(str) {
let count = 0;
let index = 0;
let brk;
while ((brk = Graphemer2.nextBreak(str, index)) < str.length) {
index = brk;
count++;
}
if (index < str.length) {
count++;
}
return count;
}
static getGraphemeBreakProperty(code2) {
if (code2 < 48905) {
if (code2 < 44116) {
if (code2 < 4141) {
if (code2 < 2818) {
if (code2 < 2363) {
if (code2 < 1759) {
if (code2 < 1471) {
if (code2 < 127) {
if (code2 < 11) {
if (code2 < 10) {
if (0 <= code2 && code2 <= 9) {
return boundaries_1.CLUSTER_BREAK.CONTROL;
}
} else {
if (code2 === 10) {
return boundaries_1.CLUSTER_BREAK.LF;
}
}
} else {
if (code2 < 13) {
if (11 <= code2 && code2 <= 12) {
return boundaries_1.CLUSTER_BREAK.CONTROL;
}
} else {
if (code2 < 14) {
if (code2 === 13) {
return boundaries_1.CLUSTER_BREAK.CR;
}
} else {
if (14 <= code2 && code2 <= 31) {
return boundaries_1.CLUSTER_BREAK.CONTROL;
}
}
}
}
} else {
if (code2 < 768) {
if (code2 < 173) {
if (127 <= code2 && code2 <= 159) {
return boundaries_1.CLUSTER_BREAK.CONTROL;
}
} else {
if (code2 === 173) {
return boundaries_1.CLUSTER_BREAK.CONTROL;
}
}
} else {
if (code2 < 1155) {
if (768 <= code2 && code2 <= 879) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 1425) {
if (1155 <= code2 && code2 <= 1161) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (1425 <= code2 && code2 <= 1469) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
}
}
} else {
if (code2 < 1552) {
if (code2 < 1476) {
if (code2 < 1473) {
if (code2 === 1471) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (1473 <= code2 && code2 <= 1474) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
} else {
if (code2 < 1479) {
if (1476 <= code2 && code2 <= 1477) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 1536) {
if (code2 === 1479) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (1536 <= code2 && code2 <= 1541) {
return boundaries_1.CLUSTER_BREAK.PREPEND;
}
}
}
}
} else {
if (code2 < 1648) {
if (code2 < 1564) {
if (1552 <= code2 && code2 <= 1562) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 1611) {
if (code2 === 1564) {
return boundaries_1.CLUSTER_BREAK.CONTROL;
}
} else {
if (1611 <= code2 && code2 <= 1631) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
} else {
if (code2 < 1750) {
if (code2 === 1648) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 1757) {
if (1750 <= code2 && code2 <= 1756) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 === 1757) {
return boundaries_1.CLUSTER_BREAK.PREPEND;
}
}
}
}
}
}
} else {
if (code2 < 2075) {
if (code2 < 1840) {
if (code2 < 1770) {
if (code2 < 1767) {
if (1759 <= code2 && code2 <= 1764) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (1767 <= code2 && code2 <= 1768) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
} else {
if (code2 < 1807) {
if (1770 <= code2 && code2 <= 1773) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 === 1807) {
return boundaries_1.CLUSTER_BREAK.PREPEND;
}
if (code2 === 1809) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
} else {
if (code2 < 2027) {
if (code2 < 1958) {
if (1840 <= code2 && code2 <= 1866) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (1958 <= code2 && code2 <= 1968) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
} else {
if (code2 < 2045) {
if (2027 <= code2 && code2 <= 2035) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 2070) {
if (code2 === 2045) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (2070 <= code2 && code2 <= 2073) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
}
}
} else {
if (code2 < 2200) {
if (code2 < 2089) {
if (code2 < 2085) {
if (2075 <= code2 && code2 <= 2083) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (2085 <= code2 && code2 <= 2087) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
} else {
if (code2 < 2137) {
if (2089 <= code2 && code2 <= 2093) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 2192) {
if (2137 <= code2 && code2 <= 2139) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (2192 <= code2 && code2 <= 2193) {
return boundaries_1.CLUSTER_BREAK.PREPEND;
}
}
}
}
} else {
if (code2 < 2275) {
if (code2 < 2250) {
if (2200 <= code2 && code2 <= 2207) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 2274) {
if (2250 <= code2 && code2 <= 2273) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 === 2274) {
return boundaries_1.CLUSTER_BREAK.PREPEND;
}
}
}
} else {
if (code2 < 2307) {
if (2275 <= code2 && code2 <= 2306) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 === 2307) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
if (code2 === 2362) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
}
}
}
} else {
if (code2 < 2561) {
if (code2 < 2434) {
if (code2 < 2381) {
if (code2 < 2366) {
if (code2 === 2363) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
if (code2 === 2364) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 2369) {
if (2366 <= code2 && code2 <= 2368) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (code2 < 2377) {
if (2369 <= code2 && code2 <= 2376) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (2377 <= code2 && code2 <= 2380) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
}
}
}
} else {
if (code2 < 2385) {
if (code2 < 2382) {
if (code2 === 2381) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (2382 <= code2 && code2 <= 2383) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
}
} else {
if (code2 < 2402) {
if (2385 <= code2 && code2 <= 2391) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 2433) {
if (2402 <= code2 && code2 <= 2403) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 === 2433) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
}
}
} else {
if (code2 < 2503) {
if (code2 < 2494) {
if (code2 < 2492) {
if (2434 <= code2 && code2 <= 2435) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (code2 === 2492) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
} else {
if (code2 < 2495) {
if (code2 === 2494) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 2497) {
if (2495 <= code2 && code2 <= 2496) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (2497 <= code2 && code2 <= 2500) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
}
} else {
if (code2 < 2519) {
if (code2 < 2507) {
if (2503 <= code2 && code2 <= 2504) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (code2 < 2509) {
if (2507 <= code2 && code2 <= 2508) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (code2 === 2509) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
} else {
if (code2 < 2530) {
if (code2 === 2519) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 2558) {
if (2530 <= code2 && code2 <= 2531) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 === 2558) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
}
}
}
} else {
if (code2 < 2691) {
if (code2 < 2631) {
if (code2 < 2620) {
if (code2 < 2563) {
if (2561 <= code2 && code2 <= 2562) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 === 2563) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
}
} else {
if (code2 < 2622) {
if (code2 === 2620) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 2625) {
if (2622 <= code2 && code2 <= 2624) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (2625 <= code2 && code2 <= 2626) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
}
} else {
if (code2 < 2672) {
if (code2 < 2635) {
if (2631 <= code2 && code2 <= 2632) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 2641) {
if (2635 <= code2 && code2 <= 2637) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 === 2641) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
} else {
if (code2 < 2677) {
if (2672 <= code2 && code2 <= 2673) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 2689) {
if (code2 === 2677) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (2689 <= code2 && code2 <= 2690) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
}
}
} else {
if (code2 < 2761) {
if (code2 < 2750) {
if (code2 === 2691) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
if (code2 === 2748) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 2753) {
if (2750 <= code2 && code2 <= 2752) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (code2 < 2759) {
if (2753 <= code2 && code2 <= 2757) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (2759 <= code2 && code2 <= 2760) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
}
} else {
if (code2 < 2786) {
if (code2 < 2763) {
if (code2 === 2761) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (code2 < 2765) {
if (2763 <= code2 && code2 <= 2764) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (code2 === 2765) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
} else {
if (code2 < 2810) {
if (2786 <= code2 && code2 <= 2787) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 2817) {
if (2810 <= code2 && code2 <= 2815) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 === 2817) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
}
}
}
}
}
} else {
if (code2 < 3315) {
if (code2 < 3076) {
if (code2 < 2946) {
if (code2 < 2887) {
if (code2 < 2878) {
if (code2 < 2876) {
if (2818 <= code2 && code2 <= 2819) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (code2 === 2876) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
} else {
if (code2 < 2880) {
if (2878 <= code2 && code2 <= 2879) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 2881) {
if (code2 === 2880) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (2881 <= code2 && code2 <= 2884) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
}
} else {
if (code2 < 2893) {
if (code2 < 2891) {
if (2887 <= code2 && code2 <= 2888) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (2891 <= code2 && code2 <= 2892) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
}
} else {
if (code2 < 2901) {
if (code2 === 2893) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 2914) {
if (2901 <= code2 && code2 <= 2903) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (2914 <= code2 && code2 <= 2915) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
}
}
} else {
if (code2 < 3014) {
if (code2 < 3007) {
if (code2 === 2946) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
if (code2 === 3006) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 3008) {
if (code2 === 3007) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (code2 < 3009) {
if (code2 === 3008) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (3009 <= code2 && code2 <= 3010) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
}
}
}
} else {
if (code2 < 3031) {
if (code2 < 3018) {
if (3014 <= code2 && code2 <= 3016) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (code2 < 3021) {
if (3018 <= code2 && code2 <= 3020) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (code2 === 3021) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
} else {
if (code2 < 3072) {
if (code2 === 3031) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 3073) {
if (code2 === 3072) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (3073 <= code2 && code2 <= 3075) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
}
}
}
}
}
} else {
if (code2 < 3262) {
if (code2 < 3146) {
if (code2 < 3134) {
if (code2 === 3076) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
if (code2 === 3132) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 3137) {
if (3134 <= code2 && code2 <= 3136) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 3142) {
if (3137 <= code2 && code2 <= 3140) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (3142 <= code2 && code2 <= 3144) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
}
} else {
if (code2 < 3201) {
if (code2 < 3157) {
if (3146 <= code2 && code2 <= 3149) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 3170) {
if (3157 <= code2 && code2 <= 3158) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (3170 <= code2 && code2 <= 3171) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
} else {
if (code2 < 3202) {
if (code2 === 3201) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 3260) {
if (3202 <= code2 && code2 <= 3203) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (code2 === 3260) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
}
}
} else {
if (code2 < 3270) {
if (code2 < 3264) {
if (code2 === 3262) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
if (code2 === 3263) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 3266) {
if (3264 <= code2 && code2 <= 3265) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (code2 < 3267) {
if (code2 === 3266) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (3267 <= code2 && code2 <= 3268) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
}
}
}
} else {
if (code2 < 3276) {
if (code2 < 3271) {
if (code2 === 3270) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 3274) {
if (3271 <= code2 && code2 <= 3272) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (3274 <= code2 && code2 <= 3275) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
}
}
} else {
if (code2 < 3285) {
if (3276 <= code2 && code2 <= 3277) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 3298) {
if (3285 <= code2 && code2 <= 3286) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (3298 <= code2 && code2 <= 3299) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
}
}
}
}
} else {
if (code2 < 3551) {
if (code2 < 3406) {
if (code2 < 3391) {
if (code2 < 3330) {
if (code2 < 3328) {
if (code2 === 3315) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (3328 <= code2 && code2 <= 3329) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
} else {
if (code2 < 3387) {
if (3330 <= code2 && code2 <= 3331) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (code2 < 3390) {
if (3387 <= code2 && code2 <= 3388) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 === 3390) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
}
} else {
if (code2 < 3398) {
if (code2 < 3393) {
if (3391 <= code2 && code2 <= 3392) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (3393 <= code2 && code2 <= 3396) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
} else {
if (code2 < 3402) {
if (3398 <= code2 && code2 <= 3400) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (code2 < 3405) {
if (3402 <= code2 && code2 <= 3404) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
} else {
if (code2 === 3405) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
}
}
}
}
} else {
if (code2 < 3530) {
if (code2 < 3426) {
if (code2 === 3406) {
return boundaries_1.CLUSTER_BREAK.PREPEND;
}
if (code2 === 3415) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 3457) {
if (3426 <= code2 && code2 <= 3427) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 3458) {
if (code2 === 3457) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (3458 <= code2 && code2 <= 3459) {
return boundaries_1.CLUSTER_BREAK.SPACINGMARK;
}
}
}
}
} else {
if (code2 < 3538) {
if (code2 < 3535) {
if (code2 === 3530) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (code2 < 3536) {
if (code2 === 3535) {
return boundaries_1.CLUSTER_BREAK.EXTEND;
}
} else {
if (3536 <=