diff --git a/coverage/index.html b/coverage/index.html index 61b2d05ccbd..13a056128a4 100644 --- a/coverage/index.html +++ b/coverage/index.html @@ -23,30 +23,30 @@

All files

- 87.94% + 87.95% Statements - 19031/21640 + 19038/21647
- 75.04% + 75.05% Branches - 13249/17657 + 13260/17669
- 83.51% + 83.52% Functions - 3161/3785 + 3163/3787
87.63% Lines - 17894/20420 + 17901/20427
@@ -1034,17 +1034,17 @@

All files

packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps - -
+ +
- 82.86% - 145/175 - 76.74% - 99/129 - 90% - 9/10 - 82.78% - 125/151 + 83.52% + 152/182 + 78.01% + 110/141 + 91.67% + 11/12 + 83.54% + 132/158 @@ -2465,7 +2465,7 @@

All files

diff --git a/coverage/lcov.info b/coverage/lcov.info index a3e3c020a67..711b6f12be2 100644 --- a/coverage/lcov.info +++ b/coverage/lcov.info @@ -97,7 +97,7 @@ FNDA:0,(anonymous_43) FNDA:0,(anonymous_44) FNDA:5,(anonymous_45) FNDA:3,(anonymous_46) -FNDA:5,(anonymous_47) +FNDA:7,(anonymous_47) DA:1,1 DA:2,1 DA:3,1 @@ -145,7 +145,7 @@ DA:44,1 DA:46,1 DA:47,6 DA:48,4 -DA:49,6 +DA:49,8 LF:48 LH:48 BRF:0 @@ -294,25 +294,25 @@ FN:132,isMultilevelSelection FN:156,calculateMarginValue FNF:8 FNH:8 -FNDA:30,setModelIndentation -FNDA:44,(anonymous_1) +FNDA:32,setModelIndentation +FNDA:46,(anonymous_1) FNDA:4,(anonymous_2) FNDA:18,isSelected FNDA:16,(anonymous_4) FNDA:16,(anonymous_5) FNDA:1,isMultilevelSelection -FNDA:41,calculateMarginValue +FNDA:43,calculateMarginValue DA:1,1 DA:2,1 DA:3,1 DA:18,1 DA:26,1 -DA:29,58 -DA:31,30 -DA:36,30 -DA:37,30 -DA:39,44 -DA:40,44 +DA:29,62 +DA:31,32 +DA:36,32 +DA:37,32 +DA:39,46 +DA:40,46 DA:41,18 DA:42,18 DA:44,18 @@ -339,26 +339,26 @@ DA:73,4 DA:77,4 DA:79,4 DA:81,1 -DA:84,26 -DA:85,26 -DA:86,26 -DA:88,26 -DA:89,28 -DA:90,28 -DA:91,28 -DA:93,28 -DA:94,24 -DA:96,24 +DA:84,28 +DA:85,28 +DA:86,28 +DA:88,28 +DA:89,30 +DA:90,30 +DA:91,30 +DA:93,30 +DA:94,26 +DA:96,26 DA:97,3 -DA:99,21 -DA:102,24 -DA:104,24 +DA:99,23 +DA:102,26 +DA:104,26 DA:105,4 DA:106,3 DA:108,3 DA:109,3 DA:111,1 -DA:117,30 +DA:117,32 DA:121,18 DA:122,16 DA:123,16 @@ -371,22 +371,22 @@ DA:146,0 DA:149,0 DA:150,0 DA:153,1 -DA:159,41 -DA:161,123 -DA:162,41 -DA:163,41 -DA:164,41 -DA:166,41 -DA:167,34 -DA:170,41 +DA:159,43 +DA:161,129 +DA:162,43 +DA:163,43 +DA:164,43 +DA:166,43 +DA:167,36 +DA:170,43 DA:172,9 -DA:174,32 +DA:174,34 LF:79 LH:72 -BRDA:29,0,0,28 +BRDA:29,0,0,30 BRDA:29,0,1,2 BRDA:40,1,0,18 -BRDA:40,1,1,26 +BRDA:40,1,1,28 BRDA:44,2,0,13 BRDA:44,2,1,5 BRDA:44,3,0,18 @@ -419,14 +419,14 @@ BRDA:67,16,0,4 BRDA:67,16,1,4 BRDA:71,17,0,4 BRDA:71,17,1,4 -BRDA:84,18,0,26 +BRDA:84,18,0,28 BRDA:84,18,1,0 -BRDA:88,19,0,29 -BRDA:88,19,1,29 -BRDA:93,20,0,24 +BRDA:88,19,0,31 +BRDA:88,19,1,31 +BRDA:93,20,0,26 BRDA:93,20,1,4 BRDA:96,21,0,3 -BRDA:96,21,1,21 +BRDA:96,21,1,23 BRDA:105,22,0,3 BRDA:105,22,1,1 BRDA:105,23,0,4 @@ -441,17 +441,17 @@ BRDA:141,26,2,0 BRDA:149,27,0,0 BRDA:149,27,1,0 BRDA:159,28,0,0 -BRDA:159,28,1,41 +BRDA:159,28,1,43 BRDA:163,29,0,3 -BRDA:163,29,1,38 +BRDA:163,29,1,40 BRDA:164,30,0,21 -BRDA:164,30,1,20 -BRDA:166,31,0,34 +BRDA:164,30,1,22 +BRDA:166,31,0,36 BRDA:166,31,1,7 BRDA:167,32,0,19 -BRDA:167,32,1,15 +BRDA:167,32,1,17 BRDA:170,33,0,9 -BRDA:170,33,1,32 +BRDA:170,33,1,34 BRF:69 BRH:52 end_of_record @@ -4299,22 +4299,22 @@ FNF:51 FNH:39 FNDA:14,(anonymous_0) FNDA:8,(anonymous_1) -FNDA:170,(anonymous_2) -FNDA:43,(anonymous_3) +FNDA:172,(anonymous_2) +FNDA:46,(anonymous_3) FNDA:7,(anonymous_4) FNDA:0,(anonymous_5) FNDA:0,(anonymous_6) FNDA:72,(anonymous_7) FNDA:0,(anonymous_8) -FNDA:158,(anonymous_9) -FNDA:16,(anonymous_10) +FNDA:163,(anonymous_9) +FNDA:17,(anonymous_10) FNDA:10,(anonymous_11) FNDA:63,(anonymous_12) FNDA:0,(anonymous_13) FNDA:8,(anonymous_14) FNDA:16,(anonymous_15) FNDA:22,(anonymous_16) -FNDA:147,(anonymous_17) +FNDA:149,(anonymous_17) FNDA:53,(anonymous_18) FNDA:21,(anonymous_19) FNDA:215,(anonymous_20) @@ -4350,17 +4350,17 @@ FNDA:0,(anonymous_49) FNDA:11,(anonymous_50) DA:1,15 DA:2,9 -DA:3,171 +DA:3,173 DA:4,1 -DA:5,44 +DA:5,47 DA:8,8 DA:9,1 DA:10,1 DA:12,1 DA:13,73 DA:17,1 -DA:18,159 -DA:19,17 +DA:18,164 +DA:19,18 DA:20,11 DA:21,64 DA:22,1 @@ -4368,7 +4368,7 @@ DA:23,9 DA:24,1 DA:26,17 DA:27,23 -DA:28,148 +DA:28,150 DA:29,54 DA:30,22 DA:31,216 @@ -4894,14 +4894,14 @@ SF:packages-content-model/roosterjs-content-model-core/lib/coreApi/hasFocus.ts FN:9,(anonymous_0) FNF:1 FNH:1 -FNDA:6850,(anonymous_0) +FNDA:9286,(anonymous_0) DA:9,1 -DA:10,6850 -DA:11,6850 +DA:10,9286 +DA:11,9286 LF:3 LH:3 -BRDA:11,0,0,6850 -BRDA:11,0,1,6849 +BRDA:11,0,0,9286 +BRDA:11,0,1,9285 BRF:2 BRH:2 end_of_record @@ -5330,7 +5330,7 @@ FNH:10 FNDA:1,(anonymous_0) FNDA:48,CachePlugin FNDA:0,(anonymous_2) -FNDA:6640,(anonymous_3) +FNDA:9076,(anonymous_3) FNDA:0,(anonymous_4) FNDA:48,(anonymous_5) FNDA:33,(anonymous_6) @@ -5380,7 +5380,7 @@ DA:116,0 DA:117,0 DA:119,0 DA:124,48 -DA:125,6640 +DA:125,9076 DA:126,0 DA:130,1 DA:131,32 @@ -5407,11 +5407,11 @@ BRDA:115,0,1,0 BRDA:116,1,0,0 BRDA:116,1,1,0 BRDA:125,2,0,0 -BRDA:125,2,1,6640 +BRDA:125,2,1,9076 BRDA:125,3,0,0 -BRDA:125,3,1,6640 -BRDA:125,4,0,6640 -BRDA:125,4,1,6640 +BRDA:125,3,1,9076 +BRDA:125,4,0,9076 +BRDA:125,4,1,9076 BRDA:26,5,0,1 BRDA:26,5,1,47 BRDA:50,6,0,47 @@ -8297,7 +8297,7 @@ FNDA:37,(anonymous_13) FNDA:2,(anonymous_14) FNDA:195,(anonymous_15) FNDA:6,(anonymous_16) -FNDA:6642,(anonymous_17) +FNDA:9078,(anonymous_17) FNDA:55,(anonymous_18) FNDA:138,(anonymous_19) FNDA:2,(anonymous_20) @@ -8311,7 +8311,7 @@ FNDA:45,(anonymous_27) FNDA:7,(anonymous_28) FNDA:2,(anonymous_29) FNDA:2,(anonymous_30) -FNDA:7531,(anonymous_31) +FNDA:9967,(anonymous_31) DA:1,1 DA:2,1 DA:3,1 @@ -8369,8 +8369,8 @@ DA:205,1 DA:206,6 DA:207,3 DA:214,1 -DA:215,6642 -DA:216,6641 +DA:215,9078 +DA:216,9077 DA:228,1 DA:231,55 DA:233,55 @@ -8411,9 +8411,9 @@ DA:359,2 DA:365,1 DA:366,2 DA:373,1 -DA:374,7531 +DA:374,9967 DA:375,27 -DA:377,7504 +DA:377,9940 DA:380,55 DA:381,3 DA:382,1 @@ -8467,7 +8467,7 @@ BRDA:291,17,1,1 BRDA:332,18,0,17 BRDA:332,18,1,8 BRDA:374,19,0,27 -BRDA:374,19,1,7504 +BRDA:374,19,1,9940 BRF:41 BRH:38 end_of_record @@ -8989,10 +8989,10 @@ FN:69,(anonymous_2) FN:132,createInsertPoint FNF:4 FNH:4 -FNDA:230,deleteExpandedSelection -FNDA:235,(anonymous_1) -FNDA:218,(anonymous_2) -FNDA:216,createInsertPoint +FNDA:235,deleteExpandedSelection +FNDA:240,(anonymous_1) +FNDA:223,(anonymous_2) +FNDA:221,createInsertPoint DA:1,1 DA:2,1 DA:3,1 @@ -9000,24 +9000,24 @@ DA:4,1 DA:16,1 DA:23,1 DA:34,1 -DA:38,230 -DA:44,230 -DA:49,235 -DA:54,235 -DA:55,235 -DA:57,235 -DA:59,208 -DA:62,208 -DA:63,208 -DA:64,208 -DA:66,208 -DA:67,208 -DA:69,208 -DA:70,218 -DA:77,157 +DA:38,235 +DA:44,235 +DA:49,240 +DA:54,240 +DA:55,240 +DA:57,240 +DA:59,213 +DA:62,213 +DA:63,213 +DA:64,213 +DA:66,213 +DA:67,213 +DA:69,213 +DA:70,223 +DA:77,162 DA:83,61 DA:84,61 -DA:91,208 +DA:91,213 DA:92,54 DA:95,27 DA:97,24 @@ -9033,34 +9033,34 @@ DA:110,3 DA:112,3 DA:113,3 DA:114,3 -DA:117,235 +DA:117,240 DA:119,59 DA:121,59 DA:122,59 DA:123,59 -DA:129,230 -DA:138,216 +DA:129,235 +DA:138,221 LF:47 LH:47 -BRDA:57,0,0,208 +BRDA:57,0,0,213 BRDA:57,0,1,27 -BRDA:59,1,0,208 +BRDA:59,1,0,213 BRDA:59,1,1,0 -BRDA:59,2,0,208 -BRDA:59,2,1,208 +BRDA:59,2,0,213 +BRDA:59,2,1,213 BRDA:59,3,0,0 -BRDA:59,3,1,208 -BRDA:59,4,0,208 -BRDA:59,4,1,208 -BRDA:70,5,0,157 +BRDA:59,3,1,213 +BRDA:59,4,0,213 +BRDA:59,4,1,213 +BRDA:70,5,0,162 BRDA:70,5,1,61 -BRDA:71,6,0,218 -BRDA:71,6,1,208 -BRDA:71,6,2,195 +BRDA:71,6,0,223 +BRDA:71,6,1,213 +BRDA:71,6,2,200 BRDA:83,7,0,61 BRDA:83,7,1,0 BRDA:91,8,0,54 -BRDA:91,8,1,154 +BRDA:91,8,1,159 BRDA:95,9,0,24 BRDA:95,9,1,3 BRDA:99,10,0,24 @@ -9068,7 +9068,7 @@ BRDA:99,10,1,0 BRDA:102,11,0,3 BRDA:102,11,1,0 BRDA:117,12,0,59 -BRDA:117,12,1,176 +BRDA:117,12,1,181 BRF:27 BRH:22 end_of_record @@ -9531,33 +9531,33 @@ FN:24,(anonymous_1) FN:26,(anonymous_2) FNF:3 FNH:3 -FNDA:235,getSegmentTextFormat -FNDA:235,(anonymous_1) -FNDA:1410,(anonymous_2) +FNDA:240,getSegmentTextFormat +FNDA:240,(anonymous_1) +FNDA:1440,(anonymous_2) DA:8,1 -DA:9,235 -DA:10,235 -DA:12,235 -DA:21,235 +DA:9,240 +DA:10,240 +DA:12,240 +DA:21,240 DA:24,1 -DA:25,235 -DA:26,235 -DA:27,1410 -DA:28,1410 +DA:25,240 +DA:26,240 +DA:27,1440 +DA:28,1440 DA:29,67 -DA:32,235 +DA:32,240 LF:12 LH:12 -BRDA:10,0,0,235 +BRDA:10,0,0,240 BRDA:10,0,1,0 -BRDA:10,1,0,235 -BRDA:10,1,1,235 +BRDA:10,1,0,240 +BRDA:10,1,1,240 BRDA:10,2,0,0 -BRDA:10,2,1,235 -BRDA:10,3,0,235 -BRDA:10,3,1,235 +BRDA:10,2,1,240 +BRDA:10,3,0,240 +BRDA:10,3,1,240 BRDA:28,4,0,67 -BRDA:28,4,1,1343 +BRDA:28,4,1,1373 BRF:10 BRH:8 end_of_record @@ -10193,24 +10193,24 @@ SF:packages-content-model/roosterjs-content-model-core/lib/publicApi/model/getCl FN:20,getClosestAncestorBlockGroupIndex FNF:1 FNH:1 -FNDA:395,getClosestAncestorBlockGroupIndex +FNDA:400,getClosestAncestorBlockGroupIndex DA:20,1 -DA:23,423 -DA:25,395 -DA:26,413 -DA:28,413 -DA:29,138 -DA:30,275 -DA:35,4 -DA:39,253 +DA:23,428 +DA:25,400 +DA:26,418 +DA:28,418 +DA:29,140 +DA:30,278 +DA:35,6 +DA:39,254 LF:9 LH:9 BRDA:23,0,0,28 -BRDA:23,0,1,367 -BRDA:28,1,0,138 -BRDA:28,1,1,275 -BRDA:30,2,0,4 -BRDA:30,2,1,271 +BRDA:23,0,1,372 +BRDA:28,1,0,140 +BRDA:28,1,1,278 +BRDA:30,2,0,6 +BRDA:30,2,1,272 BRF:6 BRH:6 end_of_record @@ -10219,16 +10219,16 @@ SF:packages-content-model/roosterjs-content-model-core/lib/publicApi/model/isBlo FN:9,isBlockGroupOfType FNF:1 FNH:1 -FNDA:192,isBlockGroupOfType +FNDA:194,isBlockGroupOfType DA:9,1 -DA:13,192 -DA:15,192 +DA:13,194 +DA:15,194 LF:3 LH:3 BRDA:15,0,0,13 -BRDA:15,0,1,179 -BRDA:15,1,0,192 -BRDA:15,1,1,191 +BRDA:15,0,1,181 +BRDA:15,1,0,194 +BRDA:15,1,1,193 BRF:4 BRH:4 end_of_record @@ -10652,18 +10652,18 @@ FNDA:52,getSelectedSegments FNDA:67,(anonymous_4) FNDA:60,getSelectedParagraphs FNDA:47,(anonymous_6) -FNDA:177,getOperationalBlocks +FNDA:179,getOperationalBlocks FNDA:28,(anonymous_8) -FNDA:228,(anonymous_9) +FNDA:230,(anonymous_9) FNDA:33,(anonymous_11) FNDA:32,getFirstSelectedTable FNDA:43,(anonymous_13) FNDA:26,(anonymous_14) FNDA:22,getFirstSelectedListItem FNDA:19,(anonymous_16) -FNDA:542,collectSelections -FNDA:561,(anonymous_18) -FNDA:269,removeUnmeaningfulSelections +FNDA:544,collectSelections +FNDA:563,(anonymous_18) +FNDA:271,removeUnmeaningfulSelections FNDA:111,isOnlySelectionMarkerSelected DA:1,1 DA:2,1 @@ -10688,19 +10688,19 @@ DA:88,47 DA:89,44 DA:93,60 DA:103,1 -DA:109,177 -DA:110,177 -DA:111,177 -DA:116,177 -DA:118,228 -DA:119,242 -DA:120,242 -DA:122,242 +DA:109,179 +DA:110,179 +DA:111,179 +DA:116,179 +DA:118,230 +DA:119,244 +DA:120,244 +DA:122,244 DA:123,93 DA:124,77 -DA:131,149 -DA:132,133 -DA:142,177 +DA:131,151 +DA:132,135 +DA:142,179 DA:149,1 DA:152,32 DA:154,32 @@ -10722,13 +10722,13 @@ DA:187,22 DA:188,19 DA:189,15 DA:193,22 -DA:207,542 -DA:209,542 -DA:212,561 -DA:222,542 -DA:226,269 +DA:207,544 +DA:209,544 +DA:212,563 +DA:222,544 +DA:226,271 DA:230,4 -DA:234,269 +DA:234,271 DA:238,3 DA:246,111 DA:248,111 @@ -10767,15 +10767,15 @@ BRDA:88,11,1,46 BRDA:88,12,0,47 BRDA:88,12,1,47 BRDA:110,13,0,14 -BRDA:110,13,1,163 +BRDA:110,13,1,165 BRDA:122,14,0,93 -BRDA:122,14,1,149 +BRDA:122,14,1,151 BRDA:123,15,0,77 BRDA:123,15,1,16 -BRDA:131,16,0,133 +BRDA:131,16,0,135 BRDA:131,16,1,16 -BRDA:131,17,0,149 -BRDA:131,17,1,135 +BRDA:131,17,0,151 +BRDA:131,17,1,137 BRDA:159,18,0,28 BRDA:159,18,1,15 BRDA:160,19,0,4 @@ -10797,12 +10797,12 @@ BRDA:188,26,1,4 BRDA:188,27,0,19 BRDA:188,27,1,19 BRDA:226,28,0,4 -BRDA:226,28,1,265 -BRDA:227,29,0,269 +BRDA:226,28,1,267 +BRDA:227,29,0,271 BRDA:227,29,1,56 BRDA:234,30,0,3 -BRDA:234,30,1,266 -BRDA:235,31,0,269 +BRDA:234,30,1,268 +BRDA:235,31,0,271 BRDA:235,31,1,55 BRDA:246,32,0,55 BRDA:246,32,1,56 @@ -10889,22 +10889,22 @@ FN:19,deleteSegment FN:94,normalizePreviousSegment FNF:2 FNH:2 -FNDA:77,deleteSegment -FNDA:75,normalizePreviousSegment +FNDA:78,deleteSegment +FNDA:76,normalizePreviousSegment DA:1,1 DA:2,1 DA:3,1 DA:19,1 -DA:25,77 -DA:26,77 -DA:27,77 -DA:28,77 -DA:29,77 -DA:31,77 -DA:32,75 -DA:35,77 -DA:39,13 -DA:40,13 +DA:25,78 +DA:26,78 +DA:27,78 +DA:28,78 +DA:29,78 +DA:31,78 +DA:32,76 +DA:35,78 +DA:39,14 +DA:40,14 DA:43,1 DA:50,1 DA:51,1 @@ -10927,19 +10927,19 @@ DA:85,2 DA:86,2 DA:87,2 DA:89,0 -DA:95,75 -DA:97,75 +DA:95,76 +DA:97,76 DA:98,9 -DA:101,75 -DA:103,75 +DA:101,76 +DA:103,76 DA:104,22 LF:42 LH:41 -BRDA:31,0,0,75 +BRDA:31,0,0,76 BRDA:31,0,1,2 -BRDA:36,1,0,1 -BRDA:36,1,1,6 -BRDA:36,1,2,13 +BRDA:36,1,0,2 +BRDA:36,1,1,7 +BRDA:36,1,2,14 BRDA:36,1,3,1 BRDA:36,1,4,61 BRDA:36,1,5,2 @@ -10971,12 +10971,12 @@ BRDA:75,14,0,3 BRDA:75,14,1,10 BRDA:85,15,0,2 BRDA:85,15,1,0 -BRDA:97,16,0,53 +BRDA:97,16,0,54 BRDA:97,16,1,31 -BRDA:97,17,0,84 -BRDA:97,17,1,84 +BRDA:97,17,0,85 +BRDA:97,17,1,85 BRDA:103,18,0,22 -BRDA:103,18,1,53 +BRDA:103,18,1,54 BRF:42 BRH:32 end_of_record @@ -10988,39 +10988,39 @@ FN:35,isValidDeleteSelectionContext FN:42,mergeParagraphAfterDelete FNF:4 FNH:4 -FNDA:230,deleteSelection -FNDA:88,(anonymous_1) -FNDA:88,isValidDeleteSelectionContext -FNDA:230,mergeParagraphAfterDelete +FNDA:235,deleteSelection +FNDA:93,(anonymous_1) +FNDA:93,isValidDeleteSelectionContext +FNDA:235,mergeParagraphAfterDelete DA:1,1 DA:18,1 -DA:20,248 -DA:23,230 -DA:25,230 -DA:26,88 -DA:27,85 -DA:31,230 -DA:32,230 -DA:38,88 -DA:43,920 -DA:45,230 +DA:20,253 +DA:23,235 +DA:25,235 +DA:26,93 +DA:27,90 +DA:31,235 +DA:32,235 +DA:38,93 +DA:43,940 +DA:45,235 DA:53,26 DA:54,26 LF:14 LH:14 BRDA:20,0,0,18 -BRDA:20,0,1,212 -BRDA:26,1,0,85 +BRDA:20,0,1,217 +BRDA:26,1,0,90 BRDA:26,1,1,3 -BRDA:26,2,0,88 -BRDA:26,2,1,88 +BRDA:26,2,0,93 +BRDA:26,2,1,93 BRDA:45,3,0,26 -BRDA:45,3,1,204 -BRDA:46,4,0,230 -BRDA:46,4,1,216 -BRDA:46,4,2,125 -BRDA:46,4,3,121 -BRDA:46,4,4,100 +BRDA:45,3,1,209 +BRDA:46,4,0,235 +BRDA:46,4,1,221 +BRDA:46,4,2,130 +BRDA:46,4,3,124 +BRDA:46,4,4,103 BRDA:46,4,5,26 BRF:14 BRH:14 @@ -11124,115 +11124,115 @@ FN:137,(anonymous_3) FN:138,(anonymous_4) FNF:5 FNH:5 -FNDA:896,iterateSelections -FNDA:914,(anonymous_1) -FNDA:1340,internalIterateSelections -FNDA:79,(anonymous_3) -FNDA:94,(anonymous_4) +FNDA:903,iterateSelections +FNDA:921,(anonymous_1) +FNDA:1352,internalIterateSelections +FNDA:81,(anonymous_3) +FNDA:96,(anonymous_4) DA:64,1 -DA:69,896 -DA:70,914 +DA:69,903 +DA:70,921 DA:71,23 -DA:74,914 -DA:77,896 -DA:87,1340 -DA:88,1340 -DA:89,1340 -DA:91,1340 -DA:93,1340 -DA:94,1340 -DA:96,1340 -DA:97,1397 -DA:99,1397 -DA:101,228 -DA:103,228 +DA:74,921 +DA:77,903 +DA:87,1352 +DA:88,1352 +DA:89,1352 +DA:91,1352 +DA:93,1352 +DA:94,1352 +DA:96,1352 +DA:97,1410 +DA:99,1410 +DA:101,231 +DA:103,231 DA:104,20 DA:106,20 DA:110,20 DA:115,20 DA:126,0 -DA:128,208 +DA:128,211 DA:131,3 -DA:133,225 -DA:136,74 -DA:137,74 -DA:138,94 -DA:141,74 +DA:133,228 +DA:136,76 +DA:137,76 +DA:138,96 +DA:141,76 DA:142,17 DA:143,1 -DA:146,57 -DA:147,86 -DA:149,86 -DA:150,206 -DA:151,206 +DA:146,59 +DA:147,88 +DA:149,88 +DA:150,208 +DA:151,208 DA:152,0 -DA:155,206 -DA:162,206 +DA:155,208 +DA:162,208 DA:163,1 -DA:166,205 -DA:170,201 -DA:171,201 -DA:173,201 +DA:166,207 +DA:170,203 +DA:171,203 +DA:173,203 DA:182,4 -DA:189,68 -DA:192,1044 -DA:194,1044 -DA:195,1552 -DA:196,1552 -DA:198,1552 +DA:189,70 +DA:192,1052 +DA:194,1052 +DA:195,1560 +DA:196,1560 +DA:198,1560 DA:200,23 DA:204,23 DA:209,23 DA:219,0 DA:222,23 DA:223,8 -DA:225,1529 -DA:226,895 -DA:229,1552 -DA:230,905 -DA:232,647 -DA:236,1044 +DA:225,1537 +DA:226,902 +DA:229,1560 +DA:230,912 +DA:232,648 +DA:236,1052 DA:237,40 -DA:239,1004 +DA:239,1012 DA:243,51 DA:244,1 DA:247,50 -DA:251,1290 +DA:251,1302 DA:259,0 -DA:262,1290 +DA:262,1302 LF:71 LH:67 BRDA:70,0,0,23 -BRDA:70,0,1,891 +BRDA:70,0,1,898 BRDA:70,1,0,55 -BRDA:70,1,1,859 -BRDA:70,2,0,914 -BRDA:70,2,1,914 -BRDA:88,3,0,1340 +BRDA:70,1,1,866 +BRDA:70,2,0,921 +BRDA:70,2,1,921 +BRDA:88,3,0,1352 BRDA:88,3,1,184 BRDA:88,4,0,133 -BRDA:88,4,1,1207 -BRDA:88,5,0,1340 -BRDA:88,5,1,1340 -BRDA:89,6,0,1340 +BRDA:88,4,1,1219 +BRDA:88,5,0,1352 +BRDA:88,5,1,1352 +BRDA:89,6,0,1352 BRDA:89,6,1,719 BRDA:89,7,0,133 -BRDA:89,7,1,1207 -BRDA:89,8,0,1340 -BRDA:89,8,1,1340 -BRDA:91,9,0,1340 -BRDA:91,9,1,981 +BRDA:89,7,1,1219 +BRDA:89,8,0,1352 +BRDA:89,8,1,1352 +BRDA:91,9,0,1352 +BRDA:91,9,1,985 BRDA:91,10,0,133 -BRDA:91,10,1,1207 -BRDA:91,11,0,1340 -BRDA:91,11,1,1340 -BRDA:100,12,0,228 -BRDA:100,12,1,74 -BRDA:100,12,2,1044 +BRDA:91,10,1,1219 +BRDA:91,11,0,1352 +BRDA:91,11,1,1352 +BRDA:100,12,0,231 +BRDA:100,12,1,76 +BRDA:100,12,2,1052 BRDA:100,12,3,32 BRDA:100,12,4,51 BRDA:103,13,0,20 -BRDA:103,13,1,208 +BRDA:103,13,1,211 BRDA:104,14,0,20 BRDA:104,14,1,20 BRDA:106,15,0,20 @@ -11249,31 +11249,31 @@ BRDA:116,18,1,16 BRDA:116,18,2,20 BRDA:116,18,3,8 BRDA:128,19,0,3 -BRDA:128,19,1,205 +BRDA:128,19,1,208 BRDA:141,20,0,17 -BRDA:141,20,1,57 -BRDA:141,21,0,74 -BRDA:141,21,1,34 +BRDA:141,20,1,59 +BRDA:141,21,0,76 +BRDA:141,21,1,36 BRDA:142,22,0,1 BRDA:142,22,1,16 BRDA:151,23,0,0 -BRDA:151,23,1,206 +BRDA:151,23,1,208 BRDA:162,24,0,1 -BRDA:162,24,1,205 -BRDA:162,25,0,206 +BRDA:162,24,1,207 +BRDA:162,25,0,208 BRDA:162,25,1,48 -BRDA:166,26,0,201 +BRDA:166,26,0,203 BRDA:166,26,1,4 -BRDA:167,27,0,205 +BRDA:167,27,0,207 BRDA:167,27,1,47 -BRDA:171,28,0,201 -BRDA:171,28,1,200 +BRDA:171,28,0,203 +BRDA:171,28,1,202 BRDA:173,29,0,4 -BRDA:173,29,1,197 -BRDA:196,30,0,1552 -BRDA:196,30,1,1532 +BRDA:173,29,1,199 +BRDA:196,30,0,1560 +BRDA:196,30,1,1540 BRDA:198,31,0,23 -BRDA:198,31,1,1529 +BRDA:198,31,1,1537 BRDA:200,32,0,23 BRDA:200,32,1,10 BRDA:200,32,2,8 @@ -11287,22 +11287,22 @@ BRDA:210,35,0,23 BRDA:210,35,1,19 BRDA:222,36,0,8 BRDA:222,36,1,15 -BRDA:225,37,0,895 -BRDA:225,37,1,634 -BRDA:229,38,0,905 -BRDA:229,38,1,647 +BRDA:225,37,0,902 +BRDA:225,37,1,635 +BRDA:229,38,0,912 +BRDA:229,38,1,648 BRDA:236,39,0,40 -BRDA:236,39,1,1004 -BRDA:236,40,0,1044 -BRDA:236,40,1,810 +BRDA:236,39,1,1012 +BRDA:236,40,0,1052 +BRDA:236,40,1,817 BRDA:243,41,0,1 BRDA:243,41,1,50 BRDA:243,42,0,51 BRDA:243,42,1,51 BRDA:243,42,2,24 BRDA:251,43,0,0 -BRDA:251,43,1,1290 -BRDA:252,44,0,1290 +BRDA:251,43,1,1302 +BRDA:252,44,0,1302 BRDA:252,44,1,289 BRDA:252,44,2,16 BRDA:252,44,3,9 @@ -13146,17 +13146,17 @@ FNDA:8,(anonymous_24) FNDA:2,(anonymous_25) FNDA:15,(anonymous_26) FNDA:52,(anonymous_27) -FNDA:145,(anonymous_28) -FNDA:95,(anonymous_29) -FNDA:251,(anonymous_30) +FNDA:146,(anonymous_28) +FNDA:96,(anonymous_29) +FNDA:253,(anonymous_30) FNDA:78,(anonymous_31) -FNDA:1081,(anonymous_32) -FNDA:296,(anonymous_33) -FNDA:225,(anonymous_34) -FNDA:924,(anonymous_35) +FNDA:1092,(anonymous_32) +FNDA:301,(anonymous_33) +FNDA:226,(anonymous_34) +FNDA:925,(anonymous_35) FNDA:660,(anonymous_36) FNDA:49,(anonymous_37) -FNDA:709,(anonymous_38) +FNDA:714,(anonymous_38) FNDA:3,(anonymous_39) FNDA:19,(anonymous_40) FNDA:8,(anonymous_41) @@ -13169,13 +13169,13 @@ FNDA:7,(anonymous_47) FNDA:27,(anonymous_48) FNDA:6,(anonymous_49) FNDA:141,(anonymous_50) -FNDA:211,(anonymous_51) +FNDA:214,(anonymous_51) FNDA:3,(anonymous_52) FNDA:115,(anonymous_53) FNDA:77,(anonymous_54) FNDA:22,(anonymous_55) -FNDA:179,(anonymous_56) -FNDA:183,(anonymous_57) +FNDA:180,(anonymous_56) +FNDA:185,(anonymous_57) FNDA:531,(anonymous_58) FNDA:144,(anonymous_59) FNDA:36,(anonymous_60) @@ -13215,17 +13215,17 @@ DA:28,9 DA:29,3 DA:30,16 DA:32,53 -DA:33,146 -DA:35,96 -DA:36,252 +DA:33,147 +DA:35,97 +DA:36,254 DA:37,79 -DA:38,1082 -DA:39,297 -DA:40,226 -DA:41,925 +DA:38,1093 +DA:39,302 +DA:40,227 +DA:41,926 DA:42,661 DA:43,50 -DA:44,710 +DA:44,715 DA:45,4 DA:46,20 DA:47,9 @@ -13238,13 +13238,13 @@ DA:54,8 DA:55,28 DA:56,7 DA:58,142 -DA:59,212 +DA:59,215 DA:60,4 DA:61,116 DA:62,78 DA:63,23 -DA:65,180 -DA:67,184 +DA:65,181 +DA:67,186 DA:68,532 DA:69,145 DA:71,1 @@ -15022,13 +15022,13 @@ SF:packages-content-model/roosterjs-content-model-dom/lib/domUtils/isWhiteSpaceP FN:8,isWhiteSpacePreserved FNF:1 FNH:1 -FNDA:1219,isWhiteSpacePreserved +FNDA:1220,isWhiteSpacePreserved DA:2,1 DA:8,1 -DA:9,1219 +DA:9,1220 LF:3 LH:3 -BRDA:9,0,0,1219 +BRDA:9,0,0,1220 BRDA:9,0,1,203 BRF:2 BRH:2 @@ -16981,7 +16981,7 @@ FN:74,ptToPx FN:78,pxToPt FNF:4 FNH:4 -FNDA:298,parseValueWithUnit +FNDA:300,parseValueWithUnit FNDA:30,getFontSize FNDA:61,ptToPx FNDA:30,pxToPt @@ -16989,16 +16989,16 @@ DA:1,1 DA:4,1 DA:6,1 DA:14,1 -DA:15,356 -DA:17,535 -DA:19,298 -DA:20,298 -DA:22,298 -DA:23,228 -DA:24,228 -DA:26,228 -DA:28,133 -DA:29,133 +DA:15,358 +DA:17,539 +DA:19,300 +DA:20,300 +DA:22,300 +DA:23,230 +DA:24,230 +DA:26,230 +DA:28,135 +DA:29,135 DA:31,49 DA:32,49 DA:34,9 @@ -17011,9 +17011,9 @@ DA:43,8 DA:44,8 DA:46,4 DA:47,4 -DA:51,298 +DA:51,300 DA:52,30 -DA:55,298 +DA:55,300 DA:59,30 DA:60,0 DA:61,30 @@ -17027,12 +17027,12 @@ DA:79,30 LF:39 LH:38 BRDA:15,0,0,58 -BRDA:15,0,1,240 -BRDA:17,1,0,237 +BRDA:15,0,1,242 +BRDA:17,1,0,239 BRDA:17,1,1,61 -BRDA:22,2,0,228 +BRDA:22,2,0,230 BRDA:22,2,1,70 -BRDA:27,3,0,133 +BRDA:27,3,0,135 BRDA:27,3,1,49 BRDA:27,3,2,9 BRDA:27,3,3,8 @@ -17042,9 +17042,9 @@ BRDA:27,3,6,4 BRDA:46,4,0,4 BRDA:46,4,1,0 BRDA:51,5,0,30 -BRDA:51,5,1,268 -BRDA:51,6,0,298 -BRDA:51,6,1,186 +BRDA:51,5,1,270 +BRDA:51,6,0,300 +BRDA:51,6,1,188 BRDA:59,7,0,0 BRDA:59,7,1,30 BRDA:61,8,0,18 @@ -17085,16 +17085,16 @@ SF:packages-content-model/roosterjs-content-model-dom/lib/modelApi/block/setPara FN:7,setParagraphNotImplicit FNF:1 FNH:1 -FNDA:205,setParagraphNotImplicit +FNDA:206,setParagraphNotImplicit DA:7,1 -DA:8,205 +DA:8,206 DA:9,44 LF:3 LH:3 BRDA:8,0,0,44 -BRDA:8,0,1,161 -BRDA:8,1,0,205 -BRDA:8,1,1,203 +BRDA:8,0,1,162 +BRDA:8,1,0,206 +BRDA:8,1,1,204 BRF:4 BRH:4 end_of_record @@ -17311,12 +17311,12 @@ SF:packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/isGene FN:10,isGeneralSegment FNF:1 FNH:1 -FNDA:214,isGeneralSegment +FNDA:217,isGeneralSegment DA:10,1 -DA:13,214 +DA:13,217 LF:2 LH:2 -BRDA:14,0,0,214 +BRDA:14,0,0,217 BRDA:14,0,1,14 BRF:2 BRH:2 @@ -17597,13 +17597,13 @@ SF:packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/crea FN:7,createBr FNF:1 FNH:1 -FNDA:176,createBr +FNDA:177,createBr DA:7,1 -DA:8,176 +DA:8,177 LF:2 LH:2 BRDA:10,0,0,46 -BRDA:10,0,1,130 +BRDA:10,0,1,131 BRF:2 BRH:2 end_of_record @@ -17612,16 +17612,16 @@ SF:packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/crea FN:10,createContentModelDocument FNF:1 FNH:1 -FNDA:1150,createContentModelDocument +FNDA:1155,createContentModelDocument DA:10,1 -DA:13,1150 -DA:18,1150 +DA:13,1155 +DA:18,1155 DA:19,49 -DA:22,1150 +DA:22,1155 LF:5 LH:5 BRDA:18,0,0,49 -BRDA:18,0,1,1101 +BRDA:18,0,1,1106 BRF:2 BRH:2 end_of_record @@ -17741,16 +17741,16 @@ FN:14,createListItem FN:23,(anonymous_1) FNF:2 FNH:2 -FNDA:407,createListItem +FNDA:409,createListItem FNDA:546,(anonymous_1) DA:1,1 DA:2,1 DA:14,1 -DA:18,407 +DA:18,409 DA:23,546 LF:5 LH:5 -BRDA:23,0,0,407 +BRDA:23,0,0,409 BRDA:23,0,1,0 BRF:2 BRH:1 @@ -17773,28 +17773,28 @@ SF:packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/crea FN:15,createParagraph FNF:1 FNH:1 -FNDA:2208,createParagraph +FNDA:2219,createParagraph DA:15,1 -DA:21,2208 -DA:27,2208 +DA:21,2219 +DA:27,2219 DA:28,100 -DA:31,2208 -DA:32,1031 -DA:35,2208 +DA:31,2219 +DA:32,1036 +DA:35,2219 DA:36,111 -DA:42,2208 +DA:42,2219 LF:9 LH:9 BRDA:24,0,0,1066 -BRDA:24,0,1,1142 +BRDA:24,0,1,1153 BRDA:27,1,0,100 -BRDA:27,1,1,2108 -BRDA:27,2,0,2208 +BRDA:27,1,1,2119 +BRDA:27,2,0,2219 BRDA:27,2,1,305 -BRDA:31,3,0,1031 -BRDA:31,3,1,1177 +BRDA:31,3,0,1036 +BRDA:31,3,1,1183 BRDA:35,4,0,111 -BRDA:35,4,1,2097 +BRDA:35,4,1,2108 BRF:10 BRH:10 end_of_record @@ -17818,13 +17818,13 @@ SF:packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/crea FN:10,createSelectionMarker FNF:1 FNH:1 -FNDA:808,createSelectionMarker +FNDA:815,createSelectionMarker DA:10,1 -DA:13,808 +DA:13,815 LF:2 LH:2 BRDA:16,0,0,442 -BRDA:16,0,1,366 +BRDA:16,0,1,373 BRF:2 BRH:2 end_of_record @@ -17833,16 +17833,16 @@ SF:packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/crea FN:12,createTable FNF:1 FNH:1 -FNDA:294,createTable +FNDA:295,createTable DA:12,1 -DA:13,294 -DA:15,294 -DA:16,486 -DA:23,294 +DA:13,295 +DA:15,295 +DA:16,487 +DA:23,295 LF:5 LH:5 -BRDA:26,0,0,294 -BRDA:26,0,1,235 +BRDA:26,0,0,295 +BRDA:26,0,1,236 BRF:2 BRH:2 end_of_record @@ -17851,19 +17851,19 @@ SF:packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/crea FN:14,createTableCell FNF:1 FNH:1 -FNDA:1135,createTableCell +FNDA:1136,createTableCell DA:14,1 -DA:22,1135 -DA:24,1135 -DA:25,1135 +DA:22,1136 +DA:24,1136 +DA:25,1136 LF:4 LH:4 BRDA:22,0,0,140 -BRDA:22,0,1,995 +BRDA:22,0,1,996 BRDA:24,1,0,140 -BRDA:24,1,1,995 +BRDA:24,1,1,996 BRDA:28,2,0,608 -BRDA:28,2,1,527 +BRDA:28,2,1,528 BRF:6 BRH:6 end_of_record @@ -20110,98 +20110,121 @@ BRH:0 end_of_record TN: SF:packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/deleteCollapsedSelection.ts -FN:7,getDeleteCollapsedSelection -FN:8,(anonymous_1) -FN:89,fixupBr -FN:91,(anonymous_3) -FNF:4 -FNH:4 +FN:18,getDeleteCollapsedSelection +FN:19,(anonymous_1) +FN:103,getRoot +FN:108,shouldOutdentParagraph +FN:128,fixupBr +FN:130,(anonymous_5) +FNF:6 +FNH:6 FNDA:2,getDeleteCollapsedSelection -FNDA:59,(anonymous_1) -FNDA:43,fixupBr -FNDA:41,(anonymous_3) +FNDA:64,(anonymous_1) +FNDA:2,getRoot +FNDA:33,shouldOutdentParagraph +FNDA:48,fixupBr +FNDA:41,(anonymous_5) DA:1,1 DA:2,1 DA:3,1 -DA:8,2 -DA:9,59 -DA:10,16 -DA:13,43 -DA:14,43 -DA:15,43 -DA:17,43 -DA:19,43 -DA:20,43 -DA:23,43 -DA:24,14 -DA:25,14 -DA:29,14 -DA:31,29 -DA:32,75 -DA:34,25 -DA:35,15 -DA:37,2 -DA:38,2 -DA:41,13 -DA:42,6 -DA:44,7 -DA:45,2 -DA:48,7 -DA:54,7 -DA:55,7 -DA:58,13 -DA:62,15 -DA:64,10 -DA:73,10 -DA:80,4 -DA:90,43 -DA:91,41 -DA:93,20 -DA:94,19 -DA:102,1 -DA:107,1 -LF:40 -LH:40 -BRDA:9,0,0,16 -BRDA:9,0,1,43 -BRDA:19,1,0,21 -BRDA:19,1,1,22 -BRDA:23,2,0,14 -BRDA:23,2,1,29 -BRDA:24,3,0,14 -BRDA:24,3,1,0 -BRDA:31,4,0,25 -BRDA:31,4,1,4 -BRDA:34,5,0,15 -BRDA:34,5,1,10 -BRDA:35,6,0,2 -BRDA:35,6,1,13 -BRDA:37,7,0,2 -BRDA:37,7,1,0 -BRDA:41,8,0,6 -BRDA:41,8,1,7 -BRDA:44,9,0,2 -BRDA:44,9,1,5 -BRDA:44,10,0,0 -BRDA:44,10,1,7 -BRDA:44,11,0,7 -BRDA:44,11,1,7 -BRDA:64,12,0,10 -BRDA:64,12,1,0 -BRDA:90,13,0,20 -BRDA:90,13,1,23 -BRDA:90,14,0,0 -BRDA:90,14,1,43 -BRDA:90,15,0,43 -BRDA:90,15,1,43 -BRDA:93,16,0,19 -BRDA:93,16,1,1 -BRDA:93,17,0,19 -BRDA:93,17,1,1 -BRDA:93,18,0,20 -BRDA:93,18,1,20 -BRF:38 -BRH:33 +DA:4,1 +DA:19,2 +DA:20,64 +DA:21,16 +DA:24,48 +DA:25,48 +DA:26,48 +DA:28,48 +DA:30,48 +DA:31,48 +DA:35,48 +DA:36,15 +DA:37,15 +DA:41,15 +DA:43,33 +DA:47,2 +DA:48,2 +DA:49,31 +DA:50,75 +DA:52,25 +DA:53,15 +DA:55,2 +DA:56,2 +DA:59,13 +DA:60,6 +DA:62,7 +DA:63,2 +DA:66,7 +DA:72,7 +DA:73,7 +DA:76,13 +DA:80,15 +DA:82,10 +DA:91,10 +DA:98,6 +DA:104,2 +DA:105,2 +DA:114,33 +DA:129,48 +DA:130,41 +DA:132,20 +DA:133,19 +DA:141,1 +DA:146,1 +LF:47 +LH:47 +BRDA:20,0,0,16 +BRDA:20,0,1,48 +BRDA:30,1,0,21 +BRDA:30,1,1,27 +BRDA:35,2,0,15 +BRDA:35,2,1,33 +BRDA:36,3,0,15 +BRDA:36,3,1,0 +BRDA:43,4,0,2 +BRDA:43,4,1,31 +BRDA:44,5,0,33 +BRDA:44,5,1,2 +BRDA:49,6,0,25 +BRDA:49,6,1,6 +BRDA:52,7,0,15 +BRDA:52,7,1,10 +BRDA:53,8,0,2 +BRDA:53,8,1,13 +BRDA:55,9,0,2 +BRDA:55,9,1,0 +BRDA:59,10,0,6 +BRDA:59,10,1,7 +BRDA:62,11,0,2 +BRDA:62,11,1,5 +BRDA:62,12,0,0 +BRDA:62,12,1,7 +BRDA:62,13,0,7 +BRDA:62,13,1,7 +BRDA:82,14,0,10 +BRDA:82,14,1,0 +BRDA:105,15,0,2 +BRDA:105,15,1,0 +BRDA:115,16,0,33 +BRDA:115,16,1,19 +BRDA:115,16,2,16 +BRDA:115,16,3,16 +BRDA:115,16,4,4 +BRDA:115,16,5,3 +BRDA:129,17,0,20 +BRDA:129,17,1,28 +BRDA:129,18,0,0 +BRDA:129,18,1,48 +BRDA:129,19,0,48 +BRDA:129,19,1,48 +BRDA:132,20,0,19 +BRDA:132,20,1,1 +BRDA:132,21,0,19 +BRDA:132,21,1,1 +BRDA:132,22,0,20 +BRDA:132,22,1,20 +BRF:50 +BRH:44 end_of_record TN: SF:packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/deleteList.ts @@ -20513,17 +20536,17 @@ FN:33,getLeafSiblingBlock FN:74,(anonymous_2) FNF:2 FNH:2 -FNDA:59,getLeafSiblingBlock +FNDA:61,getLeafSiblingBlock FNDA:12,(anonymous_2) DA:1,1 DA:33,1 -DA:38,59 -DA:40,59 -DA:41,77 -DA:42,77 -DA:44,77 -DA:48,75 -DA:50,75 +DA:38,61 +DA:40,61 +DA:41,80 +DA:42,80 +DA:44,80 +DA:48,78 +DA:50,78 DA:51,43 DA:52,16 DA:54,16 @@ -20534,7 +20557,7 @@ DA:58,12 DA:60,2 DA:61,2 DA:65,29 -DA:66,32 +DA:66,35 DA:69,10 DA:71,10 DA:72,10 @@ -20545,18 +20568,18 @@ DA:79,10 DA:81,10 DA:83,4 DA:86,6 -DA:92,22 -DA:93,12 -DA:94,12 -DA:100,12 +DA:92,25 +DA:93,13 +DA:94,13 +DA:100,14 LF:34 LH:34 BRDA:44,0,0,2 -BRDA:44,0,1,75 +BRDA:44,0,1,78 BRDA:48,1,0,37 -BRDA:48,1,1,38 +BRDA:48,1,1,41 BRDA:50,2,0,43 -BRDA:50,2,1,32 +BRDA:50,2,1,35 BRDA:52,3,0,8 BRDA:52,3,1,8 BRDA:54,4,0,2 @@ -20564,7 +20587,7 @@ BRDA:54,4,1,14 BRDA:56,5,0,12 BRDA:56,5,1,2 BRDA:66,6,0,10 -BRDA:66,6,1,22 +BRDA:66,6,1,25 BRDA:73,7,0,0 BRDA:73,7,1,10 BRDA:73,8,0,10 @@ -20577,10 +20600,10 @@ BRDA:79,11,0,5 BRDA:79,11,1,5 BRDA:81,12,0,4 BRDA:81,12,1,6 -BRDA:92,13,0,12 -BRDA:92,13,1,10 -BRDA:92,14,0,22 -BRDA:92,14,1,14 +BRDA:92,13,0,13 +BRDA:92,13,1,12 +BRDA:92,14,0,25 +BRDA:92,14,1,15 BRF:30 BRH:28 end_of_record @@ -26201,11 +26224,11 @@ FN:4,(anonymous_2) FN:5,(anonymous_3) FNF:4 FNH:1 -FNDA:6040,(anonymous_0) +FNDA:6045,(anonymous_0) FNDA:0,(anonymous_1) FNDA:0,(anonymous_2) FNDA:0,(anonymous_3) -DA:2,6041 +DA:2,6046 DA:3,1 DA:4,1 DA:5,1 @@ -26221,67 +26244,67 @@ FN:86,addUndoSnapshotInternal FN:109,createContentMetadata FNF:3 FNH:3 -FNDA:6313,(anonymous_0) -FNDA:6450,addUndoSnapshotInternal -FNDA:6448,createContentMetadata +FNDA:6318,(anonymous_0) +FNDA:6455,addUndoSnapshotInternal +FNDA:6453,createContentMetadata DA:1,1 DA:26,1 -DA:33,6313 -DA:34,6313 -DA:37,6313 -DA:38,6285 -DA:42,6285 -DA:43,6284 -DA:47,6313 -DA:48,6313 +DA:33,6318 +DA:34,6318 +DA:37,6318 +DA:38,6290 +DA:42,6290 +DA:43,6289 +DA:47,6318 +DA:48,6318 DA:49,189 DA:50,189 DA:55,188 DA:56,166 DA:57,166 -DA:61,6313 -DA:62,6285 -DA:66,6312 +DA:61,6318 +DA:62,6290 +DA:66,6317 DA:67,172 DA:73,172 -DA:76,6312 +DA:76,6317 DA:77,19 DA:79,19 DA:80,19 DA:81,19 -DA:91,6450 -DA:92,6448 -DA:93,6448 -DA:94,6448 -DA:96,6448 -DA:105,6448 -DA:114,6448 +DA:91,6455 +DA:92,6453 +DA:93,6453 +DA:94,6453 +DA:96,6453 +DA:105,6453 +DA:114,6453 DA:116,22 DA:123,47 -DA:129,6379 +DA:129,6384 LF:35 LH:35 -BRDA:37,0,0,6285 +BRDA:37,0,0,6290 BRDA:37,0,1,28 -BRDA:42,1,0,6284 +BRDA:42,1,0,6289 BRDA:42,1,1,1 -BRDA:42,2,0,6285 -BRDA:42,2,1,6105 +BRDA:42,2,0,6290 +BRDA:42,2,1,6110 BRDA:42,2,2,1 -BRDA:42,3,0,6101 +BRDA:42,3,0,6106 BRDA:42,3,1,4 -BRDA:42,4,0,6105 -BRDA:42,4,1,6105 -BRDA:43,5,0,6284 +BRDA:42,4,0,6110 +BRDA:42,4,1,6110 +BRDA:43,5,0,6289 BRDA:43,5,1,0 -BRDA:43,6,0,6284 -BRDA:43,6,1,6284 -BRDA:43,7,0,6189 +BRDA:43,6,0,6289 +BRDA:43,6,1,6289 +BRDA:43,7,0,6194 BRDA:43,7,1,95 -BRDA:43,8,0,6284 -BRDA:43,8,1,6284 +BRDA:43,8,0,6289 +BRDA:43,8,1,6289 BRDA:48,9,0,189 -BRDA:48,9,1,6124 +BRDA:48,9,1,6129 BRDA:51,10,0,189 BRDA:51,10,1,152 BRDA:52,11,0,189 @@ -26296,35 +26319,35 @@ BRDA:56,15,0,70 BRDA:56,15,1,96 BRDA:56,16,0,166 BRDA:56,16,1,166 -BRDA:61,17,0,6285 +BRDA:61,17,0,6290 BRDA:61,17,1,28 BRDA:66,18,0,172 -BRDA:66,18,1,6140 -BRDA:66,19,0,6312 +BRDA:66,18,1,6145 +BRDA:66,19,0,6317 BRDA:66,19,1,188 BRDA:76,20,0,19 -BRDA:76,20,1,6293 +BRDA:76,20,1,6298 BRDA:79,21,0,19 BRDA:79,21,1,0 -BRDA:91,22,0,6448 +BRDA:91,22,0,6453 BRDA:91,22,1,2 -BRDA:94,23,0,6448 +BRDA:94,23,0,6453 BRDA:94,23,1,0 -BRDA:100,24,0,6448 +BRDA:100,24,0,6453 BRDA:100,24,1,0 BRDA:100,25,0,0 -BRDA:100,25,1,6448 -BRDA:100,26,0,6448 -BRDA:100,26,1,6448 +BRDA:100,25,1,6453 +BRDA:100,26,0,6453 +BRDA:100,26,1,6453 BRDA:115,27,0,22 BRDA:115,27,1,47 -BRDA:115,27,2,6379 +BRDA:115,27,2,6384 BRDA:114,28,0,0 -BRDA:114,28,1,6448 -BRDA:114,29,0,6448 -BRDA:114,29,1,6448 -BRDA:134,30,0,6379 -BRDA:134,30,1,6124 +BRDA:114,28,1,6453 +BRDA:114,29,0,6453 +BRDA:114,29,1,6453 +BRDA:134,30,0,6384 +BRDA:134,30,1,6129 BRF:64 BRH:58 end_of_record @@ -26339,48 +26362,48 @@ FN:47,(anonymous_5) FN:50,extractHandler FNF:7 FNH:7 -FNDA:12198,(anonymous_0) -FNDA:91187,(anonymous_1) +FNDA:12208,(anonymous_0) +FNDA:91262,(anonymous_1) FNDA:683,(anonymous_2) -FNDA:90887,(anonymous_3) -FNDA:12153,(anonymous_4) -FNDA:90887,(anonymous_5) -FNDA:91187,extractHandler +FNDA:90962,(anonymous_3) +FNDA:12163,(anonymous_4) +FNDA:90962,(anonymous_5) +FNDA:91262,extractHandler DA:1,1 DA:18,1 -DA:22,12198 -DA:23,91187 -DA:24,91187 -DA:25,91187 +DA:22,12208 +DA:23,91262 +DA:24,91262 +DA:25,91262 DA:26,683 DA:27,655 DA:29,683 DA:30,41 -DA:41,91187 -DA:43,91187 -DA:44,90887 -DA:47,90887 -DA:51,91187 -DA:56,91187 -DA:57,6078 -DA:58,85109 -DA:59,60818 -DA:60,24291 -DA:61,24291 -DA:63,91187 +DA:41,91262 +DA:43,91262 +DA:44,90962 +DA:47,90962 +DA:51,91262 +DA:56,91262 +DA:57,6083 +DA:58,85179 +DA:59,60868 +DA:60,24311 +DA:61,24311 +DA:63,91262 LF:22 LH:22 -BRDA:22,0,0,12198 +BRDA:22,0,0,12208 BRDA:22,0,1,1 BRDA:26,1,0,655 BRDA:26,1,1,28 BRDA:29,2,0,41 BRDA:29,2,1,642 -BRDA:56,3,0,6078 -BRDA:56,3,1,85109 -BRDA:58,4,0,60818 -BRDA:58,4,1,24291 -BRDA:60,5,0,24291 +BRDA:56,3,0,6083 +BRDA:56,3,1,85179 +BRDA:58,4,0,60868 +BRDA:58,4,1,24311 +BRDA:60,5,0,24311 BRDA:60,5,1,0 BRF:12 BRH:11 @@ -26506,38 +26529,38 @@ FN:19,(anonymous_0) FN:82,wasNodeJustCreatedByKeyboardEvent FNF:2 FNH:2 -FNDA:6086,(anonymous_0) +FNDA:6091,(anonymous_0) FNDA:3,wasNodeJustCreatedByKeyboardEvent DA:3,1 DA:19,1 -DA:24,6086 -DA:27,6086 +DA:24,6091 +DA:27,6091 DA:28,1 -DA:30,6086 -DA:32,6086 -DA:35,6086 +DA:30,6091 +DA:32,6091 +DA:35,6091 DA:36,12 DA:37,12 DA:38,2 DA:39,2 DA:45,12 DA:47,12 -DA:52,6074 -DA:56,6074 -DA:64,6074 -DA:67,6086 -DA:68,6074 -DA:77,6086 +DA:52,6079 +DA:56,6079 +DA:64,6079 +DA:67,6091 +DA:68,6079 +DA:77,6091 DA:78,5 DA:83,3 LF:22 LH:22 BRDA:27,0,0,1 -BRDA:27,0,1,6085 -BRDA:27,1,0,6086 +BRDA:27,0,1,6090 +BRDA:27,1,0,6091 BRDA:27,1,1,1 BRDA:35,2,0,12 -BRDA:35,2,1,6074 +BRDA:35,2,1,6079 BRDA:37,3,0,2 BRDA:37,3,1,10 BRDA:45,4,0,12 @@ -26547,12 +26570,12 @@ BRDA:47,5,0,4 BRDA:47,5,1,8 BRDA:47,6,0,12 BRDA:47,6,1,12 -BRDA:67,7,0,6074 +BRDA:67,7,0,6079 BRDA:67,7,1,12 -BRDA:67,8,0,6086 -BRDA:67,8,1,6078 +BRDA:67,8,0,6091 +BRDA:67,8,1,6083 BRDA:77,9,0,5 -BRDA:77,9,1,6081 +BRDA:77,9,1,6086 BRDA:84,10,0,3 BRDA:84,10,1,3 BRDA:84,10,2,3 @@ -26569,9 +26592,9 @@ DA:1,1 DA:10,1 DA:11,311 DA:12,311 -DA:23,175 -DA:27,174 -DA:28,174 +DA:23,176 +DA:27,175 +DA:28,175 DA:37,311 DA:38,311 DA:42,311 @@ -26580,15 +26603,15 @@ LF:11 LH:11 BRDA:11,0,0,311 BRDA:11,0,1,0 -BRDA:12,1,0,175 -BRDA:12,1,1,136 +BRDA:12,1,0,176 +BRDA:12,1,1,135 BRDA:13,2,0,311 -BRDA:13,2,1,136 -BRDA:23,3,0,174 +BRDA:13,2,1,135 +BRDA:23,3,0,175 BRDA:23,3,1,1 -BRDA:24,4,0,175 +BRDA:24,4,0,176 BRDA:24,4,1,2 -BRDA:27,5,0,174 +BRDA:27,5,0,175 BRDA:27,5,1,7 BRDA:37,6,0,311 BRDA:37,6,1,0 @@ -26811,45 +26834,45 @@ SF:packages/roosterjs-editor-core/lib/coreApi/getSelectionRange.ts FN:11,(anonymous_0) FNF:1 FNH:1 -FNDA:1047,(anonymous_0) +FNDA:1046,(anonymous_0) DA:1,1 DA:11,1 -DA:15,1047 -DA:17,1047 +DA:15,1046 +DA:17,1046 DA:18,0 DA:26,0 -DA:28,1047 -DA:29,953 -DA:30,953 -DA:31,953 -DA:32,953 -DA:33,942 -DA:38,1047 +DA:28,1046 +DA:29,952 +DA:30,952 +DA:31,952 +DA:32,952 +DA:33,941 +DA:38,1046 DA:39,96 -DA:42,1047 +DA:42,1046 LF:15 LH:13 BRDA:17,0,0,0 -BRDA:17,0,1,1047 +BRDA:17,0,1,1046 BRDA:19,1,0,0 BRDA:19,1,1,0 -BRDA:28,2,0,953 +BRDA:28,2,0,952 BRDA:28,2,1,94 -BRDA:28,3,0,1047 +BRDA:28,3,0,1046 BRDA:28,3,1,585 BRDA:29,4,0,0 -BRDA:29,4,1,953 -BRDA:29,5,0,953 -BRDA:29,5,1,953 -BRDA:30,6,0,953 +BRDA:29,4,1,952 +BRDA:29,5,0,952 +BRDA:29,5,1,952 +BRDA:30,6,0,952 BRDA:30,6,1,0 -BRDA:30,7,0,953 -BRDA:30,7,1,953 -BRDA:32,8,0,942 +BRDA:30,7,0,952 +BRDA:30,7,1,952 +BRDA:32,8,0,941 BRDA:32,8,1,11 BRDA:38,9,0,96 -BRDA:38,9,1,951 -BRDA:38,10,0,1047 +BRDA:38,9,1,950 +BRDA:38,10,0,1046 BRDA:38,10,1,105 BRF:22 BRH:17 @@ -26864,16 +26887,16 @@ FN:99,checkAllCollapsed FN:100,(anonymous_5) FNF:6 FNH:5 -FNDA:7022,(anonymous_0) +FNDA:7027,(anonymous_0) FNDA:3,(anonymous_1) FNDA:0,(anonymous_2) -FNDA:6856,createNormalSelectionEx -FNDA:6857,checkAllCollapsed +FNDA:6861,createNormalSelectionEx +FNDA:6862,checkAllCollapsed FNDA:603,(anonymous_5) DA:1,1 DA:11,1 -DA:12,7022 -DA:13,7022 +DA:12,7027 +DA:13,7027 DA:15,2 DA:16,2 DA:17,2 @@ -26888,7 +26911,7 @@ DA:38,0 DA:40,0 DA:53,1 DA:60,1 -DA:63,7020 +DA:63,7025 DA:64,732 DA:65,104 DA:68,628 @@ -26898,13 +26921,13 @@ DA:73,598 DA:74,598 DA:75,598 DA:76,598 -DA:81,6288 -DA:92,6856 -DA:100,6857 +DA:81,6293 +DA:92,6861 +DA:100,6862 LF:31 LH:28 BRDA:13,0,0,2 -BRDA:13,0,1,7020 +BRDA:13,0,1,7025 BRDA:20,1,0,1 BRDA:20,1,1,1 BRDA:20,2,0,2 @@ -26926,7 +26949,7 @@ BRDA:53,9,1,1 BRDA:60,10,0,1 BRDA:60,10,1,0 BRDA:63,11,0,732 -BRDA:63,11,1,6288 +BRDA:63,11,1,6293 BRDA:64,12,0,104 BRDA:64,12,1,628 BRDA:68,13,0,30 @@ -26943,15 +26966,15 @@ BRDA:73,17,2,598 BRDA:75,18,0,598 BRDA:75,18,1,0 BRDA:83,19,0,31 -BRDA:83,19,1,6257 -BRDA:82,20,0,6288 +BRDA:83,19,1,6262 +BRDA:82,20,0,6293 BRDA:82,20,1,31 BRDA:82,21,0,0 -BRDA:82,21,1,6288 -BRDA:82,22,0,6288 +BRDA:82,21,1,6293 +BRDA:82,22,0,6293 BRDA:82,22,1,0 BRDA:85,23,0,1 -BRDA:85,23,1,6256 +BRDA:85,23,1,6261 BRDA:100,24,0,0 BRDA:100,24,1,603 BRDA:100,25,0,603 @@ -27034,15 +27057,15 @@ SF:packages/roosterjs-editor-core/lib/coreApi/hasFocus.ts FN:10,(anonymous_0) FNF:1 FNH:1 -FNDA:8990,(anonymous_0) +FNDA:8996,(anonymous_0) DA:1,1 DA:10,1 -DA:11,8990 -DA:12,8990 +DA:11,8996 +DA:12,8996 LF:4 LH:4 -BRDA:13,0,0,8990 -BRDA:13,0,1,8990 +BRDA:13,0,0,8996 +BRDA:13,0,1,8996 BRF:2 BRH:2 end_of_record @@ -27056,8 +27079,8 @@ FN:226,adjustInsertPositionNewLine FNF:5 FNH:4 FNDA:26,getInitialRange -FNDA:6123,(anonymous_1) -FNDA:6122,(anonymous_2) +FNDA:6128,(anonymous_1) +FNDA:6127,(anonymous_2) FNDA:1,adjustInsertPositionRegionRoot FNDA:0,adjustInsertPositionNewLine DA:15,1 @@ -27070,20 +27093,20 @@ DA:44,16 DA:45,15 DA:48,26 DA:57,1 -DA:62,6123 -DA:69,6123 -DA:71,6123 +DA:62,6128 +DA:69,6128 +DA:71,6128 DA:72,33 -DA:75,6123 +DA:75,6128 DA:76,1 DA:77,1 -DA:80,6122 -DA:85,6122 +DA:80,6127 +DA:85,6127 DA:86,0 -DA:88,6122 -DA:91,6093 -DA:92,6093 -DA:94,6093 +DA:88,6127 +DA:91,6098 +DA:92,6098 +DA:94,6098 DA:95,18 DA:96,18 DA:104,5 @@ -27091,12 +27114,12 @@ DA:107,0 DA:108,0 DA:113,5 DA:121,13 -DA:128,6075 -DA:133,6093 +DA:128,6080 +DA:133,6098 DA:134,1 DA:135,1 DA:136,1 -DA:140,6093 +DA:140,6098 DA:144,3 DA:147,3 DA:148,0 @@ -27121,7 +27144,7 @@ DA:184,23 DA:189,25 DA:190,25 DA:193,25 -DA:199,6122 +DA:199,6127 DA:203,1 DA:204,1 DA:206,1 @@ -27147,25 +27170,25 @@ BRDA:41,0,0,10 BRDA:41,0,1,16 BRDA:44,1,0,15 BRDA:44,1,1,1 -BRDA:62,2,0,6123 +BRDA:62,2,0,6128 BRDA:62,2,1,13 BRDA:71,3,0,33 -BRDA:71,3,1,6090 +BRDA:71,3,1,6095 BRDA:75,4,0,1 -BRDA:75,4,1,6122 +BRDA:75,4,1,6127 BRDA:76,5,0,0 BRDA:76,5,1,1 BRDA:76,6,0,1 BRDA:76,6,1,1 BRDA:85,7,0,0 -BRDA:85,7,1,6122 +BRDA:85,7,1,6127 BRDA:89,8,0,15 -BRDA:89,8,1,6093 +BRDA:89,8,1,6098 BRDA:89,8,2,3 BRDA:89,8,3,10 BRDA:89,8,4,26 BRDA:94,9,0,18 -BRDA:94,9,1,6075 +BRDA:94,9,1,6080 BRDA:95,10,0,14 BRDA:95,10,1,4 BRDA:96,11,0,5 @@ -27190,9 +27213,9 @@ BRDA:115,19,1,1 BRDA:123,20,0,10 BRDA:123,20,1,3 BRDA:133,21,0,1 -BRDA:133,21,1,6092 -BRDA:133,22,0,6093 -BRDA:133,22,1,6093 +BRDA:133,21,1,6097 +BRDA:133,22,0,6098 +BRDA:133,22,1,6098 BRDA:134,23,0,0 BRDA:134,23,1,1 BRDA:135,24,0,1 @@ -27309,35 +27332,35 @@ FN:164,isSelectionPath FN:170,isNodePosition FNF:7 FNH:7 -FNDA:6596,(anonymous_0) -FNDA:6596,buildRangeEx +FNDA:6601,(anonymous_0) +FNDA:6601,buildRangeEx FNDA:447,applyRangeEx -FNDA:6596,isSelectionRangeEx +FNDA:6601,isSelectionRangeEx FNDA:70,isTableSelectionOrNull FNDA:202,isSelectionPath FNDA:202,isNodePosition DA:1,1 DA:23,1 -DA:24,6596 -DA:26,6596 +DA:24,6601 +DA:26,6601 DA:27,447 DA:31,447 DA:33,447 DA:34,447 DA:36,447 -DA:39,6149 -DA:40,6149 -DA:43,6596 -DA:53,6596 -DA:55,6596 +DA:39,6154 +DA:40,6154 +DA:43,6601 +DA:53,6601 +DA:55,6601 DA:56,3 -DA:57,6593 +DA:57,6598 DA:58,69 -DA:65,6524 +DA:65,6529 DA:66,56 -DA:73,6468 -DA:88,6468 -DA:97,6596 +DA:73,6473 +DA:88,6473 +DA:97,6601 DA:101,447 DA:103,72 DA:104,72 @@ -27356,8 +27379,8 @@ DA:125,319 DA:127,0 DA:129,319 DA:132,447 -DA:143,6596 -DA:144,6596 +DA:143,6601 +DA:144,6601 DA:153,70 DA:155,70 DA:165,202 @@ -27367,22 +27390,22 @@ DA:173,202 LF:48 LH:47 BRDA:26,0,0,447 -BRDA:26,0,1,6149 +BRDA:26,0,1,6154 BRDA:55,1,0,3 -BRDA:55,1,1,6593 +BRDA:55,1,1,6598 BRDA:57,2,0,69 -BRDA:57,2,1,6524 -BRDA:57,3,0,6593 +BRDA:57,2,1,6529 +BRDA:57,3,0,6598 BRDA:57,3,1,70 BRDA:63,4,0,66 BRDA:63,4,1,3 BRDA:63,5,0,69 BRDA:63,5,1,66 BRDA:65,6,0,56 -BRDA:65,6,1,6468 -BRDA:65,7,0,6524 +BRDA:65,6,1,6473 +BRDA:65,7,0,6529 BRDA:65,7,1,58 -BRDA:74,8,0,6149 +BRDA:74,8,0,6154 BRDA:74,8,1,319 BRDA:76,9,0,117 BRDA:76,9,1,202 @@ -27393,7 +27416,7 @@ BRDA:80,11,1,0 BRDA:79,12,0,202 BRDA:79,12,1,132 BRDA:89,13,0,319 -BRDA:89,13,1,6149 +BRDA:89,13,1,6154 BRDA:102,14,0,72 BRDA:102,14,1,56 BRDA:102,14,2,319 @@ -27407,7 +27430,7 @@ BRDA:114,18,0,56 BRDA:114,18,1,0 BRDA:124,19,0,319 BRDA:124,19,1,0 -BRDA:145,20,0,6596 +BRDA:145,20,0,6601 BRDA:145,20,1,447 BRDA:145,20,2,447 BRDA:145,20,3,3 @@ -27435,10 +27458,10 @@ FN:55,(anonymous_2) FN:62,(anonymous_3) FNF:4 FNH:4 -FNDA:6700,(anonymous_0) +FNDA:6705,(anonymous_0) FNDA:60,(anonymous_1) FNDA:60,(anonymous_2) -FNDA:6700,(anonymous_3) +FNDA:6705,(anonymous_3) DA:1,1 DA:3,1 DA:12,1 @@ -27446,16 +27469,16 @@ DA:13,1 DA:14,1 DA:15,1 DA:23,1 -DA:24,6700 -DA:26,6700 -DA:28,6700 +DA:24,6705 +DA:26,6705 +DA:28,6705 DA:29,60 DA:31,60 DA:32,60 DA:34,60 DA:36,60 DA:38,60 -DA:46,6700 +DA:46,6705 DA:49,1 DA:50,60 DA:51,60 @@ -27465,12 +27488,12 @@ DA:56,60 DA:57,60 DA:59,60 DA:62,1 -DA:63,6700 -DA:64,6700 +DA:63,6705 +DA:64,6705 LF:28 LH:28 BRDA:28,0,0,60 -BRDA:28,0,1,6640 +BRDA:28,0,1,6645 BRDA:57,1,0,60 BRDA:57,1,1,60 BRF:4 @@ -27483,22 +27506,22 @@ FN:48,restorePendingFormatState FN:58,(anonymous_2) FNF:3 FNH:3 -FNDA:762,(anonymous_0) -FNDA:618,restorePendingFormatState +FNDA:763,(anonymous_0) +FNDA:620,restorePendingFormatState FNDA:6,(anonymous_2) DA:1,1 DA:3,1 DA:21,1 -DA:26,762 -DA:27,758 -DA:29,758 +DA:26,763 +DA:27,759 +DA:29,759 DA:30,56 -DA:33,758 -DA:36,618 -DA:39,758 +DA:33,759 +DA:36,620 +DA:39,759 DA:41,4 -DA:53,1854 -DA:55,618 +DA:53,1860 +DA:55,620 DA:56,1 DA:57,1 DA:58,1 @@ -27510,16 +27533,16 @@ DA:70,1 DA:71,1 LF:22 LH:22 -BRDA:26,0,0,758 +BRDA:26,0,0,759 BRDA:26,0,1,4 -BRDA:26,1,0,762 -BRDA:26,1,1,762 +BRDA:26,1,0,763 +BRDA:26,1,1,763 BRDA:29,2,0,56 -BRDA:29,2,1,702 -BRDA:33,3,0,618 -BRDA:33,3,1,140 +BRDA:29,2,1,703 +BRDA:33,3,0,620 +BRDA:33,3,1,139 BRDA:55,4,0,1 -BRDA:55,4,1,617 +BRDA:55,4,1,619 BRDA:59,5,0,1 BRDA:59,5,1,5 BRDA:59,6,0,0 @@ -27555,7 +27578,7 @@ FN:261,isValidCoordinate FN:265,isMergedCell FNF:18 FNH:18 -FNDA:6714,(anonymous_0) +FNDA:6719,(anonymous_0) FNDA:152,(anonymous_1) FNDA:79,buildCss FNDA:24,handleAllTableSelected @@ -27566,10 +27589,10 @@ FNDA:220,(anonymous_7) FNDA:220,(anonymous_8) FNDA:79,select FNDA:85,(anonymous_10) -FNDA:6714,(anonymous_11) +FNDA:6719,(anonymous_11) FNDA:660,generateCssFromCell FNDA:660,removeImportant -FNDA:6714,areValidCoordinates +FNDA:6719,areValidCoordinates FNDA:165,(anonymous_15) FNDA:327,isValidCoordinate FNDA:79,isMergedCell @@ -27581,8 +27604,8 @@ DA:18,1 DA:20,1 DA:21,1 DA:32,1 -DA:37,6714 -DA:39,6714 +DA:37,6719 +DA:39,6719 DA:40,79 DA:41,79 DA:43,79 @@ -27592,7 +27615,7 @@ DA:49,79 DA:50,79 DA:57,79 DA:61,152 -DA:67,6635 +DA:67,6640 DA:75,79 DA:76,79 DA:78,79 @@ -27657,26 +27680,26 @@ DA:207,79 DA:208,85 DA:211,79 DA:214,1 -DA:215,6714 -DA:216,6714 +DA:215,6719 +DA:216,6719 DA:227,660 DA:243,660 DA:244,660 -DA:249,6714 +DA:249,6719 DA:250,86 DA:251,86 DA:252,84 DA:253,165 DA:254,84 -DA:258,6630 +DA:258,6635 DA:262,327 DA:266,79 DA:267,79 LF:99 LH:99 BRDA:39,0,0,79 -BRDA:39,0,1,6635 -BRDA:39,1,0,6714 +BRDA:39,0,1,6640 +BRDA:39,1,0,6719 BRDA:39,1,1,79 BRDA:44,2,0,79 BRDA:44,2,1,0 @@ -27735,7 +27758,7 @@ BRDA:187,27,1,128 BRDA:243,28,0,660 BRDA:243,28,1,0 BRDA:249,29,0,86 -BRDA:249,29,1,6628 +BRDA:249,29,1,6633 BRDA:250,30,0,86 BRDA:250,30,1,0 BRDA:251,31,0,84 @@ -27764,12 +27787,12 @@ FN:25,(anonymous_0) FN:84,selectContentMetadata FNF:2 FNH:2 -FNDA:6479,(anonymous_0) +FNDA:6484,(anonymous_0) FNDA:397,selectContentMetadata DA:7,1 DA:25,1 -DA:31,6479 -DA:32,6479 +DA:31,6484 +DA:32,6484 DA:33,397 DA:42,397 DA:43,397 @@ -27779,11 +27802,11 @@ DA:51,397 DA:52,397 DA:53,397 DA:54,397 -DA:57,6479 -DA:59,6479 +DA:57,6484 +DA:59,6484 DA:60,5 DA:69,5 -DA:72,6479 +DA:72,6484 DA:73,390 DA:85,397 DA:86,101 @@ -27806,7 +27829,7 @@ DA:117,0 LF:37 LH:29 BRDA:32,0,0,397 -BRDA:32,0,1,6082 +BRDA:32,0,1,6087 BRDA:43,1,0,397 BRDA:43,1,1,17 BRDA:45,2,0,397 @@ -27820,10 +27843,10 @@ BRDA:45,5,1,397 BRDA:52,6,0,397 BRDA:52,6,1,394 BRDA:59,7,0,5 -BRDA:59,7,1,6474 -BRDA:59,8,0,6479 -BRDA:59,8,1,6378 -BRDA:59,8,2,6477 +BRDA:59,7,1,6479 +BRDA:59,8,0,6484 +BRDA:59,8,1,6383 +BRDA:59,8,2,6482 BRDA:59,8,3,101 BRDA:65,9,0,5 BRDA:65,9,1,0 @@ -27832,8 +27855,8 @@ BRDA:67,10,1,3 BRDA:67,11,0,5 BRDA:67,11,1,5 BRDA:72,12,0,390 -BRDA:72,12,1,6089 -BRDA:72,13,0,6479 +BRDA:72,12,1,6094 +BRDA:72,13,0,6484 BRDA:72,13,1,402 BRDA:85,14,0,101 BRDA:85,14,1,296 @@ -27931,21 +27954,21 @@ FN:45,iterateElements FN:66,isHTMLElement FNF:5 FNH:4 -FNDA:6265,(anonymous_0) +FNDA:6270,(anonymous_0) FNDA:0,(anonymous_1) FNDA:505,(anonymous_2) FNDA:904,iterateElements FNDA:772,isHTMLElement DA:16,1 -DA:23,12396 -DA:28,12530 -DA:29,6265 -DA:30,6265 +DA:23,12406 +DA:28,12540 +DA:29,6270 +DA:30,6270 DA:31,140 DA:33,0 DA:36,505 DA:39,140 -DA:42,6265 +DA:42,6270 DA:50,904 DA:51,8 DA:54,904 @@ -27956,19 +27979,19 @@ DA:67,772 DA:68,772 LF:18 LH:17 -BRDA:23,0,0,6131 +BRDA:23,0,0,6136 BRDA:23,0,1,134 BRDA:30,1,0,140 -BRDA:30,1,1,6125 -BRDA:30,2,0,6265 -BRDA:30,2,1,6263 -BRDA:30,2,2,6123 +BRDA:30,1,1,6130 +BRDA:30,2,0,6270 +BRDA:30,2,1,6268 +BRDA:30,2,2,6128 BRDA:32,3,0,1 BRDA:32,3,1,139 BRDA:42,4,0,141 -BRDA:42,4,1,6124 -BRDA:42,5,0,6265 -BRDA:42,5,1,6124 +BRDA:42,4,1,6129 +BRDA:42,5,0,6270 +BRDA:42,5,1,6129 BRDA:50,6,0,8 BRDA:50,6,1,896 BRDA:50,7,0,904 @@ -27988,31 +28011,31 @@ FN:29,(anonymous_2) FN:37,handledExclusively FNF:4 FNH:4 -FNDA:13806,(anonymous_0) +FNDA:13816,(anonymous_0) FNDA:5656,(anonymous_1) -FNDA:151563,(anonymous_2) +FNDA:151673,(anonymous_2) FNDA:5656,handledExclusively DA:5,1 DA:19,1 -DA:24,13806 +DA:24,13816 DA:27,5656 -DA:29,13804 -DA:30,151563 -DA:31,124129 +DA:29,13814 +DA:30,151673 +DA:31,124219 DA:38,5656 DA:39,1 DA:40,1 DA:43,5655 LF:11 LH:11 -BRDA:24,0,0,13804 +BRDA:24,0,0,13814 BRDA:24,0,1,2 -BRDA:25,1,0,13806 +BRDA:25,1,0,13816 BRDA:25,1,1,2 -BRDA:25,1,2,13805 +BRDA:25,1,2,13815 BRDA:25,1,3,543 -BRDA:30,2,0,124129 -BRDA:30,2,1,27434 +BRDA:30,2,0,124219 +BRDA:30,2,1,27454 BRDA:38,3,0,1 BRDA:38,3,1,5655 BRDA:38,4,0,5656 @@ -28032,29 +28055,29 @@ FN:21,(anonymous_2) FNF:3 FNH:3 FNDA:283,addUniqueId -FNDA:56,applyId -FNDA:59,(anonymous_2) +FNDA:57,applyId +FNDA:60,(anonymous_2) DA:6,1 DA:7,283 DA:8,283 DA:9,55 DA:11,228 DA:12,228 -DA:13,1 -DA:14,1 -DA:20,56 -DA:21,59 -DA:23,56 -DA:24,56 +DA:13,2 +DA:14,2 +DA:20,57 +DA:21,60 +DA:23,57 +DA:24,57 DA:25,3 DA:26,3 -DA:29,56 +DA:29,57 LF:15 LH:15 BRDA:8,0,0,55 BRDA:8,0,1,228 -BRDA:12,1,0,1 -BRDA:12,1,1,227 +BRDA:12,1,0,2 +BRDA:12,1,1,226 BRF:4 BRH:4 end_of_record @@ -28089,18 +28112,18 @@ FN:292,(anonymous_25) FNF:26 FNH:18 FNDA:1,(anonymous_0) -FNDA:6267,CopyPastePlugin +FNDA:6272,CopyPastePlugin FNDA:2,(anonymous_2) FNDA:2,(anonymous_3) FNDA:0,(anonymous_4) FNDA:0,(anonymous_5) FNDA:2,(anonymous_6) -FNDA:6080,(anonymous_7) +FNDA:6085,(anonymous_7) FNDA:2,(anonymous_8) FNDA:2,(anonymous_9) FNDA:2,(anonymous_10) -FNDA:6061,(anonymous_11) -FNDA:6257,(anonymous_12) +FNDA:6066,(anonymous_11) +FNDA:6262,(anonymous_12) FNDA:4,(anonymous_13) FNDA:3,(anonymous_14) FNDA:2,(anonymous_15) @@ -28118,25 +28141,25 @@ DA:1,1 DA:2,1 DA:3,1 DA:35,1 -DA:36,6267 -DA:37,6267 -DA:44,6267 -DA:45,6267 +DA:36,6272 +DA:37,6272 +DA:44,6272 +DA:45,6272 DA:53,1 DA:54,2 -DA:61,6080 -DA:62,6080 -DA:63,6080 +DA:61,6085 +DA:62,6085 +DA:63,6085 DA:64,2 DA:65,2 DA:66,2 DA:73,1 -DA:74,6061 -DA:75,6058 -DA:77,6061 -DA:78,6061 +DA:74,6066 +DA:75,6063 +DA:77,6066 +DA:78,6066 DA:84,1 -DA:85,6257 +DA:85,6262 DA:88,4 DA:89,4 DA:90,4 @@ -28168,7 +28191,7 @@ DA:150,2 DA:151,2 DA:152,2 DA:153,2 -DA:162,6267 +DA:162,6272 DA:163,2 DA:164,2 DA:165,2 @@ -28255,9 +28278,9 @@ BRDA:185,6,0,0 BRDA:185,6,1,2 BRDA:185,7,0,2 BRDA:185,7,1,0 -BRDA:46,8,0,6267 -BRDA:46,8,1,6267 -BRDA:74,9,0,6058 +BRDA:46,8,0,6272 +BRDA:46,8,1,6272 +BRDA:74,9,0,6063 BRDA:74,9,1,3 BRDA:89,10,0,4 BRDA:89,10,1,0 @@ -28369,7 +28392,7 @@ FN:245,isContextMenuProvider FNF:23 FNH:17 FNDA:1,(anonymous_0) -FNDA:6269,DOMEventPlugin +FNDA:6274,DOMEventPlugin FNDA:0,(anonymous_2) FNDA:1,(anonymous_3) FNDA:1,(anonymous_4) @@ -28383,59 +28406,59 @@ FNDA:14,(anonymous_11) FNDA:0,(anonymous_12) FNDA:0,(anonymous_13) FNDA:2,(anonymous_14) -FNDA:6085,(anonymous_15) +FNDA:6090,(anonymous_15) FNDA:1,(anonymous_16) FNDA:1,(anonymous_17) -FNDA:6066,(anonymous_18) -FNDA:6269,(anonymous_19) -FNDA:24340,(anonymous_20) +FNDA:6071,(anonymous_18) +FNDA:6274,(anonymous_19) +FNDA:24360,(anonymous_20) FNDA:16,(anonymous_21) FNDA:134,isContextMenuProvider DA:1,1 DA:25,1 -DA:26,6269 -DA:27,6269 -DA:35,6269 -DA:36,6269 +DA:26,6274 +DA:27,6274 +DA:35,6274 +DA:36,6274 DA:51,1 DA:52,2 -DA:59,6085 -DA:60,6085 -DA:62,6085 -DA:64,6085 +DA:59,6090 +DA:60,6090 +DA:62,6090 +DA:64,6090 DA:77,1 DA:79,1 DA:80,1 -DA:97,6085 +DA:97,6090 DA:98,0 -DA:99,6085 +DA:99,6090 DA:103,0 -DA:105,6085 -DA:108,6085 -DA:111,6085 -DA:112,6085 -DA:113,6085 +DA:105,6090 +DA:108,6090 +DA:111,6090 +DA:112,6090 +DA:113,6090 DA:119,1 -DA:120,6066 -DA:121,6066 +DA:120,6071 +DA:121,6071 DA:122,0 -DA:125,6066 -DA:126,6066 -DA:127,6066 -DA:128,6066 -DA:129,6066 -DA:130,6066 +DA:125,6071 +DA:126,6071 +DA:127,6071 +DA:128,6071 +DA:129,6071 +DA:130,6071 DA:136,1 -DA:137,6269 -DA:140,6269 +DA:137,6274 +DA:140,6274 DA:141,0 DA:142,0 DA:144,0 DA:145,0 -DA:148,6269 +DA:148,6274 DA:149,1 DA:150,1 -DA:154,6269 +DA:154,6274 DA:155,311 DA:156,228 DA:157,228 @@ -28447,24 +28470,24 @@ DA:163,228 DA:164,1 DA:168,311 DA:169,311 -DA:173,6269 +DA:173,6274 DA:176,0 DA:177,0 -DA:181,6269 +DA:181,6274 DA:182,309 DA:183,307 -DA:187,6269 +DA:187,6274 DA:188,0 -DA:194,24340 -DA:195,24340 +DA:194,24360 +DA:195,24360 DA:196,16 -DA:200,24340 -DA:208,6269 +DA:200,24360 +DA:208,6274 DA:209,2 DA:212,1 -DA:216,6269 +DA:216,6274 DA:217,14 -DA:220,6269 +DA:220,6274 DA:221,0 DA:222,0 DA:223,0 @@ -28571,59 +28594,59 @@ BRDA:238,42,0,0 BRDA:238,42,1,0 BRDA:238,43,0,0 BRDA:238,43,1,0 -BRDA:38,44,0,6269 -BRDA:38,44,1,6267 -BRDA:42,45,0,6269 +BRDA:38,44,0,6274 +BRDA:38,44,1,6272 +BRDA:42,45,0,6274 BRDA:42,45,1,214 BRDA:42,46,0,214 -BRDA:42,46,1,6055 -BRDA:42,47,0,6269 -BRDA:42,47,1,6269 +BRDA:42,46,1,6060 +BRDA:42,47,0,6274 +BRDA:42,47,1,6274 BRDA:93,48,0,0 -BRDA:93,48,1,6085 +BRDA:93,48,1,6090 BRDA:97,49,0,0 -BRDA:97,49,1,6085 +BRDA:97,49,1,6090 BRDA:99,50,0,0 -BRDA:99,50,1,6085 +BRDA:99,50,1,6090 BRDA:112,51,0,0 -BRDA:112,51,1,6085 -BRDA:112,52,0,6085 -BRDA:112,52,1,6085 +BRDA:112,51,1,6090 +BRDA:112,52,0,6090 +BRDA:112,52,1,6090 BRDA:113,53,0,0 -BRDA:113,53,1,6085 -BRDA:113,54,0,6085 -BRDA:113,54,1,6085 +BRDA:113,53,1,6090 +BRDA:113,54,0,6090 +BRDA:113,54,1,6090 BRDA:120,55,0,0 -BRDA:120,55,1,6066 -BRDA:120,56,0,6066 -BRDA:120,56,1,6066 +BRDA:120,55,1,6071 +BRDA:120,56,0,6071 +BRDA:120,56,1,6071 BRDA:121,57,0,0 -BRDA:121,57,1,6066 -BRDA:121,58,0,6066 -BRDA:121,58,1,6066 +BRDA:121,57,1,6071 +BRDA:121,58,0,6071 +BRDA:121,58,1,6071 BRDA:125,59,0,0 -BRDA:125,59,1,6066 -BRDA:125,60,0,6066 -BRDA:125,60,1,6066 +BRDA:125,59,1,6071 +BRDA:125,60,0,6071 +BRDA:125,60,1,6071 BRDA:125,61,0,0 -BRDA:125,61,1,6066 -BRDA:125,62,0,6066 -BRDA:125,62,1,6066 +BRDA:125,61,1,6071 +BRDA:125,62,0,6071 +BRDA:125,62,1,6071 BRDA:126,63,0,0 -BRDA:126,63,1,6066 -BRDA:126,64,0,6066 -BRDA:126,64,1,6066 +BRDA:126,63,1,6071 +BRDA:126,64,0,6071 +BRDA:126,64,1,6071 BRDA:126,65,0,0 -BRDA:126,65,1,6066 -BRDA:126,66,0,6066 -BRDA:126,66,1,6066 +BRDA:126,65,1,6071 +BRDA:126,66,0,6071 +BRDA:126,66,1,6071 BRDA:128,67,0,0 -BRDA:128,67,1,6066 -BRDA:128,68,0,6066 -BRDA:128,68,1,6066 +BRDA:128,67,1,6071 +BRDA:128,68,0,6071 +BRDA:128,68,1,6071 BRDA:197,69,0,14 BRDA:197,69,1,2 -BRDA:201,70,0,24312 +BRDA:201,70,0,24332 BRDA:201,70,1,28 BRDA:246,71,0,0 BRDA:246,71,1,134 @@ -28644,38 +28667,38 @@ FN:62,(anonymous_6) FNF:7 FNH:7 FNDA:1,(anonymous_0) -FNDA:6266,EditPlugin +FNDA:6271,EditPlugin FNDA:2,(anonymous_2) -FNDA:6082,(anonymous_3) -FNDA:6063,(anonymous_4) -FNDA:6266,(anonymous_5) -FNDA:13717,(anonymous_6) +FNDA:6087,(anonymous_3) +FNDA:6068,(anonymous_4) +FNDA:6271,(anonymous_5) +FNDA:13727,(anonymous_6) DA:1,1 DA:15,1 -DA:16,6266 -DA:24,6266 +DA:16,6271 +DA:24,6271 DA:32,1 DA:33,2 DA:40,1 -DA:41,6082 +DA:41,6087 DA:47,1 -DA:48,6063 +DA:48,6068 DA:54,1 -DA:55,6266 +DA:55,6271 DA:62,1 -DA:63,13717 -DA:64,13717 -DA:65,13717 -DA:66,13717 -DA:68,13717 +DA:63,13727 +DA:64,13727 +DA:65,13727 +DA:66,13727 +DA:68,13727 DA:69,22 DA:70,22 DA:72,22 DA:73,22 DA:74,22 -DA:77,13695 +DA:77,13705 DA:78,529 -DA:81,13717 +DA:81,13727 DA:82,9 DA:83,9 DA:88,6 @@ -28686,7 +28709,7 @@ DA:96,1 LF:33 LH:33 BRDA:68,0,0,22 -BRDA:68,0,1,13695 +BRDA:68,0,1,13705 BRDA:70,1,0,0 BRDA:70,1,1,22 BRDA:70,2,0,22 @@ -28698,8 +28721,8 @@ BRDA:75,4,1,16 BRDA:75,4,2,16 BRDA:75,4,3,3 BRDA:77,5,0,529 -BRDA:77,5,1,13166 -BRDA:81,6,0,13720 +BRDA:77,5,1,13176 +BRDA:81,6,0,13730 BRDA:81,6,1,10 BRDA:81,7,0,0 BRDA:81,7,1,10 @@ -28753,18 +28776,18 @@ FN:390,(anonymous_31) FNF:32 FNH:27 FNDA:1,(anonymous_0) -FNDA:6275,EntityPlugin +FNDA:6280,EntityPlugin FNDA:0,(anonymous_2) FNDA:2,(anonymous_3) -FNDA:6091,(anonymous_4) -FNDA:6072,(anonymous_5) -FNDA:6275,(anonymous_6) -FNDA:13726,(anonymous_7) +FNDA:6096,(anonymous_4) +FNDA:6077,(anonymous_5) +FNDA:6280,(anonymous_6) +FNDA:13736,(anonymous_7) FNDA:3,(anonymous_8) FNDA:24,(anonymous_9) FNDA:17,(anonymous_10) FNDA:7,(anonymous_11) -FNDA:6612,(anonymous_12) +FNDA:6617,(anonymous_12) FNDA:12,(anonymous_13) FNDA:19,(anonymous_14) FNDA:13,(anonymous_15) @@ -28776,7 +28799,7 @@ FNDA:8,(anonymous_20) FNDA:6,(anonymous_21) FNDA:29,(anonymous_22) FNDA:13,(anonymous_23) -FNDA:6612,(anonymous_24) +FNDA:6617,(anonymous_24) FNDA:19,(anonymous_25) FNDA:13,(anonymous_26) FNDA:0,(anonymous_27) @@ -28794,20 +28817,20 @@ DA:47,1 DA:48,1 DA:54,1 DA:65,1 -DA:66,6275 -DA:72,6275 -DA:73,6275 +DA:66,6280 +DA:72,6280 +DA:73,6280 DA:81,1 DA:82,2 DA:89,1 -DA:90,6091 +DA:90,6096 DA:96,1 -DA:97,6072 -DA:98,6072 +DA:97,6077 +DA:98,6077 DA:104,1 -DA:105,6275 +DA:105,6280 DA:112,1 -DA:113,13726 +DA:113,13736 DA:115,24 DA:116,24 DA:118,17 @@ -28819,23 +28842,23 @@ DA:126,7 DA:127,7 DA:129,537 DA:130,537 -DA:132,6075 -DA:133,6075 +DA:132,6080 +DA:133,6080 DA:135,121 DA:136,121 DA:138,3 DA:139,3 DA:141,3 DA:142,3 -DA:145,13726 -DA:146,13726 +DA:145,13736 +DA:146,13736 DA:150,1 DA:151,3 DA:152,3 DA:154,3 DA:155,0 DA:156,0 -DA:160,6275 +DA:160,6280 DA:161,0 DA:162,0 DA:163,0 @@ -28856,9 +28879,9 @@ DA:201,7 DA:202,3 DA:205,7 DA:206,7 -DA:210,6612 -DA:211,6612 -DA:213,6612 +DA:210,6617 +DA:211,6617 +DA:213,6617 DA:214,12 DA:215,12 DA:217,12 @@ -28866,15 +28889,15 @@ DA:218,5 DA:220,5 DA:222,5 DA:227,0 -DA:234,6612 +DA:234,6617 DA:237,19 DA:239,19 -DA:243,6612 +DA:243,6617 DA:244,52 DA:246,13 DA:247,13 DA:248,13 -DA:251,6612 +DA:251,6617 DA:252,0 DA:256,1 DA:257,3 @@ -28908,7 +28931,7 @@ DA:323,13 DA:324,1 DA:327,13 DA:330,1 -DA:331,6612 +DA:331,6617 DA:335,19 DA:339,1 DA:340,13 @@ -28946,13 +28969,13 @@ BRDA:114,4,1,17 BRDA:114,4,2,0 BRDA:114,4,3,7 BRDA:114,4,4,537 -BRDA:114,4,5,6075 +BRDA:114,4,5,6080 BRDA:114,4,6,121 BRDA:114,4,7,3 BRDA:114,4,8,3 BRDA:121,5,0,0 BRDA:121,5,1,0 -BRDA:145,6,0,13726 +BRDA:145,6,0,13736 BRDA:145,6,1,0 BRDA:152,7,0,3 BRDA:152,7,1,0 @@ -29003,19 +29026,19 @@ BRDA:223,27,0,5 BRDA:223,27,1,5 BRDA:223,27,2,5 BRDA:235,28,0,0 -BRDA:235,28,1,6612 -BRDA:234,29,0,6612 +BRDA:235,28,1,6617 +BRDA:234,29,0,6617 BRDA:234,29,1,0 -BRDA:234,30,0,6075 +BRDA:234,30,0,6080 BRDA:234,30,1,537 -BRDA:234,31,0,6612 -BRDA:234,31,1,6612 +BRDA:234,31,0,6617 +BRDA:234,31,1,6617 BRDA:239,32,0,19 BRDA:239,32,1,10 BRDA:239,32,2,7 BRDA:251,33,0,0 -BRDA:251,33,1,6612 -BRDA:251,34,0,6612 +BRDA:251,33,1,6617 +BRDA:251,34,0,6617 BRDA:251,34,1,0 BRDA:257,35,0,0 BRDA:257,35,1,3 @@ -29049,14 +29072,14 @@ BRDA:323,49,0,9 BRDA:323,49,1,4 BRDA:323,50,0,13 BRDA:323,50,1,13 -BRDA:335,51,0,6612 +BRDA:335,51,0,6617 BRDA:335,51,1,0 -BRDA:332,52,0,6612 -BRDA:332,52,1,6612 +BRDA:332,52,0,6617 +BRDA:332,52,1,6617 BRDA:332,53,0,0 -BRDA:332,53,1,6612 -BRDA:332,54,0,6612 -BRDA:332,54,1,6612 +BRDA:332,53,1,6617 +BRDA:332,54,0,6617 +BRDA:332,54,1,6617 BRDA:341,55,0,13 BRDA:341,55,1,3 BRDA:341,56,0,0 @@ -29084,27 +29107,27 @@ FN:33,(anonymous_4) FN:38,(anonymous_5) FNF:5 FNH:5 -FNDA:6267,(anonymous_0) +FNDA:6272,(anonymous_0) FNDA:2,(anonymous_2) -FNDA:6082,(anonymous_3) -FNDA:6063,(anonymous_4) -FNDA:13772,(anonymous_5) +FNDA:6087,(anonymous_3) +FNDA:6068,(anonymous_4) +FNDA:13782,(anonymous_5) DA:2,1 DA:5,1 DA:6,1 DA:7,1 DA:12,1 -DA:13,6266 +DA:13,6271 DA:18,1 DA:19,2 DA:26,1 -DA:27,6082 +DA:27,6087 DA:33,1 -DA:34,6063 -DA:35,6063 +DA:34,6068 +DA:35,6068 DA:38,1 -DA:39,13772 -DA:40,13772 +DA:39,13782 +DA:40,13782 DA:42,24 DA:43,24 DA:49,1 @@ -29137,10 +29160,10 @@ DA:100,1 LF:45 LH:45 BRDA:34,0,0,0 -BRDA:34,0,1,6063 -BRDA:34,1,0,6063 -BRDA:34,1,1,6063 -BRDA:39,2,0,13772 +BRDA:34,0,1,6068 +BRDA:34,1,0,6068 +BRDA:34,1,1,6068 +BRDA:39,2,0,13782 BRDA:39,2,1,0 BRDA:41,3,0,24 BRDA:41,3,1,29 @@ -29206,129 +29229,129 @@ FN:178,(anonymous_12) FNF:13 FNH:12 FNDA:1,(anonymous_0) -FNDA:6261,LifecyclePlugin -FNDA:6075,(anonymous_2) -FNDA:6056,(anonymous_3) +FNDA:6266,LifecyclePlugin +FNDA:6080,(anonymous_2) +FNDA:6061,(anonymous_3) FNDA:0,(anonymous_4) -FNDA:6077,(anonymous_5) -FNDA:6052,(anonymous_6) +FNDA:6082,(anonymous_5) +FNDA:6057,(anonymous_6) FNDA:2,(anonymous_7) -FNDA:6077,(anonymous_8) -FNDA:6058,(anonymous_9) +FNDA:6082,(anonymous_8) +FNDA:6063,(anonymous_9) FNDA:1,(anonymous_10) -FNDA:6259,(anonymous_11) -FNDA:13709,(anonymous_12) +FNDA:6264,(anonymous_11) +FNDA:13719,(anonymous_12) DA:2,1 DA:11,1 DA:13,1 DA:28,1 -DA:29,6261 -DA:32,6261 -DA:33,6261 -DA:41,6261 -DA:42,6261 -DA:45,6261 -DA:46,6255 -DA:47,6075 -DA:48,6075 -DA:50,6255 -DA:51,6056 -DA:52,6056 -DA:55,6261 -DA:58,12154 -DA:59,6077 -DA:60,6077 -DA:61,6077 -DA:69,6077 -DA:79,6261 -DA:80,6261 -DA:82,6261 -DA:83,6080 -DA:84,6055 -DA:88,6055 -DA:91,6080 +DA:29,6266 +DA:32,6266 +DA:33,6266 +DA:41,6266 +DA:42,6266 +DA:45,6266 +DA:46,6260 +DA:47,6080 +DA:48,6080 +DA:50,6260 +DA:51,6061 +DA:52,6061 +DA:55,6266 +DA:58,12164 +DA:59,6082 +DA:60,6082 +DA:61,6082 +DA:69,6082 +DA:79,6266 +DA:80,6266 +DA:82,6266 +DA:83,6085 +DA:84,6060 +DA:88,6060 +DA:91,6085 DA:92,0 DA:96,0 -DA:100,6261 +DA:100,6266 DA:118,1 DA:119,2 DA:126,1 -DA:127,6077 -DA:130,6077 -DA:133,6077 -DA:136,6077 -DA:139,6077 -DA:145,6058 -DA:146,6058 -DA:148,6058 +DA:127,6082 +DA:130,6082 +DA:133,6082 +DA:136,6082 +DA:139,6082 +DA:145,6063 +DA:146,6063 +DA:148,6063 DA:149,1 DA:151,1 DA:152,1 DA:155,1 -DA:158,6058 -DA:159,6056 -DA:160,6056 -DA:161,6056 -DA:164,6058 +DA:158,6063 +DA:159,6061 +DA:160,6061 +DA:161,6061 +DA:164,6063 DA:170,1 -DA:171,6259 +DA:171,6264 DA:178,1 -DA:179,13709 +DA:179,13719 DA:184,0 DA:185,0 DA:188,1 LF:59 LH:55 -BRDA:42,0,0,6261 -BRDA:42,0,1,6257 -BRDA:42,0,2,6247 -BRDA:45,1,0,6255 +BRDA:42,0,0,6266 +BRDA:42,0,1,6262 +BRDA:42,0,2,6252 +BRDA:45,1,0,6260 BRDA:45,1,1,6 BRDA:56,2,0,0 -BRDA:56,2,1,6261 +BRDA:56,2,1,6266 BRDA:60,3,0,0 -BRDA:60,3,1,6077 -BRDA:60,4,0,6077 -BRDA:60,4,1,6077 +BRDA:60,3,1,6082 +BRDA:60,4,0,6082 +BRDA:60,4,1,6082 BRDA:79,5,0,13 -BRDA:79,5,1,6248 -BRDA:79,6,0,6261 -BRDA:79,6,1,6261 -BRDA:80,7,0,6080 +BRDA:79,5,1,6253 +BRDA:79,6,0,6266 +BRDA:79,6,1,6266 +BRDA:80,7,0,6085 BRDA:80,7,1,181 -BRDA:82,8,0,6080 +BRDA:82,8,0,6085 BRDA:82,8,1,181 -BRDA:83,9,0,6055 +BRDA:83,9,0,6060 BRDA:83,9,1,25 -BRDA:83,10,0,6080 -BRDA:83,10,1,6055 +BRDA:83,10,0,6085 +BRDA:83,10,1,6060 BRDA:91,11,0,0 -BRDA:91,11,1,6080 -BRDA:91,12,0,6080 +BRDA:91,11,1,6085 +BRDA:91,12,0,6085 BRDA:91,12,1,0 BRDA:105,13,0,1 -BRDA:105,13,1,6260 -BRDA:105,14,0,6261 -BRDA:105,14,1,6261 -BRDA:106,15,0,6261 +BRDA:105,13,1,6265 +BRDA:105,14,0,6266 +BRDA:105,14,1,6266 +BRDA:106,15,0,6266 BRDA:106,15,1,323 BRDA:133,16,0,2 -BRDA:133,16,1,6075 -BRDA:133,17,0,6077 -BRDA:133,17,1,6075 +BRDA:133,16,1,6080 +BRDA:133,17,0,6082 +BRDA:133,17,1,6080 BRDA:146,18,0,0 -BRDA:146,18,1,6058 -BRDA:146,19,0,6058 -BRDA:146,19,1,6058 +BRDA:146,18,1,6063 +BRDA:146,19,0,6063 +BRDA:146,19,1,6063 BRDA:151,20,0,1 BRDA:151,20,1,0 BRDA:151,21,0,1 BRDA:151,21,1,1 -BRDA:158,22,0,6056 +BRDA:158,22,0,6061 BRDA:158,22,1,2 BRDA:179,23,0,0 -BRDA:179,23,1,13709 -BRDA:180,24,0,13709 +BRDA:179,23,1,13719 +BRDA:180,24,0,13719 BRDA:180,24,1,528 BRDA:180,24,2,528 BRF:52 @@ -29345,36 +29368,36 @@ FN:42,(anonymous_6) FN:56,(anonymous_7) FNF:7 FNH:7 -FNDA:6261,(anonymous_0) +FNDA:6266,(anonymous_0) FNDA:24,(anonymous_2) FNDA:1,(anonymous_3) -FNDA:6076,(anonymous_4) -FNDA:6058,(anonymous_5) -FNDA:13712,(anonymous_6) -FNDA:6082,(anonymous_7) -DA:9,6261 -DA:10,6260 -DA:11,6260 -DA:12,6260 -DA:13,6260 +FNDA:6081,(anonymous_4) +FNDA:6063,(anonymous_5) +FNDA:13722,(anonymous_6) +FNDA:6087,(anonymous_7) +DA:9,6266 +DA:10,6265 +DA:11,6265 +DA:12,6265 +DA:13,6265 DA:18,1 DA:19,1 DA:26,1 -DA:27,6076 +DA:27,6081 DA:33,1 -DA:34,6058 -DA:35,6058 +DA:34,6063 +DA:35,6063 DA:42,1 -DA:43,13712 +DA:43,13722 DA:48,31 DA:51,31 DA:52,31 DA:53,31 DA:56,1 -DA:57,6082 +DA:57,6087 DA:58,31 DA:59,31 -DA:63,6260 +DA:63,6265 DA:64,24 DA:65,24 DA:66,24 @@ -29386,14 +29409,14 @@ BRDA:64,0,1,0 BRDA:68,1,0,24 BRDA:68,1,1,8 BRDA:43,2,0,31 -BRDA:43,2,1,13681 -BRDA:44,3,0,13712 -BRDA:44,3,1,13712 +BRDA:43,2,1,13691 +BRDA:44,3,0,13722 +BRDA:44,3,1,13722 BRDA:44,3,2,32 BRDA:57,4,0,31 -BRDA:57,4,1,6051 -BRDA:57,5,0,6082 -BRDA:57,5,1,6082 +BRDA:57,4,1,6056 +BRDA:57,5,0,6087 +BRDA:57,5,1,6087 BRF:13 BRH:12 end_of_record @@ -29413,13 +29436,13 @@ FN:170,normalizeListsForExport FN:171,(anonymous_12) FNF:12 FNH:12 -FNDA:6279,(anonymous_0) +FNDA:6284,(anonymous_0) FNDA:2,(anonymous_2) -FNDA:6094,(anonymous_3) -FNDA:6075,(anonymous_4) -FNDA:13734,(anonymous_5) +FNDA:6099,(anonymous_3) +FNDA:6080,(anonymous_4) +FNDA:13744,(anonymous_5) FNDA:44,(anonymous_6) -FNDA:6663,(anonymous_7) +FNDA:6668,(anonymous_7) FNDA:170,normalizeTables FNDA:176,(anonymous_9) FNDA:7,(anonymous_10) @@ -29427,18 +29450,18 @@ FNDA:120,normalizeListsForExport FNDA:59,(anonymous_12) DA:2,1 DA:22,1 -DA:23,6278 +DA:23,6283 DA:28,1 DA:29,2 DA:38,1 -DA:39,6094 +DA:39,6099 DA:47,1 -DA:48,6075 +DA:48,6080 DA:57,1 -DA:58,13734 -DA:61,6621 -DA:62,6621 -DA:64,6621 +DA:58,13744 +DA:61,6626 +DA:62,6626 +DA:64,6626 DA:67,7 DA:68,7 DA:71,28 @@ -29453,7 +29476,7 @@ DA:87,44 DA:89,44 DA:90,35 DA:94,1 -DA:95,6663 +DA:95,6668 DA:96,170 DA:97,170 DA:98,170 @@ -29500,13 +29523,13 @@ DA:175,0 DA:177,0 LF:73 LH:71 -BRDA:59,0,0,6092 -BRDA:59,0,1,6621 +BRDA:59,0,0,6097 +BRDA:59,0,1,6626 BRDA:59,0,2,7 BRDA:59,0,3,28 BRDA:59,0,4,18 BRDA:59,0,5,120 -BRDA:61,1,0,6621 +BRDA:61,1,0,6626 BRDA:61,1,1,0 BRDA:75,2,0,16 BRDA:75,2,1,2 @@ -29517,9 +29540,9 @@ BRDA:87,4,1,44 BRDA:89,5,0,35 BRDA:89,5,1,9 BRDA:95,6,0,170 -BRDA:95,6,1,6493 -BRDA:95,7,0,6663 -BRDA:95,7,1,6663 +BRDA:95,6,1,6498 +BRDA:95,7,0,6668 +BRDA:95,7,1,6668 BRDA:98,8,0,170 BRDA:98,8,1,138 BRDA:98,8,2,110 @@ -29580,31 +29603,31 @@ FN:136,(anonymous_9) FNF:10 FNH:10 FNDA:1,(anonymous_0) -FNDA:6265,PendingFormatStatePlugin +FNDA:6270,PendingFormatStatePlugin FNDA:2,(anonymous_2) -FNDA:6081,(anonymous_3) -FNDA:6062,(anonymous_4) -FNDA:6265,(anonymous_5) -FNDA:13716,(anonymous_6) -FNDA:6079,(anonymous_7) +FNDA:6086,(anonymous_3) +FNDA:6067,(anonymous_4) +FNDA:6270,(anonymous_5) +FNDA:13726,(anonymous_6) +FNDA:6084,(anonymous_7) FNDA:42,(anonymous_8) FNDA:12,(anonymous_9) DA:2,1 DA:11,1 DA:17,1 -DA:19,6265 -DA:28,6265 +DA:19,6270 +DA:28,6270 DA:38,1 DA:39,2 DA:46,1 -DA:47,6081 +DA:47,6086 DA:53,1 -DA:54,6062 -DA:55,6062 +DA:54,6067 +DA:55,6067 DA:61,1 -DA:62,6265 +DA:62,6270 DA:69,1 -DA:70,13716 +DA:70,13726 DA:74,22 DA:75,22 DA:76,22 @@ -29621,9 +29644,9 @@ DA:104,576 DA:118,17 DA:121,576 DA:125,1 -DA:126,6079 -DA:127,6079 -DA:128,6079 +DA:126,6084 +DA:127,6084 +DA:128,6084 DA:131,1 DA:132,42 DA:133,42 @@ -29724,28 +29747,28 @@ FN:56,(anonymous_6) FN:84,(anonymous_7) FNF:7 FNH:6 -FNDA:6263,(anonymous_0) +FNDA:6268,(anonymous_0) FNDA:2,(anonymous_2) -FNDA:6078,(anonymous_3) -FNDA:6054,(anonymous_4) +FNDA:6083,(anonymous_3) +FNDA:6059,(anonymous_4) FNDA:4,(anonymous_5) -FNDA:13714,(anonymous_6) +FNDA:13724,(anonymous_6) FNDA:0,(anonymous_7) DA:3,1 DA:15,1 -DA:16,6262 +DA:16,6267 DA:21,1 DA:22,2 DA:29,1 -DA:30,6078 +DA:30,6083 DA:36,1 -DA:37,6054 +DA:37,6059 DA:40,1 DA:41,4 DA:47,0 DA:49,4 -DA:56,13714 -DA:59,13714 +DA:56,13724 +DA:59,13724 DA:71,5 DA:74,5 DA:77,5 @@ -29769,8 +29792,8 @@ BRDA:42,1,1,4 BRDA:42,1,2,0 BRDA:42,1,3,0 BRDA:59,2,0,5 -BRDA:59,2,1,13709 -BRDA:60,3,0,13714 +BRDA:59,2,1,13719 +BRDA:60,3,0,13724 BRDA:60,3,1,5 BRDA:60,3,2,5 BRDA:62,4,0,5 @@ -29835,27 +29858,27 @@ FN:276,(anonymous_26) FNF:27 FNH:26 FNDA:1,(anonymous_0) -FNDA:6293,UndoPlugin +FNDA:6298,UndoPlugin FNDA:2,(anonymous_2) -FNDA:6106,(anonymous_3) -FNDA:6083,(anonymous_4) -FNDA:6289,(anonymous_5) +FNDA:6111,(anonymous_3) +FNDA:6088,(anonymous_4) +FNDA:6294,(anonymous_5) FNDA:495,(anonymous_6) -FNDA:13758,(anonymous_7) +FNDA:13768,(anonymous_7) FNDA:49,(anonymous_8) FNDA:7,(anonymous_9) FNDA:1,(anonymous_10) FNDA:531,(anonymous_11) FNDA:533,(anonymous_12) FNDA:7,(anonymous_13) -FNDA:6111,(anonymous_14) -FNDA:6286,createUndoSnapshots -FNDA:12146,(anonymous_16) +FNDA:6116,(anonymous_14) +FNDA:6291,createUndoSnapshots +FNDA:12156,(anonymous_16) FNDA:0,(anonymous_17) -FNDA:6459,(anonymous_18) +FNDA:6464,(anonymous_18) FNDA:530,(anonymous_19) FNDA:14,(anonymous_20) -FNDA:6288,createUndoSnapshotServiceBridge +FNDA:6293,createUndoSnapshotServiceBridge FNDA:1,(anonymous_22) FNDA:1,(anonymous_23) FNDA:1,(anonymous_24) @@ -29864,27 +29887,27 @@ FNDA:1,(anonymous_26) DA:12,1 DA:24,1 DA:30,1 -DA:31,6293 -DA:32,6293 -DA:40,6293 +DA:31,6298 +DA:32,6298 +DA:40,6298 DA:55,1 DA:56,2 DA:63,1 -DA:64,6106 +DA:64,6111 DA:70,1 -DA:71,6083 +DA:71,6088 DA:77,1 -DA:78,6289 +DA:78,6294 DA:85,1 DA:86,495 DA:98,1 -DA:100,13758 +DA:100,13768 DA:101,0 -DA:104,13758 -DA:106,6076 -DA:107,6076 -DA:110,6074 -DA:112,6076 +DA:104,13768 +DA:106,6081 +DA:107,6081 +DA:110,6079 +DA:112,6081 DA:114,49 DA:115,49 DA:117,7 @@ -29942,17 +29965,17 @@ DA:232,1 DA:233,7 DA:234,7 DA:241,1 -DA:242,6111 -DA:243,6111 +DA:242,6116 +DA:243,6116 DA:245,1 -DA:248,6286 -DA:250,6286 -DA:251,12146 +DA:248,6291 +DA:250,6291 +DA:251,12156 DA:252,0 -DA:254,6459 +DA:254,6464 DA:255,530 DA:256,14 -DA:264,6288 +DA:264,6293 DA:266,1 DA:268,1 DA:270,1 @@ -29960,27 +29983,27 @@ DA:275,2 DA:276,1 LF:97 LH:92 -BRDA:42,0,0,6293 -BRDA:42,0,1,6288 -BRDA:42,0,2,6286 +BRDA:42,0,0,6298 +BRDA:42,0,1,6293 +BRDA:42,0,2,6291 BRDA:87,1,0,495 BRDA:87,1,1,15 BRDA:87,1,2,0 BRDA:87,1,3,0 BRDA:100,2,0,0 -BRDA:100,2,1,13758 -BRDA:100,3,0,13758 -BRDA:100,3,1,13758 -BRDA:105,4,0,6076 +BRDA:100,2,1,13768 +BRDA:100,3,0,13768 +BRDA:100,3,1,13768 +BRDA:105,4,0,6081 BRDA:105,4,1,49 BRDA:105,4,2,7 BRDA:105,4,3,1 BRDA:105,4,4,531 BRDA:105,4,5,1 -BRDA:107,5,0,6074 +BRDA:107,5,0,6079 BRDA:107,5,1,2 -BRDA:107,6,0,6076 -BRDA:107,6,1,6075 +BRDA:107,6,0,6081 +BRDA:107,6,1,6080 BRDA:136,7,0,16 BRDA:136,7,1,33 BRDA:136,8,0,49 @@ -30054,11 +30077,11 @@ BRDA:237,36,1,2 BRDA:237,37,0,2 BRDA:237,37,1,2 BRDA:242,38,0,0 -BRDA:242,38,1,6111 -BRDA:242,39,0,6111 -BRDA:242,39,1,6111 +BRDA:242,38,1,6116 +BRDA:242,39,0,6116 +BRDA:242,39,1,6116 BRDA:265,40,0,2 -BRDA:265,40,1,6286 +BRDA:265,40,1,6291 BRDA:268,41,0,1 BRDA:268,41,1,0 BRDA:272,42,0,1 @@ -30072,8 +30095,8 @@ FN:27,createCorePlugins FN:56,getPluginState FNF:2 FNH:2 -FNDA:6257,createCorePlugins -FNDA:6257,getPluginState +FNDA:6262,createCorePlugins +FNDA:6262,getPluginState DA:1,1 DA:2,1 DA:3,1 @@ -30086,36 +30109,36 @@ DA:9,1 DA:10,1 DA:11,1 DA:27,1 -DA:31,6257 -DA:34,6257 +DA:31,6262 +DA:34,6262 DA:56,1 -DA:57,6257 +DA:57,6262 LF:16 LH:16 -BRDA:31,0,0,6257 -BRDA:31,0,1,6209 -BRDA:35,1,0,6257 -BRDA:35,1,1,6257 -BRDA:36,2,0,6257 -BRDA:36,2,1,6257 -BRDA:37,3,0,6257 -BRDA:37,3,1,6257 -BRDA:40,4,0,6257 -BRDA:40,4,1,6257 -BRDA:41,5,0,6257 -BRDA:41,5,1,6257 -BRDA:42,6,0,6257 -BRDA:42,6,1,6256 -BRDA:43,7,0,6257 -BRDA:43,7,1,6257 -BRDA:44,8,0,6257 -BRDA:44,8,1,6257 -BRDA:45,9,0,6257 -BRDA:45,9,1,6257 -BRDA:46,10,0,6257 -BRDA:46,10,1,6257 -BRDA:47,11,0,6257 -BRDA:47,11,1,6257 +BRDA:31,0,0,6262 +BRDA:31,0,1,6214 +BRDA:35,1,0,6262 +BRDA:35,1,1,6262 +BRDA:36,2,0,6262 +BRDA:36,2,1,6262 +BRDA:37,3,0,6262 +BRDA:37,3,1,6262 +BRDA:40,4,0,6262 +BRDA:40,4,1,6262 +BRDA:41,5,0,6262 +BRDA:41,5,1,6262 +BRDA:42,6,0,6262 +BRDA:42,6,1,6261 +BRDA:43,7,0,6262 +BRDA:43,7,1,6262 +BRDA:44,8,0,6262 +BRDA:44,8,1,6262 +BRDA:45,9,0,6262 +BRDA:45,9,1,6262 +BRDA:46,10,0,6262 +BRDA:46,10,1,6262 +BRDA:47,11,0,6262 +BRDA:47,11,1,6262 BRF:24 BRH:24 end_of_record @@ -30174,17 +30197,17 @@ FN:255,handleKeyDownEvent FN:279,(anonymous_22) FNF:23 FNH:23 -FNDA:13732,inlineEntityOnPluginEvent +FNDA:13742,inlineEntityOnPluginEvent FNDA:8,(anonymous_1) FNDA:2,preventTypeInDelimiter FNDA:4,(anonymous_3) -FNDA:6433,normalizeDelimitersInEditor -FNDA:6445,addDelimitersIfNeeded +FNDA:6438,normalizeDelimitersInEditor +FNDA:6450,addDelimitersIfNeeded FNDA:7,(anonymous_6) FNDA:13,isEntityElement FNDA:8,removeNode FNDA:13,isReadOnly -FNDA:6433,removeInvalidDelimiters +FNDA:6438,removeInvalidDelimiters FNDA:4,(anonymous_11) FNDA:6,removeDelimiterAttr FNDA:6,(anonymous_13) @@ -30202,12 +30225,12 @@ DA:27,1 DA:28,1 DA:29,1 DA:31,1 -DA:32,13732 +DA:32,13742 DA:34,536 DA:35,353 DA:37,536 -DA:39,6080 -DA:40,6080 +DA:39,6085 +DA:40,6085 DA:43,24 DA:44,12 DA:46,12 @@ -30234,15 +30257,15 @@ DA:90,2 DA:92,2 DA:93,2 DA:105,1 -DA:106,6433 -DA:107,6433 -DA:111,6445 +DA:106,6438 +DA:107,6438 +DA:111,6450 DA:112,7 DA:113,4 DA:119,13 DA:127,8 DA:131,13 -DA:139,6433 +DA:139,6438 DA:140,4 DA:141,4 DA:144,4 @@ -30327,7 +30350,7 @@ DA:286,6 LF:127 LH:115 BRDA:33,0,0,536 -BRDA:33,0,1,6080 +BRDA:33,0,1,6085 BRDA:33,0,2,12 BRDA:33,0,3,122 BRDA:33,0,4,124 @@ -30569,12 +30592,12 @@ FNF:12 FNH:12 FNDA:1,(anonymous_0) FNDA:1,(anonymous_1) -FNDA:6298,DarkColorHandlerImpl -FNDA:6448,(anonymous_3) -FNDA:18258,(anonymous_4) -FNDA:6055,(anonymous_5) +FNDA:6303,DarkColorHandlerImpl +FNDA:6453,(anonymous_3) +FNDA:18273,(anonymous_4) +FNDA:6060,(anonymous_5) FNDA:2,(anonymous_6) -FNDA:19300,(anonymous_7) +FNDA:19315,(anonymous_7) FNDA:11,(anonymous_8) FNDA:9,(anonymous_9) FNDA:515,(anonymous_10) @@ -30588,43 +30611,43 @@ DA:12,1 DA:13,1 DA:15,1 DA:29,1 -DA:30,6298 -DA:32,6298 +DA:30,6303 +DA:32,6303 DA:38,1 -DA:39,6448 +DA:39,6453 DA:49,1 -DA:50,18258 -DA:53,18258 -DA:54,18258 -DA:55,18258 -DA:56,18258 -DA:59,18258 +DA:50,18273 +DA:53,18273 +DA:54,18273 +DA:55,18273 +DA:56,18273 +DA:59,18273 DA:60,12 DA:63,12 DA:64,11 DA:66,11 DA:67,11 DA:70,12 -DA:72,18246 -DA:79,6055 -DA:80,6055 -DA:81,6055 +DA:72,18261 +DA:79,6060 +DA:80,6060 +DA:81,6060 DA:91,1 -DA:93,19300 -DA:96,19300 -DA:97,18310 -DA:99,18310 +DA:93,19315 +DA:96,19315 +DA:97,18325 +DA:99,18325 DA:100,10 DA:101,9 DA:102,9 DA:103,9 DA:105,1 -DA:107,18300 +DA:107,18315 DA:111,6 DA:113,6 DA:114,1 -DA:117,18294 -DA:121,19300 +DA:117,18309 +DA:121,19315 DA:128,11 DA:129,11 DA:131,11 @@ -30646,13 +30669,13 @@ LF:63 LH:63 BRDA:11,0,0,1 BRDA:11,0,1,1 -BRDA:53,1,0,18258 +BRDA:53,1,0,18273 BRDA:53,1,1,0 -BRDA:55,2,0,18258 -BRDA:55,2,1,18257 +BRDA:55,2,0,18273 +BRDA:55,2,1,18272 BRDA:59,3,0,12 -BRDA:59,3,1,18246 -BRDA:59,4,0,18258 +BRDA:59,3,1,18261 +BRDA:59,4,0,18273 BRDA:59,4,1,13 BRDA:61,5,0,12 BRDA:61,5,1,9 @@ -30660,12 +30683,12 @@ BRDA:63,6,0,11 BRDA:63,6,1,1 BRDA:64,7,0,11 BRDA:64,7,1,7 -BRDA:96,8,0,18310 +BRDA:96,8,0,18325 BRDA:96,8,1,990 BRDA:97,9,0,10 -BRDA:97,9,1,18300 +BRDA:97,9,1,18315 BRDA:99,10,0,10 -BRDA:99,10,1,18300 +BRDA:99,10,1,18315 BRDA:100,11,0,9 BRDA:100,11,1,1 BRDA:103,12,0,7 @@ -30673,7 +30696,7 @@ BRDA:103,12,1,2 BRDA:103,13,0,9 BRDA:103,13,1,9 BRDA:107,14,0,6 -BRDA:107,14,1,18294 +BRDA:107,14,1,18309 BRDA:111,15,0,6 BRDA:111,15,1,5 BRDA:113,16,0,1 @@ -30702,19 +30725,19 @@ FN:14,Editor FNF:2 FNH:2 FNDA:1,(anonymous_0) -FNDA:6075,Editor +FNDA:6080,Editor DA:1,1 DA:2,1 DA:8,1 -DA:14,6076 -DA:15,6075 +DA:14,6081 +DA:15,6080 DA:17,1 LF:6 LH:6 BRDA:14,0,0,1 -BRDA:14,0,1,6074 -BRDA:15,1,0,6075 -BRDA:15,1,1,6073 +BRDA:14,0,1,6079 +BRDA:15,1,0,6080 +BRDA:15,1,1,6078 BRF:4 BRH:4 end_of_record @@ -30802,9 +30825,9 @@ FN:1033,(anonymous_78) FNF:79 FNH:63 FNDA:1,(anonymous_0) -FNDA:6075,EditorBase -FNDA:66928,(anonymous_2) -FNDA:6054,(anonymous_3) +FNDA:6080,EditorBase +FNDA:66983,(anonymous_2) +FNDA:6059,(anonymous_3) FNDA:13,(anonymous_4) FNDA:35,(anonymous_5) FNDA:4,(anonymous_6) @@ -30812,12 +30835,12 @@ FNDA:2,(anonymous_7) FNDA:2,(anonymous_8) FNDA:17,(anonymous_9) FNDA:466,(anonymous_10) -FNDA:26118,(anonymous_11) +FNDA:26138,(anonymous_11) FNDA:63,(anonymous_12) FNDA:0,(anonymous_13) FNDA:0,(anonymous_14) FNDA:120,(anonymous_15) -FNDA:6421,(anonymous_16) +FNDA:6426,(anonymous_16) FNDA:3,(anonymous_17) FNDA:5,(anonymous_18) FNDA:0,(anonymous_19) @@ -30828,7 +30851,7 @@ FNDA:569,(anonymous_23) FNDA:0,(anonymous_24) FNDA:0,(anonymous_25) FNDA:271,(anonymous_26) -FNDA:6596,(anonymous_27) +FNDA:6601,(anonymous_27) FNDA:237,(anonymous_28) FNDA:528,(anonymous_29) FNDA:528,(anonymous_30) @@ -30836,17 +30859,17 @@ FNDA:0,(anonymous_31) FNDA:99,(anonymous_32) FNDA:80,(anonymous_33) FNDA:119,(anonymous_34) -FNDA:12191,(anonymous_35) -FNDA:12238,(anonymous_36) +FNDA:12201,(anonymous_35) +FNDA:12248,(anonymous_36) FNDA:17,(anonymous_37) FNDA:0,(anonymous_38) FNDA:0,(anonymous_39) -FNDA:6300,(anonymous_40) -FNDA:6073,(anonymous_41) -FNDA:12753,(anonymous_42) +FNDA:6305,(anonymous_40) +FNDA:6078,(anonymous_41) +FNDA:12763,(anonymous_42) FNDA:8,(anonymous_43) FNDA:4,(anonymous_44) -FNDA:13719,(anonymous_45) +FNDA:13729,(anonymous_45) FNDA:16,(anonymous_46) FNDA:37,(anonymous_47) FNDA:22,(anonymous_48) @@ -30865,11 +30888,11 @@ FNDA:70,(anonymous_60) FNDA:108,(anonymous_61) FNDA:7,(anonymous_62) FNDA:14,(anonymous_63) -FNDA:6073,(anonymous_64) +FNDA:6078,(anonymous_64) FNDA:0,(anonymous_65) FNDA:81,(anonymous_66) FNDA:1,(anonymous_67) -FNDA:6093,(anonymous_68) +FNDA:6098,(anonymous_68) FNDA:2,(anonymous_69) FNDA:2,(anonymous_70) FNDA:0,(anonymous_71) @@ -30879,26 +30902,26 @@ FNDA:0,(anonymous_74) FNDA:188,(anonymous_75) FNDA:0,(anonymous_76) FNDA:43,(anonymous_77) -FNDA:124018,(anonymous_78) +FNDA:124113,(anonymous_78) DA:1,1 DA:43,1 DA:76,1 -DA:78,6075 -DA:87,6075 -DA:93,6075 +DA:78,6080 +DA:87,6080 +DA:93,6080 DA:94,2 -DA:98,6073 -DA:101,66928 -DA:104,6073 +DA:98,6078 +DA:101,66983 +DA:104,6078 DA:112,1 -DA:113,6054 -DA:115,6054 -DA:116,66703 -DA:118,66703 -DA:119,66703 +DA:113,6059 +DA:115,6059 +DA:116,66758 +DA:118,66758 +DA:119,66758 DA:122,1 -DA:126,6054 -DA:128,6054 +DA:126,6059 +DA:128,6059 DA:135,1 DA:136,13 DA:153,1 @@ -30923,16 +30946,16 @@ DA:212,466 DA:213,0 DA:215,466 DA:218,1 -DA:220,52167 -DA:226,26118 -DA:227,26118 -DA:228,26118 -DA:229,26118 -DA:231,26118 -DA:232,26118 +DA:220,52207 +DA:226,26138 +DA:227,26138 +DA:228,26138 +DA:229,26138 +DA:231,26138 +DA:232,26138 DA:233,63 DA:234,63 -DA:237,26055 +DA:237,26075 DA:240,63 DA:254,1 DA:255,0 @@ -30942,9 +30965,9 @@ DA:276,1 DA:277,240 DA:279,120 DA:280,120 -DA:288,6769 -DA:289,6421 -DA:290,6421 +DA:288,6774 +DA:289,6426 +DA:290,6426 DA:302,1 DA:303,3 DA:304,3 @@ -30993,8 +31016,8 @@ DA:432,1 DA:433,271 DA:434,271 DA:437,1 -DA:443,6596 -DA:445,6596 +DA:443,6601 +DA:445,6601 DA:451,1 DA:452,237 DA:453,237 @@ -31022,15 +31045,15 @@ DA:518,80 DA:520,99 DA:521,119 DA:529,1 -DA:533,12191 -DA:534,12191 -DA:535,12191 +DA:533,12201 +DA:534,12201 +DA:535,12201 DA:547,1 -DA:550,12349 -DA:552,12238 -DA:553,12238 -DA:557,12238 -DA:559,12238 +DA:550,12359 +DA:552,12248 +DA:553,12248 +DA:557,12248 +DA:559,12248 DA:567,1 DA:568,22 DA:571,17 @@ -31043,20 +31066,20 @@ DA:594,0 DA:595,0 DA:596,0 DA:609,1 -DA:615,6300 -DA:616,6300 +DA:615,6305 +DA:616,6305 DA:628,1 -DA:629,6073 -DA:630,6073 +DA:629,6078 +DA:630,6078 DA:644,1 -DA:645,12753 +DA:645,12763 DA:651,1 DA:652,8 DA:663,1 DA:664,4 DA:665,4 DA:675,1 -DA:676,13719 +DA:676,13729 DA:683,1 DA:684,16 DA:691,1 @@ -31123,8 +31146,8 @@ DA:854,14 DA:855,14 DA:856,14 DA:864,1 -DA:865,6073 -DA:866,6073 +DA:865,6078 +DA:866,6078 DA:877,1 DA:878,0 DA:880,0 @@ -31139,7 +31162,7 @@ DA:917,2 DA:921,1 DA:922,1 DA:928,1 -DA:929,6093 +DA:929,6098 DA:940,1 DA:941,2 DA:942,2 @@ -31166,14 +31189,14 @@ DA:1010,0 DA:1025,1 DA:1026,43 DA:1033,1 -DA:1034,124018 +DA:1034,124113 DA:1035,0 -DA:1037,124018 +DA:1037,124113 DA:1041,1 LF:290 LH:234 BRDA:93,0,0,2 -BRDA:93,0,1,6073 +BRDA:93,0,1,6078 BRDA:122,1,0,0 BRDA:122,1,1,1 BRDA:122,2,0,1 @@ -31201,20 +31224,20 @@ BRDA:192,12,0,2 BRDA:192,12,1,2 BRDA:212,13,0,0 BRDA:212,13,1,466 -BRDA:220,14,0,26049 +BRDA:220,14,0,26069 BRDA:220,14,1,69 BRDA:228,15,0,6 -BRDA:228,15,1,26112 +BRDA:228,15,1,26132 BRDA:229,16,0,6 -BRDA:229,16,1,26112 -BRDA:231,17,0,26055 +BRDA:229,16,1,26132 +BRDA:231,17,0,26075 BRDA:231,17,1,63 BRDA:232,18,0,63 -BRDA:232,18,1,26055 +BRDA:232,18,1,26075 BRDA:277,19,0,120 BRDA:277,19,1,0 BRDA:288,20,0,348 -BRDA:288,20,1,6073 +BRDA:288,20,1,6078 BRDA:303,21,0,3 BRDA:303,21,1,0 BRDA:308,22,0,0 @@ -31291,25 +31314,25 @@ BRDA:512,56,1,0 BRDA:518,57,0,80 BRDA:518,57,1,0 BRDA:533,58,0,0 -BRDA:533,58,1,12191 +BRDA:533,58,1,12201 BRDA:550,59,0,111 -BRDA:550,59,1,12127 +BRDA:550,59,1,12137 BRDA:568,60,0,5 BRDA:568,60,1,12 BRDA:618,61,0,181 -BRDA:618,61,1,6119 -BRDA:618,62,0,6300 -BRDA:618,62,1,6300 +BRDA:618,61,1,6124 +BRDA:618,62,0,6305 +BRDA:618,62,1,6305 BRDA:619,63,0,170 -BRDA:619,63,1,6130 -BRDA:619,64,0,6300 -BRDA:619,64,1,6300 +BRDA:619,63,1,6135 +BRDA:619,64,0,6305 +BRDA:619,64,1,6305 BRDA:620,65,0,20 -BRDA:620,65,1,6280 -BRDA:620,66,0,6300 -BRDA:620,66,1,6300 -BRDA:631,67,0,6073 -BRDA:631,67,1,6073 +BRDA:620,65,1,6285 +BRDA:620,66,0,6305 +BRDA:620,66,1,6305 +BRDA:631,67,0,6078 +BRDA:631,67,1,6078 BRDA:665,68,0,4 BRDA:665,68,1,3 BRDA:666,69,0,2 @@ -31413,7 +31436,7 @@ BRDA:1005,117,1,0 BRDA:1009,118,0,0 BRDA:1009,118,1,0 BRDA:1034,119,0,0 -BRDA:1034,119,1,124018 +BRDA:1034,119,1,124113 BRF:242 BRH:165 end_of_record @@ -31427,10 +31450,10 @@ FN:49,(anonymous_4) FN:51,(anonymous_5) FNF:6 FNH:5 -FNDA:6073,(anonymous_0) -FNDA:78949,(anonymous_1) +FNDA:6078,(anonymous_0) +FNDA:79014,(anonymous_1) FNDA:43,(anonymous_2) -FNDA:73001,(anonymous_3) +FNDA:73061,(anonymous_3) FNDA:363,(anonymous_4) FNDA:0,(anonymous_5) DA:1,1 @@ -31438,45 +31461,45 @@ DA:2,1 DA:3,1 DA:4,1 DA:12,1 -DA:13,6073 -DA:14,6073 -DA:16,6073 -DA:17,78949 -DA:18,6073 -DA:19,6049 -DA:22,72876 -DA:26,6073 -DA:27,6073 -DA:29,6073 +DA:13,6078 +DA:14,6078 +DA:16,6078 +DA:17,79014 +DA:18,6078 +DA:19,6054 +DA:22,72936 +DA:26,6078 +DA:27,6078 +DA:29,6078 DA:31,43 DA:33,43 -DA:40,6073 -DA:47,73001 +DA:40,6078 +DA:47,73061 DA:49,363 DA:51,0 -DA:58,6073 +DA:58,6078 LF:22 LH:21 -BRDA:17,0,0,6073 -BRDA:17,0,1,72876 -BRDA:18,1,0,6049 +BRDA:17,0,0,6078 +BRDA:17,0,1,72936 +BRDA:18,1,0,6054 BRDA:18,1,1,24 BRDA:27,2,0,0 -BRDA:27,2,1,6073 +BRDA:27,2,1,6078 BRDA:27,3,0,0 -BRDA:27,3,1,6073 -BRDA:27,4,0,6073 -BRDA:27,4,1,6073 -BRDA:29,5,0,6073 -BRDA:29,5,1,6073 +BRDA:27,3,1,6078 +BRDA:27,4,0,6078 +BRDA:27,4,1,6078 +BRDA:29,5,0,6078 +BRDA:29,5,1,6078 BRDA:35,6,0,43 BRDA:35,6,1,0 -BRDA:44,7,0,6073 -BRDA:44,7,1,6072 -BRDA:49,8,0,6073 -BRDA:49,8,1,6073 -BRDA:51,9,0,6073 -BRDA:51,9,1,6073 +BRDA:44,7,0,6078 +BRDA:44,7,1,6077 +BRDA:49,8,0,6078 +BRDA:49,8,1,6078 +BRDA:51,9,0,6078 +BRDA:51,9,1,6078 BRF:20 BRH:17 end_of_record @@ -31633,8 +31656,8 @@ FN:156,(anonymous_132) FN:158,(anonymous_133) FNF:134 FNH:98 -FNDA:6294,(anonymous_0) -FNDA:6093,(anonymous_1) +FNDA:6299,(anonymous_0) +FNDA:6098,(anonymous_1) FNDA:221,(anonymous_2) FNDA:116,(anonymous_3) FNDA:30,(anonymous_4) @@ -31655,40 +31678,40 @@ FNDA:11,(anonymous_18) FNDA:25,(anonymous_19) FNDA:25,(anonymous_20) FNDA:25,(anonymous_21) -FNDA:25318,(anonymous_22) +FNDA:25338,(anonymous_22) FNDA:0,(anonymous_23) -FNDA:6074,(anonymous_24) +FNDA:6079,(anonymous_24) FNDA:19,(anonymous_25) FNDA:29,(anonymous_26) -FNDA:12616,(anonymous_27) -FNDA:7349,(anonymous_28) +FNDA:12622,(anonymous_27) +FNDA:7354,(anonymous_28) FNDA:0,(anonymous_29) FNDA:12,(anonymous_30) FNDA:188,(anonymous_31) FNDA:1,(anonymous_32) FNDA:100,(anonymous_33) -FNDA:8108,(anonymous_34) +FNDA:8113,(anonymous_34) FNDA:247,(anonymous_35) FNDA:36,(anonymous_36) FNDA:26,(anonymous_37) FNDA:64,(anonymous_38) -FNDA:26120,(anonymous_39) +FNDA:26140,(anonymous_39) FNDA:12,(anonymous_40) FNDA:17,(anonymous_41) FNDA:100,(anonymous_42) FNDA:76,(anonymous_43) FNDA:29,(anonymous_44) FNDA:32,(anonymous_45) -FNDA:179,(anonymous_46) +FNDA:180,(anonymous_46) FNDA:0,(anonymous_47) FNDA:3,(anonymous_48) FNDA:23,(anonymous_49) -FNDA:14050,(anonymous_50) +FNDA:14060,(anonymous_50) FNDA:0,(anonymous_51) FNDA:0,(anonymous_52) -FNDA:12211,(anonymous_53) +FNDA:12221,(anonymous_53) FNDA:34,(anonymous_54) -FNDA:6412,(anonymous_55) +FNDA:6417,(anonymous_55) FNDA:0,(anonymous_56) FNDA:69,(anonymous_57) FNDA:43,(anonymous_58) @@ -31712,36 +31735,36 @@ FNDA:39,(anonymous_75) FNDA:53,(anonymous_76) FNDA:0,(anonymous_77) FNDA:0,(anonymous_78) -FNDA:13355,(anonymous_79) -FNDA:760,(anonymous_80) +FNDA:13365,(anonymous_79) +FNDA:761,(anonymous_80) FNDA:0,(anonymous_81) FNDA:1,(anonymous_82) -FNDA:6387,(anonymous_83) +FNDA:6392,(anonymous_83) FNDA:3,(anonymous_84) FNDA:0,(anonymous_85) FNDA:4,(anonymous_86) FNDA:397,(anonymous_87) -FNDA:762,(anonymous_88) +FNDA:763,(anonymous_88) FNDA:0,(anonymous_89) -FNDA:6459,(anonymous_90) -FNDA:12146,(anonymous_91) +FNDA:6464,(anonymous_90) +FNDA:12156,(anonymous_91) FNDA:0,(anonymous_92) FNDA:530,(anonymous_93) FNDA:0,(anonymous_94) FNDA:0,(anonymous_95) -FNDA:6286,(anonymous_96) +FNDA:6291,(anonymous_96) FNDA:14,(anonymous_97) FNDA:40,(anonymous_98) FNDA:0,(anonymous_99) FNDA:48,(anonymous_100) FNDA:302,(anonymous_101) FNDA:129,(anonymous_102) -FNDA:6664,(anonymous_103) -FNDA:6857,(anonymous_104) +FNDA:6669,(anonymous_103) +FNDA:6862,(anonymous_104) FNDA:0,(anonymous_105) FNDA:3,(anonymous_106) FNDA:404,(anonymous_107) -FNDA:668,(anonymous_108) +FNDA:908,(anonymous_108) FNDA:7,(anonymous_109) FNDA:0,(anonymous_110) FNDA:48,(anonymous_111) @@ -31750,7 +31773,7 @@ FNDA:54,(anonymous_113) FNDA:5,(anonymous_114) FNDA:720,(anonymous_115) FNDA:145,(anonymous_116) -FNDA:13414,(anonymous_117) +FNDA:13424,(anonymous_117) FNDA:24,(anonymous_118) FNDA:0,(anonymous_119) FNDA:0,(anonymous_120) @@ -31763,12 +31786,12 @@ FNDA:1,(anonymous_126) FNDA:95,(anonymous_127) FNDA:29,(anonymous_128) FNDA:18,(anonymous_129) -FNDA:6140,(anonymous_130) -FNDA:37199,(anonymous_131) +FNDA:6145,(anonymous_130) +FNDA:37229,(anonymous_131) FNDA:841,(anonymous_132) FNDA:14,(anonymous_133) -DA:1,6295 -DA:2,6094 +DA:1,6300 +DA:2,6099 DA:4,222 DA:5,117 DA:7,1 @@ -31790,36 +31813,36 @@ DA:25,12 DA:26,26 DA:27,26 DA:28,26 -DA:30,25319 -DA:31,6075 +DA:30,25339 +DA:31,6080 DA:32,20 DA:33,30 -DA:34,12617 -DA:35,7350 +DA:34,12623 +DA:35,7355 DA:36,1 DA:37,189 DA:38,1 DA:39,2 DA:40,101 -DA:43,8109 +DA:43,8114 DA:44,248 DA:45,37 DA:46,27 DA:47,65 -DA:48,26121 +DA:48,26141 DA:49,18 DA:50,101 DA:51,77 DA:52,33 -DA:53,180 +DA:53,181 DA:54,4 DA:55,24 -DA:56,14051 +DA:56,14061 DA:57,1 DA:58,1 -DA:59,12212 +DA:59,12222 DA:60,35 -DA:61,6413 +DA:61,6418 DA:62,70 DA:63,44 DA:64,1 @@ -31842,39 +31865,39 @@ DA:83,40 DA:84,54 DA:85,1 DA:86,1 -DA:88,13356 -DA:89,761 +DA:88,13366 +DA:89,762 DA:90,1 DA:91,2 -DA:92,6388 +DA:92,6393 DA:93,4 DA:94,1 DA:95,1 DA:96,5 DA:97,398 -DA:99,763 -DA:101,6460 -DA:102,12147 +DA:99,764 +DA:101,6465 +DA:102,12157 DA:103,1 DA:104,1 DA:105,531 DA:107,1 DA:108,1 DA:109,1 -DA:111,6287 +DA:111,6292 DA:112,15 DA:114,41 DA:115,1 DA:116,49 DA:117,303 DA:119,130 -DA:120,6665 -DA:121,6858 +DA:120,6670 +DA:121,6863 DA:122,1 DA:123,1 DA:124,4 DA:125,405 -DA:128,669 +DA:128,909 DA:129,8 DA:130,1 DA:131,49 @@ -31883,7 +31906,7 @@ DA:134,55 DA:135,6 DA:136,721 DA:137,146 -DA:138,13415 +DA:138,13425 DA:140,25 DA:141,1 DA:142,1 @@ -31895,8 +31918,8 @@ DA:148,1 DA:149,1 DA:150,2 DA:152,96 -DA:154,6141 -DA:155,37200 +DA:154,6146 +DA:155,37230 DA:156,842 DA:158,15 LF:132 @@ -32053,7 +32076,7 @@ FN:34,getBlockElementAtNode FN:111,findHeadTailLeafNode FNF:2 FNH:2 -FNDA:8483,getBlockElementAtNode +FNDA:8488,getBlockElementAtNode FNDA:3478,findHeadTailLeafNode DA:1,1 DA:2,1 @@ -32062,8 +32085,8 @@ DA:4,1 DA:5,1 DA:6,1 DA:34,1 -DA:38,8483 -DA:39,6654 +DA:38,8488 +DA:39,6659 DA:45,1829 DA:46,1829 DA:47,0 @@ -32110,7 +32133,7 @@ DA:138,1813 DA:140,0 LF:53 LH:48 -BRDA:38,0,0,6654 +BRDA:38,0,0,6659 BRDA:38,0,1,1829 BRDA:46,1,0,0 BRDA:46,1,1,1829 @@ -32164,24 +32187,24 @@ SF:packages/roosterjs-editor-dom/lib/blockElements/getFirstLastBlockElement.ts FN:10,getFirstLastBlockElement FNF:1 FNH:1 -FNDA:6165,getFirstLastBlockElement +FNDA:6170,getFirstLastBlockElement DA:1,1 DA:10,1 -DA:14,6165 -DA:15,6165 -DA:16,6262 -DA:18,6165 +DA:14,6170 +DA:15,6170 +DA:16,6267 +DA:18,6170 LF:6 LH:6 -BRDA:17,0,0,6262 +BRDA:17,0,0,6267 BRDA:17,0,1,185 -BRDA:16,1,0,6262 -BRDA:16,1,1,6261 +BRDA:16,1,0,6267 +BRDA:16,1,1,6266 BRDA:16,2,0,171 -BRDA:16,2,1,6090 -BRDA:18,3,0,6165 +BRDA:16,2,1,6095 +BRDA:18,3,0,6170 BRDA:18,3,1,88 -BRDA:18,3,2,6077 +BRDA:18,3,2,6082 BRF:9 BRH:9 end_of_record @@ -33958,17 +33981,17 @@ SF:packages/roosterjs-editor-dom/lib/entity/getEntitySelector.ts FN:8,getEntitySelector FNF:1 FNH:1 -FNDA:7277,getEntitySelector +FNDA:7282,getEntitySelector DA:8,1 -DA:9,7277 -DA:10,7277 -DA:11,7277 +DA:9,7282 +DA:10,7282 +DA:11,7282 LF:4 LH:4 BRDA:9,0,0,2 -BRDA:9,0,1,7275 +BRDA:9,0,1,7280 BRDA:10,1,0,2 -BRDA:10,1,1,7275 +BRDA:10,1,1,7280 BRF:4 BRH:4 end_of_record @@ -35219,9 +35242,9 @@ SF:packages/roosterjs-editor-dom/lib/jsUtils/arrayPush.ts FN:6,arrayPush FNF:1 FNH:1 -FNDA:6255,arrayPush +FNDA:6260,arrayPush DA:6,1 -DA:7,6255 +DA:7,6260 LF:2 LH:2 BRF:0 @@ -35232,9 +35255,9 @@ SF:packages/roosterjs-editor-dom/lib/jsUtils/getObjectKeys.ts FN:6,getObjectKeys FNF:1 FNH:1 -FNDA:39054,getObjectKeys +FNDA:39084,getObjectKeys DA:6,1 -DA:9,39054 +DA:9,39084 LF:2 LH:2 BRF:0 @@ -35245,9 +35268,9 @@ SF:packages/roosterjs-editor-dom/lib/jsUtils/toArray.ts FN:33,toArray FNF:1 FNH:1 -FNDA:30156,toArray +FNDA:30176,toArray DA:33,1 -DA:34,30156 +DA:34,30176 LF:2 LH:2 BRF:0 @@ -37301,25 +37324,25 @@ FN:175,getEndOffset FNF:10 FNH:10 FNDA:1,(anonymous_0) -FNDA:18840,Position -FNDA:14833,(anonymous_2) +FNDA:18847,Position +FNDA:14843,(anonymous_2) FNDA:315,(anonymous_3) FNDA:1326,(anonymous_4) FNDA:125,(anonymous_5) -FNDA:1543,(anonymous_6) +FNDA:1547,(anonymous_6) FNDA:932,(anonymous_7) FNDA:889,getIndexOfNode -FNDA:17951,getEndOffset +FNDA:17958,getEndOffset DA:1,1 DA:2,1 DA:10,1 -DA:42,18849 -DA:43,18840 -DA:45,18840 +DA:42,18856 +DA:43,18847 +DA:45,18847 DA:46,7 DA:47,7 -DA:49,18833 -DA:52,18840 +DA:49,18840 +DA:52,18847 DA:54,460 DA:55,460 DA:56,460 @@ -37328,26 +37351,26 @@ DA:60,429 DA:61,429 DA:62,429 DA:63,429 -DA:66,931 -DA:67,931 -DA:68,931 -DA:71,17020 -DA:72,17020 -DA:73,17020 -DA:74,17020 -DA:77,18840 +DA:66,929 +DA:67,929 +DA:68,929 +DA:71,17029 +DA:72,17029 +DA:73,17029 +DA:74,17029 +DA:77,18847 DA:84,1 -DA:85,14833 -DA:86,13664 -DA:89,1169 -DA:90,1169 -DA:93,1169 -DA:94,2088 -DA:104,2088 -DA:105,1810 -DA:106,1810 +DA:85,14843 +DA:86,13678 +DA:89,1165 +DA:90,1165 +DA:93,1165 +DA:94,2080 +DA:104,2080 +DA:105,1802 +DA:106,1802 DA:109,278 -DA:112,1169 +DA:112,1165 DA:119,1 DA:120,315 DA:132,1 @@ -37355,7 +37378,7 @@ DA:133,1326 DA:142,1 DA:143,125 DA:150,1 -DA:151,1543 +DA:151,1547 DA:158,1 DA:161,932 DA:165,1 @@ -37363,45 +37386,45 @@ DA:168,889 DA:169,889 DA:170,321 DA:172,889 -DA:176,17951 -DA:177,3055 -DA:178,14896 -DA:179,14791 +DA:176,17958 +DA:177,3058 +DA:178,14900 +DA:179,14795 DA:181,105 LF:58 LH:58 BRDA:42,0,0,9 -BRDA:42,0,1,18831 +BRDA:42,0,1,18838 BRDA:45,1,0,7 -BRDA:45,1,1,18833 +BRDA:45,1,1,18840 BRDA:53,2,0,460 BRDA:53,2,1,429 -BRDA:53,2,2,931 -BRDA:53,2,3,17020 -BRDA:73,3,0,17020 -BRDA:73,3,1,1682 -BRDA:85,4,0,13664 -BRDA:85,4,1,1169 -BRDA:85,5,0,14833 -BRDA:85,5,1,13472 -BRDA:91,6,0,371 -BRDA:91,6,1,798 -BRDA:93,7,0,2979 -BRDA:93,7,1,891 -BRDA:95,8,0,635 -BRDA:95,8,1,1453 -BRDA:96,9,0,565 +BRDA:53,2,2,929 +BRDA:53,2,3,17029 +BRDA:73,3,0,17029 +BRDA:73,3,1,1678 +BRDA:85,4,0,13678 +BRDA:85,4,1,1165 +BRDA:85,5,0,14843 +BRDA:85,5,1,13478 +BRDA:91,6,0,369 +BRDA:91,6,1,796 +BRDA:93,7,0,2967 +BRDA:93,7,1,887 +BRDA:95,8,0,631 +BRDA:95,8,1,1449 +BRDA:96,9,0,561 BRDA:96,9,1,70 -BRDA:99,10,0,1200 +BRDA:99,10,0,1196 BRDA:99,10,1,253 BRDA:101,11,0,185 BRDA:101,11,1,68 -BRDA:104,12,0,1810 +BRDA:104,12,0,1802 BRDA:104,12,1,278 -BRDA:107,13,0,744 -BRDA:107,13,1,1066 -BRDA:107,14,0,1810 -BRDA:107,14,1,1177 +BRDA:107,13,0,740 +BRDA:107,13,1,1062 +BRDA:107,14,0,1802 +BRDA:107,14,1,1173 BRDA:121,15,0,315 BRDA:121,15,1,315 BRDA:121,15,2,290 @@ -37412,25 +37435,25 @@ BRDA:134,16,1,556 BRDA:134,17,0,770 BRDA:134,17,1,318 BRDA:134,17,2,614 -BRDA:162,18,0,343 -BRDA:162,18,1,589 +BRDA:162,18,0,347 +BRDA:162,18,1,585 BRDA:169,19,0,1210 BRDA:169,19,1,889 BRDA:169,20,0,0 BRDA:169,20,1,1210 BRDA:169,21,0,1210 BRDA:169,21,1,1210 -BRDA:176,22,0,3055 -BRDA:176,22,1,14896 -BRDA:177,23,0,3055 +BRDA:176,22,0,3058 +BRDA:176,22,1,14900 +BRDA:177,23,0,3058 BRDA:177,23,1,62 BRDA:177,24,0,0 -BRDA:177,24,1,3055 -BRDA:177,25,0,3055 -BRDA:177,25,1,3055 -BRDA:178,26,0,14791 +BRDA:177,24,1,3058 +BRDA:177,25,0,3058 +BRDA:177,25,1,3058 +BRDA:178,26,0,14795 BRDA:178,26,1,105 -BRDA:178,27,0,14896 +BRDA:178,27,0,14900 BRDA:178,27,1,105 BRF:62 BRH:60 @@ -37440,54 +37463,54 @@ SF:packages/roosterjs-editor-dom/lib/selection/addRangeToSelection.ts FN:10,addRangeToSelection FNF:1 FNH:1 -FNDA:758,addRangeToSelection +FNDA:759,addRangeToSelection DA:1,1 DA:10,1 -DA:11,758 -DA:12,758 -DA:13,758 -DA:15,758 -DA:17,754 -DA:18,754 -DA:21,754 +DA:11,759 +DA:12,759 +DA:13,759 +DA:15,759 +DA:17,758 +DA:18,758 +DA:21,758 DA:29,0 -DA:31,754 -DA:36,758 -DA:37,758 +DA:31,758 +DA:36,759 +DA:37,759 LF:13 LH:12 BRDA:11,0,0,0 -BRDA:11,0,1,758 -BRDA:11,1,0,758 -BRDA:11,1,1,758 +BRDA:11,0,1,759 +BRDA:11,1,0,759 +BRDA:11,1,1,759 BRDA:11,2,0,0 -BRDA:11,2,1,758 -BRDA:11,3,0,758 -BRDA:11,3,1,758 +BRDA:11,2,1,759 +BRDA:11,3,0,759 +BRDA:11,3,1,759 BRDA:11,4,0,0 -BRDA:11,4,1,758 -BRDA:11,5,0,758 -BRDA:11,5,1,758 +BRDA:11,4,1,759 +BRDA:11,5,0,759 +BRDA:11,5,1,759 BRDA:11,6,0,0 -BRDA:11,6,1,758 -BRDA:11,7,0,758 -BRDA:11,7,1,758 -BRDA:12,8,0,758 +BRDA:11,6,1,759 +BRDA:11,7,0,759 +BRDA:11,7,1,759 +BRDA:12,8,0,759 BRDA:12,8,1,0 -BRDA:15,9,0,754 -BRDA:15,9,1,4 +BRDA:15,9,0,758 +BRDA:15,9,1,1 BRDA:21,10,0,0 -BRDA:21,10,1,754 -BRDA:22,11,0,754 -BRDA:22,11,1,583 -BRDA:22,11,2,171 -BRDA:22,11,3,171 +BRDA:21,10,1,758 +BRDA:22,11,0,758 +BRDA:22,11,1,582 +BRDA:22,11,2,176 +BRDA:22,11,3,176 BRDA:22,11,4,1 BRDA:22,11,5,1 BRDA:22,11,6,1 -BRDA:23,12,0,171 +BRDA:23,12,0,176 BRDA:23,12,1,0 -BRDA:36,13,0,758 +BRDA:36,13,0,759 BRDA:36,13,1,0 BRF:33 BRH:25 @@ -37500,39 +37523,39 @@ FN:109,isNodePosition FN:113,getPositionFromPath FNF:4 FNH:4 -FNDA:1300,createRange -FNDA:2592,getFocusablePosition -FNDA:1823,isNodePosition +FNDA:1301,createRange +FNDA:2594,getFocusablePosition +FNDA:1824,isNodePosition FNDA:306,getPositionFromPath DA:1,1 DA:2,1 DA:3,1 DA:56,1 -DA:62,1300 -DA:63,1300 -DA:65,1300 +DA:62,1301 +DA:63,1301 +DA:65,1301 DA:67,523 DA:68,523 -DA:69,777 -DA:70,775 +DA:69,778 +DA:70,776 DA:72,153 DA:73,153 -DA:74,622 -DA:77,315 -DA:78,315 +DA:74,623 +DA:77,316 +DA:78,316 DA:79,307 DA:81,307 DA:82,307 -DA:86,1300 -DA:87,1296 -DA:88,1296 -DA:89,1296 -DA:90,1296 -DA:91,1296 -DA:93,1296 +DA:86,1301 +DA:87,1297 +DA:88,1297 +DA:89,1297 +DA:90,1297 +DA:91,1297 +DA:93,1297 DA:95,4 -DA:104,2592 -DA:110,1823 +DA:104,2594 +DA:110,1824 DA:114,306 DA:115,0 DA:120,306 @@ -37545,45 +37568,45 @@ DA:136,306 LF:38 LH:37 BRDA:65,0,0,523 -BRDA:65,0,1,777 +BRDA:65,0,1,778 BRDA:68,1,0,290 BRDA:68,1,1,233 -BRDA:69,2,0,775 +BRDA:69,2,0,776 BRDA:69,2,1,2 BRDA:70,3,0,153 -BRDA:70,3,1,622 +BRDA:70,3,1,623 BRDA:73,4,0,153 BRDA:73,4,1,0 -BRDA:74,5,0,315 +BRDA:74,5,0,316 BRDA:74,5,1,307 BRDA:78,6,0,26 -BRDA:78,6,1,289 +BRDA:78,6,1,290 BRDA:79,7,0,307 BRDA:79,7,1,0 BRDA:79,8,0,307 BRDA:79,8,1,104 BRDA:82,9,0,307 BRDA:82,9,1,104 -BRDA:86,10,0,1296 +BRDA:86,10,0,1297 BRDA:86,10,1,4 BRDA:86,11,0,4 -BRDA:86,11,1,1296 -BRDA:86,12,0,1300 -BRDA:86,12,1,1298 +BRDA:86,11,1,1297 +BRDA:86,12,0,1301 +BRDA:86,12,1,1299 BRDA:86,13,0,2 -BRDA:86,13,1,1298 -BRDA:86,14,0,1300 -BRDA:86,14,1,1298 -BRDA:89,15,0,1296 -BRDA:89,15,1,520 +BRDA:86,13,1,1299 +BRDA:86,14,0,1301 +BRDA:86,14,1,1299 +BRDA:89,15,0,1297 +BRDA:89,15,1,521 BRDA:105,16,0,107 -BRDA:105,16,1,2485 -BRDA:104,17,0,2592 +BRDA:105,16,1,2487 +BRDA:104,17,0,2594 BRDA:104,17,1,1537 BRDA:105,18,0,3 BRDA:105,18,1,104 -BRDA:110,19,0,1823 -BRDA:110,19,1,1588 +BRDA:110,19,0,1824 +BRDA:110,19,1,1589 BRDA:114,20,0,0 BRDA:114,20,1,306 BRDA:114,21,0,306 @@ -37700,13 +37723,13 @@ FN:11,getSelectionPath FN:39,getPositionPath FNF:2 FNH:2 -FNDA:6425,getSelectionPath +FNDA:6430,getSelectionPath FNDA:602,getPositionPath DA:1,1 DA:2,1 DA:11,1 -DA:15,6425 -DA:16,6124 +DA:15,6430 +DA:16,6129 DA:19,301 DA:24,301 DA:40,602 @@ -37717,30 +37740,30 @@ DA:46,602 DA:49,602 DA:50,2 DA:53,600 -DA:54,319 -DA:55,319 +DA:54,321 +DA:55,321 DA:56,49 DA:57,49 -DA:59,319 -DA:61,281 -DA:62,281 +DA:59,321 +DA:61,279 +DA:62,279 DA:65,600 -DA:66,1558 -DA:67,1558 -DA:69,1558 -DA:70,520 +DA:66,1560 +DA:67,1560 +DA:69,1560 +DA:70,519 DA:71,143 DA:72,45 DA:75,98 -DA:77,377 -DA:80,475 -DA:83,1558 -DA:84,1558 -DA:85,1558 +DA:77,376 +DA:80,474 +DA:83,1560 +DA:84,1560 +DA:85,1560 DA:88,600 LF:36 LH:35 -BRDA:15,0,0,6124 +BRDA:15,0,0,6129 BRDA:15,0,1,301 BRDA:40,1,0,0 BRDA:40,1,1,602 @@ -37748,9 +37771,9 @@ BRDA:40,2,0,602 BRDA:40,2,1,602 BRDA:49,3,0,2 BRDA:49,3,1,600 -BRDA:53,4,0,319 -BRDA:53,4,1,281 -BRDA:55,5,0,368 +BRDA:53,4,0,321 +BRDA:53,4,1,279 +BRDA:55,5,0,370 BRDA:55,5,1,93 BRDA:56,6,0,49 BRDA:56,6,1,14 @@ -37758,18 +37781,18 @@ BRDA:56,7,0,0 BRDA:56,7,1,49 BRDA:56,8,0,49 BRDA:56,8,1,49 -BRDA:86,9,0,1558 -BRDA:86,9,1,1558 -BRDA:69,10,0,1558 +BRDA:86,9,0,1560 +BRDA:86,9,1,1560 +BRDA:69,10,0,1560 BRDA:69,10,1,24 BRDA:69,11,0,0 -BRDA:69,11,1,1558 -BRDA:69,12,0,1558 -BRDA:69,12,1,1558 -BRDA:69,13,0,2078 -BRDA:69,13,1,1998 +BRDA:69,11,1,1560 +BRDA:69,12,0,1560 +BRDA:69,12,1,1560 +BRDA:69,13,0,2079 +BRDA:69,13,1,2000 BRDA:70,14,0,143 -BRDA:70,14,1,377 +BRDA:70,14,1,376 BRDA:71,15,0,45 BRDA:71,15,1,98 BRDA:71,16,0,143 @@ -37778,12 +37801,12 @@ BRDA:71,17,0,0 BRDA:71,17,1,143 BRDA:71,18,0,143 BRDA:71,18,1,143 -BRDA:85,19,0,1558 +BRDA:85,19,0,1560 BRDA:85,19,1,10 BRDA:85,20,0,0 -BRDA:85,20,1,1558 -BRDA:85,21,0,1558 -BRDA:85,21,1,1558 +BRDA:85,20,1,1560 +BRDA:85,21,0,1560 +BRDA:85,21,1,1560 BRF:44 BRH:39 end_of_record @@ -37919,43 +37942,43 @@ FN:95,compareSnapshots FN:99,defaultCompare FNF:6 FNH:6 -FNDA:6486,addSnapshot +FNDA:6491,addSnapshot FNDA:27,(anonymous_1) -FNDA:6462,addSnapshotV2 -FNDA:6408,(anonymous_3) +FNDA:6467,addSnapshotV2 +FNDA:6413,(anonymous_3) FNDA:379,compareSnapshots FNDA:10,defaultCompare DA:1,1 DA:32,1 -DA:39,6486 -DA:40,6486 -DA:42,6486 -DA:43,6486 -DA:45,6486 -DA:46,6430 -DA:47,6430 -DA:48,6430 -DA:49,6430 -DA:51,6430 -DA:52,6430 +DA:39,6491 +DA:40,6491 +DA:42,6491 +DA:43,6491 +DA:45,6491 +DA:46,6435 +DA:47,6435 +DA:48,6435 +DA:49,6435 +DA:51,6435 +DA:52,6435 DA:56,3 DA:57,3 -DA:60,6430 +DA:60,6435 DA:61,3 DA:62,3 DA:63,3 -DA:66,6430 +DA:66,6435 DA:67,25 DA:69,56 DA:71,56 DA:81,1 -DA:86,6462 -DA:90,6408 +DA:86,6467 +DA:90,6413 DA:96,379 DA:100,10 LF:28 LH:28 -BRDA:39,0,0,6486 +BRDA:39,0,0,6491 BRDA:39,0,1,24 BRDA:39,1,0,27 BRDA:39,1,1,4 @@ -37963,29 +37986,29 @@ BRDA:39,2,0,0 BRDA:39,2,1,27 BRDA:39,3,0,27 BRDA:39,3,1,27 -BRDA:40,4,0,6486 +BRDA:40,4,0,6491 BRDA:40,4,1,24 -BRDA:43,5,0,6486 +BRDA:43,5,0,6491 BRDA:43,5,1,389 -BRDA:45,6,0,6430 +BRDA:45,6,0,6435 BRDA:45,6,1,56 -BRDA:45,7,0,6486 +BRDA:45,7,0,6491 BRDA:45,7,1,392 BRDA:45,7,2,389 -BRDA:53,8,0,6433 -BRDA:53,8,1,6432 +BRDA:53,8,0,6438 +BRDA:53,8,1,6437 BRDA:60,9,0,3 -BRDA:60,9,1,6427 +BRDA:60,9,1,6432 BRDA:66,10,0,25 -BRDA:66,10,1,6405 +BRDA:66,10,1,6410 BRDA:69,11,0,56 BRDA:69,11,1,0 -BRDA:90,12,0,6408 -BRDA:90,12,1,6082 +BRDA:90,12,0,6413 +BRDA:90,12,1,6087 BRDA:90,13,0,0 -BRDA:90,13,1,6408 -BRDA:90,14,0,6408 -BRDA:90,14,1,6408 +BRDA:90,13,1,6413 +BRDA:90,14,0,6413 +BRDA:90,14,1,6413 BRDA:96,15,0,379 BRDA:96,15,1,55 BRDA:96,15,2,55 @@ -37997,14 +38020,14 @@ SF:packages/roosterjs-editor-dom/lib/snapshots/canMoveCurrentSnapshot.ts FN:9,canMoveCurrentSnapshot FNF:1 FNH:1 -FNDA:19195,canMoveCurrentSnapshot +FNDA:19210,canMoveCurrentSnapshot DA:9,1 -DA:13,19195 -DA:14,19195 +DA:13,19210 +DA:14,19210 LF:3 LH:3 -BRDA:14,0,0,19195 -BRDA:14,0,1,13096 +BRDA:14,0,0,19210 +BRDA:14,0,1,13106 BRF:2 BRH:2 end_of_record @@ -38031,14 +38054,14 @@ FN:43,clearProceedingSnapshotsV2 FN:44,(anonymous_3) FNF:4 FNH:3 -FNDA:6966,clearProceedingSnapshots +FNDA:6971,clearProceedingSnapshots FNDA:3,(anonymous_1) FNDA:530,clearProceedingSnapshotsV2 FNDA:0,(anonymous_3) DA:1,1 DA:23,1 -DA:27,6966 -DA:28,6966 +DA:27,6971 +DA:28,6971 DA:29,5 DA:30,5 DA:31,5 @@ -38049,7 +38072,7 @@ DA:43,1 DA:44,530 LF:12 LH:12 -BRDA:27,0,0,6966 +BRDA:27,0,0,6971 BRDA:27,0,1,6 BRDA:27,1,0,3 BRDA:27,1,1,0 @@ -38058,7 +38081,7 @@ BRDA:27,2,1,3 BRDA:27,3,0,3 BRDA:27,3,1,3 BRDA:28,4,0,5 -BRDA:28,4,1,6961 +BRDA:28,4,1,6966 BRDA:44,5,0,0 BRDA:44,5,1,0 BRDA:44,6,0,0 @@ -38073,9 +38096,9 @@ SF:packages/roosterjs-editor-dom/lib/snapshots/createSnapshots.ts FN:7,createSnapshots FNF:1 FNH:1 -FNDA:6298,createSnapshots +FNDA:6303,createSnapshots DA:7,1 -DA:8,6298 +DA:8,6303 LF:2 LH:2 BRF:0 @@ -38140,15 +38163,15 @@ SF:packages/roosterjs-editor-dom/lib/style/removeGlobalCssStyle.ts FN:7,removeGlobalCssStyle FNF:1 FNH:1 -FNDA:13415,removeGlobalCssStyle +FNDA:13425,removeGlobalCssStyle DA:7,1 -DA:8,13415 -DA:9,13415 +DA:8,13425 +DA:9,13425 DA:10,126 LF:4 LH:4 BRDA:9,0,0,126 -BRDA:9,0,1,13289 +BRDA:9,0,1,13299 BRDA:10,1,0,0 BRDA:10,1,1,126 BRDA:10,2,0,126 @@ -39693,52 +39716,52 @@ SF:packages/roosterjs-editor-dom/lib/utils/applyFormat.ts FN:11,applyFormat FNF:1 FNH:1 -FNDA:6074,applyFormat +FNDA:6079,applyFormat DA:1,1 DA:11,1 -DA:17,6074 -DA:18,6074 -DA:29,54666 -DA:31,6074 -DA:32,6054 -DA:34,6074 -DA:35,6060 -DA:38,6074 -DA:39,6054 +DA:17,6079 +DA:18,6079 +DA:29,54711 +DA:31,6079 +DA:32,6059 +DA:34,6079 +DA:35,6065 +DA:38,6079 +DA:39,6059 DA:47,20 DA:48,0 -DA:58,6074 +DA:58,6079 DA:59,0 -DA:67,6074 +DA:67,6079 DA:68,0 -DA:78,6074 +DA:78,6079 DA:79,0 -DA:81,6074 +DA:81,6079 DA:82,0 -DA:84,6074 +DA:84,6079 DA:85,0 LF:23 LH:17 -BRDA:17,0,0,6074 +BRDA:17,0,0,6079 BRDA:17,0,1,0 -BRDA:31,1,0,6054 +BRDA:31,1,0,6059 BRDA:31,1,1,20 -BRDA:34,2,0,6060 +BRDA:34,2,0,6065 BRDA:34,2,1,14 -BRDA:38,3,0,6054 +BRDA:38,3,0,6059 BRDA:38,3,1,20 BRDA:47,4,0,0 BRDA:47,4,1,20 BRDA:58,5,0,0 -BRDA:58,5,1,6074 +BRDA:58,5,1,6079 BRDA:67,6,0,0 -BRDA:67,6,1,6074 +BRDA:67,6,1,6079 BRDA:78,7,0,0 -BRDA:78,7,1,6074 +BRDA:78,7,1,6079 BRDA:81,8,0,0 -BRDA:81,8,1,6074 +BRDA:81,8,1,6079 BRDA:84,9,0,0 -BRDA:84,9,1,6074 +BRDA:84,9,1,6079 BRF:20 BRH:13 end_of_record @@ -39859,25 +39882,25 @@ FN:30,contains FN:63,internalContains FNF:2 FNH:2 -FNDA:46504,contains -FNDA:27284,internalContains +FNDA:46520,contains +FNDA:27292,internalContains DA:1,1 DA:30,1 -DA:35,46504 -DA:36,8005 -DA:39,38499 -DA:40,4212 -DA:43,34287 +DA:35,46520 +DA:36,8010 +DA:39,38510 +DA:40,4210 +DA:43,34300 DA:44,2635 DA:45,2635 -DA:48,34287 -DA:49,9473 -DA:50,9473 -DA:53,34287 +DA:48,34300 +DA:49,9479 +DA:50,9479 +DA:53,34300 DA:54,788 -DA:57,33499 -DA:64,27284 -DA:65,27284 +DA:57,33512 +DA:64,27292 +DA:65,27292 DA:67,0 DA:68,0 DA:69,0 @@ -39885,33 +39908,33 @@ DA:72,0 DA:75,0 LF:22 LH:17 -BRDA:35,0,0,8005 -BRDA:35,0,1,38499 -BRDA:35,1,0,46504 -BRDA:35,1,1,46491 -BRDA:39,2,0,4212 -BRDA:39,2,1,34287 -BRDA:39,3,0,38499 -BRDA:39,3,1,15297 +BRDA:35,0,0,8010 +BRDA:35,0,1,38510 +BRDA:35,1,0,46520 +BRDA:35,1,1,46507 +BRDA:39,2,0,4210 +BRDA:39,2,1,34300 +BRDA:39,3,0,38510 +BRDA:39,3,1,15303 BRDA:43,4,0,2635 -BRDA:43,4,1,31652 +BRDA:43,4,1,31665 BRDA:44,5,0,2635 BRDA:44,5,1,2635 -BRDA:48,6,0,9473 -BRDA:48,6,1,24814 -BRDA:48,7,0,34287 -BRDA:48,7,1,34287 +BRDA:48,6,0,9479 +BRDA:48,6,1,24821 +BRDA:48,7,0,34300 +BRDA:48,7,1,34300 BRDA:53,8,0,788 -BRDA:53,8,1,33499 -BRDA:53,9,0,34287 +BRDA:53,8,1,33512 +BRDA:53,9,0,34300 BRDA:53,9,1,917 BRDA:54,10,0,788 BRDA:54,10,1,783 -BRDA:58,11,0,33499 -BRDA:58,11,1,27284 -BRDA:58,12,0,33499 -BRDA:58,12,1,12434 -BRDA:64,13,0,27284 +BRDA:58,11,0,33512 +BRDA:58,11,1,27292 +BRDA:58,12,0,33512 +BRDA:58,12,1,12439 +BRDA:64,13,0,27292 BRDA:64,13,1,0 BRDA:68,14,0,0 BRDA:68,14,1,0 @@ -39926,69 +39949,69 @@ FN:113,(anonymous_2) FN:119,(anonymous_3) FNF:4 FNH:4 -FNDA:14171,createElement +FNDA:14181,createElement FNDA:307,(anonymous_1) FNDA:253,(anonymous_2) -FNDA:8535,(anonymous_3) +FNDA:8540,(anonymous_3) DA:1,1 DA:2,1 DA:3,1 DA:11,1 DA:78,1 -DA:85,14171 -DA:86,6138 -DA:89,14171 +DA:85,14181 +DA:86,6143 +DA:89,14181 DA:90,1 -DA:93,99190 -DA:94,14170 -DA:98,14170 +DA:93,99260 +DA:94,14180 +DA:98,14180 DA:99,569 -DA:102,14170 +DA:102,14180 DA:103,470 -DA:106,14170 +DA:106,14180 DA:107,155 DA:108,307 -DA:112,14170 +DA:112,14180 DA:113,94 DA:114,253 -DA:118,14170 -DA:119,7713 -DA:120,8535 +DA:118,14180 +DA:119,7718 +DA:120,8540 DA:121,1062 -DA:122,7473 -DA:123,7472 -DA:124,7472 -DA:125,7472 -DA:131,14170 +DA:122,7478 +DA:123,7477 +DA:124,7477 +DA:125,7477 +DA:131,14180 LF:30 LH:30 BRDA:17,0,0,0 BRDA:17,0,1,1 -BRDA:85,1,0,6138 -BRDA:85,1,1,8033 +BRDA:85,1,0,6143 +BRDA:85,1,1,8038 BRDA:89,2,0,1 -BRDA:89,2,1,14170 -BRDA:89,3,0,14171 -BRDA:89,3,1,14170 +BRDA:89,2,1,14180 +BRDA:89,3,0,14181 +BRDA:89,3,1,14180 BRDA:95,4,0,118 -BRDA:95,4,1,14052 +BRDA:95,4,1,14062 BRDA:98,5,0,569 -BRDA:98,5,1,13601 +BRDA:98,5,1,13611 BRDA:102,6,0,470 -BRDA:102,6,1,13700 +BRDA:102,6,1,13710 BRDA:106,7,0,155 -BRDA:106,7,1,14015 -BRDA:106,8,0,14170 +BRDA:106,7,1,14025 +BRDA:106,8,0,14180 BRDA:106,8,1,155 BRDA:112,9,0,94 -BRDA:112,9,1,14076 -BRDA:118,10,0,7713 -BRDA:118,10,1,6457 +BRDA:112,9,1,14086 +BRDA:118,10,0,7718 +BRDA:118,10,1,6462 BRDA:120,11,0,1062 -BRDA:120,11,1,7473 -BRDA:122,12,0,7472 +BRDA:120,11,1,7478 +BRDA:122,12,0,7477 BRDA:122,12,1,1 -BRDA:124,13,0,7472 +BRDA:124,13,0,7477 BRDA:124,13,1,0 BRF:28 BRH:26 @@ -39998,41 +40021,41 @@ SF:packages/roosterjs-editor-dom/lib/utils/findClosestElementAncestor.ts FN:13,findClosestElementAncestor FNF:1 FNH:1 -FNDA:27887,findClosestElementAncestor +FNDA:27899,findClosestElementAncestor DA:1,1 DA:2,1 DA:13,1 -DA:18,27887 -DA:19,27887 -DA:21,27887 -DA:22,8131 -DA:23,8131 +DA:18,27899 +DA:19,27899 +DA:21,27899 +DA:22,8136 +DA:23,8136 DA:25,0 DA:26,0 -DA:31,27887 +DA:31,27899 LF:11 LH:9 BRDA:18,0,0,31 -BRDA:18,0,1,27856 -BRDA:18,1,0,23799 -BRDA:18,1,1,4057 -BRDA:19,2,0,27717 +BRDA:18,0,1,27868 +BRDA:18,1,0,23808 +BRDA:18,1,1,4060 +BRDA:19,2,0,27729 BRDA:19,2,1,170 -BRDA:19,3,0,27887 -BRDA:19,3,1,27717 -BRDA:21,4,0,8131 -BRDA:21,4,1,19756 -BRDA:21,5,0,27887 -BRDA:21,5,1,27717 -BRDA:22,6,0,8131 +BRDA:19,3,0,27899 +BRDA:19,3,1,27729 +BRDA:21,4,0,8136 +BRDA:21,4,1,19763 +BRDA:21,5,0,27899 +BRDA:21,5,1,27729 +BRDA:22,6,0,8136 BRDA:22,6,1,0 BRDA:25,7,0,0 BRDA:25,7,1,0 BRDA:25,7,2,0 -BRDA:31,8,0,20891 -BRDA:31,8,1,6996 -BRDA:31,9,0,27887 -BRDA:31,9,1,8145 +BRDA:31,8,0,20898 +BRDA:31,8,1,7001 +BRDA:31,9,0,27899 +BRDA:31,9,1,8150 BRF:21 BRH:17 end_of_record @@ -40183,33 +40206,33 @@ FN:27,getFirstLeafNode FN:35,getLastLeafNode FNF:4 FNH:4 -FNDA:493,getLeafNode -FNDA:1865,(anonymous_1) -FNDA:484,getFirstLeafNode +FNDA:494,getLeafNode +FNDA:1869,(anonymous_1) +FNDA:485,getFirstLeafNode FNDA:9,getLastLeafNode DA:1,1 DA:2,1 -DA:10,1865 -DA:11,493 -DA:12,493 -DA:13,444 -DA:16,493 +DA:10,1869 +DA:11,494 +DA:12,494 +DA:13,445 +DA:16,494 DA:17,36 -DA:20,493 +DA:20,494 DA:27,1 -DA:28,484 +DA:28,485 DA:35,1 DA:36,9 LF:13 LH:13 -BRDA:10,0,0,1836 +BRDA:10,0,0,1840 BRDA:10,0,1,29 -BRDA:12,1,0,937 -BRDA:12,1,1,928 +BRDA:12,1,0,939 +BRDA:12,1,1,930 BRDA:16,2,0,36 -BRDA:16,2,1,457 -BRDA:16,3,0,493 -BRDA:16,3,1,484 +BRDA:16,2,1,458 +BRDA:16,3,0,494 +BRDA:16,3,1,485 BRF:8 BRH:8 end_of_record @@ -40330,15 +40353,15 @@ SF:packages/roosterjs-editor-dom/lib/utils/getTagOfNode.ts FN:8,getTagOfNode FNF:1 FNH:1 -FNDA:34526,getTagOfNode +FNDA:34531,getTagOfNode DA:8,1 -DA:9,34526 +DA:9,34531 LF:2 LH:2 -BRDA:9,0,0,24688 +BRDA:9,0,0,24693 BRDA:9,0,1,9838 -BRDA:9,1,0,34526 -BRDA:9,1,1,34457 +BRDA:9,1,0,34531 +BRDA:9,1,1,34462 BRF:4 BRH:4 end_of_record @@ -40601,18 +40624,18 @@ FN:82,checkPosition FN:83,(anonymous_4) FNF:5 FNH:5 -FNDA:27111,queryElements +FNDA:27131,queryElements FNDA:723,(anonymous_1) FNDA:723,isIntersectWithNodeRange FNDA:2384,checkPosition FNDA:4726,(anonymous_4) DA:1,1 DA:14,1 -DA:18,27760 -DA:21,27111 +DA:18,27780 +DA:21,27131 DA:22,6 -DA:25,27105 -DA:27,27105 +DA:25,27125 +DA:27,27125 DA:28,794 DA:29,794 DA:30,397 @@ -40621,9 +40644,9 @@ DA:35,227 DA:38,397 DA:43,397 DA:44,723 -DA:53,27105 +DA:53,27125 DA:54,827 -DA:56,27105 +DA:56,27125 DA:65,723 DA:66,723 DA:67,723 @@ -40635,14 +40658,14 @@ DA:84,4726 LF:26 LH:26 BRDA:18,0,0,649 -BRDA:18,0,1,26462 +BRDA:18,0,1,26482 BRDA:21,1,0,6 -BRDA:21,1,1,27105 -BRDA:21,2,0,27111 -BRDA:21,2,1,27108 +BRDA:21,1,1,27125 +BRDA:21,2,0,27131 +BRDA:21,2,1,27128 BRDA:27,3,0,397 -BRDA:27,3,1,26708 -BRDA:27,4,0,27105 +BRDA:27,3,1,26728 +BRDA:27,4,0,27125 BRDA:27,4,1,397 BRDA:30,5,0,227 BRDA:30,5,1,170 @@ -40656,7 +40679,7 @@ BRDA:39,9,0,397 BRDA:39,9,1,249 BRDA:39,9,2,231 BRDA:53,10,0,827 -BRDA:53,10,1,26278 +BRDA:53,10,1,26298 BRDA:69,11,0,605 BRDA:69,11,1,118 BRDA:74,12,0,723 @@ -40700,45 +40723,45 @@ FN:11,getTargetWindow FN:29,safeInstanceOf FNF:2 FNH:2 -FNDA:22199,getTargetWindow -FNDA:56975,safeInstanceOf +FNDA:22211,getTargetWindow +FNDA:57000,safeInstanceOf DA:11,1 -DA:13,22199 -DA:20,22199 -DA:21,22199 +DA:13,22211 +DA:20,22211 +DA:21,22211 DA:29,1 -DA:33,56975 -DA:34,34778 -DA:40,22197 -DA:41,22197 -DA:42,22197 -DA:43,22197 -DA:44,22197 +DA:33,57000 +DA:34,34791 +DA:40,22209 +DA:41,22209 +DA:42,22209 +DA:43,22209 +DA:44,22209 LF:12 LH:12 -BRDA:13,0,0,22199 -BRDA:13,0,1,9388 +BRDA:13,0,0,22211 +BRDA:13,0,1,9389 BRDA:13,0,2,714 BRDA:16,1,0,0 BRDA:16,1,1,714 -BRDA:20,2,0,22199 -BRDA:20,2,1,8674 +BRDA:20,2,0,22211 +BRDA:20,2,1,8675 BRDA:20,2,2,576 -BRDA:33,3,0,34778 -BRDA:33,3,1,22197 -BRDA:35,4,0,34778 +BRDA:33,3,0,34791 +BRDA:33,3,1,22209 +BRDA:35,4,0,34791 BRDA:35,4,1,2773 BRDA:36,5,0,0 BRDA:36,5,1,2773 BRDA:36,6,0,2773 BRDA:36,6,1,2773 -BRDA:41,7,0,22197 -BRDA:41,7,1,8672 -BRDA:43,8,0,22197 -BRDA:43,8,1,22197 -BRDA:45,9,0,22197 -BRDA:45,9,1,22197 -BRDA:45,9,2,15887 +BRDA:41,7,0,22209 +BRDA:41,7,1,8673 +BRDA:43,8,0,22209 +BRDA:43,8,1,22209 +BRDA:45,9,0,22209 +BRDA:45,9,1,22209 +BRDA:45,9,2,15898 BRDA:45,9,3,2362 BRF:24 BRH:22 @@ -40753,7 +40776,7 @@ FN:131,calculateLightness FNF:5 FNH:5 FNDA:1,(anonymous_0) -FNDA:18324,setColor +FNDA:18339,setColor FNDA:58,adaptFontColorToBackgroundColor FNDA:7,isADarkOrBrightColor FNDA:7,calculateLightness @@ -40769,14 +40792,14 @@ DA:11,1 DA:15,1 DA:17,1 DA:29,1 -DA:37,18324 -DA:38,18324 -DA:39,18324 -DA:41,18324 -DA:42,18324 -DA:43,18261 -DA:49,18261 -DA:52,18324 +DA:37,18339 +DA:38,18339 +DA:39,18339 +DA:41,18339 +DA:42,18339 +DA:43,18276 +DA:49,18276 +DA:52,18339 DA:53,58 DA:77,58 DA:78,51 @@ -40806,31 +40829,31 @@ LH:40 BRDA:8,0,0,1 BRDA:8,0,1,1 BRDA:37,1,0,114 -BRDA:37,1,1,18210 +BRDA:37,1,1,18225 BRDA:38,2,0,114 -BRDA:38,2,1,18210 -BRDA:39,3,0,6154 -BRDA:39,3,1,12170 -BRDA:41,4,0,18324 +BRDA:38,2,1,18225 +BRDA:39,3,0,6159 +BRDA:39,3,1,12180 +BRDA:41,4,0,18339 BRDA:41,4,1,0 -BRDA:41,5,0,18324 -BRDA:41,5,1,18210 -BRDA:42,6,0,18261 +BRDA:41,5,0,18339 +BRDA:41,5,1,18225 +BRDA:42,6,0,18276 BRDA:42,6,1,63 -BRDA:44,7,0,18261 +BRDA:44,7,0,18276 BRDA:44,7,1,61 BRDA:44,8,0,61 -BRDA:44,8,1,18200 -BRDA:44,9,0,18261 -BRDA:44,9,1,18200 +BRDA:44,8,1,18215 +BRDA:44,9,0,18276 +BRDA:44,9,1,18215 BRDA:46,10,0,61 -BRDA:46,10,1,18200 -BRDA:46,11,0,18261 -BRDA:46,11,1,18200 +BRDA:46,10,1,18215 +BRDA:46,11,0,18276 +BRDA:46,11,1,18215 BRDA:52,12,0,58 -BRDA:52,12,1,18266 -BRDA:52,13,0,18324 -BRDA:52,13,1,6154 +BRDA:52,12,1,18281 +BRDA:52,13,0,18339 +BRDA:52,13,1,6159 BRDA:55,14,0,58 BRDA:55,14,1,58 BRDA:55,15,0,58 @@ -40857,18 +40880,18 @@ SF:packages/roosterjs-editor-dom/lib/utils/shouldSkipNode.ts FN:21,shouldSkipNode FNF:1 FNH:1 -FNDA:1657,shouldSkipNode +FNDA:1658,shouldSkipNode DA:1,1 DA:2,1 DA:5,1 DA:6,1 DA:21,1 -DA:22,1657 -DA:23,1256 +DA:22,1658 +DA:23,1257 DA:24,34 -DA:25,1222 +DA:25,1223 DA:26,12 -DA:28,1210 +DA:28,1211 DA:30,401 DA:31,401 DA:32,1 @@ -40882,16 +40905,16 @@ DA:50,260 DA:53,0 LF:22 LH:21 -BRDA:22,0,0,1256 +BRDA:22,0,0,1257 BRDA:22,0,1,401 BRDA:23,1,0,34 -BRDA:23,1,1,1222 -BRDA:23,2,0,1256 -BRDA:23,2,1,1231 -BRDA:23,2,2,1231 +BRDA:23,1,1,1223 +BRDA:23,2,0,1257 +BRDA:23,2,1,1232 +BRDA:23,2,2,1232 BRDA:25,3,0,12 -BRDA:25,3,1,1210 -BRDA:25,4,0,1222 +BRDA:25,3,1,1211 +BRDA:25,4,0,1223 BRDA:25,4,1,112 BRDA:30,5,0,401 BRDA:30,5,1,0 diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/index.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/index.html index a9541ba4a15..764b56b9e7f 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/index.html @@ -95,7 +95,7 @@

All files packages-content-model/roosterjs diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/index.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/index.ts.html index 61031f7aaae..7fdc83e19a8 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/index.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/index.ts.html @@ -154,7 +154,7 @@

All files / packages- 1x 6x 4x -6x +8x  
export { default as insertTable } from './publicApi/table/insertTable';
 export { default as formatTable } from './publicApi/table/formatTable';
 export { default as setTableCellShade } from './publicApi/table/setTableCellShade';
@@ -211,7 +211,7 @@ 

All files / packages- diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/block/index.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/block/index.html index 0b454f01c09..346e0772229 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/block/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/block/index.html @@ -140,7 +140,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/block/setModelAlignment.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/block/setModelAlignment.ts.html index 2ac2c896ea0..2dc8f5a8489 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/block/setModelAlignment.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/block/setModelAlignment.ts.html @@ -310,7 +310,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/block/setModelDirection.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/block/setModelDirection.ts.html index 43e39fe8165..9feb03d34e4 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/block/setModelDirection.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/block/setModelDirection.ts.html @@ -361,7 +361,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/block/setModelIndentation.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/block/setModelIndentation.ts.html index 741c2be371b..702898f6af9 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/block/setModelIndentation.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/block/setModelIndentation.ts.html @@ -261,18 +261,18 @@

All files / pac 1x     -58x +62x   -30x +32x         -30x -30x +32x +32x   -44x -44x +46x +46x 18x 18x   @@ -316,27 +316,27 @@

All files / pac 1x     -26x -26x -26x -  -26x 28x 28x 28x   28x -24x +30x +30x +30x +  +30x +26x   -24x +26x 3x   -21x +23x     -24x +26x   -24x +26x 4x 3x   @@ -349,7 +349,7 @@

All files / pac       -30x +32x       @@ -391,22 +391,22 @@

All files / pac       -41x +43x   -123x -41x -41x -41x +129x +43x +43x +43x   -41x -34x +43x +36x     -41x +43x   9x   -32x +34x      
import { createListLevel, parseValueWithUnit } from 'roosterjs-content-model-dom';
@@ -592,7 +592,7 @@ 

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/block/toggleModelBlockQuote.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/block/toggleModelBlockQuote.ts.html index 81cb7813d3d..8c26e94ddd7 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/block/toggleModelBlockQuote.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/block/toggleModelBlockQuote.ts.html @@ -301,7 +301,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/common/clearModelFormat.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/common/clearModelFormat.ts.html index 7739438d4c3..ac704bc7809 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/common/clearModelFormat.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/common/clearModelFormat.ts.html @@ -637,7 +637,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/common/index.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/common/index.html index 009b7ada830..8de6b337476 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/common/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/common/index.html @@ -110,7 +110,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/common/wrapBlock.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/common/wrapBlock.ts.html index e78a5e433c6..56a1dde7ca4 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/common/wrapBlock.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/common/wrapBlock.ts.html @@ -277,7 +277,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/entity/index.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/entity/index.html index 19e1218571d..a08c567784d 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/entity/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/entity/index.html @@ -95,7 +95,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/entity/insertEntityModel.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/entity/insertEntityModel.ts.html index 3a983b4aa63..22e0a1526f6 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/entity/insertEntityModel.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/entity/insertEntityModel.ts.html @@ -409,7 +409,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/image/applyImageBorderFormat.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/image/applyImageBorderFormat.ts.html index f8861738b01..1b1976674e0 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/image/applyImageBorderFormat.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/image/applyImageBorderFormat.ts.html @@ -238,7 +238,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/image/index.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/image/index.html index 772306ac972..c8c0598b894 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/image/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/image/index.html @@ -95,7 +95,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/link/index.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/link/index.html index 99547c7a20e..19f51608435 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/link/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/link/index.html @@ -95,7 +95,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/link/matchLink.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/link/matchLink.ts.html index 6a8f96937a4..1d950036cae 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/link/matchLink.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/link/matchLink.ts.html @@ -406,7 +406,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/list/findListItemsInSameThread.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/list/findListItemsInSameThread.ts.html index 11daca8a33e..15982efcaa9 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/list/findListItemsInSameThread.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/list/findListItemsInSameThread.ts.html @@ -511,7 +511,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/list/index.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/list/index.html index 4ff6bbd26ea..34468efc6fd 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/list/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/list/index.html @@ -110,7 +110,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/list/setListType.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/list/setListType.ts.html index 578cc3d03f1..1340ecdf2e4 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/list/setListType.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/list/setListType.ts.html @@ -490,7 +490,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/selection/adjustSegmentSelection.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/selection/adjustSegmentSelection.ts.html index ed9bde9aa85..168ef1a5711 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/selection/adjustSegmentSelection.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/selection/adjustSegmentSelection.ts.html @@ -223,7 +223,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/selection/adjustTrailingSpaceSelection.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/selection/adjustTrailingSpaceSelection.ts.html index 828fda30e87..4b7c7410a75 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/selection/adjustTrailingSpaceSelection.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/selection/adjustTrailingSpaceSelection.ts.html @@ -292,7 +292,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/selection/adjustWordSelection.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/selection/adjustWordSelection.ts.html index 64c354d315e..404bbb89adf 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/selection/adjustWordSelection.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/selection/adjustWordSelection.ts.html @@ -514,7 +514,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/selection/collapseTableSelection.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/selection/collapseTableSelection.ts.html index 7a19c7d379d..98d14bacf96 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/selection/collapseTableSelection.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/selection/collapseTableSelection.ts.html @@ -121,7 +121,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/selection/index.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/selection/index.html index d6f94f58149..c6fb01601bb 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/selection/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/selection/index.html @@ -140,7 +140,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/alignTable.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/alignTable.ts.html index f96f3efbc31..77222edae37 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/alignTable.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/alignTable.ts.html @@ -97,7 +97,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/alignTableCell.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/alignTableCell.ts.html index a1520aacf28..60a7f3b15eb 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/alignTableCell.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/alignTableCell.ts.html @@ -313,7 +313,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/canMergeCells.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/canMergeCells.ts.html index 713a19fd0da..731f0f7bed1 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/canMergeCells.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/canMergeCells.ts.html @@ -271,7 +271,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/clearSelectedCells.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/clearSelectedCells.ts.html index 1e50e0ae7b1..71484e4e08f 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/clearSelectedCells.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/clearSelectedCells.ts.html @@ -142,7 +142,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/createTableStructure.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/createTableStructure.ts.html index 0d94e02a7fa..b0ed9fbccab 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/createTableStructure.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/createTableStructure.ts.html @@ -139,7 +139,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/deleteTable.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/deleteTable.ts.html index 626985f43df..da38f69e375 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/deleteTable.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/deleteTable.ts.html @@ -91,7 +91,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/deleteTableColumn.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/deleteTableColumn.ts.html index 997a75e4beb..e25273e5800 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/deleteTableColumn.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/deleteTableColumn.ts.html @@ -151,7 +151,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/deleteTableRow.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/deleteTableRow.ts.html index 33fdef8c21d..df12d4df905 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/deleteTableRow.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/deleteTableRow.ts.html @@ -136,7 +136,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/ensureFocusableParagraphForTable.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/ensureFocusableParagraphForTable.ts.html index 085cf86eac2..b99f9cdaa50 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/ensureFocusableParagraphForTable.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/ensureFocusableParagraphForTable.ts.html @@ -286,7 +286,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/index.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/index.html index fd5be2a8ac9..0407e7bffd1 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/index.html @@ -320,7 +320,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/insertTableColumn.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/insertTableColumn.ts.html index d3160216307..5d773bad71a 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/insertTableColumn.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/insertTableColumn.ts.html @@ -199,7 +199,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/insertTableRow.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/insertTableRow.ts.html index 84c1ab0c8c5..2bde3f83a25 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/insertTableRow.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/insertTableRow.ts.html @@ -184,7 +184,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/mergeTableCells.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/mergeTableCells.ts.html index f8955318300..de555a7b6f8 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/mergeTableCells.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/mergeTableCells.ts.html @@ -154,7 +154,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/mergeTableColumn.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/mergeTableColumn.ts.html index 1990626df59..2ae745b90cb 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/mergeTableColumn.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/mergeTableColumn.ts.html @@ -235,7 +235,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/mergeTableRow.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/mergeTableRow.ts.html index f90596c9233..f8fa2fac52c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/mergeTableRow.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/mergeTableRow.ts.html @@ -217,7 +217,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/splitTableCellHorizontally.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/splitTableCellHorizontally.ts.html index 7e6a5fb8eec..5b64462729a 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/splitTableCellHorizontally.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/splitTableCellHorizontally.ts.html @@ -247,7 +247,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/splitTableCellVertically.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/splitTableCellVertically.ts.html index a74e52a6505..b3dc04e32cb 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/splitTableCellVertically.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/modelApi/table/splitTableCellVertically.ts.html @@ -274,7 +274,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/index.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/index.html index 9b48a0b0001..c7eec212be3 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/index.html @@ -185,7 +185,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setAlignment.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setAlignment.ts.html index 2c9d9eeb834..4a0b9c099b1 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setAlignment.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setAlignment.ts.html @@ -118,7 +118,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setDirection.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setDirection.ts.html index 372c60cce1a..8763bc3531d 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setDirection.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setDirection.ts.html @@ -109,7 +109,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setHeadingLevel.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setHeadingLevel.ts.html index 989f3599ef1..41f514d04f6 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setHeadingLevel.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setHeadingLevel.ts.html @@ -238,7 +238,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setIndentation.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setIndentation.ts.html index 7d9b44bc7b2..48d80e1676a 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setIndentation.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setIndentation.ts.html @@ -166,7 +166,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setParagraphMargin.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setParagraphMargin.ts.html index 86af54be133..354bf003526 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setParagraphMargin.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setParagraphMargin.ts.html @@ -172,7 +172,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setSpacing.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setSpacing.ts.html index 7c56ae9805c..5d4c8f75f51 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setSpacing.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/setSpacing.ts.html @@ -124,7 +124,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/toggleBlockQuote.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/toggleBlockQuote.ts.html index 2c500f03533..ac039da1fa3 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/toggleBlockQuote.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/block/toggleBlockQuote.ts.html @@ -229,7 +229,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/entity/index.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/entity/index.html index 50dada0e420..e08124465c5 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/entity/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/entity/index.html @@ -95,7 +95,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/entity/insertEntity.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/entity/insertEntity.ts.html index da6c6775889..af63fc0be4b 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/entity/insertEntity.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/entity/insertEntity.ts.html @@ -394,7 +394,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/format/clearFormat.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/format/clearFormat.ts.html index 8d79507e719..ebd7078137c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/format/clearFormat.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/format/clearFormat.ts.html @@ -172,7 +172,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/format/getFormatState.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/format/getFormatState.ts.html index 7b40e3d8283..3cb8145cd6f 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/format/getFormatState.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/format/getFormatState.ts.html @@ -127,7 +127,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/format/index.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/format/index.html index 04bcc8d0a41..ca5d210fe1b 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/format/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/format/index.html @@ -110,7 +110,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/adjustImageSelection.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/adjustImageSelection.ts.html index 09d8dab8760..fdb44fb8a55 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/adjustImageSelection.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/adjustImageSelection.ts.html @@ -157,7 +157,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/changeImage.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/changeImage.ts.html index ab3b9d74a17..7ef12c619d4 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/changeImage.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/changeImage.ts.html @@ -169,7 +169,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/index.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/index.html index d5a97829d30..99829dcefdb 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/index.html @@ -170,7 +170,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/insertImage.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/insertImage.ts.html index 96e45100e13..1e8a37efc3c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/insertImage.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/insertImage.ts.html @@ -187,7 +187,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/setImageAltText.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/setImageAltText.ts.html index 8dde2f5a27d..9104cbdaed6 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/setImageAltText.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/setImageAltText.ts.html @@ -112,7 +112,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/setImageBorder.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/setImageBorder.ts.html index bc83c69231e..13a07340c78 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/setImageBorder.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/setImageBorder.ts.html @@ -130,7 +130,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/setImageBoxShadow.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/setImageBoxShadow.ts.html index 33c98ee6e7b..f987f715c41 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/setImageBoxShadow.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/image/setImageBoxShadow.ts.html @@ -157,7 +157,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/link/adjustLinkSelection.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/link/adjustLinkSelection.ts.html index 88a360f22e1..1380a774970 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/link/adjustLinkSelection.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/link/adjustLinkSelection.ts.html @@ -196,7 +196,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/link/index.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/link/index.html index b409adb6bac..6ab2acdb8c4 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/link/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/link/index.html @@ -125,7 +125,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/link/insertLink.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/link/insertLink.ts.html index 6490a814864..0c420dd0572 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/link/insertLink.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/link/insertLink.ts.html @@ -532,7 +532,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/link/removeLink.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/link/removeLink.ts.html index aba11b70554..18402bc6919 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/link/removeLink.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/link/removeLink.ts.html @@ -187,7 +187,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/list/index.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/list/index.html index 670d93bfef7..e61ae4a19bd 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/list/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/list/index.html @@ -140,7 +140,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/list/setListStartNumber.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/list/setListStartNumber.ts.html index daeae4539d8..0e8bbcf75b0 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/list/setListStartNumber.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/list/setListStartNumber.ts.html @@ -151,7 +151,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/list/setListStyle.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/list/setListStyle.ts.html index d0c2d4c52c8..d2386e8a75a 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/list/setListStyle.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/list/setListStyle.ts.html @@ -178,7 +178,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/list/toggleBullet.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/list/toggleBullet.ts.html index 0fcb7705dfe..c1429212fcd 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/list/toggleBullet.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/list/toggleBullet.ts.html @@ -136,7 +136,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/list/toggleNumbering.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/list/toggleNumbering.ts.html index d12597c8fce..7f6a078094f 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/list/toggleNumbering.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/list/toggleNumbering.ts.html @@ -136,7 +136,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/applySegmentFormat.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/applySegmentFormat.ts.html index 781e9edef2d..186db973d80 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/applySegmentFormat.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/applySegmentFormat.ts.html @@ -145,7 +145,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/changeCapitalization.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/changeCapitalization.ts.html index 3650d7179c9..9a74f008abe 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/changeCapitalization.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/changeCapitalization.ts.html @@ -238,7 +238,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/changeFontSize.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/changeFontSize.ts.html index c835c4b6f9a..f6803316a4d 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/changeFontSize.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/changeFontSize.ts.html @@ -295,7 +295,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/index.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/index.html index 69608f9f71a..6efb3458197 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/index.html @@ -290,7 +290,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/setBackgroundColor.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/setBackgroundColor.ts.html index db0d2080ab3..49fd0898468 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/setBackgroundColor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/setBackgroundColor.ts.html @@ -199,7 +199,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/setFontName.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/setFontName.ts.html index a155d08c1d2..05fc7fd8f91 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/setFontName.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/setFontName.ts.html @@ -139,7 +139,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/setFontSize.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/setFontSize.ts.html index 2517685c460..ecc3cda98e0 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/setFontSize.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/setFontSize.ts.html @@ -208,7 +208,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/setTextColor.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/setTextColor.ts.html index edd1d668bcc..51516249825 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/setTextColor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/setTextColor.ts.html @@ -163,7 +163,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleBold.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleBold.ts.html index 8618cd74f99..075a5c4baf4 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleBold.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleBold.ts.html @@ -139,7 +139,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleCode.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleCode.ts.html index 91da42549cd..e670aa415ee 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleCode.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleCode.ts.html @@ -160,7 +160,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleItalic.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleItalic.ts.html index 5851336bcec..993b49b9c5c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleItalic.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleItalic.ts.html @@ -121,7 +121,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleStrikethrough.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleStrikethrough.ts.html index 0cfd1e90787..a18a6a82674 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleStrikethrough.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleStrikethrough.ts.html @@ -121,7 +121,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleSubscript.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleSubscript.ts.html index 7ba5010ddcc..203cb3ca7da 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleSubscript.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleSubscript.ts.html @@ -121,7 +121,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleSuperscript.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleSuperscript.ts.html index 6ddfed1e2c8..08f93ed0b19 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleSuperscript.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleSuperscript.ts.html @@ -121,7 +121,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleUnderline.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleUnderline.ts.html index a6e4b2d6e7f..6caa5c91598 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleUnderline.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/segment/toggleUnderline.ts.html @@ -142,7 +142,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/applyTableBorderFormat.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/applyTableBorderFormat.ts.html index 95104fb7ca6..a58b0ca0964 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/applyTableBorderFormat.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/applyTableBorderFormat.ts.html @@ -1414,7 +1414,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/editTable.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/editTable.ts.html index 79bfe1cc941..1fdbfa1cf81 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/editTable.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/editTable.ts.html @@ -334,7 +334,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/formatTable.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/formatTable.ts.html index dd8fe3b32fd..ba9b9d5cbef 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/formatTable.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/formatTable.ts.html @@ -205,7 +205,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/index.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/index.html index 67abcbdcc69..9b4c1f337da 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/index.html @@ -155,7 +155,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/insertTable.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/insertTable.ts.html index 551e515a998..cb689779074 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/insertTable.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/insertTable.ts.html @@ -253,7 +253,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/setTableCellShade.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/setTableCellShade.ts.html index d412ca423b6..2afb50d3ac0 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/setTableCellShade.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/table/setTableCellShade.ts.html @@ -187,7 +187,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/utils/formatImageWithContentModel.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/utils/formatImageWithContentModel.ts.html index 7522a9bbbf1..41715553342 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/utils/formatImageWithContentModel.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/utils/formatImageWithContentModel.ts.html @@ -133,7 +133,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/utils/formatParagraphWithContentModel.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/utils/formatParagraphWithContentModel.ts.html index cc5c751d2a3..f2e06184315 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/utils/formatParagraphWithContentModel.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/utils/formatParagraphWithContentModel.ts.html @@ -139,7 +139,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/utils/formatSegmentWithContentModel.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/utils/formatSegmentWithContentModel.ts.html index 4c4cde7902a..523c93d42ac 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/utils/formatSegmentWithContentModel.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/utils/formatSegmentWithContentModel.ts.html @@ -316,7 +316,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/utils/formatTableWithContentModel.ts.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/utils/formatTableWithContentModel.ts.html index 28ec7c5a0be..5db09803610 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/utils/formatTableWithContentModel.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/utils/formatTableWithContentModel.ts.html @@ -256,7 +256,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/utils/index.html b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/utils/index.html index 94b5aa48e91..532e7f85b4b 100644 --- a/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/utils/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-api/lib/publicApi/utils/index.html @@ -140,7 +140,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/constants/BulletListType.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/constants/BulletListType.ts.html index 88e95aba6d4..61667beee75 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/constants/BulletListType.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/constants/BulletListType.ts.html @@ -211,7 +211,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/constants/ChangeSource.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/constants/ChangeSource.ts.html index 00c364db2f7..59c73e80ffa 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/constants/ChangeSource.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/constants/ChangeSource.ts.html @@ -241,7 +241,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/constants/NumberingListType.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/constants/NumberingListType.ts.html index dec0003c14a..be13f8d4f79 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/constants/NumberingListType.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/constants/NumberingListType.ts.html @@ -343,7 +343,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/constants/TableBorderFormat.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/constants/TableBorderFormat.ts.html index e39143fd131..c6ad7805f49 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/constants/TableBorderFormat.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/constants/TableBorderFormat.ts.html @@ -337,7 +337,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/constants/index.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/constants/index.html index 588319a39de..d6b9f972bbd 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/constants/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/constants/index.html @@ -140,7 +140,7 @@

All files packages-content-model/rooste diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/addUndoSnapshot.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/addUndoSnapshot.ts.html index 8bda6d3600c..9bad51bb9ea 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/addUndoSnapshot.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/addUndoSnapshot.ts.html @@ -166,7 +166,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/attachDomEvent.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/attachDomEvent.ts.html index 273778b4386..cfca14133c8 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/attachDomEvent.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/attachDomEvent.ts.html @@ -187,7 +187,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/createContentModel.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/createContentModel.ts.html index 91e1ddd3cbb..82672dfa5df 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/createContentModel.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/createContentModel.ts.html @@ -217,7 +217,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/createEditorContext.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/createEditorContext.ts.html index 4764f6ffd6d..ba300f3cd35 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/createEditorContext.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/createEditorContext.ts.html @@ -193,7 +193,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/focus.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/focus.ts.html index 15ebe87dca6..dde3a3d6f62 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/focus.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/focus.ts.html @@ -127,7 +127,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/formatContentModel.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/formatContentModel.ts.html index aebd1faac28..9437d54701d 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/formatContentModel.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/formatContentModel.ts.html @@ -514,7 +514,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/getDOMSelection.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/getDOMSelection.ts.html index cd15035775a..c26825c8831 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/getDOMSelection.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/getDOMSelection.ts.html @@ -190,7 +190,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/getVisibleViewport.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/getVisibleViewport.ts.html index 0eed8acc5bd..d4b1487d2c8 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/getVisibleViewport.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/getVisibleViewport.ts.html @@ -268,7 +268,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/hasFocus.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/hasFocus.ts.html index b28f9a8c338..56b7c6b27af 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/hasFocus.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/hasFocus.ts.html @@ -78,8 +78,8 @@

All files / packag     1x -6850x -6850x +9286x +9286x    
import type { HasFocus } from 'roosterjs-content-model-types';
  
@@ -100,7 +100,7 @@ 

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/index.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/index.html index 403c86b4840..3f4f51fbd18 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/index.html @@ -305,7 +305,7 @@

All files packages-content-model/rooste diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/paste.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/paste.ts.html index c443d255e9c..b9f11db78fa 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/paste.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/paste.ts.html @@ -298,7 +298,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/restoreUndoSnapshot.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/restoreUndoSnapshot.ts.html index 2d7a5ed01be..ffde2bd1585 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/restoreUndoSnapshot.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/restoreUndoSnapshot.ts.html @@ -184,7 +184,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/setContentModel.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/setContentModel.ts.html index 8f902393f18..4eaefad7520 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/setContentModel.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/setContentModel.ts.html @@ -214,7 +214,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/setDOMSelection.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/setDOMSelection.ts.html index dc77f18420a..ca6bc435ebe 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/setDOMSelection.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/setDOMSelection.ts.html @@ -739,7 +739,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/switchShadowEdit.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/switchShadowEdit.ts.html index f172e2c487d..7e6b92189b8 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/switchShadowEdit.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/switchShadowEdit.ts.html @@ -238,7 +238,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/triggerEvent.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/triggerEvent.ts.html index d6e1824d1fc..569874007ec 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/triggerEvent.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/coreApi/triggerEvent.ts.html @@ -193,7 +193,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/CachePlugin.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/CachePlugin.ts.html index 4f3aee888ea..94fe6303102 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/CachePlugin.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/CachePlugin.ts.html @@ -357,7 +357,7 @@

All files / packag     48x -6640x +9076x       @@ -592,7 +592,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/ContextMenuPlugin.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/ContextMenuPlugin.ts.html index a32ebb55382..f7fe1ea3f4c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/ContextMenuPlugin.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/ContextMenuPlugin.ts.html @@ -445,7 +445,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/CopyPastePlugin.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/CopyPastePlugin.ts.html index 210323e03e1..afdec969d2a 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/CopyPastePlugin.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/CopyPastePlugin.ts.html @@ -1096,7 +1096,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/DOMEventPlugin.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/DOMEventPlugin.ts.html index 4c811337cf9..386582da422 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/DOMEventPlugin.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/DOMEventPlugin.ts.html @@ -769,7 +769,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/EntityPlugin.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/EntityPlugin.ts.html index 508d21e77b5..0f4d721e690 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/EntityPlugin.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/EntityPlugin.ts.html @@ -946,7 +946,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/FormatPlugin.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/FormatPlugin.ts.html index c3988bcaad1..e913a00ef59 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/FormatPlugin.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/FormatPlugin.ts.html @@ -727,7 +727,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/LifecyclePlugin.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/LifecyclePlugin.ts.html index 2a84ed7bc03..6fb8104b6e6 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/LifecyclePlugin.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/LifecyclePlugin.ts.html @@ -508,7 +508,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/SelectionPlugin.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/SelectionPlugin.ts.html index 5e65c67fbc9..98f6c9eeb53 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/SelectionPlugin.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/SelectionPlugin.ts.html @@ -775,7 +775,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/UndoPlugin.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/UndoPlugin.ts.html index 2728f6bb8ac..c2588da2807 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/UndoPlugin.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/UndoPlugin.ts.html @@ -847,7 +847,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/createEditorCorePlugins.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/createEditorCorePlugins.ts.html index 6ee4212aada..74973418d83 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/createEditorCorePlugins.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/createEditorCorePlugins.ts.html @@ -160,7 +160,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/index.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/index.html index e87361df504..d111bd54415 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/index.html @@ -230,7 +230,7 @@

All files packages-content-model/rooste diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/addRangeToSelection.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/addRangeToSelection.ts.html index a0f1bc51da0..8d1117117f3 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/addRangeToSelection.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/addRangeToSelection.ts.html @@ -127,7 +127,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/applyDefaultFormat.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/applyDefaultFormat.ts.html index 794ea191ab3..8a77a659887 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/applyDefaultFormat.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/applyDefaultFormat.ts.html @@ -283,7 +283,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/applyPendingFormat.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/applyPendingFormat.ts.html index 8b76b085f81..d43c68a4be5 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/applyPendingFormat.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/applyPendingFormat.ts.html @@ -286,7 +286,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/areSameSelection.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/areSameSelection.ts.html index 226b556875e..9abdaebb471 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/areSameSelection.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/areSameSelection.ts.html @@ -187,7 +187,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/deleteEmptyList.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/deleteEmptyList.ts.html index 589728af4f2..6a81e66b397 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/deleteEmptyList.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/deleteEmptyList.ts.html @@ -238,7 +238,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/domIndexerImpl.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/domIndexerImpl.ts.html index f48b3878c8a..bf6368f75de 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/domIndexerImpl.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/domIndexerImpl.ts.html @@ -898,7 +898,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/entityDelimiterUtils.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/entityDelimiterUtils.ts.html index 3caa194bf94..275adee762f 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/entityDelimiterUtils.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/entityDelimiterUtils.ts.html @@ -979,7 +979,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/findAllEntities.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/findAllEntities.ts.html index 7fb9b84c503..76927ef4363 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/findAllEntities.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/findAllEntities.ts.html @@ -196,7 +196,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/index.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/index.html index 0d18ab43628..193cc6572d0 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/index.html @@ -215,7 +215,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/textMutationObserver.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/textMutationObserver.ts.html index c9d2821cf58..d461a524293 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/textMutationObserver.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/corePlugin/utils/textMutationObserver.ts.html @@ -223,7 +223,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/DOMHelperImpl.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/DOMHelperImpl.ts.html index b972017f38e..b4f1b016a57 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/DOMHelperImpl.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/DOMHelperImpl.ts.html @@ -214,7 +214,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/DarkColorHandlerImpl.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/DarkColorHandlerImpl.ts.html index cdf58a21f33..0d6a5f208a7 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/DarkColorHandlerImpl.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/DarkColorHandlerImpl.ts.html @@ -226,7 +226,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/Editor.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/Editor.ts.html index 3472edf8f72..05bcbe880a3 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/Editor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/Editor.ts.html @@ -669,8 +669,8 @@

All files / packag     1x -6642x -6641x +9078x +9077x       @@ -828,10 +828,10 @@

All files / packag     1x -7531x +9967x 27x   -7504x +9940x     55x @@ -1258,7 +1258,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/SnapshotsManagerImpl.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/SnapshotsManagerImpl.ts.html index 9d30ff4e0f0..667363739e1 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/SnapshotsManagerImpl.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/SnapshotsManagerImpl.ts.html @@ -457,7 +457,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/coreApiMap.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/coreApiMap.ts.html index 5bb5f5e3b94..502369d05cc 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/coreApiMap.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/coreApiMap.ts.html @@ -178,7 +178,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/createEditorCore.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/createEditorCore.ts.html index 3885030e141..89364ba7867 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/createEditorCore.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/createEditorCore.ts.html @@ -403,7 +403,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/createEditorDefaultSettings.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/createEditorDefaultSettings.ts.html index 4d6d515eddc..855e038d76c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/createEditorDefaultSettings.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/createEditorDefaultSettings.ts.html @@ -232,7 +232,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/index.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/index.html index db5453e1269..6ed87dd246f 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/editor/index.html @@ -185,7 +185,7 @@

All files packages-content-model/rooste diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/index.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/index.html index 40736324d37..79f97c85c23 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/index.html @@ -95,7 +95,7 @@

All files packages-content-model/roosterjs diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/index.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/index.ts.html index d905414da6f..87f2039bd71 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/index.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/index.ts.html @@ -122,9 +122,9 @@

All files / packages- 63 6415x 9x -171x +173x 1x -44x +47x     8x @@ -137,8 +137,8 @@

All files / packages-     1x -159x -17x +164x +18x 11x 64x 1x @@ -147,7 +147,7 @@

All files / packages-   17x 23x -148x +150x 54x 22x 216x @@ -253,7 +253,7 @@

All files / packages- diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/definitionCreators.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/definitionCreators.ts.html index ebd9c95bce2..0c78dc98b58 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/definitionCreators.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/definitionCreators.ts.html @@ -436,7 +436,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/index.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/index.html index eeb3bd832b3..1c9113bd4ba 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/index.html @@ -155,7 +155,7 @@

All files packages-content-model/rooste diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/updateImageMetadata.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/updateImageMetadata.ts.html index f57739eae79..285a6087c5c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/updateImageMetadata.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/updateImageMetadata.ts.html @@ -166,7 +166,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/updateListMetadata.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/updateListMetadata.ts.html index ca887587cba..462397442df 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/updateListMetadata.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/updateListMetadata.ts.html @@ -787,7 +787,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/updateTableCellMetadata.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/updateTableCellMetadata.ts.html index 1a2f70e110a..87ce7db8e48 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/updateTableCellMetadata.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/updateTableCellMetadata.ts.html @@ -139,7 +139,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/updateTableMetadata.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/updateTableMetadata.ts.html index 78b808a715c..52de05caf50 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/updateTableMetadata.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/metadata/updateTableMetadata.ts.html @@ -223,7 +223,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/modelApi/edit/deleteExpandedSelection.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/modelApi/edit/deleteExpandedSelection.ts.html index 52b2a1cb13d..d9bc458cb1a 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/modelApi/edit/deleteExpandedSelection.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/modelApi/edit/deleteExpandedSelection.ts.html @@ -238,46 +238,46 @@

All files / pac       -230x +235x           -230x +235x         -235x +240x         -235x -235x +240x +240x   -235x +240x   -208x +213x     -208x -208x -208x +213x +213x +213x   -208x -208x +213x +213x   -208x -218x +213x +223x             -157x +162x       @@ -291,7 +291,7 @@

All files / pac       -208x +213x 54x     @@ -317,7 +317,7 @@

All files / pac 3x     -235x +240x   59x   @@ -329,7 +329,7 @@

All files / pac       -230x +235x       @@ -338,7 +338,7 @@

All files / pac       -216x +221x       @@ -496,7 +496,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/modelApi/edit/deleteSingleChar.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/modelApi/edit/deleteSingleChar.ts.html index 8dc8bc9216f..adde61bc8e3 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/modelApi/edit/deleteSingleChar.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/modelApi/edit/deleteSingleChar.ts.html @@ -178,7 +178,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/modelApi/edit/index.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/modelApi/edit/index.html index 52782fa6a2a..56eb0d1e8bd 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/modelApi/edit/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/modelApi/edit/index.html @@ -110,7 +110,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/override/containerSizeFormatParser.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/override/containerSizeFormatParser.ts.html index 182032a4867..a4d0bf1022b 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/override/containerSizeFormatParser.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/override/containerSizeFormatParser.ts.html @@ -100,7 +100,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/override/index.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/override/index.html index 54f0c3fd476..9fdf1c13518 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/override/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/override/index.html @@ -200,7 +200,7 @@

All files packages-content-model/rooste diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/override/pasteCopyBlockEntityParser.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/override/pasteCopyBlockEntityParser.ts.html index 0e719bba4df..f5ac385aec8 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/override/pasteCopyBlockEntityParser.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/override/pasteCopyBlockEntityParser.ts.html @@ -193,7 +193,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/override/pasteDisplayFormatParser.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/override/pasteDisplayFormatParser.ts.html index bd5512cbc18..96409bf9e53 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/override/pasteDisplayFormatParser.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/override/pasteDisplayFormatParser.ts.html @@ -100,7 +100,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/override/pasteEntityProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/override/pasteEntityProcessor.ts.html index 82cf7f90898..643eefe22cd 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/override/pasteEntityProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/override/pasteEntityProcessor.ts.html @@ -172,7 +172,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/override/pasteGeneralProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/override/pasteGeneralProcessor.ts.html index 3012a5ff648..492553880c3 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/override/pasteGeneralProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/override/pasteGeneralProcessor.ts.html @@ -226,7 +226,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/override/pasteTextProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/override/pasteTextProcessor.ts.html index 6f6e0a9fae3..3a02e78fee6 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/override/pasteTextProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/override/pasteTextProcessor.ts.html @@ -109,7 +109,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/override/reducedModelChildProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/override/reducedModelChildProcessor.ts.html index 232ed73e365..4c425755aa6 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/override/reducedModelChildProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/override/reducedModelChildProcessor.ts.html @@ -343,7 +343,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/override/tablePreProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/override/tablePreProcessor.ts.html index 5e4a9d9c4e9..fde3eabc734 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/override/tablePreProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/override/tablePreProcessor.ts.html @@ -142,7 +142,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/color/index.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/color/index.html index 610cc8dfeab..c66dba6689b 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/color/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/color/index.html @@ -95,7 +95,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/color/transformColor.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/color/transformColor.ts.html index fe5ece797d2..f747bf6fb09 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/color/transformColor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/color/transformColor.ts.html @@ -223,7 +223,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/borderValues.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/borderValues.ts.html index 5baf50338e0..7ae52b1ab4d 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/borderValues.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/borderValues.ts.html @@ -202,7 +202,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/eventUtils.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/eventUtils.ts.html index 94f8f3186f1..186a5bd341e 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/eventUtils.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/eventUtils.ts.html @@ -205,7 +205,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/getSegmentTextFormat.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/getSegmentTextFormat.ts.html index 3561846bffc..c82c70404a9 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/getSegmentTextFormat.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/getSegmentTextFormat.ts.html @@ -98,10 +98,10 @@

All files / pac     1x -235x -235x +240x +240x   -235x +240x       @@ -110,18 +110,18 @@

All files / pac       -235x +240x     1x -235x -235x -1410x -1410x +240x +240x +1440x +1440x 67x     -235x +240x    
import type { ContentModelSegment, ContentModelSegmentFormat } from 'roosterjs-content-model-types';
  
@@ -163,7 +163,7 @@ 

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/index.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/index.html index f5ada1b941b..813069cdc9b 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/index.html @@ -170,7 +170,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/readFile.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/readFile.ts.html index 6457073cc65..8614f47dd85 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/readFile.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/readFile.ts.html @@ -118,7 +118,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/stringUtil.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/stringUtil.ts.html index 0c7b89bd988..463b41cd45c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/stringUtil.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/stringUtil.ts.html @@ -154,7 +154,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/tableCellUtils.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/tableCellUtils.ts.html index 56f1daa992a..b7eba59c0ed 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/tableCellUtils.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/domUtils/tableCellUtils.ts.html @@ -250,7 +250,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/format/index.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/format/index.html index a068a977830..7a14a54bf96 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/format/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/format/index.html @@ -95,7 +95,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/format/retrieveModelFormatState.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/format/retrieveModelFormatState.ts.html index 8b5a0c6dd81..b95c0e31f3e 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/format/retrieveModelFormatState.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/format/retrieveModelFormatState.ts.html @@ -838,7 +838,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/cloneModel.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/cloneModel.ts.html index 17fb3da099e..97ad7e8f88c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/cloneModel.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/cloneModel.ts.html @@ -1273,7 +1273,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/createModelFromHtml.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/createModelFromHtml.ts.html index 51a2adc655d..b5329bc9366 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/createModelFromHtml.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/createModelFromHtml.ts.html @@ -181,7 +181,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/exportContent.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/exportContent.ts.html index 68130db3b35..10e6df0ae7f 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/exportContent.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/exportContent.ts.html @@ -169,7 +169,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/getClosestAncestorBlockGroupIndex.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/getClosestAncestorBlockGroupIndex.ts.html index a9d67217b37..1b238dc880c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/getClosestAncestorBlockGroupIndex.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/getClosestAncestorBlockGroupIndex.ts.html @@ -119,23 +119,23 @@

All files / pac 1x     -423x +428x   -395x -413x +400x +418x   -413x -138x -275x +418x +140x +278x         -4x +6x       -253x +254x    
import type {
     ContentModelBlockGroup,
@@ -184,7 +184,7 @@ 

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/index.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/index.html index 74e588ecccd..9db14805adc 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/index.html @@ -185,7 +185,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/isBlockGroupOfType.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/isBlockGroupOfType.ts.html index 9380ae701b6..539ed84aa4e 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/isBlockGroupOfType.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/isBlockGroupOfType.ts.html @@ -85,9 +85,9 @@

All files / pac       -192x +194x   -192x +194x    
import type { ContentModelBlock, ContentModelBlockGroup } from 'roosterjs-content-model-types';
 import type { TypeOfBlockGroup } from './getClosestAncestorBlockGroupIndex';
@@ -112,7 +112,7 @@ 

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/isBold.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/isBold.ts.html index 9664d6a2eb5..0f0860fccb3 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/isBold.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/isBold.ts.html @@ -91,7 +91,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/mergeModel.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/mergeModel.ts.html index 2b7410c979b..aca7f06d244 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/mergeModel.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/model/mergeModel.ts.html @@ -1312,7 +1312,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/collectSelections.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/collectSelections.ts.html index c629ac0177d..17209ebc003 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/collectSelections.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/collectSelections.ts.html @@ -429,20 +429,20 @@

All files / pac       -177x -177x -177x +179x +179x +179x         -177x +179x   -228x -242x -242x +230x +244x +244x   -242x +244x 93x 77x   @@ -451,8 +451,8 @@

All files / pac       -149x -133x +151x +135x       @@ -462,7 +462,7 @@

All files / pac       -177x +179x       @@ -527,12 +527,12 @@

All files / pac       -542x +544x   -542x +544x     -561x +563x       @@ -542,11 +542,11 @@

All files / pac       -542x +544x       -269x +271x       @@ -554,7 +554,7 @@

All files / pac       -269x +271x       @@ -856,7 +856,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/deleteBlock.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/deleteBlock.ts.html index 8ad21443601..5a69fe42471 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/deleteBlock.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/deleteBlock.ts.html @@ -280,7 +280,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/deleteSegment.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/deleteSegment.ts.html index aecfc2fed81..caaa888f8c1 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/deleteSegment.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/deleteSegment.ts.html @@ -187,22 +187,22 @@

All files / pac       -77x -77x -77x -77x -77x +78x +78x +78x +78x +78x   -77x -75x +78x +76x     -77x +78x       -13x -13x +14x +14x     1x @@ -257,15 +257,15 @@

All files / pac       -75x +76x   -75x +76x 9x     -75x +76x   -75x +76x 22x     @@ -382,7 +382,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/deleteSelection.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/deleteSelection.ts.html index c25a6405766..6be3e13a140 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/deleteSelection.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/deleteSelection.ts.html @@ -132,32 +132,32 @@

All files / pac   1x   -248x +253x     -230x +235x   -230x -88x -85x +235x +93x +90x       -230x -230x +235x +235x           -88x +93x         -920x +940x   -230x +235x       @@ -232,7 +232,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/getSelectionRootNode.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/getSelectionRootNode.ts.html index 0e23ffbdc0c..e76aef97b7c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/getSelectionRootNode.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/getSelectionRootNode.ts.html @@ -124,7 +124,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/hasSelectionInBlock.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/hasSelectionInBlock.ts.html index 99279cdf756..dc2a656cbfd 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/hasSelectionInBlock.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/hasSelectionInBlock.ts.html @@ -145,7 +145,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/hasSelectionInBlockGroup.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/hasSelectionInBlockGroup.ts.html index 84bd5ba69a3..52559fef908 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/hasSelectionInBlockGroup.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/hasSelectionInBlockGroup.ts.html @@ -118,7 +118,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/hasSelectionInSegment.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/hasSelectionInSegment.ts.html index 2eb459b5146..d2e26f69b12 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/hasSelectionInSegment.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/hasSelectionInSegment.ts.html @@ -103,7 +103,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/index.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/index.html index fa25f4c52cc..54b8acd574c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/index.html @@ -230,7 +230,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/iterateSelections.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/iterateSelections.ts.html index d7d3a889084..2c6e8b4cd6e 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/iterateSelections.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/iterateSelections.ts.html @@ -388,15 +388,15 @@

All files / pac       -896x -914x +903x +921x 23x     -914x +921x     -896x +903x       @@ -406,23 +406,23 @@

All files / pac       -1340x -1340x -1340x +1352x +1352x +1352x   -1340x +1352x   -1340x -1340x +1352x +1352x   -1340x -1397x +1352x +1410x   -1397x +1410x   -228x +231x   -228x +231x 20x   20x @@ -447,52 +447,52 @@

All files / pac       -208x +211x     3x   -225x +228x     -74x -74x -94x +76x +76x +96x     -74x +76x 17x 1x     -57x -86x +59x +88x   -86x -206x -206x +88x +208x +208x       -206x +208x             -206x +208x 1x     -205x +207x       -201x -201x +203x +203x   -201x +203x       @@ -508,16 +508,16 @@

All files / pac       -68x +70x     -1044x +1052x   -1044x -1552x -1552x +1052x +1560x +1560x   -1552x +1560x   23x   @@ -544,21 +544,21 @@

All files / pac 23x 8x   -1529x -895x +1537x +902x     -1552x -905x +1560x +912x   -647x +648x       -1044x +1052x 40x   -1004x +1012x       @@ -570,7 +570,7 @@

All files / pac       -1290x +1302x       @@ -581,7 +581,7 @@

All files / pac       -1290x +1302x    
import type {
     ContentModelBlock,
@@ -853,7 +853,7 @@ 

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/setSelection.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/setSelection.ts.html index 571c19a6bf5..725b48a3be9 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/setSelection.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/selection/setSelection.ts.html @@ -664,7 +664,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/table/applyTableFormat.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/table/applyTableFormat.ts.html index 5d5174b80ea..bc376468401 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/table/applyTableFormat.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/table/applyTableFormat.ts.html @@ -979,7 +979,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/table/getSelectedCells.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/table/getSelectedCells.ts.html index fb99453a22e..89c22b6c378 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/table/getSelectedCells.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/table/getSelectedCells.ts.html @@ -169,7 +169,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/table/index.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/table/index.html index 7e0c4b8133e..be0cf15e02d 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/table/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/table/index.html @@ -140,7 +140,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/table/normalizeTable.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/table/normalizeTable.ts.html index 33620e75e68..e470f79f45f 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/table/normalizeTable.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/table/normalizeTable.ts.html @@ -502,7 +502,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/table/setTableCellBackgroundColor.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/table/setTableCellBackgroundColor.ts.html index 878569ce662..a3da369b9d2 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/table/setTableCellBackgroundColor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/table/setTableCellBackgroundColor.ts.html @@ -481,7 +481,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/undo/index.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/undo/index.html index b736f5c8129..8b62a28873f 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/undo/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/undo/index.html @@ -110,7 +110,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/undo/redo.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/undo/redo.ts.html index 16d1dcb8e40..fe01cba46d2 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/undo/redo.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/undo/redo.ts.html @@ -112,7 +112,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/undo/undo.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/undo/undo.ts.html index 7d3e0664d14..9926458c588 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/undo/undo.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/publicApi/undo/undo.ts.html @@ -127,7 +127,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/convertInlineCss.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/convertInlineCss.ts.html index d31d070e4e0..8f253177585 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/convertInlineCss.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/convertInlineCss.ts.html @@ -244,7 +244,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/createDomToModelContextForSanitizing.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/createDomToModelContextForSanitizing.ts.html index 4f2216ec763..c5f9950eba0 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/createDomToModelContextForSanitizing.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/createDomToModelContextForSanitizing.ts.html @@ -241,7 +241,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/createSnapshotSelection.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/createSnapshotSelection.ts.html index 5d6ceee967c..a5fa732722d 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/createSnapshotSelection.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/createSnapshotSelection.ts.html @@ -652,7 +652,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/extractClipboardItems.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/extractClipboardItems.ts.html index 99a6bd46838..7abb1e6e8af 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/extractClipboardItems.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/extractClipboardItems.ts.html @@ -334,7 +334,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/index.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/index.html index 781bfc869f8..61f7ae1e64f 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/index.html @@ -200,7 +200,7 @@

All files packages-content-model/rooste diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/paste/createPasteFragment.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/paste/createPasteFragment.ts.html index 2ba4100fc7b..540ce1fb580 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/paste/createPasteFragment.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/paste/createPasteFragment.ts.html @@ -316,7 +316,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/paste/generatePasteOptionFromPlugins.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/paste/generatePasteOptionFromPlugins.ts.html index 3714c714e01..108b80736c7 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/paste/generatePasteOptionFromPlugins.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/paste/generatePasteOptionFromPlugins.ts.html @@ -202,7 +202,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/paste/index.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/paste/index.html index dc4d0262b0f..b947206c7a8 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/paste/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/paste/index.html @@ -140,7 +140,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/paste/mergePasteContent.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/paste/mergePasteContent.ts.html index 2ca9fb984f9..a51d92bf6ac 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/paste/mergePasteContent.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/paste/mergePasteContent.ts.html @@ -352,7 +352,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/paste/retrieveHtmlInfo.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/paste/retrieveHtmlInfo.ts.html index aeec0caa3d4..c79156fc037 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/paste/retrieveHtmlInfo.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/paste/retrieveHtmlInfo.ts.html @@ -358,7 +358,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/restoreSnapshotColors.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/restoreSnapshotColors.ts.html index 5a0f7aa3b20..46efaba997e 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/restoreSnapshotColors.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/restoreSnapshotColors.ts.html @@ -124,7 +124,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/restoreSnapshotHTML.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/restoreSnapshotHTML.ts.html index 3146d7a8e01..024631b2854 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/restoreSnapshotHTML.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/restoreSnapshotHTML.ts.html @@ -406,7 +406,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/restoreSnapshotSelection.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/restoreSnapshotSelection.ts.html index ed131709bba..3515a2e2d3e 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/restoreSnapshotSelection.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/restoreSnapshotSelection.ts.html @@ -319,7 +319,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/sanitizeElement.ts.html b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/sanitizeElement.ts.html index e9263062748..a8ef3692332 100644 --- a/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/sanitizeElement.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-core/lib/utils/sanitizeElement.ts.html @@ -1255,7 +1255,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/config/defaultContentModelFormatMap.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/config/defaultContentModelFormatMap.ts.html index 63d448f6443..bf291651314 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/config/defaultContentModelFormatMap.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/config/defaultContentModelFormatMap.ts.html @@ -226,7 +226,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/config/defaultHTMLStyleMap.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/config/defaultHTMLStyleMap.ts.html index 6f6b8815010..092dd756819 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/config/defaultHTMLStyleMap.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/config/defaultHTMLStyleMap.ts.html @@ -439,7 +439,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/config/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/config/index.html index 84539d140dd..6425aac9446 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/config/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/config/index.html @@ -110,7 +110,7 @@

All files packages-content-model/rooste diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/context/createDomToModelContext.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/context/createDomToModelContext.ts.html index 9deb21cbdfd..9f3d511c93c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/context/createDomToModelContext.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/context/createDomToModelContext.ts.html @@ -523,7 +523,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/context/defaultProcessors.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/context/defaultProcessors.ts.html index ee16915bc43..082ef7a484f 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/context/defaultProcessors.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/context/defaultProcessors.ts.html @@ -256,7 +256,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/context/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/context/index.html index 2f1695f29d2..c7301ec8575 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/context/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/context/index.html @@ -110,7 +110,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/domToContentModel.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/domToContentModel.ts.html index 04d6d81e651..e5cfb46d166 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/domToContentModel.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/domToContentModel.ts.html @@ -151,7 +151,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/index.html index 6b9ae7a931c..46c8a67e99a 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/index.html @@ -95,7 +95,7 @@

All files packages-content-model/rooste diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/blockProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/blockProcessor.ts.html index 0f44f8cef1f..36b2e2ee8d9 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/blockProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/blockProcessor.ts.html @@ -211,7 +211,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/brProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/brProcessor.ts.html index ac1f56e155b..0d30d26767a 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/brProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/brProcessor.ts.html @@ -115,7 +115,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/childProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/childProcessor.ts.html index 3cba2158273..cb4c790e45f 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/childProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/childProcessor.ts.html @@ -313,7 +313,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/codeProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/codeProcessor.ts.html index bc32cdb285a..83874a5b797 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/codeProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/codeProcessor.ts.html @@ -109,7 +109,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/delimiterProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/delimiterProcessor.ts.html index 4192c8c76aa..a7ec2661590 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/delimiterProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/delimiterProcessor.ts.html @@ -148,7 +148,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/elementProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/elementProcessor.ts.html index 4656f9cb6a4..abc64303d96 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/elementProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/elementProcessor.ts.html @@ -160,7 +160,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/entityProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/entityProcessor.ts.html index 6784355c046..ccd1c214396 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/entityProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/entityProcessor.ts.html @@ -184,7 +184,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/fontProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/fontProcessor.ts.html index 640e5851846..91556f54e0e 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/fontProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/fontProcessor.ts.html @@ -226,7 +226,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/formatContainerProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/formatContainerProcessor.ts.html index 64e66b56480..ef990e0cfcb 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/formatContainerProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/formatContainerProcessor.ts.html @@ -343,7 +343,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/generalProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/generalProcessor.ts.html index 1a4658361c6..322bae829ea 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/generalProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/generalProcessor.ts.html @@ -271,7 +271,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/headingProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/headingProcessor.ts.html index 38370543688..be24bb2b2ab 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/headingProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/headingProcessor.ts.html @@ -172,7 +172,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/hrProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/hrProcessor.ts.html index e32080363fd..00f09b7c4f0 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/hrProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/hrProcessor.ts.html @@ -160,7 +160,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/imageProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/imageProcessor.ts.html index 495386563b4..118596b9de3 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/imageProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/imageProcessor.ts.html @@ -202,7 +202,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/index.html index 92cf4da5088..3cb09142d12 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/index.html @@ -380,7 +380,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/knownElementProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/knownElementProcessor.ts.html index f794e9e2834..5723efd816d 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/knownElementProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/knownElementProcessor.ts.html @@ -466,7 +466,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/linkProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/linkProcessor.ts.html index 94978944df5..0304cb80ac3 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/linkProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/linkProcessor.ts.html @@ -127,7 +127,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/listItemProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/listItemProcessor.ts.html index 379d79017f4..4f883b10d07 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/listItemProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/listItemProcessor.ts.html @@ -265,7 +265,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/listProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/listProcessor.ts.html index b08f0e409a0..d750c247717 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/listProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/listProcessor.ts.html @@ -199,7 +199,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/pProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/pProcessor.ts.html index c43906ffc6a..29ca267ff9c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/pProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/pProcessor.ts.html @@ -151,7 +151,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/tableProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/tableProcessor.ts.html index 51d49a0a459..993031c03ae 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/tableProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/tableProcessor.ts.html @@ -1090,7 +1090,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/textProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/textProcessor.ts.html index 4b20b971702..1940cf8bfe9 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/textProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/processors/textProcessor.ts.html @@ -397,7 +397,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/addSelectionMarker.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/addSelectionMarker.ts.html index bab122c6416..5942922c353 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/addSelectionMarker.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/addSelectionMarker.ts.html @@ -157,7 +157,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/areSameFormats.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/areSameFormats.ts.html index 05dbae6a2da..63035c63530 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/areSameFormats.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/areSameFormats.ts.html @@ -118,7 +118,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/getBoundingClientRect.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/getBoundingClientRect.ts.html index 55c0a75af49..77318a464bf 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/getBoundingClientRect.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/getBoundingClientRect.ts.html @@ -82,7 +82,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/getDefaultStyle.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/getDefaultStyle.ts.html index 63378fa01b9..486fed481fe 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/getDefaultStyle.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/getDefaultStyle.ts.html @@ -106,7 +106,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/getRegularSelectionOffsets.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/getRegularSelectionOffsets.ts.html index 4c114769640..a9e3a834a21 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/getRegularSelectionOffsets.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/getRegularSelectionOffsets.ts.html @@ -124,7 +124,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/index.html index 3f7ad4faaed..4c63f6f3467 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/index.html @@ -200,7 +200,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/isBlockElement.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/isBlockElement.ts.html index e4a6097270b..e7985afcb79 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/isBlockElement.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/isBlockElement.ts.html @@ -106,7 +106,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/parseFormat.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/parseFormat.ts.html index 7d66a1cef9d..b8380073472 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/parseFormat.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/parseFormat.ts.html @@ -142,7 +142,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/stackFormat.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/stackFormat.ts.html index 7ede3dfef40..16ae26a2949 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/stackFormat.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domToModel/utils/stackFormat.ts.html @@ -586,7 +586,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/entityUtils.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/entityUtils.ts.html index a0aa337d4ca..815628b1459 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/entityUtils.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/entityUtils.ts.html @@ -478,7 +478,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/getObjectKeys.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/getObjectKeys.ts.html index c84a060b450..6841608a652 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/getObjectKeys.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/getObjectKeys.ts.html @@ -94,7 +94,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/index.html index 03cdc0644e6..26f0d4c10a7 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/index.html @@ -230,7 +230,7 @@

All files packages-content-model/rooste diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/isElementOfType.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/isElementOfType.ts.html index 35e9cc3dbec..3d9004567f3 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/isElementOfType.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/isElementOfType.ts.html @@ -100,7 +100,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/isNodeOfType.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/isNodeOfType.ts.html index 7119971d0ff..69923c5516e 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/isNodeOfType.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/isNodeOfType.ts.html @@ -232,7 +232,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/isWhiteSpacePreserved.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/isWhiteSpacePreserved.ts.html index 48658f9530e..48f77bad0dc 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/isWhiteSpacePreserved.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/isWhiteSpacePreserved.ts.html @@ -75,7 +75,7 @@

All files / packag     1x -1219x +1220x    
// According to https://developer.mozilla.org/en-US/docs/Web/CSS/white-space, these style values will need to preserve white spaces
 const WHITESPACE_PRE_VALUES = ['pre', 'pre-wrap', 'break-spaces'];
@@ -94,7 +94,7 @@ 

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/metadata/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/metadata/index.html index 303f6f32402..588c1a65834 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/metadata/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/metadata/index.html @@ -110,7 +110,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/metadata/updateMetadata.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/metadata/updateMetadata.ts.html index 0952cc37878..c9c3d1e72f9 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/metadata/updateMetadata.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/metadata/updateMetadata.ts.html @@ -208,7 +208,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/metadata/validate.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/metadata/validate.ts.html index 69c5ed06b86..cc76ca85a58 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/metadata/validate.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/metadata/validate.ts.html @@ -259,7 +259,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/moveChildNodes.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/moveChildNodes.ts.html index 24df48e2289..0d078b2a5d9 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/moveChildNodes.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/moveChildNodes.ts.html @@ -175,7 +175,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/reuseCachedElement.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/reuseCachedElement.ts.html index e6d0be4035c..dbf49d55d8c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/reuseCachedElement.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/reuseCachedElement.ts.html @@ -196,7 +196,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/toArray.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/toArray.ts.html index fc88aeb0df9..e2c42756ecf 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/toArray.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/toArray.ts.html @@ -169,7 +169,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/unwrap.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/unwrap.ts.html index 2cb484bcc92..6a794fa3f30 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/unwrap.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/unwrap.ts.html @@ -124,7 +124,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/wrap.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/wrap.ts.html index 194f28ead59..6004dd39ce7 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/wrap.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/domUtils/wrap.ts.html @@ -121,7 +121,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/directionFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/directionFormatHandler.ts.html index 3d7d02def3f..bf1fb67151d 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/directionFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/directionFormatHandler.ts.html @@ -124,7 +124,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/displayFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/displayFormatHandler.ts.html index 2d7ea5868a9..1d3b7725677 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/displayFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/displayFormatHandler.ts.html @@ -124,7 +124,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/htmlAlignFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/htmlAlignFormatHandler.ts.html index ce0bc86a09f..e78a1f64329 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/htmlAlignFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/htmlAlignFormatHandler.ts.html @@ -166,7 +166,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/index.html index 5b69538e24f..dfe49b286cf 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/index.html @@ -215,7 +215,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/lineHeightFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/lineHeightFormatHandler.ts.html index 146f2529d31..9a2b4aa47a3 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/lineHeightFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/lineHeightFormatHandler.ts.html @@ -124,7 +124,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/marginFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/marginFormatHandler.ts.html index 561cb45e330..32c23e11e51 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/marginFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/marginFormatHandler.ts.html @@ -208,7 +208,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/paddingFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/paddingFormatHandler.ts.html index ccf7d324c30..0db5ad2f339 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/paddingFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/paddingFormatHandler.ts.html @@ -289,7 +289,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/textAlignFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/textAlignFormatHandler.ts.html index daf3ff260aa..15621b165ea 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/textAlignFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/textAlignFormatHandler.ts.html @@ -199,7 +199,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/textIndentFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/textIndentFormatHandler.ts.html index ea2d54bc63b..6b4a6909c56 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/textIndentFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/textIndentFormatHandler.ts.html @@ -124,7 +124,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/whiteSpaceFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/whiteSpaceFormatHandler.ts.html index 9aeb5e85dad..3b81d1be7ee 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/whiteSpaceFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/block/whiteSpaceFormatHandler.ts.html @@ -130,7 +130,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/backgroundColorFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/backgroundColorFormatHandler.ts.html index ba66e01c3a5..542b84bafde 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/backgroundColorFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/backgroundColorFormatHandler.ts.html @@ -187,7 +187,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/borderBoxFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/borderBoxFormatHandler.ts.html index e3e33d03316..f695020cb8e 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/borderBoxFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/borderBoxFormatHandler.ts.html @@ -118,7 +118,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/borderFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/borderFormatHandler.ts.html index f729bd5c23d..c7439d0e330 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/borderFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/borderFormatHandler.ts.html @@ -295,7 +295,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/boxShadowFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/boxShadowFormatHandler.ts.html index a73a5470113..cb842ccda29 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/boxShadowFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/boxShadowFormatHandler.ts.html @@ -118,7 +118,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/datasetFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/datasetFormatHandler.ts.html index 743f44440de..27879550821 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/datasetFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/datasetFormatHandler.ts.html @@ -130,7 +130,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/floatFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/floatFormatHandler.ts.html index 66a85db8004..5068c8f0cff 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/floatFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/floatFormatHandler.ts.html @@ -124,7 +124,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/idFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/idFormatHandler.ts.html index dec572a7615..57f11a55cba 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/idFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/idFormatHandler.ts.html @@ -118,7 +118,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/index.html index 8000de103f1..3e82135ea75 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/index.html @@ -230,7 +230,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/sizeFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/sizeFormatHandler.ts.html index 7d129542a1a..4a286f6414b 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/sizeFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/sizeFormatHandler.ts.html @@ -268,7 +268,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/verticalAlignFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/verticalAlignFormatHandler.ts.html index 5650855561c..fbef577bba2 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/verticalAlignFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/verticalAlignFormatHandler.ts.html @@ -172,7 +172,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/wordBreakFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/wordBreakFormatHandler.ts.html index b8e0e979599..e8cae59db12 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/wordBreakFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/common/wordBreakFormatHandler.ts.html @@ -124,7 +124,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/defaultFormatHandlers.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/defaultFormatHandlers.ts.html index 06958343afd..b6b336993d5 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/defaultFormatHandlers.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/defaultFormatHandlers.ts.html @@ -754,7 +754,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/entity/entityFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/entity/entityFormatHandler.ts.html index 48f4110569d..5b7a74d7370 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/entity/entityFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/entity/entityFormatHandler.ts.html @@ -163,7 +163,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/entity/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/entity/index.html index 38dc207898b..bd00fefb327 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/entity/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/entity/index.html @@ -95,7 +95,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/index.html index eb89fe76c5c..808290e140a 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/index.html @@ -95,7 +95,7 @@

All files packages-content-model/rooste diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/list/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/list/index.html index 3f511e38cb6..a51460f409f 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/list/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/list/index.html @@ -125,7 +125,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/list/listItemThreadFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/list/listItemThreadFormatHandler.ts.html index 2d7f9535a95..6dbb375a2e7 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/list/listItemThreadFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/list/listItemThreadFormatHandler.ts.html @@ -211,7 +211,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/list/listLevelThreadFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/list/listLevelThreadFormatHandler.ts.html index a05a77c7817..8bba4bd9c63 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/list/listLevelThreadFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/list/listLevelThreadFormatHandler.ts.html @@ -205,7 +205,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/list/listStyleFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/list/listStyleFormatHandler.ts.html index 7e1b7385aab..0bb32705c5e 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/list/listStyleFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/list/listStyleFormatHandler.ts.html @@ -151,7 +151,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/boldFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/boldFormatHandler.ts.html index 78e065c7262..59b2797e1a5 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/boldFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/boldFormatHandler.ts.html @@ -169,7 +169,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/fontFamilyFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/fontFamilyFormatHandler.ts.html index 771f2c84dde..8552fcbb957 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/fontFamilyFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/fontFamilyFormatHandler.ts.html @@ -124,7 +124,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/fontSizeFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/fontSizeFormatHandler.ts.html index 127f9f4b076..58b0afe174c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/fontSizeFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/fontSizeFormatHandler.ts.html @@ -328,7 +328,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/index.html index 8f9fb1cde2c..76dc354f198 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/index.html @@ -230,7 +230,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/italicFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/italicFormatHandler.ts.html index 03f63eecbba..06b1ec28609 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/italicFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/italicFormatHandler.ts.html @@ -163,7 +163,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/letterSpacingFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/letterSpacingFormatHandler.ts.html index e454be84152..18ab36fc237 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/letterSpacingFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/letterSpacingFormatHandler.ts.html @@ -148,7 +148,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/linkFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/linkFormatHandler.ts.html index df88eca0e6f..e60d3f36945 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/linkFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/linkFormatHandler.ts.html @@ -295,7 +295,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/strikeFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/strikeFormatHandler.ts.html index e94644807e6..cc8a8e49432 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/strikeFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/strikeFormatHandler.ts.html @@ -127,7 +127,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/superOrSubScriptFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/superOrSubScriptFormatHandler.ts.html index 238a7212c6a..4d705570a12 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/superOrSubScriptFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/superOrSubScriptFormatHandler.ts.html @@ -199,7 +199,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/textColorFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/textColorFormatHandler.ts.html index 059c742e5b0..cf1e8c6b507 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/textColorFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/textColorFormatHandler.ts.html @@ -169,7 +169,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/underlineFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/underlineFormatHandler.ts.html index ab813f4bf6d..47d562ca30b 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/underlineFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/segment/underlineFormatHandler.ts.html @@ -163,7 +163,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/table/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/table/index.html index 3a37389f8c1..fd04686a264 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/table/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/table/index.html @@ -125,7 +125,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/table/tableLayoutFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/table/tableLayoutFormatHandler.ts.html index 5da364fadbb..56804dab152 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/table/tableLayoutFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/table/tableLayoutFormatHandler.ts.html @@ -121,7 +121,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/table/tableSpacingFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/table/tableSpacingFormatHandler.ts.html index 0d3bbc6d09a..1d71aa5703f 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/table/tableSpacingFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/table/tableSpacingFormatHandler.ts.html @@ -175,7 +175,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/table/textColorOnTableCellFormatHandler.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/table/textColorOnTableCellFormatHandler.ts.html index 226259cf9e8..ce4862ec140 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/table/textColorOnTableCellFormatHandler.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/table/textColorOnTableCellFormatHandler.ts.html @@ -115,7 +115,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/utils/color.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/utils/color.ts.html index 20a89018657..c9e1f4422b9 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/utils/color.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/utils/color.ts.html @@ -583,7 +583,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/utils/dir.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/utils/dir.ts.html index 5e677f98964..a0495a50df3 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/utils/dir.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/utils/dir.ts.html @@ -220,7 +220,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/utils/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/utils/index.html index bb5482b42ce..4db2668bd3e 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/utils/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/utils/index.html @@ -140,7 +140,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/utils/parseValueWithUnit.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/utils/parseValueWithUnit.ts.html index de9b705a53e..77a17baa733 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/utils/parseValueWithUnit.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/utils/parseValueWithUnit.ts.html @@ -151,21 +151,21 @@

All files / pac     1x -356x +358x   -535x +539x   -298x -298x +300x +300x   -298x -228x -228x +300x +230x +230x   -228x +230x   -133x -133x +135x +135x   49x 49x @@ -187,11 +187,11 @@

All files / pac       -298x +300x 30x     -298x +300x       @@ -304,7 +304,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/utils/shouldSetValue.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/utils/shouldSetValue.ts.html index b1a6ffca33d..746594f765c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/utils/shouldSetValue.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/formatHandlers/utils/shouldSetValue.ts.html @@ -109,7 +109,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/index.html index 87fa17d4334..55bfaf09898 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/index.html @@ -95,7 +95,7 @@

All files packages-content-model/roosterjs diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/index.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/index.ts.html index 696a9d5657c..4dbd0a364d0 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/index.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/index.ts.html @@ -169,18 +169,18 @@

All files / packages- 16x   53x -146x +147x   -96x -252x +97x +254x 79x -1082x -297x -226x -925x +1093x +302x +227x +926x 661x 50x -710x +715x 4x 20x 9x @@ -195,15 +195,15 @@

All files / packages- 7x   142x -212x +215x 4x 116x 78x 23x   -180x +181x   -184x +186x 532x 145x   @@ -304,7 +304,7 @@

All files / packages- diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/block/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/block/index.html index 4a64e9cbb07..a9dbc99f65e 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/block/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/block/index.html @@ -95,7 +95,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/block/setParagraphNotImplicit.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/block/setParagraphNotImplicit.ts.html index 187125632eb..4521aa7fa54 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/block/setParagraphNotImplicit.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/block/setParagraphNotImplicit.ts.html @@ -75,7 +75,7 @@

All files / pac     1x -205x +206x 44x     @@ -97,7 +97,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/addBlock.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/addBlock.ts.html index 5fdcfcbf741..d3f306cedf3 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/addBlock.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/addBlock.ts.html @@ -94,7 +94,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/addDecorators.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/addDecorators.ts.html index 0c33a9c5b15..5bd0f1d9ceb 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/addDecorators.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/addDecorators.ts.html @@ -181,7 +181,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/addSegment.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/addSegment.ts.html index b1d8ead3c76..36b65617c07 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/addSegment.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/addSegment.ts.html @@ -217,7 +217,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/ensureParagraph.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/ensureParagraph.ts.html index c2ad92a5b5d..82dae7d755d 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/ensureParagraph.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/ensureParagraph.ts.html @@ -157,7 +157,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/hasSpacesOnly.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/hasSpacesOnly.ts.html index d91dfdb8bf1..43aa3131bca 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/hasSpacesOnly.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/hasSpacesOnly.ts.html @@ -100,7 +100,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/index.html index 8ec9eef6ee5..0cf6182a7c5 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/index.html @@ -245,7 +245,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/isEmpty.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/isEmpty.ts.html index d08912c2031..09a2bc7712d 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/isEmpty.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/isEmpty.ts.html @@ -367,7 +367,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/isGeneralSegment.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/isGeneralSegment.ts.html index 0d89a87cfd7..898b9145b4f 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/isGeneralSegment.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/isGeneralSegment.ts.html @@ -86,7 +86,7 @@

All files / pac 1x     -214x +217x       @@ -115,7 +115,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/normalizeContentModel.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/normalizeContentModel.ts.html index 9b0347c6898..c73ecd9db79 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/normalizeContentModel.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/normalizeContentModel.ts.html @@ -202,7 +202,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/normalizeParagraph.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/normalizeParagraph.ts.html index af66819ed24..975ff1a8158 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/normalizeParagraph.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/normalizeParagraph.ts.html @@ -292,7 +292,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/normalizeSegment.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/normalizeSegment.ts.html index a59b3fc9820..25d9db0f8b8 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/normalizeSegment.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/normalizeSegment.ts.html @@ -532,7 +532,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/unwrapBlock.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/unwrapBlock.ts.html index 821c6687e08..63eeaca9fcc 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/unwrapBlock.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/common/unwrapBlock.ts.html @@ -124,7 +124,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createBr.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createBr.ts.html index d04bd32628f..8353b2f96b0 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createBr.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createBr.ts.html @@ -76,7 +76,7 @@

All files / pac     1x -176x +177x       @@ -100,7 +100,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createContentModelDocument.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createContentModelDocument.ts.html index ae5929e2948..bb5a7012055 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createContentModelDocument.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createContentModelDocument.ts.html @@ -92,16 +92,16 @@

All files / pac 1x     -1150x +1155x         -1150x +1155x 49x     -1150x +1155x    
import type {
     ContentModelDocument,
@@ -133,7 +133,7 @@ 

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createDivider.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createDivider.ts.html index 8427f212c92..619d9368b06 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createDivider.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createDivider.ts.html @@ -115,7 +115,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createEmptyModel.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createEmptyModel.ts.html index 5af438026e5..b8a1c34b290 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createEmptyModel.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createEmptyModel.ts.html @@ -130,7 +130,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createEntity.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createEntity.ts.html index 2672287bb74..17b38760dd4 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createEntity.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createEntity.ts.html @@ -151,7 +151,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createFormatContainer.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createFormatContainer.ts.html index 6da8c227d77..a14caf8801d 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createFormatContainer.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createFormatContainer.ts.html @@ -130,7 +130,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createGeneralBlock.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createGeneralBlock.ts.html index 5c8df835c8d..b71cb9cc2cd 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createGeneralBlock.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createGeneralBlock.ts.html @@ -109,7 +109,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createGeneralSegment.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createGeneralSegment.ts.html index 2f189ba7ad6..dd8e762bf91 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createGeneralSegment.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createGeneralSegment.ts.html @@ -133,7 +133,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createImage.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createImage.ts.html index 259964b4a91..3f1885a9d05 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createImage.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createImage.ts.html @@ -109,7 +109,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createListItem.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createListItem.ts.html index 60b8946a50f..8bd0de2ffdf 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createListItem.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createListItem.ts.html @@ -102,7 +102,7 @@

All files / pac       -407x +409x       @@ -148,7 +148,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createListLevel.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createListLevel.ts.html index 7f35bcc9d2d..9ca9862bb37 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createListLevel.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createListLevel.ts.html @@ -133,7 +133,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createParagraph.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createParagraph.ts.html index 29f8288cb8f..32fc82ec369 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createParagraph.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createParagraph.ts.html @@ -120,28 +120,28 @@

All files / pac       -2208x +2219x           -2208x +2219x 100x     -2208x -1031x +2219x +1036x     -2208x +2219x 111x           -2208x +2219x    
import type {
     ContentModelBlockFormat,
@@ -193,7 +193,7 @@ 

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createParagraphDecorator.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createParagraphDecorator.ts.html index 0b52b1db721..fc7f97ea65e 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createParagraphDecorator.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createParagraphDecorator.ts.html @@ -121,7 +121,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createSelectionMarker.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createSelectionMarker.ts.html index f14f589e67f..0848226da5d 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createSelectionMarker.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createSelectionMarker.ts.html @@ -87,7 +87,7 @@

All files / pac 1x     -808x +815x       @@ -118,7 +118,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createTable.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createTable.ts.html index d8004b4f0e5..f2edc111e44 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createTable.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createTable.ts.html @@ -99,17 +99,17 @@

All files / pac     1x -294x +295x   -294x -486x +295x +487x             -294x +295x       @@ -154,7 +154,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createTableCell.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createTableCell.ts.html index 7e0e180770e..59b64ab313c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createTableCell.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createTableCell.ts.html @@ -112,10 +112,10 @@

All files / pac       -1135x +1136x   -1135x -1135x +1136x +1136x       @@ -166,7 +166,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createText.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createText.ts.html index b154c477e2f..60c3f7f23c2 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createText.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/createText.ts.html @@ -175,7 +175,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/index.html index 70b0c7ce2a5..a40e0c8eff8 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelApi/creators/index.html @@ -335,7 +335,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/contentModelToDom.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/contentModelToDom.ts.html index 2b4e507dbd8..f99e026cb62 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/contentModelToDom.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/contentModelToDom.ts.html @@ -388,7 +388,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/context/createModelToDomContext.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/context/createModelToDomContext.ts.html index 77205f0cc4b..fd76fb89c8a 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/context/createModelToDomContext.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/context/createModelToDomContext.ts.html @@ -469,7 +469,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/context/defaultContentModelHandlers.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/context/defaultContentModelHandlers.ts.html index 4214708f5e4..c25ab0daa76 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/context/defaultContentModelHandlers.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/context/defaultContentModelHandlers.ts.html @@ -181,7 +181,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/context/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/context/index.html index 99369673d07..85dfc9155dc 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/context/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/context/index.html @@ -110,7 +110,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleBlock.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleBlock.ts.html index cef31317618..649e19d590e 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleBlock.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleBlock.ts.html @@ -217,7 +217,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleBlockGroupChildren.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleBlockGroupChildren.ts.html index 5708c6d4fd9..84400756471 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleBlockGroupChildren.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleBlockGroupChildren.ts.html @@ -205,7 +205,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleBr.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleBr.ts.html index b2121c55c9a..55a4efd655c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleBr.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleBr.ts.html @@ -124,7 +124,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleDivider.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleDivider.ts.html index f3c1fe638ec..54f110270f5 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleDivider.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleDivider.ts.html @@ -190,7 +190,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleEntity.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleEntity.ts.html index c70c7746f63..b8ab8753c13 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleEntity.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleEntity.ts.html @@ -343,7 +343,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleFormatContainer.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleFormatContainer.ts.html index 41cf7af3b19..0b6a0d54709 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleFormatContainer.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleFormatContainer.ts.html @@ -277,7 +277,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleGeneralModel.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleGeneralModel.ts.html index b50b0241a32..a3974fcbe55 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleGeneralModel.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleGeneralModel.ts.html @@ -262,7 +262,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleImage.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleImage.ts.html index b894f5d10e7..10835ad07f5 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleImage.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleImage.ts.html @@ -229,7 +229,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleList.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleList.ts.html index 2f0e8b8ce34..e3abf9864a8 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleList.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleList.ts.html @@ -265,7 +265,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleListItem.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleListItem.ts.html index 23c06b50509..55d1ed381b4 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleListItem.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleListItem.ts.html @@ -235,7 +235,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleParagraph.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleParagraph.ts.html index 4d4f0bbc00b..ad2583f1a4d 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleParagraph.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleParagraph.ts.html @@ -448,7 +448,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleSegment.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleSegment.ts.html index f8b547e2eeb..635038ed06d 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleSegment.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleSegment.ts.html @@ -226,7 +226,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleSegmentDecorator.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleSegmentDecorator.ts.html index fbf321f13d2..f6478be17c7 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleSegmentDecorator.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleSegmentDecorator.ts.html @@ -202,7 +202,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleTable.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleTable.ts.html index 9673fcbd853..13b1c1ea7dd 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleTable.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleTable.ts.html @@ -529,7 +529,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleText.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleText.ts.html index 39bff2deb87..1678a2e0e00 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleText.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/handleText.ts.html @@ -133,7 +133,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/index.html index 1358bae7c04..62a4c038572 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/handlers/index.html @@ -305,7 +305,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/index.html index a85997b1d8d..0db0b86158d 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/index.html @@ -95,7 +95,7 @@

All files packages-content-model/rooste diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/optimizers/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/optimizers/index.html index 66f386bfb63..63d1c2aa0ba 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/optimizers/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/optimizers/index.html @@ -125,7 +125,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/optimizers/mergeNode.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/optimizers/mergeNode.ts.html index 69b94addfc1..14d7580fcfa 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/optimizers/mergeNode.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/optimizers/mergeNode.ts.html @@ -202,7 +202,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/optimizers/optimize.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/optimizers/optimize.ts.html index 46657b24750..8c264ad8d3b 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/optimizers/optimize.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/optimizers/optimize.ts.html @@ -130,7 +130,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/optimizers/removeUnnecessarySpan.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/optimizers/removeUnnecessarySpan.ts.html index 0bcf9ae47c2..db074a2ad44 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/optimizers/removeUnnecessarySpan.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/optimizers/removeUnnecessarySpan.ts.html @@ -148,7 +148,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/utils/applyFormat.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/utils/applyFormat.ts.html index 1e2fcad1002..f4467e23250 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/utils/applyFormat.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/utils/applyFormat.ts.html @@ -136,7 +136,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/utils/applyMetadata.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/utils/applyMetadata.ts.html index cc2f7ff9eac..eeff7d9ccbd 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/utils/applyMetadata.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/utils/applyMetadata.ts.html @@ -148,7 +148,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/utils/handleSegmentCommon.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/utils/handleSegmentCommon.ts.html index 76a517f4a8d..6233f449254 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/utils/handleSegmentCommon.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/utils/handleSegmentCommon.ts.html @@ -145,7 +145,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/utils/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/utils/index.html index e85b0cc427c..059ea8d3ab9 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/utils/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/utils/index.html @@ -140,7 +140,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/utils/stackFormat.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/utils/stackFormat.ts.html index 0a9698868f8..66a90282baf 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/utils/stackFormat.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToDom/utils/stackFormat.ts.html @@ -175,7 +175,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToText/contentModelToText.ts.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToText/contentModelToText.ts.html index d6b936afb06..6e5ca492e53 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToText/contentModelToText.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToText/contentModelToText.ts.html @@ -274,7 +274,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToText/index.html b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToText/index.html index ead1c17263b..5347b08b12c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToText/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-dom/lib/modelToText/index.html @@ -95,7 +95,7 @@

All files packages-content-model/rooste diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/AutoFormatPlugin.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/AutoFormatPlugin.ts.html index 5e32c1b1a74..425a6cf9248 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/AutoFormatPlugin.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/AutoFormatPlugin.ts.html @@ -367,7 +367,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/index.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/index.html index dc8f6fd1316..c2cb20cebb7 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/index.html @@ -110,7 +110,7 @@

All files packages-content-model/rooste diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/keyboardListTrigger.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/keyboardListTrigger.ts.html index 1046ba57a1b..718da74b2f6 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/keyboardListTrigger.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/keyboardListTrigger.ts.html @@ -247,7 +247,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/utils/convertAlphaToDecimals.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/utils/convertAlphaToDecimals.ts.html index 30f462731fc..2d6e2b44146 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/utils/convertAlphaToDecimals.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/utils/convertAlphaToDecimals.ts.html @@ -121,7 +121,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/utils/getIndex.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/utils/getIndex.ts.html index 9494c5a3335..cce36181263 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/utils/getIndex.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/utils/getIndex.ts.html @@ -94,7 +94,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/utils/getListTypeStyle.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/utils/getListTypeStyle.ts.html index e3b13a9b067..8d522e464a4 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/utils/getListTypeStyle.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/utils/getListTypeStyle.ts.html @@ -445,7 +445,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/utils/getNumberingListStyle.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/utils/getNumberingListStyle.ts.html index 8149b00924c..e9cc478d147 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/utils/getNumberingListStyle.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/utils/getNumberingListStyle.ts.html @@ -607,7 +607,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/utils/index.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/utils/index.html index 6167f28a80d..5a235120d73 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/utils/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/autoFormat/utils/index.html @@ -140,7 +140,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/EditPlugin.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/EditPlugin.ts.html index 85d75003a47..df7300a9c1a 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/EditPlugin.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/EditPlugin.ts.html @@ -502,7 +502,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/deleteAllSegmentBefore.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/deleteAllSegmentBefore.ts.html index a6c5cd1f2a5..f5b8df323cd 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/deleteAllSegmentBefore.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/deleteAllSegmentBefore.ts.html @@ -136,7 +136,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/deleteCollapsedSelection.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/deleteCollapsedSelection.ts.html index 2f8bd018fcc..1165b1b78d9 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/deleteCollapsedSelection.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/deleteCollapsedSelection.ts.html @@ -25,28 +25,28 @@

All files / pac
100% Statements - 45/45 + 52/52
- 86.84% + 88% Branches - 33/38 + 44/50
100% Functions - 4/4 + 6/6
100% Lines - 40/40 + 47/47
@@ -164,37 +164,94 @@

All files / pac 105 106 107 -1081x +108 +109 +110 +111 +112 +113 +114 +115 +116 +117 +118 +119 +120 +121 +122 +123 +124 +125 +126 +127 +128 +129 +130 +131 +132 +133 +134 +135 +136 +137 +138 +139 +140 +141 +142 +143 +144 +145 +146 +1471x 1x 1x +1x +  +  +  +  +  +  +  +  +  +          2x -59x +64x 16x     -43x -43x -43x +48x +48x +48x   -43x +48x   -43x -43x +48x +48x     -43x -14x -14x   +48x +15x +15x +  +  +  +15x +  +33x     -14x   -29x +2x +2x +31x 75x   25x @@ -243,17 +300,38 @@

All files / pac       -4x +6x           +2x +2x         -43x +  +  +  +  +33x +  +  +  +  +  +  +  +  +  +  +  +  +  +  +48x 41x   20x @@ -271,11 +349,22 @@

All files / pac     1x - 
import { deleteBlock, deleteSegment } from 'roosterjs-content-model-core';
-import { getLeafSiblingBlock } from '../utils/getLeafSiblingBlock';
+ 
import { getLeafSiblingBlock } from '../utils/getLeafSiblingBlock';
+import { setModelIndentation } from 'roosterjs-content-model-api';
 import { setParagraphNotImplicit } from 'roosterjs-content-model-dom';
+import {
+    deleteBlock,
+    deleteSegment,
+    getClosestAncestorBlockGroupIndex,
+} from 'roosterjs-content-model-core';
 import type { BlockAndPath } from '../utils/getLeafSiblingBlock';
-import type { ContentModelSegment, DeleteSelectionStep } from 'roosterjs-content-model-types';
+import type {
+    ContentModelBlockGroup,
+    ContentModelDocument,
+    ContentModelParagraph,
+    ContentModelSegment,
+    DeleteSelectionStep,
+} from 'roosterjs-content-model-types';
  
 function getDeleteCollapsedSelection(direction: 'forward' | 'backward'): DeleteSelectionStep {
     return context => {
@@ -292,6 +381,7 @@ 

All files / pac const index = segments.indexOf(marker) + (isForward ? 1 : -1); const segmentToDelete = segments[index]; let blockToDelete: BlockAndPath | null; + let root: ContentModelDocument | null;   if (segmentToDelete) { Eif (deleteSegment(paragraph, segmentToDelete, context.formatContext, direction)) { @@ -301,6 +391,12 @@

All files / pac // to avoid losing its format. See https://github.com/microsoft/roosterjs/issues/1953 setParagraphNotImplicit(paragraph); } + } else if ( + shouldOutdentParagraph(isForward, segments, paragraph, path) && + (root = getRoot(path)) + ) { + setModelIndentation(root, 'outdent'); + context.deleteResult = 'range'; } else if ((blockToDelete = getLeafSiblingBlock(path, paragraph, isForward))) { const { block, path, siblingSegment } = blockToDelete;   @@ -355,6 +451,27 @@

All files / pac }; }   +function getRoot(path: ContentModelBlockGroup[]): ContentModelDocument | null { + const lastInPath = path[path.length - 1]; + return lastInPath.blockGroupType == 'Document' ? lastInPath : null; +} +  +function shouldOutdentParagraph( + isForward: boolean, + segments: ContentModelSegment[], + paragraph: ContentModelParagraph, + path: ContentModelBlockGroup[] +) { + return ( + !isForward && + segments.length == 1 && + segments[0].segmentType == 'SelectionMarker' && + paragraph.format.marginLeft && + parseInt(paragraph.format.marginLeft) && + getClosestAncestorBlockGroupIndex(path, ['Document', 'TableCell'], ['ListItem']) > -1 + ); +} +  /** * If the last segment is BR, remove it for now. We may add it back later when normalize model. * So that if this is an empty paragraph, it will start to delete next block @@ -385,7 +502,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/deleteList.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/deleteList.ts.html index 6f7181c6eec..9f6d475aab8 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/deleteList.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/deleteList.ts.html @@ -136,7 +136,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/deleteWordSelection.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/deleteWordSelection.ts.html index 93e20d0a4ce..df419f08bf1 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/deleteWordSelection.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/deleteWordSelection.ts.html @@ -625,7 +625,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/index.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/index.html index 3829e9a3d87..b536d1971c4 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/deleteSteps/index.html @@ -23,30 +23,30 @@

All files packages-content-model/roo
- 82.86% + 83.52% Statements - 145/175 + 152/182
- 76.74% + 78.01% Branches - 99/129 + 110/141
- 90% + 91.67% Functions - 9/10 + 11/12
- 82.78% + 83.54% Lines - 125/151 + 132/158
@@ -93,13 +93,13 @@

All files packages-content-model/roo
100% - 45/45 - 86.84% - 33/38 + 52/52 + 88% + 44/50 100% - 4/4 + 6/6 100% - 40/40 + 47/47 @@ -140,7 +140,7 @@

All files packages-content-model/roo

diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/handleKeyboardEventCommon.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/handleKeyboardEventCommon.ts.html index ca118050826..b73d902baad 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/handleKeyboardEventCommon.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/handleKeyboardEventCommon.ts.html @@ -280,7 +280,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/index.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/index.html index 043064bb6d0..6b3b08a1c0c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/index.html @@ -155,7 +155,7 @@

All files packages-content-model/rooste diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/inputSteps/handleEnterOnList.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/inputSteps/handleEnterOnList.ts.html index 597d4497c4d..0d11ba1cd9a 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/inputSteps/handleEnterOnList.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/inputSteps/handleEnterOnList.ts.html @@ -388,7 +388,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/inputSteps/index.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/inputSteps/index.html index fc8f128ce9c..582950f376b 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/inputSteps/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/inputSteps/index.html @@ -95,7 +95,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/keyboardDelete.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/keyboardDelete.ts.html index efc68986e0e..0ae84ba3885 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/keyboardDelete.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/keyboardDelete.ts.html @@ -352,7 +352,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/keyboardInput.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/keyboardInput.ts.html index c5caaa7eea8..1bbf6cb0828 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/keyboardInput.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/keyboardInput.ts.html @@ -274,7 +274,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/keyboardTab.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/keyboardTab.ts.html index 8794f7c0328..0f54fc3fcab 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/keyboardTab.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/keyboardTab.ts.html @@ -202,7 +202,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/utils/getLeafSiblingBlock.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/utils/getLeafSiblingBlock.ts.html index cd1a0094cd8..8a9c06e63a1 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/utils/getLeafSiblingBlock.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/utils/getLeafSiblingBlock.ts.html @@ -195,19 +195,19 @@

All files / pac       -59x +61x   -59x -77x -77x +61x +80x +80x   -77x +80x       -75x +78x   -75x +78x 43x 16x   @@ -223,7 +223,7 @@

All files / pac     29x -32x +35x     10x @@ -249,15 +249,15 @@

All files / pac       -22x -12x -12x +25x +13x +13x           -12x +14x    
import { isGeneralSegment } from 'roosterjs-content-model-dom';
 import type {
@@ -367,7 +367,7 @@ 

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/utils/index.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/utils/index.html index f98fb8848f5..e11e9d1edd6 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/utils/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/edit/utils/index.html @@ -95,7 +95,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/Excel/index.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/Excel/index.html index 8f3444d1f68..6d7654e90dd 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/Excel/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/Excel/index.html @@ -95,7 +95,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/Excel/processPastedContentFromExcel.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/Excel/processPastedContentFromExcel.ts.html index 5c583bd089f..374535ff40a 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/Excel/processPastedContentFromExcel.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/Excel/processPastedContentFromExcel.ts.html @@ -355,7 +355,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/PastePlugin.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/PastePlugin.ts.html index 361514abcee..4812ae08f07 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/PastePlugin.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/PastePlugin.ts.html @@ -553,7 +553,7 @@

All files / packag diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/PowerPoint/index.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/PowerPoint/index.html index 3dba8b86154..7b2b087e776 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/PowerPoint/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/PowerPoint/index.html @@ -95,7 +95,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/PowerPoint/processPastedContentFromPowerPoint.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/PowerPoint/processPastedContentFromPowerPoint.ts.html index 83ec2418dc0..ae414825d2b 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/PowerPoint/processPastedContentFromPowerPoint.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/PowerPoint/processPastedContentFromPowerPoint.ts.html @@ -142,7 +142,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WacComponents/constants.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WacComponents/constants.ts.html index 237d8ab8a37..24a88f328e2 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WacComponents/constants.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WacComponents/constants.ts.html @@ -244,7 +244,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WacComponents/index.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WacComponents/index.html index 680d516c71a..33e1d319a65 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WacComponents/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WacComponents/index.html @@ -110,7 +110,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WacComponents/processPastedContentWacComponents.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WacComponents/processPastedContentWacComponents.ts.html index 9aa18b71b41..4dbc7e03bd0 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WacComponents/processPastedContentWacComponents.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WacComponents/processPastedContentWacComponents.ts.html @@ -883,7 +883,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/getStyleMetadata.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/getStyleMetadata.ts.html index a86a7841d18..56e9860a4e1 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/getStyleMetadata.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/getStyleMetadata.ts.html @@ -316,7 +316,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/index.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/index.html index a8d38b21b2e..e9170ed3dd3 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/index.html @@ -155,7 +155,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/processPastedContentFromWordDesktop.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/processPastedContentFromWordDesktop.ts.html index 1f140e04ad2..18fce33bee9 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/processPastedContentFromWordDesktop.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/processPastedContentFromWordDesktop.ts.html @@ -340,7 +340,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/processWordComments.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/processWordComments.ts.html index 08cf082537c..da97a357f0a 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/processWordComments.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/processWordComments.ts.html @@ -127,7 +127,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/processWordLists.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/processWordLists.ts.html index 8bb9ca844c5..6d8ecbc401d 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/processWordLists.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/processWordLists.ts.html @@ -838,7 +838,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/removeNegativeTextIndentParser.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/removeNegativeTextIndentParser.ts.html index b496e712f21..366b9fb6ea7 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/removeNegativeTextIndentParser.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/WordDesktop/removeNegativeTextIndentParser.ts.html @@ -94,7 +94,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/index.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/index.html index 4ebb7217446..d144845cab1 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/index.html @@ -95,7 +95,7 @@

All files packages-content-model/rooste diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/constants.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/constants.ts.html index 2aa978c4402..377220df930 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/constants.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/constants.ts.html @@ -121,7 +121,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/documentContainWacElements.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/documentContainWacElements.ts.html index 846b406fe7e..71ac1e88fa4 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/documentContainWacElements.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/documentContainWacElements.ts.html @@ -103,7 +103,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/getPasteSource.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/getPasteSource.ts.html index 01e10ce0d27..0da410a1c7c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/getPasteSource.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/getPasteSource.ts.html @@ -295,7 +295,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/index.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/index.html index 6260956baef..e201334a8b5 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/index.html @@ -215,7 +215,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/isExcelDesktopDocument.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/isExcelDesktopDocument.ts.html index 6159cab6d57..afc4cd26387 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/isExcelDesktopDocument.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/isExcelDesktopDocument.ts.html @@ -112,7 +112,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/isExcelOnlineDocument.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/isExcelOnlineDocument.ts.html index 320e077bddc..3e7f06d423c 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/isExcelOnlineDocument.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/isExcelOnlineDocument.ts.html @@ -124,7 +124,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/isGoogleSheetDocument.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/isGoogleSheetDocument.ts.html index 5846ed6c00f..44ddc08f9a7 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/isGoogleSheetDocument.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/isGoogleSheetDocument.ts.html @@ -103,7 +103,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/isPowerPointDesktopDocument.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/isPowerPointDesktopDocument.ts.html index deca95addfd..7bf3afd499f 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/isPowerPointDesktopDocument.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/isPowerPointDesktopDocument.ts.html @@ -106,7 +106,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/isWordDesktopDocument.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/isWordDesktopDocument.ts.html index 75b2c80d05c..3e299afc362 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/isWordDesktopDocument.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/isWordDesktopDocument.ts.html @@ -124,7 +124,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/shouldConvertToSingleImage.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/shouldConvertToSingleImage.ts.html index bc3bba447e5..c9704ad5dc4 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/shouldConvertToSingleImage.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/pasteSourceValidations/shouldConvertToSingleImage.ts.html @@ -115,7 +115,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/addParser.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/addParser.ts.html index 26f44b7dbb0..c826e73f5b0 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/addParser.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/addParser.ts.html @@ -136,7 +136,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/deprecatedColorParser.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/deprecatedColorParser.ts.html index bda66050020..3cb12d6d4bf 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/deprecatedColorParser.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/deprecatedColorParser.ts.html @@ -127,7 +127,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/getStyles.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/getStyles.ts.html index a483701aee9..c80393c0ef1 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/getStyles.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/getStyles.ts.html @@ -118,7 +118,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/index.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/index.html index 75a6eb3504d..83ed1100231 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/index.html @@ -155,7 +155,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/linkParser.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/linkParser.ts.html index 73e92152303..7293d805ded 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/linkParser.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/linkParser.ts.html @@ -151,7 +151,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/setProcessor.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/setProcessor.ts.html index c37438a801b..d66aef84a29 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/setProcessor.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/paste/utils/setProcessor.ts.html @@ -112,7 +112,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/pluginUtils/CreateElement/createElement.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/pluginUtils/CreateElement/createElement.ts.html index d2f0612cbc5..3027dbcdfda 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/pluginUtils/CreateElement/createElement.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/pluginUtils/CreateElement/createElement.ts.html @@ -238,7 +238,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/pluginUtils/CreateElement/index.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/pluginUtils/CreateElement/index.html index 796dd08b402..900f6eff4cf 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/pluginUtils/CreateElement/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/pluginUtils/CreateElement/index.html @@ -95,7 +95,7 @@

All files packages-content-model/roo diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/pluginUtils/DragAndDrop/DragAndDropHelper.ts.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/pluginUtils/DragAndDrop/DragAndDropHelper.ts.html index 6f8167b2198..49481db6d9f 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/pluginUtils/DragAndDrop/DragAndDropHelper.ts.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/pluginUtils/DragAndDrop/DragAndDropHelper.ts.html @@ -511,7 +511,7 @@

All files / pac diff --git a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/pluginUtils/DragAndDrop/index.html b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/pluginUtils/DragAndDrop/index.html index e4f27bf3632..b48645ae225 100644 --- a/coverage/packages-content-model/roosterjs-content-model-plugins/lib/pluginUtils/DragAndDrop/index.html +++ b/coverage/packages-content-model/roosterjs-content-model-plugins/lib/pluginUtils/DragAndDrop/index.html @@ -95,7 +95,7 @@

All files packages-content-model/roo diff --git a/coverage/packages/roosterjs-color-utils/lib/index.html b/coverage/packages/roosterjs-color-utils/lib/index.html index 9b20eb6a8aa..2a5fde88ab5 100644 --- a/coverage/packages/roosterjs-color-utils/lib/index.html +++ b/coverage/packages/roosterjs-color-utils/lib/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-color-utils/l diff --git a/coverage/packages/roosterjs-color-utils/lib/index.ts.html b/coverage/packages/roosterjs-color-utils/lib/index.ts.html index 1f41fb79eab..679cf933e44 100644 --- a/coverage/packages/roosterjs-color-utils/lib/index.ts.html +++ b/coverage/packages/roosterjs-color-utils/lib/index.ts.html @@ -67,7 +67,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-color-utils/lib/utils/getDarkColor.ts.html b/coverage/packages/roosterjs-color-utils/lib/utils/getDarkColor.ts.html index b040dd7ca2e..a6b3816ffbf 100644 --- a/coverage/packages/roosterjs-color-utils/lib/utils/getDarkColor.ts.html +++ b/coverage/packages/roosterjs-color-utils/lib/utils/getDarkColor.ts.html @@ -139,7 +139,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-color-utils/lib/utils/index.html b/coverage/packages/roosterjs-color-utils/lib/utils/index.html index 13022f27f70..3bfc3b3cc5d 100644 --- a/coverage/packages/roosterjs-color-utils/lib/utils/index.html +++ b/coverage/packages/roosterjs-color-utils/lib/utils/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-color-util diff --git a/coverage/packages/roosterjs-editor-adapter/lib/corePlugins/BridgePlugin.ts.html b/coverage/packages/roosterjs-editor-adapter/lib/corePlugins/BridgePlugin.ts.html index 1084a4998cd..474ae3ac146 100644 --- a/coverage/packages/roosterjs-editor-adapter/lib/corePlugins/BridgePlugin.ts.html +++ b/coverage/packages/roosterjs-editor-adapter/lib/corePlugins/BridgePlugin.ts.html @@ -646,7 +646,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-adapter/lib/corePlugins/EditPlugin.ts.html b/coverage/packages/roosterjs-editor-adapter/lib/corePlugins/EditPlugin.ts.html index 5fdb6258ee0..432d4add55a 100644 --- a/coverage/packages/roosterjs-editor-adapter/lib/corePlugins/EditPlugin.ts.html +++ b/coverage/packages/roosterjs-editor-adapter/lib/corePlugins/EditPlugin.ts.html @@ -373,7 +373,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-adapter/lib/corePlugins/index.html b/coverage/packages/roosterjs-editor-adapter/lib/corePlugins/index.html index 2e70eebe727..032519ee186 100644 --- a/coverage/packages/roosterjs-editor-adapter/lib/corePlugins/index.html +++ b/coverage/packages/roosterjs-editor-adapter/lib/corePlugins/index.html @@ -110,7 +110,7 @@

All files packages/roosterjs-editor-ada diff --git a/coverage/packages/roosterjs-editor-adapter/lib/editor/DarkColorHandlerImpl.ts.html b/coverage/packages/roosterjs-editor-adapter/lib/editor/DarkColorHandlerImpl.ts.html index 75a5d3d573f..778d4e0887f 100644 --- a/coverage/packages/roosterjs-editor-adapter/lib/editor/DarkColorHandlerImpl.ts.html +++ b/coverage/packages/roosterjs-editor-adapter/lib/editor/DarkColorHandlerImpl.ts.html @@ -505,7 +505,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-adapter/lib/editor/EditorAdapter.ts.html b/coverage/packages/roosterjs-editor-adapter/lib/editor/EditorAdapter.ts.html index 844684b7cba..b55d806d116 100644 --- a/coverage/packages/roosterjs-editor-adapter/lib/editor/EditorAdapter.ts.html +++ b/coverage/packages/roosterjs-editor-adapter/lib/editor/EditorAdapter.ts.html @@ -3454,7 +3454,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-adapter/lib/editor/index.html b/coverage/packages/roosterjs-editor-adapter/lib/editor/index.html index 5d91fc6908c..47be9f70030 100644 --- a/coverage/packages/roosterjs-editor-adapter/lib/editor/index.html +++ b/coverage/packages/roosterjs-editor-adapter/lib/editor/index.html @@ -110,7 +110,7 @@

All files packages/roosterjs-editor-ada diff --git a/coverage/packages/roosterjs-editor-adapter/lib/editor/utils/buildRangeEx.ts.html b/coverage/packages/roosterjs-editor-adapter/lib/editor/utils/buildRangeEx.ts.html index a87b1bbdde7..adb665b1dfc 100644 --- a/coverage/packages/roosterjs-editor-adapter/lib/editor/utils/buildRangeEx.ts.html +++ b/coverage/packages/roosterjs-editor-adapter/lib/editor/utils/buildRangeEx.ts.html @@ -391,7 +391,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-adapter/lib/editor/utils/eventConverter.ts.html b/coverage/packages/roosterjs-editor-adapter/lib/editor/utils/eventConverter.ts.html index 3f070b02cff..1db0034158a 100644 --- a/coverage/packages/roosterjs-editor-adapter/lib/editor/utils/eventConverter.ts.html +++ b/coverage/packages/roosterjs-editor-adapter/lib/editor/utils/eventConverter.ts.html @@ -1735,7 +1735,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-adapter/lib/editor/utils/index.html b/coverage/packages/roosterjs-editor-adapter/lib/editor/utils/index.html index d31a7b762f3..9185ac843f0 100644 --- a/coverage/packages/roosterjs-editor-adapter/lib/editor/utils/index.html +++ b/coverage/packages/roosterjs-editor-adapter/lib/editor/utils/index.html @@ -140,7 +140,7 @@

All files packages/roosterjs-editor- diff --git a/coverage/packages/roosterjs-editor-adapter/lib/editor/utils/insertNode.ts.html b/coverage/packages/roosterjs-editor-adapter/lib/editor/utils/insertNode.ts.html index 54910f683bb..bc04221ec1e 100644 --- a/coverage/packages/roosterjs-editor-adapter/lib/editor/utils/insertNode.ts.html +++ b/coverage/packages/roosterjs-editor-adapter/lib/editor/utils/insertNode.ts.html @@ -664,7 +664,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-adapter/lib/editor/utils/selectionConverter.ts.html b/coverage/packages/roosterjs-editor-adapter/lib/editor/utils/selectionConverter.ts.html index fb5d0d9004e..42dc91aaa07 100644 --- a/coverage/packages/roosterjs-editor-adapter/lib/editor/utils/selectionConverter.ts.html +++ b/coverage/packages/roosterjs-editor-adapter/lib/editor/utils/selectionConverter.ts.html @@ -325,7 +325,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-api/lib/format/changeCapitalization.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/changeCapitalization.ts.html index 87f2e75ee0f..d2c9c3ea922 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/changeCapitalization.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/changeCapitalization.ts.html @@ -289,7 +289,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/changeFontSize.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/changeFontSize.ts.html index b9f34920b1b..ba3fd941348 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/changeFontSize.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/changeFontSize.ts.html @@ -283,7 +283,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/clearBlockFormat.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/clearBlockFormat.ts.html index 5bdf9aa8300..11874f05985 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/clearBlockFormat.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/clearBlockFormat.ts.html @@ -97,7 +97,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/clearFormat.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/clearFormat.ts.html index ff51dfb13ac..fcb82fb6e8b 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/clearFormat.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/clearFormat.ts.html @@ -1108,7 +1108,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/createLink.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/createLink.ts.html index 2676c187d0a..6a3502427dd 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/createLink.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/createLink.ts.html @@ -538,7 +538,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/getFormatState.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/getFormatState.ts.html index 9b20504914d..34864af1c14 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/getFormatState.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/getFormatState.ts.html @@ -373,7 +373,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/index.html b/coverage/packages/roosterjs-editor-api/lib/format/index.html index f0066660d06..af2277897ec 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/index.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/index.html @@ -545,7 +545,7 @@

All files packages/roosterjs-editor-api diff --git a/coverage/packages/roosterjs-editor-api/lib/format/insertEntity.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/insertEntity.ts.html index 9f799722a49..f6d6e6ffa79 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/insertEntity.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/insertEntity.ts.html @@ -544,7 +544,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/insertImage.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/insertImage.ts.html index b89124724ea..27b4dd8e767 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/insertImage.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/insertImage.ts.html @@ -193,7 +193,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/removeLink.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/removeLink.ts.html index 6ca950766b1..25890f0ee23 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/removeLink.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/removeLink.ts.html @@ -136,7 +136,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/replaceWithNode.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/replaceWithNode.ts.html index c80141a69e1..320c46e1c3a 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/replaceWithNode.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/replaceWithNode.ts.html @@ -307,7 +307,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/rotateElement.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/rotateElement.ts.html index 635d747b0ba..fe9f06fa9d1 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/rotateElement.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/rotateElement.ts.html @@ -124,7 +124,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/setAlignment.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/setAlignment.ts.html index 6a55d7aa13b..87db180d087 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/setAlignment.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/setAlignment.ts.html @@ -427,7 +427,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/setBackgroundColor.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/setBackgroundColor.ts.html index 7e5ba444bed..cf6d386323d 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/setBackgroundColor.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/setBackgroundColor.ts.html @@ -154,7 +154,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/setDirection.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/setDirection.ts.html index 73eaa89e303..ba88cdeed2b 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/setDirection.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/setDirection.ts.html @@ -151,7 +151,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/setFontName.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/setFontName.ts.html index e8c32403d7a..9cb27d65eb0 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/setFontName.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/setFontName.ts.html @@ -127,7 +127,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/setFontSize.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/setFontSize.ts.html index 32014a77940..b3c5c651ef0 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/setFontSize.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/setFontSize.ts.html @@ -142,7 +142,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/setHeadingLevel.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/setHeadingLevel.ts.html index 0c9204cf0d0..c2480a9d9a5 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/setHeadingLevel.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/setHeadingLevel.ts.html @@ -235,7 +235,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/setImageAltText.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/setImageAltText.ts.html index 2829114f6a3..014140842c6 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/setImageAltText.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/setImageAltText.ts.html @@ -142,7 +142,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/setIndentation.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/setIndentation.ts.html index 8e211acd270..fd863f8bf0b 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/setIndentation.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/setIndentation.ts.html @@ -562,7 +562,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/setOrderedListNumbering.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/setOrderedListNumbering.ts.html index 413ff445224..44989fea20a 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/setOrderedListNumbering.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/setOrderedListNumbering.ts.html @@ -181,7 +181,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/setTextColor.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/setTextColor.ts.html index ff6692c4a7f..9e74dd54131 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/setTextColor.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/setTextColor.ts.html @@ -178,7 +178,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/toggleBlockQuote.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/toggleBlockQuote.ts.html index 84781d7a1f5..e8ccf57e56b 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/toggleBlockQuote.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/toggleBlockQuote.ts.html @@ -154,7 +154,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/toggleBold.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/toggleBold.ts.html index c72d2d4d974..95eba27c133 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/toggleBold.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/toggleBold.ts.html @@ -109,7 +109,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/toggleBullet.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/toggleBullet.ts.html index a7892b1be8e..6b66caf2fc5 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/toggleBullet.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/toggleBullet.ts.html @@ -154,7 +154,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/toggleCodeBlock.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/toggleCodeBlock.ts.html index 23402b3a02b..b5dc35d5f0c 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/toggleCodeBlock.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/toggleCodeBlock.ts.html @@ -181,7 +181,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/toggleItalic.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/toggleItalic.ts.html index 3612f858619..efd330cdb2d 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/toggleItalic.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/toggleItalic.ts.html @@ -109,7 +109,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/toggleNumbering.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/toggleNumbering.ts.html index e8860360f90..ad8f516174c 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/toggleNumbering.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/toggleNumbering.ts.html @@ -160,7 +160,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/toggleStrikethrough.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/toggleStrikethrough.ts.html index 0bb1bcba5ff..9ab098934a2 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/toggleStrikethrough.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/toggleStrikethrough.ts.html @@ -109,7 +109,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/toggleSubscript.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/toggleSubscript.ts.html index 1a34e41a728..ff7dca659f3 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/toggleSubscript.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/toggleSubscript.ts.html @@ -115,7 +115,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/toggleSuperscript.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/toggleSuperscript.ts.html index da3c7ff1845..b8641ea1e03 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/toggleSuperscript.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/toggleSuperscript.ts.html @@ -115,7 +115,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/format/toggleUnderline.ts.html b/coverage/packages/roosterjs-editor-api/lib/format/toggleUnderline.ts.html index 2933b539eb5..21198aa39ba 100644 --- a/coverage/packages/roosterjs-editor-api/lib/format/toggleUnderline.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/format/toggleUnderline.ts.html @@ -109,7 +109,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/index.html b/coverage/packages/roosterjs-editor-api/lib/index.html index cf86c70e810..6f7b9186f49 100644 --- a/coverage/packages/roosterjs-editor-api/lib/index.html +++ b/coverage/packages/roosterjs-editor-api/lib/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-editor-api/li diff --git a/coverage/packages/roosterjs-editor-api/lib/index.ts.html b/coverage/packages/roosterjs-editor-api/lib/index.ts.html index 0c84e745c7c..654d9b5c3a5 100644 --- a/coverage/packages/roosterjs-editor-api/lib/index.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/index.ts.html @@ -181,7 +181,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-editor-api/lib/table/applyCellShading.ts.html b/coverage/packages/roosterjs-editor-api/lib/table/applyCellShading.ts.html index e09d2bd1d70..7e0365eb790 100644 --- a/coverage/packages/roosterjs-editor-api/lib/table/applyCellShading.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/table/applyCellShading.ts.html @@ -187,7 +187,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/table/editTable.ts.html b/coverage/packages/roosterjs-editor-api/lib/table/editTable.ts.html index e88ec0f0738..7019b018fe2 100644 --- a/coverage/packages/roosterjs-editor-api/lib/table/editTable.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/table/editTable.ts.html @@ -310,7 +310,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/table/formatTable.ts.html b/coverage/packages/roosterjs-editor-api/lib/table/formatTable.ts.html index 7d2beeed231..dc7494f0686 100644 --- a/coverage/packages/roosterjs-editor-api/lib/table/formatTable.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/table/formatTable.ts.html @@ -175,7 +175,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/table/index.html b/coverage/packages/roosterjs-editor-api/lib/table/index.html index c0193fc8cba..a844ee73e8f 100644 --- a/coverage/packages/roosterjs-editor-api/lib/table/index.html +++ b/coverage/packages/roosterjs-editor-api/lib/table/index.html @@ -140,7 +140,7 @@

All files packages/roosterjs-editor-api diff --git a/coverage/packages/roosterjs-editor-api/lib/table/insertTable.ts.html b/coverage/packages/roosterjs-editor-api/lib/table/insertTable.ts.html index a1eaa7ece60..f93164f9e77 100644 --- a/coverage/packages/roosterjs-editor-api/lib/table/insertTable.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/table/insertTable.ts.html @@ -265,7 +265,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/utils/applyInlineStyle.ts.html b/coverage/packages/roosterjs-editor-api/lib/utils/applyInlineStyle.ts.html index fdf71cc60c4..cf2e1c8b537 100644 --- a/coverage/packages/roosterjs-editor-api/lib/utils/applyInlineStyle.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/utils/applyInlineStyle.ts.html @@ -301,7 +301,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/utils/applyListItemWrap.ts.html b/coverage/packages/roosterjs-editor-api/lib/utils/applyListItemWrap.ts.html index 5894b164ccc..8294e0eaca3 100644 --- a/coverage/packages/roosterjs-editor-api/lib/utils/applyListItemWrap.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/utils/applyListItemWrap.ts.html @@ -205,7 +205,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/utils/blockFormat.ts.html b/coverage/packages/roosterjs-editor-api/lib/utils/blockFormat.ts.html index 81d2b76099b..f14f43e93c9 100644 --- a/coverage/packages/roosterjs-editor-api/lib/utils/blockFormat.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/utils/blockFormat.ts.html @@ -193,7 +193,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/utils/blockWrap.ts.html b/coverage/packages/roosterjs-editor-api/lib/utils/blockWrap.ts.html index 4739b90821b..f10da25d25a 100644 --- a/coverage/packages/roosterjs-editor-api/lib/utils/blockWrap.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/utils/blockWrap.ts.html @@ -241,7 +241,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/utils/collapseSelectedBlocks.ts.html b/coverage/packages/roosterjs-editor-api/lib/utils/collapseSelectedBlocks.ts.html index 9d28700555c..b7bc34e115f 100644 --- a/coverage/packages/roosterjs-editor-api/lib/utils/collapseSelectedBlocks.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/utils/collapseSelectedBlocks.ts.html @@ -190,7 +190,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/utils/commitListChains.ts.html b/coverage/packages/roosterjs-editor-api/lib/utils/commitListChains.ts.html index fdb3173f633..f6d3ac898a4 100644 --- a/coverage/packages/roosterjs-editor-api/lib/utils/commitListChains.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/utils/commitListChains.ts.html @@ -175,7 +175,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/utils/execCommand.ts.html b/coverage/packages/roosterjs-editor-api/lib/utils/execCommand.ts.html index c1d98896f32..c8408ca88b1 100644 --- a/coverage/packages/roosterjs-editor-api/lib/utils/execCommand.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/utils/execCommand.ts.html @@ -250,7 +250,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/utils/formatUndoSnapshot.ts.html b/coverage/packages/roosterjs-editor-api/lib/utils/formatUndoSnapshot.ts.html index 8b41db999ab..d7b28c55d40 100644 --- a/coverage/packages/roosterjs-editor-api/lib/utils/formatUndoSnapshot.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/utils/formatUndoSnapshot.ts.html @@ -145,7 +145,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/utils/index.html b/coverage/packages/roosterjs-editor-api/lib/utils/index.html index d5e0fc9790e..476be115836 100644 --- a/coverage/packages/roosterjs-editor-api/lib/utils/index.html +++ b/coverage/packages/roosterjs-editor-api/lib/utils/index.html @@ -230,7 +230,7 @@

All files packages/roosterjs-editor-api diff --git a/coverage/packages/roosterjs-editor-api/lib/utils/normalizeBlockquote.ts.html b/coverage/packages/roosterjs-editor-api/lib/utils/normalizeBlockquote.ts.html index eaf80ac526b..23e2f49c9c0 100644 --- a/coverage/packages/roosterjs-editor-api/lib/utils/normalizeBlockquote.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/utils/normalizeBlockquote.ts.html @@ -217,7 +217,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-api/lib/utils/toggleListType.ts.html b/coverage/packages/roosterjs-editor-api/lib/utils/toggleListType.ts.html index 05cfa63ed73..c1e61d800d3 100644 --- a/coverage/packages/roosterjs-editor-api/lib/utils/toggleListType.ts.html +++ b/coverage/packages/roosterjs-editor-api/lib/utils/toggleListType.ts.html @@ -319,7 +319,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/addUndoSnapshot.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/addUndoSnapshot.ts.html index 98b07abdf36..0eb2d952450 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/addUndoSnapshot.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/addUndoSnapshot.ts.html @@ -226,22 +226,22 @@

All files / packag       -6313x -6313x +6318x +6318x     -6313x -6285x +6318x +6290x       -6285x -6284x +6290x +6289x       -6313x -6313x +6318x +6318x 189x 189x   @@ -254,12 +254,12 @@

All files / packag       -6313x -6285x +6318x +6290x       -6312x +6317x 172x     @@ -269,7 +269,7 @@

All files / packag 172x     -6312x +6317x 19x   19x @@ -284,12 +284,12 @@

All files / packag       -6450x -6448x -6448x -6448x +6455x +6453x +6453x +6453x   -6448x +6453x       @@ -298,7 +298,7 @@

All files / packag       -6448x +6453x       @@ -307,7 +307,7 @@

All files / packag       -6448x +6453x   22x   @@ -322,7 +322,7 @@

All files / packag       -6379x +6384x       @@ -475,7 +475,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/attachDomEvent.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/attachDomEvent.ts.html index a4fbd8df22c..9b0c06c96fd 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/attachDomEvent.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/attachDomEvent.ts.html @@ -142,10 +142,10 @@

All files / packag       -12198x -91187x -91187x -91187x +12208x +91262x +91262x +91262x 683x 655x   @@ -161,29 +161,29 @@

All files / packag       -91187x +91262x   -91187x -90887x +91262x +90962x     -90887x +90962x       -91187x +91262x         -91187x -6078x -85109x -60818x -24291x -24291x +91262x +6083x +85179x +60868x +24311x +24311x   -91187x +91262x    
import { getObjectKeys } from 'roosterjs-editor-dom';
 import type {
@@ -256,7 +256,7 @@ 

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/coreApiMap.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/coreApiMap.ts.html index 73572f94c0d..5f94f0a0a23 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/coreApiMap.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/coreApiMap.ts.html @@ -211,7 +211,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/createPasteFragment.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/createPasteFragment.ts.html index 222af8b235d..9d180673cde 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/createPasteFragment.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/createPasteFragment.ts.html @@ -520,7 +520,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/ensureTypeInContainer.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/ensureTypeInContainer.ts.html index 200e8938995..14852bdec6a 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/ensureTypeInContainer.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/ensureTypeInContainer.ts.html @@ -168,18 +168,18 @@

All files / packag       -6086x +6091x     -6086x +6091x 1x   -6086x +6091x   -6086x +6091x     -6086x +6091x 12x 12x 2x @@ -196,11 +196,11 @@

All files / packag       -6074x +6079x       -6074x +6079x       @@ -208,11 +208,11 @@

All files / packag       -6074x +6079x     -6086x -6074x +6091x +6079x       @@ -221,7 +221,7 @@

All files / packag       -6086x +6091x 5x     @@ -328,7 +328,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/focus.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/focus.ts.html index fda686c4370..af986eaf914 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/focus.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/focus.ts.html @@ -125,12 +125,12 @@

All files / packag       -175x +176x       -174x -174x +175x +175x       @@ -202,7 +202,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/getContent.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/getContent.ts.html index e1dad3b602d..8d72276d05a 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/getContent.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/getContent.ts.html @@ -337,7 +337,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/getPendableFormatState.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/getPendableFormatState.ts.html index aada6fedf2f..af859706885 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/getPendableFormatState.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/getPendableFormatState.ts.html @@ -367,7 +367,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/getSelectionRange.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/getSelectionRange.ts.html index 9cdb4655e0a..df9abf63f86 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/getSelectionRange.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/getSelectionRange.ts.html @@ -115,9 +115,9 @@

All files / packag       -1047x +1046x   -1047x +1046x       @@ -128,21 +128,21 @@

All files / packag       -1047x -953x -953x -953x -953x -942x +1046x +952x +952x +952x +952x +941x         -1047x +1046x 96x     -1047x +1046x      
import { contains, createRange } from 'roosterjs-editor-dom';
@@ -196,7 +196,7 @@ 

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/getSelectionRangeEx.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/getSelectionRangeEx.ts.html index fa60298041b..922dd54e886 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/getSelectionRangeEx.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/getSelectionRangeEx.ts.html @@ -169,8 +169,8 @@

All files / packag     1x -7022x -7022x +7027x +7027x   2x 2x @@ -220,7 +220,7 @@

All files / packag 1x     -7020x +7025x 732x 104x   @@ -238,7 +238,7 @@

All files / packag       -6288x +6293x       @@ -249,7 +249,7 @@

All files / packag       -6856x +6861x       @@ -257,7 +257,7 @@

All files / packag       -6857x +6862x    
import { contains, createRange, findClosestElementAncestor } from 'roosterjs-editor-dom';
 import { SelectionRangeTypes } from 'roosterjs-editor-types';
@@ -367,7 +367,7 @@ 

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/getStyleBasedFormatState.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/getStyleBasedFormatState.ts.html index defa9c42576..5cc09f36a1e 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/getStyleBasedFormatState.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/getStyleBasedFormatState.ts.html @@ -352,7 +352,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/hasFocus.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/hasFocus.ts.html index 7620aefacd3..83193c91999 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/hasFocus.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/hasFocus.ts.html @@ -82,8 +82,8 @@

All files / packag     1x -8990x -8990x +8996x +8996x       @@ -109,7 +109,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/index.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/index.html index e324302c7e4..0e214f87298 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/index.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/index.html @@ -410,7 +410,7 @@

All files packages/roosterjs-editor-cor diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/insertNode.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/insertNode.ts.html index 0bfdba3d4fb..0c99a7e794c 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/insertNode.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/insertNode.ts.html @@ -353,39 +353,39 @@

All files / packag       -6123x +6128x             -6123x +6128x   -6123x +6128x 33x     -6123x +6128x 1x 1x     -6122x +6127x         -6122x +6127x     -6122x +6127x     -6093x -6093x +6098x +6098x   -6093x +6098x 18x 18x   @@ -419,19 +419,19 @@

All files / packag       -6075x +6080x         -6093x +6098x 1x 1x 1x       -6093x +6098x       @@ -490,7 +490,7 @@

All files / packag       -6122x +6127x       @@ -769,7 +769,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/restoreUndoSnapshot.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/restoreUndoSnapshot.ts.html index 2954525ff7e..3631b71e994 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/restoreUndoSnapshot.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/restoreUndoSnapshot.ts.html @@ -271,7 +271,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/select.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/select.ts.html index 347023a53cc..d97d0bf4334 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/select.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/select.ts.html @@ -259,9 +259,9 @@

All files / packag     1x -6596x +6601x   -6596x +6601x 447x     @@ -274,11 +274,11 @@

All files / packag 447x     -6149x -6149x +6154x +6154x     -6596x +6601x       @@ -288,11 +288,11 @@

All files / packag       -6596x +6601x   -6596x +6601x 3x -6593x +6598x 69x     @@ -300,7 +300,7 @@

All files / packag       -6524x +6529x 56x     @@ -308,7 +308,7 @@

All files / packag       -6468x +6473x       @@ -323,7 +323,7 @@

All files / packag       -6468x +6473x       @@ -332,7 +332,7 @@

All files / packag       -6596x +6601x       @@ -378,8 +378,8 @@

All files / packag       -6596x -6596x +6601x +6601x       @@ -601,7 +601,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/selectImage.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/selectImage.ts.html index c38c2aa1054..fc62921f78d 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/selectImage.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/selectImage.ts.html @@ -145,11 +145,11 @@

All files / packag     1x -6700x +6705x   -6700x +6705x   -6700x +6705x 60x   60x @@ -167,7 +167,7 @@

All files / packag       -6700x +6705x     1x @@ -184,8 +184,8 @@

All files / packag     1x -6700x -6700x +6705x +6705x    
import addUniqueId from './utils/addUniqueId';
 import { PositionType, SelectionRangeTypes } from 'roosterjs-editor-types';
@@ -259,7 +259,7 @@ 

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/selectRange.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/selectRange.ts.html index 3904fcb34f0..d1fb033f409 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/selectRange.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/selectRange.ts.html @@ -156,20 +156,20 @@

All files / packag       -762x -758x +763x +759x   -758x +759x 56x     -758x +759x     -618x +620x     -758x +759x   4x   @@ -183,9 +183,9 @@

All files / packag       -1854x +1860x   -618x +620x 1x 1x 1x @@ -286,7 +286,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/selectTable.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/selectTable.ts.html index 5f415f60f69..830a798f6be 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/selectTable.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/selectTable.ts.html @@ -361,9 +361,9 @@

All files / packag       -6714x +6719x   -6714x +6719x 79x 79x   @@ -391,7 +391,7 @@

All files / packag       -6635x +6640x       @@ -539,8 +539,8 @@

All files / packag     1x -6714x -6714x +6719x +6719x       @@ -573,7 +573,7 @@

All files / packag       -6714x +6719x 86x 86x 84x @@ -582,7 +582,7 @@

All files / packag       -6630x +6635x       @@ -868,7 +868,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/setContent.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/setContent.ts.html index 6b3439aac1b..1ee18068a1c 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/setContent.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/setContent.ts.html @@ -207,8 +207,8 @@

All files / packag       -6479x -6479x +6484x +6484x 397x     @@ -233,9 +233,9 @@

All files / packag 397x     -6479x +6484x   -6479x +6484x 5x     @@ -248,7 +248,7 @@

All files / packag 5x     -6479x +6484x 390x     @@ -424,7 +424,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/switchShadowEdit.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/switchShadowEdit.ts.html index 0d436ed993e..915c535f39b 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/switchShadowEdit.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/switchShadowEdit.ts.html @@ -397,7 +397,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/transformColor.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/transformColor.ts.html index 70787a801d1..5cde02755c9 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/transformColor.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/transformColor.ts.html @@ -148,14 +148,14 @@

All files / packag       -12396x +12406x         -12530x -6265x -6265x +12540x +6270x +6270x 140x     @@ -167,7 +167,7 @@

All files / packag 140x     -6265x +6270x       @@ -271,7 +271,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/triggerEvent.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/triggerEvent.ts.html index faa886f008d..72b115780af 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/triggerEvent.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/triggerEvent.ts.html @@ -124,14 +124,14 @@

All files / packag       -13806x +13816x     5656x   -13804x -151563x -124129x +13814x +151673x +124219x       @@ -196,7 +196,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/utils/addUniqueId.ts.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/utils/addUniqueId.ts.html index 24076927dcf..3f26e00cfff 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/utils/addUniqueId.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/utils/addUniqueId.ts.html @@ -99,23 +99,23 @@

All files / pac   228x 228x -1x -1x +2x +2x           -56x -59x +57x +60x   -56x -56x +57x +57x 3x 3x     -56x +57x    
/**
  * Add an unique id to element and ensure that is unique
@@ -154,7 +154,7 @@ 

All files / pac diff --git a/coverage/packages/roosterjs-editor-core/lib/coreApi/utils/index.html b/coverage/packages/roosterjs-editor-core/lib/coreApi/utils/index.html index 42852f1be0b..950a87b3d2f 100644 --- a/coverage/packages/roosterjs-editor-core/lib/coreApi/utils/index.html +++ b/coverage/packages/roosterjs-editor-core/lib/coreApi/utils/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-editor- diff --git a/coverage/packages/roosterjs-editor-core/lib/corePlugins/CopyPastePlugin.ts.html b/coverage/packages/roosterjs-editor-core/lib/corePlugins/CopyPastePlugin.ts.html index 23d4cafb1a5..8a7f725f6fe 100644 --- a/coverage/packages/roosterjs-editor-core/lib/corePlugins/CopyPastePlugin.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/corePlugins/CopyPastePlugin.ts.html @@ -388,16 +388,16 @@

All files / packag     1x -6267x -6267x +6272x +6272x             -6267x -6267x +6272x +6272x       @@ -413,9 +413,9 @@

All files / packag       -6080x -6080x -6080x +6085x +6085x +6085x 2x 2x 2x @@ -426,18 +426,18 @@

All files / packag     1x -6061x -6058x +6066x +6063x   -6061x -6061x +6066x +6066x           1x -6257x +6262x     4x @@ -514,7 +514,7 @@

All files / packag       -6267x +6272x 2x 2x 2x @@ -952,7 +952,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/corePlugins/DOMEventPlugin.ts.html b/coverage/packages/roosterjs-editor-core/lib/corePlugins/DOMEventPlugin.ts.html index 2dc0b93a728..ddf6024e5d0 100644 --- a/coverage/packages/roosterjs-editor-core/lib/corePlugins/DOMEventPlugin.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/corePlugins/DOMEventPlugin.ts.html @@ -329,8 +329,8 @@

All files / packag     1x -6269x -6269x +6274x +6274x       @@ -338,8 +338,8 @@

All files / packag       -6269x -6269x +6274x +6274x       @@ -362,12 +362,12 @@

All files / packag       -6085x -6085x +6090x +6090x   -6085x +6090x   -6085x +6090x       @@ -400,50 +400,50 @@

All files / packag       -6085x +6090x   -6085x +6090x           -6085x +6090x     -6085x +6090x     -6085x -6085x -6085x +6090x +6090x +6090x           1x -6066x -6066x +6071x +6071x       -6066x -6066x -6066x -6066x -6066x -6066x +6071x +6071x +6071x +6071x +6071x +6071x           1x -6269x +6274x     -6269x +6274x       @@ -451,13 +451,13 @@

All files / packag       -6269x +6274x 1x 1x       -6269x +6274x 311x 228x 228x @@ -476,7 +476,7 @@

All files / packag       -6269x +6274x       @@ -484,26 +484,26 @@

All files / packag       -6269x +6274x 309x 307x       -6269x +6274x             -24340x -24340x +24360x +24360x 16x       -24340x +24360x       @@ -511,7 +511,7 @@

All files / packag       -6269x +6274x 2x     @@ -519,11 +519,11 @@

All files / packag       -6269x +6274x 14x     -6269x +6274x       @@ -805,7 +805,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/corePlugins/EditPlugin.ts.html b/coverage/packages/roosterjs-editor-core/lib/corePlugins/EditPlugin.ts.html index ad6abff415d..c4324aef24b 100644 --- a/coverage/packages/roosterjs-editor-core/lib/corePlugins/EditPlugin.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/corePlugins/EditPlugin.ts.html @@ -168,7 +168,7 @@

All files / packag     1x -6266x +6271x       @@ -176,7 +176,7 @@

All files / packag       -6266x +6271x       @@ -193,21 +193,21 @@

All files / packag     1x -6082x +6087x           1x -6063x +6068x           1x -6266x +6271x       @@ -215,12 +215,12 @@

All files / packag     1x -13717x -13717x -13717x -13717x +13727x +13727x +13727x +13727x   -13717x +13727x 22x 22x   @@ -229,11 +229,11 @@

All files / packag 22x     -13695x +13705x 529x     -13717x +13727x 9x 9x   @@ -352,7 +352,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/corePlugins/EntityPlugin.ts.html b/coverage/packages/roosterjs-editor-core/lib/corePlugins/EntityPlugin.ts.html index 4cb00b5bf44..f53f7056915 100644 --- a/coverage/packages/roosterjs-editor-core/lib/corePlugins/EntityPlugin.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/corePlugins/EntityPlugin.ts.html @@ -512,14 +512,14 @@

All files / packag     1x -6275x +6280x           -6275x -6275x +6280x +6280x       @@ -536,22 +536,22 @@

All files / packag     1x -6091x +6096x           1x -6072x -6072x +6077x +6077x           1x -6275x +6280x       @@ -559,7 +559,7 @@

All files / packag     1x -13726x +13736x   24x 24x @@ -578,8 +578,8 @@

All files / packag 537x 537x   -6075x -6075x +6080x +6080x   121x 121x @@ -591,8 +591,8 @@

All files / packag 3x     -13726x -13726x +13736x +13736x       @@ -606,7 +606,7 @@

All files / packag       -6275x +6280x       @@ -656,10 +656,10 @@

All files / packag       -6612x -6612x +6617x +6617x   -6612x +6617x 12x 12x   @@ -680,7 +680,7 @@

All files / packag       -6612x +6617x     19x @@ -689,7 +689,7 @@

All files / packag       -6612x +6617x 52x   13x @@ -697,7 +697,7 @@

All files / packag 13x     -6612x +6617x       @@ -777,7 +777,7 @@

All files / packag     1x -6612x +6617x       @@ -1234,7 +1234,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/corePlugins/ImageSelection.ts.html b/coverage/packages/roosterjs-editor-core/lib/corePlugins/ImageSelection.ts.html index 51d144c6456..06f89337618 100644 --- a/coverage/packages/roosterjs-editor-core/lib/corePlugins/ImageSelection.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/corePlugins/ImageSelection.ts.html @@ -169,7 +169,7 @@

All files / packag     1x -6266x +6271x       @@ -183,20 +183,20 @@

All files / packag     1x -6082x +6087x           1x -6063x -6063x +6068x +6068x     1x -13772x -13772x +13782x +13782x   24x 24x @@ -364,7 +364,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/corePlugins/LifecyclePlugin.ts.html b/coverage/packages/roosterjs-editor-core/lib/corePlugins/LifecyclePlugin.ts.html index 1dacdde64ac..ecffd72a2a0 100644 --- a/coverage/packages/roosterjs-editor-core/lib/corePlugins/LifecyclePlugin.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/corePlugins/LifecyclePlugin.ts.html @@ -273,11 +273,11 @@

All files / packag     1x -6261x +6266x     -6261x -6261x +6266x +6266x       @@ -285,27 +285,27 @@

All files / packag       -6261x -6261x +6266x +6266x     -6261x -6255x -6075x -6075x +6266x +6260x +6080x +6080x   -6255x -6056x -6056x +6260x +6061x +6061x     -6261x +6266x     -12154x -6077x -6077x -6077x +12164x +6082x +6082x +6082x       @@ -313,7 +313,7 @@

All files / packag       -6077x +6082x       @@ -323,19 +323,19 @@

All files / packag       -6261x -6261x +6266x +6266x   -6261x -6080x -6055x +6266x +6085x +6060x       -6055x +6060x     -6080x +6085x       @@ -344,7 +344,7 @@

All files / packag       -6261x +6266x       @@ -371,28 +371,28 @@

All files / packag     1x -6077x +6082x     -6077x +6082x     -6077x +6082x     -6077x +6082x     -6077x +6082x           -6058x -6058x +6063x +6063x   -6058x +6063x 1x   1x @@ -402,20 +402,20 @@

All files / packag 1x     -6058x -6056x -6056x -6056x +6063x +6061x +6061x +6061x     -6058x +6063x           1x -6259x +6264x       @@ -423,7 +423,7 @@

All files / packag     1x -13709x +13719x       @@ -628,7 +628,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/corePlugins/MouseUpPlugin.ts.html b/coverage/packages/roosterjs-editor-core/lib/corePlugins/MouseUpPlugin.ts.html index 93916334099..396c9a07ebb 100644 --- a/coverage/packages/roosterjs-editor-core/lib/corePlugins/MouseUpPlugin.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/corePlugins/MouseUpPlugin.ts.html @@ -137,11 +137,11 @@

All files / packag       -6261x -6260x -6260x -6260x -6260x +6266x +6265x +6265x +6265x +6265x       @@ -155,15 +155,15 @@

All files / packag     1x -6076x +6081x           1x -6058x -6058x +6063x +6063x       @@ -171,7 +171,7 @@

All files / packag     1x -13712x +13722x       @@ -185,13 +185,13 @@

All files / packag     1x -6082x +6087x 31x 31x       -6260x +6265x 24x 24x 24x @@ -280,7 +280,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/corePlugins/NormalizeTablePlugin.ts.html b/coverage/packages/roosterjs-editor-core/lib/corePlugins/NormalizeTablePlugin.ts.html index 8a75ba653e5..f6e4d13d208 100644 --- a/coverage/packages/roosterjs-editor-core/lib/corePlugins/NormalizeTablePlugin.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/corePlugins/NormalizeTablePlugin.ts.html @@ -259,7 +259,7 @@

All files / packag     1x -6278x +6283x       @@ -275,7 +275,7 @@

All files / packag     1x -6094x +6099x       @@ -284,7 +284,7 @@

All files / packag     1x -6075x +6080x       @@ -294,13 +294,13 @@

All files / packag     1x -13734x +13744x     -6621x -6621x +6626x +6626x   -6621x +6626x     7x @@ -331,7 +331,7 @@

All files / packag     1x -6663x +6668x 170x 170x 170x @@ -604,7 +604,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/corePlugins/PendingFormatStatePlugin.ts.html b/coverage/packages/roosterjs-editor-core/lib/corePlugins/PendingFormatStatePlugin.ts.html index f0b7bf47112..8ffae37cdb1 100644 --- a/coverage/packages/roosterjs-editor-core/lib/corePlugins/PendingFormatStatePlugin.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/corePlugins/PendingFormatStatePlugin.ts.html @@ -259,7 +259,7 @@

All files / packag   1x   -6265x +6270x       @@ -268,7 +268,7 @@

All files / packag       -6265x +6270x       @@ -287,22 +287,22 @@

All files / packag     1x -6081x +6086x           1x -6062x -6062x +6067x +6067x           1x -6265x +6270x       @@ -310,7 +310,7 @@

All files / packag     1x -13716x +13726x       @@ -366,9 +366,9 @@

All files / packag     1x -6079x -6079x -6079x +6084x +6084x +6084x     1x @@ -616,7 +616,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/corePlugins/TypeInContainerPlugin.ts.html b/coverage/packages/roosterjs-editor-core/lib/corePlugins/TypeInContainerPlugin.ts.html index 64f0e542431..0ffa98d4932 100644 --- a/coverage/packages/roosterjs-editor-core/lib/corePlugins/TypeInContainerPlugin.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/corePlugins/TypeInContainerPlugin.ts.html @@ -171,7 +171,7 @@

All files / packag     1x -6262x +6267x       @@ -185,14 +185,14 @@

All files / packag     1x -6078x +6083x           1x -6054x +6059x     1x @@ -211,10 +211,10 @@

All files / packag       -13714x +13724x     -13714x +13724x       @@ -361,7 +361,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/corePlugins/UndoPlugin.ts.html b/coverage/packages/roosterjs-editor-core/lib/corePlugins/UndoPlugin.ts.html index 15f1d8f52ef..fb31ac6ab99 100644 --- a/coverage/packages/roosterjs-editor-core/lib/corePlugins/UndoPlugin.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/corePlugins/UndoPlugin.ts.html @@ -366,8 +366,8 @@

All files / packag     1x -6293x -6293x +6298x +6298x       @@ -375,7 +375,7 @@

All files / packag       -6293x +6298x       @@ -399,21 +399,21 @@

All files / packag     1x -6106x +6111x           1x -6083x +6088x           1x -6289x +6294x       @@ -435,19 +435,19 @@

All files / packag   1x   -13758x +13768x       -13758x +13768x   -6076x -6076x +6081x +6081x     -6074x +6079x   -6076x +6081x   49x 49x @@ -577,19 +577,19 @@

All files / packag     1x -6111x -6111x +6116x +6116x   1x     -6286x +6291x   -6286x -12146x +6291x +12156x     -6459x +6464x 530x 14x   @@ -599,7 +599,7 @@

All files / packag       -6288x +6293x   1x   @@ -901,7 +901,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/corePlugins/createCorePlugins.ts.html b/coverage/packages/roosterjs-editor-core/lib/corePlugins/createCorePlugins.ts.html index d01e5cf2722..368f496c7bf 100644 --- a/coverage/packages/roosterjs-editor-core/lib/corePlugins/createCorePlugins.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/corePlugins/createCorePlugins.ts.html @@ -153,10 +153,10 @@

All files / packag       -6257x +6262x     -6257x +6262x       @@ -179,7 +179,7 @@

All files / packag     1x -6257x +6262x       @@ -262,7 +262,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/corePlugins/index.html b/coverage/packages/roosterjs-editor-core/lib/corePlugins/index.html index 84e448c60d0..2d3166186c7 100644 --- a/coverage/packages/roosterjs-editor-core/lib/corePlugins/index.html +++ b/coverage/packages/roosterjs-editor-core/lib/corePlugins/index.html @@ -260,7 +260,7 @@

All files packages/roosterjs-editor-cor diff --git a/coverage/packages/roosterjs-editor-core/lib/corePlugins/utils/forEachSelectedCell.ts.html b/coverage/packages/roosterjs-editor-core/lib/corePlugins/utils/forEachSelectedCell.ts.html index 165080fabb8..ee32d1eb9d2 100644 --- a/coverage/packages/roosterjs-editor-core/lib/corePlugins/utils/forEachSelectedCell.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/corePlugins/utils/forEachSelectedCell.ts.html @@ -130,7 +130,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-core/lib/corePlugins/utils/index.html b/coverage/packages/roosterjs-editor-core/lib/corePlugins/utils/index.html index da908026e96..a634d9c2f27 100644 --- a/coverage/packages/roosterjs-editor-core/lib/corePlugins/utils/index.html +++ b/coverage/packages/roosterjs-editor-core/lib/corePlugins/utils/index.html @@ -125,7 +125,7 @@

All files packages/roosterjs-editor- diff --git a/coverage/packages/roosterjs-editor-core/lib/corePlugins/utils/inlineEntityOnPluginEvent.ts.html b/coverage/packages/roosterjs-editor-core/lib/corePlugins/utils/inlineEntityOnPluginEvent.ts.html index 4be587517a7..34f541b033e 100644 --- a/coverage/packages/roosterjs-editor-core/lib/corePlugins/utils/inlineEntityOnPluginEvent.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/corePlugins/utils/inlineEntityOnPluginEvent.ts.html @@ -376,15 +376,15 @@

All files / pac 1x   1x -13732x +13742x   536x 353x   536x   -6080x -6080x +6085x +6085x     24x @@ -450,12 +450,12 @@

All files / pac     1x -6433x -6433x +6438x +6438x       -6445x +6450x 7x 4x   @@ -483,7 +483,7 @@

All files / pac       -6433x +6438x 4x 4x   @@ -928,7 +928,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-core/lib/corePlugins/utils/removeCellsOutsideSelection.ts.html b/coverage/packages/roosterjs-editor-core/lib/corePlugins/utils/removeCellsOutsideSelection.ts.html index 4377ea5afa3..f5b407d8427 100644 --- a/coverage/packages/roosterjs-editor-core/lib/corePlugins/utils/removeCellsOutsideSelection.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/corePlugins/utils/removeCellsOutsideSelection.ts.html @@ -175,7 +175,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-core/lib/editor/DarkColorHandlerImpl.ts.html b/coverage/packages/roosterjs-editor-core/lib/editor/DarkColorHandlerImpl.ts.html index 8cc92008ce1..19975e04f58 100644 --- a/coverage/packages/roosterjs-editor-core/lib/editor/DarkColorHandlerImpl.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/editor/DarkColorHandlerImpl.ts.html @@ -259,16 +259,16 @@

All files / packag     1x -6298x +6303x   -6298x +6303x           1x -6448x +6453x       @@ -279,16 +279,16 @@

All files / packag     1x -18258x +18273x     -18258x -18258x -18258x -18258x +18273x +18273x +18273x +18273x     -18258x +18273x 12x     @@ -301,16 +301,16 @@

All files / packag   12x   -18246x +18261x             -6055x -6055x -6055x +6060x +6060x +6060x       @@ -322,13 +322,13 @@

All files / packag   1x   -19300x +19315x     -19300x -18310x +19315x +18325x   -18310x +18325x 10x 9x 9x @@ -336,7 +336,7 @@

All files / packag   1x   -18300x +18315x       @@ -346,11 +346,11 @@

All files / packag 1x     -18294x +18309x       -19300x +19315x       @@ -583,7 +583,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/editor/Editor.ts.html b/coverage/packages/roosterjs-editor-core/lib/editor/Editor.ts.html index a3bf00fcc0f..b61d47cd475 100644 --- a/coverage/packages/roosterjs-editor-core/lib/editor/Editor.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/editor/Editor.ts.html @@ -87,8 +87,8 @@

All files / packag       -6076x -6075x +6081x +6080x   1x  
import { createEditorCore } from './createEditorCore';
@@ -115,7 +115,7 @@ 

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/editor/EditorBase.ts.html b/coverage/packages/roosterjs-editor-core/lib/editor/EditorBase.ts.html index b0f4d41385b..4c66c5398dd 100644 --- a/coverage/packages/roosterjs-editor-core/lib/editor/EditorBase.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/editor/EditorBase.ts.html @@ -1175,7 +1175,7 @@

All files / packag   1x   -6075x +6080x       @@ -1184,24 +1184,24 @@

All files / packag       -6075x +6080x           -6075x +6080x 2x       -6073x +6078x     -66928x +66983x     -6073x +6078x       @@ -1210,22 +1210,22 @@

All files / packag     1x -6054x +6059x   -6054x -66703x +6059x +66758x   -66703x -66703x +66758x +66758x     1x       -6054x +6059x   -6054x +6059x       @@ -1317,24 +1317,24 @@

All files / packag   1x   -52167x +52207x           -26118x -26118x -26118x -26118x +26138x +26138x +26138x +26138x   -26118x -26118x +26138x +26138x 63x 63x     -26055x +26075x     63x @@ -1385,9 +1385,9 @@

All files / packag       -6769x -6421x -6421x +6774x +6426x +6426x       @@ -1540,9 +1540,9 @@

All files / packag       -6596x +6601x   -6596x +6601x       @@ -1630,9 +1630,9 @@

All files / packag       -12191x -12191x -12191x +12201x +12201x +12201x       @@ -1647,16 +1647,16 @@

All files / packag 1x     -12349x +12359x   -12238x -12238x +12248x +12248x       -12238x +12248x   -12238x +12248x       @@ -1712,8 +1712,8 @@

All files / packag       -6300x -6300x +6305x +6305x       @@ -1726,8 +1726,8 @@

All files / packag     1x -6073x -6073x +6078x +6078x       @@ -1742,7 +1742,7 @@

All files / packag     1x -12753x +12763x       @@ -1773,7 +1773,7 @@

All files / packag     1x -13719x +13729x       @@ -1962,8 +1962,8 @@

All files / packag     1x -6073x -6073x +6078x +6078x       @@ -2026,7 +2026,7 @@

All files / packag     1x -6093x +6098x       @@ -2131,10 +2131,10 @@

All files / packag     1x -124018x +124113x     -124018x +124113x       @@ -3187,7 +3187,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/editor/createEditorCore.ts.html b/coverage/packages/roosterjs-editor-core/lib/editor/createEditorCore.ts.html index 8e66444e77e..3e23dce01b2 100644 --- a/coverage/packages/roosterjs-editor-core/lib/editor/createEditorCore.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/editor/createEditorCore.ts.html @@ -128,23 +128,23 @@

All files / packag     1x -6073x -6073x +6078x +6078x   -6073x -78949x -6073x -6049x +6078x +79014x +6078x +6054x     -72876x +72936x       -6073x -6073x +6078x +6078x   -6073x +6078x   43x   @@ -155,14 +155,14 @@

All files / packag       -6073x +6078x             -73001x +73061x   363x   @@ -173,7 +173,7 @@

All files / packag       -6073x +6078x    
import createCorePlugins, { getPluginState } from '../corePlugins/createCorePlugins';
 import DarkColorHandlerImpl from './DarkColorHandlerImpl';
@@ -241,7 +241,7 @@ 

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/editor/index.html b/coverage/packages/roosterjs-editor-core/lib/editor/index.html index c2150213042..3aecb669944 100644 --- a/coverage/packages/roosterjs-editor-core/lib/editor/index.html +++ b/coverage/packages/roosterjs-editor-core/lib/editor/index.html @@ -155,7 +155,7 @@

All files packages/roosterjs-editor-cor diff --git a/coverage/packages/roosterjs-editor-core/lib/editor/isFeatureEnabled.ts.html b/coverage/packages/roosterjs-editor-core/lib/editor/isFeatureEnabled.ts.html index 635cadcea43..299ccb5dd10 100644 --- a/coverage/packages/roosterjs-editor-core/lib/editor/isFeatureEnabled.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/editor/isFeatureEnabled.ts.html @@ -109,7 +109,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-core/lib/index.html b/coverage/packages/roosterjs-editor-core/lib/index.html index 567f0565120..a673f2d3551 100644 --- a/coverage/packages/roosterjs-editor-core/lib/index.html +++ b/coverage/packages/roosterjs-editor-core/lib/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-editor-core/l diff --git a/coverage/packages/roosterjs-editor-core/lib/index.ts.html b/coverage/packages/roosterjs-editor-core/lib/index.ts.html index e7fbbadc1d4..9a8ff1a1f38 100644 --- a/coverage/packages/roosterjs-editor-core/lib/index.ts.html +++ b/coverage/packages/roosterjs-editor-core/lib/index.ts.html @@ -63,7 +63,7 @@

All files / packages/ 4 5 6  -6041x +6046x 1x 1x 1x @@ -79,7 +79,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-editor-dom/lib/blockElements/NodeBlockElement.ts.html b/coverage/packages/roosterjs-editor-dom/lib/blockElements/NodeBlockElement.ts.html index 3d91b2e55f3..0f83753d2e5 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/blockElements/NodeBlockElement.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/blockElements/NodeBlockElement.ts.html @@ -265,7 +265,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/blockElements/StartEndBlockElement.ts.html b/coverage/packages/roosterjs-editor-dom/lib/blockElements/StartEndBlockElement.ts.html index c492fad169c..82595a0fefd 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/blockElements/StartEndBlockElement.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/blockElements/StartEndBlockElement.ts.html @@ -397,7 +397,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/blockElements/getBlockElementAtNode.ts.html b/coverage/packages/roosterjs-editor-dom/lib/blockElements/getBlockElementAtNode.ts.html index 3ff566d0569..616bd306a39 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/blockElements/getBlockElementAtNode.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/blockElements/getBlockElementAtNode.ts.html @@ -235,8 +235,8 @@

All files / packag       -8483x -6654x +8488x +6659x       @@ -487,7 +487,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/blockElements/getFirstLastBlockElement.ts.html b/coverage/packages/roosterjs-editor-dom/lib/blockElements/getFirstLastBlockElement.ts.html index 771f8e7f15e..641664efc0b 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/blockElements/getFirstLastBlockElement.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/blockElements/getFirstLastBlockElement.ts.html @@ -89,11 +89,11 @@

All files / packag       -6165x -6165x -6262x +6170x +6170x +6267x   -6165x +6170x    
import getBlockElementAtNode from './getBlockElementAtNode';
 import type { BlockElement } from 'roosterjs-editor-types';
@@ -121,7 +121,7 @@ 

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/blockElements/index.html b/coverage/packages/roosterjs-editor-dom/lib/blockElements/index.html index dee715057bf..29bf209362f 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/blockElements/index.html +++ b/coverage/packages/roosterjs-editor-dom/lib/blockElements/index.html @@ -140,7 +140,7 @@

All files packages/roosterjs-editor-dom diff --git a/coverage/packages/roosterjs-editor-dom/lib/clipboard/extractClipboardEvent.ts.html b/coverage/packages/roosterjs-editor-dom/lib/clipboard/extractClipboardEvent.ts.html index 743b46090f7..e58b9e4998b 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/clipboard/extractClipboardEvent.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/clipboard/extractClipboardEvent.ts.html @@ -229,7 +229,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/clipboard/extractClipboardItems.ts.html b/coverage/packages/roosterjs-editor-dom/lib/clipboard/extractClipboardItems.ts.html index fb94d6e1397..d55fc7a8ee2 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/clipboard/extractClipboardItems.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/clipboard/extractClipboardItems.ts.html @@ -475,7 +475,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/clipboard/extractClipboardItemsForIE.ts.html b/coverage/packages/roosterjs-editor-dom/lib/clipboard/extractClipboardItemsForIE.ts.html index 82a3c4990f0..81cffcb3d76 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/clipboard/extractClipboardItemsForIE.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/clipboard/extractClipboardItemsForIE.ts.html @@ -262,7 +262,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/clipboard/getPasteType.ts.html b/coverage/packages/roosterjs-editor-dom/lib/clipboard/getPasteType.ts.html index e18ba8dd9c1..c26a8d8d2ea 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/clipboard/getPasteType.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/clipboard/getPasteType.ts.html @@ -136,7 +136,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/clipboard/handleImagePaste.ts.html b/coverage/packages/roosterjs-editor-dom/lib/clipboard/handleImagePaste.ts.html index 62d918ccaf3..21a06d81545 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/clipboard/handleImagePaste.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/clipboard/handleImagePaste.ts.html @@ -97,7 +97,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/clipboard/handleTextPaste.ts.html b/coverage/packages/roosterjs-editor-dom/lib/clipboard/handleTextPaste.ts.html index 1b52bc92577..b67715ad271 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/clipboard/handleTextPaste.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/clipboard/handleTextPaste.ts.html @@ -268,7 +268,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/clipboard/index.html b/coverage/packages/roosterjs-editor-dom/lib/clipboard/index.html index 695a7b3244f..4b29d9e8011 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/clipboard/index.html +++ b/coverage/packages/roosterjs-editor-dom/lib/clipboard/index.html @@ -200,7 +200,7 @@

All files packages/roosterjs-editor-dom diff --git a/coverage/packages/roosterjs-editor-dom/lib/clipboard/retrieveMetadataFromClipboard.ts.html b/coverage/packages/roosterjs-editor-dom/lib/clipboard/retrieveMetadataFromClipboard.ts.html index d351eaceed1..3d2cf034647 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/clipboard/retrieveMetadataFromClipboard.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/clipboard/retrieveMetadataFromClipboard.ts.html @@ -289,7 +289,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/clipboard/sanitizePasteContent.ts.html b/coverage/packages/roosterjs-editor-dom/lib/clipboard/sanitizePasteContent.ts.html index b5c22593cb4..48f9cf8abad 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/clipboard/sanitizePasteContent.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/clipboard/sanitizePasteContent.ts.html @@ -118,7 +118,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/BodyScoper.ts.html b/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/BodyScoper.ts.html index 1785b0e0194..38d92c68c74 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/BodyScoper.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/BodyScoper.ts.html @@ -232,7 +232,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/ContentTraverser.ts.html b/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/ContentTraverser.ts.html index d2b1fc89236..bcd75d9aa1a 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/ContentTraverser.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/ContentTraverser.ts.html @@ -748,7 +748,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/PositionContentSearcher.ts.html b/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/PositionContentSearcher.ts.html index abc424a2f30..eebc4385ff7 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/PositionContentSearcher.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/PositionContentSearcher.ts.html @@ -763,7 +763,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/SelectionBlockScoper.ts.html b/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/SelectionBlockScoper.ts.html index 17356552c29..b4f44ede7de 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/SelectionBlockScoper.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/SelectionBlockScoper.ts.html @@ -418,7 +418,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/SelectionScoper.ts.html b/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/SelectionScoper.ts.html index c602f668922..87cd5346336 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/SelectionScoper.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/SelectionScoper.ts.html @@ -439,7 +439,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/index.html b/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/index.html index a541f716c01..9486dc3ed94 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/index.html +++ b/coverage/packages/roosterjs-editor-dom/lib/contentTraverser/index.html @@ -155,7 +155,7 @@

All files packages/roosterjs-editor-dom diff --git a/coverage/packages/roosterjs-editor-dom/lib/delimiter/addDelimiters.ts.html b/coverage/packages/roosterjs-editor-dom/lib/delimiter/addDelimiters.ts.html index 35174f6c4a6..6962a285934 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/delimiter/addDelimiters.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/delimiter/addDelimiters.ts.html @@ -274,7 +274,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/delimiter/getDelimiterFromElement.ts.html b/coverage/packages/roosterjs-editor-dom/lib/delimiter/getDelimiterFromElement.ts.html index 80508c6b156..e121817468c 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/delimiter/getDelimiterFromElement.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/delimiter/getDelimiterFromElement.ts.html @@ -139,7 +139,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/delimiter/index.html b/coverage/packages/roosterjs-editor-dom/lib/delimiter/index.html index 3911168c069..110feac7f47 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/delimiter/index.html +++ b/coverage/packages/roosterjs-editor-dom/lib/delimiter/index.html @@ -110,7 +110,7 @@

All files packages/roosterjs-editor-dom diff --git a/coverage/packages/roosterjs-editor-dom/lib/edit/adjustInsertPosition.ts.html b/coverage/packages/roosterjs-editor-dom/lib/edit/adjustInsertPosition.ts.html index adb1ef6b474..ac55f8e6fc7 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/edit/adjustInsertPosition.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/edit/adjustInsertPosition.ts.html @@ -1120,7 +1120,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/edit/deleteSelectedContent.ts.html b/coverage/packages/roosterjs-editor-dom/lib/edit/deleteSelectedContent.ts.html index e0ab11f7e29..11563bae4a0 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/edit/deleteSelectedContent.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/edit/deleteSelectedContent.ts.html @@ -478,7 +478,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/edit/getTextContent.ts.html b/coverage/packages/roosterjs-editor-dom/lib/edit/getTextContent.ts.html index d29d5470cf4..bbb6bfef6bc 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/edit/getTextContent.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/edit/getTextContent.ts.html @@ -121,7 +121,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/edit/index.html b/coverage/packages/roosterjs-editor-dom/lib/edit/index.html index 73d8bb4e40b..d5c180e8b25 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/edit/index.html +++ b/coverage/packages/roosterjs-editor-dom/lib/edit/index.html @@ -125,7 +125,7 @@

All files packages/roosterjs-editor-dom diff --git a/coverage/packages/roosterjs-editor-dom/lib/entity/commitEntity.ts.html b/coverage/packages/roosterjs-editor-dom/lib/entity/commitEntity.ts.html index 2142ad11522..d68eeea0c9a 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/entity/commitEntity.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/entity/commitEntity.ts.html @@ -157,7 +157,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/entity/entityPlaceholderUtils.ts.html b/coverage/packages/roosterjs-editor-dom/lib/entity/entityPlaceholderUtils.ts.html index da9938626b5..8056bca554f 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/entity/entityPlaceholderUtils.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/entity/entityPlaceholderUtils.ts.html @@ -517,7 +517,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/entity/getEntityFromElement.ts.html b/coverage/packages/roosterjs-editor-dom/lib/entity/getEntityFromElement.ts.html index ff4b2beca28..6a784181da3 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/entity/getEntityFromElement.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/entity/getEntityFromElement.ts.html @@ -169,7 +169,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/entity/getEntitySelector.ts.html b/coverage/packages/roosterjs-editor-dom/lib/entity/getEntitySelector.ts.html index 577db35118c..d99a897b117 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/entity/getEntitySelector.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/entity/getEntitySelector.ts.html @@ -77,9 +77,9 @@

All files / packag     1x -7277x -7277x -7277x +7282x +7282x +7282x    
import { EntityClasses } from 'roosterjs-editor-types';
  
@@ -100,7 +100,7 @@ 

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/entity/index.html b/coverage/packages/roosterjs-editor-dom/lib/entity/index.html index bc2d6eff21d..d59868a443d 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/entity/index.html +++ b/coverage/packages/roosterjs-editor-dom/lib/entity/index.html @@ -140,7 +140,7 @@

All files packages/roosterjs-editor-dom diff --git a/coverage/packages/roosterjs-editor-dom/lib/event/cacheGetEventData.ts.html b/coverage/packages/roosterjs-editor-dom/lib/event/cacheGetEventData.ts.html index a87eb8da3e4..b843107a28a 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/event/cacheGetEventData.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/event/cacheGetEventData.ts.html @@ -139,7 +139,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/event/clearEventDataCache.ts.html b/coverage/packages/roosterjs-editor-dom/lib/event/clearEventDataCache.ts.html index f5d5aaa5e24..11ece7362ea 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/event/clearEventDataCache.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/event/clearEventDataCache.ts.html @@ -112,7 +112,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/event/index.html b/coverage/packages/roosterjs-editor-dom/lib/event/index.html index 2b2e8f2c775..2b69cbc3563 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/event/index.html +++ b/coverage/packages/roosterjs-editor-dom/lib/event/index.html @@ -155,7 +155,7 @@

All files packages/roosterjs-editor-dom diff --git a/coverage/packages/roosterjs-editor-dom/lib/event/isCharacterValue.ts.html b/coverage/packages/roosterjs-editor-dom/lib/event/isCharacterValue.ts.html index f563398f0c0..6361d14375c 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/event/isCharacterValue.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/event/isCharacterValue.ts.html @@ -100,7 +100,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/event/isCtrlOrMetaPressed.ts.html b/coverage/packages/roosterjs-editor-dom/lib/event/isCtrlOrMetaPressed.ts.html index a2673aa2906..d22c075004d 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/event/isCtrlOrMetaPressed.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/event/isCtrlOrMetaPressed.ts.html @@ -106,7 +106,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/event/isModifierKey.ts.html b/coverage/packages/roosterjs-editor-dom/lib/event/isModifierKey.ts.html index 821977835c9..3c1fd3c828a 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/event/isModifierKey.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/event/isModifierKey.ts.html @@ -109,7 +109,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/HtmlSanitizer.ts.html b/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/HtmlSanitizer.ts.html index 513459c1a80..f4d26ed62f7 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/HtmlSanitizer.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/HtmlSanitizer.ts.html @@ -1090,7 +1090,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/chainSanitizerCallback.ts.html b/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/chainSanitizerCallback.ts.html index e78f25877a7..43dde9ca202 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/chainSanitizerCallback.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/chainSanitizerCallback.ts.html @@ -133,7 +133,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/cloneObject.ts.html b/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/cloneObject.ts.html index 6f5b8be199c..e2cceefad72 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/cloneObject.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/cloneObject.ts.html @@ -166,7 +166,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/createDefaultHtmlSanitizerOptions.ts.html b/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/createDefaultHtmlSanitizerOptions.ts.html index a54aea63516..590ac4d40aa 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/createDefaultHtmlSanitizerOptions.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/createDefaultHtmlSanitizerOptions.ts.html @@ -124,7 +124,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/getAllowedValues.ts.html b/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/getAllowedValues.ts.html index 25f824232b2..55f13d14676 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/getAllowedValues.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/getAllowedValues.ts.html @@ -865,7 +865,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/getInheritableStyles.ts.html b/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/getInheritableStyles.ts.html index f7579377fc6..1116cfa14c1 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/getInheritableStyles.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/getInheritableStyles.ts.html @@ -139,7 +139,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/getPredefinedCssForElement.ts.html b/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/getPredefinedCssForElement.ts.html index 8b555035b1e..dde7c5efa4a 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/getPredefinedCssForElement.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/getPredefinedCssForElement.ts.html @@ -214,7 +214,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/index.html b/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/index.html index 5913c172762..82e731f11b4 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/index.html +++ b/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/index.html @@ -200,7 +200,7 @@

All files packages/roosterjs-editor-dom diff --git a/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/processCssVariable.ts.html b/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/processCssVariable.ts.html index 6cbc915136d..f0c293460e3 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/processCssVariable.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/htmlSanitizer/processCssVariable.ts.html @@ -118,7 +118,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/index.html b/coverage/packages/roosterjs-editor-dom/lib/index.html index a8eb9195e63..cc6ec0ed1dd 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/index.html +++ b/coverage/packages/roosterjs-editor-dom/lib/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-editor-dom/li diff --git a/coverage/packages/roosterjs-editor-dom/lib/index.ts.html b/coverage/packages/roosterjs-editor-dom/lib/index.ts.html index 6a10000beaf..229e623e020 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/index.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/index.ts.html @@ -215,8 +215,8 @@

All files / packages/ 156 157 158 -1596295x -6094x +1596300x +6099x   222x 117x @@ -244,12 +244,12 @@

All files / packages/ 26x 26x   -25319x -6075x +25339x +6080x 20x 30x -12617x -7350x +12623x +7355x 1x 189x 1x @@ -257,25 +257,25 @@

All files / packages/ 101x     -8109x +8114x 248x 37x 27x 65x -26121x +26141x 18x 101x 77x 33x -180x +181x 4x 24x -14051x +14061x 1x 1x -12212x +12222x 35x -6413x +6418x 70x 44x 1x @@ -302,21 +302,21 @@

All files / packages/ 1x 1x   -13356x -761x +13366x +762x 1x 2x -6388x +6393x 4x 1x 1x 5x 398x   -763x +764x   -6460x -12147x +6465x +12157x 1x 1x 531x @@ -325,7 +325,7 @@

All files / packages/ 1x 1x   -6287x +6292x 15x   41x @@ -334,15 +334,15 @@

All files / packages/ 303x   130x -6665x -6858x +6670x +6863x 1x 1x 4x 405x     -669x +909x 8x 1x 49x @@ -352,7 +352,7 @@

All files / packages/ 6x 721x 146x -13415x +13425x   25x 1x @@ -368,8 +368,8 @@

All files / packages/   96x   -6141x -37200x +6146x +37230x 842x   15x @@ -538,7 +538,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-editor-dom/lib/inlineElements/EmptyInlineElement.ts.html b/coverage/packages/roosterjs-editor-dom/lib/inlineElements/EmptyInlineElement.ts.html index 6ec1e6c0842..44ed9628d1c 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/inlineElements/EmptyInlineElement.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/inlineElements/EmptyInlineElement.ts.html @@ -280,7 +280,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/inlineElements/ImageInlineElement.ts.html b/coverage/packages/roosterjs-editor-dom/lib/inlineElements/ImageInlineElement.ts.html index bdd6b2366e9..9626491dc62 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/inlineElements/ImageInlineElement.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/inlineElements/ImageInlineElement.ts.html @@ -97,7 +97,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/inlineElements/LinkInlineElement.ts.html b/coverage/packages/roosterjs-editor-dom/lib/inlineElements/LinkInlineElement.ts.html index 4ccc52572b2..b49110bc424 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/inlineElements/LinkInlineElement.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/inlineElements/LinkInlineElement.ts.html @@ -97,7 +97,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/inlineElements/NodeInlineElement.ts.html b/coverage/packages/roosterjs-editor-dom/lib/inlineElements/NodeInlineElement.ts.html index e6e60140bce..de1909fec9f 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/inlineElements/NodeInlineElement.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/inlineElements/NodeInlineElement.ts.html @@ -325,7 +325,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/inlineElements/PartialInlineElement.ts.html b/coverage/packages/roosterjs-editor-dom/lib/inlineElements/PartialInlineElement.ts.html index ce3bdc40acf..5b2a5471864 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/inlineElements/PartialInlineElement.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/inlineElements/PartialInlineElement.ts.html @@ -436,7 +436,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/inlineElements/applyTextStyle.ts.html b/coverage/packages/roosterjs-editor-dom/lib/inlineElements/applyTextStyle.ts.html index e223d4b8a28..1fd3fcb3eea 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/inlineElements/applyTextStyle.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/inlineElements/applyTextStyle.ts.html @@ -373,7 +373,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/inlineElements/getFirstLastInlineElement.ts.html b/coverage/packages/roosterjs-editor-dom/lib/inlineElements/getFirstLastInlineElement.ts.html index 13365d368c3..024e5a352d6 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/inlineElements/getFirstLastInlineElement.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/inlineElements/getFirstLastInlineElement.ts.html @@ -139,7 +139,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/inlineElements/getInlineElementAtNode.ts.html b/coverage/packages/roosterjs-editor-dom/lib/inlineElements/getInlineElementAtNode.ts.html index 9d946e03e83..076796469a2 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/inlineElements/getInlineElementAtNode.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/inlineElements/getInlineElementAtNode.ts.html @@ -259,7 +259,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/inlineElements/getInlineElementBeforeAfter.ts.html b/coverage/packages/roosterjs-editor-dom/lib/inlineElements/getInlineElementBeforeAfter.ts.html index 69a849165f6..99dcc3282f1 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/inlineElements/getInlineElementBeforeAfter.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/inlineElements/getInlineElementBeforeAfter.ts.html @@ -277,7 +277,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/inlineElements/index.html b/coverage/packages/roosterjs-editor-dom/lib/inlineElements/index.html index 654b76c5d58..ca2f9aa104d 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/inlineElements/index.html +++ b/coverage/packages/roosterjs-editor-dom/lib/inlineElements/index.html @@ -215,7 +215,7 @@

All files packages/roosterjs-editor-dom diff --git a/coverage/packages/roosterjs-editor-dom/lib/jsUtils/arrayPush.ts.html b/coverage/packages/roosterjs-editor-dom/lib/jsUtils/arrayPush.ts.html index 38db89e7f52..db16a7e4176 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/jsUtils/arrayPush.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/jsUtils/arrayPush.ts.html @@ -71,7 +71,7 @@

All files / packag     1x -6255x +6260x    
/**
  * A type-safe wrapper for Array.prototype.push.apply()
@@ -88,7 +88,7 @@ 

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/jsUtils/getObjectKeys.ts.html b/coverage/packages/roosterjs-editor-dom/lib/jsUtils/getObjectKeys.ts.html index c4cd9195ba7..9cda7cdc5db 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/jsUtils/getObjectKeys.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/jsUtils/getObjectKeys.ts.html @@ -75,7 +75,7 @@

All files / packag 1x     -39054x +39084x    
/**
  * Provide a strong-typed version of Object.keys()
@@ -94,7 +94,7 @@ 

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/jsUtils/index.html b/coverage/packages/roosterjs-editor-dom/lib/jsUtils/index.html index bb8074aba45..2cc60b3cf6b 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/jsUtils/index.html +++ b/coverage/packages/roosterjs-editor-dom/lib/jsUtils/index.html @@ -125,7 +125,7 @@

All files packages/roosterjs-editor-dom diff --git a/coverage/packages/roosterjs-editor-dom/lib/jsUtils/toArray.ts.html b/coverage/packages/roosterjs-editor-dom/lib/jsUtils/toArray.ts.html index c37628d89c3..77ad18d58cf 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/jsUtils/toArray.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/jsUtils/toArray.ts.html @@ -125,7 +125,7 @@

All files / packag     1x -30156x +30176x    
/**
  * Convert a named node map to an array
@@ -169,7 +169,7 @@ 

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/list/VList.ts.html b/coverage/packages/roosterjs-editor-dom/lib/list/VList.ts.html index e6c8d859b0b..7364451427b 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/list/VList.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/list/VList.ts.html @@ -1831,7 +1831,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/list/VListChain.ts.html b/coverage/packages/roosterjs-editor-dom/lib/list/VListChain.ts.html index e2838fe1e60..a9a1c5f94a4 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/list/VListChain.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/list/VListChain.ts.html @@ -604,7 +604,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/list/VListItem.ts.html b/coverage/packages/roosterjs-editor-dom/lib/list/VListItem.ts.html index 42e6a4098aa..19972364a1f 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/list/VListItem.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/list/VListItem.ts.html @@ -1630,7 +1630,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/list/convertDecimalsToAlpha.ts.html b/coverage/packages/roosterjs-editor-dom/lib/list/convertDecimalsToAlpha.ts.html index c4e69607736..9f29cedda90 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/list/convertDecimalsToAlpha.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/list/convertDecimalsToAlpha.ts.html @@ -193,7 +193,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/list/convertDecimalsToRomans.ts.html b/coverage/packages/roosterjs-editor-dom/lib/list/convertDecimalsToRomans.ts.html index 5b7d75dff6e..9af80b2a56e 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/list/convertDecimalsToRomans.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/list/convertDecimalsToRomans.ts.html @@ -163,7 +163,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/list/createVListFromRegion.ts.html b/coverage/packages/roosterjs-editor-dom/lib/list/createVListFromRegion.ts.html index 5dc35db8244..ba468edab05 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/list/createVListFromRegion.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/list/createVListFromRegion.ts.html @@ -496,7 +496,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/list/getListTypeFromNode.ts.html b/coverage/packages/roosterjs-editor-dom/lib/list/getListTypeFromNode.ts.html index 7f3b41ba933..9b9bfe76508 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/list/getListTypeFromNode.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/list/getListTypeFromNode.ts.html @@ -193,7 +193,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/list/getRootListNode.ts.html b/coverage/packages/roosterjs-editor-dom/lib/list/getRootListNode.ts.html index 94e6d6c6088..a1b6f55bb02 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/list/getRootListNode.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/list/getRootListNode.ts.html @@ -208,7 +208,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/list/index.html b/coverage/packages/roosterjs-editor-dom/lib/list/index.html index 6f83047ff13..f0fcd99d896 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/list/index.html +++ b/coverage/packages/roosterjs-editor-dom/lib/list/index.html @@ -245,7 +245,7 @@

All files packages/roosterjs-editor-dom diff --git a/coverage/packages/roosterjs-editor-dom/lib/list/setBulletListMarkers.ts.html b/coverage/packages/roosterjs-editor-dom/lib/list/setBulletListMarkers.ts.html index 1313d771984..8ff57661f54 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/list/setBulletListMarkers.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/list/setBulletListMarkers.ts.html @@ -148,7 +148,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/list/setListItemStyle.ts.html b/coverage/packages/roosterjs-editor-dom/lib/list/setListItemStyle.ts.html index 0f1b283bdd5..c9bfe3b8373 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/list/setListItemStyle.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/list/setListItemStyle.ts.html @@ -334,7 +334,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/list/setNumberingListMarkers.ts.html b/coverage/packages/roosterjs-editor-dom/lib/list/setNumberingListMarkers.ts.html index 6019010da9d..a5d9e4415f1 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/list/setNumberingListMarkers.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/list/setNumberingListMarkers.ts.html @@ -490,7 +490,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/metadata/definitionCreators.ts.html b/coverage/packages/roosterjs-editor-dom/lib/metadata/definitionCreators.ts.html index 8ffb0bdfd50..a3a3e9755bf 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/metadata/definitionCreators.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/metadata/definitionCreators.ts.html @@ -424,7 +424,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/metadata/index.html b/coverage/packages/roosterjs-editor-dom/lib/metadata/index.html index c8099946540..d68ea6ef2b6 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/metadata/index.html +++ b/coverage/packages/roosterjs-editor-dom/lib/metadata/index.html @@ -125,7 +125,7 @@

All files packages/roosterjs-editor-dom diff --git a/coverage/packages/roosterjs-editor-dom/lib/metadata/metadata.ts.html b/coverage/packages/roosterjs-editor-dom/lib/metadata/metadata.ts.html index d238c7429db..af45d7147ca 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/metadata/metadata.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/metadata/metadata.ts.html @@ -286,7 +286,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/metadata/validate.ts.html b/coverage/packages/roosterjs-editor-dom/lib/metadata/validate.ts.html index 2602bb305cc..becf8cd4f83 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/metadata/validate.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/metadata/validate.ts.html @@ -271,7 +271,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/constants.ts.html b/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/constants.ts.html index d46908a3ce2..dbc008e0021 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/constants.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/constants.ts.html @@ -109,7 +109,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/documentContainWacElements.ts.html b/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/documentContainWacElements.ts.html index ffe644267a4..3eff625439e 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/documentContainWacElements.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/documentContainWacElements.ts.html @@ -142,7 +142,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/getPasteSource.ts.html b/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/getPasteSource.ts.html index 098899d5c52..fdd51b6a3a1 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/getPasteSource.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/getPasteSource.ts.html @@ -253,7 +253,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/index.html b/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/index.html index 290bb77a494..fcd5ae4fd67 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/index.html +++ b/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/index.html @@ -215,7 +215,7 @@

All files packages/roosterjs-editor-dom diff --git a/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/isExcelDesktopDocument.ts.html b/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/isExcelDesktopDocument.ts.html index 10c6a2ffc6b..65f9c837c19 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/isExcelDesktopDocument.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/isExcelDesktopDocument.ts.html @@ -115,7 +115,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/isExcelOnlineDocument.ts.html b/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/isExcelOnlineDocument.ts.html index d5b0cab1f62..6762c252b1a 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/isExcelOnlineDocument.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/isExcelOnlineDocument.ts.html @@ -127,7 +127,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/isGoogleSheetDocument.ts.html b/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/isGoogleSheetDocument.ts.html index c523be0c674..f0426770bb7 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/isGoogleSheetDocument.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/isGoogleSheetDocument.ts.html @@ -109,7 +109,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/isPowerPointDesktopDocument.ts.html b/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/isPowerPointDesktopDocument.ts.html index 933313b92e6..08dc2612d86 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/isPowerPointDesktopDocument.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/isPowerPointDesktopDocument.ts.html @@ -109,7 +109,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/isWordDesktopDocument.ts.html b/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/isWordDesktopDocument.ts.html index 17034199004..a6eb8296a25 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/isWordDesktopDocument.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/isWordDesktopDocument.ts.html @@ -130,7 +130,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/shouldConvertToSingleImage.ts.html b/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/shouldConvertToSingleImage.ts.html index c916e692ede..00897ad3e8b 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/shouldConvertToSingleImage.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/pasteSourceValidations/shouldConvertToSingleImage.ts.html @@ -121,7 +121,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/region/collapseNodesInRegion.ts.html b/coverage/packages/roosterjs-editor-dom/lib/region/collapseNodesInRegion.ts.html index 085ef3b725c..3746a45e3fd 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/region/collapseNodesInRegion.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/region/collapseNodesInRegion.ts.html @@ -178,7 +178,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/region/getRegionsFromRange.ts.html b/coverage/packages/roosterjs-editor-dom/lib/region/getRegionsFromRange.ts.html index 212d5eb9c73..a3453e83024 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/region/getRegionsFromRange.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/region/getRegionsFromRange.ts.html @@ -814,7 +814,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/region/getSelectedBlockElementsInRegion.ts.html b/coverage/packages/roosterjs-editor-dom/lib/region/getSelectedBlockElementsInRegion.ts.html index 906483eca0f..e6ab90aff4e 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/region/getSelectedBlockElementsInRegion.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/region/getSelectedBlockElementsInRegion.ts.html @@ -259,7 +259,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/region/getSelectionRangeInRegion.ts.html b/coverage/packages/roosterjs-editor-dom/lib/region/getSelectionRangeInRegion.ts.html index 35df33cd3e1..b778f858b59 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/region/getSelectionRangeInRegion.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/region/getSelectionRangeInRegion.ts.html @@ -211,7 +211,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/region/index.html b/coverage/packages/roosterjs-editor-dom/lib/region/index.html index 9708785717c..dfa13ce4ed5 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/region/index.html +++ b/coverage/packages/roosterjs-editor-dom/lib/region/index.html @@ -170,7 +170,7 @@

All files packages/roosterjs-editor-dom diff --git a/coverage/packages/roosterjs-editor-dom/lib/region/isNodeInRegion.ts.html b/coverage/packages/roosterjs-editor-dom/lib/region/isNodeInRegion.ts.html index 6a00b0c3fd0..e6d0cec4579 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/region/isNodeInRegion.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/region/isNodeInRegion.ts.html @@ -121,7 +121,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/region/mergeBlocksInRegion.ts.html b/coverage/packages/roosterjs-editor-dom/lib/region/mergeBlocksInRegion.ts.html index cf0445fd612..badcd276a93 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/region/mergeBlocksInRegion.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/region/mergeBlocksInRegion.ts.html @@ -280,7 +280,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/selection/Position.ts.html b/coverage/packages/roosterjs-editor-dom/lib/selection/Position.ts.html index 5e36e71b85b..fd4221e579b 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/selection/Position.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/selection/Position.ts.html @@ -281,17 +281,17 @@

All files / packag       -18849x -18840x +18856x +18847x   -18840x +18847x 7x 7x   -18833x +18840x     -18840x +18847x   460x 460x @@ -305,18 +305,18 @@

All files / packag 429x     -931x -931x -931x +929x +929x +929x     -17020x -17020x -17020x -17020x +17029x +17029x +17029x +17029x     -18840x +18847x       @@ -324,16 +324,16 @@

All files / packag     1x -14833x -13664x +14843x +13678x     -1169x -1169x +1165x +1165x     -1169x -2088x +1165x +2080x       @@ -343,15 +343,15 @@

All files / packag       -2088x -1810x -1810x +2080x +1802x +1802x     278x     -1169x +1165x       @@ -390,7 +390,7 @@

All files / packag     1x -1543x +1547x       @@ -415,10 +415,10 @@

All files / packag       -17951x -3055x -14896x -14791x +17958x +3058x +14900x +14795x   105x   @@ -613,7 +613,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/selection/addRangeToSelection.ts.html b/coverage/packages/roosterjs-editor-dom/lib/selection/addRangeToSelection.ts.html index e56aef230fd..29b73a848ab 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/selection/addRangeToSelection.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/selection/addRangeToSelection.ts.html @@ -107,17 +107,17 @@

All files / packag     1x -758x -758x -758x +759x +759x +759x   -758x +759x   -754x -754x +758x +758x     -754x +758x       @@ -127,13 +127,13 @@

All files / packag       -754x +758x         -758x -758x +759x +759x       @@ -184,7 +184,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/selection/createRange.ts.html b/coverage/packages/roosterjs-editor-dom/lib/selection/createRange.ts.html index 90fcf5243f9..ee773a66c84 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/selection/createRange.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/selection/createRange.ts.html @@ -255,23 +255,23 @@

All files / packag       -1300x -1300x +1301x +1301x   -1300x +1301x   523x 523x -777x -775x +778x +776x   153x 153x -622x +623x     -315x -315x +316x +316x 307x   307x @@ -279,14 +279,14 @@

All files / packag       -1300x -1296x -1296x -1296x -1296x -1296x +1301x +1297x +1297x +1297x +1297x +1297x   -1296x +1297x   4x   @@ -297,13 +297,13 @@

All files / packag       -2592x +2594x           -1823x +1824x       @@ -475,7 +475,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/selection/getHtmlWithSelectionPath.ts.html b/coverage/packages/roosterjs-editor-dom/lib/selection/getHtmlWithSelectionPath.ts.html index 1f215f3ebaf..493704c7f10 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/selection/getHtmlWithSelectionPath.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/selection/getHtmlWithSelectionPath.ts.html @@ -133,7 +133,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/selection/getPositionRect.ts.html b/coverage/packages/roosterjs-editor-dom/lib/selection/getPositionRect.ts.html index 82e62a9014a..ba6896bc0ca 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/selection/getPositionRect.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/selection/getPositionRect.ts.html @@ -241,7 +241,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/selection/getSelectionPath.ts.html b/coverage/packages/roosterjs-editor-dom/lib/selection/getSelectionPath.ts.html index 1bdeedd6bfd..3d97b2e4cf0 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/selection/getSelectionPath.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/selection/getSelectionPath.ts.html @@ -160,8 +160,8 @@

All files / packag       -6425x -6124x +6430x +6129x     301x @@ -199,38 +199,38 @@

All files / packag     600x -319x -319x +321x +321x 49x 49x   -319x +321x   -281x -281x +279x +279x     600x -1558x -1558x +1560x +1560x   -1558x -520x +1560x +519x 143x 45x     98x   -377x +376x     -475x +474x     -1558x -1558x -1558x +1560x +1560x +1560x     600x @@ -331,7 +331,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/selection/index.html b/coverage/packages/roosterjs-editor-dom/lib/selection/index.html index d43475a98c7..2127911bbdb 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/selection/index.html +++ b/coverage/packages/roosterjs-editor-dom/lib/selection/index.html @@ -200,7 +200,7 @@

All files packages/roosterjs-editor-dom diff --git a/coverage/packages/roosterjs-editor-dom/lib/selection/isPositionAtBeginningOf.ts.html b/coverage/packages/roosterjs-editor-dom/lib/selection/isPositionAtBeginningOf.ts.html index 5f25c79e40d..fe817b2b8cb 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/selection/isPositionAtBeginningOf.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/selection/isPositionAtBeginningOf.ts.html @@ -178,7 +178,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/selection/setHtmlWithSelectionPath.ts.html b/coverage/packages/roosterjs-editor-dom/lib/selection/setHtmlWithSelectionPath.ts.html index 0e6bcf64556..db4d312585f 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/selection/setHtmlWithSelectionPath.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/selection/setHtmlWithSelectionPath.ts.html @@ -424,7 +424,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/snapshots/addSnapshot.ts.html b/coverage/packages/roosterjs-editor-dom/lib/snapshots/addSnapshot.ts.html index beae14ae3d2..c5ed600ffcd 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/snapshots/addSnapshot.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/snapshots/addSnapshot.ts.html @@ -196,20 +196,20 @@

All files / packag       -6486x -6486x +6491x +6491x   -6486x -6486x +6491x +6491x   -6486x -6430x -6430x -6430x -6430x +6491x +6435x +6435x +6435x +6435x   -6430x -6430x +6435x +6435x       @@ -217,13 +217,13 @@

All files / packag 3x     -6430x +6435x 3x 3x 3x     -6430x +6435x 25x   56x @@ -243,11 +243,11 @@

All files / packag       -6462x +6467x       -6408x +6413x       @@ -367,7 +367,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/snapshots/canMoveCurrentSnapshot.ts.html b/coverage/packages/roosterjs-editor-dom/lib/snapshots/canMoveCurrentSnapshot.ts.html index 71f2c640ec9..fed940d35ba 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/snapshots/canMoveCurrentSnapshot.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/snapshots/canMoveCurrentSnapshot.ts.html @@ -84,8 +84,8 @@

All files / packag       -19195x -19195x +19210x +19210x    
import type { Snapshots } from 'roosterjs-editor-types';
  
@@ -109,7 +109,7 @@ 

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/snapshots/canUndoAutoComplete.ts.html b/coverage/packages/roosterjs-editor-dom/lib/snapshots/canUndoAutoComplete.ts.html index a1f9f99a38d..821f1fb8582 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/snapshots/canUndoAutoComplete.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/snapshots/canUndoAutoComplete.ts.html @@ -97,7 +97,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/snapshots/clearProceedingSnapshots.ts.html b/coverage/packages/roosterjs-editor-dom/lib/snapshots/clearProceedingSnapshots.ts.html index 5b7c2a424fe..bb2818da1af 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/snapshots/clearProceedingSnapshots.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/snapshots/clearProceedingSnapshots.ts.html @@ -128,8 +128,8 @@

All files / packag       -6966x -6966x +6971x +6971x 5x 5x 5x @@ -199,7 +199,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/snapshots/createSnapshots.ts.html b/coverage/packages/roosterjs-editor-dom/lib/snapshots/createSnapshots.ts.html index 9e21aa36cf4..a9778532346 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/snapshots/createSnapshots.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/snapshots/createSnapshots.ts.html @@ -79,7 +79,7 @@

All files / packag     1x -6298x +6303x       @@ -109,7 +109,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/snapshots/index.html b/coverage/packages/roosterjs-editor-dom/lib/snapshots/index.html index 6b9412c022a..987a74da6aa 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/snapshots/index.html +++ b/coverage/packages/roosterjs-editor-dom/lib/snapshots/index.html @@ -170,7 +170,7 @@

All files packages/roosterjs-editor-dom diff --git a/coverage/packages/roosterjs-editor-dom/lib/snapshots/moveCurrentSnapshot.ts.html b/coverage/packages/roosterjs-editor-dom/lib/snapshots/moveCurrentSnapshot.ts.html index a98c6d067c5..5d2b3c96b08 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/snapshots/moveCurrentSnapshot.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/snapshots/moveCurrentSnapshot.ts.html @@ -145,7 +145,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/style/getStyles.ts.html b/coverage/packages/roosterjs-editor-dom/lib/style/getStyles.ts.html index c53e0b48b09..10df26aa0f9 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/style/getStyles.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/style/getStyles.ts.html @@ -115,7 +115,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/style/index.html b/coverage/packages/roosterjs-editor-dom/lib/style/index.html index c1941f3ec1b..6e41d6b6556 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/style/index.html +++ b/coverage/packages/roosterjs-editor-dom/lib/style/index.html @@ -155,7 +155,7 @@

All files packages/roosterjs-editor-dom diff --git a/coverage/packages/roosterjs-editor-dom/lib/style/removeGlobalCssStyle.ts.html b/coverage/packages/roosterjs-editor-dom/lib/style/removeGlobalCssStyle.ts.html index 11a2b038351..c6bbf322449 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/style/removeGlobalCssStyle.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/style/removeGlobalCssStyle.ts.html @@ -76,8 +76,8 @@

All files / packag     1x -13415x -13415x +13425x +13425x 126x     @@ -100,7 +100,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/style/removeImportantStyleRule.ts.html b/coverage/packages/roosterjs-editor-dom/lib/style/removeImportantStyleRule.ts.html index 534d171218d..7eff01409ed 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/style/removeImportantStyleRule.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/style/removeImportantStyleRule.ts.html @@ -133,7 +133,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/style/setGlobalCssStyles.ts.html b/coverage/packages/roosterjs-editor-dom/lib/style/setGlobalCssStyles.ts.html index 3702176f8df..822ceafb46a 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/style/setGlobalCssStyles.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/style/setGlobalCssStyles.ts.html @@ -118,7 +118,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/style/setStyles.ts.html b/coverage/packages/roosterjs-editor-dom/lib/style/setStyles.ts.html index c781eed7385..41de3c1d528 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/style/setStyles.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/style/setStyles.ts.html @@ -139,7 +139,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/table/VTable.ts.html b/coverage/packages/roosterjs-editor-dom/lib/table/VTable.ts.html index 1f7eea58a53..3181147b6b6 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/table/VTable.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/table/VTable.ts.html @@ -2521,7 +2521,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/table/applyTableFormat.ts.html b/coverage/packages/roosterjs-editor-dom/lib/table/applyTableFormat.ts.html index cd9251d87d1..7e93c37e877 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/table/applyTableFormat.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/table/applyTableFormat.ts.html @@ -1237,7 +1237,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/table/cloneCellStyles.ts.html b/coverage/packages/roosterjs-editor-dom/lib/table/cloneCellStyles.ts.html index b98400584a9..0d998b25881 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/table/cloneCellStyles.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/table/cloneCellStyles.ts.html @@ -124,7 +124,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/table/index.html b/coverage/packages/roosterjs-editor-dom/lib/table/index.html index f64084f83a5..e0dd97b23e3 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/table/index.html +++ b/coverage/packages/roosterjs-editor-dom/lib/table/index.html @@ -185,7 +185,7 @@

All files packages/roosterjs-editor-dom diff --git a/coverage/packages/roosterjs-editor-dom/lib/table/isWholeTableSelected.ts.html b/coverage/packages/roosterjs-editor-dom/lib/table/isWholeTableSelected.ts.html index e2ce810fecb..0654a662573 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/table/isWholeTableSelected.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/table/isWholeTableSelected.ts.html @@ -142,7 +142,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/table/pasteTable.ts.html b/coverage/packages/roosterjs-editor-dom/lib/table/pasteTable.ts.html index 26e8e984afe..1ce2a037d88 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/table/pasteTable.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/table/pasteTable.ts.html @@ -253,7 +253,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/table/tableCellInfo.ts.html b/coverage/packages/roosterjs-editor-dom/lib/table/tableCellInfo.ts.html index 58b178048c6..a4612019be3 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/table/tableCellInfo.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/table/tableCellInfo.ts.html @@ -181,7 +181,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/table/tableFormatInfo.ts.html b/coverage/packages/roosterjs-editor-dom/lib/table/tableFormatInfo.ts.html index 81863be6081..7852344873f 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/table/tableFormatInfo.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/table/tableFormatInfo.ts.html @@ -253,7 +253,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/Browser.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/Browser.ts.html index ecc1ecd5ef1..b76fad6af01 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/Browser.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/Browser.ts.html @@ -349,7 +349,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/applyFormat.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/applyFormat.ts.html index f6c9fba91ed..6b9303b0b8e 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/applyFormat.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/applyFormat.ts.html @@ -161,8 +161,8 @@

All files / packag       -6074x -6074x +6079x +6079x       @@ -173,17 +173,17 @@

All files / packag       -54666x +54711x   -6074x -6054x +6079x +6059x   -6074x -6060x +6079x +6065x     -6074x -6054x +6079x +6059x       @@ -202,7 +202,7 @@

All files / packag       -6074x +6079x       @@ -211,7 +211,7 @@

All files / packag       -6074x +6079x       @@ -222,13 +222,13 @@

All files / packag       -6074x +6079x     -6074x +6079x     -6074x +6079x       @@ -328,7 +328,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/changeElementTag.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/changeElementTag.ts.html index 136be52e606..a7dcd15852a 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/changeElementTag.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/changeElementTag.ts.html @@ -235,7 +235,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/collapseNodes.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/collapseNodes.ts.html index d78f91f16ad..5801416a710 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/collapseNodes.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/collapseNodes.ts.html @@ -292,7 +292,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/contains.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/contains.ts.html index e185d8b0f74..e745fc2f8f4 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/contains.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/contains.ts.html @@ -168,37 +168,37 @@

All files / packag       -46504x -8005x +46520x +8010x     -38499x -4212x +38510x +4210x     -34287x +34300x 2635x 2635x     -34287x -9473x -9473x +34300x +9479x +9479x     -34287x +34300x 788x     -33499x +33512x             -27284x -27284x +27292x +27292x       @@ -295,7 +295,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/createElement.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/createElement.ts.html index 8d18352be2b..17fccb8c623 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/createElement.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/createElement.ts.html @@ -273,53 +273,53 @@

All files / packag       -14171x -6138x +14181x +6143x     -14171x +14181x 1x     -99190x -14170x +99260x +14180x       -14170x +14180x 569x     -14170x +14180x 470x     -14170x +14180x 155x 307x       -14170x +14180x 94x 253x       -14170x -7713x -8535x +14180x +7718x +8540x 1062x -7473x -7472x -7472x -7472x +7478x +7477x +7477x +7477x           -14170x +14180x    
import getObjectKeys from '../jsUtils/getObjectKeys';
 import safeInstanceOf from './safeInstanceOf';
@@ -460,7 +460,7 @@ 

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/findClosestElementAncestor.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/findClosestElementAncestor.ts.html index a4e36bee9cc..4d362f17cbf 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/findClosestElementAncestor.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/findClosestElementAncestor.ts.html @@ -106,12 +106,12 @@

All files / packag       -27887x -27887x +27899x +27899x   -27887x -8131x -8131x +27899x +8136x +8136x       @@ -119,7 +119,7 @@

All files / packag       -27887x +27899x    
import contains from './contains';
 import matchesSelector from './matchesSelector';
@@ -160,7 +160,7 @@ 

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/fromHtml.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/fromHtml.ts.html index 5fcce82de55..8e72a90ba34 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/fromHtml.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/fromHtml.ts.html @@ -109,7 +109,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/getComputedStyles.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/getComputedStyles.ts.html index b9abb234e27..71c9716f7fa 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/getComputedStyles.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/getComputedStyles.ts.html @@ -217,7 +217,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/getInnerHTML.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/getInnerHTML.ts.html index ce79bd4f289..7847b4961dd 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/getInnerHTML.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/getInnerHTML.ts.html @@ -115,7 +115,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/getIntersectedRect.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/getIntersectedRect.ts.html index 9ee81d0121e..3f81c4a598a 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/getIntersectedRect.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/getIntersectedRect.ts.html @@ -202,7 +202,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/getLeafNode.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/getLeafNode.ts.html index 45f40f5f44d..52acc1d25c0 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/getLeafNode.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/getLeafNode.ts.html @@ -103,17 +103,17 @@

All files / packag       -1865x -493x -493x -444x +1869x +494x +494x +445x     -493x +494x 36x     -493x +494x       @@ -121,7 +121,7 @@

All files / packag     1x -484x +485x       @@ -175,7 +175,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/getLeafSibling.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/getLeafSibling.ts.html index 691b99b4355..a1e5879b1c7 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/getLeafSibling.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/getLeafSibling.ts.html @@ -328,7 +328,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/getPendableFormatState.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/getPendableFormatState.ts.html index c067c60603c..ec7d6c7b293 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/getPendableFormatState.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/getPendableFormatState.ts.html @@ -235,7 +235,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/getTagOfNode.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/getTagOfNode.ts.html index f792a053276..d4471db88e5 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/getTagOfNode.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/getTagOfNode.ts.html @@ -75,7 +75,7 @@

All files / packag     1x -34526x +34531x    
import { NodeType } from 'roosterjs-editor-types';
  
@@ -94,7 +94,7 @@ 

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/index.html b/coverage/packages/roosterjs-editor-dom/lib/utils/index.html index 10b7584aadf..847948d9ca4 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/index.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/index.html @@ -575,7 +575,7 @@

All files packages/roosterjs-editor-dom diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/isBlockElement.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/isBlockElement.ts.html index 9fb12e3cf80..a5489303563 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/isBlockElement.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/isBlockElement.ts.html @@ -124,7 +124,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/isNodeAfter.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/isNodeAfter.ts.html index f049b12d05c..71b375ccf7f 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/isNodeAfter.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/isNodeAfter.ts.html @@ -112,7 +112,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/isNodeEmpty.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/isNodeEmpty.ts.html index a30316418c7..c1296382537 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/isNodeEmpty.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/isNodeEmpty.ts.html @@ -196,7 +196,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/isVoidHtmlElement.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/isVoidHtmlElement.ts.html index 46afc0084a9..2911b1736c7 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/isVoidHtmlElement.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/isVoidHtmlElement.ts.html @@ -121,7 +121,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/matchLink.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/matchLink.ts.html index 06c97a12e9d..f84dd9b9797 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/matchLink.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/matchLink.ts.html @@ -346,7 +346,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/matchesSelector.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/matchesSelector.ts.html index 262949aee26..20bb60ed66f 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/matchesSelector.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/matchesSelector.ts.html @@ -136,7 +136,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/moveChildNodes.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/moveChildNodes.ts.html index 484115c6c35..492d3fd58f9 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/moveChildNodes.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/moveChildNodes.ts.html @@ -133,7 +133,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/normalizeRect.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/normalizeRect.ts.html index 76ab1d75dea..f7b5f6fbd05 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/normalizeRect.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/normalizeRect.ts.html @@ -118,7 +118,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/parseColor.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/parseColor.ts.html index 55d9b03d02c..2e3b70618ff 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/parseColor.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/parseColor.ts.html @@ -151,7 +151,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/queryElements.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/queryElements.ts.html index f369c36b35a..85d9a051238 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/queryElements.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/queryElements.ts.html @@ -162,16 +162,16 @@

All files / packag       -27760x +27780x     -27111x +27131x 6x     -27105x +27125x   -27105x +27125x 794x 794x 397x @@ -197,10 +197,10 @@

All files / packag       -27105x +27125x 827x   -27105x +27125x       @@ -328,7 +328,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/readFile.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/readFile.ts.html index 3798e287b86..83aeeeb9772 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/readFile.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/readFile.ts.html @@ -118,7 +118,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/safeInstanceOf.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/safeInstanceOf.ts.html index f909fe2f0c4..e285ec0304f 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/safeInstanceOf.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/safeInstanceOf.ts.html @@ -117,15 +117,15 @@

All files / packag   1x   -22199x +22211x             -22199x -22199x +22211x +22211x       @@ -137,18 +137,18 @@

All files / packag       -56975x -34778x +57000x +34791x           -22197x -22197x -22197x -22197x -22197x +22209x +22209x +22209x +22209x +22209x       @@ -208,7 +208,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/setColor.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/setColor.ts.html index 1fefb6f656a..8f5c8836e24 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/setColor.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/setColor.ts.html @@ -239,22 +239,22 @@

All files / packag       -18324x -18324x -18324x +18339x +18339x +18339x   -18324x -18324x -18261x +18339x +18339x +18276x           -18261x +18276x     -18324x +18339x 58x     @@ -502,7 +502,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/shouldSkipNode.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/shouldSkipNode.ts.html index 22b0df4f024..a0b7e6f8076 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/shouldSkipNode.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/shouldSkipNode.ts.html @@ -133,13 +133,13 @@

All files / packag     1x -1657x -1256x +1658x +1257x 34x -1222x +1223x 12x   -1210x +1211x   401x 401x @@ -229,7 +229,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/splitParentNode.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/splitParentNode.ts.html index 7f73f19f605..c10495bea42 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/splitParentNode.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/splitParentNode.ts.html @@ -262,7 +262,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/splitTextNode.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/splitTextNode.ts.html index 113de3203c7..3c86100d7c9 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/splitTextNode.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/splitTextNode.ts.html @@ -109,7 +109,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/unwrap.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/unwrap.ts.html index 4d7d5b9322e..10adbb0c812 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/unwrap.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/unwrap.ts.html @@ -118,7 +118,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-dom/lib/utils/wrap.ts.html b/coverage/packages/roosterjs-editor-dom/lib/utils/wrap.ts.html index d92b678a10b..bcff52b3b03 100644 --- a/coverage/packages/roosterjs-editor-dom/lib/utils/wrap.ts.html +++ b/coverage/packages/roosterjs-editor-dom/lib/utils/wrap.ts.html @@ -331,7 +331,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-plugins/lib/Announce.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/Announce.ts.html index d5187fa6853..87ac6a01fc0 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/Announce.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/Announce.ts.html @@ -67,7 +67,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-editor-plugins/lib/AutoFormat.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/AutoFormat.ts.html index a4465b15ed0..f87eff87e88 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/AutoFormat.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/AutoFormat.ts.html @@ -67,7 +67,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-editor-plugins/lib/ContentEdit.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/ContentEdit.ts.html index 432b26e8527..9dbc3627498 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/ContentEdit.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/ContentEdit.ts.html @@ -67,7 +67,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-editor-plugins/lib/ContextMenu.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/ContextMenu.ts.html index c2834a5bac4..375bb7d427b 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/ContextMenu.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/ContextMenu.ts.html @@ -67,7 +67,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-editor-plugins/lib/CustomReplace.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/CustomReplace.ts.html index 1b4fad1664d..739b3093c62 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/CustomReplace.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/CustomReplace.ts.html @@ -67,7 +67,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-editor-plugins/lib/CutPasteListChain.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/CutPasteListChain.ts.html index cc01b5ab96c..2da9c69a93f 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/CutPasteListChain.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/CutPasteListChain.ts.html @@ -67,7 +67,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-editor-plugins/lib/HyperLink.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/HyperLink.ts.html index e4e19d6a071..e2ae6a9fe83 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/HyperLink.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/HyperLink.ts.html @@ -67,7 +67,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-editor-plugins/lib/ImageEdit.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/ImageEdit.ts.html index cc2e4e58f7b..0389cbce5bc 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/ImageEdit.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/ImageEdit.ts.html @@ -67,7 +67,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-editor-plugins/lib/ImageResize.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/ImageResize.ts.html index 1ca80c30c1e..8c5d56b06cb 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/ImageResize.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/ImageResize.ts.html @@ -67,7 +67,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-editor-plugins/lib/Paste.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/Paste.ts.html index cca24653c3d..5a9f1aef36e 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/Paste.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/Paste.ts.html @@ -67,7 +67,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-editor-plugins/lib/Picker.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/Picker.ts.html index a8b815eee71..9822ed04d76 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/Picker.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/Picker.ts.html @@ -67,7 +67,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-editor-plugins/lib/TableCellSelection.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/TableCellSelection.ts.html index fb19e5a1824..74bed688dea 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/TableCellSelection.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/TableCellSelection.ts.html @@ -67,7 +67,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-editor-plugins/lib/TableResize.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/TableResize.ts.html index 6b62def424a..1e6362439a6 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/TableResize.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/TableResize.ts.html @@ -67,7 +67,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-editor-plugins/lib/Watermark.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/Watermark.ts.html index 951b8140251..1cfb63b27b8 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/Watermark.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/Watermark.ts.html @@ -67,7 +67,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-editor-plugins/lib/index.html b/coverage/packages/roosterjs-editor-plugins/lib/index.html index 579c9c8cff3..50d2adf3e82 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/index.html @@ -305,7 +305,7 @@

All files packages/roosterjs-editor-plugin diff --git a/coverage/packages/roosterjs-editor-plugins/lib/index.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/index.ts.html index 521da3023f8..4671445cd17 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/index.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/index.ts.html @@ -106,7 +106,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-editor-plugins/lib/pluginUtils/DragAndDropHelper.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/pluginUtils/DragAndDropHelper.ts.html index b1f5d9f43d1..81145cb5c6b 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/pluginUtils/DragAndDropHelper.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/pluginUtils/DragAndDropHelper.ts.html @@ -523,7 +523,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-plugins/lib/pluginUtils/announceData/getAnnounceDataForList.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/pluginUtils/announceData/getAnnounceDataForList.ts.html index 9d0dc54a5db..7f99b5ad302 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/pluginUtils/announceData/getAnnounceDataForList.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/pluginUtils/announceData/getAnnounceDataForList.ts.html @@ -214,7 +214,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/pluginUtils/announceData/index.html b/coverage/packages/roosterjs-editor-plugins/lib/pluginUtils/announceData/index.html index a19a62627ee..4895392a1b0 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/pluginUtils/announceData/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/pluginUtils/announceData/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-editor- diff --git a/coverage/packages/roosterjs-editor-plugins/lib/pluginUtils/index.html b/coverage/packages/roosterjs-editor-plugins/lib/pluginUtils/index.html index 9b3e0e6a00f..1df42dc79e9 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/pluginUtils/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/pluginUtils/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-editor-plu diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/AnnouncePlugin.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/AnnouncePlugin.ts.html index d893f0c009e..5872950245d 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/AnnouncePlugin.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/AnnouncePlugin.ts.html @@ -598,7 +598,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/features/AnnounceFeatures.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/features/AnnounceFeatures.ts.html index 0baf430aa91..c67a3bb5c93 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/features/AnnounceFeatures.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/features/AnnounceFeatures.ts.html @@ -109,7 +109,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/features/announceNewListItem.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/features/announceNewListItem.ts.html index a4c7673f821..006706e8420 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/features/announceNewListItem.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/features/announceNewListItem.ts.html @@ -115,7 +115,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/features/announceWarningOnLastTableCell.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/features/announceWarningOnLastTableCell.ts.html index 4c3d1469674..556d440097e 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/features/announceWarningOnLastTableCell.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/features/announceWarningOnLastTableCell.ts.html @@ -184,7 +184,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/features/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/features/index.html index a9bc7dd93f3..9356be20c01 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/features/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/features/index.html @@ -125,7 +125,7 @@

All files packages/roosterjs-edit diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/index.html index 003d1b1e9b2..5d5dde66752 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/index.html @@ -110,7 +110,7 @@

All files packages/roosterjs-editor- diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/index.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/index.ts.html index bd9702a3227..ae47dd8cf5b 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/index.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Announce/index.ts.html @@ -73,7 +73,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/AutoFormat/AutoFormat.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/AutoFormat/AutoFormat.ts.html index ea4caf9edee..2438affbb69 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/AutoFormat/AutoFormat.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/AutoFormat/AutoFormat.ts.html @@ -385,7 +385,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/AutoFormat/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/AutoFormat/index.html index 735ffe7fa44..15c0fd5ff12 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/AutoFormat/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/AutoFormat/index.html @@ -110,7 +110,7 @@

All files packages/roosterjs-editor- diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/AutoFormat/index.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/AutoFormat/index.ts.html index 78fa10eefe2..90f95eef23e 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/AutoFormat/index.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/AutoFormat/index.ts.html @@ -67,7 +67,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/ContentEdit.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/ContentEdit.ts.html index e11b3052e6c..d2f9fcf7ac9 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/ContentEdit.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/ContentEdit.ts.html @@ -304,7 +304,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/autoLinkFeatures.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/autoLinkFeatures.ts.html index aa71dde3ee3..ca849160926 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/autoLinkFeatures.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/autoLinkFeatures.ts.html @@ -499,7 +499,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/codeFeatures.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/codeFeatures.ts.html index b1609ee0341..ba56e7af7d9 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/codeFeatures.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/codeFeatures.ts.html @@ -355,7 +355,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/cursorFeatures.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/cursorFeatures.ts.html index e604be9c946..90a0c6c738b 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/cursorFeatures.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/cursorFeatures.ts.html @@ -199,7 +199,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/entityFeatures.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/entityFeatures.ts.html index 016776c3a59..139d5612c90 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/entityFeatures.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/entityFeatures.ts.html @@ -1630,7 +1630,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/index.html index f89b319a223..4e1219f83da 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/index.html @@ -245,7 +245,7 @@

All files packages/roosterjs-edit diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/listFeatures.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/listFeatures.ts.html index 36cbc689161..343291bd3b3 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/listFeatures.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/listFeatures.ts.html @@ -1915,7 +1915,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/markdownFeatures.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/markdownFeatures.ts.html index 66f13b8850e..3d4f6177df1 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/markdownFeatures.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/markdownFeatures.ts.html @@ -625,7 +625,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/quoteFeatures.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/quoteFeatures.ts.html index 6e1c6dd89ba..1e43a5f1af8 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/quoteFeatures.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/quoteFeatures.ts.html @@ -427,7 +427,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/shortcutFeatures.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/shortcutFeatures.ts.html index 31b96ea72dd..54c21a9749f 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/shortcutFeatures.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/shortcutFeatures.ts.html @@ -466,7 +466,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/structuredNodeFeatures.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/structuredNodeFeatures.ts.html index 99f4d1c571a..5cc07313659 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/structuredNodeFeatures.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/structuredNodeFeatures.ts.html @@ -301,7 +301,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/tableFeatures.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/tableFeatures.ts.html index 95a56f2664e..cbf7b4d359d 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/tableFeatures.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/tableFeatures.ts.html @@ -787,7 +787,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/textFeatures.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/textFeatures.ts.html index 7391bd7d4f4..5d4033c81ef 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/textFeatures.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/textFeatures.ts.html @@ -724,7 +724,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/getAllFeatures.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/getAllFeatures.ts.html index ee8d45658fe..552c9ab5267 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/getAllFeatures.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/getAllFeatures.ts.html @@ -175,7 +175,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/index.html index 43f8c33cc4b..c6a38ee1770 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/index.html @@ -125,7 +125,7 @@

All files packages/roosterjs-editor- diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/index.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/index.ts.html index 610dad195d1..dbb9d5a6455 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/index.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/index.ts.html @@ -70,7 +70,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/utils/convertAlphaToDecimals.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/utils/convertAlphaToDecimals.ts.html index fff53441769..df9afd1243b 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/utils/convertAlphaToDecimals.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/utils/convertAlphaToDecimals.ts.html @@ -109,7 +109,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/utils/getAutoBulletListStyle.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/utils/getAutoBulletListStyle.ts.html index 33c7e82cfff..06775c17a9d 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/utils/getAutoBulletListStyle.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/utils/getAutoBulletListStyle.ts.html @@ -145,7 +145,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/utils/getAutoNumberingListStyle.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/utils/getAutoNumberingListStyle.ts.html index 63e444e31bb..9484a5bf775 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/utils/getAutoNumberingListStyle.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/utils/getAutoNumberingListStyle.ts.html @@ -598,7 +598,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/utils/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/utils/index.html index 875c72c27ff..7df8b094219 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/utils/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/utils/index.html @@ -125,7 +125,7 @@

All files packages/roosterjs-edit diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContextMenu/ContextMenu.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContextMenu/ContextMenu.ts.html index 50936420343..31ae6095b01 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContextMenu/ContextMenu.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContextMenu/ContextMenu.ts.html @@ -403,7 +403,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContextMenu/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContextMenu/index.html index f37967b262e..be20c9bbccf 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContextMenu/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContextMenu/index.html @@ -110,7 +110,7 @@

All files packages/roosterjs-editor- diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContextMenu/index.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContextMenu/index.ts.html index 16e74c4871a..826cb5a4b8a 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContextMenu/index.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ContextMenu/index.ts.html @@ -67,7 +67,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/CustomReplace/CustomReplace.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/CustomReplace/CustomReplace.ts.html index 3f0258cd9ae..ee4b9e17002 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/CustomReplace/CustomReplace.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/CustomReplace/CustomReplace.ts.html @@ -607,7 +607,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/CustomReplace/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/CustomReplace/index.html index 31bf84a5134..ed7cce96662 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/CustomReplace/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/CustomReplace/index.html @@ -110,7 +110,7 @@

All files packages/roosterjs-editor- diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/CustomReplace/index.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/CustomReplace/index.ts.html index eb629b9e284..d7c82144f49 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/CustomReplace/index.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/CustomReplace/index.ts.html @@ -67,7 +67,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/CutPasteListChain/CutPasteListChain.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/CutPasteListChain/CutPasteListChain.ts.html index 07a2e6695bf..ee578ec8ef1 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/CutPasteListChain/CutPasteListChain.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/CutPasteListChain/CutPasteListChain.ts.html @@ -313,7 +313,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/CutPasteListChain/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/CutPasteListChain/index.html index 21cbeb963cd..82efe43acb9 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/CutPasteListChain/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/CutPasteListChain/index.html @@ -110,7 +110,7 @@

All files packages/roosterjs-editor- diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/CutPasteListChain/index.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/CutPasteListChain/index.ts.html index 7fdb1f3bbce..ccb6815caf4 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/CutPasteListChain/index.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/CutPasteListChain/index.ts.html @@ -67,7 +67,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/HyperLink/HyperLink.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/HyperLink/HyperLink.ts.html index dcccc21b097..4a4d8291028 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/HyperLink/HyperLink.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/HyperLink/HyperLink.ts.html @@ -775,7 +775,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/HyperLink/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/HyperLink/index.html index 197ed368e60..e62cbca9386 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/HyperLink/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/HyperLink/index.html @@ -110,7 +110,7 @@

All files packages/roosterjs-editor- diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/HyperLink/index.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/HyperLink/index.ts.html index cefd4a1a6f8..6d2e16e3cc5 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/HyperLink/index.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/HyperLink/index.ts.html @@ -67,7 +67,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/ImageEdit.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/ImageEdit.ts.html index 329c7fe671c..aa8b5a0747b 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/ImageEdit.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/ImageEdit.ts.html @@ -2518,7 +2518,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/canRegenerateImage.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/canRegenerateImage.ts.html index beec8f98329..73ec2177839 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/canRegenerateImage.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/canRegenerateImage.ts.html @@ -145,7 +145,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/index.html index bf6f853f5bd..dbbc3fad0a4 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/index.html @@ -140,7 +140,7 @@

All files packages/roosterjs-edit diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/isResizedTo.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/isResizedTo.ts.html index ebd58a8e4c2..09044c7cb50 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/isResizedTo.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/isResizedTo.ts.html @@ -142,7 +142,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/resetImage.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/resetImage.ts.html index ef9326db334..1ef33ee4d1e 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/resetImage.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/resetImage.ts.html @@ -121,7 +121,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/resizeByPercentage.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/resizeByPercentage.ts.html index 6e5873d12fa..8177b226e64 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/resizeByPercentage.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/resizeByPercentage.ts.html @@ -229,7 +229,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/constants/constants.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/constants/constants.ts.html index 2c28370ea95..0bb2f34741c 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/constants/constants.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/constants/constants.ts.html @@ -145,7 +145,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/constants/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/constants/index.html index 502d0f88d8f..06f3ff29415 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/constants/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/constants/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-edit diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/applyChange.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/applyChange.ts.html index f7683971ec8..e844c31a06e 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/applyChange.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/applyChange.ts.html @@ -334,7 +334,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/checkEditInfoState.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/checkEditInfoState.ts.html index f38b48d1d3f..53dc9cd72a8 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/checkEditInfoState.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/checkEditInfoState.ts.html @@ -343,7 +343,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/editInfo.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/editInfo.ts.html index 2bb89e46b6b..36ccf3af919 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/editInfo.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/editInfo.ts.html @@ -232,7 +232,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/generateDataURL.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/generateDataURL.ts.html index 401b78b28de..a4cac103b4d 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/generateDataURL.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/generateDataURL.ts.html @@ -235,7 +235,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/getGeneratedImageSize.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/getGeneratedImageSize.ts.html index 1998606ce5f..758792a5802 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/getGeneratedImageSize.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/getGeneratedImageSize.ts.html @@ -220,7 +220,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/getLastZIndex.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/getLastZIndex.ts.html index 70cb0433e45..bfcff39b20d 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/getLastZIndex.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/getLastZIndex.ts.html @@ -124,7 +124,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/getTargetSizeByPercentage.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/getTargetSizeByPercentage.ts.html index 169ab3de430..c3917df3a9c 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/getTargetSizeByPercentage.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/getTargetSizeByPercentage.ts.html @@ -142,7 +142,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/index.html index f3a4a455699..4fbf6e195e2 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/index.html @@ -185,7 +185,7 @@

All files packages/roosterjs-edit diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/Cropper.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/Cropper.ts.html index a238d975014..0918f301bd2 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/Cropper.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/Cropper.ts.html @@ -508,7 +508,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/Resizer.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/Resizer.ts.html index ca717ca56e8..0f23ccc52c9 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/Resizer.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/Resizer.ts.html @@ -790,7 +790,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/Rotator.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/Rotator.ts.html index 8ee42e74b50..e6c1a700f71 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/Rotator.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/Rotator.ts.html @@ -547,7 +547,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/index.html index fc9cb015833..2e594d151ef 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/index.html @@ -125,7 +125,7 @@

All files packages/roosterjs-edit diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/index.html index 626a0e4ba01..fe727f98953 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/index.html @@ -110,7 +110,7 @@

All files packages/roosterjs-editor- diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/index.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/index.ts.html index fdd961b8ee9..e6276c2859d 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/index.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/index.ts.html @@ -85,7 +85,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageResize/ImageResize.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageResize/ImageResize.ts.html index 2c0a323c89f..28ca4282b09 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageResize/ImageResize.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageResize/ImageResize.ts.html @@ -202,7 +202,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageResize/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageResize/index.html index c42ae27c492..7c854923d38 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageResize/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageResize/index.html @@ -110,7 +110,7 @@

All files packages/roosterjs-editor- diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageResize/index.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageResize/index.ts.html index 57dd0b65156..bac0e0f6d11 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageResize/index.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/ImageResize/index.ts.html @@ -67,7 +67,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/Paste.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/Paste.ts.html index 917287db89f..dc3e1b9951c 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/Paste.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/Paste.ts.html @@ -421,7 +421,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/commonConverter/convertPastedContentForLI.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/commonConverter/convertPastedContentForLI.ts.html index 6724ad6cfd6..88a66739317 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/commonConverter/convertPastedContentForLI.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/commonConverter/convertPastedContentForLI.ts.html @@ -205,7 +205,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/commonConverter/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/commonConverter/index.html index f8239e1a1c5..bf03bbe0dd5 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/commonConverter/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/commonConverter/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-edit diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/excelConverter/convertPastedContentFromExcel.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/excelConverter/convertPastedContentFromExcel.ts.html index 8d24a65d8ae..fa40e1c4806 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/excelConverter/convertPastedContentFromExcel.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/excelConverter/convertPastedContentFromExcel.ts.html @@ -268,7 +268,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/excelConverter/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/excelConverter/index.html index 393e7481587..9e8d006e506 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/excelConverter/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/excelConverter/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-edit diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/imageConverter/convertPasteContentForSingleImage.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/imageConverter/convertPasteContentForSingleImage.ts.html index ddbd6e536e0..059bea25f4b 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/imageConverter/convertPasteContentForSingleImage.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/imageConverter/convertPasteContentForSingleImage.ts.html @@ -127,7 +127,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/imageConverter/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/imageConverter/index.html index a2534e29e79..48b1d10bcf8 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/imageConverter/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/imageConverter/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-edit diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/index.html index f7ae00c07b3..94f4c8924d3 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/index.html @@ -110,7 +110,7 @@

All files packages/roosterjs-editor- diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/index.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/index.ts.html index e4e328ea3a2..4db37110dec 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/index.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/index.ts.html @@ -67,7 +67,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/lineMerge/handleLineMerge.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/lineMerge/handleLineMerge.ts.html index 9ac43ed53f0..7e91eb7e33c 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/lineMerge/handleLineMerge.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/lineMerge/handleLineMerge.ts.html @@ -367,7 +367,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/lineMerge/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/lineMerge/index.html index 08e70bb29b0..e2a8802dcf0 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/lineMerge/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/lineMerge/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-edit diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/officeOnlineConverter/ListItemBlock.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/officeOnlineConverter/ListItemBlock.ts.html index 332f366e9a1..d2458fb9788 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/officeOnlineConverter/ListItemBlock.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/officeOnlineConverter/ListItemBlock.ts.html @@ -178,7 +178,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/officeOnlineConverter/convertPastedContentFromOfficeOnline.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/officeOnlineConverter/convertPastedContentFromOfficeOnline.ts.html index 2d31f51a086..a4e1806c313 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/officeOnlineConverter/convertPastedContentFromOfficeOnline.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/officeOnlineConverter/convertPastedContentFromOfficeOnline.ts.html @@ -223,7 +223,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/officeOnlineConverter/convertPastedContentFromWordOnline.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/officeOnlineConverter/convertPastedContentFromWordOnline.ts.html index 64d601e89cd..6f59432710b 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/officeOnlineConverter/convertPastedContentFromWordOnline.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/officeOnlineConverter/convertPastedContentFromWordOnline.ts.html @@ -1183,7 +1183,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/officeOnlineConverter/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/officeOnlineConverter/index.html index d9a086c61b4..0a0d26b6155 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/officeOnlineConverter/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/officeOnlineConverter/index.html @@ -125,7 +125,7 @@

All files packages/roosterjs-edit diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/pptConverter/convertPastedContentFromPowerPoint.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/pptConverter/convertPastedContentFromPowerPoint.ts.html index 0b7c421a90a..c87fbc4a783 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/pptConverter/convertPastedContentFromPowerPoint.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/pptConverter/convertPastedContentFromPowerPoint.ts.html @@ -139,7 +139,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/pptConverter/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/pptConverter/index.html index 3cc14712d7a..e9fe52b1989 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/pptConverter/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/pptConverter/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-edit diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/sanitizeHtmlColorsFromPastedContent/deprecatedColorList.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/sanitizeHtmlColorsFromPastedContent/deprecatedColorList.ts.html index 70e4f4437d3..a57ee814c2f 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/sanitizeHtmlColorsFromPastedContent/deprecatedColorList.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/sanitizeHtmlColorsFromPastedContent/deprecatedColorList.ts.html @@ -154,7 +154,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/sanitizeHtmlColorsFromPastedContent/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/sanitizeHtmlColorsFromPastedContent/index.html index 0c08cdef762..16e6f3acd00 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/sanitizeHtmlColorsFromPastedContent/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/sanitizeHtmlColorsFromPastedContent/index.html @@ -110,7 +110,7 @@

All files packages/roosterjs-edit diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/sanitizeHtmlColorsFromPastedContent/sanitizeHtmlColorsFromPastedContent.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/sanitizeHtmlColorsFromPastedContent/sanitizeHtmlColorsFromPastedContent.ts.html index 9b67dc8fc9b..f3729fcf582 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/sanitizeHtmlColorsFromPastedContent/sanitizeHtmlColorsFromPastedContent.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/sanitizeHtmlColorsFromPastedContent/sanitizeHtmlColorsFromPastedContent.ts.html @@ -124,7 +124,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/sanitizeLinks/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/sanitizeLinks/index.html index 3fcee2847a4..5a7ac2bcad7 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/sanitizeLinks/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/sanitizeLinks/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-edit diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/sanitizeLinks/sanitizeLinks.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/sanitizeLinks/sanitizeLinks.ts.html index ae89a3f06ba..8684c032d8c 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/sanitizeLinks/sanitizeLinks.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/sanitizeLinks/sanitizeLinks.ts.html @@ -163,7 +163,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/LevelLists.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/LevelLists.ts.html index d9d673cd5e4..b3d897b9fd4 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/LevelLists.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/LevelLists.ts.html @@ -145,7 +145,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/WordConverterArguments.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/WordConverterArguments.ts.html index 04ba8790182..4bd80739e27 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/WordConverterArguments.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/WordConverterArguments.ts.html @@ -235,7 +235,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/WordCustomData.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/WordCustomData.ts.html index c464f14a86f..46c8d91494f 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/WordCustomData.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/WordCustomData.ts.html @@ -286,7 +286,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/commentsRemoval.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/commentsRemoval.ts.html index 33dcdba89c1..59c1bef4286 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/commentsRemoval.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/commentsRemoval.ts.html @@ -355,7 +355,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/convertPastedContentFromWord.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/convertPastedContentFromWord.ts.html index 81da3f4e75c..cc68e6914ff 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/convertPastedContentFromWord.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/convertPastedContentFromWord.ts.html @@ -259,7 +259,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/converterUtils.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/converterUtils.ts.html index 2ed44280ba3..6d58935d1a1 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/converterUtils.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/converterUtils.ts.html @@ -1822,7 +1822,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/index.html index 24bcda67dfd..2a6cd420c3d 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/index.html @@ -185,7 +185,7 @@

All files packages/roosterjs-edit diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/wordConverter.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/wordConverter.ts.html index c4d4dd7301d..0750dbf686d 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/wordConverter.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/wordConverter.ts.html @@ -178,7 +178,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Picker/PickerPlugin.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Picker/PickerPlugin.ts.html index 50da068f709..05606148026 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Picker/PickerPlugin.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Picker/PickerPlugin.ts.html @@ -1915,7 +1915,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Picker/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Picker/index.html index 8cf3368a201..db850dce3ef 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Picker/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Picker/index.html @@ -110,7 +110,7 @@

All files packages/roosterjs-editor- diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Picker/index.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Picker/index.ts.html index 77277db93a7..6cddaa6c33f 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Picker/index.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Picker/index.ts.html @@ -67,7 +67,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/TableCellSelection.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/TableCellSelection.ts.html index b35ede9baf8..31d00c63a74 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/TableCellSelection.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/TableCellSelection.ts.html @@ -352,7 +352,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/constants.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/constants.ts.html index 21118f5c0db..2b6632f843a 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/constants.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/constants.ts.html @@ -79,7 +79,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/features/DeleteTableContents.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/features/DeleteTableContents.ts.html index a21764221fb..f8d7b0d75f0 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/features/DeleteTableContents.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/features/DeleteTableContents.ts.html @@ -187,7 +187,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/features/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/features/index.html index 5153ffc4477..16fd7139043 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/features/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/features/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-edit diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/index.html index f447725a6b5..5da26d814df 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/index.html @@ -125,7 +125,7 @@

All files packages/roosterjs-editor- diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/index.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/index.ts.html index f13bb116187..cf9de4cb87b 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/index.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/index.ts.html @@ -67,7 +67,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/keyUtils/handleKeyDownEvent.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/keyUtils/handleKeyDownEvent.ts.html index 2fd5a57a937..3097c9b1acc 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/keyUtils/handleKeyDownEvent.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/keyUtils/handleKeyDownEvent.ts.html @@ -739,7 +739,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/keyUtils/handleKeyUpEvent.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/keyUtils/handleKeyUpEvent.ts.html index 257dc284f66..e47c1067a19 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/keyUtils/handleKeyUpEvent.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/keyUtils/handleKeyUpEvent.ts.html @@ -175,7 +175,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/keyUtils/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/keyUtils/index.html index dc772ea5c16..bfa598d3567 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/keyUtils/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/keyUtils/index.html @@ -110,7 +110,7 @@

All files packages/roosterjs-edit diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/mouseUtils/handleMouseDownEvent.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/mouseUtils/handleMouseDownEvent.ts.html index 4314215bdee..8a61f0b6e4d 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/mouseUtils/handleMouseDownEvent.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/mouseUtils/handleMouseDownEvent.ts.html @@ -850,7 +850,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/mouseUtils/handleScrollEvent.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/mouseUtils/handleScrollEvent.ts.html index ca48e52ba2b..98ead9fb80b 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/mouseUtils/handleScrollEvent.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/mouseUtils/handleScrollEvent.ts.html @@ -172,7 +172,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/mouseUtils/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/mouseUtils/index.html index 1c153010e67..fb005a668b3 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/mouseUtils/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/mouseUtils/index.html @@ -110,7 +110,7 @@

All files packages/roosterjs-edit diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/clearState.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/clearState.ts.html index dd870057b88..35979ca4921 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/clearState.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/clearState.ts.html @@ -121,7 +121,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/getCellAtCursor.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/getCellAtCursor.ts.html index 3599715d740..7ffc96570da 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/getCellAtCursor.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/getCellAtCursor.ts.html @@ -112,7 +112,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/getCellCoordinates.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/getCellCoordinates.ts.html index 84b2ba96bd2..d961002b698 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/getCellCoordinates.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/getCellCoordinates.ts.html @@ -142,7 +142,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/getTableAtCursor.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/getTableAtCursor.ts.html index fed78af8fbe..9879ca1680a 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/getTableAtCursor.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/getTableAtCursor.ts.html @@ -109,7 +109,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/index.html index 604ef60d15b..ff9bed483b9 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/index.html @@ -245,7 +245,7 @@

All files packages/roosterjs-edit diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/isAfter.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/isAfter.ts.html index 9fd9fdbd170..8831d613bea 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/isAfter.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/isAfter.ts.html @@ -130,7 +130,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/normalizeTableSelection.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/normalizeTableSelection.ts.html index 9b900b45402..2f0199a1785 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/normalizeTableSelection.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/normalizeTableSelection.ts.html @@ -214,7 +214,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/prepareSelection.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/prepareSelection.ts.html index c211c377ce1..61ad1609c4a 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/prepareSelection.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/prepareSelection.ts.html @@ -271,7 +271,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/restoreSelection.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/restoreSelection.ts.html index 744afed8528..eb1ea9285e9 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/restoreSelection.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/restoreSelection.ts.html @@ -181,7 +181,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/selectTable.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/selectTable.ts.html index cd3ed207b74..a961f52492d 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/selectTable.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/selectTable.ts.html @@ -100,7 +100,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/setData.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/setData.ts.html index ac77be5a8ca..ae65dc7a10e 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/setData.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/setData.ts.html @@ -142,7 +142,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/updateSelection.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/updateSelection.ts.html index badc6cd083c..8c464ed6d9c 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/updateSelection.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/updateSelection.ts.html @@ -130,7 +130,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/TableResize.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/TableResize.ts.html index 4ba71bbb20d..2796d86fe55 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/TableResize.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/TableResize.ts.html @@ -625,7 +625,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/CellResizer.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/CellResizer.ts.html index 44bbf4bb7e9..50e74e096c9 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/CellResizer.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/CellResizer.ts.html @@ -793,7 +793,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableEditor.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableEditor.ts.html index ffe37833f9f..38667db60d4 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableEditor.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableEditor.ts.html @@ -1306,7 +1306,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableEditorFeature.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableEditorFeature.ts.html index 06af9d515bb..b311348e1c2 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableEditorFeature.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableEditorFeature.ts.html @@ -130,7 +130,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableInserter.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableInserter.ts.html index 98a32e07025..b9bdd3c897d 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableInserter.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableInserter.ts.html @@ -559,7 +559,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableResizer.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableResizer.ts.html index 1fad485a413..a1ab5b27f7e 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableResizer.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableResizer.ts.html @@ -715,7 +715,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableSelector.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableSelector.ts.html index b6e9677da5a..d76824364a1 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableSelector.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableSelector.ts.html @@ -505,7 +505,7 @@

All files / diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/index.html index b7f0965d1c0..92e38e3e80c 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/index.html @@ -170,7 +170,7 @@

All files packages/roosterjs-edit diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/index.html index cf256c6ffd4..358827a5a1f 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/index.html @@ -110,7 +110,7 @@

All files packages/roosterjs-editor- diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/index.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/index.ts.html index 32c5f4becca..32a0c1a04f3 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/index.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/TableResize/index.ts.html @@ -67,7 +67,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Watermark/Watermark.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Watermark/Watermark.ts.html index f8837b16069..bf9f7b19648 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Watermark/Watermark.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Watermark/Watermark.ts.html @@ -478,7 +478,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Watermark/index.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Watermark/index.html index 3f607cb6df8..981a09afd91 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Watermark/index.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Watermark/index.html @@ -110,7 +110,7 @@

All files packages/roosterjs-editor- diff --git a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Watermark/index.ts.html b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Watermark/index.ts.html index 64c06b16d04..c329c700dd7 100644 --- a/coverage/packages/roosterjs-editor-plugins/lib/plugins/Watermark/index.ts.html +++ b/coverage/packages/roosterjs-editor-plugins/lib/plugins/Watermark/index.ts.html @@ -67,7 +67,7 @@

All files / pac diff --git a/coverage/packages/roosterjs-editor-types-compatible/lib/index.html b/coverage/packages/roosterjs-editor-types-compatible/lib/index.html index 102117b7dc5..72c1217dd56 100644 --- a/coverage/packages/roosterjs-editor-types-compatible/lib/index.html +++ b/coverage/packages/roosterjs-editor-types-compatible/lib/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-editor-types- diff --git a/coverage/packages/roosterjs-editor-types-compatible/lib/index.ts.html b/coverage/packages/roosterjs-editor-types-compatible/lib/index.ts.html index d8ce4c49fa2..affc4548457 100644 --- a/coverage/packages/roosterjs-editor-types-compatible/lib/index.ts.html +++ b/coverage/packages/roosterjs-editor-types-compatible/lib/index.ts.html @@ -67,7 +67,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-editor-types/lib/browser/index.html b/coverage/packages/roosterjs-editor-types/lib/browser/index.html index 98e8ade21b1..6d36ac21a69 100644 --- a/coverage/packages/roosterjs-editor-types/lib/browser/index.html +++ b/coverage/packages/roosterjs-editor-types/lib/browser/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-editor-typ diff --git a/coverage/packages/roosterjs-editor-types/lib/browser/index.ts.html b/coverage/packages/roosterjs-editor-types/lib/browser/index.ts.html index 320e0074a74..92ac4904624 100644 --- a/coverage/packages/roosterjs-editor-types/lib/browser/index.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/browser/index.ts.html @@ -70,7 +70,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/Alignment.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/Alignment.ts.html index 80b31a83200..68f54f7c973 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/Alignment.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/Alignment.ts.html @@ -127,7 +127,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/BulletListType.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/BulletListType.ts.html index 2d668ca1e64..1ea9b397799 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/BulletListType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/BulletListType.ts.html @@ -247,7 +247,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/Capitalization.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/Capitalization.ts.html index c6eee50fbd4..055fcf87151 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/Capitalization.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/Capitalization.ts.html @@ -148,7 +148,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ChangeSource.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ChangeSource.ts.html index 83d92efd34a..31682da239f 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ChangeSource.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ChangeSource.ts.html @@ -283,7 +283,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ClearFormatMode.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ClearFormatMode.ts.html index eae08002613..e45fe6be041 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ClearFormatMode.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ClearFormatMode.ts.html @@ -127,7 +127,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ColorTransformDirection.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ColorTransformDirection.ts.html index 19a015cc13f..9c31d5077e3 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ColorTransformDirection.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ColorTransformDirection.ts.html @@ -112,7 +112,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ContentPosition.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ContentPosition.ts.html index 92bcee937ad..c239d55bdb7 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ContentPosition.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ContentPosition.ts.html @@ -178,7 +178,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ContentType.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ContentType.ts.html index 6b03b7ace70..6c33b56db25 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ContentType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ContentType.ts.html @@ -163,7 +163,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/DarkModeDatasetNames.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/DarkModeDatasetNames.ts.html index d170cb930ec..690e747ada4 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/DarkModeDatasetNames.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/DarkModeDatasetNames.ts.html @@ -145,7 +145,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/DefinitionType.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/DefinitionType.ts.html index cd41529477d..0a0a848d77e 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/DefinitionType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/DefinitionType.ts.html @@ -172,7 +172,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/DelimiterClasses.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/DelimiterClasses.ts.html index 5a0e3b82a70..0b14659d3c8 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/DelimiterClasses.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/DelimiterClasses.ts.html @@ -112,7 +112,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/Direction.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/Direction.ts.html index e882349fef8..7ae82338c1f 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/Direction.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/Direction.ts.html @@ -112,7 +112,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/DocumentCommand.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/DocumentCommand.ts.html index 4148169ec54..238781c99f5 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/DocumentCommand.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/DocumentCommand.ts.html @@ -853,7 +853,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/DocumentPosition.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/DocumentPosition.ts.html index 094600fe8f9..381e57e79fc 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/DocumentPosition.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/DocumentPosition.ts.html @@ -175,7 +175,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/EntityClasses.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/EntityClasses.ts.html index 33eba5e3c6b..5b365e6d1c8 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/EntityClasses.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/EntityClasses.ts.html @@ -142,7 +142,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/EntityOperation.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/EntityOperation.ts.html index 2ca7b00d49f..f7cbefae86a 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/EntityOperation.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/EntityOperation.ts.html @@ -298,7 +298,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ExperimentalFeatures.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ExperimentalFeatures.ts.html index c4d88270118..2cb00dc9cf5 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ExperimentalFeatures.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ExperimentalFeatures.ts.html @@ -613,7 +613,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/FontSizeChange.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/FontSizeChange.ts.html index 543408f5513..95020ccd25a 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/FontSizeChange.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/FontSizeChange.ts.html @@ -115,7 +115,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/GetContentMode.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/GetContentMode.ts.html index 45af303ae9a..e1a97a96855 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/GetContentMode.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/GetContentMode.ts.html @@ -178,7 +178,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ImageEditOperation.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ImageEditOperation.ts.html index a9360a88632..1ebc6ea37ca 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ImageEditOperation.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ImageEditOperation.ts.html @@ -202,7 +202,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/Indentation.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/Indentation.ts.html index 068568cdefc..13e8b5bf937 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/Indentation.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/Indentation.ts.html @@ -115,7 +115,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/Keys.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/Keys.ts.html index d09dfcffea5..bcad9911449 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/Keys.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/Keys.ts.html @@ -229,7 +229,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/KnownAnnounceStrings.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/KnownAnnounceStrings.ts.html index 2a67cb3572b..26159f442d6 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/KnownAnnounceStrings.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/KnownAnnounceStrings.ts.html @@ -136,7 +136,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/KnownCreateElementDataIndex.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/KnownCreateElementDataIndex.ts.html index 04bc44f1ae2..b04361afb36 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/KnownCreateElementDataIndex.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/KnownCreateElementDataIndex.ts.html @@ -277,7 +277,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/KnownPasteSourceType.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/KnownPasteSourceType.ts.html index fb3c0d70221..eac9d877c76 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/KnownPasteSourceType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/KnownPasteSourceType.ts.html @@ -109,7 +109,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ListType.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ListType.ts.html index 113fae63d76..27e434c239b 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ListType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/ListType.ts.html @@ -136,7 +136,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/NodeType.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/NodeType.ts.html index 2a2be4c01fc..6b10900f28e 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/NodeType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/NodeType.ts.html @@ -208,7 +208,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/NumberingListType.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/NumberingListType.ts.html index 4c1048037ee..9cb69e90a62 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/NumberingListType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/NumberingListType.ts.html @@ -412,7 +412,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/PasteType.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/PasteType.ts.html index dd30a0bb22d..c3193a8bc42 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/PasteType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/PasteType.ts.html @@ -142,7 +142,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/PluginEventType.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/PluginEventType.ts.html index a955eb4aeb6..e4b108b63fb 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/PluginEventType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/PluginEventType.ts.html @@ -463,7 +463,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/PositionType.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/PositionType.ts.html index 4887b9ba447..4c47e840aa0 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/PositionType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/PositionType.ts.html @@ -142,7 +142,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/QueryScope.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/QueryScope.ts.html index 8fd27b81958..c588cfbaada 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/QueryScope.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/QueryScope.ts.html @@ -130,7 +130,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/RegionType.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/RegionType.ts.html index 2284152c5a9..92217e44b7a 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/RegionType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/RegionType.ts.html @@ -97,7 +97,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/SelectionRangeTypes.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/SelectionRangeTypes.ts.html index ae24f316b7c..a89ecf3f5ba 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/SelectionRangeTypes.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/SelectionRangeTypes.ts.html @@ -121,7 +121,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/TableBorderFormat.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/TableBorderFormat.ts.html index 3bb1e65c8cb..491b7d4b760 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/TableBorderFormat.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/TableBorderFormat.ts.html @@ -313,7 +313,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/TableOperation.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/TableOperation.ts.html index cac46d10d62..8f461968008 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/TableOperation.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/TableOperation.ts.html @@ -427,7 +427,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/index.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/index.html index 11c4106909e..a5f8c84c6e8 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/index.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/index.html @@ -635,7 +635,7 @@

All files packages/roosterjs-editor-typ diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/index.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/index.ts.html index b31b78d0989..54255ef182b 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/index.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleEnum/index.ts.html @@ -172,7 +172,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/compatibleTypes.ts.html b/coverage/packages/roosterjs-editor-types/lib/compatibleTypes.ts.html index ad91ed4aae7..04206bcbb2a 100644 --- a/coverage/packages/roosterjs-editor-types/lib/compatibleTypes.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/compatibleTypes.ts.html @@ -82,7 +82,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-editor-types/lib/corePluginState/index.html b/coverage/packages/roosterjs-editor-types/lib/corePluginState/index.html index 5a71f374058..2a37c402921 100644 --- a/coverage/packages/roosterjs-editor-types/lib/corePluginState/index.html +++ b/coverage/packages/roosterjs-editor-types/lib/corePluginState/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-editor-typ diff --git a/coverage/packages/roosterjs-editor-types/lib/corePluginState/index.ts.html b/coverage/packages/roosterjs-editor-types/lib/corePluginState/index.ts.html index 1df8bdd54ef..ccd76d30010 100644 --- a/coverage/packages/roosterjs-editor-types/lib/corePluginState/index.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/corePluginState/index.ts.html @@ -85,7 +85,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/Alignment.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/Alignment.ts.html index d228aee1d43..b7d513beec9 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/Alignment.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/Alignment.ts.html @@ -124,7 +124,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/BulletListType.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/BulletListType.ts.html index 276e5497a09..1209c0b4068 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/BulletListType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/BulletListType.ts.html @@ -244,7 +244,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/Capitalization.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/Capitalization.ts.html index b83d26ec3eb..1356a7ad2cb 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/Capitalization.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/Capitalization.ts.html @@ -145,7 +145,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/ChangeSource.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/ChangeSource.ts.html index 23804788bc6..bdbcb7c0fd7 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/ChangeSource.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/ChangeSource.ts.html @@ -280,7 +280,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/ClearFormatMode.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/ClearFormatMode.ts.html index d9faba13aeb..2c446a5bd9e 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/ClearFormatMode.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/ClearFormatMode.ts.html @@ -124,7 +124,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/ColorTransformDirection.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/ColorTransformDirection.ts.html index 0d993f98085..7843b914757 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/ColorTransformDirection.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/ColorTransformDirection.ts.html @@ -109,7 +109,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/ContentPosition.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/ContentPosition.ts.html index 8c4e54ee390..b8491a123f9 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/ContentPosition.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/ContentPosition.ts.html @@ -175,7 +175,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/ContentType.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/ContentType.ts.html index 4dc226465ce..2197e6f61c8 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/ContentType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/ContentType.ts.html @@ -157,7 +157,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/DarkModeDatasetNames.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/DarkModeDatasetNames.ts.html index ff8c8eddcd1..946bc065283 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/DarkModeDatasetNames.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/DarkModeDatasetNames.ts.html @@ -142,7 +142,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/DefinitionType.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/DefinitionType.ts.html index 0f196bdd350..5d8a98c55c7 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/DefinitionType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/DefinitionType.ts.html @@ -169,7 +169,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/DelimiterClasses.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/DelimiterClasses.ts.html index f0c21bfa12c..9d02fc0779d 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/DelimiterClasses.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/DelimiterClasses.ts.html @@ -109,7 +109,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/Direction.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/Direction.ts.html index 78364d9814a..e1495a93726 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/Direction.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/Direction.ts.html @@ -109,7 +109,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/DocumentCommand.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/DocumentCommand.ts.html index 05d92bf4020..b29536ccd8a 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/DocumentCommand.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/DocumentCommand.ts.html @@ -850,7 +850,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/DocumentPosition.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/DocumentPosition.ts.html index a5ba42aeb60..e6ef543b5b8 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/DocumentPosition.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/DocumentPosition.ts.html @@ -172,7 +172,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/EntityClasses.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/EntityClasses.ts.html index 1ed58dd8dd0..c2d5e4e00c5 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/EntityClasses.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/EntityClasses.ts.html @@ -139,7 +139,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/EntityOperation.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/EntityOperation.ts.html index a03ff0bb62e..995fab2ffdb 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/EntityOperation.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/EntityOperation.ts.html @@ -295,7 +295,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/ExperimentalFeatures.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/ExperimentalFeatures.ts.html index 6241d44486d..a07d78b18db 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/ExperimentalFeatures.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/ExperimentalFeatures.ts.html @@ -610,7 +610,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/FontSizeChange.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/FontSizeChange.ts.html index 808fd343045..ccee3335175 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/FontSizeChange.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/FontSizeChange.ts.html @@ -112,7 +112,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/GetContentMode.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/GetContentMode.ts.html index b3abd50ae2a..7dcd30f4d76 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/GetContentMode.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/GetContentMode.ts.html @@ -175,7 +175,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/ImageEditOperation.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/ImageEditOperation.ts.html index 41ad79ba930..a22c9e98bd0 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/ImageEditOperation.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/ImageEditOperation.ts.html @@ -199,7 +199,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/Indentation.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/Indentation.ts.html index ac26bf045e5..2b990cd88a3 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/Indentation.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/Indentation.ts.html @@ -112,7 +112,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/Keys.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/Keys.ts.html index 519dc99078b..3911ab2d0ad 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/Keys.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/Keys.ts.html @@ -226,7 +226,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/KnownAnnounceStrings.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/KnownAnnounceStrings.ts.html index 7b6bdaaf96e..021482133d4 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/KnownAnnounceStrings.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/KnownAnnounceStrings.ts.html @@ -133,7 +133,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/KnownCreateElementDataIndex.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/KnownCreateElementDataIndex.ts.html index 004cc5473a6..06252b6b2df 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/KnownCreateElementDataIndex.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/KnownCreateElementDataIndex.ts.html @@ -274,7 +274,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/KnownPasteSourceType.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/KnownPasteSourceType.ts.html index 6784f4dc235..170fe0d498e 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/KnownPasteSourceType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/KnownPasteSourceType.ts.html @@ -106,7 +106,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/ListType.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/ListType.ts.html index 2a1df9adec4..354d233cbee 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/ListType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/ListType.ts.html @@ -133,7 +133,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/NodeType.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/NodeType.ts.html index c9b7f558fe6..ed13714eb05 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/NodeType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/NodeType.ts.html @@ -205,7 +205,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/NumberingListType.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/NumberingListType.ts.html index 040a36553d7..460f3f2cc7b 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/NumberingListType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/NumberingListType.ts.html @@ -409,7 +409,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/PasteType.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/PasteType.ts.html index c45ca0da607..53ccdbec46f 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/PasteType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/PasteType.ts.html @@ -139,7 +139,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/PluginEventType.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/PluginEventType.ts.html index 0b3c86a32b8..2b350b39c6c 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/PluginEventType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/PluginEventType.ts.html @@ -460,7 +460,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/PositionType.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/PositionType.ts.html index 66a08bd630c..0e260961d07 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/PositionType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/PositionType.ts.html @@ -139,7 +139,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/QueryScope.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/QueryScope.ts.html index 2ca203309db..e24f3817d1a 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/QueryScope.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/QueryScope.ts.html @@ -127,7 +127,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/RegionType.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/RegionType.ts.html index 8b657231098..57eeb7fd1b3 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/RegionType.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/RegionType.ts.html @@ -94,7 +94,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/SelectionRangeTypes.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/SelectionRangeTypes.ts.html index d1a9a3024b9..9d0d377ce4f 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/SelectionRangeTypes.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/SelectionRangeTypes.ts.html @@ -118,7 +118,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/TableBorderFormat.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/TableBorderFormat.ts.html index 086ed7a1622..4d887816928 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/TableBorderFormat.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/TableBorderFormat.ts.html @@ -310,7 +310,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/TableOperation.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/TableOperation.ts.html index 2779598eb24..25ea7b7e8a7 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/TableOperation.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/TableOperation.ts.html @@ -424,7 +424,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/index.html b/coverage/packages/roosterjs-editor-types/lib/enum/index.html index a942f52d5e3..6f06199b827 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/index.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/index.html @@ -635,7 +635,7 @@

All files packages/roosterjs-editor-typ diff --git a/coverage/packages/roosterjs-editor-types/lib/enum/index.ts.html b/coverage/packages/roosterjs-editor-types/lib/enum/index.ts.html index 55019f88551..d2754a0b7e3 100644 --- a/coverage/packages/roosterjs-editor-types/lib/enum/index.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/enum/index.ts.html @@ -172,7 +172,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/event/index.html b/coverage/packages/roosterjs-editor-types/lib/event/index.html index e6b2db9356d..f25d1fec5b3 100644 --- a/coverage/packages/roosterjs-editor-types/lib/event/index.html +++ b/coverage/packages/roosterjs-editor-types/lib/event/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-editor-typ diff --git a/coverage/packages/roosterjs-editor-types/lib/event/index.ts.html b/coverage/packages/roosterjs-editor-types/lib/event/index.ts.html index 364b63ba90e..cf53813b4c1 100644 --- a/coverage/packages/roosterjs-editor-types/lib/event/index.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/event/index.ts.html @@ -370,7 +370,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/index.html b/coverage/packages/roosterjs-editor-types/lib/index.html index f4637e3216f..133045456c5 100644 --- a/coverage/packages/roosterjs-editor-types/lib/index.html +++ b/coverage/packages/roosterjs-editor-types/lib/index.html @@ -110,7 +110,7 @@

All files packages/roosterjs-editor-types/ diff --git a/coverage/packages/roosterjs-editor-types/lib/index.ts.html b/coverage/packages/roosterjs-editor-types/lib/index.ts.html index 0d1f1c952fe..f5169a4bf09 100644 --- a/coverage/packages/roosterjs-editor-types/lib/index.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/index.ts.html @@ -82,7 +82,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs-editor-types/lib/interface/index.html b/coverage/packages/roosterjs-editor-types/lib/interface/index.html index 47f7614b4fc..8d4d7767c23 100644 --- a/coverage/packages/roosterjs-editor-types/lib/interface/index.html +++ b/coverage/packages/roosterjs-editor-types/lib/interface/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-editor-typ diff --git a/coverage/packages/roosterjs-editor-types/lib/interface/index.ts.html b/coverage/packages/roosterjs-editor-types/lib/interface/index.ts.html index 9e481046882..1a58aacc022 100644 --- a/coverage/packages/roosterjs-editor-types/lib/interface/index.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/interface/index.ts.html @@ -442,7 +442,7 @@

All files / packag diff --git a/coverage/packages/roosterjs-editor-types/lib/type/index.html b/coverage/packages/roosterjs-editor-types/lib/type/index.html index 4c03378549e..f415a2aa52c 100644 --- a/coverage/packages/roosterjs-editor-types/lib/type/index.html +++ b/coverage/packages/roosterjs-editor-types/lib/type/index.html @@ -95,7 +95,7 @@

All files packages/roosterjs-editor-typ diff --git a/coverage/packages/roosterjs-editor-types/lib/type/index.ts.html b/coverage/packages/roosterjs-editor-types/lib/type/index.ts.html index 42a346cd9fc..f877fa6caa0 100644 --- a/coverage/packages/roosterjs-editor-types/lib/type/index.ts.html +++ b/coverage/packages/roosterjs-editor-types/lib/type/index.ts.html @@ -142,7 +142,7 @@

All files / packag diff --git a/coverage/packages/roosterjs/lib/createEditor.ts.html b/coverage/packages/roosterjs/lib/createEditor.ts.html index 6b42295a1e1..6c088c8c606 100644 --- a/coverage/packages/roosterjs/lib/createEditor.ts.html +++ b/coverage/packages/roosterjs/lib/createEditor.ts.html @@ -175,7 +175,7 @@

All files / packages/ diff --git a/coverage/packages/roosterjs/lib/index.html b/coverage/packages/roosterjs/lib/index.html index caf580bae07..b3a6eee51ba 100644 --- a/coverage/packages/roosterjs/lib/index.html +++ b/coverage/packages/roosterjs/lib/index.html @@ -110,7 +110,7 @@

All files packages/roosterjs/lib

diff --git a/coverage/packages/roosterjs/lib/index.ts.html b/coverage/packages/roosterjs/lib/index.ts.html index 44fa4a08fec..653f54bcb5a 100644 --- a/coverage/packages/roosterjs/lib/index.ts.html +++ b/coverage/packages/roosterjs/lib/index.ts.html @@ -88,7 +88,7 @@

All files / packages/ diff --git a/demo.js b/demo.js index 5331a41f8fe..1650476aacc 100644 --- a/demo.js +++ b/demo.js @@ -1,3 +1,3 @@ /*! For license information please see demo.js.LICENSE.txt */ -(()=>{var e={3725:(e,t,r)=>{var n=r(30274),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(24864),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(55143),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(56765),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(28142),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(164),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(92029),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(66305),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(78880),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(93935),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(4202),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(70039),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(10773),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(59456),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(75333),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(37889),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(63814),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(62805),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(40004),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(57470),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(90477),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(62650),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(28088),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(34468),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(59590),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(42180),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(85937),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(91011),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(13289),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(29157),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(23983),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(15895),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(29432),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(71777),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(26312),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(50406),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(73972),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(77567),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(69091),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(78606),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(29638),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(1024),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(65237),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(10470),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(87289),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(79186),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a{var n=r(10090),o=r(73117);"string"==typeof n&&(n=[[e.id,n]]);for(var a=0;a0&&p(t)}))}function p(e,t){l.loadStyles?l.loadStyles(g(e).styleString,e):function(e){if("undefined"!=typeof document){var t=document.getElementsByTagName("head")[0],r=document.createElement("style"),n=g(e),o=n.styleString,a=n.themable;r.setAttribute("data-load-themed-styles","true"),i&&r.setAttribute("nonce",i),r.appendChild(document.createTextNode(o)),l.perf.count++,t.appendChild(r);var s=document.createEvent("HTMLEvents");s.initEvent("styleinsert",!0,!1),s.args={newStyle:r},document.dispatchEvent(s);var u={styleElement:r,themableStyle:e};a?l.registeredThemableStyles.push(u):l.registeredStyles.push(u)}}(e)}function f(e){void 0===e&&(e=3),3!==e&&2!==e||(m(l.registeredStyles),l.registeredStyles=[]),3!==e&&1!==e||(m(l.registeredThemableStyles),l.registeredThemableStyles=[])}function m(e){e.forEach((function(e){var t=e&&e.styleElement;t&&t.parentElement&&t.parentElement.removeChild(t)}))}function g(e){var t=l.theme,r=!1;return{styleString:(e||[]).map((function(e){var n=e.theme;if(n){r=!0;var o=t?t[n]:void 0,a=e.defaultValue||"inherit";return t&&!o&&console&&!(n in t)&&"undefined"!=typeof DEBUG&&DEBUG&&console.warn('Theming value not provided for "'+n+'". Falling back to "'+a+'".'),o||a}return e.rawString})).join(""),themable:r}}function h(e){var t=[];if(e){for(var r=0,n=void 0;n=s.exec(e);){var o=n.index;o>r&&t.push({rawString:e.substring(r,o)}),t.push({theme:n[1],defaultValue:n[2]}),r=s.lastIndex}t.push({rawString:e.substring(r)})}return t}t.loadStyles=function(e,t){void 0===t&&(t=!1),c((function(){var r=Array.isArray(e)?e:h(e),n=l.runState,o=n.mode,a=n.buffer,i=n.flushTimer;t||1===o?(a.push(r),i||(l.runState.flushTimer=setTimeout((function(){l.runState.flushTimer=0,d()}),0))):p(r)}))},t.configureLoadStyles=function(e){l.loadStyles=e},t.configureRunMode=function(e){l.runState.mode=e},t.flush=d,t.loadTheme=function(e){l.theme=e,function(){if(l.theme){for(var e=[],t=0,r=l.registeredThemableStyles;t0&&(f(1),p([].concat.apply([],e)))}}()},t.clearStyles=f,t.detokenize=function(e){return e&&(e=g(h(e)).styleString),e},t.splitStyles=h},48168:(e,t,r)=>{var n=r(8874),o={};for(var a in n)n.hasOwnProperty(a)&&(o[n[a]]=a);var i=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var l in i)if(i.hasOwnProperty(l)){if(!("channels"in i[l]))throw new Error("missing channels property: "+l);if(!("labels"in i[l]))throw new Error("missing channel labels property: "+l);if(i[l].labels.length!==i[l].channels)throw new Error("channel and label counts mismatch: "+l);var s=i[l].channels,u=i[l].labels;delete i[l].channels,delete i[l].labels,Object.defineProperty(i[l],"channels",{value:s}),Object.defineProperty(i[l],"labels",{value:u})}i.rgb.hsl=function(e){var t,r,n=e[0]/255,o=e[1]/255,a=e[2]/255,i=Math.min(n,o,a),l=Math.max(n,o,a),s=l-i;return l===i?t=0:n===l?t=(o-a)/s:o===l?t=2+(a-n)/s:a===l&&(t=4+(n-o)/s),(t=Math.min(60*t,360))<0&&(t+=360),r=(i+l)/2,[t,100*(l===i?0:r<=.5?s/(l+i):s/(2-l-i)),100*r]},i.rgb.hsv=function(e){var t,r,n,o,a,i=e[0]/255,l=e[1]/255,s=e[2]/255,u=Math.max(i,l,s),c=u-Math.min(i,l,s),d=function(e){return(u-e)/6/c+.5};return 0===c?o=a=0:(a=c/u,t=d(i),r=d(l),n=d(s),i===u?o=n-r:l===u?o=1/3+t-n:s===u&&(o=2/3+r-t),o<0?o+=1:o>1&&(o-=1)),[360*o,100*a,100*u]},i.rgb.hwb=function(e){var t=e[0],r=e[1],n=e[2];return[i.rgb.hsl(e)[0],1/255*Math.min(t,Math.min(r,n))*100,100*(n=1-1/255*Math.max(t,Math.max(r,n)))]},i.rgb.cmyk=function(e){var t,r=e[0]/255,n=e[1]/255,o=e[2]/255;return[100*((1-r-(t=Math.min(1-r,1-n,1-o)))/(1-t)||0),100*((1-n-t)/(1-t)||0),100*((1-o-t)/(1-t)||0),100*t]},i.rgb.keyword=function(e){var t=o[e];if(t)return t;var r,a,i,l=1/0;for(var s in n)if(n.hasOwnProperty(s)){var u=(a=e,i=n[s],Math.pow(a[0]-i[0],2)+Math.pow(a[1]-i[1],2)+Math.pow(a[2]-i[2],2));u.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)+.1805*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)),100*(.2126*t+.7152*r+.0722*n),100*(.0193*t+.1192*r+.9505*n)]},i.rgb.lab=function(e){var t=i.rgb.xyz(e),r=t[0],n=t[1],o=t[2];return n/=100,o/=108.883,r=(r/=95.047)>.008856?Math.pow(r,1/3):7.787*r+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(r-n),200*(n-(o=o>.008856?Math.pow(o,1/3):7.787*o+16/116))]},i.hsl.rgb=function(e){var t,r,n,o,a,i=e[0]/360,l=e[1]/100,s=e[2]/100;if(0===l)return[a=255*s,a,a];t=2*s-(r=s<.5?s*(1+l):s+l-s*l),o=[0,0,0];for(var u=0;u<3;u++)(n=i+1/3*-(u-1))<0&&n++,n>1&&n--,a=6*n<1?t+6*(r-t)*n:2*n<1?r:3*n<2?t+(r-t)*(2/3-n)*6:t,o[u]=255*a;return o},i.hsl.hsv=function(e){var t=e[0],r=e[1]/100,n=e[2]/100,o=r,a=Math.max(n,.01);return r*=(n*=2)<=1?n:2-n,o*=a<=1?a:2-a,[t,100*(0===n?2*o/(a+o):2*r/(n+r)),(n+r)/2*100]},i.hsv.rgb=function(e){var t=e[0]/60,r=e[1]/100,n=e[2]/100,o=Math.floor(t)%6,a=t-Math.floor(t),i=255*n*(1-r),l=255*n*(1-r*a),s=255*n*(1-r*(1-a));switch(n*=255,o){case 0:return[n,s,i];case 1:return[l,n,i];case 2:return[i,n,s];case 3:return[i,l,n];case 4:return[s,i,n];case 5:return[n,i,l]}},i.hsv.hsl=function(e){var t,r,n,o=e[0],a=e[1]/100,i=e[2]/100,l=Math.max(i,.01);return n=(2-a)*i,r=a*l,[o,100*(r=(r/=(t=(2-a)*l)<=1?t:2-t)||0),100*(n/=2)]},i.hwb.rgb=function(e){var t,r,n,o,a,i,l,s=e[0]/360,u=e[1]/100,c=e[2]/100,d=u+c;switch(d>1&&(u/=d,c/=d),n=6*s-(t=Math.floor(6*s)),0!=(1&t)&&(n=1-n),o=u+n*((r=1-c)-u),t){default:case 6:case 0:a=r,i=o,l=u;break;case 1:a=o,i=r,l=u;break;case 2:a=u,i=r,l=o;break;case 3:a=u,i=o,l=r;break;case 4:a=o,i=u,l=r;break;case 5:a=r,i=u,l=o}return[255*a,255*i,255*l]},i.cmyk.rgb=function(e){var t=e[0]/100,r=e[1]/100,n=e[2]/100,o=e[3]/100;return[255*(1-Math.min(1,t*(1-o)+o)),255*(1-Math.min(1,r*(1-o)+o)),255*(1-Math.min(1,n*(1-o)+o))]},i.xyz.rgb=function(e){var t,r,n,o=e[0]/100,a=e[1]/100,i=e[2]/100;return r=-.9689*o+1.8758*a+.0415*i,n=.0557*o+-.204*a+1.057*i,t=(t=3.2406*o+-1.5372*a+-.4986*i)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,[255*(t=Math.min(Math.max(0,t),1)),255*(r=Math.min(Math.max(0,r),1)),255*(n=Math.min(Math.max(0,n),1))]},i.xyz.lab=function(e){var t=e[0],r=e[1],n=e[2];return r/=100,n/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116)-16,500*(t-r),200*(r-(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116))]},i.lab.xyz=function(e){var t,r,n,o=e[0];t=e[1]/500+(r=(o+16)/116),n=r-e[2]/200;var a=Math.pow(r,3),i=Math.pow(t,3),l=Math.pow(n,3);return r=a>.008856?a:(r-16/116)/7.787,t=i>.008856?i:(t-16/116)/7.787,n=l>.008856?l:(n-16/116)/7.787,[t*=95.047,r*=100,n*=108.883]},i.lab.lch=function(e){var t,r=e[0],n=e[1],o=e[2];return(t=360*Math.atan2(o,n)/2/Math.PI)<0&&(t+=360),[r,Math.sqrt(n*n+o*o),t]},i.lch.lab=function(e){var t,r=e[0],n=e[1];return t=e[2]/360*2*Math.PI,[r,n*Math.cos(t),n*Math.sin(t)]},i.rgb.ansi16=function(e){var t=e[0],r=e[1],n=e[2],o=1 in arguments?arguments[1]:i.rgb.hsv(e)[2];if(0===(o=Math.round(o/50)))return 30;var a=30+(Math.round(n/255)<<2|Math.round(r/255)<<1|Math.round(t/255));return 2===o&&(a+=60),a},i.hsv.ansi16=function(e){return i.rgb.ansi16(i.hsv.rgb(e),e[2])},i.rgb.ansi256=function(e){var t=e[0],r=e[1],n=e[2];return t===r&&r===n?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(r/255*5)+Math.round(n/255*5)},i.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var r=.5*(1+~~(e>50));return[(1&t)*r*255,(t>>1&1)*r*255,(t>>2&1)*r*255]},i.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var r;return e-=16,[Math.floor(e/36)/5*255,Math.floor((r=e%36)/6)/5*255,r%6/5*255]},i.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},i.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var r=t[0];3===t[0].length&&(r=r.split("").map((function(e){return e+e})).join(""));var n=parseInt(r,16);return[n>>16&255,n>>8&255,255&n]},i.rgb.hcg=function(e){var t,r=e[0]/255,n=e[1]/255,o=e[2]/255,a=Math.max(Math.max(r,n),o),i=Math.min(Math.min(r,n),o),l=a-i;return t=l<=0?0:a===r?(n-o)/l%6:a===n?2+(o-r)/l:4+(r-n)/l+4,t/=6,[360*(t%=1),100*l,100*(l<1?i/(1-l):0)]},i.hsl.hcg=function(e){var t,r=e[1]/100,n=e[2]/100,o=0;return(t=n<.5?2*r*n:2*r*(1-n))<1&&(o=(n-.5*t)/(1-t)),[e[0],100*t,100*o]},i.hsv.hcg=function(e){var t=e[1]/100,r=e[2]/100,n=t*r,o=0;return n<1&&(o=(r-n)/(1-n)),[e[0],100*n,100*o]},i.hcg.rgb=function(e){var t=e[0]/360,r=e[1]/100,n=e[2]/100;if(0===r)return[255*n,255*n,255*n];var o,a=[0,0,0],i=t%1*6,l=i%1,s=1-l;switch(Math.floor(i)){case 0:a[0]=1,a[1]=l,a[2]=0;break;case 1:a[0]=s,a[1]=1,a[2]=0;break;case 2:a[0]=0,a[1]=1,a[2]=l;break;case 3:a[0]=0,a[1]=s,a[2]=1;break;case 4:a[0]=l,a[1]=0,a[2]=1;break;default:a[0]=1,a[1]=0,a[2]=s}return o=(1-r)*n,[255*(r*a[0]+o),255*(r*a[1]+o),255*(r*a[2]+o)]},i.hcg.hsv=function(e){var t=e[1]/100,r=t+e[2]/100*(1-t),n=0;return r>0&&(n=t/r),[e[0],100*n,100*r]},i.hcg.hsl=function(e){var t=e[1]/100,r=e[2]/100*(1-t)+.5*t,n=0;return r>0&&r<.5?n=t/(2*r):r>=.5&&r<1&&(n=t/(2*(1-r))),[e[0],100*n,100*r]},i.hcg.hwb=function(e){var t=e[1]/100,r=t+e[2]/100*(1-t);return[e[0],100*(r-t),100*(1-r)]},i.hwb.hcg=function(e){var t=e[1]/100,r=1-e[2]/100,n=r-t,o=0;return n<1&&(o=(r-n)/(1-n)),[e[0],100*n,100*o]},i.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},i.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},i.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},i.gray.hsl=i.gray.hsv=function(e){return[0,0,e[0]]},i.gray.hwb=function(e){return[0,100,e[0]]},i.gray.cmyk=function(e){return[0,0,0,e[0]]},i.gray.lab=function(e){return[e[0],0,0]},i.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),r=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(r.length)+r},i.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},12085:(e,t,r)=>{var n=r(48168),o=r(4111),a={};Object.keys(n).forEach((function(e){a[e]={},Object.defineProperty(a[e],"channels",{value:n[e].channels}),Object.defineProperty(a[e],"labels",{value:n[e].labels});var t=o(e);Object.keys(t).forEach((function(r){var n=t[r];a[e][r]=function(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var r=e(t);if("object"==typeof r)for(var n=r.length,o=0;o1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(n)}))})),e.exports=a},4111:(e,t,r)=>{var n=r(48168);function o(e,t){return function(r){return t(e(r))}}function a(e,t){for(var r=[t[e].parent,e],a=n[t[e].parent][e],i=t[e].parent;t[i].parent;)r.unshift(t[i].parent),a=o(n[t[i].parent][i],a),i=t[i].parent;return a.conversion=r,a}e.exports=function(e){for(var t=function(e){var t=function(){for(var e={},t=Object.keys(n),r=t.length,o=0;o{"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},19818:(e,t,r)=>{var n=r(8874),o=r(86851),a={};for(var i in n)n.hasOwnProperty(i)&&(a[n[i]]=i);var l=e.exports={to:{},get:{}};function s(e,t,r){return Math.min(Math.max(t,e),r)}function u(e){var t=e.toString(16).toUpperCase();return t.length<2?"0"+t:t}l.get=function(e){var t,r;switch(e.substring(0,3).toLowerCase()){case"hsl":t=l.get.hsl(e),r="hsl";break;case"hwb":t=l.get.hwb(e),r="hwb";break;default:t=l.get.rgb(e),r="rgb"}return t?{model:r,value:t}:null},l.get.rgb=function(e){if(!e)return null;var t,r,o,a=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(o=t[2],t=t[1],r=0;r<3;r++){var i=2*r;a[r]=parseInt(t.slice(i,i+2),16)}o&&(a[3]=parseInt(o,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(o=(t=t[1])[3],r=0;r<3;r++)a[r]=parseInt(t[r]+t[r],16);o&&(a[3]=parseInt(o+o,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)){for(r=0;r<3;r++)a[r]=parseInt(t[r+1],0);t[4]&&(a[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)))return(t=e.match(/(\D+)/))?"transparent"===t[1]?[0,0,0,0]:(a=n[t[1]])?(a[3]=1,a):null:null;for(r=0;r<3;r++)a[r]=Math.round(2.55*parseFloat(t[r+1]));t[4]&&(a[3]=parseFloat(t[4]))}for(r=0;r<3;r++)a[r]=s(a[r],0,255);return a[3]=s(a[3],0,1),a},l.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/);if(t){var r=parseFloat(t[4]);return[(parseFloat(t[1])+360)%360,s(parseFloat(t[2]),0,100),s(parseFloat(t[3]),0,100),s(isNaN(r)?1:r,0,1)]}return null},l.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/);if(t){var r=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,s(parseFloat(t[2]),0,100),s(parseFloat(t[3]),0,100),s(isNaN(r)?1:r,0,1)]}return null},l.to.hex=function(){var e=o(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},l.to.rgb=function(){var e=o(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},l.to.rgb.percent=function(){var e=o(arguments),t=Math.round(e[0]/255*100),r=Math.round(e[1]/255*100),n=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+r+"%, "+n+"%)":"rgba("+t+"%, "+r+"%, "+n+"%, "+e[3]+")"},l.to.hsl=function(){var e=o(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},l.to.hwb=function(){var e=o(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},l.to.keyword=function(e){return a[e.slice(0,3)]}},6767:(e,t,r)=>{"use strict";var n=r(19818),o=r(12085),a=[].slice,i=["keyword","gray","hex"],l={};Object.keys(o).forEach((function(e){l[a.call(o[e].labels).sort().join("")]=e}));var s={};function u(e,t){if(!(this instanceof u))return new u(e,t);if(t&&t in i&&(t=null),t&&!(t in o))throw new Error("Unknown model: "+t);var r,c;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof u)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if("string"==typeof e){var d=n.get(e);if(null===d)throw new Error("Unable to parse color from string: "+e);this.model=d.model,c=o[this.model].channels,this.color=d.value.slice(0,c),this.valpha="number"==typeof d.value[c]?d.value[c]:1}else if(e.length){this.model=t||"rgb",c=o[this.model].channels;var f=a.call(e,0,c);this.color=p(f,c),this.valpha="number"==typeof e[c]?e[c]:1}else if("number"==typeof e)e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;var m=Object.keys(e);"alpha"in e&&(m.splice(m.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);var g=m.sort().join("");if(!(g in l))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=l[g];var h=o[this.model].labels,v=[];for(r=0;rr?(t+.05)/(r+.05):(r+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return u.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),r=t.color[0];return r=(r=(r+e)%360)<0?360+r:r,t.color[0]=r,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);var r=e.rgb(),n=this.rgb(),o=void 0===t?.5:t,a=2*o-1,i=r.alpha()-n.alpha(),l=((a*i==-1?a:(a+i)/(1+a*i))+1)/2,s=1-l;return u.rgb(l*r.red()+s*n.red(),l*r.green()+s*n.green(),l*r.blue()+s*n.blue(),r.alpha()*o+n.alpha()*(1-o))}},Object.keys(o).forEach((function(e){if(-1===i.indexOf(e)){var t=o[e].channels;u.prototype[e]=function(){if(this.model===e)return new u(this);if(arguments.length)return new u(arguments,e);var r,n="number"==typeof arguments[t]?t:this.valpha;return new u((r=o[this.model][e].raw(this.color),Array.isArray(r)?r:[r]).concat(n),e)},u[e]=function(r){return"number"==typeof r&&(r=p(a.call(arguments),t)),new u(r,e)}}})),e.exports=u},30274:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,'@media(prefers-color-scheme: dark){button{background-color:#cb6587;color:#fff;border:solid 1px #cb6587}select,input,textarea{background-color:#333;color:#fff;border:solid 1px #cb6587}}._3oqP36CzDqGwQhR5EBotZ8{display:flex;flex-direction:column;width:100%;height:100%}.TgPjoV7iJNYCAy7JGehq5{flex:0 0 auto;overflow-x:hidden}._3HATRWbeMgoyox2A7L0YBE{flex:1 1 auto;position:relative;display:flex}._3r2W4NoMPT9FFoHwxvOAWA{width:"100%";min-width:200px;flex-grow:1;flex-shrink:1;position:relative}@media(prefers-color-scheme: dark){._3r2W4NoMPT9FFoHwxvOAWA a:link,._3r2W4NoMPT9FFoHwxvOAWA a:visited{color:#ba7cff}}.pducnu-_KEc0VRXCEcKQ6{border:solid 1px #c68;overflow:auto;padding:10px;outline:none;position:absolute;left:0;top:0;right:0;bottom:0}.gSkNqVOto4JJj3_aeBHHI{flex-grow:0;flex-shrink:0;width:6px;cursor:col-resize}.gSkNqVOto4JJj3_aeBHHI:hover{background-color:#ccc}._2cnuW2eMTyKiAnLSYyZHg2{flex-grow:0;flex-shrink:0;width:30px;cursor:hand;white-space:nowrap}._2cnuW2eMTyKiAnLSYyZHg2 div{transform:rotate(-90deg)}._2cnuW2eMTyKiAnLSYyZHg2:hover{background-color:#ccc}._15X-vLCs72gF0Wb1DRBm9K{min-width:340px;flex-shrink:0;flex-grow:0;width:300px}._15X-vLCs72gF0Wb1DRBm9K._4c3Np7Ob3EgjJqvy3_r07{width:100%}@media(prefers-color-scheme: dark){.pducnu-_KEc0VRXCEcKQ6{border:solid 1px #cb6587}}',""]),t.locals={mainPane:"_3oqP36CzDqGwQhR5EBotZ8",noGrow:"TgPjoV7iJNYCAy7JGehq5",body:"_3HATRWbeMgoyox2A7L0YBE",editorContainer:"_3r2W4NoMPT9FFoHwxvOAWA",editor:"pducnu-_KEc0VRXCEcKQ6",resizer:"gSkNqVOto4JJj3_aeBHHI",showSidePane:"_2cnuW2eMTyKiAnLSYyZHg2",sidePane:"_15X-vLCs72gF0Wb1DRBm9K",sidePaneFullWidth:"_4c3Np7Ob3EgjJqvy3_r07"},e.exports=t},24864:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,'@media(prefers-color-scheme: dark){button{background-color:#0091a1;color:#aaf7ff;border:solid 1px #007b8b}select,input,textarea{background-color:#333;color:#aaf7ff;border:solid 1px #007b8b}}._2bo1k8lHl_uV-BG6znDJAB{display:flex;flex-direction:column;width:100%;height:100%}._2w6Qajx0rNoAfiZ90ELvWi{flex:0 0 auto;overflow-x:hidden}.Wu-w1vnX5xXDlokHB7qep{flex:1 1 auto;position:relative;display:flex}._1QRxv0rbFhdjIh9rjvd2w4{width:"100%";min-width:200px;flex-grow:1;flex-shrink:1;position:relative}@media(prefers-color-scheme: dark){._1QRxv0rbFhdjIh9rjvd2w4 a:link,._1QRxv0rbFhdjIh9rjvd2w4 a:visited{color:#ba7cff}}._3a-q_waO25gsrEedKcbvzq{border:solid 1px #0bc;overflow:auto;padding:10px;outline:none;position:absolute;left:0;top:0;right:0;bottom:0}._2fUtCc9nx7qZAmJvSYE2Ij{flex-grow:0;flex-shrink:0;width:6px;cursor:col-resize}._2fUtCc9nx7qZAmJvSYE2Ij:hover{background-color:#ccc}._2ksqVkP0P8VOnkTSDwC9gZ{flex-grow:0;flex-shrink:0;width:30px;cursor:hand;white-space:nowrap}._2ksqVkP0P8VOnkTSDwC9gZ div{transform:rotate(-90deg)}._2ksqVkP0P8VOnkTSDwC9gZ:hover{background-color:#ccc}.p_p04H6Z22MyE14zIJ1QR{min-width:340px;flex-shrink:0;flex-grow:0;width:300px}.p_p04H6Z22MyE14zIJ1QR._3aTZ87z1JhQNydo6VrKJpL{width:100%}@media(prefers-color-scheme: dark){._3a-q_waO25gsrEedKcbvzq{border:solid 1px #007b8b}}',""]),t.locals={mainPane:"_2bo1k8lHl_uV-BG6znDJAB",noGrow:"_2w6Qajx0rNoAfiZ90ELvWi",body:"Wu-w1vnX5xXDlokHB7qep",editorContainer:"_1QRxv0rbFhdjIh9rjvd2w4",editor:"_3a-q_waO25gsrEedKcbvzq",resizer:"_2fUtCc9nx7qZAmJvSYE2Ij",showSidePane:"_2ksqVkP0P8VOnkTSDwC9gZ",sidePane:"p_p04H6Z22MyE14zIJ1QR",sidePaneFullWidth:"_3aTZ87z1JhQNydo6VrKJpL"},e.exports=t},55143:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,'@media(prefers-color-scheme: dark){button{background-color:#359;color:#f3f5fa;border:solid 1px #359}select,input,textarea{background-color:#333;color:#f3f5fa;border:solid 1px #359}}.dVd89RZgIk76h7b7dVpOJ{display:flex;flex-direction:column;width:100%;height:100%}._2kePKYpu6F5AsbB7DqyHNN{flex:0 0 auto;overflow-x:hidden}._62AP4_hA_Vv0eN0AQhCeJ{flex:1 1 auto;position:relative;display:flex}.YLkdFAKHbXAE4CNIUlJCD{width:"100%";min-width:200px;flex-grow:1;flex-shrink:1;position:relative}@media(prefers-color-scheme: dark){.YLkdFAKHbXAE4CNIUlJCD a:link,.YLkdFAKHbXAE4CNIUlJCD a:visited{color:#ba7cff}}._1bIYHzmrp09BNU3VSi5a7n{border:solid 1px #46a;overflow:auto;padding:10px;outline:none;position:absolute;left:0;top:0;right:0;bottom:0}._3T0-hBePrejQ-DvJN1tx7X{flex-grow:0;flex-shrink:0;width:6px;cursor:col-resize}._3T0-hBePrejQ-DvJN1tx7X:hover{background-color:#ccc}.YzkmD24k3OFCDeGz5oS4P{flex-grow:0;flex-shrink:0;width:30px;cursor:hand;white-space:nowrap}.YzkmD24k3OFCDeGz5oS4P div{transform:rotate(-90deg)}.YzkmD24k3OFCDeGz5oS4P:hover{background-color:#ccc}._3jULxjzwYnEMHvFrdRNVW{min-width:340px;flex-shrink:0;flex-grow:0;width:300px}._3jULxjzwYnEMHvFrdRNVW._1FPCiYLQgR18tA4VOYaZk5{width:100%}@media(prefers-color-scheme: dark){._1bIYHzmrp09BNU3VSi5a7n{border:solid 1px #359}}',""]),t.locals={mainPane:"dVd89RZgIk76h7b7dVpOJ",noGrow:"_2kePKYpu6F5AsbB7DqyHNN",body:"_62AP4_hA_Vv0eN0AQhCeJ",editorContainer:"YLkdFAKHbXAE4CNIUlJCD",editor:"_1bIYHzmrp09BNU3VSi5a7n",resizer:"_3T0-hBePrejQ-DvJN1tx7X",showSidePane:"YzkmD24k3OFCDeGz5oS4P",sidePane:"_3jULxjzwYnEMHvFrdRNVW",sidePaneFullWidth:"_1FPCiYLQgR18tA4VOYaZk5"},e.exports=t},56765:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,".zzrG7QTYWevpNEutHRteL{border:solid 1px #000;position:relative;width:100%;height:250px}.zzrG7QTYWevpNEutHRteL ._2oyU282TgFscZ5UHgcUmdp{position:absolute;top:5px;left:5px;right:60px;bottom:25px}.zzrG7QTYWevpNEutHRteL ._2oyU282TgFscZ5UHgcUmdp .tACuk57Dyi-G8vSeWqr1J{width:100%;height:100%;background:linear-gradient(to right, white, rgba(255, 255, 255, 0))}.zzrG7QTYWevpNEutHRteL ._2oyU282TgFscZ5UHgcUmdp ._2spr_UnliyPKejcb4aR4VA{width:100%;height:100%;background:linear-gradient(to top, black, rgba(0, 0, 0, 0))}.zzrG7QTYWevpNEutHRteL ._2oyU282TgFscZ5UHgcUmdp .w4z5tFrATWvV5ruSLWsJp{position:absolute}.zzrG7QTYWevpNEutHRteL ._2oyU282TgFscZ5UHgcUmdp .w4z5tFrATWvV5ruSLWsJp div{position:absolute;box-sizing:border-box;left:-6px;top:-6px;width:12px;height:12px;border:solid 2px #000;border-radius:50%}.zzrG7QTYWevpNEutHRteL .dtqPj9iGhxveR4Am-elmu{position:absolute;top:5px;width:50px;right:5px;bottom:50%}.zzrG7QTYWevpNEutHRteL ._3eWedriXwotOrDVbydtjbM{position:absolute;top:50%;width:50px;right:5px;bottom:5px}.zzrG7QTYWevpNEutHRteL ._3MccxpeP-m7bKvTxQer9Ky{position:absolute;left:5px;right:60px;bottom:5px;height:15px;background:linear-gradient(to right, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%)}.zzrG7QTYWevpNEutHRteL ._3MccxpeP-m7bKvTxQer9Ky .w4z5tFrATWvV5ruSLWsJp{position:absolute;height:100%}.zzrG7QTYWevpNEutHRteL ._3MccxpeP-m7bKvTxQer9Ky .w4z5tFrATWvV5ruSLWsJp div{position:absolute;box-sizing:border-box;left:-4px;width:8px;top:-2px;bottom:-2px;border:solid 2px #000;border-radius:20%}",""]),t.locals={container:"zzrG7QTYWevpNEutHRteL",picker:"_2oyU282TgFscZ5UHgcUmdp",layer1:"tACuk57Dyi-G8vSeWqr1J",layer2:"_2spr_UnliyPKejcb4aR4VA",currentColor:"w4z5tFrATWvV5ruSLWsJp",newColor:"dtqPj9iGhxveR4Am-elmu",initColor:"_3eWedriXwotOrDVbydtjbM",hueBar:"_3MccxpeP-m7bKvTxQer9Ky"},e.exports=t},28142:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._1XG2Bco-v9O5NAoH3itX7Q{height:20px;vertical-align:top;padding:2px;border-width:1px;border-color:#888;background-color:#ccc}._1XG2Bco-v9O5NAoH3itX7Q:hover{background-color:#fff}._3v5ta2KP4K-0EgGtd3bQK_{font-weight:bold;background-color:#eee;border-bottom:none}",""]),t.locals={button:"_1XG2Bco-v9O5NAoH3itX7Q",buttonChecked:"_3v5ta2KP4K-0EgGtd3bQK_"},e.exports=t},164:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,'._2GEQ9Uklm2RgowVT5wloM5{margin-bottom:2px;display:flex;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-size:12pt;border:solid 2px #ccc;flex:1 1 auto;display:flex;flex-direction:column}._2GEQ9Uklm2RgowVT5wloM5._1SGC81fRmFiRryJnOCUYUA{border-color:#0aa}._2GEQ9Uklm2RgowVT5wloM5 ._3mTUXQnR6WVKJ3TIojfBxV{border-color:blue}._1VCYY8CALrYrYoxHKLOR4P{flex:0 0 auto;white-space:nowrap;overflow:hidden;padding:3px 0 0 0;height:20px}._1VCYY8CALrYrYoxHKLOR4P:hover .ub-CPWuXr_N9mRIZPU7_I{display:block}._3SCrXbMz2KKukvkwCWTGdf{font-weight:bold;padding:0 5px;float:left}._1kZx8vRULBT9npbnyJBuc9{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.ub-CPWuXr_N9mRIZPU7_I{float:right;display:none}._16PbfQXLdPWe8joev_gpv1{border-bottom:solid 1px #888}.KbF2K3xE3GR0RxLEUbmOI{background-color:#fff;padding:4px;display:flex;flex-direction:column}',""]),t.locals={modelWrapper:"_2GEQ9Uklm2RgowVT5wloM5",childSelected:"_1SGC81fRmFiRryJnOCUYUA",selected:"_3mTUXQnR6WVKJ3TIojfBxV",titleBar:"_1VCYY8CALrYrYoxHKLOR4P",buttonGroup:"ub-CPWuXr_N9mRIZPU7_I",title:"_3SCrXbMz2KKukvkwCWTGdf",subTitle:"_1kZx8vRULBT9npbnyJBuc9",titleWithBorder:"_16PbfQXLdPWe8joev_gpv1",expandedBody:"KbF2K3xE3GR0RxLEUbmOI"},e.exports=t},92029:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,".oWxDoOcJZm6FiLp8R9doV{display:table}._1MRfJEKwXkTsWv0iJ-vp_0{display:table-row;height:24px}._2LoglwXHTK6h_k0iBs_O6k{display:table-cell;width:120px;vertical-align:top}._3HcoL7AQ-tp5YkzIl3mYj9{display:table-cell;margin:2px;overflow-x:hidden}._1ZUjp1XfsLv5W05XJC-yHg{color:red;font-weight:bold}.gydAIDg3ErAaS1zSeeuyA{width:60px}.glbDMIRcOZLB6uttC-OMc{width:95%}._35ylXsle1EnTq1SQZNPxAb{width:95%;height:80px}._2DP7dT0OkQLaRfU9QBRWGs{width:80px}",""]),t.locals={formatTable:"oWxDoOcJZm6FiLp8R9doV",formatRow:"_1MRfJEKwXkTsWv0iJ-vp_0",formatName:"_2LoglwXHTK6h_k0iBs_O6k",formatValue:"_3HcoL7AQ-tp5YkzIl3mYj9",errorMessage:"_1ZUjp1XfsLv5W05XJC-yHg",colorValue:"gydAIDg3ErAaS1zSeeuyA",textValue:"glbDMIRcOZLB6uttC-OMc",multiLineValue:"_35ylXsle1EnTq1SQZNPxAb",numberValue:"_2DP7dT0OkQLaRfU9QBRWGs"},e.exports=t},66305:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._3AxKJernZ4-yqwa_1a-E_Q{background-color:#cff}",""]),t.locals={modelBr:"_3AxKJernZ4-yqwa_1a-E_Q"},e.exports=t},78880:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._1htVWp5WjKy-H11id0kYoy{background-color:#093}",""]),t.locals={modelCode:"_1htVWp5WjKy-H11id0kYoy"},e.exports=t},93935:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,".SzAPBNvfwSEs9ZB-TdEJo{background-color:#c0f}",""]),t.locals={modelDivider:"SzAPBNvfwSEs9ZB-TdEJo"},e.exports=t},4202:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._8Zkp-BcezdCSurVQQVKEO{background-color:#ddd}",""]),t.locals={modelDocument:"_8Zkp-BcezdCSurVQQVKEO"},e.exports=t},70039:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._3ZSCq_xeNTupfMzY2Ru2Bp{background-color:#3b2}",""]),t.locals={modelEntity:"_3ZSCq_xeNTupfMzY2Ru2Bp"},e.exports=t},10773:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,".BywJYW0DKFb7EVGTLPKzi{background-color:#a8a}",""]),t.locals={modelFormatContainer:"BywJYW0DKFb7EVGTLPKzi"},e.exports=t},59456:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._1EZG3xw5ewbbyW0GpZTTUQ{background-color:#cfc}",""]),t.locals={modelGeneral:"_1EZG3xw5ewbbyW0GpZTTUQ"},e.exports=t},75333:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._1ds6to0NHohXvwGPPunJ0X{max-width:100px}._1nx1rBpjrPCd4cDcqPs8fA{background-color:#ff3}",""]),t.locals={image:"_1ds6to0NHohXvwGPPunJ0X",modelImage:"_1nx1rBpjrPCd4cDcqPs8fA"},e.exports=t},37889:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,".Iywlk_OkpYROuncmQ4PcD{margin:0;font-size:13px;word-break:break-all;white-space:pre-wrap}",""]),t.locals={json:"Iywlk_OkpYROuncmQ4PcD"},e.exports=t},63814:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,".DJcEiH6WFtND_54zovraZ{background-color:#07f}",""]),t.locals={modelLink:"DJcEiH6WFtND_54zovraZ"},e.exports=t},62805:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._2VoVfljozZbZcTgt3lNWnz{background-color:#fb7}",""]),t.locals={modelListItem:"_2VoVfljozZbZcTgt3lNWnz"},e.exports=t},40004:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._3iC2KJHDovY7JBIxFureNz{background-color:#38a}",""]),t.locals={modelListLevel:"_3iC2KJHDovY7JBIxFureNz"},e.exports=t},57470:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._32LMnZyuA6QyMQE-nWjkoV{background-color:#bdf}._2jkb_ijQSG8B_W4LIGJ7YQ{background-color:#ccf}",""]),t.locals={modelParagraph:"_32LMnZyuA6QyMQE-nWjkoV",modelDecorator:"_2jkb_ijQSG8B_W4LIGJ7YQ"},e.exports=t},90477:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._18pEffJ4lYmtsOB10zXC-S{background-color:#7ef}",""]),t.locals={modelSelectionMarker:"_18pEffJ4lYmtsOB10zXC-S"},e.exports=t},62650:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._2G6nJ-wUvIVFiltEkbKI1V{background-color:#fbd}",""]),t.locals={modelTableCell:"_2G6nJ-wUvIVFiltEkbKI1V"},e.exports=t},28088:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._2Ok59Ge7z9BTMr_2iCW49a{background-color:#a88}._3MpKDhrjzKUJOzbuG5WIUt{width:40px}",""]),t.locals={modelTableRow:"_2Ok59Ge7z9BTMr_2iCW49a",sizeInput:"_3MpKDhrjzKUJOzbuG5WIUt"},e.exports=t},34468:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._1Ggt2n9oUJ-EdkAiKF6Cmz{background-color:#df8}._19aUZi4gbsA50rFiPAAEo0{width:40px}",""]),t.locals={modelTable:"_1Ggt2n9oUJ-EdkAiKF6Cmz",sizeInput:"_19aUZi4gbsA50rFiPAAEo0"},e.exports=t},59590:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._3t8NafdkqMYrJOBA5RCf95{background-color:#fca}",""]),t.locals={modelText:"_3t8NafdkqMYrJOBA5RCf95"},e.exports=t},42180:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,'@media(prefers-color-scheme: dark){button{background-color:#cb6587;color:#fff;border:solid 1px #cb6587}select,input,textarea{background-color:#333;color:#fff;border:solid 1px #cb6587}}._2MoIdQIJL4VJdSV5qIMppd{display:flex;flex-direction:column;overflow:auto hidden;border:solid 1px #c68}._2BiG3YW4OWQohdnTDeQB-q{font-family:"Tahoma";font-size:12pt;font-weight:bold;background-color:#c68;color:#fff;padding:2px;border:solid 1px #fff;cursor:pointer;flex:0 0 auto}._2BiG3YW4OWQohdnTDeQB-q:hover{background-color:#d27997}._1VpEDwEJkCV8mwoMk95-4h{display:flex;flex-direction:column;flex:1 1 auto}._1VpEDwEJkCV8mwoMk95-4h .AjBWAWK4o414DXYB0fK4T{flex:1 1 auto;display:flex;position:relative}._1VpEDwEJkCV8mwoMk95-4h .AjBWAWK4o414DXYB0fK4T ._4KpfnLoPVRjAX7uRasMo3{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;padding:10px;overflow-y:auto}._1zbXX1raP8Kmh12FSUD_56{flex:0 0 auto}._1zbXX1raP8Kmh12FSUD_56 .AjBWAWK4o414DXYB0fK4T{height:0;overflow:hidden}@media(prefers-color-scheme: dark){._2MoIdQIJL4VJdSV5qIMppd{color:#0bc;border:solid 1px #cb6587}._2BiG3YW4OWQohdnTDeQB-q{background-color:#cb6587;color:#333}._2BiG3YW4OWQohdnTDeQB-q:hover{background-color:#d17896}}',""]),t.locals={sidePane:"_2MoIdQIJL4VJdSV5qIMppd",title:"_2BiG3YW4OWQohdnTDeQB-q",activePane:"_1VpEDwEJkCV8mwoMk95-4h",bodyContainer:"AjBWAWK4o414DXYB0fK4T",body:"_4KpfnLoPVRjAX7uRasMo3",inactivePane:"_1zbXX1raP8Kmh12FSUD_56"},e.exports=t},85937:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,'@media(prefers-color-scheme: dark){button{background-color:#0091a1;color:#aaf7ff;border:solid 1px #007b8b}select,input,textarea{background-color:#333;color:#aaf7ff;border:solid 1px #007b8b}}._1PlpDVxjlx0PpeYJornEhO{display:flex;flex-direction:column;overflow:auto hidden;border:solid 1px #0bc}.bUl77zUyQ8rsLeCWewoHf{font-family:"Tahoma";font-size:12pt;font-weight:bold;background-color:#09a;color:#fff;padding:2px;border:solid 1px #fff;cursor:pointer;flex:0 0 auto}.bUl77zUyQ8rsLeCWewoHf:hover{background-color:#00b0c4}._1Wy64YypxEm0pHdAFt3XyU{display:flex;flex-direction:column;flex:1 1 auto}._1Wy64YypxEm0pHdAFt3XyU ._3n6qkPOj7d7pT5EreXLpW_{flex:1 1 auto;display:flex;position:relative}._1Wy64YypxEm0pHdAFt3XyU ._3n6qkPOj7d7pT5EreXLpW_ ._1kHOYplq2tIl0x8bAqBZrs{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;padding:10px;overflow-y:auto}._2l2WY2-sLGfv8zWnCEMFYu{flex:0 0 auto}._2l2WY2-sLGfv8zWnCEMFYu ._3n6qkPOj7d7pT5EreXLpW_{height:0;overflow:hidden}@media(prefers-color-scheme: dark){._1PlpDVxjlx0PpeYJornEhO{color:#0bc;border:solid 1px #007b8b}.bUl77zUyQ8rsLeCWewoHf{background-color:#0091a1;color:#333}.bUl77zUyQ8rsLeCWewoHf:hover{background-color:#00a8bb}}',""]),t.locals={sidePane:"_1PlpDVxjlx0PpeYJornEhO",title:"bUl77zUyQ8rsLeCWewoHf",activePane:"_1Wy64YypxEm0pHdAFt3XyU",bodyContainer:"_3n6qkPOj7d7pT5EreXLpW_",body:"_1kHOYplq2tIl0x8bAqBZrs",inactivePane:"_2l2WY2-sLGfv8zWnCEMFYu"},e.exports=t},91011:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,'@media(prefers-color-scheme: dark){button{background-color:#359;color:#f3f5fa;border:solid 1px #359}select,input,textarea{background-color:#333;color:#f3f5fa;border:solid 1px #359}}._3E4w2dfxapv3keUAbTD4H1{display:flex;flex-direction:column;overflow:auto hidden;border:solid 1px #46a}._28bOaJOupYZyt1pzmeArKM{font-family:"Tahoma";font-size:12pt;font-weight:bold;background-color:#46a;color:#fff;padding:2px;border:solid 1px #fff;cursor:pointer;flex:0 0 auto}._28bOaJOupYZyt1pzmeArKM:hover{background-color:#4f72b9}._21V0X2bVftymWiIWtX-Yxr{display:flex;flex-direction:column;flex:1 1 auto}._21V0X2bVftymWiIWtX-Yxr .ipNNSLeCQh9Ds7_lntGVq{flex:1 1 auto;display:flex;position:relative}._21V0X2bVftymWiIWtX-Yxr .ipNNSLeCQh9Ds7_lntGVq ._3o7ub-wm8v4QeSG8bhfps4{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;padding:10px;overflow-y:auto}._1O6YfzpAOvAfNByCh5Z0dA{flex:0 0 auto}._1O6YfzpAOvAfNByCh5Z0dA .ipNNSLeCQh9Ds7_lntGVq{height:0;overflow:hidden}@media(prefers-color-scheme: dark){._3E4w2dfxapv3keUAbTD4H1{color:#0bc;border:solid 1px #359}._28bOaJOupYZyt1pzmeArKM{background-color:#359;color:#333}._28bOaJOupYZyt1pzmeArKM:hover{background-color:#3960ac}}',""]),t.locals={sidePane:"_3E4w2dfxapv3keUAbTD4H1",title:"_28bOaJOupYZyt1pzmeArKM",activePane:"_21V0X2bVftymWiIWtX-Yxr",bodyContainer:"ipNNSLeCQh9Ds7_lntGVq",body:"_3o7ub-wm8v4QeSG8bhfps4",inactivePane:"_1O6YfzpAOvAfNByCh5Z0dA"},e.exports=t},13289:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._12Yaq4bmIYMlsqqYimZ13I{flex:0 0 auto;padding-bottom:5px}",""]),t.locals={header:"_12Yaq4bmIYMlsqqYimZ13I"},e.exports=t},29157:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._1_jgBU84mPgcYlpMVPoqWE{overflow:hidden;text-overflow:ellipsis;cursor:pointer;margin:3px 0;white-space:nowrap}._1_jgBU84mPgcYlpMVPoqWE:hover{background-color:#eee}",""]),t.locals={block:"_1_jgBU84mPgcYlpMVPoqWE"},e.exports=t},23983:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._2QN9z7UV4YLHwj9CQ-6ra6{position:absolute;left:25px;right:25px;top:25px;bottom:25px}.KAuwbJuev3yAQmPcrB-wl,._2r_v4LIS95O1jezeMfgUpS,.bIPZz2lZ0Dy0-dW2Poeua{position:relative;width:100px;height:100px;border:solid 1px #000}.bIPZz2lZ0Dy0-dW2Poeua{background-color:#fff}._2r_v4LIS95O1jezeMfgUpS{background-color:#333}",""]),t.locals={result:"_2QN9z7UV4YLHwj9CQ-6ra6",backgroundBase:"KAuwbJuev3yAQmPcrB-wl",darkBackground:"_2r_v4LIS95O1jezeMfgUpS",lightBackground:"bIPZz2lZ0Dy0-dW2Poeua"},e.exports=t},15895:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._1hYhx3hKo_jDHdj3blAjc{margin-top:2px;margin-bottom:2px;line-height:2px}._5v3zhTlG_yH7GaGVgXfQP{width:30px;margin-left:4px}._1RrgLiiHLlvBCf-d5YWxnu{margin-top:2px;margin-bottom:2px}._3V3Ji0Va8o5p54tjedX892{font-weight:bold}._137J0ZhSm3qals9lhoTtS3{line-height:20px}",""]),t.locals={input:"_1hYhx3hKo_jDHdj3blAjc",coordinates:"_5v3zhTlG_yH7GaGVgXfQP",button:"_1RrgLiiHLlvBCf-d5YWxnu",title:"_3V3Ji0Va8o5p54tjedX892",containerInfo:"_137J0ZhSm3qals9lhoTtS3"},e.exports=t},29432:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._3zqjTFVESq7ErkoLCRZ-6U{resize:none;min-height:100px;max-height:200px}._3eEmGG3kPCcFFRLXYSrjlt{text-align:center}",""]),t.locals={text:"_3zqjTFVESq7ErkoLCRZ-6U",buttonRow:"_3eEmGG3kPCcFFRLXYSrjlt"},e.exports=t},71777:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._3w8Hon1pjNxrKF0BoO_5HY{outline:none;resize:none;min-height:40px;width:90%}",""]),t.locals={textarea:"_3w8Hon1pjNxrKF0BoO_5HY"},e.exports=t},26312:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"@media(prefers-color-scheme: dark){button{background-color:#0091a1;color:#aaf7ff;border:solid 1px #007b8b}select,input,textarea{background-color:#333;color:#aaf7ff;border:solid 1px #007b8b}}.deySpGrN2RNEpBoMFR8Uh{font-weight:bold;background-color:#aaf7ff}._2mBGUX8vWQF-5jynECLtGD{background-color:#00b0c4;border:solid 2px #09a}@media(prefers-color-scheme: dark){.deySpGrN2RNEpBoMFR8Uh{background-color:#a1f6ff}._2mBGUX8vWQF-5jynECLtGD{background-color:#00a8bb;border:solid 2px #0091a1}}",""]),t.locals={regionNode:"deySpGrN2RNEpBoMFR8Uh",hover:"_2mBGUX8vWQF-5jynECLtGD"},e.exports=t},50406:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,".z_Kjs2wjz5dWJBsuOtSYN{outline:none;resize:none;min-height:100px;height:300px}._1jzoyXnrzDHw1HFmidMaWi{margin:10px;height:35px;width:80px;flex:0 0 auto}",""]),t.locals={textarea:"z_Kjs2wjz5dWJBsuOtSYN",button:"_1jzoyXnrzDHw1HFmidMaWi"},e.exports=t},73972:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._1npSAsDS54nnYHLeTCHICi{text-align:center}",""]),t.locals={buttonRow:"_1npSAsDS54nnYHLeTCHICi"},e.exports=t},77567:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,".CbjnP9kr5_9Gii4apK5Fd{flex:1 1 auto;overflow:auto}",""]),t.locals={contentModel:"CbjnP9kr5_9Gii4apK5Fd"},e.exports=t},69091:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,".CUhdSMr2-viO-wEH-cIdZ{flex:0 0 auto;padding-bottom:5px}",""]),t.locals={header:"CUhdSMr2-viO-wEH-cIdZ"},e.exports=t},78606:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._14ZiO78VHLGM8tMbB6Y_d5{outline:none;resize:none;min-height:40px;width:90%}",""]),t.locals={textarea:"_14ZiO78VHLGM8tMbB6Y_d5"},e.exports=t},29638:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._3QUL-cTI2rzYtI4ueZE5lr{vertical-align:top}._pll-4jUC7rvgi0vFQdY1{white-space:nowrap}",""]),t.locals={checkboxColumn:"_3QUL-cTI2rzYtI4ueZE5lr",defaultFormatLabel:"_pll-4jUC7rvgi0vFQdY1"},e.exports=t},1024:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,'._2TlmgQ1bW5R050B6jYhEX{max-width:100%;max-height:300px}.ffJacBjxWzCVBw1QPEOh4{font-family:"Courier New";font-size:10.5pt;margin:10px}.bUF-XqoekK8dhSeJ-0o5c{margin-left:20px}',""]),t.locals={img:"_2TlmgQ1bW5R050B6jYhEX",pasteContent:"ffJacBjxWzCVBw1QPEOh4",eventContent:"bUF-XqoekK8dhSeJ-0o5c"},e.exports=t},65237:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"._2HXvsNDp44ok-mZyQwNNCy{color:#eee}._1HxlX2f9hy_xnwciZLYJ3w{font-weight:bold}@media(prefers-color-scheme: dark){._2HXvsNDp44ok-mZyQwNNCy{color:#555}}.dark ._2HXvsNDp44ok-mZyQwNNCy{color:#555}",""]),t.locals={inactive:"_2HXvsNDp44ok-mZyQwNNCy",title:"_1HxlX2f9hy_xnwciZLYJ3w"},e.exports=t},10470:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"@media(prefers-color-scheme: dark){button{background-color:#0091a1;color:#aaf7ff;border:solid 1px #007b8b}select,input,textarea{background-color:#333;color:#aaf7ff;border:solid 1px #007b8b}}.HibV3xkyKxOpjnAyk0qr4{flex:1 1 auto;display:flex;flex-direction:column}._1yCf4MUqqEDULqM4RSNRBS{margin-bottom:10px;flex:0 0 auto}.E1MpWNg-lFB-dmiOBDnVv{flex:1 1 auto;resize:none;min-height:100px;border-color:#0bc}._2WqAZxlRXbhGBPoaHrJ1Gv{min-height:100px;max-height:200px;overflow:hidden auto;border:solid 1px #0bc}._2WqAZxlRXbhGBPoaHrJ1Gv pre{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;margin:0}._2WqAZxlRXbhGBPoaHrJ1Gv pre:hover{background-color:#eee}._2WqAZxlRXbhGBPoaHrJ1Gv pre._21blMEsk_K31sbjM73Q_V2{font-weight:bold}._2WqAZxlRXbhGBPoaHrJ1Gv pre.t0z_eiUKKfEvZR3eNUMXy{background-color:#ff0}@media(prefers-color-scheme: dark){._2WqAZxlRXbhGBPoaHrJ1Gv{border:solid 1px #007b8b}.E1MpWNg-lFB-dmiOBDnVv{border-color:#007b8b}._2WqAZxlRXbhGBPoaHrJ1Gv{border:solid 1px #007b8b}}",""]),t.locals={snapshotPane:"HibV3xkyKxOpjnAyk0qr4",buttons:"_1yCf4MUqqEDULqM4RSNRBS",textarea:"E1MpWNg-lFB-dmiOBDnVv",snapshotList:"_2WqAZxlRXbhGBPoaHrJ1Gv",current:"_21blMEsk_K31sbjM73Q_V2",autoComplete:"t0z_eiUKKfEvZR3eNUMXy"},e.exports=t},87289:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"@media(prefers-color-scheme: dark){button{background-color:#cb6587;color:#fff;border:solid 1px #cb6587}select,input,textarea{background-color:#333;color:#fff;border:solid 1px #cb6587}}._1dPrtIaXm5OZiwGvYZs7np{display:flex;background-color:#c68;padding:5px 10px;margin-bottom:10px;border-radius:10px;align-items:center}.H_3MhqqSOq4ettME3CNgm{flex:0 0 auto;font-size:24pt;font-family:Arial;font-weight:bold;font-style:italic;color:#fff;text-shadow:2px 2px 2px #000}._2Iroycc7jUmkVt04JzK-Fp{flex:1 1 auto;color:#fff;font-family:Calibri;font-size:14pt;margin:10px 0 0 10px}._2Tp0xMBcm0okVYYTLmosAr{color:#fff;flex:0 0 auto;text-align:right;font-size:14pt;font-family:Calibri}._5ZLVBARla7nLK4fvyUoex{color:#fff;text-decoration:none}._5ZLVBARla7nLK4fvyUoex:hover{text-decoration:underline}._6IgdoHPZzkK1OmM311Sga{vertical-align:middle}@media(prefers-color-scheme: dark){._1dPrtIaXm5OZiwGvYZs7np{background-color:#cb6587}.H_3MhqqSOq4ettME3CNgm,._5ZLVBARla7nLK4fvyUoex{color:#bbd1e1}}",""]),t.locals={titleBar:"_1dPrtIaXm5OZiwGvYZs7np",title:"H_3MhqqSOq4ettME3CNgm",version:"_2Iroycc7jUmkVt04JzK-Fp",links:"_2Tp0xMBcm0okVYYTLmosAr",link:"_5ZLVBARla7nLK4fvyUoex",externalLink:"_6IgdoHPZzkK1OmM311Sga"},e.exports=t},79186:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"@media(prefers-color-scheme: dark){button{background-color:#359;color:#f3f5fa;border:solid 1px #359}select,input,textarea{background-color:#333;color:#f3f5fa;border:solid 1px #359}}._3X8Lgknb197iLhP0b2l77s{display:flex;background-color:#46a;padding:5px 10px;margin-bottom:10px;border-radius:10px;align-items:center}._3f6jTWSg_aYlWtePaFKzQ7{flex:0 0 auto;font-size:24pt;font-family:Arial;font-weight:bold;font-style:italic;color:#fff;text-shadow:2px 2px 2px #000}._3odnyJ_B7yAqJnzLSqUNLe{flex:1 1 auto;color:#fff;font-family:Calibri;font-size:14pt;margin:10px 0 0 10px}.WakFUvulNr27Ng-iLIEfo{color:#fff;flex:0 0 auto;text-align:right;font-size:14pt;font-family:Calibri}._15bhlczooQP8dD64785KWB{color:#fff;text-decoration:none}._15bhlczooQP8dD64785KWB:hover{text-decoration:underline}.VPWTmw0hPSpQvSWY05pYv{vertical-align:middle}@media(prefers-color-scheme: dark){._3X8Lgknb197iLhP0b2l77s{background-color:#359}._3f6jTWSg_aYlWtePaFKzQ7,._15bhlczooQP8dD64785KWB{color:#bbd1e1}}",""]),t.locals={titleBar:"_3X8Lgknb197iLhP0b2l77s",title:"_3f6jTWSg_aYlWtePaFKzQ7",version:"_3odnyJ_B7yAqJnzLSqUNLe",links:"WakFUvulNr27Ng-iLIEfo",link:"_15bhlczooQP8dD64785KWB",externalLink:"VPWTmw0hPSpQvSWY05pYv"},e.exports=t},10090:(e,t,r)=>{(t=r(23645)(!1)).push([e.id,"@media(prefers-color-scheme: dark){button{background-color:#0091a1;color:#aaf7ff;border:solid 1px #007b8b}select,input,textarea{background-color:#333;color:#aaf7ff;border:solid 1px #007b8b}}._38B2xrPpolo75ScC_XTUJ0{display:flex;background-color:#09a;padding:5px 10px;margin-bottom:10px;border-radius:10px;align-items:center}._3rKujTCbT6hEqSSJowznfl{flex:0 0 auto;font-size:24pt;font-family:Arial;font-weight:bold;font-style:italic;color:#fff;text-shadow:2px 2px 2px #000}.LmRq7AaEB4aAjkYn1_Fx1{flex:1 1 auto;color:#fff;font-family:Calibri;font-size:14pt;margin:10px 0 0 10px}._2pD0Ll-40t-pFcvxGbmrDa{color:#fff;flex:0 0 auto;text-align:right;font-size:14pt;font-family:Calibri}.NlCA34doW26bRa3ETK3MV{color:#fff;text-decoration:none}.NlCA34doW26bRa3ETK3MV:hover{text-decoration:underline}._1TClD7zQfb72l9_IIRB9Bu{vertical-align:middle}@media(prefers-color-scheme: dark){._38B2xrPpolo75ScC_XTUJ0{background-color:#0091a1}._3rKujTCbT6hEqSSJowznfl,.NlCA34doW26bRa3ETK3MV{color:#bbd1e1}}",""]),t.locals={titleBar:"_38B2xrPpolo75ScC_XTUJ0",title:"_3rKujTCbT6hEqSSJowznfl",version:"LmRq7AaEB4aAjkYn1_Fx1",links:"_2pD0Ll-40t-pFcvxGbmrDa",link:"NlCA34doW26bRa3ETK3MV",externalLink:"_1TClD7zQfb72l9_IIRB9Bu"},e.exports=t},23645:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r=function(e,t){var r,n,o,a=e[1]||"",i=e[3];if(!i)return a;if(t&&"function"==typeof btoa){var l=(r=i,n=btoa(unescape(encodeURIComponent(JSON.stringify(r)))),o="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(n),"/*# ".concat(o," */")),s=i.sources.map((function(e){return"/*# sourceURL=".concat(i.sourceRoot||"").concat(e," */")}));return[a].concat(s).concat([l]).join("\n")}return[a].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(r,"}"):r})).join("")},t.i=function(e,r,n){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(n)for(var a=0;a1?r-1:0),o=1;o/gm),R=i(/^data-[\-\w.\u00B7-\uFFFF]/),z=i(/^aria-[\-\w]+$/),H=i(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),U=i(/^(?:\w+script|data):/i),W=i(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),G="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};function V(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:K(),r=function(t){return e(t)};if(r.version="2.3.0",r.removed=[],!t||!t.document||9!==t.document.nodeType)return r.isSupported=!1,r;var n=t.document,o=t.document,i=t.DocumentFragment,l=t.HTMLTemplateElement,s=t.Node,u=t.Element,c=t.NodeFilter,d=t.NamedNodeMap,M=void 0===d?t.NamedNodeMap||t.MozNamedAttrMap:d,Y=t.Text,Q=t.Comment,q=t.DOMParser,J=t.trustedTypes,Z=u.prototype,X=_(Z,"cloneNode"),$=_(Z,"nextSibling"),ee=_(Z,"childNodes"),te=_(Z,"parentNode");if("function"==typeof l){var re=o.createElement("template");re.content&&re.content.ownerDocument&&(o=re.content.ownerDocument)}var ne=function(e,t){if("object"!==(void 0===e?"undefined":G(e))||"function"!=typeof e.createPolicy)return null;var r=null,n="data-tt-policy-suffix";t.currentScript&&t.currentScript.hasAttribute(n)&&(r=t.currentScript.getAttribute(n));var o="dompurify"+(r?"#"+r:"");try{return e.createPolicy(o,{createHTML:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+o+" could not be created."),null}}(J,n),oe=ne&&Ie?ne.createHTML(""):"",ae=o,ie=ae.implementation,le=ae.createNodeIterator,se=ae.createDocumentFragment,ue=ae.getElementsByTagName,ce=n.importNode,de={};try{de=k(o).documentMode?o.documentMode:{}}catch(e){}var pe={};r.isSupported="function"==typeof te&&ie&&void 0!==ie.createHTMLDocument&&9!==de;var fe=j,me=A,ge=R,he=z,ve=U,be=W,ye=H,Ce=null,Ee=S({},[].concat(V(T),V(w),V(x),V(O),V(N))),Me=null,Se=S({},[].concat(V(F),V(L),V(B),V(I))),ke=null,_e=null,Te=!0,we=!0,xe=!1,Pe=!1,Oe=!1,De=!1,Ne=!1,Fe=!1,Le=!1,Be=!0,Ie=!1,je=!0,Ae=!0,Re=!1,ze={},He=S({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ue=null,We=S({},["audio","video","img","source","image","track"]),Ge=null,Ve=S({},["alt","class","for","id","label","name","pattern","placeholder","summary","title","value","style","xmlns"]),Ke="http://www.w3.org/1998/Math/MathML",Ye="http://www.w3.org/2000/svg",Qe="http://www.w3.org/1999/xhtml",qe=Qe,Je=!1,Ze=null,Xe=o.createElement("form"),$e=function(e){Ze&&Ze===e||(e&&"object"===(void 0===e?"undefined":G(e))||(e={}),e=k(e),Ce="ALLOWED_TAGS"in e?S({},e.ALLOWED_TAGS):Ee,Me="ALLOWED_ATTR"in e?S({},e.ALLOWED_ATTR):Se,Ge="ADD_URI_SAFE_ATTR"in e?S(k(Ve),e.ADD_URI_SAFE_ATTR):Ve,Ue="ADD_DATA_URI_TAGS"in e?S(k(We),e.ADD_DATA_URI_TAGS):We,ke="FORBID_TAGS"in e?S({},e.FORBID_TAGS):{},_e="FORBID_ATTR"in e?S({},e.FORBID_ATTR):{},ze="USE_PROFILES"in e&&e.USE_PROFILES,Te=!1!==e.ALLOW_ARIA_ATTR,we=!1!==e.ALLOW_DATA_ATTR,xe=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Pe=e.SAFE_FOR_TEMPLATES||!1,Oe=e.WHOLE_DOCUMENT||!1,Fe=e.RETURN_DOM||!1,Le=e.RETURN_DOM_FRAGMENT||!1,Be=!1!==e.RETURN_DOM_IMPORT,Ie=e.RETURN_TRUSTED_TYPE||!1,Ne=e.FORCE_BODY||!1,je=!1!==e.SANITIZE_DOM,Ae=!1!==e.KEEP_CONTENT,Re=e.IN_PLACE||!1,ye=e.ALLOWED_URI_REGEXP||ye,qe=e.NAMESPACE||Qe,Pe&&(we=!1),Le&&(Fe=!0),ze&&(Ce=S({},[].concat(V(N))),Me=[],!0===ze.html&&(S(Ce,T),S(Me,F)),!0===ze.svg&&(S(Ce,w),S(Me,L),S(Me,I)),!0===ze.svgFilters&&(S(Ce,x),S(Me,L),S(Me,I)),!0===ze.mathMl&&(S(Ce,O),S(Me,B),S(Me,I))),e.ADD_TAGS&&(Ce===Ee&&(Ce=k(Ce)),S(Ce,e.ADD_TAGS)),e.ADD_ATTR&&(Me===Se&&(Me=k(Me)),S(Me,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&S(Ge,e.ADD_URI_SAFE_ATTR),Ae&&(Ce["#text"]=!0),Oe&&S(Ce,["html","head","body"]),Ce.table&&(S(Ce,["tbody"]),delete ke.tbody),a&&a(e),Ze=e)},et=S({},["mi","mo","mn","ms","mtext"]),tt=S({},["foreignobject","desc","title","annotation-xml"]),rt=S({},w);S(rt,x),S(rt,P);var nt=S({},O);S(nt,D);var ot=function(e){m(r.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=oe}catch(t){e.remove()}}},at=function(e,t){try{m(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){m(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Me[e])if(Fe||Le)try{ot(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},it=function(e){var t=void 0,r=void 0;if(Ne)e=""+e;else{var n=h(e,/^[\r\n\t ]+/);r=n&&n[0]}var a=ne?ne.createHTML(e):e;if(qe===Qe)try{t=(new q).parseFromString(a,"text/html")}catch(e){}if(!t||!t.documentElement){t=ie.createDocument(qe,"template",null);try{t.documentElement.innerHTML=Je?"":a}catch(e){}}var i=t.body||t.documentElement;return e&&r&&i.insertBefore(o.createTextNode(r),i.childNodes[0]||null),qe===Qe?ue.call(t,Oe?"html":"body")[0]:Oe?t.documentElement:i},lt=function(e){return le.call(e.ownerDocument||e,e,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT,null,!1)},st=function(e){return"object"===(void 0===s?"undefined":G(s))?e instanceof s:e&&"object"===(void 0===e?"undefined":G(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},ut=function(e,t,n){pe[e]&&p(pe[e],(function(e){e.call(r,t,n,Ze)}))},ct=function(e){var t,n=void 0;if(ut("beforeSanitizeElements",e,null),!((t=e)instanceof Y||t instanceof Q||"string"==typeof t.nodeName&&"string"==typeof t.textContent&&"function"==typeof t.removeChild&&t.attributes instanceof M&&"function"==typeof t.removeAttribute&&"function"==typeof t.setAttribute&&"string"==typeof t.namespaceURI&&"function"==typeof t.insertBefore))return ot(e),!0;if(h(e.nodeName,/[\u0080-\uFFFF]/))return ot(e),!0;var o=g(e.nodeName);if(ut("uponSanitizeElement",e,{tagName:o,allowedTags:Ce}),!st(e.firstElementChild)&&(!st(e.content)||!st(e.content.firstElementChild))&&C(/<[/\w]/g,e.innerHTML)&&C(/<[/\w]/g,e.textContent))return ot(e),!0;if(!Ce[o]||ke[o]){if(Ae&&!He[o]){var a=te(e)||e.parentNode,i=ee(e)||e.childNodes;if(i&&a)for(var l=i.length-1;l>=0;--l)a.insertBefore(X(i[l],!0),$(e))}return ot(e),!0}return e instanceof u&&!function(e){var t=te(e);t&&t.tagName||(t={namespaceURI:Qe,tagName:"template"});var r=g(e.tagName),n=g(t.tagName);if(e.namespaceURI===Ye)return t.namespaceURI===Qe?"svg"===r:t.namespaceURI===Ke?"svg"===r&&("annotation-xml"===n||et[n]):Boolean(rt[r]);if(e.namespaceURI===Ke)return t.namespaceURI===Qe?"math"===r:t.namespaceURI===Ye?"math"===r&&tt[n]:Boolean(nt[r]);if(e.namespaceURI===Qe){if(t.namespaceURI===Ye&&!tt[n])return!1;if(t.namespaceURI===Ke&&!et[n])return!1;var o=S({},["title","style","font","a","script"]);return!nt[r]&&(o[r]||!rt[r])}return!1}(e)?(ot(e),!0):"noscript"!==o&&"noembed"!==o||!C(/<\/no(script|embed)/i,e.innerHTML)?(Pe&&3===e.nodeType&&(n=e.textContent,n=v(n,fe," "),n=v(n,me," "),e.textContent!==n&&(m(r.removed,{element:e.cloneNode()}),e.textContent=n)),ut("afterSanitizeElements",e,null),!1):(ot(e),!0)},dt=function(e,t,r){if(je&&("id"===t||"name"===t)&&(r in o||r in Xe))return!1;if(we&&!_e[t]&&C(ge,t));else if(Te&&C(he,t));else{if(!Me[t]||_e[t])return!1;if(Ge[t]);else if(C(ye,v(r,be,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==b(r,"data:")||!Ue[e])if(xe&&!C(ve,v(r,be,"")));else if(r)return!1}return!0},pt=function(e){var t=void 0,n=void 0,o=void 0,a=void 0;ut("beforeSanitizeAttributes",e,null);var i=e.attributes;if(i){var l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Me};for(a=i.length;a--;){var s=t=i[a],u=s.name,c=s.namespaceURI;if(n=y(t.value),o=g(u),l.attrName=o,l.attrValue=n,l.keepAttr=!0,l.forceKeepAttr=void 0,ut("uponSanitizeAttribute",e,l),n=l.attrValue,!l.forceKeepAttr&&(at(u,e),l.keepAttr))if(C(/\/>/i,n))at(u,e);else{Pe&&(n=v(n,fe," "),n=v(n,me," "));var d=e.nodeName.toLowerCase();if(dt(d,o,n))try{c?e.setAttributeNS(c,u,n):e.setAttribute(u,n),f(r.removed)}catch(e){}}}ut("afterSanitizeAttributes",e,null)}},ft=function e(t){var r=void 0,n=lt(t);for(ut("beforeSanitizeShadowDOM",t,null);r=n.nextNode();)ut("uponSanitizeShadowNode",r,null),ct(r)||(r.content instanceof i&&e(r.content),pt(r));ut("afterSanitizeShadowDOM",t,null)};return r.sanitize=function(e,o){var a=void 0,l=void 0,u=void 0,c=void 0,d=void 0;if((Je=!e)&&(e="\x3c!--\x3e"),"string"!=typeof e&&!st(e)){if("function"!=typeof e.toString)throw E("toString is not a function");if("string"!=typeof(e=e.toString()))throw E("dirty is not a string, aborting")}if(!r.isSupported){if("object"===G(t.toStaticHTML)||"function"==typeof t.toStaticHTML){if("string"==typeof e)return t.toStaticHTML(e);if(st(e))return t.toStaticHTML(e.outerHTML)}return e}if(De||$e(o),r.removed=[],"string"==typeof e&&(Re=!1),Re);else if(e instanceof s)1===(l=(a=it("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===l.nodeName||"HTML"===l.nodeName?a=l:a.appendChild(l);else{if(!Fe&&!Pe&&!Oe&&-1===e.indexOf("<"))return ne&&Ie?ne.createHTML(e):e;if(!(a=it(e)))return Fe?null:oe}a&&Ne&&ot(a.firstChild);for(var p=lt(Re?e:a);u=p.nextNode();)3===u.nodeType&&u===c||ct(u)||(u.content instanceof i&&ft(u.content),pt(u),c=u);if(c=null,Re)return e;if(Fe){if(Le)for(d=se.call(a.ownerDocument);a.firstChild;)d.appendChild(a.firstChild);else d=a;return Be&&(d=ce.call(n,d,!0)),d}var f=Oe?a.outerHTML:a.innerHTML;return Pe&&(f=v(f,fe," "),f=v(f,me," ")),ne&&Ie?ne.createHTML(f):f},r.setConfig=function(e){$e(e),De=!0},r.clearConfig=function(){Ze=null,De=!1},r.isValidAttribute=function(e,t,r){Ze||$e({});var n=g(e),o=g(t);return dt(n,o,r)},r.addHook=function(e,t){"function"==typeof t&&(pe[e]=pe[e]||[],m(pe[e],t))},r.removeHook=function(e){pe[e]&&f(pe[e])},r.removeHooks=function(e){pe[e]&&(pe[e]=[])},r.removeAllHooks=function(){pe={}},r}()}()},35171:e=>{e.exports=function(e){return!(!e||"string"==typeof e)&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},86851:(e,t,r)=>{"use strict";var n=r(35171),o=Array.prototype.concat,a=Array.prototype.slice,i=e.exports=function(e){for(var t=[],r=0,i=e.length;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UrlPlaceholder=void 0,t.UrlPlaceholder="$url$"},62995:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mount=void 0;var n=r(97582),o=r(87363),a=r(61533),i=r(42442),l=r(29206),s=r(25009),u=r(5633),c=r(3904),d=r(25785),p=r(73564),f=r(79459),m=r(28343),g=r(78527),h=r(25942),v=r(40863),b=r(37923),y=r(47963),C=r(11004),E=r(15713),M=r(56128),S=r(92594),k=r(96334),_=r(6869),T=r(74872),w=r(95927),x=r(49116),P=r(25213),O=r(36650),D=r(89287),N=r(28575),F=r(24),L=r(39841),B=r(70283),I=r(72875),j=r(71426),A=r(69003),R=r(95519),z=r(60030),H=r(11444),U=r(84437),W=r(56137),G=r(92594),V=r(82054),K=r(56833),Y=r(5060),Q=r(63387),q=r(21129),J=r(25891),Z=r(99101),X=r(67327),$=r(79815),ee=r(59553),te=r(75102),re=r(42034),ne=r(37452),oe=r(30786),ae=r(66997),ie=r(8930),le=r(87047),se=r(89124),ue=r(55558),ce=r(68629),de=r(72273),pe=r(1870),fe=r(33979),me=r(41398),ge=r(20977),he=r(78698),ve=r(24330),be=r(6283),ye=r(29321),Ce=r(34086),Ee=r(29909),Me=r(80409),Se=r(43884),ke=r(57047),_e=r(81683),Te=r(75573),we=r(46063),xe=r(94711),Pe=r(3926),Oe=r(3725),De={palette:{themePrimary:"#cc6688",themeLighterAlt:"#080405",themeLighter:"#211016",themeLight:"#3d1f29",themeTertiary:"#7a3d52",themeSecondary:"#b45a78",themeDarkAlt:"#d17392",themeDark:"#d886a1",themeDarker:"#e2a3b8",neutralLighterAlt:"#f8f8f8",neutralLighter:"#f4f4f4",neutralLight:"#eaeaea",neutralQuaternaryAlt:"#dadada",neutralQuaternary:"#d0d0d0",neutralTertiaryAlt:"#c8c8c8",neutralTertiary:"#595959",neutralSecondary:"#373737",neutralPrimaryAlt:"#2f2f2f",neutralPrimary:"#000000",neutralDark:"#151515",black:"#0b0b0b",white:"#ffffff"}},Ne={palette:{themePrimary:"#cb6587",themeLighterAlt:"#fdf8fa",themeLighter:"#f7e3ea",themeLight:"#f0ccd8",themeTertiary:"#e09db4",themeSecondary:"#d27694",themeDarkAlt:"#b85c7a",themeDark:"#9b4e67",themeDarker:"#72394c",neutralLighterAlt:"#3c3c3c",neutralLighter:"#444444",neutralLight:"#515151",neutralQuaternaryAlt:"#595959",neutralQuaternary:"#5f5f5f",neutralTertiaryAlt:"#7a7a7a",neutralTertiary:"#c8c8c8",neutralSecondary:"#d0d0d0",neutralPrimaryAlt:"#dadada",neutralPrimary:"#ffffff",neutralDark:"#f4f4f4",black:"#f8f8f8",white:"#333333"}},Fe=function(e){function t(t){var r,n=e.call(this,t)||this;return n.toggleablePlugins=null,n.buttons=[U.formatPainterButton,w.boldButton,te.italicButton,_e.underlineButton,z.fontButton,H.fontSizeButton,J.increaseFontSizeButton,I.decreaseFontSizeButton,Se.textColorButton,_.backgroundColorButton,x.bulletedListButton,oe.numberedListButton,j.decreaseIndentButton,Z.increaseIndentButton,T.blockQuoteButton,E.alignLeftButton,y.alignCenterButton,M.alignRightButton,C.alignJustifyButton,$.insertLinkButton,se.removeLinkButton,ee.insertTableButton,X.insertImageButton,be.superscriptButton,ve.subscriptButton,he.strikethroughButton,de.setHeadingLevelButton,D.codeButton,ne.ltrButton,ue.rtlButton,Te.undoButton,le.redoButton,O.clearFormatButton,ce.setBulletedListStyleButton,pe.setNumberedListStyleButton,re.listStartNumberButton,W.formatTableButton,fe.setTableCellShadeButton,me.setTableHeaderButton,Pe.tableInsertButton,Pe.tableDeleteButton,Pe.tableMergeButton,Pe.tableSplitButton,Pe.tableAlignCellButton,Pe.tableAlignTableButton,ye.tableBorderApplyButton,Ce.tableBorderColorButton,Me.tableBorderWidthButton,Ee.tableBorderStyleButton,V.imageBorderColorButton,Q.imageBorderWidthButton,Y.imageBorderStyleButton,K.imageBorderRemoveButton,P.changeImageButton,q.imageBoxShadowButton,ge.spacingButton,xe.spaceBeforeButton,xe.spaceAfterButton,ae.pasteButton,B.darkMode,we.zoom,R.exportContent],n.snapshots={snapshots:[],totalSize:0,currentIndex:-1,autoCompleteIndex:-1,maxSize:1e7},n.formatStatePlugin=new c.default,n.editorOptionPlugin=new l.default,n.eventViewPlugin=new s.default,n.apiPlaygroundPlugin=new i.default,n.snapshotPlugin=new f.default(n.snapshots),n.contentModelPanePlugin=new d.default,n.contentModelEditPlugin=new k.EditPlugin,n.contentModelAutoFormatPlugin=new k.AutoFormatPlugin,n.contentModelRibbonPlugin=new F.ContentModelRibbonPlugin,n.pasteOptionPlugin=(0,L.createPasteOptionPlugin)(),n.emojiPlugin=(0,L.createEmojiPlugin)(),n.formatPainterPlugin=new u.default,n.pastePlugin=new k.PastePlugin,n.sampleEntityPlugin=new h.default,n.state={showSidePane:""!=window.location.hash,popoutWindow:null,initState:n.editorOptionPlugin.getBuildInPluginState(),scale:1,isDarkMode:(null===(r=n.themeMatch)||void 0===r?void 0:r.matches)||!1,editorCreator:null,isRtl:!1,tableBorderFormat:{width:"1px",style:"solid",color:"#ABABAB"}},n}return(0,n.__extends)(t,e),t.prototype.getStyles=function(){return Oe},t.prototype.renderTitleBar=function(){return o.createElement(b.default,{className:Oe.noGrow,mode:"contentModel"})},t.prototype.renderRibbon=function(e){var t=e?this.buttons:this.buttons.concat([ie.popout]);return o.createElement(N.ContentModelRibbon,{buttons:t,plugin:this.contentModelRibbonPlugin,dir:this.state.isRtl?"rtl":"ltr"})},t.prototype.renderSidePane=function(e){var t=this.getStyles();return o.createElement(v.default,{ref:this.sidePane,plugins:this.getSidePanePlugins(),mode:"contentModel",className:"main-pane "+t.sidePane+" "+(e?t.sidePaneFullWidth:"")})},t.prototype.getPlugins=function(){this.toggleablePlugins=this.toggleablePlugins||(0,m.default)(this.state.initState);var e=(0,n.__spreadArray)((0,n.__spreadArray)([],(0,n.__read)(this.toggleablePlugins),!1),[this.pasteOptionPlugin,this.emojiPlugin,this.sampleEntityPlugin],!1);return(this.state.showSidePane||this.state.popoutWindow)&&(0,S.arrayPush)(e,this.getSidePanePlugins()),e.push(this.updateContentPlugin),e},t.prototype.resetEditor=function(){var e=this;this.toggleablePlugins=null,this.setState({editorCreator:function(t,r){return new A.EditorAdapter(t,(0,n.__assign)((0,n.__assign)({},r),{cacheModel:e.state.initState.cacheModel}))}})},t.prototype.renderEditor=function(){var e,t,r=this.getStyles(),n=this.getPlugins(),a={transform:"scale("+this.state.scale+")",transformOrigin:this.state.isRtl?"right top":"left top",height:"calc("+100/this.state.scale+"%)",width:"calc("+100/this.state.scale+"%)"},i=this.state.initState.defaultFormat,l={fontWeight:i.bold?"bold":void 0,italic:i.italic||void 0,underline:i.underline||void 0,fontFamily:i.fontFamily||void 0,fontSize:i.fontSize||void 0,textColor:(null===(e=i.textColors)||void 0===e?void 0:e.lightModeColor)||i.textColor||void 0,backgroundColor:(null===(t=i.backgroundColors)||void 0===t?void 0:t.lightModeColor)||i.backgroundColor||void 0};return this.updateContentPlugin.forceUpdate(),o.createElement("div",{className:r.editorContainer,id:"EditorContainer"},o.createElement("div",{style:a},this.state.editorCreator&&o.createElement(p.default,{id:g.default.editorDivId,className:r.editor,legacyPlugins:n,plugins:[this.contentModelRibbonPlugin,this.formatPainterPlugin,this.pastePlugin,this.contentModelAutoFormatPlugin,this.contentModelEditPlugin,this.contentModelPanePlugin.getInnerRibbonPlugin()],defaultSegmentFormat:l,inDarkMode:this.state.isDarkMode,getDarkColor:G.getDarkColor,experimentalFeatures:this.state.initState.experimentalFeatures,snapshots:this.snapshotPlugin.getSnapshots(),trustedHTMLHandler:ke.trustedHTMLHandler,initialContent:this.content,editorCreator:this.state.editorCreator,dir:this.state.isRtl?"rtl":"ltr"})))},t.prototype.getTheme=function(e){return e?Ne:De},t.prototype.getSidePanePlugins=function(){return[this.formatStatePlugin,this.editorOptionPlugin,this.eventViewPlugin,this.apiPlaygroundPlugin,this.snapshotPlugin,this.contentModelPanePlugin]},t}(g.default);t.mount=function(e){a.render(o.createElement(Fe,null),e)}},33543:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mount=void 0;var n=r(97582),o=r(87363),a=r(61533),i=r(19268),l=r(23240),s=r(22881),u=r(89658),c=r(28343),d=r(78527),p=r(25942),f=r(40863),m=r(34920),g=r(37923),h=r(92594),v=r(35563),b=r(92594),y=r(73584),C=r(92594),E=r(99899),M=r(57047),S=r(57663),k=r(39841),_=r(30598),T={palette:{themePrimary:"#0099aa",themeLighterAlt:"#f2fbfc",themeLighter:"#cbeef2",themeLight:"#a1dfe6",themeTertiary:"#52c0cd",themeSecondary:"#16a5b5",themeDarkAlt:"#008a9a",themeDark:"#007582",themeDarker:"#005660",neutralLighterAlt:"#faf9f8",neutralLighter:"#f3f2f1",neutralLight:"#edebe9",neutralQuaternaryAlt:"#e1dfdd",neutralQuaternary:"#d0d0d0",neutralTertiaryAlt:"#c8c6c4",neutralTertiary:"#a19f9d",neutralSecondary:"#605e5c",neutralPrimaryAlt:"#3b3a39",neutralPrimary:"#323130",neutralDark:"#201f1e",black:"#000000",white:"#ffffff"}},w={palette:{themePrimary:"#0091A1",themeLighterAlt:"#f1fafb",themeLighter:"#caecf0",themeLight:"#9fdce3",themeTertiary:"#4fbac6",themeSecondary:"#159dac",themeDarkAlt:"#008291",themeDark:"#006e7a",themeDarker:"#00515a",neutralLighterAlt:"#3c3c3c",neutralLighter:"#444444",neutralLight:"#515151",neutralQuaternaryAlt:"#595959",neutralQuaternary:"#5f5f5f",neutralTertiaryAlt:"#7a7a7a",neutralTertiary:"#c8c8c8",neutralSecondary:"#d0d0d0",neutralPrimaryAlt:"#dadada",neutralPrimary:"#ffffff",neutralDark:"#f4f4f4",black:"#f8f8f8",white:"#333333"}},x=function(e){function t(t){var r,o=e.call(this,t)||this;return o.toggleablePlugins=null,o.formatStatePlugin=new u.default,o.editorOptionPlugin=new l.default,o.eventViewPlugin=new s.default,o.apiPlaygroundPlugin=new i.default,o.snapshotPlugin=new m.default,o.ribbonPlugin=(0,k.createRibbonPlugin)(),o.pasteOptionPlugin=(0,k.createPasteOptionPlugin)(),o.emojiPlugin=(0,k.createEmojiPlugin)(),o.sampleEntityPlugin=new p.default,o.mainWindowButtons=(0,k.getButtons)((0,n.__spreadArray)((0,n.__spreadArray)([],(0,n.__read)(k.AllButtonKeys),!1),[v.darkMode,S.zoom,y.exportContent,E.popout],!1)),o.popoutWindowButtons=(0,k.getButtons)((0,n.__spreadArray)((0,n.__spreadArray)([],(0,n.__read)(k.AllButtonKeys),!1),[v.darkMode,S.zoom,y.exportContent],!1)),o.state={showSidePane:""!=window.location.hash,popoutWindow:null,initState:o.editorOptionPlugin.getBuildInPluginState(),scale:1,isDarkMode:(null===(r=o.themeMatch)||void 0===r?void 0:r.matches)||!1,editorCreator:null,isRtl:!1},o}return(0,n.__extends)(t,e),t.prototype.getStyles=function(){return _},t.prototype.renderTitleBar=function(){return o.createElement(g.default,{className:_.noGrow,mode:"classical"})},t.prototype.renderRibbon=function(e){return o.createElement(k.Ribbon,{buttons:e?this.popoutWindowButtons:this.mainWindowButtons,plugin:this.ribbonPlugin,dir:this.state.isRtl?"rtl":"ltr"})},t.prototype.renderSidePane=function(e){var t=this.getStyles();return o.createElement(f.default,{ref:this.sidePane,plugins:this.getSidePanePlugins(),mode:"classical",className:"main-pane "+t.sidePane+" "+(e?t.sidePaneFullWidth:"")})},t.prototype.getPlugins=function(){this.toggleablePlugins=this.toggleablePlugins||(0,c.default)(this.state.initState);var e=(0,n.__spreadArray)((0,n.__spreadArray)([],(0,n.__read)(this.toggleablePlugins),!1),[this.ribbonPlugin,this.pasteOptionPlugin,this.emojiPlugin,this.sampleEntityPlugin],!1);return(this.state.showSidePane||this.state.popoutWindow)&&(0,h.arrayPush)(e,this.getSidePanePlugins()),e.push(this.updateContentPlugin),e},t.prototype.resetEditor=function(){this.toggleablePlugins=null,this.setState({editorCreator:function(e,t){return new b.Editor(e,t)}})},t.prototype.getTheme=function(e){return e?w:T},t.prototype.renderEditor=function(){var e=this.getStyles(),t=this.getPlugins(),r={transform:"scale("+this.state.scale+")",transformOrigin:this.state.isRtl?"right top":"left top",height:"calc("+100/this.state.scale+"%)",width:"calc("+100/this.state.scale+"%)"};return this.updateContentPlugin.forceUpdate(),o.createElement("div",{className:e.editorContainer,id:"EditorContainer"},o.createElement("div",{style:r},this.state.editorCreator&&o.createElement(k.Rooster,{className:e.editor,plugins:t,defaultFormat:this.state.initState.defaultFormat,inDarkMode:this.state.isDarkMode,getDarkColor:C.getDarkColor,experimentalFeatures:this.state.initState.experimentalFeatures,undoMetadataSnapshotService:this.snapshotPlugin.getSnapshotService(),trustedHTMLHandler:M.trustedHTMLHandler,zoomScale:this.state.scale,initialContent:this.content,editorCreator:this.state.editorCreator,dir:this.state.isRtl?"rtl":"ltr"})))},t.prototype.getSidePanePlugins=function(){return[this.formatStatePlugin,this.editorOptionPlugin,this.eventViewPlugin,this.apiPlaygroundPlugin,this.snapshotPlugin]},t}(d.default);t.mount=function(e){a.render(o.createElement(x,null),e)}},78527:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(87363),a=r(61533),i=r(39841),l=r(83538),s=r(41260),u=r(57047),c=r(83538),d="mainPane",p="RoosterJs Demo Site
",f=function(e){function t(r){var n,a=e.call(this,r)||this;return a.sidePane=o.createRef(),a.content="",a.themeMatch=null===(n=window.matchMedia)||void 0===n?void 0:n.call(window,"(prefers-color-scheme: dark)"),a.onMouseDown=function(e){document.addEventListener("mousemove",a.onMouseMove,!0),document.addEventListener("mouseup",a.onMouseUp,!0),document.body.style.userSelect="none",a.mouseX=e.pageX},a.onMouseMove=function(e){a.sidePane.current.changeWidth(a.mouseX-e.pageX),a.mouseX=e.pageX},a.onMouseUp=function(e){document.removeEventListener("mousemove",a.onMouseMove,!0),document.removeEventListener("mouseup",a.onMouseUp,!0),document.body.style.userSelect=""},a.onUpdate=function(e){a.content=e},a.onShowSidePane=function(){a.setState({showSidePane:!0}),a.resetEditor()},a.onHideSidePane=function(){a.setState({showSidePane:!1}),a.resetEditor(),window.location.hash=""},a.onThemeChange=function(){var e;a.setState({isDarkMode:(null===(e=a.themeMatch)||void 0===e?void 0:e.matches)||!1})},t.instance=a,a.updateContentPlugin=(0,i.createUpdateContentPlugin)(i.UpdateMode.OnDispose,a.onUpdate),a}return(0,n.__extends)(t,e),t.getInstance=function(){return this.instance},t.prototype.render=function(){var e=this.getStyles();return o.createElement(l.ThemeProvider,{applyTo:"body",theme:this.getTheme(this.state.isDarkMode),className:e.mainPane},this.renderTitleBar(),!this.state.popoutWindow&&this.renderRibbon(!1),o.createElement("div",{className:e.body+" "+(this.state.isDarkMode?"dark":"")},this.state.popoutWindow?this.renderPopout():this.renderMainPane()))},t.prototype.componentDidMount=function(){var e;null===(e=this.themeMatch)||void 0===e||e.addEventListener("change",this.onThemeChange),this.resetEditor()},t.prototype.componentWillUnmount=function(){var e;null===(e=this.themeMatch)||void 0===e||e.removeEventListener("change",this.onThemeChange)},t.prototype.popout=function(){var e=this;this.updateContentPlugin.forceUpdate();var t=window.open("about:blank","_blank","menubar=no,statusbar=no,width=1200,height=800");t.document.write((0,u.trustedHTMLHandler)(p)),t.addEventListener("beforeunload",(function(){e.updateContentPlugin.forceUpdate(),(0,s.unregisterWindowForCss)(t),e.setState({popoutWindow:null})})),(0,s.registerWindowForCss)(t),this.popoutRoot=t.document.getElementById(d),this.setState({popoutWindow:t})},t.prototype.resetEditorPlugin=function(e){this.updateContentPlugin.forceUpdate(),this.setState({initState:e}),this.resetEditor()},t.prototype.setScale=function(e){this.setState({scale:e})},t.prototype.getTableBorder=function(){return this.state.tableBorderFormat},t.prototype.setTableBorderColor=function(e){this.setState({tableBorderFormat:(0,n.__assign)((0,n.__assign)({},this.getTableBorder()),{color:e})})},t.prototype.setTableBorderWidth=function(e){this.setState({tableBorderFormat:(0,n.__assign)((0,n.__assign)({},this.getTableBorder()),{width:e})})},t.prototype.setTableBorderStyle=function(e){this.setState({tableBorderFormat:(0,n.__assign)((0,n.__assign)({},this.getTableBorder()),{style:e})})},t.prototype.toggleDarkMode=function(){this.setState({isDarkMode:!this.state.isDarkMode})},t.prototype.setPageDirection=function(e){this.setState({isRtl:e}),[window,this.state.popoutWindow].forEach((function(t){t&&(t.document.body.dir=e?"rtl":"ltr")}))},t.prototype.renderMainPane=function(){var e=this.getStyles();return o.createElement(o.Fragment,null,this.renderEditor(),this.state.showSidePane?o.createElement(o.Fragment,null,o.createElement("div",{className:e.resizer,onMouseDown:this.onMouseDown}),this.renderSidePane(!1),this.renderSidePaneButton()):this.renderSidePaneButton())},t.prototype.renderSidePaneButton=function(){var e=this.getStyles();return o.createElement("button",{className:"side-pane-toggle "+(this.state.showSidePane?"open":"close")+" "+e.showSidePane,onClick:this.state.showSidePane?this.onHideSidePane:this.onShowSidePane},o.createElement("div",null,this.state.showSidePane?"Hide side pane":"Show side pane"))},t.prototype.renderPopout=function(){var e=this.getStyles();return o.createElement(o.Fragment,null,this.renderSidePane(!0),a.createPortal(o.createElement(c.WindowProvider,{window:this.state.popoutWindow},o.createElement(l.ThemeProvider,{applyTo:"body",theme:this.getTheme(this.state.isDarkMode)},o.createElement("div",{className:e.mainPane},this.renderRibbon(!0),o.createElement("div",{className:e.body},this.renderEditor())))),this.popoutRoot))},t.editorDivId="RoosterJsContentDiv",t}(o.Component);t.default=f},47548:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mount=void 0;var n=r(97582),o=r(87363),a=r(61533),i=r(42442),l=r(29206),s=r(25009),u=r(5633),c=r(3904),d=r(25785),p=r(73564),f=r(79459),m=r(78527),g=r(40863),h=r(37923),v=r(47963),b=r(11004),y=r(15713),C=r(56128),E=r(96334),M=r(6869),S=r(74872),k=r(95927),_=r(49116),T=r(25213),w=r(36650),x=r(89287),P=r(28575),O=r(24),D=r(70283),N=r(72875),F=r(71426),L=r(10079),B=r(95519),I=r(60030),j=r(11444),A=r(84437),R=r(56137),z=r(92594),H=r(82054),U=r(56833),W=r(5060),G=r(63387),V=r(21129),K=r(25891),Y=r(99101),Q=r(67327),q=r(79815),J=r(59553),Z=r(75102),X=r(42034),$=r(37452),ee=r(30786),te=r(66997),re=r(8930),ne=r(87047),oe=r(89124),ae=r(55558),ie=r(68629),le=r(72273),se=r(1870),ue=r(33979),ce=r(41398),de=r(20977),pe=r(78698),fe=r(24330),me=r(6283),ge=r(29321),he=r(34086),ve=r(29909),be=r(80409),ye=r(43884),Ce=r(57047),Ee=r(81683),Me=r(75573),Se=r(46063),ke=r(94711),_e=r(3926),Te=r(7844),we={palette:{themePrimary:"#4466aa",themeLighterAlt:"#f6f8fc",themeLighter:"#dae2f2",themeLight:"#bccae6",themeTertiary:"#839bcd",themeSecondary:"#5575b5",themeDarkAlt:"#3e5c9a",themeDark:"#344e82",themeDarker:"#263960",neutralLighterAlt:"#faf9f8",neutralLighter:"#f3f2f1",neutralLight:"#edebe9",neutralQuaternaryAlt:"#e1dfdd",neutralQuaternary:"#d0d0d0",neutralTertiaryAlt:"#c8c6c4",neutralTertiary:"#c2c2c2",neutralSecondary:"#858585",neutralPrimaryAlt:"#4b4b4b",neutralPrimary:"#333333",neutralDark:"#272727",black:"#1d1d1d",white:"#ffffff"}},xe={palette:{themePrimary:"#335599",themeLighterAlt:"#f4f6fb",themeLighter:"#d5deef",themeLight:"#b3c2e0",themeTertiary:"#748ec2",themeSecondary:"#4464a5",themeDarkAlt:"#2d4c8a",themeDark:"#264074",themeDarker:"#1c2f56",neutralLighterAlt:"#faf9f8",neutralLighter:"#f3f2f1",neutralLight:"#edebe9",neutralQuaternaryAlt:"#e1dfdd",neutralQuaternary:"#d0d0d0",neutralTertiaryAlt:"#c8c6c4",neutralTertiary:"#c2c2c2",neutralSecondary:"#858585",neutralPrimaryAlt:"#4b4b4b",neutralPrimary:"#333333",neutralDark:"#272727",black:"#1d1d1d",white:"#ffffff"}},Pe=function(e){function t(t){var r,n=e.call(this,t)||this;return n.buttons=[A.formatPainterButton,k.boldButton,Z.italicButton,Ee.underlineButton,I.fontButton,j.fontSizeButton,K.increaseFontSizeButton,N.decreaseFontSizeButton,ye.textColorButton,M.backgroundColorButton,_.bulletedListButton,ee.numberedListButton,F.decreaseIndentButton,Y.increaseIndentButton,S.blockQuoteButton,y.alignLeftButton,v.alignCenterButton,C.alignRightButton,b.alignJustifyButton,q.insertLinkButton,oe.removeLinkButton,J.insertTableButton,Q.insertImageButton,me.superscriptButton,fe.subscriptButton,pe.strikethroughButton,le.setHeadingLevelButton,x.codeButton,$.ltrButton,ae.rtlButton,Me.undoButton,ne.redoButton,w.clearFormatButton,ie.setBulletedListStyleButton,se.setNumberedListStyleButton,X.listStartNumberButton,R.formatTableButton,ue.setTableCellShadeButton,ce.setTableHeaderButton,_e.tableInsertButton,_e.tableDeleteButton,_e.tableMergeButton,_e.tableSplitButton,_e.tableAlignCellButton,_e.tableAlignTableButton,ge.tableBorderApplyButton,he.tableBorderColorButton,be.tableBorderWidthButton,ve.tableBorderStyleButton,H.imageBorderColorButton,G.imageBorderWidthButton,W.imageBorderStyleButton,U.imageBorderRemoveButton,T.changeImageButton,V.imageBoxShadowButton,de.spacingButton,ke.spaceBeforeButton,ke.spaceAfterButton,te.pasteButton,D.darkMode,Se.zoom,B.exportContent],n.snapshots={snapshots:[],totalSize:0,currentIndex:-1,autoCompleteIndex:-1,maxSize:1e7},n.formatStatePlugin=new c.default,n.editorOptionPlugin=new l.default,n.eventViewPlugin=new s.default,n.apiPlaygroundPlugin=new i.default,n.snapshotPlugin=new f.default(n.snapshots),n.contentModelPanePlugin=new d.default,n.contentModelEditPlugin=new E.EditPlugin,n.contentAutoFormatPlugin=new E.AutoFormatPlugin,n.contentModelRibbonPlugin=new O.ContentModelRibbonPlugin,n.formatPainterPlugin=new u.default,n.state={showSidePane:""!=window.location.hash,popoutWindow:null,initState:n.editorOptionPlugin.getBuildInPluginState(),scale:1,isDarkMode:(null===(r=n.themeMatch)||void 0===r?void 0:r.matches)||!1,editorCreator:null,isRtl:!1,tableBorderFormat:{width:"1px",style:"solid",color:"#ABABAB"}},n}return(0,n.__extends)(t,e),t.prototype.getStyles=function(){return Te},t.prototype.renderTitleBar=function(){return o.createElement(h.default,{className:Te.noGrow,mode:"standalone"})},t.prototype.renderRibbon=function(e){var t=e?this.buttons:this.buttons.concat([re.popout]);return o.createElement(P.ContentModelRibbon,{buttons:t,plugin:this.contentModelRibbonPlugin,dir:this.state.isRtl?"rtl":"ltr"})},t.prototype.renderSidePane=function(e){var t=this.getStyles();return o.createElement(g.default,{ref:this.sidePane,plugins:this.getSidePanePlugins(),mode:"standalone",className:"main-pane "+t.sidePane+" "+(e?t.sidePaneFullWidth:"")})},t.prototype.resetEditor=function(){var e=this;this.setState({editorCreator:function(t,r){return new L.Editor(t,(0,n.__assign)((0,n.__assign)({},r),{cacheModel:e.state.initState.cacheModel}))}})},t.prototype.renderEditor=function(){var e,t,r=this.getStyles(),n={transform:"scale("+this.state.scale+")",transformOrigin:this.state.isRtl?"right top":"left top",height:"calc("+100/this.state.scale+"%)",width:"calc("+100/this.state.scale+"%)"},a=this.state.initState.defaultFormat,i={fontWeight:a.bold?"bold":void 0,italic:a.italic||void 0,underline:a.underline||void 0,fontFamily:a.fontFamily||void 0,fontSize:a.fontSize||void 0,textColor:(null===(e=a.textColors)||void 0===e?void 0:e.lightModeColor)||a.textColor||void 0,backgroundColor:(null===(t=a.backgroundColors)||void 0===t?void 0:t.lightModeColor)||a.backgroundColor||void 0};return this.updateContentPlugin.forceUpdate(),o.createElement("div",{className:r.editorContainer,id:"EditorContainer"},o.createElement("div",{style:n},this.state.editorCreator&&o.createElement(p.default,{id:m.default.editorDivId,className:r.editor,plugins:[this.contentModelRibbonPlugin,this.formatPainterPlugin,this.contentModelEditPlugin,this.contentAutoFormatPlugin],defaultSegmentFormat:i,inDarkMode:this.state.isDarkMode,getDarkColor:z.getDarkColor,experimentalFeatures:this.state.initState.experimentalFeatures,snapshots:this.snapshotPlugin.getSnapshots(),trustedHTMLHandler:Ce.trustedHTMLHandler,initialContent:this.content,editorCreator:this.state.editorCreator,dir:this.state.isRtl?"rtl":"ltr"})))},t.prototype.getTheme=function(e){return e?xe:we},t.prototype.getSidePanePlugins=function(){return[this.formatStatePlugin,this.editorOptionPlugin,this.eventViewPlugin,this.apiPlaygroundPlugin,this.snapshotPlugin,this.contentModelPanePlugin]},t}(m.default);t.mount=function(e){a.render(o.createElement(Pe,null),e)}},51040:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(6767),a=r(87363),i=r(92594),l=r(75948);function s(e,t){var r=e.getBoundingClientRect(),n=e.ownerDocument,o=function(e){var a=e.pageX-r.left,i=e.pageY-r.top,l=Math.round(100*a/r.width)/100,s=Math.round(100*i/r.height)/100;l=Math.min(Math.max(l,0),1),s=Math.min(Math.max(s,0),1),t(l,s),"mouseup"==e.type?(n.removeEventListener("mousemove",o,!0),n.removeEventListener("mouseup",o,!0)):(e.stopPropagation(),e.preventDefault())};n.addEventListener("mousemove",o,!0),n.addEventListener("mouseup",o,!0)}t.default=function(e){var t=a.useRef(null),r=a.useRef(null),u=e.initColor.hsv(),c=(0,n.__read)(a.useState(u.hue()),2),d=c[0],p=c[1],f=(0,n.__read)(a.useState(u.saturationv()),2),m=f[0],g=f[1],h=(0,n.__read)(a.useState(u.value()),2),v=h[0],b=h[1],y="rtl"==(0,i.getComputedStyle)(document.body,"direction"),C=a.useCallback((function(e){s(t.current,(function(e){return p(360*e)}))}),[]),E=a.useCallback((function(e){s(r.current,(function(e,t){g(100*e),b(100-100*t)}))}),[]),M=a.useCallback((function(e){var t=d;switch(e.which){case 37:t+=y?1:-1;break;case 38:t--;break;case 39:t+=y?-1:1;break;case 40:t++;break;case 33:t-=10;break;case 34:t+=10;break;case 36:t=0;break;case 35:t=360}p(Math.max(Math.min(t,360),0))}),[d,y]),S=a.useCallback((function(e){var t=m,r=v;switch(e.which){case 37:t+=y?1:-1;break;case 39:t+=y?-1:1;break;case 36:t=0;break;case 35:t=100;break;case 38:r++;break;case 40:r--;break;case 33:r+=10;break;case 34:r-=10}g(Math.max(Math.min(t,100),0)),b(Math.max(Math.min(r,100),0))}),[m,v,y]);return a.useEffect((function(){var t;null===(t=e.onSelect)||void 0===t||t.call(e,e.initColor)}),[]),a.useEffect((function(){var t;null===(t=e.onSelect)||void 0===t||t.call(e,o.hsv(d,m,v).rgb())}),[d,m,v]),a.createElement("div",{className:l.container},a.createElement("div",{tabIndex:0,className:l.picker,ref:r,style:{backgroundColor:o.hsv(d,100,100).rgb().toString()},onKeyDown:S,onMouseDown:E},a.createElement("div",{className:l.layer1},a.createElement("div",{className:l.layer2})),a.createElement("div",{className:l.currentColor,style:{left:m+"%",top:100-v+"%"}},a.createElement("div",null))),a.createElement("div",{className:l.newColor,style:{backgroundColor:o.hsv(d,m,v).rgb().toString()}}),a.createElement("div",{className:l.initColor,style:{backgroundColor:e.initColor.toString()}}),a.createElement("div",{className:l.hueBar,ref:t,tabIndex:0,onMouseDown:C,onKeyDown:M},a.createElement("div",{className:l.currentColor,style:{left:d/3.6+"%"}},a.createElement("div",null))))}},55934:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ButtonGroup=void 0;var n=r(87363),o=r(83538),a=r(38506);t.ButtonGroup=function(e){var t,r,i,l,s=e.hasContent,u=e.hasFormat,c=e.hasDataset,d=e.bodyState,p=e.toggleFormat,f=e.toggleJson,m=e.toggleVisual,g=e.toggleMetadata;return n.createElement("div",null,s?n.createElement("button",{onClick:m,title:"Content",className:(0,o.css)(a.button,(t={},t[a.buttonChecked]="children"==d,t))},"🔎"):null,u?n.createElement("button",{onClick:p,title:"Format",className:(0,o.css)(a.button,(r={},r[a.buttonChecked]="format"==d,r))},"🖹"):null,c?n.createElement("button",{onClick:g,title:"Dataset",className:(0,o.css)(a.button,(i={},i[a.buttonChecked]="dataset"==d,i))},"🏴"):null,n.createElement("button",{onClick:f,title:"JSON",className:(0,o.css)(a.button,(l={},l[a.buttonChecked]="json"==d,l))},"🅙"))}},75832:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelView=void 0;var n=r(97582),o=r(87363),a=r(55934),i=r(54955),l=r(83538),s=r(92594),u=r(20568),c=r(83294);function d(e){var t=e.dataset,r=e.getMetadata;return o.createElement(o.Fragment,null,(0,s.getObjectKeys)(t).map((function(e){return r&&"editingInfo"==e?null:o.createElement(p,{dataset:t,name:e})})),r?o.createElement(o.Fragment,null,o.createElement("div",null,"Metadata:"),r()):null)}function p(e){var t=e.dataset,r=e.name,a=(0,n.__read)((0,u.useProperty)(t[r]),2),i=a[0],l=a[1],s=o.useRef(null),c=o.useCallback((function(){var e=s.current.value;t[r]=e,l(e)}),[i,l]);return o.createElement("div",null,r,o.createElement("input",{type:"text",ref:s,value:i,onChange:c}))}t.ContentModelView=function(e){var t,r,s,p=e.title,f=e.subTitle,m=e.isExpanded,g=e.className,h=e.hasSelection,v=e.isSelected,b=e.jsonSource,y=e.getContent,C=e.getFormat,E=e.getMetadata,M=(0,n.__read)((0,u.useProperty)(m?"children":"collapsed"),2),S=M[0],k=M[1],_=o.useRef(null),T=o.useCallback((function(){k("children"==S?"collapsed":"children")}),[S]),w=o.useCallback((function(){k("format"==S?"collapsed":"format")}),[S]),x=o.useCallback((function(){k("json"==S?"collapsed":"json")}),[S]),P=o.useCallback((function(){k("dataset"==S?"collapsed":"dataset")}),[S]),O=o.useCallback((function(){var e,t,r;return(null===(e=b)||void 0===e?void 0:e.cachedElement)||(null===(t=b)||void 0===t?void 0:t.element)||(null===(r=b)||void 0===r?void 0:r.wrapper)}),[b]),D=o.useCallback((function(e){var t=O(),r=null==t?void 0:t.ownerDocument;if(t&&r){N();var n=t.getBoundingClientRect(),o=r.createElement("div");o&&(o.style.position="fixed",o.style.zIndex="10000",o.style.left=n.left+"px",o.style.top=n.top+"px",o.style.width=n.width+"px",o.style.height=n.height+"px",o.style.border="solid 2px #8888ff",o.style.boxSizing="border-box",r.body.appendChild(o),_.current=o),e.stopPropagation()}}),[O]),N=o.useCallback((function(){var e;_.current&&(null===(e=_.current.parentNode)||void 0===e||e.removeChild(_.current),_.current=null)}),[O]),F=b.dataset;return o.useEffect((function(){return function(){N()}})),o.createElement("div",{className:(0,l.css)(c.modelWrapper,g,(t={},t[c.childSelected]=h,t[c.selected]=v,t)),onMouseOver:D,onMouseOut:N},o.createElement("div",{className:c.titleBar},o.createElement("div",{className:(0,l.css)(c.title,(r={},r[c.titleWithBorder]="collapsed"!=S,r))},p),o.createElement("div",{className:c.buttonGroup},o.createElement(a.ButtonGroup,{hasContent:!!y,hasFormat:!!C,hasDataset:!!F,bodyState:S,toggleJson:x,toggleFormat:w,toggleVisual:T,toggleMetadata:P})),o.createElement("div",{className:(0,l.css)(c.subTitle,(s={},s[c.titleWithBorder]="collapsed"!=S,s)),title:f||""},f||" ")),"json"==S?o.createElement("div",{className:c.expandedBody},o.createElement(i.ContentModelJson,{jsonSource:b})):"children"==S&&y?o.createElement("div",{className:c.expandedBody},y()):"format"==S&&C?o.createElement("div",{className:c.expandedBody},C()):"dataset"==S&&F?o.createElement("div",{className:c.expandedBody},o.createElement(d,{dataset:F,getMetadata:E})):null)}},75581:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BlockFormatView=void 0;var n=r(97582),o=r(87363),a=r(65493),i=r(9030),l=r(68982),s=r(32047),u=r(4951),c=r(9026),d=r(68541),p=r(74986),f=r(35399),m=r(65908),g=r(73241),h=(0,n.__spreadArray)([a.BackgroundColorFormatRenderer,l.DirectionFormatRenderer,f.TextAlignFormatRenderer,u.HtmlAlignFormatRenderer,d.MarginFormatRenderer,p.PaddingFormatRenderer,c.LineHeightFormatRenderer,g.WhiteSpaceFormatRenderer,m.TextIndentFormatRenderer],(0,n.__read)(i.BorderFormatRenderers),!1);t.BlockFormatView=function(e){var t=e.format;return o.createElement(s.FormatView,{format:t,renderers:h})}},32047:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FormatView=void 0;var n=r(87363),o=r(74755);t.FormatView=function(e){var t=e.format,r=e.renderers,a=e.onUpdate;return n.createElement("div",{className:o.formatTable},r.map((function(e){return e(t,a)})))}},69318:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LinkFormatView=void 0;var n=r(87363),o=r(19602),a=r(55945),i=r(32047),l=r(68541),s=r(74986),u=r(63279),c=r(77229),d=[(0,o.createTextFormatRenderer)("Name",(function(e){return e.name}),(function(e,t){return e.name=t})),(0,o.createTextFormatRenderer)("Href",(function(e){return e.href}),(function(e,t){return e.href=t})),(0,o.createTextFormatRenderer)("Target",(function(e){return e.target}),(function(e,t){return e.target=t})),(0,o.createTextFormatRenderer)("AnchorId",(function(e){return e.anchorId}),(function(e,t){return e.anchorId=t})),(0,o.createTextFormatRenderer)("AnchorClass",(function(e){return e.anchorClass}),(function(e,t){return e.anchorClass=t})),(0,o.createTextFormatRenderer)("AnchorTitle",(function(e){return e.anchorTitle}),(function(e,t){return e.anchorTitle=t})),(0,o.createTextFormatRenderer)("Relationship",(function(e){return e.relationship}),(function(e,t){return e.relationship=t})),u.TextColorFormatRenderer,c.UnderlineFormatRenderer,a.DisplayFormatRenderer,l.MarginFormatRenderer,s.PaddingFormatRenderer];t.LinkFormatView=function(e){var t=e.format;return n.createElement(i.FormatView,{format:t,renderers:d})}},37818:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MetadataView=void 0;var n=r(87363),o=r(74755);t.MetadataView=function(e){var t=e.model,r=e.renderers,a=e.updater,i=n.useRef(null),l=n.useCallback((function(){a(t,(function(){return i.current}))}),[t]),s=null;return a(t,(function(e){return i.current=e,s=e?n.createElement("div",{className:o.formatTable},r.map((function(t){return t(e,l)}))):null,e})),s}},58400:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SegmentFormatView=void 0;var n=r(87363),o=r(65493),a=r(9681),i=r(8422),l=r(32047),s=r(3429),u=r(9026),c=r(63279),d=r(77229),p=[c.TextColorFormatRenderer,o.BackgroundColorFormatRenderer,i.FontSizeFormatRenderer,a.FontFamilyFormatRenderer,d.BoldFormatRenderer,d.ItalicFormatRenderer,d.UnderlineFormatRenderer,d.StrikeFormatRenderer,d.SuperOrSubScriptFormatRenderer,u.LineHeightFormatRenderer,s.LetterSpacingFormatRenderer];t.SegmentFormatView=function(e){var t=e.format;return n.createElement(l.FormatView,{format:t,renderers:p})}},65493:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BackgroundColorFormatRenderer=void 0;var n=r(51096);t.BackgroundColorFormatRenderer=(0,n.createColorFormatRenderer)("Back color",(function(e){return e.backgroundColor}),(function(e,t){return e.backgroundColor=t}))},77229:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SuperOrSubScriptFormatRenderer=t.StrikeFormatRenderer=t.UnderlineFormatRenderer=t.ItalicFormatRenderer=t.BoldFormatRenderer=void 0;var n=r(86005),o=r(19602);t.BoldFormatRenderer=(0,o.createTextFormatRenderer)("Bold",(function(e){return e.fontWeight}),(function(e,t){return e.fontWeight=t})),t.ItalicFormatRenderer=(0,n.createCheckboxFormatRenderer)("Italic",(function(e){return e.italic}),(function(e,t){return e.italic=t})),t.UnderlineFormatRenderer=(0,n.createCheckboxFormatRenderer)("Underline",(function(e){return e.underline}),(function(e,t){return e.underline=t})),t.StrikeFormatRenderer=(0,n.createCheckboxFormatRenderer)("Strike",(function(e){return e.strikethrough}),(function(e,t){return e.strikethrough=t})),t.SuperOrSubScriptFormatRenderer=(0,o.createTextFormatRenderer)("SuperOrSubScript",(function(e){return e.superOrSubScriptSequence}),(function(e,t){return e.superOrSubScriptSequence=t}))},49609:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BorderBoxFormatRenderer=void 0;var n=r(86005);t.BorderBoxFormatRenderer=(0,n.createCheckboxFormatRenderer)("UseBorderBox",(function(e){return e.useBorderBox}),(function(e,t){return e.useBorderBox=t}))},9030:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BorderFormatRenderers=void 0;var n=r(97582),o=r(10079),a=r(50210),i=r(19602),l=["none","hidden","dotted","dashed","solid","double","groove","ridge","inset","outset"];function s(e){return[(0,i.createTextFormatRenderer)(e+"Width",(function(t){return(0,o.extractBorderValues)(t[e]).width}),(function(t,r){var n=(0,o.extractBorderValues)(t[e]);n.width=r,t[e]=(0,o.combineBorderValue)(n)})),(0,a.createDropDownFormatRenderer)(e+"Style",l,(function(t){return(0,o.extractBorderValues)(t[e]).style}),(function(t,r){var n=(0,o.extractBorderValues)(t[e]);n.style=r,t[e]=(0,o.combineBorderValue)(n)})),(0,i.createTextFormatRenderer)(e+"Color",(function(t){return(0,o.extractBorderValues)(t[e]).color}),(function(t,r){var n=(0,o.extractBorderValues)(t[e]);n.color=r,t[e]=(0,o.combineBorderValue)(n)}))]}t.BorderFormatRenderers=(0,n.__spreadArray)((0,n.__spreadArray)((0,n.__spreadArray)((0,n.__spreadArray)([],(0,n.__read)(s("borderTop")),!1),(0,n.__read)(s("borderRight")),!1),(0,n.__read)(s("borderBottom")),!1),(0,n.__read)(s("borderLeft")),!1)},68982:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DirectionFormatRenderer=void 0;var n=r(50210);t.DirectionFormatRenderer=(0,n.createDropDownFormatRenderer)("Direction",["ltr","rtl"],(function(e){return e.direction}),(function(e,t){return e.direction=t}))},55945:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DisplayFormatRenderer=void 0;var n=r(19602);t.DisplayFormatRenderer=(0,n.createTextFormatRenderer)("Display",(function(e){return e.display}),(function(e,t){return e.display=t}))},95296:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FloatFormatRenderer=void 0;var n=r(19602);t.FloatFormatRenderer=(0,n.createTextFormatRenderer)("Float",(function(e){return e.float}),(function(e,t){return e.float=t}))},9681:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FontFamilyFormatRenderer=void 0;var n=r(19602);t.FontFamilyFormatRenderer=(0,n.createTextFormatRenderer)("Font family",(function(e){return e.fontFamily}),(function(e,t){e.fontFamily=t}))},8422:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FontSizeFormatRenderer=void 0;var n=r(19602);t.FontSizeFormatRenderer=(0,n.createTextFormatRenderer)("Font size",(function(e){return e.fontSize}),(function(e,t){e.fontSize=t}))},4951:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HtmlAlignFormatRenderer=void 0;var n=r(50210);t.HtmlAlignFormatRenderer=(0,n.createDropDownFormatRenderer)("HTML align",["start","center","end"],(function(e){return e.htmlAlign}),(function(e,t){return e.htmlAlign=t}))},18941:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IdFormatRenderer=void 0;var n=r(19602);t.IdFormatRenderer=(0,n.createTextFormatRenderer)("Id",(function(e){return e.id}),(function(e,t){return e.id=t}))},98201:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ImageMetadataFormatRenderers=void 0;var n=r(19602);t.ImageMetadataFormatRenderers=[(0,n.createTextFormatRenderer)("MetadataWidth",(function(e){return(e.widthPx||"")+""}),(function(e,t){return e.widthPx=parseFloat(t)}),"number"),(0,n.createTextFormatRenderer)("MetadataHeight",(function(e){return(e.heightPx||"")+""}),(function(e,t){return e.heightPx=parseFloat(t)}),"number"),(0,n.createTextFormatRenderer)("MetadataLeft",(function(e){return(e.leftPercent||"")+""}),(function(e,t){return e.leftPercent=parseFloat(t)}),"number"),(0,n.createTextFormatRenderer)("MetadataRight",(function(e){return(e.rightPercent||"")+""}),(function(e,t){return e.rightPercent=parseFloat(t)}),"number"),(0,n.createTextFormatRenderer)("MetadataTop",(function(e){return(e.topPercent||"")+""}),(function(e,t){return e.topPercent=parseFloat(t)}),"number"),(0,n.createTextFormatRenderer)("MetadataBottom",(function(e){return(e.bottomPercent||"")+""}),(function(e,t){return e.bottomPercent=parseFloat(t)}),"number"),(0,n.createTextFormatRenderer)("MetadataAngle",(function(e){return(e.angleRad||"")+""}),(function(e,t){return e.angleRad=parseFloat(t)}),"number"),(0,n.createTextFormatRenderer)("OriginalSrc",(function(e){return e.src}),(function(){}),"multiline"),(0,n.createTextFormatRenderer)("NaturalWidth",(function(e){return(e.naturalWidth||"")+""}),(function(){}),"number"),(0,n.createTextFormatRenderer)("NaturalHeight",(function(e){return(e.naturalHeight||"")+""}),(function(){}),"number")]},3429:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LetterSpacingFormatRenderer=void 0;var n=r(19602);t.LetterSpacingFormatRenderer=(0,n.createTextFormatRenderer)("Letter spacing",(function(e){return e.letterSpacing}),(function(e,t){e.letterSpacing=t}))},9026:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LineHeightFormatRenderer=void 0;var n=r(19602);t.LineHeightFormatRenderer=(0,n.createTextFormatRenderer)("LineHeight",(function(e){return e.lineHeight}),(function(e,t){return e.lineHeight=t}))},31432:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ListMetadataFormatRenderers=void 0;var n=r(19602);t.ListMetadataFormatRenderers=[(0,n.createTextFormatRenderer)("Ordered style",(function(e){return e.orderedStyleType+""}),(function(e,t){return e.orderedStyleType=parseInt(t)}),"number"),(0,n.createTextFormatRenderer)("Unordered style",(function(e){return e.unorderedStyleType+""}),(function(e,t){return e.unorderedStyleType=parseInt(t)}),"number")]},13932:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ListStylePositionFormatRenderers=void 0;var n=r(50210),o=r(19602);t.ListStylePositionFormatRenderers=[(0,n.createDropDownFormatRenderer)("List position",["inside","outside"],(function(e){return e.listStylePosition}),(function(e,t){return e.listStylePosition=t})),(0,o.createTextFormatRenderer)("List style type",(function(e){return e.listStyleType}),(function(e,t){return e.listStyleType=t}))]},392:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ListThreadFormatRenderers=void 0;var n=r(19602);t.ListThreadFormatRenderers=[(0,n.createTextFormatRenderer)("Start number",(function(e){return e.startNumberOverride+""}),(function(e,t){return e.startNumberOverride=parseInt(t)}),"number")]},68541:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MarginFormatRenderer=void 0;var n=r(19602),o=["marginTop","marginRight","marginBottom","marginLeft"];t.MarginFormatRenderer=(0,n.createTextFormatRendererGroup)(o,(function(e){return o.map((function(t){return e[t]}))}),(function(e,t,r){e[t]=r}))},74986:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PaddingFormatRenderer=void 0;var n=r(19602),o=["paddingTop","paddingRight","paddingBottom","paddingLeft"];t.PaddingFormatRenderer=(0,n.createTextFormatRendererGroup)(o,(function(e){return o.map((function(t){return e[t]}))}),(function(e,t,r){e[t]=r}))},74731:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SizeFormatRenderers=void 0;var n=r(19602);t.SizeFormatRenderers=[(0,n.createTextFormatRenderer)("Width",(function(e){return e.width}),(function(e,t){return e.width=t})),(0,n.createTextFormatRenderer)("Height",(function(e){return e.height}),(function(e,t){return e.height=t})),(0,n.createTextFormatRenderer)("MaxWidth",(function(e){return e.maxWidth}),(function(e,t){return e.maxWidth=t})),(0,n.createTextFormatRenderer)("MaxHeight",(function(e){return e.maxHeight}),(function(e,t){return e.maxHeight=t})),(0,n.createTextFormatRenderer)("MinWidth",(function(e){return e.minWidth}),(function(e,t){return e.minWidth=t})),(0,n.createTextFormatRenderer)("MinHeight",(function(e){return e.minHeight}),(function(e,t){return e.minHeight=t}))]},30909:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpacingFormatRenderer=void 0;var n=r(86005);t.SpacingFormatRenderer=(0,n.createCheckboxFormatRenderer)("BorderCollapsed",(function(e){return e.borderCollapse}),(function(e,t){return e.borderCollapse=t}))},24013:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TableCellMetadataFormatRenders=void 0;var n=r(86005);t.TableCellMetadataFormatRenders=[(0,n.createCheckboxFormatRenderer)("BgColorOverride",(function(e){return e.bgColorOverride}),(function(e,t){return e.bgColorOverride=t})),(0,n.createCheckboxFormatRenderer)("VAlignOverride",(function(e){return e.vAlignOverride}),(function(e,t){return e.vAlignOverride=t})),(0,n.createCheckboxFormatRenderer)("BorderOverride",(function(e){return e.borderOverride}),(function(e,t){return e.borderOverride=t}))]},74264:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TableLayoutFormatRenderer=void 0;var n=r(19602);t.TableLayoutFormatRenderer=(0,n.createTextFormatRenderer)("TableLayout",(function(e){return e.tableLayout}),(function(e,t){return e.tableLayout=t}))},40890:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TableMetadataFormatRenders=void 0;var n=r(86005),o=r(51096),a=r(50210),i=r(61246),l=r(10079);t.TableMetadataFormatRenders=[(0,o.createColorFormatRenderer)("TopBorderColor",(function(e){return e.topBorderColor}),(function(e,t){e.topBorderColor=t})),(0,o.createColorFormatRenderer)("BottomBorderColor",(function(e){return e.bottomBorderColor}),(function(e,t){return e.bottomBorderColor=t})),(0,o.createColorFormatRenderer)("VerticalBorderColor",(function(e){return e.verticalBorderColor}),(function(e,t){return e.verticalBorderColor=t})),(0,n.createCheckboxFormatRenderer)("HasHeaderRow",(function(e){return e.hasHeaderRow}),(function(e,t){return e.hasHeaderRow=t})),(0,o.createColorFormatRenderer)("HeaderRowColor",(function(e){return e.headerRowColor}),(function(e,t){return e.headerRowColor=t})),(0,n.createCheckboxFormatRenderer)("HasFirstColumn",(function(e){return e.hasFirstColumn}),(function(e,t){return e.hasFirstColumn=t})),(0,n.createCheckboxFormatRenderer)("HasBandedColumns",(function(e){return e.hasBandedColumns}),(function(e,t){return e.hasBandedColumns=t})),(0,n.createCheckboxFormatRenderer)("HasBandedRows",(function(e){return e.hasBandedRows}),(function(e,t){return e.hasBandedRows=t})),(0,o.createColorFormatRenderer)("BgColorEven",(function(e){return e.bgColorEven}),(function(e,t){return e.bgColorEven=t})),(0,o.createColorFormatRenderer)("BgColorOdd",(function(e){return e.bgColorOdd}),(function(e,t){return e.bgColorOdd=t})),(0,a.createDropDownFormatRenderer)("TableBorderFormat",["Default","ListWithSideBorders","NoHeaderBorders","NoSideBorders","FirstColumnHeaderExternal","EspecialType1","EspecialType2","EspecialType3","Clear"],(function(e){return(0,i.getObjectKeys)(l.TableBorderFormat)[Object.values(l.TableBorderFormat).indexOf(e.tableBorderFormat)]}),(function(e,t){return e.tableBorderFormat=l.TableBorderFormat[t]}))]},35399:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TextAlignFormatRenderer=void 0;var n=r(50210);t.TextAlignFormatRenderer=(0,n.createDropDownFormatRenderer)("Text align",["start","center","end"],(function(e){return e.textAlign}),(function(e,t){return e.textAlign=t}))},63279:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TextColorFormatRenderer=void 0;var n=r(6767),o=r(51096);t.TextColorFormatRenderer=(0,o.createColorFormatRenderer)("Text color",(function(e){return e.textColor?n(e.textColor).hex():""}),(function(e,t){e.textColor=t}))},65908:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TextIndentFormatRenderer=void 0;var n=r(19602);t.TextIndentFormatRenderer=(0,n.createTextFormatRenderer)("Text indent",(function(e){return e.textIndent}),(function(e,t){return e.textIndent=t}))},75798:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VerticalAlignFormatRenderer=void 0;var n=r(50210);t.VerticalAlignFormatRenderer=(0,n.createDropDownFormatRenderer)("Vertical align",["top","middle","bottom"],(function(e){return e.verticalAlign}),(function(e,t){return e.verticalAlign=t}))},73241:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WhiteSpaceFormatRenderer=void 0;var n=r(19602);t.WhiteSpaceFormatRenderer=(0,n.createTextFormatRenderer)("White space",(function(e){return e.whiteSpace}),(function(e,t){return e.whiteSpace=t}))},11367:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WordBreakFormatRenderer=void 0;var n=r(19602);t.WordBreakFormatRenderer=(0,n.createTextFormatRenderer)("Word break",(function(e){return e.wordBreak}),(function(e,t){return e.wordBreak=t}))},86005:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCheckboxFormatRenderer=void 0;var n=r(97582),o=r(87363),a=r(20568),i=r(74755);function l(e){var t=e.name,r=e.getter,l=e.setter,s=e.format,u=e.onUpdate,c=o.useRef(null),d=(0,n.__read)((0,a.useProperty)(r(s)),2),p=d[0],f=d[1],m=o.useCallback((function(){var e=c.current.checked;f(e),null==l||l(s,e),null==u||u()}),[s,l,f]);return o.createElement("div",{className:i.formatRow},o.createElement("div",{className:i.formatName},t),o.createElement("div",{className:i.formatValue},o.createElement("input",{type:"checkbox",ref:c,checked:p,onChange:m})))}t.createCheckboxFormatRenderer=function(e,t,r){return function(n,a){return o.createElement(l,{name:e,getter:t,setter:r,format:n,onUpdate:a,key:e})}}},51096:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createColorFormatRendererGroup=t.createColorFormatRenderer=void 0;var n=r(97582),o=r(6767),a=r(87363),i=r(20568),l=r(74755),s="transparent";function u(e){var t=e.name,r=e.getter,u=e.setter,c=e.format,d=e.onUpdate,p=a.useRef(null),f=a.useRef(null),m=a.useRef(null),g=r(c);if(g&&g!=s)try{g=o(g).hex()}catch(e){}var h=(0,n.__read)((0,i.useProperty)(g),2),v=h[0],b=h[1],y=a.useCallback((function(e){if(e!=s)try{e=o(e).hex()}catch(e){}b(e),null==u||u(c,e),null==d||d()}),[u,c]),C=a.useCallback((function(){y(p.current.value)}),[y]),E=a.useCallback((function(){y(f.current.value)}),[y]),M=a.useCallback((function(){y(m.current.checked?s:p.current.value)}),[y]),S=a.createElement(a.Fragment,null,a.createElement("input",{type:"color",ref:p,value:v,onChange:C}),a.createElement("input",{type:"text",className:l.colorValue,ref:f,value:v,onChange:E}),a.createElement("input",{type:"checkbox",ref:m,checked:v==s,onChange:M}),s);return a.createElement("div",{className:l.formatRow},a.createElement("div",{className:l.formatName},t),a.createElement("div",{className:l.formatValue},S))}t.createColorFormatRenderer=function(e,t,r){return function(n,o){return a.createElement(u,{name:e,getter:t,setter:r,format:n,key:e,onUpdate:o})}},t.createColorFormatRendererGroup=function(e,t,r){return function(n,o){var i=t(n);return a.createElement(a.Fragment,null,e.map((function(e,t){return a.createElement(u,{name:e,getter:function(){return i[t]},setter:function(t,n){return null==r?void 0:r(t,e,n)},format:n,onUpdate:o,key:e})})))}}},50210:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDropDownFormatRendererGroup=t.createDropDownFormatRenderer=void 0;var n=r(97582),o=r(87363),a=r(20568),i=r(74755);function l(e){var t=e.name,r=e.getter,l=e.setter,s=e.format,u=e.options,c=e.onUpdate,d=o.useRef(null),p=(0,n.__read)((0,a.useProperty)(r(s)),2),f=p[0],m=p[1],g=o.useCallback((function(){var e=""==d.current.value?void 0:d.current.value;m(e),null==l||l(s,e),null==c||c()}),[s,l]);return o.createElement("div",{className:i.formatRow},o.createElement("div",{className:i.formatName},t),o.createElement("div",{className:i.formatValue},o.createElement("select",{ref:d,value:void 0===f?"":f,onChange:g},o.createElement("option",{value:""}),u.map((function(e){return o.createElement("option",{value:e,key:e},e)})))))}t.createDropDownFormatRenderer=function(e,t,r,n){return function(a,i){return o.createElement(l,{name:e,getter:r,setter:n,format:a,options:t,onUpdate:i,key:e})}},t.createDropDownFormatRendererGroup=function(e,t,r,n){return function(a,i){var s=r(a);return o.createElement(o.Fragment,null,e.map((function(e,r){return o.createElement(l,{name:e,getter:function(){return s[r]},setter:function(t,r){return null==n?void 0:n(t,e,r)},format:a,options:t,onUpdate:i,key:e})})))}}},19602:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createTextFormatRendererGroup=t.createTextFormatRenderer=void 0;var n=r(97582),o=r(87363),a=r(20568),i=r(74755);function l(e){var t,r=e.name,l=e.getter,s=e.setter,u=e.format,c=e.type,d=e.onUpdate,p=o.useRef(null),f=(0,n.__read)((0,a.useProperty)(l(u)),2),m=f[0],g=f[1],h=o.useCallback((function(e){g(e),null==s||s(u,e),d()}),[s,u]),v=o.useCallback((function(){h(p.current.value)}),[h]);switch(c){case"multiline":t=o.createElement("textarea",{ref:p,onChange:v,className:i.multiLineValue,value:m});break;case"number":t=o.createElement("input",{type:"number",className:i.numberValue,ref:p,value:m,onChange:v});break;case"text":t=o.createElement("input",{type:"text",className:i.textValue,ref:p,value:m,onChange:v})}return o.createElement("div",{className:i.formatRow},o.createElement("div",{className:i.formatName},r),o.createElement("div",{className:i.formatValue},t))}t.createTextFormatRenderer=function(e,t,r,n){return void 0===n&&(n="text"),function(a,i){return o.createElement(l,{name:e,getter:t,setter:r,format:a,type:n,onUpdate:i,key:e})}},t.createTextFormatRendererGroup=function(e,t,r,n){return void 0===n&&(n="text"),function(a,i){var s=t(a);return o.createElement(o.Fragment,null,e.map((function(e,t){return o.createElement(l,{name:e,getter:function(){return s[t]},setter:function(t,n){return null==r?void 0:r(t,e,n)},format:a,type:n,onUpdate:i,key:e})})))}}},56961:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BlockGroupContentView=void 0;var n=r(87363),o=r(53861);t.BlockGroupContentView=function(e){var t=e.group;return n.createElement(n.Fragment,null,t.blocks.map((function(e,t){return n.createElement(o.ContentModelBlockView,{block:e,key:t})})))}},83211:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelBlockGroupView=void 0;var n=r(87363),o=r(46660),a=r(17287),i=r(87725),l=r(70742),s=r(93404);t.ContentModelBlockGroupView=function(e){var t=e.group;switch(t.blockGroupType){case"Document":return n.createElement(o.ContentModelDocumentView,{doc:t});case"General":return n.createElement(i.ContentModelGeneralView,{model:t});case"ListItem":return n.createElement(l.ContentModelListItemView,{listItem:t});case"FormatContainer":return n.createElement(a.ContentModelFormatContainerView,{container:t});case"TableCell":return n.createElement(s.ContentModelTableCellView,{cell:t})}}},53861:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelBlockView=void 0;var n=r(87363),o=r(83211),a=r(84729),i=r(99131),l=r(18441),s=r(42553);t.ContentModelBlockView=function(e){var t=e.block;switch(t.blockType){case"BlockGroup":return n.createElement(o.ContentModelBlockGroupView,{group:t});case"Paragraph":return n.createElement(l.ContentModelParagraphView,{paragraph:t});case"Table":return n.createElement(s.ContentModelTableView,{table:t});case"Entity":return n.createElement(i.ContentModelEntityView,{entity:t});case"Divider":return n.createElement(a.ContentModelDividerView,{divider:t})}}},9802:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelBrView=void 0;var n=r(87363),o=r(75832),a=r(58400),i=r(52948);t.ContentModelBrView=function(e){var t=e.br,r=n.useCallback((function(){return n.createElement(a.SegmentFormatView,{format:t.format})}),[t.format]);return n.createElement(o.ContentModelView,{title:"BR",className:i.modelBr,isSelected:t.isSelected,jsonSource:t,getFormat:r})}},44526:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelCodeView=void 0;var n=r(87363),o=r(75832),a=r(55945),i=r(9681),l=r(32047),s=[i.FontFamilyFormatRenderer,a.DisplayFormatRenderer],u=r(85873);t.ContentModelCodeView=function(e){var t=e.code,r=n.useCallback((function(){return n.createElement(l.FormatView,{format:t.format,renderers:s})}),[t.format]);return n.createElement(o.ContentModelView,{title:"Code",className:u.modelCode,jsonSource:t,getFormat:r})}},84729:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelDividerView=void 0;var n=r(97582),o=r(87363),a=r(65493),i=r(9030),l=r(75832),s=r(68982),u=r(55945),c=r(32047),d=r(9026),p=r(68541),f=r(74986),m=r(74731),g=r(20568),h=r(73241),v=r(93715),b=(0,n.__spreadArray)((0,n.__spreadArray)((0,n.__spreadArray)([a.BackgroundColorFormatRenderer,s.DirectionFormatRenderer,p.MarginFormatRenderer,f.PaddingFormatRenderer,d.LineHeightFormatRenderer,h.WhiteSpaceFormatRenderer],(0,n.__read)(i.BorderFormatRenderers),!1),[u.DisplayFormatRenderer],!1),(0,n.__read)(m.SizeFormatRenderers),!1);t.ContentModelDividerView=function(e){var t=e.divider,r=(0,n.__read)((0,g.useProperty)(t.tagName),2),a=r[0],i=r[1],s=o.useRef(null),u=o.useCallback((function(){var e=s.current.value;t.tagName=e,i(e)}),[t,i]),d=o.useCallback((function(){return o.createElement("div",null,"TagName:",o.createElement("select",{value:a,ref:s,onChange:u},o.createElement("option",{value:"hr"},"HR"),o.createElement("option",{value:"div"},"DIV")))}),[a]),p=o.useCallback((function(){return o.createElement(c.FormatView,{format:t.format,renderers:b})}),[t.format]);return o.createElement(l.ContentModelView,{title:"Divider",className:v.modelDivider,isSelected:t.isSelected,jsonSource:t,getContent:d,getFormat:p})}},46660:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelDocumentView=void 0;var n=r(87363),o=r(56961),a=r(75832),i=r(10079),l=r(43774);t.ContentModelDocumentView=function(e){var t=e.doc,r=n.useCallback((function(){return n.createElement(o.BlockGroupContentView,{group:t})}),[t]);return n.createElement(a.ContentModelView,{title:"Document",className:l.modelDocument,hasSelection:(0,i.hasSelectionInBlockGroup)(t),jsonSource:t,getContent:r})}},99131:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelEntityView=void 0;var n=r(97582),o=r(87363),a=r(75581),i=r(75832),l=r(58400),s=r(20568),u=r(15682);t.ContentModelEntityView=function(e){var t=e.entity,r=(0,n.__read)((0,s.useProperty)(t.entityFormat.id),2),c=r[0],d=r[1],p=(0,n.__read)((0,s.useProperty)(t.entityFormat.isReadonly),2),f=p[0],m=p[1],g=(0,n.__read)((0,s.useProperty)(t.entityFormat.entityType),2),h=g[0],v=g[1],b=o.useRef(null),y=o.useRef(null),C=o.useRef(null),E=o.useCallback((function(){var e=b.current.value;t.entityFormat.id=e,d(e)}),[c,d]),M=o.useCallback((function(){var e=C.current.value;t.entityFormat.entityType=e,v(e)}),[h,v]),S=o.useCallback((function(){var e=y.current.checked;t.entityFormat.isReadonly=e,m(e)}),[c,d]),k=o.useCallback((function(){return o.createElement(o.Fragment,null,o.createElement("div",null,"Id: ",o.createElement("input",{type:"text",value:c,ref:b,onChange:E})),o.createElement("div",null,"Type:",o.createElement("input",{type:"text",value:h,ref:C,onChange:M})),o.createElement("div",null,"IsReadonly:",o.createElement("input",{type:"checkbox",checked:f,ref:y,onChange:S})))}),[h,f,c]),_=o.useCallback((function(){return o.createElement(o.Fragment,null,o.createElement(l.SegmentFormatView,{format:t.format}),o.createElement(a.BlockFormatView,{format:t.format}))}),[t.format]);return o.createElement(i.ContentModelView,{title:"Entity",subTitle:c,className:u.modelEntity,isSelected:t.isSelected,jsonSource:t,getContent:k,getFormat:_})}},17287:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelFormatContainerView=void 0;var n=r(97582),o=r(87363),a=r(75581),i=r(56961),l=r(75832),s=r(55945),u=r(32047),c=r(10079),d=r(58400),p=r(74731),f=r(53199),m=(0,n.__spreadArray)((0,n.__spreadArray)([],(0,n.__read)(p.SizeFormatRenderers),!1),[s.DisplayFormatRenderer],!1);t.ContentModelFormatContainerView=function(e){var t=e.container,r=o.useCallback((function(){return o.createElement(i.BlockGroupContentView,{group:t})}),[t]),n=o.useCallback((function(){return o.createElement(o.Fragment,null,o.createElement(a.BlockFormatView,{format:t.format}),o.createElement(d.SegmentFormatView,{format:t.format}),o.createElement(u.FormatView,{format:t.format,renderers:m}))}),[t]);return o.createElement(l.ContentModelView,{title:"FormatContainer",subTitle:t.tagName,className:f.modelFormatContainer,hasSelection:(0,c.hasSelectionInBlock)(t),jsonSource:t,getContent:r,getFormat:n})}},87725:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelGeneralView=void 0;var n=r(87363),o=r(56961),a=r(44526),i=r(93296),l=r(75832),s=r(10079),u=r(58400),c=r(19714);function d(e){return"General"==e.segmentType}t.ContentModelGeneralView=function(e){var t,r=e.model,p=d(r)?r:void 0,f=null==p?void 0:p.link,m=null==p?void 0:p.code,g=n.useCallback((function(){return n.createElement(n.Fragment,null,f?n.createElement(i.ContentModelLinkView,{link:f}):null,m?n.createElement(a.ContentModelCodeView,{code:m}):null,n.createElement(o.BlockGroupContentView,{group:r}))}),[r,f]),h=n.useCallback((function(){return n.createElement(u.SegmentFormatView,{format:r.format})}),[null==p?void 0:p.format]);return n.createElement(l.ContentModelView,{title:"General",subTitle:(null===(t=r.element)||void 0===t?void 0:t.tagName)||"NULL",className:c.modelGeneral,hasSelection:(0,s.hasSelectionInBlock)(r),isSelected:!!d(r)&&r.isSelected,jsonSource:r,getContent:g,getFormat:p?h:void 0})}},36571:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelImageView=void 0;var n=r(97582),o=r(87363),a=r(44526),i=r(93296),l=r(75832),s=r(95296),u=r(32047),c=r(18941),d=r(98201),p=r(68541),f=r(37818),m=r(74986),g=r(58400),h=r(74731),v=r(10079),b=r(20568),y=r(30094),C=(0,n.__spreadArray)((0,n.__spreadArray)([c.IdFormatRenderer],(0,n.__read)(h.SizeFormatRenderers),!1),[p.MarginFormatRenderer,m.PaddingFormatRenderer,s.FloatFormatRenderer],!1);t.ContentModelImageView=function(e){var t=e.image,r=o.useRef(null),s=o.useRef(null),c=(0,n.__read)((0,b.useProperty)(t.src),2),p=c[0],m=c[1],h=(0,n.__read)((0,b.useProperty)(t.isSelectedAsImageSelection||!1),2),E=h[0],M=h[1],S=o.useCallback((function(){return o.createElement(o.Fragment,null,o.createElement(g.SegmentFormatView,{format:t.format}),o.createElement(u.FormatView,{format:t.format,renderers:C}))}),[t.format]),k=o.useCallback((function(){return o.createElement(o.Fragment,null,o.createElement("img",{src:p,className:y.image}),o.createElement("textarea",{value:p,ref:r,onChange:T}),o.createElement("div",null,o.createElement("input",{type:"checkbox",checked:E,ref:s,onChange:w}),"Image selection"),t.link?o.createElement(i.ContentModelLinkView,{link:t.link}):null," ",t.code?o.createElement(a.ContentModelCodeView,{code:t.code}):null)}),[p,E,t.link]),_=o.useCallback((function(){return o.createElement(f.MetadataView,{model:t,renderers:d.ImageMetadataFormatRenderers,updater:v.updateImageMetadata})}),[t]),T=o.useCallback((function(){var e=r.current.value;t.src=e,m(e)}),[p,m]),w=o.useCallback((function(){var e=s.current.checked;t.isSelectedAsImageSelection=e,M(e)}),[E,M]);return o.createElement(l.ContentModelView,{title:"Image",subTitle:E?"[ImageSelection]":"",className:y.modelImage,isSelected:t.isSelected,jsonSource:t,getFormat:S,getContent:k,getMetadata:_})}},54955:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelJson=void 0;var n=r(87363),o=r(92594),a=r(405);t.ContentModelJson=function(e){var t=e.jsonSource,r=JSON.stringify(t,(function(e,t){return(0,o.safeInstanceOf)(t,"HTMLElement")?Object.prototype.toString.apply(t)+": "+t.cloneNode().outerHTML:(0,o.safeInstanceOf)(t,"Node")?Object.prototype.toString.apply(t):"src"==e&&"string"==typeof t&&t.length>100?t.substring(0,97)+"...":t}),2);return n.createElement("pre",{className:a.json},r)}},93296:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelLinkView=void 0;var n=r(87363),o=r(75832),a=r(69318),i=r(61736);t.ContentModelLinkView=function(e){var t=e.link,r=n.useCallback((function(){return n.createElement(a.LinkFormatView,{format:t.format})}),[t.format]);return n.createElement(o.ContentModelView,{title:"Link",subTitle:t.format.href,className:i.modelLink,jsonSource:t,getFormat:r})}},70742:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelListItemView=void 0;var n=r(87363),o=r(53861),a=r(25763),i=r(75832),l=r(68982),s=r(9681),u=r(8422),c=r(32047),d=r(10079),p=r(9026),f=r(68541),m=r(35399),g=r(63279),h=r(97369),v=[l.DirectionFormatRenderer,m.TextAlignFormatRenderer,p.LineHeightFormatRenderer,f.MarginFormatRenderer],b=[g.TextColorFormatRenderer,u.FontSizeFormatRenderer,s.FontFamilyFormatRenderer];t.ContentModelListItemView=function(e){var t=e.listItem,r=n.useCallback((function(){return n.createElement(n.Fragment,null,n.createElement("div",null,"List Levels"),t.levels.map((function(e,t){return n.createElement(a.ContentModelListLevelView,{level:e,key:t})})),n.createElement("div",null,"List Contents"),t.blocks.map((function(e,t){return n.createElement(o.ContentModelBlockView,{block:e,key:t})})))}),[t]),l=n.useCallback((function(){return n.createElement(n.Fragment,null,n.createElement("div",null,"List item format:"),n.createElement(c.FormatView,{format:t.format,renderers:v}),n.createElement("br",null),n.createElement("div",null,"List marker format:"),n.createElement(c.FormatView,{format:t.formatHolder.format,renderers:b}))}),[t.levels]);return n.createElement(i.ContentModelView,{title:"ListItem",isExpanded:!1,className:h.modelListItem,hasSelection:(0,d.hasSelectionInBlockGroup)(t),jsonSource:t,getContent:r,getFormat:l})}},25763:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelListLevelView=void 0;var n=r(97582),o=r(87363),a=r(75832),i=r(68982),l=r(32047),s=r(31432),u=r(13932),c=r(392),d=r(68541),p=r(37818),f=r(74986),m=r(35399),g=r(10079),h=r(20568),v=r(26379),b=(0,n.__spreadArray)((0,n.__spreadArray)((0,n.__spreadArray)([],(0,n.__read)(c.ListThreadFormatRenderers),!1),[i.DirectionFormatRenderer,m.TextAlignFormatRenderer,d.MarginFormatRenderer,f.PaddingFormatRenderer],!1),(0,n.__read)(u.ListStylePositionFormatRenderers),!1);t.ContentModelListLevelView=function(e){var t=e.level,r=(0,n.__read)((0,h.useProperty)(t.listType),2),i=r[0],u=r[1],c=o.useRef(null),d=o.useCallback((function(){var e=c.current.value;t.listType=e,u(e)}),[u,t]),f=o.useCallback((function(){return o.createElement("div",null,"ListType:"," ",o.createElement("select",{value:i,onChange:d,ref:c},o.createElement("option",{value:"OL"},"OL"),o.createElement("option",{value:"UL"},"UL")))}),[t,i]),m=o.useCallback((function(){return o.createElement(l.FormatView,{format:t.format,renderers:b})}),[t,i]),y=o.useCallback((function(){return o.createElement(p.MetadataView,{model:t,renderers:s.ListMetadataFormatRenderers,updater:g.updateListMetadata})}),[t]);return o.createElement(a.ContentModelView,{title:"ListLevel",subTitle:i,isExpanded:!1,className:v.modelListLevel,jsonSource:t,getContent:f,getFormat:m,getMetadata:y})}},18441:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelParagraphView=void 0;var n=r(97582),o=r(87363),a=r(75581),i=r(17503),l=r(75832),s=r(10079),u=r(58400),c=r(20568),d=r(39393);function p(e){var t=e.decorator,r=o.useRef(null),a=(0,n.__read)((0,c.useProperty)(t.tagName||""),2),i=a[0],s=a[1],p=o.useCallback((function(){var e=r.current.value;t.tagName=e,s(e)}),[t,s]),f=o.useCallback((function(){return o.createElement("div",null,"Tag name:",o.createElement("select",{value:i,ref:r,onChange:p},o.createElement("option",{value:"p"},"P"),o.createElement("option",{value:"h1"},"H1"),o.createElement("option",{value:"h2"},"H2"),o.createElement("option",{value:"h3"},"H3"),o.createElement("option",{value:"h4"},"H4"),o.createElement("option",{value:"h5"},"H5"),o.createElement("option",{value:"h6"},"H6")))}),[t,i]),m=o.useCallback((function(){return o.createElement(u.SegmentFormatView,{format:t.format})}),[t.format]);return o.createElement(l.ContentModelView,{title:"Decorator",subTitle:t.tagName,className:d.modelDecorator,jsonSource:t,getContent:f,getFormat:m})}t.ContentModelParagraphView=function(e){var t=e.paragraph,r=o.useRef(null),f=(0,n.__read)((0,c.useProperty)(!!t.isImplicit),2),m=f[0],g=f[1],h=o.useCallback((function(){var e=r.current.checked;t.isImplicit=e,g(e)}),[t,g]),v=o.useCallback((function(){return o.createElement(o.Fragment,null,o.createElement("div",null,o.createElement("input",{type:"checkbox",checked:m,ref:r,onChange:h}),"Implicit"),t.decorator&&o.createElement(p,{decorator:t.decorator}),t.segments.map((function(e,t){return o.createElement(i.ContentModelSegmentView,{segment:e,key:t})})))}),[t,m]),b=o.useCallback((function(){return o.createElement(o.Fragment,null,o.createElement(a.BlockFormatView,{format:t.format}),t.segmentFormat&&o.createElement(u.SegmentFormatView,{format:t.segmentFormat}))}),[t.format]);return o.createElement(l.ContentModelView,{title:"Paragraph",subTitle:t.isImplicit?" (Implicit)":"",isExpanded:!0,className:d.modelParagraph,hasSelection:(0,s.hasSelectionInBlock)(t),jsonSource:t,getContent:v,getFormat:b})}},17503:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelSegmentView=void 0;var n=r(87363),o=r(9802),a=r(99131),i=r(87725),l=r(36571),s=r(90716),u=r(26474);t.ContentModelSegmentView=function(e){var t=e.segment;switch(t.segmentType){case"Br":return n.createElement(o.ContentModelBrView,{br:t});case"General":return n.createElement(i.ContentModelGeneralView,{model:t});case"SelectionMarker":return n.createElement(s.ContentModelSelectionMarkerView,{marker:t});case"Text":return n.createElement(u.ContentModelTextView,{text:t});case"Entity":return n.createElement(a.ContentModelEntityView,{entity:t});case"Image":return n.createElement(l.ContentModelImageView,{image:t})}}},90716:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelSelectionMarkerView=void 0;var n=r(87363),o=r(44526),a=r(93296),i=r(75832),l=r(58400),s=r(6702);t.ContentModelSelectionMarkerView=function(e){var t=e.marker,r=n.useCallback((function(){return n.createElement(n.Fragment,null,t.link?n.createElement(a.ContentModelLinkView,{link:t.link}):null,t.code?n.createElement(o.ContentModelCodeView,{code:t.code}):null)}),[t.link]),u=n.useCallback((function(){return n.createElement(l.SegmentFormatView,{format:t.format})}),[t.format]);return n.createElement(i.ContentModelView,{title:"SelectionMarker",className:s.modelSelectionMarker,isSelected:!0,jsonSource:t,getContent:r,getFormat:u})}},93404:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelTableCellView=void 0;var n=r(97582),o=r(87363),a=r(65493),i=r(56961),l=r(49609),s=r(9030),u=r(75832),c=r(68982),d=r(32047),p=r(10079),f=r(4951),m=r(37818),g=r(74986),h=r(74731),v=r(24013),b=r(35399),y=r(63279),C=r(20568),E=r(75798),M=r(11367),S=r(33496),k=(0,n.__spreadArray)((0,n.__spreadArray)((0,n.__spreadArray)([],(0,n.__read)(s.BorderFormatRenderers),!1),[c.DirectionFormatRenderer,b.TextAlignFormatRenderer,f.HtmlAlignFormatRenderer,l.BorderBoxFormatRenderer,a.BackgroundColorFormatRenderer,g.PaddingFormatRenderer,E.VerticalAlignFormatRenderer,M.WordBreakFormatRenderer,y.TextColorFormatRenderer],!1),(0,n.__read)(h.SizeFormatRenderers),!1);t.ContentModelTableCellView=function(e){var t=e.cell,r=o.useRef(null),a=o.useRef(null),l=o.useRef(null),s=(0,n.__read)((0,C.useProperty)(t.isHeader),2),c=s[0],f=s[1],g=(0,n.__read)((0,C.useProperty)(t.spanLeft),2),h=g[0],b=g[1],y=(0,n.__read)((0,C.useProperty)(t.spanAbove),2),E=y[0],M=y[1],_=o.useCallback((function(){var e=r.current.checked;t.isHeader=e,f(e)}),[t,f]),T=o.useCallback((function(){var e=a.current.checked;t.spanLeft=e,b(e)}),[t,b]),w=o.useCallback((function(){var e=l.current.checked;t.spanAbove=e,M(e)}),[t,M]),x=o.useCallback((function(){return o.createElement(o.Fragment,null,o.createElement("div",null,o.createElement("input",{type:"checkbox",checked:c,ref:r,onChange:_}),"Header"),o.createElement("div",null,o.createElement("input",{type:"checkbox",checked:h,ref:a,onChange:T}),"Span Left"),o.createElement("div",null,o.createElement("input",{type:"checkbox",checked:E,ref:l,onChange:w}),"Span Above"),o.createElement(i.BlockGroupContentView,{group:t}))}),[t,c,E,h]),P=o.useCallback((function(){return o.createElement(m.MetadataView,{model:t,renderers:v.TableCellMetadataFormatRenders,updater:p.updateTableCellMetadata})}),[t]),O=o.useCallback((function(){return o.createElement(d.FormatView,{format:t.format,renderers:k})}),[t.format]),D=t.spanAbove&&t.spanLeft?"↖":t.spanLeft?"←":t.spanAbove?"↑":"";return o.createElement(u.ContentModelView,{title:c?"TableCellHeader":"TableCell",subTitle:D,className:S.modelTableCell,hasSelection:(0,p.hasSelectionInBlockGroup)(t),isSelected:t.isSelected,jsonSource:t,getContent:x,getFormat:O,getMetadata:P})}},80193:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelTableRowView=void 0;var n=r(97582),o=r(87363),a=r(65493),i=r(83211),l=r(75832),s=r(32047),u=r(10079),c=r(20568),d=r(6188),p=[a.BackgroundColorFormatRenderer];t.ContentModelTableRowView=function(e){var t=e.row,r=(0,n.__read)((0,c.useProperty)(t.height),2),a=r[0],f=r[1],m=o.useRef(null),g=o.useCallback((function(){var e=parseInt(m.current.value);t.height=e,f(e)}),[t]),h=o.useCallback((function(){return o.createElement(o.Fragment,null,o.createElement("div",null,"Height:",o.createElement("input",{type:"number",value:a,onChange:g,ref:m,className:d.sizeInput})),t.cells.map((function(e,t){return o.createElement(i.ContentModelBlockGroupView,{group:e,key:t})})))}),[t]),v=o.useCallback((function(){return o.createElement(s.FormatView,{format:t.format,renderers:p})}),[t.format]);return o.createElement(l.ContentModelView,{title:"Table Row",isExpanded:!1,className:d.modelTableRow,hasSelection:t.cells.some((function(e){return(0,u.hasSelectionInBlockGroup)(e)})),jsonSource:t,getContent:h,getFormat:v})}},42553:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelTableView=void 0;var n=r(97582),o=r(87363),a=r(65493),i=r(49609),l=r(9030),s=r(80193),u=r(75832),c=r(55945),d=r(32047),p=r(10079),f=r(18941),m=r(68541),g=r(37818),h=r(30909),v=r(74264),b=r(40890),y=r(10079),C=r(20568),E=r(9707),M=(0,n.__spreadArray)((0,n.__spreadArray)([f.IdFormatRenderer,h.SpacingFormatRenderer,a.BackgroundColorFormatRenderer,m.MarginFormatRenderer],(0,n.__read)(l.BorderFormatRenderers),!1),[i.BorderBoxFormatRenderer,c.DisplayFormatRenderer,v.TableLayoutFormatRenderer],!1);function S(e){var t=e.values,r=e.index,a=o.useRef(null),i=(0,n.__read)((0,C.useProperty)(t[r]),2),l=i[0],s=i[1],u=o.useCallback((function(){var e=parseInt(a.current.value);t[r]=e,s(e)}),[t,r]);return o.createElement("input",{type:"number",value:l,onChange:u,ref:a,className:E.sizeInput})}t.ContentModelTableView=function(e){var t,r=e.table,n=o.useCallback((function(){return o.createElement(o.Fragment,null,o.createElement("div",null,"Widths:",r.widths.map((function(e,t){return o.createElement(S,{values:r.widths,index:t,key:t})}))),r.rows.map((function(e,t){return o.createElement(s.ContentModelTableRowView,{row:e,key:t})})))}),[r]),a=o.useCallback((function(){return o.createElement(d.FormatView,{format:r.format,renderers:M})}),[r.format]),i=o.useCallback((function(){return o.createElement(g.MetadataView,{model:r,renderers:b.TableMetadataFormatRenders,updater:y.updateTableMetadata})}),[r]);return o.createElement(u.ContentModelView,{title:"Table",subTitle:r.rows.length+" x "+((null===(t=r.rows[0])||void 0===t?void 0:t.cells.length)||0),isExpanded:!0,className:E.modelTable,hasSelection:(0,p.hasSelectionInBlock)(r),jsonSource:r,getContent:n,getFormat:a,getMetadata:i})}},26474:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelTextView=void 0;var n=r(97582),o=r(87363),a=r(44526),i=r(93296),l=r(75832),s=r(58400),u=r(20568),c=r(89459);t.ContentModelTextView=function(e){var t=e.text,r=(0,n.__read)((0,u.useProperty)(t.text),2),d=r[0],p=r[1],f=o.useRef(null),m=o.useCallback((function(){var e=f.current.value;t.text=e,p(e)}),[t,p]),g=o.useCallback((function(){return o.createElement(o.Fragment,null,o.createElement("textarea",{ref:f,onChange:m,value:d}),t.link?o.createElement(i.ContentModelLinkView,{link:t.link}):null,t.code?o.createElement(a.ContentModelCodeView,{code:t.code}):null)}),[t,d,t.link]),h=o.useCallback((function(){return o.createElement(s.SegmentFormatView,{format:t.format})}),[t.format]);return o.createElement(l.ContentModelView,{title:"Text",subTitle:d,className:c.modelText,isSelected:t.isSelected,jsonSource:t,getContent:g,getFormat:h})}},73564:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(87363),a=r(39841),i=r(83538),l=r(69003),s=r(83538);function u(e,t){null==t||t.forEach((function(t){(function(e){var t;return!!(null===(t=e)||void 0===t?void 0:t.setUIUtilities)})(t)&&t.setUIUtilities(e)}))}function c(e,t){return new l.EditorAdapter(e,t)}t.default=function(e){var t=o.useRef(null),r=o.useRef(null),l=(0,s.useTheme)(),d=e.focusOnInit,p=e.editorCreator,f=e.inDarkMode,m=e.plugins,g=e.legacyPlugins;o.useEffect((function(){if(t.current){var e=(0,a.createUIUtilities)(t.current,l);u(e,m),u(e,g)}}),[l,p]),o.useEffect((function(){var n;return t.current&&(r.current=(p||c)(t.current,e)),d&&(null===(n=r.current)||void 0===n||n.focus()),function(){r.current&&(r.current.dispose(),r.current=null)}}),[p]),o.useEffect((function(){var e;null===(e=r.current)||void 0===e||e.setDarkModeState(!!f)}),[f]);var h=(0,i.getNativeProps)(e,i.divProperties);return o.createElement("div",(0,n.__assign)({ref:t,tabIndex:0},h||{}))}},20568:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useProperty=void 0;var n=r(97582),o=r(87363);t.useProperty=function(e){var t=(0,n.__read)(o.useState(e),2),r=t[0],a=t[1];return o.useEffect((function(){a(e)}),[e]),[r,a]}},5633:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(78527),o=r(95511),a='cursor: url("'+r(51134)+'") 8.5 16, auto',i=function(){function e(){this.editor=null,this.styleNode=null,this.painterFormat=null,e.instance=this}return e.prototype.getName=function(){return"FormatPainter"},e.prototype.initialize=function(e){this.editor=e;var t=this.editor.getDocument();this.styleNode=t.createElement("style"),t.head.appendChild(this.styleNode)},e.prototype.dispose=function(){var e;this.editor=null,this.styleNode&&(null===(e=this.styleNode.parentNode)||void 0===e||e.removeChild(this.styleNode),this.styleNode=null)},e.prototype.onPluginEvent=function(e){this.editor&&"mouseUp"==e.eventType&&this.painterFormat&&((0,o.applySegmentFormat)(this.editor,this.painterFormat),this.setFormatPainterCursor(null))},e.prototype.setFormatPainterCursor=function(e){var t=this.styleNode.sheet;if(this.painterFormat)for(var r=t.cssRules.length-1;r>=0;r--)t.deleteRule(r);this.painterFormat=e,this.painterFormat&&t.insertRule("#"+n.default.editorDivId+" {"+a+"}")},e.startFormatPainter=function(){var e,t,r=(e=this.instance.editor,{backgroundColor:(t=(0,o.getFormatState)(e)).backgroundColor,fontFamily:t.fontName,fontSize:t.fontSize,fontWeight:t.isBold?"bold":"normal",italic:t.isItalic,letterSpacing:t.letterSpacing,strikethrough:t.isStrikeThrough,superOrSubScriptSequence:t.isSubscript?"sub":t.isSuperscript?"super":"",textColor:t.textColor,underline:t.isUnderline});r&&this.instance.setFormatPainterCursor(r)},e}();t.default=i},28343:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(2922),o=r(92594),a=r(92594),i=r(92594),l=r(92594),s=r(92594),u=r(92594),c=r(92594),d=r(92594),p=r(92594),f=r(92594),m=r(92594),g=r(39841);t.default=function(e){var t=e.pluginList,r=e.linkTitle,h=t.imageEdit?new c.ImageEdit({preserveRatio:e.forcePreserveRatio,applyChangesOnMouseUp:e.applyChangesOnMouseUp}):null,v={contentEdit:t.contentEdit?new i.ContentEdit(e.contentEditFeatures):null,hyperlink:t.hyperlink?new u.HyperLink((null==r?void 0:r.indexOf(n.UrlPlaceholder))>=0?function(e){return r.replace(n.UrlPlaceholder,e)}:r?function(){return r}:null):null,paste:t.paste?new d.Paste:null,watermark:t.watermark?new m.Watermark(e.watermarkText):null,imageEdit:h,cutPasteListChain:t.cutPasteListChain?new s.CutPasteListChain:null,tableCellSelection:t.tableCellSelection?new p.TableCellSelection:null,tableResize:t.tableResize?new f.TableResize(void 0,e.tableFeaturesContainerSelector):null,customReplace:t.customReplace?new l.CustomReplace:null,autoFormat:t.autoFormat?new a.AutoFormat:null,listEditMenu:t.contextMenu&&t.listEditMenu?(0,g.createListEditMenuProvider)():null,imageEditMenu:t.contextMenu&&t.imageEditMenu&&h?(0,g.createImageEditMenuProvider)(h):null,tableEditMenu:t.contextMenu&&t.tableEditMenu?(0,g.createTableEditMenuProvider)():null,contextMenu:t.contextMenu?(0,g.createContextMenuPlugin)():null,announce:t.announce?new o.Announce(new Map([[2,"Autocorrected Bullet"],[1,"Autocorrected {0}"],[3,"Warning, pressing tab here adds an extra row."]])):null};return Object.values(v)}},28575:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelRibbon=void 0;var n=r(97582),o=r(87363),a=r(83538),i=r(83538),l=r(39841),s=r(61246),u=r(83538),c=r(46270),d=(0,u.mergeStyles)({"& .ms-CommandBar":{padding:"0px"}}),p=(0,u.mergeStyles)({transform:"scaleX(-1)"});t.ContentModelRibbon=function(e){var t=e.plugin,r=e.buttons,u=e.strings,f=e.dir,m=(0,n.__read)(o.useState(null),2),g=m[0],h=m[1],v="rtl"==f,b=o.useCallback((function(e,r){r&&(null==t||t.onButtonClick(r.data,r.key,u))}),[t,u]),y=o.useCallback((function(e,r){t.startLivePreview(e,r,u)}),[t,u]),C=o.useCallback((function(){t.stopLivePreview()}),[t]),E=o.useCallback((function(e,t){return t?o.createElement("span",{className:p},t(e)):null}),[]),M=o.useMemo((function(){return r.map((function(e){var t,r,a,c,d=g&&(null===(r=null===(t=e.dropDownMenu)||void 0===t?void 0:t.getSelectedItemKey)||void 0===r?void 0:r.call(t,g)),p=e.dropDownMenu,f=(0,n.__assign)({key:e.key,data:e,iconProps:{iconName:e.iconName},onRenderIcon:v&&e.flipWhenRtl?E:void 0,iconOnly:!0,text:(0,l.getLocalizedString)(u,e.key,e.unlocalizedText),ariaLabel:(0,l.getLocalizedString)(u,e.key,e.unlocalizedText),canCheck:!0,checked:g&&(null===(a=e.isChecked)||void 0===a?void 0:a.call(e,g))||!1,disabled:g&&(null===(c=e.isDisabled)||void 0===c?void 0:c.call(e,g))||!1},e.commandBarProperties||{});return p?f.subMenuProps=(0,n.__assign)({shouldFocusOnMount:!0,focusZoneProps:{direction:i.FocusZoneDirection.bidirectional},onMenuDismissed:C,onItemClick:b,onRenderContextualMenuItem:p.allowLivePreview?function(t,r){return t&&r?o.createElement("div",{onMouseOver:function(r){return y(e,t.key)}},r(t)):null}:void 0,items:(0,s.getObjectKeys)(p.items).map((function(t){return{key:t,text:(0,l.getLocalizedString)(u,t,p.items[t]),data:e,canCheck:!!p.getSelectedItemKey,checked:d==t||!1,className:p.itemClassName,onRender:p.itemRender?function(e){return p.itemRender(e,b)}:void 0}}))},p.commandBarSubMenuProperties||{}):f.onClick=b,f}))}),[r,g,v,u,b,C,y]);o.useEffect((function(){var e=null==t?void 0:t.registerFormatChangedCallback(h);return function(){null==e||e()}}),[t]);var S=c.moreCommands;return o.createElement(a.CommandBar,(0,n.__assign)({items:M},e,{className:d+" "+((null==e?void 0:e.className)||""),overflowButtonProps:(0,n.__assign)({ariaLabel:(0,l.getLocalizedString)(u,S.key,S.unlocalizedText)},null==e?void 0:e.overflowButtonProps)}))}},24:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModelRibbonPlugin=void 0;var n=r(95511),o=r(92594),a=function(){function e(e){void 0===e&&(e=200),this.delayUpdateTime=e,this.editor=null,this.onFormatChanged=null,this.timer=0,this.formatState=null,this.uiUtilities=null}return e.prototype.getName=function(){return"Ribbon"},e.prototype.initialize=function(e){this.editor=e},e.prototype.dispose=function(){this.editor=null},e.prototype.onPluginEvent=function(e){switch(e.eventType){case"editorReady":case"contentChanged":case"zoomChanged":this.updateFormat();break;case"keyDown":case"mouseUp":this.delayUpdate()}},e.prototype.setUIUtilities=function(e){this.uiUtilities=e},e.prototype.registerFormatChangedCallback=function(e){var t=this;return this.onFormatChanged=e,function(){t.onFormatChanged=null}},e.prototype.onButtonClick=function(e,t,r){var n;this.editor&&this.uiUtilities&&(this.editor.stopShadowEdit(),e.onClick(this.editor,t,r,this.uiUtilities),(e.isChecked||e.isDisabled||(null===(n=e.dropDownMenu)||void 0===n?void 0:n.getSelectedItemKey))&&this.updateFormat())},e.prototype.startLivePreview=function(e,t,r){if(this.editor&&this.uiUtilities){var n=this.editor.isInShadowEdit(),o=!n&&this.editor.getDOMSelection();(n||o&&("range"!=o.type||!o.range.collapsed))&&(this.editor.startShadowEdit(),e.onClick(this.editor,t,r,this.uiUtilities))}},e.prototype.stopLivePreview=function(){var e;null===(e=this.editor)||void 0===e||e.stopShadowEdit()},e.prototype.delayUpdate=function(){var e,t=this,r=null===(e=this.editor)||void 0===e?void 0:e.getDocument().defaultView;r&&(this.timer&&r.clearTimeout(this.timer),this.timer=r.setTimeout((function(){var e;t.timer=0,null===(e=t.updateFormat)||void 0===e||e.call(t)}),this.delayUpdateTime))},e.prototype.updateFormat=function(){var e=this;if(this.editor&&this.onFormatChanged){var t=(0,n.getFormatState)(this.editor);this.formatState&&!(0,o.getObjectKeys)(t).some((function(r){var n;return t[r]!=(null===(n=e.formatState)||void 0===n?void 0:n[r])}))||(this.formatState=t,this.onFormatChanged(t))}},e}();t.ContentModelRibbonPlugin=a},47963:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.alignCenterButton=void 0;var n=r(95511);t.alignCenterButton={key:"buttonNameAlignCenter",unlocalizedText:"Align center",iconName:"AlignCenter",onClick:function(e){return(0,n.setAlignment)(e,"center"),!0}}},11004:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.alignJustifyButton=void 0;var n=r(95511);t.alignJustifyButton={key:"buttonNameAlignJustify",unlocalizedText:"Align justify",iconName:"AlignJustify",onClick:function(e){return(0,n.setAlignment)(e,"justify"),!0}}},15713:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.alignLeftButton=void 0;var n=r(95511);t.alignLeftButton={key:"buttonNameAlignLeft",unlocalizedText:"Align left",iconName:"AlignLeft",onClick:function(e){return(0,n.setAlignment)(e,"left"),!0}}},56128:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.alignRightButton=void 0;var n=r(95511);t.alignRightButton={key:"buttonNameAlignRight",unlocalizedText:"Align right",iconName:"AlignRight",onClick:function(e){return(0,n.setAlignment)(e,"right"),!0}}},6869:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.backgroundColorButton=void 0;var n=r(97582),o=r(95511),a=r(39841),i=(0,a.getButtons)([a.KnownRibbonButtonKey.BackgroundColor])[0];t.backgroundColorButton=(0,n.__assign)((0,n.__assign)({},i),{onClick:function(e,t){"buttonNameBackgroundColor"!=t&&(0,o.setBackgroundColor)(e,(0,a.getBackgroundColorValue)(t).lightModeColor)}})},74872:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.blockQuoteButton=void 0;var n=r(95511);t.blockQuoteButton={key:"buttonNameQuote",unlocalizedText:"Quote",iconName:"RightDoubleQuote",isChecked:function(e){return!!e.isBlockQuote},onClick:function(e){return(0,n.toggleBlockQuote)(e),!0}}},95927:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.boldButton=void 0;var n=r(95511);t.boldButton={key:"buttonNameBold",unlocalizedText:"Bold",iconName:"Bold",isChecked:function(e){return e.isBold},onClick:function(e){return(0,n.toggleBold)(e),!0}}},49116:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bulletedListButton=void 0;var n=r(95511);t.bulletedListButton={key:"buttonNameBulletedList",unlocalizedText:"Bulleted list",iconName:"BulletedList",isChecked:function(e){return e.isBullet},onClick:function(e){return(0,n.toggleBullet)(e),!0}}},25213:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.changeImageButton=void 0;var n=r(95511),o=r(92594),a={tag:"input",attributes:{type:"file",accept:"image/*",display:"none"}};t.changeImageButton={key:"buttonNameChangeImage",unlocalizedText:"Change Image",iconName:"ImageSearch",isDisabled:function(e){return!e.canAddImageAltText},onClick:function(e){var t=e.getDocument(),r=(0,o.createElement)(a,t);t.body.appendChild(r),r.addEventListener("change",(function(){if(r.files)for(var t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.clearFormatButton=void 0;var n=r(95511);t.clearFormatButton={key:"buttonNameClearFormat",unlocalizedText:"Clear format",iconName:"ClearFormatting",onClick:function(e){(0,n.clearFormat)(e)}}},89287:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.codeButton=void 0;var n=r(95511);t.codeButton={key:"buttonNameCode",unlocalizedText:"Code",iconName:"Code",isChecked:function(e){return!!e.isCodeInline},onClick:function(e){(0,n.toggleCode)(e)}}},70283:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.darkMode=void 0;var n=r(78527);t.darkMode={key:"buttonNameDarkMode",unlocalizedText:"Dark Mode",iconName:"ClearNight",isChecked:function(e){return e.isDarkMode},onClick:function(e){return e.focus(),n.default.getInstance().toggleDarkMode(),!0}}},72875:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decreaseFontSizeButton=void 0;var n=r(95511);t.decreaseFontSizeButton={key:"buttonNameDecreaseFontSize",unlocalizedText:"Decrease font size",iconName:"FontDecrease",onClick:function(e){(0,n.changeFontSize)(e,"decrease")}}},71426:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decreaseIndentButton=void 0;var n=r(95511);t.decreaseIndentButton={key:"buttonNameDecreaseIndent",unlocalizedText:"Decrease indent",iconName:"DecreaseIndentLegacy",flipWhenRtl:!0,onClick:function(e){(0,n.setIndentation)(e,"outdent")}}},95519:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exportContent=void 0;var n=r(10079);t.exportContent={key:"buttonNameExport",unlocalizedText:"Export",iconName:"Export",flipWhenRtl:!0,onClick:function(e){var t=e.getDocument().defaultView.open(),r=(0,n.exportContent)(e);t.document.write(e.getTrustedHTMLHandler()(r))}}},60030:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fontButton=void 0;var n=r(95511),o=[{name:"Arial",family:"Arial,Helvetica,sans-serif"},{name:"Arial Black",family:"'Arial Black',Arial,sans-serif"},{name:"Calibri",family:"Calibri,Helvetica,sans-serif"},{name:"Calibri Light",family:"'Calibri Light','Helvetica Light',sans-serif"},{name:"Cambria",family:"Cambria,Georgia,serif"},{name:"Candara",family:"Candara,Optima,sans-serif"},{name:"Century Gothic",family:"'Century Gothic',sans-serif"},{name:"Comic Sans MS",family:"'Comic Sans MS',Chalkboard,cursive"},{name:"Consolas",family:"Consolas,Courier,monospace"},{name:"Constantia",family:"Constantia,'Hoefler Text',serif"},{name:"Corbel",family:"Corbel,Skia,sans-serif"},{name:"Courier New",family:"'Courier New',monospace"},{name:"Franklin Gothic Book",family:"'Franklin Gothic Book','Avenir Next Condensed',sans-serif"},{name:"Franklin Gothic Demi",family:"'Franklin Gothic Demi','Avenir Next Condensed Demi Bold',sans-serif"},{name:"Franklin Gothic Medium",family:"'Franklin Gothic Medium','Avenir Next Condensed Medium',sans-serif"},{name:"Garamond",family:"Garamond,Georgia,serif"},{name:"Georgia",family:"Georgia,serif"},{name:"Impact",family:"Impact,Charcoal,sans-serif"},{name:"Lucida Console",family:"'Lucida Console',Monaco,monospace"},{name:"Lucida Handwriting",family:"'Lucida Handwriting','Apple Chancery',cursive"},{name:"Lucida Sans Unicode",family:"'Lucida Sans Unicode','Lucida Grande',sans-serif"},{name:"Palatino Linotype",family:"'Palatino Linotype','Book Antiqua',Palatino,serif"},{name:"Segoe UI",family:"'Segoe UI', 'Segoe UI Web (West European)', 'Helvetica Neue', sans-serif"},{name:"Sitka Heading",family:"'Sitka Heading',Cochin,serif"},{name:"Sitka Text",family:"'Sitka Text',Cochin,serif"},{name:"Tahoma",family:"Tahoma,Geneva,sans-serif"},{name:"Times",family:"Times,'Times New Roman',serif"},{name:"Times New Roman",family:"'Times New Roman',Times,serif"},{name:"Trebuchet MS",family:"'Trebuchet MS',Trebuchet,sans-serif"},{name:"TW Cen MT",family:"'TW Cen MT','Century Gothic',sans-serif"},{name:"Verdana",family:"Verdana,Geneva,sans-serif"},{name:"-",family:"FontDivider0"},{name:"Microsoft YaHei",family:"'Microsoft YaHei','微软雅黑',STHeiti,sans-serif",localizedName:"微软雅黑"},{name:"SimHei",family:"SimHei,'黑体',STHeiti,sans-serif",localizedName:"黑体"},{name:"NSimSun",family:"NSimSun,'新宋体',SimSun,'宋体',SimSun-ExtB,'宋体-ExtB',STSong,serif",localizedName:"新宋体"},{name:"FangSong",family:"FangSong,'仿宋',STFangsong,serif",localizedName:"仿宋"},{name:"SimLi",family:"SimLi,'隶书','Baoli SC',serif",localizedName:"隶书"},{name:"KaiTi",family:"KaiTi,'楷体',STKaiti,serif",localizedName:"楷体"},{name:"-",family:"FontDivider1"},{name:"Microsoft JhengHei",family:"'Microsoft JhengHei','微軟正黑體','Apple LiGothic',sans-serif",localizedName:"微軟正黑體"},{name:"PMingLiU",family:"PMingLiU,'新細明體',PMingLiU-ExtB,'新細明體-ExtB','Apple LiSung',serif",localizedName:"新細明體"},{name:"DFKai-SB",family:"DFKai-SB,'標楷體','BiauKai',serif",localizedName:"標楷體"},{name:"-",family:"FontDivider2"},{name:"Meiryo",family:"Meiryo,'メイリオ','Hiragino Sans',sans-serif",localizedName:"メイリオ"},{name:"MS PGothic",family:"'MS PGothic','MS Pゴシック','MS Gothic','MS ゴシック','Hiragino Kaku Gothic ProN',sans-serif",localizedName:"MS Pゴシック"},{name:"MS PMincho",family:"'MS PMincho','MS P明朝','MS Mincho','MS 明朝','Hiragino Mincho ProN',serif",localizedName:"MS P明朝"},{name:"Yu Gothic",family:"'Yu Gothic','游ゴシック','YuGothic',sans-serif",localizedName:"游ゴシック"},{name:"Yu Mincho",family:"'Yu Mincho','游明朝','YuMincho',serif",localizedName:"游明朝"},{name:"-",family:"FontDivider3"},{name:"Malgun Gothic",family:"'Malgun Gothic','맑은 고딕',AppleGothic,sans-serif",localizedName:"맑은 고딕"},{name:"Gulim",family:"Gulim,'굴림','Nanum Gothic',sans-serif",localizedName:"굴림"},{name:"Dotum",family:"Dotum,'돋움',AppleGothic,sans-serif",localizedName:"돋움"},{name:"Batang",family:"Batang,'바탕',AppleMyungjo,serif",localizedName:"바탕"},{name:"BatangChe",family:"BatangChe,'바탕체',AppleMyungjo,serif",localizedName:"바탕체"},{name:"Gungsuh",family:"Gungsuh,'궁서',GungSeo,serif",localizedName:"궁서"},{name:"-",family:"FontDivider4"},{name:"Leelawadee UI",family:"'Leelawadee UI',Thonburi,sans-serif"},{name:"Angsana New",family:"'Angsana New','Leelawadee UI',Sathu,serif"},{name:"Cordia New",family:"'Cordia New','Leelawadee UI',Silom,sans-serif"},{name:"DaunPenh",family:"DaunPenh,'Leelawadee UI','Khmer MN',sans-serif"},{name:"-",family:"FontDivider5"},{name:"Nirmala UI",family:"'Nirmala UI',sans-serif"},{name:"Gautami",family:"Gautami,'Nirmala UI','Telugu MN',sans-serif"},{name:"Iskoola Pota",family:"'Iskoola Pota','Nirmala UI','Sinhala MN',sans-serif"},{name:"Kalinga",family:"Kalinga,'Nirmala UI','Oriya MN',sans-serif"},{name:"Kartika",family:"Kartika,'Nirmala UI','Malayalam MN',sans-serif"},{name:"Latha",family:"Latha,'Nirmala UI','Tamil MN',sans-serif"},{name:"Mangal",family:"Mangal,'Nirmala UI','Devanagari Sangam MN',sans-serif"},{name:"Raavi",family:"Raavi,'Nirmala UI','Gurmukhi MN',sans-serif"},{name:"Shruti",family:"Shruti,'Nirmala UI','Gujarati Sangam MN',sans-serif"},{name:"Tunga",family:"Tunga,'Nirmala UI','Kannada MN',sans-serif"},{name:"Vrinda",family:"Vrinda,'Nirmala UI','Bangla MN',sans-serif"},{name:"-",family:"FontDivider6"},{name:"Nyala",family:"Nyala,Kefa,sans-serif"},{name:"Sylfaen",family:"Sylfaen,Mshtakan,Menlo,serif"}],a=o.reduce((function(e,t){return e[t.family]=t.localizedName||t.name,e}),{}),i=o.reduce((function(e,t){return e[t.name.toLowerCase()]=t.family,e}),{}),l=/^['"]?([^'",]+)/i;t.fontButton={key:"buttonNameFont",unlocalizedText:"Font",iconName:"Font",dropDownMenu:{items:a,getSelectedItemKey:function(e){var t,r,n=null===(t=e.fontName)||void 0===t?void 0:t.match(l),o=null===(r=null==n?void 0:n[1])||void 0===r?void 0:r.toLowerCase();return o&&i[o]||""},allowLivePreview:!0},onClick:function(e,t){(0,n.setFontName)(e,t)}}},11444:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fontSizeButton=void 0;var n=r(95511);t.fontSizeButton={key:"buttonNameFontSize",unlocalizedText:"Font size",iconName:"FontSize",dropDownMenu:{items:[8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72].reduce((function(e,t){return e[t+"pt"]=t.toString(),e}),{}),getSelectedItemKey:function(e){return e.fontSize},allowLivePreview:!0},onClick:function(e,t){(0,n.setFontSize)(e,t)}}},84437:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatPainterButton=void 0;var n=r(5633);t.formatPainterButton={key:"formatPainter",unlocalizedText:"Format painter",iconName:"Brush",onClick:function(e){return n.default.startFormatPainter(),!0}}},56137:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatTableButton=t.createTableFormat=void 0;var n=r(95511),o=r(10079),a={DEFAULT:function(e,t){return i(e,e,e,!1,!1,!1,!1,o.TableBorderFormat.Default,null,t,e)},DEFAULT_WITH_BACKGROUND_COLOR:function(e,t){return i(e,e,e,!1,!1,!1,!1,o.TableBorderFormat.Default,null,t,e)},GRID_WITHOUT_BORDER:function(e,t){return i(e,e,e,!0,!1,!1,!1,o.TableBorderFormat.NoSideBorders,null,t,e)},LIST:function(e,t){return i(e,e,null,!1,!1,!1,!1,o.TableBorderFormat.Default,null,t,e)},BANDED_ROWS_FIRST_COLUMN_NO_BORDER:function(e,t){return i(e,e,e,!0,!1,!1,!1,o.TableBorderFormat.FirstColumnHeaderExternal,"#B0B0B0",t,e)},EXTERNAL:function(e,t){return i(e,e,e,!1,!1,!1,!1,o.TableBorderFormat.ListWithSideBorders,null,t,e)},NO_HEADER_VERTICAL:function(e,t){return i(e,e,e,!1,!1,!1,!1,o.TableBorderFormat.NoHeaderBorders,null,t,e)},ESPECIAL_TYPE_1:function(e,t){return i(e,e,e,!1,!1,!1,!1,o.TableBorderFormat.EspecialType1,null,t,e)},ESPECIAL_TYPE_2:function(e,t){return i(e,e,e,!1,!1,!1,!1,o.TableBorderFormat.EspecialType2,null,t,e)},ESPECIAL_TYPE_3:function(e,t){return i(e,e,e,!1,!1,!1,!1,o.TableBorderFormat.EspecialType3,t,null,e)},CLEAR:function(e,t){return i(e,e,e,!1,!1,!1,!1,o.TableBorderFormat.Clear,t,null,e)}};function i(e,t,r,n,o,a,i,l,s,u,c){return{topBorderColor:e,bottomBorderColor:t,verticalBorderColor:r,hasBandedRows:n,bgColorEven:s,bgColorOdd:u,hasBandedColumns:o,hasHeaderRow:a,headerRowColor:c,hasFirstColumn:i,tableBorderFormat:l}}t.createTableFormat=i,t.formatTableButton={key:"ribbonButtonTableFormat",iconName:"TableComputed",unlocalizedText:"Format Table",isDisabled:function(e){return!e.isInTable},dropDownMenu:{items:{DEFAULT:"Default",DEFAULT_WITH_BACKGROUND_COLOR:"Default with background color",GRID_WITHOUT_BORDER:"Gride without border",LIST:"list",BANDED_ROWS_FIRST_COLUMN_NO_BORDER:"Banded rows first column no border",EXTERNAL:"External",NO_HEADER_VERTICAL:"No header vertical",ESPECIAL_TYPE_1:"Especial type 1",ESPECIAL_TYPE_2:"Especial type 2",ESPECIAL_TYPE_3:"Especial type 3",CLEAR:"Clear"}},onClick:function(e,t){var r,o=null===(r=a[t])||void 0===r?void 0:r.call(a,"#ABABAB","#ABABAB20");o&&(0,n.formatTable)(e,o)}}},82054:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.imageBorderColorButton=void 0;var n=r(97582),o=r(39841),a=r(95511),i=(0,o.getButtons)([o.KnownRibbonButtonKey.TextColor])[0];t.imageBorderColorButton=(0,n.__assign)((0,n.__assign)({},i),{unlocalizedText:"Image Border Color",iconName:"Photo2",isDisabled:function(e){return!e.canAddImageAltText},onClick:function(e,t){"buttonNameImageBorderColor"!=t&&(0,a.setImageBorder)(e,{color:(0,o.getTextColorValue)(t).lightModeColor},"5px")}})},56833:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.imageBorderRemoveButton=void 0;var n=r(95511);t.imageBorderRemoveButton={key:"buttonNameImageBorderRemove",unlocalizedText:"Remove Image Border",iconName:"Cancel",isDisabled:function(e){return!e.canAddImageAltText},onClick:function(e){(0,n.setImageBorder)(e,null)}}},5060:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.imageBorderStyleButton=void 0;var n=r(95511);t.imageBorderStyleButton={key:"buttonNameImageBorderStyle",unlocalizedText:"Image Border Style",iconName:"BorderDash",isDisabled:function(e){return!e.canAddImageAltText},dropDownMenu:{items:{dashed:"dashed",dotted:"dotted",solid:"solid",double:"doubled",groove:"groove",ridge:"ridge",inset:"inset",outset:"outset"},allowLivePreview:!0},onClick:function(e,t){return(0,n.setImageBorder)(e,{style:t},"5px"),!0}}},63387:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.imageBorderWidthButton=void 0;var n=r(95511);t.imageBorderWidthButton={key:"buttonNameImageBorderWidth",unlocalizedText:"Image Border Width",iconName:"Photo2",isDisabled:function(e){return!e.canAddImageAltText},dropDownMenu:{items:[8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72].reduce((function(e,t){return e[t+"pt"]=t.toString(),e}),{}),allowLivePreview:!0},onClick:function(e,t){return(0,n.setImageBorder)(e,{width:t},"5px"),!0}}},21129:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.imageBoxShadowButton=void 0;var n=r(95511),o={noShadow:"",bottomRight:"4px 4px 3px #aaaaaa",bottom:"0px 4px 3px 0px #aaaaaa",bottomLeft:"-4px 4px 3px 3px #aaaaaa",right:"4px 0px 3px 0px #aaaaaa",center:"0px 0px 3px 3px #aaaaaa",left:"-4px 0px 3px 0px #aaaaaa",topRight:"4px -4px 3px 3px #aaaaaa",top:"0px -4px 3px 0px #aaaaaa",topLeft:"-4px -4px 3px 0px #aaaaaa"};t.imageBoxShadowButton={key:"buttonNameImageBoxSHadow",unlocalizedText:"Image Shadow",iconName:"Photo2",isDisabled:function(e){return!e.canAddImageAltText},dropDownMenu:{items:{noShadow:"noShadow",bottomRight:"bottomRight",bottom:"bottom",bottomLeft:"bottomLeft",right:"right",center:"center",left:"left",topRight:"topRight",top:"top",topLeft:"topLeft"},allowLivePreview:!0},onClick:function(e,t){return(0,n.setImageBoxShadow)(e,o[t],o[t].length?"4px":null),!0}}},25891:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.increaseFontSizeButton=void 0;var n=r(95511);t.increaseFontSizeButton={key:"buttonNameIncreaseFontSize",unlocalizedText:"Increase font size",iconName:"FontIncrease",onClick:function(e){(0,n.changeFontSize)(e,"increase")}}},99101:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.increaseIndentButton=void 0;var n=r(95511);t.increaseIndentButton={key:"buttonNameIncreaseIndent",unlocalizedText:"Increase indent",iconName:"IncreaseIndentLegacy",flipWhenRtl:!0,onClick:function(e){(0,n.setIndentation)(e,"indent")}}},67327:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.insertImageButton=void 0;var n=r(92594),o=r(95511),a={tag:"input",attributes:{type:"file",accept:"image/*",display:"none"}};t.insertImageButton={key:"buttonNameInsertImage",unlocalizedText:"Insert image",iconName:"Photo2",onClick:function(e){var t=e.getDocument(),r=(0,n.createElement)(a,t);t.body.appendChild(r),r.addEventListener("change",(function(){if(r.files)for(var t=0;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.insertLinkButton=void 0;var n=r(97582),o=r(95511),a=r(39841);t.insertLinkButton={key:"buttonNameInsertLink",unlocalizedText:"Insert link",iconName:"Link",onClick:function(e,t,r,i){var l=(0,n.__read)((0,o.adjustLinkSelection)(e),2),s=l[0],u=l[1],c={url:{autoFocus:!0,labelKey:"insertLinkDialogUrl",unlocalizedLabel:"Web address (URL)",initValue:u},displayText:{labelKey:"insertLinkDialogDisplayAs",unlocalizedLabel:"Display as",initValue:s}};(0,a.showInputDialog)(i,"insertLinkTitle","Insert link",c,r,(function(e,t,r){return"url"==e&&r.displayText==r.url?(r.displayText=t,r.url=t,r):null})).then((function(t){e.focus(),t&&t.url&&(t.displayText!=s||t.url!=u)&&(0,o.insertLink)(e,t.url,t.url,t.displayText)}))}}},59553:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.insertTableButton=void 0;var n=r(97582),o=r(39841),a=r(95511),i=(0,o.getButtons)([o.KnownRibbonButtonKey.InsertTable])[0];t.insertTableButton=(0,n.__assign)((0,n.__assign)({},i),{onClick:function(e,t){var r=function(e){var t=(0,n.__read)(e.split(","),2),r=t[0],o=t[1];return{row:parseInt(r),col:parseInt(o)}}(t),o=r.row,i=r.col;(0,a.insertTable)(e,i,o)}})},75102:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.italicButton=void 0;var n=r(95511);t.italicButton={key:"buttonNameItalic",unlocalizedText:"Italic",iconName:"Italic",isChecked:function(e){return e.isItalic},onClick:function(e){return(0,n.toggleItalic)(e),!0}}},42034:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.listStartNumberButton=void 0;var n=r(95511),o=r(39841);t.listStartNumberButton={key:"ribbonButtonSetStartNumber",dropDownMenu:{items:{ribbonButtonSetStartNumberTo1:"Restart at 1",ribbonButtonSetStartNumberCustomize:"Start numbering value"}},unlocalizedText:"Set list start number",iconName:"NumberSymbol",isDisabled:function(e){return!e.isNumbering},onClick:function(e,t,r,a){return"ribbonButtonSetStartNumberCustomize"==t?(0,o.showInputDialog)(a,"ribbonButtonSetStartNumberCustomize","Start numbering value",{startNumber:{labelKey:null,unlocalizedLabel:null,initValue:"1"}},r).then((function(t){var r=parseInt(t.startNumber);r>0&&(0,n.setListStartNumber)(e,r)})):(0,n.setListStartNumber)(e,1),!0}}},37452:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ltrButton=void 0;var n=r(95511);t.ltrButton={key:"buttonNameLtr",unlocalizedText:"Left to right",iconName:"BidiLtr",onClick:function(e){return(0,n.setDirection)(e,"ltr"),!0}}},46270:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.moreCommands=void 0,t.moreCommands={key:"buttonNameMoreCommands",unlocalizedText:"More commands",iconName:"MoreCommands",onClick:function(){return!0}}},30786:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numberedListButton=void 0;var n=r(95511);t.numberedListButton={key:"buttonNameNumberedList",unlocalizedText:"Numbered List",iconName:"NumberedList",isChecked:function(e){return e.isNumbering},onClick:function(e){return(0,n.toggleNumbering)(e),!0}}},66997:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pasteButton=void 0;var n=r(97582),o=r(92594);t.pasteButton={key:"buttonNamePaste",unlocalizedText:"Paste",iconName:"Paste",onClick:function(e){return(0,n.__awaiter)(void 0,void 0,void 0,(function(){var t,r,i,l,s;return(0,n.__generator)(this,(function(n){switch(n.label){case 0:if(t=e.getDocument(),!(r=t.defaultView.navigator.clipboard)||!r.read)return[3,6];n.label=1;case 1:return n.trys.push([1,5,,6]),[4,r.read()];case 2:return i=n.sent(),[4,Promise.all(a(i))];case 3:return l=n.sent(),[4,(0,o.extractClipboardItems)(l)];case 4:return s=n.sent(),e.pasteFromClipboard(s),[3,6];case 5:return n.sent(),[3,6];case 6:return[2,!0]}}))}))}};var a=function(e){var t=function(e){return e.startsWith("text/")},r=[];return e.forEach((function(e){e.types.forEach((function(n){(t(n)||function(e){return e.startsWith("image/")}(n))&&r.push(e.getType(n).then((function(e){return function(e,t,r){var n=r;return{kind:e,type:t,getAsFile:function(){return n},getAsString:function(e){r.text().then(e)},webkitGetAsEntry:function(){return null}}}(t(n)?"string":"file",n,e)})))}))})),r}},8930:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.popout=void 0;var n=r(78527);t.popout={key:"buttonNamePopout",unlocalizedText:"Open in a separate window",iconName:"OpenInNewWindow",flipWhenRtl:!0,onClick:function(e){n.default.getInstance().popout()}}},87047:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.redoButton=void 0;var n=r(10079);t.redoButton={key:"buttonNameRedo",unlocalizedText:"Redo",iconName:"Redo",isDisabled:function(e){return!e.canRedo},onClick:function(e){return(0,n.redo)(e),!0}}},89124:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeLinkButton=void 0;var n=r(95511);t.removeLinkButton={key:"buttonNameRemoveLink",unlocalizedText:"Remove link",iconName:"RemoveLink",isDisabled:function(e){return!e.canUnlink},onClick:function(e){(0,n.removeLink)(e)}}},55558:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rtlButton=void 0;var n=r(95511);t.rtlButton={key:"buttonNameRtl",unlocalizedText:"Right to left",iconName:"BidiRtl",onClick:function(e){return(0,n.setDirection)(e,"rtl"),!0}}},68629:(e,t,r)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.setBulletedListStyleButton=void 0;var o=r(10079),a=r(95511),i=((n={})[o.BulletListType.Disc]="Disc",n[o.BulletListType.Dash]="Dash",n[o.BulletListType.Square]="Square",n[o.BulletListType.ShortArrow]="ShortArrow",n[o.BulletListType.LongArrow]="LongArrow",n[o.BulletListType.UnfilledArrow]="UnfilledArrow",n[o.BulletListType.Hyphen]="Hyphen",n[o.BulletListType.DoubleLongArrow]="DoubleLongArrow",n[o.BulletListType.Circle]="Circle",n);t.setBulletedListStyleButton={key:"ribbonButtonBulletedListStyle",dropDownMenu:{items:i},unlocalizedText:"Set unordered list style",iconName:"BulletedList",isDisabled:function(e){return!e.isBullet},onClick:function(e,t){var r=parseInt(t);(0,a.setListStyle)(e,{unorderedStyleType:r})}}},72273:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setHeadingLevelButton=void 0;var n=r(97582),o=r(95511),a=r(39841),i=(0,a.getButtons)([a.KnownRibbonButtonKey.Heading])[0],l=["buttonNameNoHeading","buttonNameHeading1","buttonNameHeading2","buttonNameHeading3","buttonNameHeading4","buttonNameHeading5","buttonNameHeading6"];t.setHeadingLevelButton={dropDownMenu:(0,n.__assign)({},i.dropDownMenu),key:"buttonNameHeading",unlocalizedText:"Heading",iconName:"Header1",onClick:function(e,t){var r=l.indexOf(t);(0,o.setHeadingLevel)(e,r)}}},1870:(e,t,r)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.setNumberedListStyleButton=void 0;var o=r(10079),a=r(95511),i=((n={})[o.NumberingListType.Decimal]="Decimal",n[o.NumberingListType.DecimalDash]="DecimalDash",n[o.NumberingListType.DecimalParenthesis]="DecimalParenthesis",n[o.NumberingListType.DecimalDoubleParenthesis]="DecimalDoubleParenthesis",n[o.NumberingListType.LowerAlpha]="LowerAlpha",n[o.NumberingListType.LowerAlphaParenthesis]="LowerAlphaParenthesis",n[o.NumberingListType.LowerAlphaDoubleParenthesis]="LowerAlphaDoubleParenthesis",n[o.NumberingListType.LowerAlphaDash]="LowerAlphaDash",n[o.NumberingListType.UpperAlpha]="UpperAlpha",n[o.NumberingListType.UpperAlphaParenthesis]="UpperAlphaParenthesis",n[o.NumberingListType.UpperAlphaDoubleParenthesis]="UpperAlphaDoubleParenthesis",n[o.NumberingListType.UpperAlphaDash]="UpperAlphaDash",n[o.NumberingListType.LowerRoman]="LowerRoman",n[o.NumberingListType.LowerRomanParenthesis]="LowerRomanParenthesis",n[o.NumberingListType.LowerRomanDoubleParenthesis]="LowerRomanDoubleParenthesis",n[o.NumberingListType.LowerRomanDash]="LowerRomanDash",n[o.NumberingListType.UpperRoman]="UpperRoman",n[o.NumberingListType.UpperRomanParenthesis]="UpperRomanParenthesis",n[o.NumberingListType.UpperRomanDoubleParenthesis]="UpperRomanDoubleParenthesis",n[o.NumberingListType.UpperRomanDash]="UpperRomanDash",n);t.setNumberedListStyleButton={key:"ribbonButtonNumberedListStyle",dropDownMenu:{items:i},unlocalizedText:"Set ordered list style",iconName:"NumberedList",isDisabled:function(e){return!e.isNumbering},onClick:function(e,t){var r=parseInt(t);(0,a.setListStyle)(e,{orderedStyleType:r})}}},33979:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setTableCellShadeButton=void 0;var n=r(97582),o=r(95511),a=r(39841),i=(0,a.getButtons)([a.KnownRibbonButtonKey.BackgroundColor])[0];t.setTableCellShadeButton={dropDownMenu:(0,n.__assign)((0,n.__assign)({},i.dropDownMenu),{allowLivePreview:!0}),key:"ribbonButtonSetTableCellShade",unlocalizedText:"Set table shade color",iconName:"BackgroundColor",isDisabled:function(e){return!e.isInTable},onClick:function(e,t){if("ribbonButtonSetTableCellShade"!=t){var r=(0,a.getBackgroundColorValue)(t);(0,o.setTableCellShade)(e,r.lightModeColor)}}}},41398:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setTableHeaderButton=void 0;var n=r(95511);t.setTableHeaderButton={key:"ribbonButtonSetTableHeader",unlocalizedText:"Toggle table header",iconName:"Header",isDisabled:function(e){return!e.isInTable},onClick:function(e){var t=(0,n.getFormatState)(e);(0,n.formatTable)(e,{hasHeaderRow:!t.tableHasHeader},!0)}}},94711:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.spaceBeforeButton=t.spaceAfterButton=void 0;var n=r(95511);t.spaceAfterButton={key:"buttonNameSpaceAfter",unlocalizedText:"Remove space after",iconName:"CaretDown8",isChecked:function(e){return!e.marginBottom||parseInt(e.marginBottom)<=0},onClick:function(e){var t=(0,n.getFormatState)(e).marginBottom;return(0,n.setParagraphMargin)(e,void 0,parseInt(t)?null:"8pt"),!0}},t.spaceBeforeButton={key:"buttonNameSpaceBefore",unlocalizedText:"Add space before",iconName:"CaretUp8",isChecked:function(e){return parseInt(e.marginTop)>0},onClick:function(e){var t=(0,n.getFormatState)(e).marginTop;return(0,n.setParagraphMargin)(e,parseInt(t)?null:"12pt",void 0),!0}}},20977:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.spacingButton=void 0;var n=r(95511),o=["1.0","1.15","1.5","2.0"];t.spacingButton={key:"buttonNameSpacing",unlocalizedText:"Spacing",iconName:"LineSpacing",dropDownMenu:{items:o.reduce((function(e,t){return e[t]=t,e}),{}),getSelectedItemKey:function(e){return function(e){if(Number.isNaN(+e))return"";var t=+e/1.2;return o.find((function(e){return Math.abs(t-+e)<.05}))}(e.lineHeight)},allowLivePreview:!0},onClick:function(e,t){(0,n.setSpacing)(e,1.2*+t)}}},78698:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.strikethroughButton=void 0;var n=r(95511);t.strikethroughButton={key:"buttonNameStrikethrough",unlocalizedText:"Strikethrough",iconName:"Strikethrough",isChecked:function(e){return e.isStrikeThrough},onClick:function(e){return(0,n.toggleStrikethrough)(e),!0}}},24330:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.subscriptButton=void 0;var n=r(95511);t.subscriptButton={key:"buttonNameSubscript",unlocalizedText:"Subscript",iconName:"Subscript",isChecked:function(e){return e.isSubscript},onClick:function(e){return(0,n.toggleSubscript)(e),!0}}},6283:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.superscriptButton=void 0;var n=r(95511);t.superscriptButton={key:"buttonNameSuperscript",unlocalizedText:"Superscript",iconName:"Superscript",isChecked:function(e){return e.isSuperscript},onClick:function(e){return(0,n.toggleSuperscript)(e),!0}}},29321:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tableBorderApplyButton=void 0;var n=r(78527),o=r(95511),a={menuNameTableAllBorder:"allBorders",menuNameTableNoBorder:"noBorders",menuNameTableLeftBorder:"leftBorders",menuNameTableRightBorder:"rightBorders",menuNameTableTopBorder:"topBorders",menuNameTableBottomBorder:"bottomBorders",menuNameTableInsideBorder:"insideBorders",menuNameTableOutsideBorder:"outsideBorders"};t.tableBorderApplyButton={key:"ribbonButtonTableBorder",iconName:"TableComputed",unlocalizedText:"Table Border",isDisabled:function(e){return!e.isInTable},dropDownMenu:{items:{menuNameTableAllBorder:"All Borders",menuNameTableNoBorder:"No Borders",menuNameTableLeftBorder:"Left Borders",menuNameTableRightBorder:"Right Borders",menuNameTableTopBorder:"Top Borders",menuNameTableBottomBorder:"Bottom Borders",menuNameTableInsideBorder:"Inside Borders",menuNameTableOutsideBorder:"Outside Borders"}},onClick:function(e,t){var r=n.default.getInstance().getTableBorder();(0,o.applyTableBorderFormat)(e,r,a[t])}}},34086:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tableBorderColorButton=void 0;var n=r(97582),o=r(78527),a=r(39841),i=(0,a.getButtons)([a.KnownRibbonButtonKey.TextColor])[0];t.tableBorderColorButton=(0,n.__assign)((0,n.__assign)({},i),{unlocalizedText:"Table Border Color",iconName:"ColorSolid",isDisabled:function(e){return!e.isInTable},onClick:function(e,t){"buttonNameTableBorderColor"!=t&&(o.default.getInstance().setTableBorderColor((0,a.getTextColorValue)(t).lightModeColor),e.focus())}})},29909:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tableBorderStyleButton=void 0;var n=r(78527);t.tableBorderStyleButton={key:"buttonNameTableBorderStyle",unlocalizedText:"Table Border Style",iconName:"LineStyle",isDisabled:function(e){return!e.isInTable},dropDownMenu:{items:{dashed:"dashed",dotted:"dotted",solid:"solid",double:"doubled",groove:"groove",ridge:"ridge",inset:"inset",outset:"outset"},allowLivePreview:!0},onClick:function(e,t){return n.default.getInstance().setTableBorderStyle(t),e.focus(),!0}}},80409:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tableBorderWidthButton=void 0;var n=r(78527);t.tableBorderWidthButton={key:"buttonNameTableBorderWidth",unlocalizedText:"Table Border Width",iconName:"LineThickness",isDisabled:function(e){return!e.isInTable},dropDownMenu:{items:[.25,.5,.75,1,1.5,2.25,3,4.5,6].reduce((function(e,t){return e[t+"pt"]=t.toString(),e}),{}),allowLivePreview:!0},onClick:function(e,t){return n.default.getInstance().setTableBorderWidth(t),e.focus(),!0}}},3926:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tableAlignTableButton=t.tableAlignCellButton=t.tableSplitButton=t.tableMergeButton=t.tableDeleteButton=t.tableInsertButton=void 0;var n=r(95511),o={menuNameTableInsertAbove:"insertAbove",menuNameTableInsertBelow:"insertBelow",menuNameTableInsertLeft:"insertLeft",menuNameTableInsertRight:"insertRight",menuNameTableDeleteTable:"deleteTable",menuNameTableDeleteColumn:"deleteColumn",menuNameTableDeleteRow:"deleteRow",menuNameTableMergeAbove:"mergeAbove",menuNameTableMergeBelow:"mergeBelow",menuNameTableMergeLeft:"mergeLeft",menuNameTableMergeRight:"mergeRight",menuNameTableMergeCells:"mergeCells",menuNameTableSplitHorizontally:"splitHorizontally",menuNameTableSplitVertically:"splitVertically",menuNameTableAlignLeft:"alignCellLeft",menuNameTableAlignCenter:"alignCellCenter",menuNameTableAlignRight:"alignCellRight",menuNameTableAlignTop:"alignCellTop",menuNameTableAlignMiddle:"alignCellMiddle",menuNameTableAlignBottom:"alignCellBottom",menuNameTableAlignTableLeft:"alignLeft",menuNameTableAlignTableCenter:"alignCenter",menuNameTableAlignTableRight:"alignRight"};t.tableInsertButton={key:"ribbonButtonTableInsert",iconName:"InsertColumnsRight",unlocalizedText:"Insert",isDisabled:function(e){return!e.isInTable},dropDownMenu:{items:{menuNameTableInsertAbove:"Insert above",menuNameTableInsertBelow:"Insert below",menuNameTableInsertLeft:"Insert left",menuNameTableInsertRight:"Insert right"}},onClick:function(e,t){"ribbonButtonTableInsert"!=t&&(0,n.editTable)(e,o[t])}},t.tableDeleteButton={key:"ribbonButtonTableDelete",iconName:"DeleteTable",unlocalizedText:"Delete",isDisabled:function(e){return!e.isInTable},dropDownMenu:{items:{menuNameTableDeleteColumn:"Delete column",menuNameTableDeleteRow:"Delete row",menuNameTableDeleteTable:"Delete table"}},onClick:function(e,t){"ribbonButtonTableDelete"!=t&&(0,n.editTable)(e,o[t])}},t.tableMergeButton={key:"ribbonButtonTableMerge",iconName:"TableComputed",unlocalizedText:"Merge",isDisabled:function(e){return!e.isInTable},dropDownMenu:{items:{menuNameTableMergeAbove:"Merge above",menuNameTableMergeBelow:"Merge below",menuNameTableMergeLeft:"Merge left",menuNameTableMergeRight:"Merge right","-":"-",menuNameTableMergeCells:"Merge selected cells"}},onClick:function(e,t){"ribbonButtonTableMerge"!=t&&(0,n.editTable)(e,o[t])}},t.tableSplitButton={key:"ribbonButtonTableSplit",iconName:"TableComputed",unlocalizedText:"Split",isDisabled:function(e){return!e.isInTable},dropDownMenu:{items:{menuNameTableSplitHorizontally:"Split horizontally",menuNameTableSplitVertically:"Split vertically"}},onClick:function(e,t){"ribbonButtonTableSplit"!=t&&(0,n.editTable)(e,o[t])}},t.tableAlignCellButton={key:"ribbonButtonTableAlignCell",iconName:"TableComputed",unlocalizedText:"Align table cell",isDisabled:function(e){return!e.isInTable},dropDownMenu:{items:{menuNameTableAlignLeft:"Align left",menuNameTableAlignCenter:"Align center",menuNameTableAlignRight:"Align right","-":"-",menuNameTableAlignTop:"Align top",menuNameTableAlignMiddle:"Align middle",menuNameTableAlignBottom:"Align bottom"}},onClick:function(e,t){"ribbonButtonTableAlignCell"!=t&&(0,n.editTable)(e,o[t])}},t.tableAlignTableButton={key:"ribbonButtonTableAlignTable",iconName:"TableComputed",unlocalizedText:"Align table",isDisabled:function(e){return!e.isInTable},dropDownMenu:{items:{menuNameTableAlignTableLeft:"Align left",menuNameTableAlignTableCenter:"Align center",menuNameTableAlignTableRight:"Align right"}},onClick:function(e,t){"ribbonButtonTableAlignTable"!=t&&(0,n.editTable)(e,o[t])}}},43884:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.textColorButton=void 0;var n=r(97582),o=r(95511),a=r(39841),i=(0,a.getButtons)([a.KnownRibbonButtonKey.TextColor])[0];t.textColorButton=(0,n.__assign)((0,n.__assign)({},i),{onClick:function(e,t){"buttonNameTextColor"!=t&&(0,o.setTextColor)(e,(0,a.getTextColorValue)(t).lightModeColor)}})},81683:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.underlineButton=void 0;var n=r(95511);t.underlineButton={key:"buttonNameUnderline",unlocalizedText:"Underline",iconName:"Underline",isChecked:function(e){return e.isUnderline},onClick:function(e){return(0,n.toggleUnderline)(e),!0}}},75573:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.undoButton=void 0;var n=r(10079);t.undoButton={key:"buttonNameUndo",unlocalizedText:"Undo",iconName:"undo",isDisabled:function(e){return!e.canUndo},onClick:function(e){return(0,n.undo)(e),!0}}},46063:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zoom=void 0;var n=r(78527),o=r(92594),a={"zoom50%":"50%","zoom75%":"75%","zoom100%":"100%","zoom150%":"150%","zoom200%":"200%"},i={"zoom50%":.5,"zoom75%":.75,"zoom100%":1,"zoom150%":1.5,"zoom200%":2};t.zoom={key:"buttonNameZoom",unlocalizedText:"Zoom",iconName:"ZoomIn",dropDownMenu:{items:a,getSelectedItemKey:function(e){return(0,o.getObjectKeys)(a).filter((function(t){return i[t]==e.zoomScale}))[0]}},onClick:function(e,t){var r=i[t];return e.focus(),n.default.getInstance().setScale(r),e.triggerEvent("zoomChanged",{newZoomScale:r}),!0}}},35563:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.darkMode=void 0;var n=r(78527);t.darkMode={key:"buttonNameDarkMode",unlocalizedText:"Dark Mode",iconName:"ClearNight",isChecked:function(e){return e.isDarkMode},onClick:function(e){return e.setDarkModeState(!e.isDarkMode()),e.focus(),n.default.getInstance().toggleDarkMode(),!0}}},73584:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exportContent=void 0;var n=r(57047);t.exportContent={key:"buttonNameExport",unlocalizedText:"Export",iconName:"Export",flipWhenRtl:!0,onClick:function(e){e.getDocument().defaultView.open().document.write((0,n.trustedHTMLHandler)(e.getContent()))}}},99899:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.popout=void 0;var n=r(78527);t.popout={key:"buttonNamePopout",unlocalizedText:"Open in a separate window",iconName:"OpenInNewWindow",flipWhenRtl:!0,onClick:function(e){n.default.getInstance().popout()}}},57663:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zoom=void 0;var n=r(78527),o=r(92594),a={"zoom50%":"50%","zoom75%":"75%","zoom100%":"100%","zoom150%":"150%","zoom200%":"200%"},i={"zoom50%":.5,"zoom75%":.75,"zoom100%":1,"zoom150%":1.5,"zoom200%":2};t.zoom={key:"buttonNameZoom",unlocalizedText:"Zoom",iconName:"ZoomIn",dropDownMenu:{items:a,getSelectedItemKey:function(e){return(0,o.getObjectKeys)(a).filter((function(t){return i[t]==e.zoomScale}))[0]}},onClick:function(e,t){var r=i[t];return e.setZoomScale(r),e.focus(),n.default.getInstance().setScale(r),!0}}},25942:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(92594),o=r(92594),a="SampleEntity",i=(0,o.createObjectDefinition)({count:(0,o.createNumberDefinition)()}),l=function(){function e(){var e=this;this.onClickEntity=function(t){var r=(0,o.findClosestElementAncestor)(t.target,void 0,(0,o.getEntitySelector)(a)),n=(0,o.getEntityFromElement)(r);n&&e.editor.addUndoSnapshot((function(){e.updateEntity(n,1)}),void 0,!1,{getEntityState:function(){return e.getEntityStates(n)}})}}return e.prototype.getName=function(){return"SampleEntity"},e.prototype.initialize=function(e){this.editor=e},e.prototype.dispose=function(){this.editor=null},e.prototype.onPluginEvent=function(e){var t=this;if(0==e.eventType&&"m"==e.rawEvent.key&&e.rawEvent.ctrlKey){var r,l=this.createEntity();this.editor.addUndoSnapshot((function(){r=(0,n.insertEntity)(t.editor,a,l,!0,!0)}),void 0,!1,{getEntityState:function(){return t.getEntityStates(r)}}),e.rawEvent.preventDefault()}else if(15==e.eventType&&e.entity.type==a)switch(e.operation){case 0:this.dehydrate(e.entity),this.hydrate(e.entity),e.shouldPersist=!0;break;case 5:case 4:case 6:case 8:this.dehydrate(e.entity);break;case 11:e.state&&((0,o.setMetadata)(e.entity.wrapper,JSON.parse(e.state),i),this.updateEntity(e.entity))}},e.prototype.hydrate=function(e){var t=e.wrapper.querySelector("div"),r=document.createElement("span"),n=document.createElement("button");t.appendChild(r),t.appendChild(n),n.textContent="Test entity",n.addEventListener("click",this.onClickEntity),this.updateEntity(e)},e.prototype.dehydrate=function(e){var t=e.wrapper.querySelector("div"),r=t.querySelector("button");r&&(r.removeEventListener("click",this.onClickEntity),t.removeChild(r))},e.prototype.updateEntity=function(e,t){void 0===t&&(t=0);var r=(0,o.getMetadata)(e.wrapper),n=((null==r?void 0:r.count)||0)+t;(0,o.setMetadata)(e.wrapper,{count:n}),e.wrapper.querySelector("span").textContent="Count: "+n},e.prototype.createEntity=function(){return document.createElement("div")},e.prototype.getEntityStates=function(e){return e?[{id:e.id,type:e.type,state:e.wrapper.dataset.editingInfo}]:void 0},e}();t.default=l},40863:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(87363),a=r(76253),i=r(20410),l=r(83069),s=function(e){function t(t){var r=e.call(this,t)||this;return r.div=o.createRef(),r.updateHash=function(e,t){window.location.hash=(e||r.state.currentPane.getName())+(t?"/"+t.join("/"):"")},r.updateStateFromHash=function(){var e=window.location.hash,t=(e?e.substr(1):"").split("/"),n=t[0],o=n&&r.props.plugins.filter((function(e){return e.getName()==n}))[0];o&&(r.setState({currentPane:o}),window.setTimeout((function(){t.splice(0,1),o.setHashPath&&o.setHashPath(t)}),0))},r.renderSidePane=function(e){var t=e.getTitle(),n=r.state.currentPane==e,a=r.getStyles();return o.createElement("div",{key:t,className:n?a.activePane:a.inactivePane},o.createElement("div",{className:a.title,onClick:function(){return r.updateHash(e.getName())}},t),o.createElement("div",{className:a.bodyContainer},o.createElement("div",{className:a.body},e.renderSidePane(r.updateHash))))},r.state={currentPane:r.props.plugins[0]},window.addEventListener("hashchange",r.updateStateFromHash),r}return(0,n.__extends)(t,e),t.prototype.componentDidMount=function(){this.updateStateFromHash()},t.prototype.componentWillUnmount=function(){window.removeEventListener("hashchange",this.updateStateFromHash)},t.prototype.render=function(){var e=this.getStyles(),t=(this.props.className||"")+" "+e.sidePane;return o.createElement("div",{className:t,ref:this.div},this.props.plugins.map(this.renderSidePane))},t.prototype.changeWidth=function(e){var t=this.div.current;t&&(t.style.width=t.clientWidth+e+"px")},t.prototype.getStyles=function(){return"contentModel"==this.props.mode?i:"standalone"==this.props.mode?l:a},t}(o.Component);t.default=s},43829:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(87363),a=function(){function e(e,t,r){this.componentCtor=e,this.pluginName=t,this.title=r,this.component=o.createRef()}return e.prototype.getName=function(){return this.pluginName},e.prototype.initialize=function(e){this.editor=e},e.prototype.dispose=function(){this.editor=null},e.prototype.getTitle=function(){return this.title},e.prototype.renderSidePane=function(e){return o.createElement(this.componentCtor,(0,n.__assign)((0,n.__assign)({},this.getComponentProps({updateHash:e})),{ref:this.component}))},e.prototype.setHashPath=function(e){this.component.current&&this.component.current.setHashPath&&this.component.current.setHashPath(e)},e.prototype.getComponent=function(e){this.component.current&&e(this.component.current)},e}();t.default=a},81163:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(87363),a=r(58139),i=r(92594),l=r(63346),s=function(e){function t(t){var r=e.call(this,t)||this;return r.select=o.createRef(),r.pane=o.createRef(),r.onChange=function(){r.props.updateHash(null,[r.select.current.value])},r.state={current:"empty"},r}return(0,n.__extends)(t,e),t.prototype.render=function(){var e=a.default[this.state.current].component,t=null;return e&&(t=o.createElement(e,(0,n.__assign)((0,n.__assign)({},this.props),{ref:this.pane}))),o.createElement(o.Fragment,null,o.createElement("div",{className:l.header},o.createElement("h3",null,"Select an API to try"),o.createElement("select",{ref:this.select,value:this.state.current,onChange:this.onChange},(0,i.getObjectKeys)(a.default).map((function(e){return o.createElement("option",{value:e,key:e},a.default[e].name)})))),t)},t.prototype.onPluginEvent=function(e){this.pane.current&&this.pane.current.onPluginEvent&&this.pane.current.onPluginEvent(e)},t.prototype.setHashPath=function(e){var t=e&&(0,i.getObjectKeys)(a.default).indexOf(e[0])>=0?e[0]:null;t&&t!=this.state.current?this.setState({current:t}):this.props.updateHash(null,[this.state.current])},t}(o.Component);t.default=s},19268:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(81163),a=function(e){function t(){return e.call(this,o.default,"api","API Playground")||this}return(0,n.__extends)(t,e),t.prototype.getComponentProps=function(e){var t=this;return(0,n.__assign)((0,n.__assign)({},e),{getEditor:function(){return t.editor}})},t.prototype.onPluginEvent=function(e){this.getComponent((function(t){return t.onPluginEvent(e)}))},t}(r(43829).default);t.default=a},58139:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(44949),o=r(19413),a=r(58353),i=r(11942),l=r(97113),s=r(47849),u=r(961),c=r(25638),d=r(82997),p=r(58393),f={empty:{name:"Please select"},block:{name:"Block Elements",component:n.default},sanitizer:{name:"HTML Sanitizer",component:c.default},matchlink:{name:"Match Link",component:u.default},insertContent:{name:"Insert Content",component:l.default},region:{name:"Get Selected Regions",component:a.default},entity:{name:"Insert Entity",component:s.default},vlist:{name:"VList",component:d.default},vtable:{name:"VTable",component:p.default},getDarkColor:{name:"getDarkColor",component:o.default},getSelection:{name:"getSelection",component:i.default},more:{name:"Coming soon..."}};t.default=f},44949:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(87363),a=r(92594),i=r(5552),l=function(e){function t(t){var r=e.call(this,t)||this;return r.checkGetBlocks=o.createRef(),r.update=function(){r.props.getEditor().runAsync(r.onGetBlocks)},r.onGetBlocks=function(){for(var e=r.props.getEditor().getBodyTraverser(),t=e&&e.currentBlockElement,n=[];t;)n.push(t),t=e.getNextBlockElement();r.setBlocks(n)},r.onMouseOver=function(e){r.props.getEditor().select(e.getStartNode(),0,e.getEndNode(),-1)},r.state={blocks:[]},r}return(0,n.__extends)(t,e),t.prototype.render=function(){var e=this;return o.createElement("div",null,o.createElement("button",{onClick:this.onGetBlocks},"Get blocks"),o.createElement("input",{type:"checkbox",id:"checkGetBlocks",ref:this.checkGetBlocks,onClick:this.update}),o.createElement("label",{htmlFor:"checkGetBlocks"},"Auto refresh"),this.state.blocks.map((function(t,r){return o.createElement("pre",{key:r,className:i.block,onMouseOver:function(){return e.onMouseOver(t)}},s(t)?e.renderBlock(t):o.createElement("i",{onDoubleClick:function(){return e.collapse(t)}},e.renderBlock(t)))})))},t.prototype.onPluginEvent=function(e){1!=e.eventType&&7!=e.eventType||(this.checkGetBlocks.current.checked?this.update():this.setBlocks([]))},t.prototype.collapse=function(e){e.collapseToSingleElement(),this.props.getEditor().triggerContentChangedEvent(),this.checkGetBlocks.current.checked||this.onGetBlocks()},t.prototype.renderBlock=function(e){var t=this,r=s(e);return o.createElement("div",{onDoubleClick:!r&&function(){return t.collapse(e)},title:r?"This is a NodeBlockElement":"This is a StartEndBlockElement, double to collapse",style:{fontStyle:r?"normal":"italic"}},function(e){return e.getStartNode()==e.getEndNode()?e.getStartNode().textContent:(0,a.createRange)(e.getStartNode(),e.getEndNode()).toString()}(e)||"")},t.prototype.setBlocks=function(e){this.setState({blocks:e})},t}(o.Component);function s(e){return e.getStartNode()==e.getEndNode()&&(0,a.isBlockElement)(e.getStartNode())}t.default=l},19413:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(87363),a=r(92594),i=r(66269),l=function(e){function t(t){var r=e.call(this,t)||this;return r.lightColor=o.createRef(),r.onInputChange=function(){var e=r.lightColor.current.value,t="";try{t=(0,a.getDarkColor)(e)}catch(e){t=e}r.setState({lightColor:e,darkColor:t})},r.state={lightColor:"",darkColor:""},r}return(0,n.__extends)(t,e),t.prototype.render=function(){return o.createElement(o.Fragment,null,o.createElement("div",null,"Light Color:"," ",o.createElement("input",{type:"input",ref:this.lightColor,onChange:this.onInputChange,value:this.state.lightColor})),o.createElement("hr",null),o.createElement("div",null,"Light Color:",o.createElement("div",{className:i.lightBackground},o.createElement("div",{className:i.result,style:{backgroundColor:this.state.lightColor}}))),o.createElement("div",null,"DarkColor: ",o.createElement("span",null,this.state.darkColor),o.createElement("div",{className:i.darkBackground},o.createElement("div",{className:i.result,style:{backgroundColor:this.state.darkColor}}))))},t}(o.Component);t.default=l},11942:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(87363),a=r(63386),i=function(e){function t(t){var r,n=e.call(this,t)||this;return n.selectInfo=o.createRef(),n.editor=n.props.getEditor(),n.firstCellX=o.createRef(),n.firstCellY=o.createRef(),n.lastCellX=o.createRef(),n.lastCellY=o.createRef(),n.selectionType=((r={})[0]="Normal",r[1]="Table Selection",r[2]="Image Selection",r),n.updateSelection=function(){n.setState({selection:n.editor?n.editor.getSelectionRangeEx():null})},n.selectElement=function(){var e=n.selectInfo.current.value;if(e)if(n.state.isImageSelectionOption){var t=(r=n.editor.getDocument().querySelector('img[id$="'+e+'"]'))?n.editor.select(r):null;n.setState({selection:t?n.editor.getSelectionRangeEx():null,selectionMessage:t?"Image Found":"Image not found"})}else{var r=n.editor.getDocument().querySelector('table[id$="'+e+'"]'),o=n.getCoordinates();t=r&&o?n.editor.select(r,o):null,n.setState({selection:t?n.editor.getSelectionRangeEx():null,selectionMessage:t?"Table found":"Table not found"})}},n.getCoordinates=function(){return n.firstCellX.current.value&&n.firstCellY.current.value&&n.lastCellX.current.value&&n.lastCellY.current.value?{firstCell:{x:parseInt(n.firstCellX.current.value),y:parseInt(n.firstCellY.current.value)},lastCell:{x:parseInt(n.lastCellX.current.value),y:parseInt(n.lastCellY.current.value)}}:null},n.createSelectionInfo=function(){return o.createElement(o.Fragment,null,o.createElement("div",{className:a.containerInfo},o.createElement("span",{className:a.title},"Selection Information"),o.createElement("div",null,"Selection type: ",n.selectionType[n.state.selection.type]),o.createElement("div",null,"Are collapsed: ",""+n.state.selection.areAllCollapsed),1===n.state.selection.type&&o.createElement(o.Fragment,null,o.createElement("div",null,"Coordinates"),o.createElement("div",null,"First cell:",o.createElement("span",null," X: ",n.state.selection.coordinates.firstCell.x),o.createElement("span",null," Y: ",n.state.selection.coordinates.firstCell.y)),o.createElement("div",null,"Last cell:",o.createElement("span",null," X: ",n.state.selection.coordinates.lastCell.x),o.createElement("span",null," Y: ",n.state.selection.coordinates.lastCell.y))),2===n.state.selection.type&&o.createElement(o.Fragment,null,o.createElement("div",null,"Image Id: ",n.state.selection.image.id))))},n.selectionOption=function(e,t,r){return o.createElement(o.Fragment,null,o.createElement("div",null,o.createElement("label",null,o.createElement("input",{className:a.input,type:"radio",checked:t,onChange:r}),e)))},n.changeSelectionOption=function(){n.setState({isImageSelectionOption:!n.state.isImageSelectionOption})},n.createCoordinatesInput=function(e,t){return o.createElement(o.Fragment,null,o.createElement("div",null,o.createElement("label",null,e,o.createElement("input",{className:a.coordinates,min:"0",type:"number",ref:t}))))},n.showManualSelection=function(){n.setState({manualSelect:!n.state.manualSelect})},n.state={selection:null,selectionMessage:"",isImageSelectionOption:!0,manualSelect:!1},n}return(0,n.__extends)(t,e),t.prototype.onPluginEvent=function(e){22!=e.eventType||this.state.manualSelect||this.updateSelection()},t.prototype.render=function(){return o.createElement(o.Fragment,null,!this.state.manualSelect&&o.createElement("span",{className:a.title},"Click on the screen to get selection information"),this.state.selection&&o.createElement("span",null,this.createSelectionInfo()),this.state.manualSelect&&o.createElement("div",{className:a.containerInfo},o.createElement("div",null,o.createElement("span",{className:a.title},"Select element type:"),this.selectionOption("Image",this.state.isImageSelectionOption,this.changeSelectionOption),this.selectionOption("Table",!this.state.isImageSelectionOption,this.changeSelectionOption),o.createElement("input",{className:a.input,placeholder:"Type element id:",type:"input",ref:this.selectInfo}),!this.state.isImageSelectionOption&&o.createElement("div",null,o.createElement("div",null," Coordinates "),this.createCoordinatesInput("First cell X",this.firstCellX),this.createCoordinatesInput("First cell Y",this.firstCellY),this.createCoordinatesInput("Last cell X",this.lastCellX),this.createCoordinatesInput("Last cell X",this.lastCellY))),o.createElement("div",null,this.state.selectionMessage),o.createElement("div",null,this.selectInfo&&o.createElement("button",{className:a.button,onClick:this.selectElement},"Select Element"))),o.createElement("button",{className:a.button,onClick:this.showManualSelection},this.state.manualSelect?"Hide manual select":"Show manual select"))},t}(o.Component);t.default=i},97113:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(87363),a=r(66532),i=function(e){function t(t){var r=e.call(this,t)||this;return r.html=o.createRef(),r.onClick=function(){var e=r.props.getEditor();if(5!=r.state.position){var t={position:r.state.position,updateCursor:r.state.updateCursor,replaceSelection:r.state.replaceSelection,insertOnNewLine:r.state.insertOnNewLine};e.addUndoSnapshot((function(){return e.insertContent(r.state.content,t)}))}},r.state={content:"",position:3,updateCursor:!0,replaceSelection:!0,insertOnNewLine:!1},r}return(0,n.__extends)(t,e),t.prototype.render=function(){var e=this;return o.createElement("table",null,o.createElement("tr",null,o.createElement("td",null,"HTML Content"),o.createElement("td",null,o.createElement("textarea",{className:a.text,ref:this.html,value:this.state.content,onChange:function(){return e.setState({content:e.html.current.value})}}))),o.createElement("tr",null,o.createElement("td",null,"Insert at"),o.createElement("td",null,o.createElement("div",null,o.createElement("input",{type:"radio",name:"position",checked:0==this.state.position,id:"insertBegin",onClick:function(){return e.setPosition(0)}}),o.createElement("label",{htmlFor:"insertBegin"},"Begin")),o.createElement("div",null,o.createElement("input",{type:"radio",name:"position",checked:1==this.state.position,id:"insertEnd",onClick:function(){return e.setPosition(1)}}),o.createElement("label",{htmlFor:"insertEnd"},"End")),o.createElement("div",null,o.createElement("input",{type:"radio",name:"position",checked:3==this.state.position,id:"insertSelectionStart",onClick:function(){return e.setPosition(3)}}),o.createElement("label",{htmlFor:"insertSelectionStart"},"SelectionStart")),o.createElement("div",null,o.createElement("input",{type:"radio",name:"position",checked:4==this.state.position,id:"insertOutside",onClick:function(){return e.setPosition(4)}}),o.createElement("label",{htmlFor:"insertOutside"},"Outside")))),o.createElement("tr",null,o.createElement("td",null,"Cursor option"),o.createElement("td",null,o.createElement("input",{type:"checkbox",id:"insertUpdateCursor",checked:this.state.updateCursor,onClick:function(){return e.setState({updateCursor:!e.state.updateCursor})}}),o.createElement("label",{htmlFor:"insertUpdateCursor"},"Update cursor"))),o.createElement("tr",null,o.createElement("td",null,"Replace option"),o.createElement("td",null,o.createElement("input",{type:"checkbox",id:"insertReplaceSelection",checked:this.state.replaceSelection,onClick:function(){return e.setState({replaceSelection:!e.state.replaceSelection})}}),o.createElement("label",{htmlFor:"insertReplaceSelection"},"Replace selection"))),o.createElement("tr",null,o.createElement("td",null,"New line option"),o.createElement("td",null,o.createElement("input",{type:"checkbox",id:"insertOnNewLine",checked:this.state.insertOnNewLine,onClick:function(){return e.setState({insertOnNewLine:!e.state.insertOnNewLine})}}),o.createElement("label",{htmlFor:"insertOnNewLine"},"Insert on new line"))),o.createElement("tr",null,o.createElement("td",{colSpan:2,className:a.buttonRow},o.createElement("button",{onClick:this.onClick},"Insert Content"))))},t.prototype.setPosition=function(e){this.setState({position:e})},t}(o.Component);t.default=i},47849:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(87363),a=r(92594),i=r(92594),l=r(57047),s=r(89859),u=function(e){function t(t){var r=e.call(this,t)||this;return r.entityType=o.createRef(),r.html=o.createRef(),r.styleInline=o.createRef(),r.styleBlock=o.createRef(),r.isReadonly=o.createRef(),r.insertAtRoot=o.createRef(),r.focusAfterEntity=o.createRef(),r.insertEntity=function(){var e=r.entityType.current.value,t=document.createElement("span");t.innerHTML=(0,l.trustedHTMLHandler)(r.html.current.value);var n=r.styleBlock.current.checked,o=r.isReadonly.current.checked,a=r.insertAtRoot.current.checked,s=r.focusAfterEntity.current.checked;if(t){var u=r.props.getEditor();u.addUndoSnapshot((function(){(0,i.insertEntity)(u,e,t,n,o,void 0,a,s)}))}},r.onGetEntities=function(){var e=(0,a.getEntitySelector)(),t=r.props.getEditor().queryElements(e).map((function(e){return(0,a.getEntityFromElement)(e)}));r.setState({entities:t.filter((function(e){return!!e}))})},r.state={entities:[]},r}return(0,n.__extends)(t,e),t.prototype.render=function(){return o.createElement(o.Fragment,null,o.createElement("div",null,"Type: ",o.createElement("input",{type:"input",ref:this.entityType})),o.createElement("div",null,"HTML: ",o.createElement("textarea",{className:s.textarea,ref:this.html})),o.createElement("div",null,"Style:",o.createElement("input",{type:"radio",name:"entityStyle",ref:this.styleInline,id:"styleInline"}),o.createElement("label",{htmlFor:"styleInline"},"Inline"),o.createElement("input",{type:"radio",name:"entityStyle",ref:this.styleBlock,id:"styleBlock"}),o.createElement("label",{htmlFor:"styleBlock"},"Block")),o.createElement("div",null,o.createElement("input",{id:"readonly",type:"checkbox",ref:this.isReadonly}),o.createElement("label",{htmlFor:"readonly"},"Readonly ")),o.createElement("div",null,o.createElement("input",{id:"insertAtRoot",type:"checkbox",ref:this.insertAtRoot}),o.createElement("label",{htmlFor:"insertAtRoot"},"Force insert at root of region")),o.createElement("div",null,o.createElement("input",{id:"focusAfterEntity",type:"checkbox",ref:this.focusAfterEntity}),o.createElement("label",{htmlFor:"focusAfterEntity"},"Focus after entity")),o.createElement("div",null,o.createElement("button",{onClick:this.insertEntity},"Insert Entity")),o.createElement("hr",null),o.createElement("div",null,o.createElement("button",{onClick:this.onGetEntities},"Get all entities")),o.createElement("div",null,this.state.entities.map((function(e){return o.createElement(c,{key:e.id,entity:e})}))))},t}(o.Component);function c(e){var t=e.entity,r="",n=o.useCallback((function(){r=t.wrapper.style.backgroundColor,t.wrapper.style.backgroundColor="blue"}),[t]),a=o.useCallback((function(){t.wrapper.style.backgroundColor=r}),[t]);return o.createElement("div",{onMouseOver:n,onMouseOut:a},"Type: ",t.type,o.createElement("br",null),"Id: ",t.id,o.createElement("br",null),"Readonly: ",t.isReadonly?"True":"False",o.createElement("br",null))}t.default=u},961:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(87363),a=r(92594),i=function(e){function t(t){var r=e.call(this,t)||this;return r.url=o.createRef(),r.onMatchLink=function(){var e=(0,a.matchLink)(r.url.current.value);r.setState({linkData:e})},r.state={linkData:void 0},r}return(0,n.__extends)(t,e),t.prototype.render=function(){var e=this.state.linkData||{},t=e.scheme,r=e.originalUrl,n=e.normalizedUrl;return o.createElement(o.Fragment,null,o.createElement("div",null,"Url: ",o.createElement("input",{type:"input",ref:this.url})," ",o.createElement("button",{onClick:this.onMatchLink},"Match Link")),null===this.state.linkData?o.createElement("div",null,"Not matched"):o.createElement(o.Fragment,null,o.createElement("div",null,"Schema: ",t||""),o.createElement("div",null,"Original Url: ",r||""),o.createElement("div",null,"Normalized Url: ",n||"")))},t}(o.Component);t.default=i},58353:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(87363),a=r(92594),i=r(21483),l=function(e){function t(t){var r=e.call(this,t)||this;return r.getSelectedRegions=function(){r.setState({regions:r.props.getEditor().getSelectedRegions()})},r.clearAll=function(){r.setState({regions:[]})},r.state={regions:[]},r}return(0,n.__extends)(t,e),t.prototype.render=function(){var e=this.props.getEditor();return o.createElement(o.Fragment,null,o.createElement("div",null,o.createElement("button",{onClick:this.getSelectedRegions},"Get Selected Regions")," ",o.createElement("button",{onClick:this.clearAll},"Clear")),o.createElement("div",null,this.state.regions.map((function(t,r){return o.createElement(s,{key:r,region:t,editor:e,index:r})}))))},t}(o.Component);function s(e){var t=e.region,r=e.editor,n=e.index,i=o.useCallback((function(){var e=(0,a.getSelectedBlockElementsInRegion)(t);if(e.length>0){var n=(0,a.createRange)(e[0].getStartNode(),0,e[e.length-1].getEndNode(),-1);r.focus(),r.select(n)}}),[t]);return o.createElement("div",null,o.createElement("hr",null),o.createElement("div",null,o.createElement("b",null,"Region ",n)),o.createElement("div",null,"Root node: ",o.createElement(u,{node:t.rootNode})),o.createElement("div",null,"Node Before: ",o.createElement(u,{node:t.nodeBefore})),o.createElement("div",null,"Node After: ",o.createElement(u,{node:t.nodeAfter})),o.createElement("div",null,"Selected blocks: ",o.createElement("button",{onClick:i},"Select")))}function u(e){var t=e.node,r=o.useCallback((function(){(0,a.safeInstanceOf)(t,"HTMLElement")&&(t.className+=" "+i.hover)}),[t]),n=o.useCallback((function(){if((0,a.safeInstanceOf)(t,"HTMLElement")){var e=t.className.split(" ");e=e.filter((function(e){return e!=i.hover})),t.className=e.join(" ").trim()}}),[t]);return t?(0,a.safeInstanceOf)(t,"HTMLElement")?o.createElement("span",{onMouseOver:r,onMouseOut:n,className:i.regionNode},(0,a.getTagOfNode)(t),"#",t.id):o.createElement("span",{className:i.regionNode},t.nodeValue.substr(0,10)):null}t.default=l},25638:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(87363),a=r(92594),i=r(57047),l=r(74211),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.source=o.createRef(),t.result=o.createRef(),t.sanitizer=new a.HtmlSanitizer,t.inline=function(){var e=t.getDOMDocument();(null==e?void 0:e.body)&&(t.sanitizer.convertGlobalCssToInlineCss(e),t.result.current.value=e.body.innerHTML)},t.sanitize=function(){var e=t.getDOMDocument();(null==e?void 0:e.body)&&(t.sanitizer.sanitize(e.body.firstChild),t.result.current.value=e.body.innerHTML)},t}return(0,n.__extends)(t,e),t.prototype.render=function(){return o.createElement(o.Fragment,null,o.createElement("h3",null,"Input"),o.createElement("textarea",{className:l.textarea,ref:this.source}),o.createElement("div",null,o.createElement("button",{className:l.button,onClick:this.inline},"Inline CSS"),o.createElement("button",{className:l.button,onClick:this.sanitize},"Sanitize")),o.createElement("h3",null,"Result"),o.createElement("textarea",{className:l.textarea,ref:this.result}))},t.prototype.getDOMDocument=function(){var e=new DOMParser,t=(0,i.trustedHTMLHandler)(this.source.current.value)||"";return e.parseFromString(t,"text/html")},t}(o.Component);t.default=s},82997:(e,t,r)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0});var o=r(97582),a=r(87363),i=r(92594),l=((n={})[0]="None",n[1]="Ordered",n[2]="Unordered",n);function s(e){var t=e.item,r=e.editor,n=e.onChange,o=t.getListType(),i=a.useCallback((function(){var e=t.getNode();r.select(e)}),[e.item,r]),s=a.useCallback((function(){t.changeListType(1),n()}),[e.item,r]),u=a.useCallback((function(){t.changeListType(2),n()}),[e.item,r]),c=a.useCallback((function(){t.indent(),n()}),[e.item,r]),d=a.useCallback((function(){t.outdent(),n()}),[e.item,r]);return a.createElement("div",null,a.createElement("button",{onClick:s},"1."),a.createElement("button",{onClick:u},"*"),a.createElement("button",{onClick:d},"<-"),a.createElement("button",{onClick:c},"->"),a.createElement("span",{style:{marginLeft:20*t.getLevel()+"px",display:"inline-block",cursor:"pointer"},onMouseOver:i},l[o]))}var u=function(e){function t(t){var r=e.call(this,t)||this;return r.createVList=function(){var e=r.props.getEditor(),t=e.getElementAtCursor(),n=e.getSelectedRegions()[0],o=t?(0,i.createVListFromRegion)(n,!1,t):null;r.setState({vlist:o})},r.onWriteback=function(){var e=r.props.getEditor();e.addUndoSnapshot((function(){var t,n;null===(t=r.state.vlist)||void 0===t||t.writeBack(e.isFeatureEnabled("ReuseAllAncestorListElements"),e.isFeatureEnabled("DisableListChain")),e.focus(),e.select(null===(n=r.state.vlist.items[0])||void 0===n?void 0:n.getNode(),0)})),r.createVList()},r.onChange=function(){r.forceUpdate()},r.state={vlist:null},r}return(0,o.__extends)(t,e),t.prototype.render=function(){var e=this,t=this.props.getEditor();return a.createElement(a.Fragment,null,a.createElement("button",{onClick:this.createVList},"Create VList from cursor"),this.state.vlist&&a.createElement(a.Fragment,null,this.state.vlist.items.map((function(r){return a.createElement(s,{item:r,editor:t,onChange:e.onChange})})),a.createElement("button",{onClick:this.onWriteback},"Write back")))},t}(a.Component);t.default=u},85961:(e,t)=>{"use strict";function r(e,t,r,n,o,a,i,l,s,u,c){return{topBorderColor:e,bottomBorderColor:t,verticalBorderColor:r,hasBandedRows:n,bgColorEven:s,bgColorOdd:u,hasBandedColumns:o,hasHeaderRow:a,headerRowColor:c,hasFirstColumn:i,tableBorderFormat:l,keepCellShade:!1}}Object.defineProperty(t,"__esModule",{value:!0}),t.createTableFormat=t.PREDEFINED_STYLES=void 0,t.PREDEFINED_STYLES={DEFAULT:function(e,t){return r(e,e,e,!1,!1,!1,!1,0,null,t,e)},DEFAULT_WITH_BACKGROUND_COLOR:function(e,t){return r(e,e,e,!1,!1,!1,!1,0,null,t,e)},GRID_WITHOUT_BORDER:function(e,t){return r(e,e,e,!0,!1,!1,!1,3,null,t,e)},LIST:function(e,t){return r(e,e,null,!1,!1,!1,!1,0,null,t,e)},BANDED_ROWS_FIRST_COLUMN_NO_BORDER:function(e,t){return r(e,e,e,!1,!1,!1,!1,4,null,t,e)},EXTERNAL:function(e,t){return r(e,e,e,!1,!1,!1,!1,1,null,t,e)},NO_HEADER_VERTICAL:function(e,t){return r(e,e,e,!1,!1,!1,!1,2,null,t,e)},ESPECIAL_TYPE_1:function(e,t){return r(e,e,e,!1,!1,!1,!1,5,null,t,e)},ESPECIAL_TYPE_2:function(e,t){return r(e,e,e,!1,!1,!1,!1,6,null,t,e)},ESPECIAL_TYPE_3:function(e,t){return r(e,e,e,!1,!1,!1,!1,7,t,null,e)},CLEAR:function(e,t){return r(e,e,e,!1,!1,!1,!1,8,t,null,e)}},t.createTableFormat=r},58393:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(6767),a=r(87363),i=r(51040),l=r(85961),s=r(92594),u=r(92594),c="#0C64C0",d=r(49117);function p(e){var t=e.cell,r=e.editor,n=e.isCurrent,o=a.useCallback((function(){r.select(t.td)}),[t,r]),i=a.useCallback((function(){t.td&&e.onClickCell(t.td)}),[t,r]),l=t.td?(0,u.getTagOfNode)(t.td):t.spanAbove&&t.spanLeft?"↖":t.spanAbove?"↑":t.spanLeft?"←":"";return a.createElement("div",{style:{cursor:"pointer",border:n?"solid 2px black":""},onMouseOver:o,onClick:i},l)}var f=function(e){function t(t){var r=e.call(this,t)||this;return r.bgColor=a.createRef(),r.topBorderColor=a.createRef(),r.bottomBorderColor=a.createRef(),r.verticalBorderColor=a.createRef(),r.createVTable=function(){var e=r.props.getEditor().getElementAtCursor("td,th"),t=e?new u.VTable(e):null;r.setState({vtable:t})},r.onClickCell=function(e){var t=new u.VTable(e);r.setState({vtable:t})},r.onCustomizeFormat=function(){var e=(0,l.createTableFormat)(r.topBorderColor.current.value||void 0,r.bottomBorderColor.current.value||void 0,r.verticalBorderColor.current.value||void 0);r.state.vtable.applyFormat(e),r.forceUpdate()},r.onWriteBack=function(){var e=r.props.getEditor();e.addUndoSnapshot((function(){var t=r.state.vtable,n=t.getCurrentTd();t.writeBack(),e.focus(),e.select(n,0)})),r.createVTable()},r.state={vtable:null},r}return(0,n.__extends)(t,e),t.prototype.render=function(){var e,t=this,r=this.props.getEditor(),n=null===(e=this.state.vtable)||void 0===e?void 0:e.getCurrentTd();return a.createElement(a.Fragment,null,a.createElement("button",{onClick:this.createVTable},"Create VTable from cursor"),this.state.vtable&&a.createElement(a.Fragment,null,a.createElement("table",{style:{border:"solid 1px black"}},a.createElement("tbody",null,this.state.vtable.cells.map((function(e,o){return a.createElement("tr",{key:"row"+o},e.map((function(e,o){return a.createElement("td",{key:"cell"+o},a.createElement(p,{cell:e,editor:r,isCurrent:n==e.td,onClickCell:t.onClickCell}))})))})))),a.createElement("table",null,a.createElement("tbody",null,a.createElement("tr",null,a.createElement("th",{colSpan:2},"Edit Table")),a.createElement("tr",null,a.createElement("td",null,"Insert"),a.createElement("td",null,this.renderEditTableButton(r,"Above",0),this.renderEditTableButton(r,"Below",1),this.renderEditTableButton(r,"Left",2),this.renderEditTableButton(r,"Right",3))),a.createElement("tr",null,a.createElement("td",null,"Delete"),a.createElement("td",null,this.renderEditTableButton(r,"Table",4),this.renderEditTableButton(r,"Column",5),this.renderEditTableButton(r,"Row",6))),a.createElement("tr",null,a.createElement("td",null,"Merge"),a.createElement("td",null,this.renderEditTableButton(r,"Above",7),this.renderEditTableButton(r,"Below",8),this.renderEditTableButton(r,"Left",9),this.renderEditTableButton(r,"Right",10))),a.createElement("tr",null,a.createElement("td",null,"Split"),a.createElement("td",null,this.renderEditTableButton(r,"Horizontally",12),this.renderEditTableButton(r,"Vertically",13))),a.createElement("tr",null,a.createElement("td",null,"Align"),a.createElement("td",null,this.renderEditTableButton(r,"Left",15),this.renderEditTableButton(r,"Center",14),this.renderEditTableButton(r,"Right",16))),a.createElement("tr",null,a.createElement("td",null,"Align Cell"),a.createElement("td",null,this.renderEditTableButton(r,"Left",17),this.renderEditTableButton(r,"Center",18),this.renderEditTableButton(r,"Right",19),this.renderEditTableButton(r,"Top",20),this.renderEditTableButton(r,"Middle",21),this.renderEditTableButton(r,"Bottom",22))),a.createElement("tr",null,a.createElement("th",{colSpan:2},"Format Table")),a.createElement("tr",null,a.createElement("td",null,"State:"),a.createElement("td",null,this.renderSetHeaderRowButton(r),this.renderSetFirstColumnButton(r),this.renderSetBandedColumnButton(r),this.renderSetBandedRowButton(r))),a.createElement("tr",null,a.createElement("td",null,"Predefined:"),a.createElement("td",null,this.renderFormatTableButton("Default",l.PREDEFINED_STYLES.DEFAULT(c,c+"20"),r),this.renderFormatTableButton("Grid without border",l.PREDEFINED_STYLES.GRID_WITHOUT_BORDER(c,c+"20"),r),this.renderFormatTableButton("List",l.PREDEFINED_STYLES.LIST(c,c+"20"),r),this.renderFormatTableButton("Banded Row and first column and no border",l.PREDEFINED_STYLES.BANDED_ROWS_FIRST_COLUMN_NO_BORDER(c,c+"20"),r),this.renderFormatTableButton("Default with background color",l.PREDEFINED_STYLES.DEFAULT_WITH_BACKGROUND_COLOR(c,c+"20"),r),this.renderFormatTableButton("External",l.PREDEFINED_STYLES.EXTERNAL(c,c+"20"),r),this.renderFormatTableButton("No Header Vertical",l.PREDEFINED_STYLES.NO_HEADER_VERTICAL(c,c+"20"),r),this.renderFormatTableButton("Especial type 1",l.PREDEFINED_STYLES.ESPECIAL_TYPE_1(c,c+"20"),r),this.renderFormatTableButton("Especial type 2",l.PREDEFINED_STYLES.ESPECIAL_TYPE_2(c,c+"20"),r),this.renderFormatTableButton("Especial type 3",l.PREDEFINED_STYLES.ESPECIAL_TYPE_3(c,c+"20"),r),this.renderFormatTableButton("Clear",l.PREDEFINED_STYLES.CLEAR("transparent"),r))),a.createElement("tr",null,a.createElement("th",{colSpan:2,className:d.buttonRow},"Customized Colors:")),a.createElement(m,{text:"BackgroundColor",inputRef:this.bgColor}),a.createElement(m,{text:"Top border",inputRef:this.topBorderColor}),a.createElement(m,{text:"Bottom border",inputRef:this.bottomBorderColor}),a.createElement(m,{text:"Vertical border",inputRef:this.verticalBorderColor}),a.createElement("tr",null,a.createElement("td",{colSpan:2,className:d.buttonRow,onClick:this.onCustomizeFormat},a.createElement("button",{className:d.button},"Apply Format"))),a.createElement("tr",null,a.createElement("th",{colSpan:2,className:d.buttonRow},"Style Info:")))),a.createElement("button",{onClick:this.onWriteBack},"Write back")))},t.prototype.renderEditTableButton=function(e,t,r){var n=this;return a.createElement("button",{className:d.button,onClick:function(){(0,s.editTable)(e,r),n.forceUpdate()}},t)},t.prototype.renderSetHeaderRowButton=function(e){var t=this;return a.createElement("button",{className:d.button,onClick:function(){var r,n;(0,s.formatTable)(e,(r=t.state.vtable.table,(n=new u.VTable(r).formatInfo).keepCellShade=!0,n.hasHeaderRow=!n.hasHeaderRow,n),t.state.vtable.table),t.forceUpdate()}},"Header Row")},t.prototype.renderSetFirstColumnButton=function(e){var t=this;return a.createElement("button",{className:d.button,onClick:function(){var r,n;(0,s.formatTable)(e,(r=t.state.vtable.table,(n=new u.VTable(r).formatInfo).keepCellShade=!0,n.hasFirstColumn=!n.hasFirstColumn,n),t.state.vtable.table),t.forceUpdate()}},"First Column")},t.prototype.renderSetBandedColumnButton=function(e){var t=this;return a.createElement("button",{className:d.button,onClick:function(){var r,n;(0,s.formatTable)(e,(r=t.state.vtable.table,(n=new u.VTable(r).formatInfo).keepCellShade=!0,n.hasBandedColumns=!n.hasBandedColumns,n),t.state.vtable.table),t.forceUpdate()}},"Banded Column")},t.prototype.renderSetBandedRowButton=function(e){var t=this;return a.createElement("button",{className:d.button,onClick:function(){var r,n;(0,s.formatTable)(e,(r=t.state.vtable.table,(n=new u.VTable(r).formatInfo).keepCellShade=!0,n.hasBandedRows=!n.hasBandedRows,n),t.state.vtable.table),t.forceUpdate()}},"Banded Row")},t.prototype.renderFormatTableButton=function(e,t,r){var n=this;return a.createElement("button",{className:d.button,onClick:function(){(0,s.formatTable)(r,t,n.state.vtable.table),n.forceUpdate()}},e)},t}(a.Component);function m(e){var t,r=(0,n.__read)(a.useState(!1),2),l=r[0],s=r[1],u=a.useCallback((function(){s(!l)}),[l]),c=a.useCallback((function(t){e.inputRef.current.value=t.hex().toString()}),[]);try{t=o(e.inputRef.current.value)}catch(e){t=o("white")}return a.createElement(a.Fragment,null,a.createElement("tr",null,a.createElement("td",{className:d.label},a.createElement("button",{onClick:u},e.text)),a.createElement("td",null,a.createElement("input",{type:"text",ref:e.inputRef}))),l&&a.createElement("tr",null,a.createElement("td",{colSpan:2},a.createElement(i.default,{initColor:t,onSelect:c}))))}t.default=f},22536:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(87363),a=r(46660),i=r(28575),l=r(97080),s=r(31569),u=r(8369),c=function(e){function t(t){var r=e.call(this,t)||this;return r.contentModelButtons=[s.refreshButton,l.exportButton],r.state={model:null},r}return(0,n.__extends)(t,e),t.prototype.setContentModel=function(e){this.setState({model:e})},t.prototype.render=function(){return o.createElement(o.Fragment,null,o.createElement(i.ContentModelRibbon,{buttons:this.contentModelButtons,plugin:this.props.ribbonPlugin}),o.createElement("div",{className:u.contentModel},this.state.model?o.createElement(a.ContentModelDocumentView,{doc:this.state.model}):null))},t}(o.Component);t.default=c},25785:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(22536),a=r(43829),i=r(24),l=r(89210),s=function(e){function t(){var t=e.call(this,o.default,"contentModel","Content Model (Under development)")||this;return t.onModelChangeFromSelection=function(){t.editor.hasFocus()&&t.onModelChange()},t.onModelChange=function(){t.getComponent((function(e){var r=t.editor.getContentModelCopy("connected");e.setContentModel(r),(0,l.setCurrentContentModel)(r)}))},t.contentModelRibbon=new i.ContentModelRibbonPlugin,t}return(0,n.__extends)(t,e),t.prototype.initialize=function(t){e.prototype.initialize.call(this,t),this.contentModelRibbon.initialize(t),t.getDocument().addEventListener("selectionchange",this.onModelChangeFromSelection)},t.prototype.dispose=function(){this.contentModelRibbon.dispose(),this.editor.getDocument().removeEventListener("selectionchange",this.onModelChangeFromSelection),e.prototype.dispose.call(this)},t.prototype.onPluginEvent=function(e){var t=this;7==e.eventType&&"RefreshModel"==e.source?this.getComponent((function(e){var r=t.editor.getContentModelCopy("connected");e.setContentModel(r),(0,l.setCurrentContentModel)(r)})):3!=e.eventType&&7!=e.eventType||this.onModelChange()},t.prototype.getInnerRibbonPlugin=function(){return this.contentModelRibbon},t.prototype.getComponentProps=function(e){return(0,n.__assign)((0,n.__assign)({},e),{model:null,ribbonPlugin:this.contentModelRibbon})},t}(a.default);t.default=s},97080:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exportButton=void 0;var n=r(89210);t.exportButton={key:"buttonNameExport",unlocalizedText:"Create DOM tree",iconName:"DOM",onClick:function(e){var t=(0,n.getCurrentContentModel)();t&&e.formatContentModel((function(e){return e.blocks=t.blocks,!0}))}}},31569:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.refreshButton=void 0,t.refreshButton={key:"buttonNameRefresh",unlocalizedText:"Refresh",iconName:"Refresh",onClick:function(e){e.triggerEvent("contentChanged",{source:"RefreshModel"})}}},89210:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setCurrentContentModel=t.getCurrentContentModel=void 0;var r=null;t.getCurrentContentModel=function(){return r},t.setCurrentContentModel=function(e){r=e}},16711:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(87363),a=r(55314),i=r(92594),l=r(38886),s=function(e){function t(t){var r=e.call(this,t)||this;return r.select=o.createRef(),r.pane=o.createRef(),r.onChange=function(){r.props.updateHash(null,[r.select.current.value])},r.state={current:"empty"},r}return(0,n.__extends)(t,e),t.prototype.render=function(){var e=a.default[this.state.current].component,t=null;return e&&(t=o.createElement(e,(0,n.__assign)((0,n.__assign)({},this.props),{ref:this.pane}))),o.createElement(o.Fragment,null,o.createElement("div",{className:l.header},o.createElement("h3",null,"Select an API to try"),o.createElement("select",{ref:this.select,value:this.state.current,onChange:this.onChange},(0,i.getObjectKeys)(a.default).map((function(e){return o.createElement("option",{value:e,key:e},a.default[e].name)})))),t)},t.prototype.onPluginEvent=function(e){this.pane.current&&this.pane.current.onPluginEvent&&this.pane.current.onPluginEvent(e)},t.prototype.setHashPath=function(e){var t=e&&(0,i.getObjectKeys)(a.default).indexOf(e[0])>=0?e[0]:null;t&&t!=this.state.current?this.setState({current:t}):this.props.updateHash(null,[this.state.current])},t}(o.Component);t.default=s},42442:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(16711),a=function(e){function t(){return e.call(this,o.default,"api","API Playground")||this}return(0,n.__extends)(t,e),t.prototype.getComponentProps=function(e){var t=this;return(0,n.__assign)((0,n.__assign)({},e),{getEditor:function(){return t.editor}})},t.prototype.onPluginEvent=function(e){this.getComponent((function(t){return t.onPluginEvent(e)}))},t}(r(43829).default);t.default=a},55314:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={empty:{name:"Please select"},entity:{name:"Insert Entity",component:r(27816).default},more:{name:"Coming soon..."}};t.default=n},27816:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(87363),a=r(92594),i=r(95511),l=r(57047),s=r(85671),u=function(e){function t(t){var r=e.call(this,t)||this;return r.entityType=o.createRef(),r.html=o.createRef(),r.styleInline=o.createRef(),r.styleBlock=o.createRef(),r.focusAfterEntity=o.createRef(),r.posFocus=o.createRef(),r.posTop=o.createRef(),r.posBottom=o.createRef(),r.posRegionRoot=o.createRef(),r.insertEntity=function(){var e=r.entityType.current.value,t=document.createElement("span");t.innerHTML=(0,l.trustedHTMLHandler)(r.html.current.value);var n=r.styleBlock.current.checked,o=r.focusAfterEntity.current.checked,a=r.posTop.current.checked,s=r.posBottom.current.checked,u=r.posRegionRoot.current.checked;if(t){var c=r.props.getEditor(),d={contentNode:t,focusAfterEntity:o};c.focus(),n?(0,i.insertEntity)(c,e,!0,u?"root":a?"begin":s?"end":"focus",d):(0,i.insertEntity)(c,e,n,a?"begin":s?"end":"focus",d)}},r.onGetEntities=function(){var e=(0,a.getEntitySelector)(),t=r.props.getEditor().queryElements(e).map((function(e){return(0,a.getEntityFromElement)(e)}));r.setState({entities:t.filter((function(e){return!!e}))})},r.state={entities:[]},r}return(0,n.__extends)(t,e),t.prototype.render=function(){return o.createElement(o.Fragment,null,o.createElement("div",null,"Type: ",o.createElement("input",{type:"input",ref:this.entityType})),o.createElement("div",null,"HTML: ",o.createElement("textarea",{className:s.textarea,ref:this.html})),o.createElement("div",null,"Style:",o.createElement("input",{type:"radio",name:"entityStyle",ref:this.styleInline,id:"styleInline"}),o.createElement("label",{htmlFor:"styleInline"},"Inline"),o.createElement("input",{type:"radio",name:"entityStyle",ref:this.styleBlock,id:"styleBlock"}),o.createElement("label",{htmlFor:"styleBlock"},"Block")),o.createElement("div",null,"Position:",o.createElement("br",null),o.createElement("input",{type:"radio",name:"position",ref:this.posFocus,id:"posFocus"}),o.createElement("label",{htmlFor:"posFocus"},"Current focus"),o.createElement("br",null),o.createElement("input",{type:"radio",name:"position",ref:this.posTop,id:"posTop"}),o.createElement("label",{htmlFor:"posTop"},"Top"),o.createElement("br",null),o.createElement("input",{type:"radio",name:"position",ref:this.posBottom,id:"posBottom"}),o.createElement("label",{htmlFor:"posBottom"},"Bottom"),o.createElement("br",null),o.createElement("input",{type:"radio",name:"position",ref:this.posRegionRoot,id:"posRegionRoot"}),o.createElement("label",{htmlFor:"posRegionRoot"},"Region root"),o.createElement("br",null)),o.createElement("div",null,o.createElement("input",{id:"focusAfterEntity",type:"checkbox",ref:this.focusAfterEntity}),o.createElement("label",{htmlFor:"focusAfterEntity"},"Focus after entity")),o.createElement("div",null,o.createElement("button",{onClick:this.insertEntity},"Insert Entity")),o.createElement("hr",null),o.createElement("div",null,o.createElement("button",{onClick:this.onGetEntities},"Get all entities")),o.createElement("div",null,this.state.entities.map((function(e){return o.createElement(c,{key:e.id,entity:e})}))))},t}(o.Component);function c(e){var t=e.entity,r="",n=o.useCallback((function(){r=t.wrapper.style.backgroundColor,t.wrapper.style.backgroundColor="blue"}),[t]),a=o.useCallback((function(){t.wrapper.style.backgroundColor=r}),[t]);return o.createElement("div",{onMouseOver:n,onMouseOut:a},"Type: ",t.type,o.createElement("br",null),"Id: ",t.id,o.createElement("br",null),"Readonly: ",t.isReadonly?"True":"False",o.createElement("br",null))}t.default=u},65180:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(87363),a=r(10865),i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,n.__extends)(t,e),t.prototype.render=function(){var e=new a.default(this.props.state);return o.createElement("div",null,o.createElement("pre",null,e.getCode()))},t}(o.Component);t.default=i},86671:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(87363),a=r(92594),i=r(92594),l=r(90680),s={autoBullet:"Auto Bullet / Numbering",indentWhenTab:"Indent list when Tab",outdentWhenShiftTab:"Outdent list when Shift + Tab",outdentWhenBackspaceOnEmptyFirstLine:"Outdent list when Backspace on empty first Line",outdentWhenEnterOnEmptyLine:"Outdent list when Enter on empty line",mergeInNewLineWhenBackspaceOnFirstChar:"Merge in new line when Backspace on first char in list",maintainListChain:"Maintain the continued list numbers",unquoteWhenBackspaceOnEmptyFirstLine:"Unquote when Backspace on empty first line",unquoteWhenEnterOnEmptyLine:"Unquote when Enter on empty line",tabInTable:"Tab to jump cell in table",upDownInTable:"Up / Down to jump cell in table",insertLineBeforeStructuredNodeFeature:"Enter to create new line before table/list at beginning of editor content",autoLink:"Auto link",unlinkWhenBackspaceAfterLink:"Auto unlink when backspace right after a hyperlink",defaultShortcut:"Default Shortcuts",noCycleCursorMove:"Avoid moving cycle moving cursor when Ctrl+Left/Right",clickOnEntity:"Fire an event when click on a readonly entity",escapeFromEntity:"Fire an event when Escape from a readonly entity",enterBeforeReadonlyEntity:"Start a new line when Enter before an event",backspaceAfterEntity:"Fire an event when Backspace after an entity",deleteBeforeEntity:"Fire an event when Delete before an event",markdownBold:"Markdown style Bolding",markdownItalic:"Markdown style Italics",markdownStrikethru:"Markdown style Strikethrough",markdownInlineCode:"Markdown style Code blocks",maintainListChainWhenDelete:"Maintain the list of number in the right order after press delete before the first item",indentTableOnTab:"Indent the table if it is all cells are selected.",indentWhenTabText:"On Tab indent the selection or add Tab, requires TabKeyFeatures Experimental Feature",outdentWhenTabText:"On Shift + Tab outdent the selection, requires TabKeyFeatures Experimental Feature",autoHyphen:"Automatically transform -- into hyphen, if typed between two words.",autoBulletList:"When press space after *, -, --, ->, --\x3e, >, => in an empty line, toggle bullet",autoNumberingList:"When press space after an number, a letter or roman number followed by ), ., -, or between parenthesis in an empty line, toggle numbering",mergeListOnBackspaceAfterList:"When backspacing between lists, merge the lists",deleteTableWithBackspace:"Delete table with backspace key with whole table is selected",moveBetweenDelimitersFeature:"Content edit feature to move the cursor from Delimiters around Entities when using Right or Left Arrow Keys",removeEntityBetweenDelimiters:"When using BACKSPACE or DELETE in a Readonly inline entity delimeter, trigger a Entity Operation",removeCodeWhenEnterOnEmptyLine:"Remove code line when enter on empty line",removeCodeWhenBackspaceOnEmptyFirstLine:"Remove code line when backspace on empty first line",indentWhenAltShiftRight:"Indent list item using Alt + Shift + Right",outdentWhenAltShiftLeft:"Outdent list item using Alt + Shift + Left"},u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.onContentEditClick=function(e){t.props.resetState((function(t){var r=document.getElementById(e);t.contentEditFeatures[e]=r.checked}),!0)},t}return(0,n.__extends)(t,e),t.prototype.render=function(){var e=this,t=(0,a.getAllFeatures)();return o.createElement("table",null,o.createElement("tbody",null,(0,i.getObjectKeys)(t).map((function(t){return e.renderContentEditItem(t,s[t])}))))},t.prototype.renderContentEditItem=function(e,t,r){var n=this,a=this.props.state[e];return o.createElement("tr",{key:e},o.createElement("td",{className:l.checkboxColumn},o.createElement("input",{type:"checkbox",id:e,checked:a,title:e,onChange:function(){return n.onContentEditClick(e)}})),o.createElement("td",null,o.createElement("div",null,o.createElement("label",{htmlFor:e,title:e},t)),a&&r))},t}(o.Component);t.default=u},29206:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(2922),a=r(45300),i=r(87880),l=r(43829),s={pluginList:{contentEdit:!0,hyperlink:!0,paste:!1,watermark:!1,imageEdit:!0,cutPasteListChain:!1,tableCellSelection:!0,tableResize:!0,customReplace:!0,listEditMenu:!0,imageEditMenu:!0,tableEditMenu:!0,contextMenu:!0,autoFormat:!0,announce:!0},contentEditFeatures:(0,i.default)(),defaultFormat:{},linkTitle:"Ctrl+Click to follow the link:"+o.UrlPlaceholder,watermarkText:"Type content here ...",forcePreserveRatio:!1,applyChangesOnMouseUp:!1,experimentalFeatures:[],isRtl:!1,cacheModel:!0,tableFeaturesContainerSelector:"#EditorContainer"},u=function(e){function t(){return e.call(this,a.default,"options","Editor Options")||this}return(0,n.__extends)(t,e),t.prototype.getBuildInPluginState=function(){var e;return this.getComponent((function(t){return e=t.getState()})),e||s},t.prototype.getComponentProps=function(e){return(0,n.__assign)((0,n.__assign)({},s),e)},t}(l.default);t.default=u},80072:(e,t,r)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0});var o=r(97582),a=r(87363),i=r(92594),l=((n={}).TabKeyTextFeatures="Additional functionality to Tab Key",n.ReuseAllAncestorListElements="Reuse ancestor list elements even if they don't match the types from the list item.",n.DeleteTableWithBackspace="Delete a table selected with the table selector pressing Backspace key",n.DisableListChain="Disable list chain functionality",n),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.onClick=function(e){t.props.resetState((function(t){var r=document.getElementById(e),n=t.experimentalFeatures.indexOf(e);r.checked&&n<0?t.experimentalFeatures.push(e):!r.checked&&n>=0&&t.experimentalFeatures.splice(n,1)}),!0)},t}return(0,o.__extends)(t,e),t.prototype.render=function(){var e=this;return a.createElement(a.Fragment,null,(0,i.getObjectKeys)(l).map((function(t){return e.renderFeature(t)})))},t.prototype.renderFeature=function(e){var t=this,r=this.props.state.indexOf(e)>=0;return a.createElement("div",{key:e},a.createElement("input",{type:"checkbox",checked:r,id:e,onChange:function(){return t.onClick(e)}}),a.createElement("label",{htmlFor:e},e+": "+l[e]))},t}(a.Component);t.default=s},45300:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(97582),o=r(87363),a=r(65180),i=r(86671),l=r(395),s=r(80072),u=r(65029),c=r(90490),d=r(78527),p=function(e){function t(t){var r=e.call(this,t)||this;return r.exportForm=o.createRef(),r.exportData=o.createRef(),r.rtl=o.createRef(),r.cacheModel=o.createRef(),r.resetState=function(e,t){var o={linkTitle:r.state.linkTitle,watermarkText:r.state.watermarkText,pluginList:(0,n.__assign)({},r.state.pluginList),contentEditFeatures:(0,n.__assign)({},r.state.contentEditFeatures),defaultFormat:(0,n.__assign)({},r.state.defaultFormat),experimentalFeatures:r.state.experimentalFeatures,forcePreserveRatio:r.state.forcePreserveRatio,applyChangesOnMouseUp:r.state.applyChangesOnMouseUp,isRtl:r.state.isRtl,cacheModel:r.state.cacheModel,tableFeaturesContainerSelector:r.state.tableFeaturesContainerSelector};e&&(e(o),r.setState(o)),t&&d.default.getInstance().resetEditorPlugin(o)},r.onExportRoosterContentModel=function(){var e=new l.default(r.state).getCode(),t={title:"RoosterJs",html:r.getHtml(),head:"",js:e,js_pre_processor:"typescript"};r.exportData.current.value=JSON.stringify(t),r.exportForm.current.submit()},r.onToggleDirection=function(){var e=r.rtl.current.checked;r.setState({isRtl:e}),d.default.getInstance().setPageDirection(e)},r.onToggleCacheModel=function(){r.resetState((function(e){e.cacheModel=r.cacheModel.current.checked}),!0)},r.state=(0,n.__assign)({},t),r}return(0,n.__extends)(t,e),t.prototype.render=function(){return o.createElement("div",null,o.createElement("div",null,o.createElement("button",{onClick:this.onExportRoosterContentModel},"Try roosterjs Content Model Editor in CodePen")),o.createElement("div",null,o.createElement("br",null)),o.createElement("details",null,o.createElement("summary",null,o.createElement("b",null,"Plugins:")),o.createElement(u.default,{state:this.state,resetState:this.resetState})),o.createElement("details",null,o.createElement("summary",null,o.createElement("b",null,"Content edit features:")),o.createElement(i.default,{state:this.state.contentEditFeatures,resetState:this.resetState})),o.createElement("details",null,o.createElement("summary",null,o.createElement("b",null,"Default Format:")),o.createElement(c.default,{state:this.state.defaultFormat,resetState:this.resetState})),o.createElement("details",null,o.createElement("summary",null,o.createElement("b",null,"Experimental features:")),o.createElement(s.default,{state:this.state.experimentalFeatures,resetState:this.resetState})),o.createElement("div",null,o.createElement("br",null)),o.createElement("div",null,o.createElement("input",{id:"pageRtl",type:"checkbox",checked:this.state.isRtl,onChange:this.onToggleDirection,ref:this.rtl}),o.createElement("label",{htmlFor:"pageRtl"},"Show controls from right to left")),o.createElement("div",null,o.createElement("input",{id:"cacheModel",type:"checkbox",checked:this.state.cacheModel,onChange:this.onToggleCacheModel,ref:this.cacheModel}),o.createElement("label",{htmlFor:"cacheModel"},"Use Content Model Cache")),o.createElement("hr",null),o.createElement("details",null,o.createElement("summary",null,o.createElement("b",null,"HTML Code:")),o.createElement("div",null,o.createElement("code",null,o.createElement("pre",null,this.getHtml())))),o.createElement("details",null,o.createElement("summary",null,o.createElement("b",null,"Typescript Code:")),o.createElement(a.default,{state:this.state})),o.createElement("form",{ref:this.exportForm,method:"POST",action:"https://codepen.io/pen/define",target:"_blank"},o.createElement("input",{name:"data",type:"hidden",ref:this.exportData})))},t.prototype.getState=function(){return(0,n.__assign)({},this.state)},t.prototype.getHtml=function(){return'\n\n
\n\n\n\n\n\n\n\n\n\\n' +\n '\\n' +\n '\\n' +\n '';\n\nexport default class ContentModelOptionsPane extends React.Component<\n BuildInPluginProps,\n BuildInPluginState\n> {\n private exportForm = React.createRef();\n private exportData = React.createRef();\n private rtl = React.createRef();\n private cacheModel = React.createRef();\n\n constructor(props: BuildInPluginProps) {\n super(props);\n this.state = { ...props };\n }\n render() {\n return (\n
\n
\n \n
\n
\n
\n
\n
\n \n Plugins:\n \n \n
\n
\n \n Content edit features:\n \n \n
\n
\n \n Default Format:\n \n \n
\n
\n \n Experimental features:\n \n \n
\n
\n
\n
\n
\n \n \n
\n
\n \n \n
\n
\n
\n \n HTML Code:\n \n
\n \n
{this.getHtml()}
\n
\n
\n
\n
\n \n Typescript Code:\n \n \n
\n \n \n \n
\n );\n }\n\n getState(): BuildInPluginState {\n return { ...this.state };\n }\n\n private resetState = (callback: (state: BuildInPluginState) => void, resetEditor: boolean) => {\n let state: BuildInPluginState = {\n linkTitle: this.state.linkTitle,\n watermarkText: this.state.watermarkText,\n pluginList: { ...this.state.pluginList },\n contentEditFeatures: { ...this.state.contentEditFeatures },\n defaultFormat: { ...this.state.defaultFormat },\n experimentalFeatures: this.state.experimentalFeatures,\n forcePreserveRatio: this.state.forcePreserveRatio,\n applyChangesOnMouseUp: this.state.applyChangesOnMouseUp,\n isRtl: this.state.isRtl,\n cacheModel: this.state.cacheModel,\n tableFeaturesContainerSelector: this.state.tableFeaturesContainerSelector,\n };\n\n if (callback) {\n callback(state);\n this.setState(state);\n }\n\n if (resetEditor) {\n MainPaneBase.getInstance().resetEditorPlugin(state);\n }\n };\n\n private onExportRoosterContentModel = () => {\n let editor = new ContentModelEditorCode(this.state);\n let code = editor.getCode();\n let json = {\n title: 'RoosterJs',\n html: this.getHtml(),\n head: '',\n js: code,\n js_pre_processor: 'typescript',\n };\n this.exportData.current.value = JSON.stringify(json);\n this.exportForm.current.submit();\n };\n\n private onToggleDirection = () => {\n let isRtl = this.rtl.current.checked;\n this.setState({\n isRtl: isRtl,\n });\n MainPaneBase.getInstance().setPageDirection(isRtl);\n };\n\n private onToggleCacheModel = () => {\n this.resetState(state => {\n state.cacheModel = this.cacheModel.current.checked;\n }, true);\n };\n\n private getHtml() {\n return `${htmlStart}${htmlButtons}${darkButton}${htmlEnd}`;\n }\n}\n","import * as React from 'react';\nimport BuildInPluginState, { BuildInPluginList, UrlPlaceholder } from '../../BuildInPluginState';\n\ntype PluginItemId = keyof BuildInPluginList;\n\nconst styles = require('./OptionsPane.scss');\n\nexport interface PluginsProps {\n state: BuildInPluginState;\n resetState: (callback: (state: BuildInPluginState) => void, resetEditor: boolean) => void;\n}\n\nexport default class ContentModelPlugins extends React.Component {\n private linkTitle = React.createRef();\n private watermarkText = React.createRef();\n private forcePreserveRatio = React.createRef();\n private applyChangesOnMouseUp = React.createRef();\n\n render() {\n return (\n \n \n {this.renderPluginItem('contentEdit', 'Content Edit')}\n {this.renderPluginItem(\n 'hyperlink',\n 'Hyperlink Plugin',\n this.renderInputBox(\n 'Label title: ',\n this.linkTitle,\n this.props.state.linkTitle,\n 'Use \"' + UrlPlaceholder + '\" for the url string',\n (state, value) => (state.linkTitle = value)\n )\n )}\n {this.renderPluginItem(\n 'watermark',\n 'Watermark Plugin',\n this.renderInputBox(\n 'Watermark text: ',\n this.watermarkText,\n this.props.state.watermarkText,\n '',\n (state, value) => (state.watermarkText = value)\n )\n )}\n {this.renderPluginItem(\n 'imageEdit',\n 'Image Edit Plugin',\n this.renderCheckBox(\n 'Force preserve ratio',\n this.forcePreserveRatio,\n this.props.state.forcePreserveRatio,\n (state, value) => (state.forcePreserveRatio = value)\n )\n )}\n {this.renderPluginItem(\n 'imageEdit',\n 'Image Edit Plugin',\n this.renderCheckBox(\n 'Apply changed on mouse up',\n this.applyChangesOnMouseUp,\n this.props.state.applyChangesOnMouseUp,\n (state, value) => (state.applyChangesOnMouseUp = value)\n )\n )}\n {this.renderPluginItem('tableResize', 'Table Resize Plugin')}\n {this.renderPluginItem('customReplace', 'Custom Replace Plugin (autocomplete)')}\n {this.renderPluginItem(\n 'contextMenu',\n 'Show customized context menu for special cases'\n )}\n {this.renderPluginItem('tableCellSelection', 'Table Cell Selection')}\n \n
\n );\n }\n\n private renderPluginItem(\n id: PluginItemId,\n text: string,\n moreOptions?: JSX.Element\n ): JSX.Element {\n const checked = this.props.state.pluginList[id];\n\n return (\n \n \n this.onPluginClick(id)}\n />\n \n \n
\n \n
\n {checked && moreOptions}\n \n \n );\n }\n\n private renderInputBox(\n label: string,\n ref: React.RefObject,\n value: string,\n placeholder: string,\n onChange: (state: BuildInPluginState, value: string) => void\n ): JSX.Element {\n return (\n
\n {label}\n \n this.props.resetState(state => onChange(state, ref.current.value), false)\n }\n onBlur={() => this.props.resetState(null, true)}\n />\n
\n );\n }\n\n private renderCheckBox(\n label: string,\n ref: React.RefObject,\n value: boolean,\n onChange: (state: BuildInPluginState, value: boolean) => void\n ): JSX.Element {\n return (\n
\n \n this.props.resetState(state => onChange(state, ref.current.checked), true)\n }\n onBlur={() => this.props.resetState(null, true)}\n />\n {label}\n
\n );\n }\n\n private onPluginClick = (id: PluginItemId) => {\n this.props.resetState(state => {\n let checkbox = document.getElementById(id) as HTMLInputElement;\n state.pluginList[id] = checkbox.checked;\n }, true);\n };\n}\n","import * as React from 'react';\nimport BuildInPluginState from '../../BuildInPluginState';\nimport { DefaultFormat } from 'roosterjs-editor-types';\nimport { getObjectKeys } from 'roosterjs-editor-dom';\n\ntype ToggleFormatId = 'bold' | 'italic' | 'underline';\ntype ModeIndependentColorId = 'textColors' | 'backgroundColors';\ntype SelectFormatId = Exclude;\n\nconst styles = require('./OptionsPane.scss');\nconst NOT_SET = 'NotSet';\n\nexport interface DefaultFormatProps {\n state: DefaultFormat;\n resetState: (callback: (state: BuildInPluginState) => void, resetEditor: boolean) => void;\n}\n\nexport default class DefaultFormatPane extends React.Component {\n render() {\n return (\n <>\n \n \n {this.renderFormatItem('bold', 'Bold')}\n {this.renderFormatItem('italic', 'Italic')}\n {this.renderFormatItem('underline', 'Underline')}\n \n
\n \n \n {this.renderSelectItem('fontFamily', 'Font family: ', {\n [NOT_SET]: 'Not Set',\n Arial: 'Arial',\n Calibri: 'Calibri',\n 'Courier New': 'Courier New',\n Tahoma: 'Tahoma',\n 'Times New Roman': 'Times New Roman',\n })}\n {this.renderSelectItem('fontSize', 'Font size: ', {\n [NOT_SET]: 'Not Set',\n '8pt': '8',\n '10pt': '10',\n '12pt': '12',\n '16pt': '16',\n '20pt': '20',\n '36pt': '36',\n '72pt': '72',\n })}\n {this.renderSelectItem('textColor', 'Text color: ', {\n [NOT_SET]: 'Not Set',\n '#757b80': 'Gray',\n '#bd1398': 'Violet',\n '#7232ad': 'Purple',\n '#006fc9': 'Blue',\n '#4ba524': 'Green',\n '#e2c501': 'Yellow',\n '#d05c12': 'Orange',\n '#ff0000': 'Red',\n '#ffffff': 'White',\n '#000000': 'Black',\n })}\n {this.renderSelectItem('backgroundColor', 'Back color: ', {\n [NOT_SET]: 'Not Set',\n '#ffff00': 'Yellow',\n '#00ff00': 'Green',\n '#00ffff': 'Cyan',\n '#ff00ff': 'Purple',\n '#0000ff': 'Blue',\n '#ff0000': 'Red',\n '#bebebe': 'Gray',\n '#666666': 'Dark Gray',\n '#ffffff': 'White',\n '#000000': 'Black',\n })}\n \n
\n \n );\n }\n\n private renderFormatItem(id: ToggleFormatId, text: string): JSX.Element {\n let checked = (this.props.state[id] as boolean) || false;\n return (\n \n \n this.onFormatClick(id)}\n />\n \n \n
\n \n
\n \n \n );\n }\n\n private renderSelectItem(\n id: SelectFormatId,\n label: string,\n items: { [key: string]: string }\n ): JSX.Element {\n return (\n \n {label}\n \n this.onSelectChanged(id)}\n defaultValue={(this.props.state[id] || NOT_SET) as string}>\n {getObjectKeys(items).map(key => (\n \n ))}\n \n \n \n );\n }\n\n private onFormatClick = (id: ToggleFormatId) => {\n this.props.resetState(state => {\n let checkbox = document.getElementById(id) as HTMLInputElement;\n state.defaultFormat[id] = checkbox.checked;\n }, true);\n };\n\n private onSelectChanged = (id: SelectFormatId) => {\n this.props.resetState(state => {\n let value = (document.getElementById(id) as HTMLSelectElement).value;\n state.defaultFormat[id] = value == NOT_SET ? null : value;\n }, true);\n };\n}\n","import BuildInPluginState, { BuildInPluginProps, UrlPlaceholder } from '../../BuildInPluginState';\nimport getDefaultContentEditFeatureSettings from './getDefaultContentEditFeatureSettings';\nimport OptionsPane from './OptionsPane';\nimport SidePanePluginImpl from '../SidePanePluginImpl';\nimport { SidePaneElementProps } from '../SidePaneElement';\n\nconst initialState: BuildInPluginState = {\n pluginList: {\n contentEdit: true,\n hyperlink: true,\n paste: true,\n watermark: false,\n imageEdit: true,\n cutPasteListChain: true,\n tableCellSelection: true,\n tableResize: true,\n customReplace: true,\n listEditMenu: true,\n imageEditMenu: true,\n tableEditMenu: true,\n contextMenu: true,\n autoFormat: true,\n announce: true,\n },\n contentEditFeatures: getDefaultContentEditFeatureSettings(),\n defaultFormat: {},\n linkTitle: 'Ctrl+Click to follow the link:' + UrlPlaceholder,\n watermarkText: 'Type content here ...',\n forcePreserveRatio: false,\n experimentalFeatures: [],\n isRtl: false,\n tableFeaturesContainerSelector: '#' + 'EditorContainer',\n};\n\nexport default class EditorOptionsPlugin extends SidePanePluginImpl<\n OptionsPane,\n BuildInPluginProps\n> {\n constructor() {\n super(OptionsPane, 'options', 'Editor Options');\n }\n\n getBuildInPluginState(): BuildInPluginState {\n let result: BuildInPluginState;\n this.getComponent(component => (result = component.getState()));\n return result || initialState;\n }\n\n getComponentProps(base: SidePaneElementProps) {\n return {\n ...initialState,\n ...base,\n };\n }\n}\n","import * as React from 'react';\nimport BuildInPluginState from '../../BuildInPluginState';\nimport { ExperimentalFeatures } from 'roosterjs-editor-types';\nimport { getObjectKeys } from 'roosterjs-editor-dom';\n\nexport interface ExperimentalFeaturesProps {\n state: ExperimentalFeatures[];\n resetState: (callback: (state: BuildInPluginState) => void, resetEditor: boolean) => void;\n}\n\nconst FeatureNames: Partial> = {\n [ExperimentalFeatures.TabKeyTextFeatures]: 'Additional functionality to Tab Key',\n [ExperimentalFeatures.ReuseAllAncestorListElements]:\n \"Reuse ancestor list elements even if they don't match the types from the list item.\",\n [ExperimentalFeatures.DeleteTableWithBackspace]:\n 'Delete a table selected with the table selector pressing Backspace key',\n [ExperimentalFeatures.DisableListChain]: 'Disable list chain functionality',\n};\n\nexport default class ExperimentalFeaturesPane extends React.Component<\n ExperimentalFeaturesProps,\n {}\n> {\n render() {\n return <>{getObjectKeys(FeatureNames).map(name => this.renderFeature(name))};\n }\n\n private renderFeature(name: keyof typeof FeatureNames): JSX.Element {\n let checked = this.props.state.indexOf(name) >= 0;\n return (\n
\n this.onClick(name)}\n />\n \n
\n );\n }\n\n private onClick = (name: keyof typeof FeatureNames) => {\n this.props.resetState(state => {\n let checkbox = document.getElementById(name) as HTMLInputElement;\n let index = state.experimentalFeatures.indexOf(name);\n\n if (checkbox.checked && index < 0) {\n state.experimentalFeatures.push(name);\n } else if (!checkbox.checked && index >= 0) {\n state.experimentalFeatures.splice(index, 1);\n }\n }, true);\n };\n}\n","import * as React from 'react';\nimport BuildInPluginState, { BuildInPluginProps } from '../../BuildInPluginState';\nimport Code from './Code';\nimport ContentEditFeatures from './ContentEditFeatures';\nimport DefaultFormatPane from './DefaultFormat';\nimport EditorCode from './codes/EditorCode';\nimport ExperimentalFeaturesPane from './ExperimentalFeatures';\nimport MainPaneBase from '../../MainPaneBase';\nimport Plugins from './Plugins';\nimport ReactEditorCode from './codes/ReactEditorCode';\n\nconst htmlStart =\n '\\n' +\n '\\n' +\n '
\\n';\nconst htmlButtons =\n '\\n' +\n '\\n' +\n '\\n' +\n '\\n' +\n '\\n' +\n '\\n' +\n '\\n';\nconst darkButton = '\\n';\nconst htmlEnd =\n '\\n' +\n '\\n' +\n '';\n\nconst htmlRoosterReact =\n '\\n' +\n '\\n' +\n '
\\n' +\n '\\n' +\n '\\n' +\n '\\n' +\n '\\n' +\n '\\n' +\n '\\n' +\n '';\n\nconst cssRoosterReact = '.editor { border: solid 1px black; width: 100%; height: 600px}';\nexport default class OptionsPane extends React.Component {\n private exportForm = React.createRef();\n private exportData = React.createRef();\n private rtl = React.createRef();\n\n constructor(props: BuildInPluginProps) {\n super(props);\n this.state = { ...props };\n }\n render() {\n return (\n
\n
\n \n
\n
\n \n
\n
\n
\n
\n
\n \n Plugins:\n \n \n
\n
\n \n Content edit features:\n \n \n
\n
\n \n Default Format:\n \n \n
\n
\n \n Experimental features:\n \n \n
\n
\n
\n
\n
\n \n \n
\n
\n
\n \n HTML Code:\n \n
\n \n
{this.getHtml()}
\n
\n
\n
\n
\n \n Typescript Code:\n \n \n
\n \n \n \n
\n );\n }\n\n getState(): BuildInPluginState {\n return { ...this.state };\n }\n\n private resetState = (callback: (state: BuildInPluginState) => void, resetEditor: boolean) => {\n let state: BuildInPluginState = {\n linkTitle: this.state.linkTitle,\n watermarkText: this.state.watermarkText,\n pluginList: { ...this.state.pluginList },\n contentEditFeatures: { ...this.state.contentEditFeatures },\n defaultFormat: { ...this.state.defaultFormat },\n experimentalFeatures: this.state.experimentalFeatures,\n forcePreserveRatio: this.state.forcePreserveRatio,\n isRtl: this.state.isRtl,\n tableFeaturesContainerSelector: this.state.tableFeaturesContainerSelector,\n };\n\n if (callback) {\n callback(state);\n this.setState(state);\n }\n\n if (resetEditor) {\n MainPaneBase.getInstance().resetEditorPlugin(state);\n }\n };\n\n private onExportRooster = () => {\n let editor = new EditorCode(this.state);\n let code = editor.getCode();\n let json = {\n title: 'RoosterJs',\n html: this.getHtml(),\n head: '',\n js: code,\n js_pre_processor: 'typescript',\n };\n this.exportData.current.value = JSON.stringify(json);\n this.exportForm.current.submit();\n };\n\n private onExportRoosterReact = () => {\n let editor = new ReactEditorCode(this.state);\n let code = editor.getCode();\n let json = {\n title: 'RoosterJs React',\n html: htmlRoosterReact,\n css: cssRoosterReact,\n head: '',\n js: code,\n js_pre_processor: 'typescript',\n };\n this.exportData.current.value = JSON.stringify(json);\n this.exportForm.current.submit();\n };\n\n private onToggleDirection = () => {\n let isRtl = this.rtl.current.checked;\n this.setState({\n isRtl: isRtl,\n });\n MainPaneBase.getInstance().setPageDirection(isRtl);\n };\n\n private getHtml() {\n return `${htmlStart}${htmlButtons}${darkButton}${htmlEnd}`;\n }\n}\n","import * as React from 'react';\nimport BuildInPluginState, { BuildInPluginList, UrlPlaceholder } from '../../BuildInPluginState';\n\ntype PluginItemId = keyof BuildInPluginList;\n\nconst styles = require('./OptionsPane.scss');\n\nexport interface PluginsProps {\n state: BuildInPluginState;\n resetState: (callback: (state: BuildInPluginState) => void, resetEditor: boolean) => void;\n}\n\nexport default class Plugins extends React.Component {\n private linkTitle = React.createRef();\n private watermarkText = React.createRef();\n private forcePreserveRatio = React.createRef();\n\n render() {\n return (\n \n \n {this.renderPluginItem('contentEdit', 'Content Edit')}\n {this.renderPluginItem(\n 'hyperlink',\n 'Hyperlink Plugin',\n this.renderInputBox(\n 'Label title: ',\n this.linkTitle,\n this.props.state.linkTitle,\n 'Use \"' + UrlPlaceholder + '\" for the url string',\n (state, value) => (state.linkTitle = value)\n )\n )}\n {this.renderPluginItem('paste', 'Paste Plugin')}\n {this.renderPluginItem(\n 'watermark',\n 'Watermark Plugin',\n this.renderInputBox(\n 'Watermark text: ',\n this.watermarkText,\n this.props.state.watermarkText,\n '',\n (state, value) => (state.watermarkText = value)\n )\n )}\n {this.renderPluginItem(\n 'imageEdit',\n 'Image Edit Plugin',\n this.renderCheckBox(\n 'Force preserve ratio',\n this.forcePreserveRatio,\n this.props.state.forcePreserveRatio,\n (state, value) => (state.forcePreserveRatio = value)\n )\n )}\n {this.renderPluginItem('cutPasteListChain', 'CutPasteListChainPlugin')}\n {this.renderPluginItem('tableResize', 'Table Resize Plugin')}\n {this.renderPluginItem('customReplace', 'Custom Replace Plugin (autocomplete)')}\n {this.renderPluginItem(\n 'contextMenu',\n 'Show customized context menu for special cases'\n )}\n {this.renderPluginItem('tableCellSelection', 'Table Cell Selection')}\n {this.renderPluginItem('announce', 'Announce')}\n \n
\n );\n }\n\n private renderPluginItem(\n id: PluginItemId,\n text: string,\n moreOptions?: JSX.Element\n ): JSX.Element {\n const checked = this.props.state.pluginList[id];\n\n return (\n \n \n this.onPluginClick(id)}\n />\n \n \n
\n \n
\n {checked && moreOptions}\n \n \n );\n }\n\n private renderInputBox(\n label: string,\n ref: React.RefObject,\n value: string,\n placeholder: string,\n onChange: (state: BuildInPluginState, value: string) => void\n ): JSX.Element {\n return (\n
\n {label}\n \n this.props.resetState(state => onChange(state, ref.current.value), false)\n }\n onBlur={() => this.props.resetState(null, true)}\n />\n
\n );\n }\n\n private renderCheckBox(\n label: string,\n ref: React.RefObject,\n value: boolean,\n onChange: (state: BuildInPluginState, value: boolean) => void\n ): JSX.Element {\n return (\n
\n \n this.props.resetState(state => onChange(state, ref.current.checked), true)\n }\n onBlur={() => this.props.resetState(null, true)}\n />\n {label}\n
\n );\n }\n\n private onPluginClick = (id: PluginItemId) => {\n this.props.resetState(state => {\n let checkbox = document.getElementById(id) as HTMLInputElement;\n state.pluginList[id] = checkbox.checked;\n }, true);\n };\n}\n","import CodeElement from './CodeElement';\nimport { getObjectKeys } from 'roosterjs-editor-dom';\n\nconst codeMap: { [id: string]: string } = {\n buttonB: 'roosterjs.toggleBold(editor)',\n buttonI: 'roosterjs.toggleItalic(editor)',\n buttonU: 'roosterjs.toggleUnderline(editor)',\n buttonBullet: 'roosterjs.toggleBullet(editor)',\n buttonNumbering: 'roosterjs.toggleNumbering(editor)',\n buttonUndo: 'editor.undo()',\n buttonRedo: 'editor.redo()',\n};\nconst buttonDark = 'editor.setDarkModeState(!editor.isDarkMode())';\n\nexport default class ButtonsCode extends CodeElement {\n getCode() {\n const map = { ...codeMap, buttonDark: buttonDark };\n return getObjectKeys(map)\n .map(\n id =>\n `document.getElementById('${id}').addEventListener('click', () => ${map[id]});\\n`\n )\n .join('');\n }\n}\n","export default abstract class CodeElement {\n abstract getCode(): string;\n\n protected encode(src: string): string {\n return src.replace(/\\\\/g, '\\\\\\\\').replace(/'/g, \"\\\\'\");\n }\n\n protected indent(src: string): string {\n return src\n .split('\\n')\n .map(line => (line == '' ? '' : ' ' + line + '\\n'))\n .join('');\n }\n}\n","import CodeElement from './CodeElement';\nimport ContentEditFeaturesCode from './ContentEditFeaturesCode';\nimport { ContentEditFeatureSettings } from 'roosterjs-editor-types';\n\nexport default class ContentEditCode extends CodeElement {\n private features: ContentEditFeaturesCode;\n constructor(settings: ContentEditFeatureSettings) {\n super();\n this.features = new ContentEditFeaturesCode(settings);\n }\n\n getCode() {\n return 'new roosterjs.ContentEdit(' + this.features.getCode() + ')';\n }\n}\n","import CodeElement from './CodeElement';\nimport getDefaultContentEditFeatureSettings from '../getDefaultContentEditFeatureSettings';\nimport { ContentEditFeatureSettings } from 'roosterjs-editor-types';\nimport { getObjectKeys } from 'roosterjs-editor-dom';\n\nexport default class ContentEditFeaturesCode extends CodeElement {\n constructor(private state: ContentEditFeatureSettings) {\n super();\n }\n\n getCode() {\n let defaultValues = getDefaultContentEditFeatureSettings();\n let features = getObjectKeys(defaultValues)\n .map(key => {\n let checked = this.state[key];\n\n return typeof checked != 'boolean' || checked == defaultValues[key]\n ? null\n : `${key}: ${checked ? 'true' : 'false'},\\n`;\n })\n .filter(line => !!line);\n return features.length > 0 ? '{\\n' + this.indent(features.join('')) + '}' : '';\n }\n}\n","import CodeElement from './CodeElement';\nimport { getObjectKeys } from 'roosterjs-editor-dom';\n\nconst codeMap: { [id: string]: string } = {\n buttonB: 'roosterjsContentModel.toggleBold(editor)',\n buttonI: 'roosterjsContentModel.toggleItalic(editor)',\n buttonU: 'roosterjsContentModel.toggleUnderline(editor)',\n buttonBullet: 'roosterjsContentModel.toggleBullet(editor)',\n buttonNumbering: 'roosterjsContentModel.toggleNumbering(editor)',\n buttonUndo: 'editor.undo()',\n buttonRedo: 'editor.redo()',\n};\nconst buttonDark = 'editor.setDarkModeState(!editor.isDarkMode())';\n\nexport default class ContentModelButtonsCode extends CodeElement {\n getCode() {\n const map = { ...codeMap, buttonDark: buttonDark };\n return getObjectKeys(map)\n .map(\n id =>\n `document.getElementById('${id}').addEventListener('click', () => ${map[id]});\\n`\n )\n .join('');\n }\n}\n","import BuildInPluginState from '../../../BuildInPluginState';\nimport CodeElement from './CodeElement';\nimport ContentModelButtonsCode from './ContentModelButtonsCode';\nimport DarkModeCode from './DarkModeCode';\nimport DefaultFormatCode from './DefaultFormatCode';\nimport ExperimentalFeaturesCode from './ExperimentalFeaturesCode';\nimport PluginsCode from './PluginsCode';\n\nexport default class ContentModelEditorCode extends CodeElement {\n private plugins: PluginsCode;\n private defaultFormat: DefaultFormatCode;\n private buttons: ContentModelButtonsCode;\n private experimentalFeatures: ExperimentalFeaturesCode;\n private darkMode: DarkModeCode;\n\n constructor(state: BuildInPluginState) {\n super();\n\n this.plugins = new PluginsCode(state);\n this.defaultFormat = new DefaultFormatCode(state.defaultFormat);\n this.buttons = new ContentModelButtonsCode();\n this.experimentalFeatures = new ExperimentalFeaturesCode(state.experimentalFeatures);\n this.darkMode = new DarkModeCode();\n }\n\n getCode() {\n let defaultFormat = this.defaultFormat.getCode();\n let expermientalFeatures = this.experimentalFeatures.getCode();\n let darkMode = this.darkMode.getCode();\n let code = \"let contentDiv = document.getElementById('contentDiv') as HTMLDivElement;\\n\";\n code += `let plugins = ${this.plugins.getCode()};\\n`;\n code += defaultFormat ? `let defaultFormat: DefaultFormat = ${defaultFormat};\\n` : '';\n code += 'let options: roosterjs.EditorOptions = {\\n';\n code += this.indent('plugins: plugins,\\n');\n code += defaultFormat ? this.indent('defaultFormat: defaultFormat,\\n') : '';\n code += expermientalFeatures\n ? this.indent(`experimentalFeatures: [\\n${expermientalFeatures}],\\n`)\n : '';\n code += darkMode ? this.indent(`getDarkColor: ${darkMode},\\n`) : '';\n code += '};\\n';\n code += 'let editor = new roosterjsContentModel.StandaloneEditor(contentDiv, options);\\n';\n code += this.buttons ? this.buttons.getCode() : '';\n\n return code;\n }\n}\n","import CodeElement from './CodeElement';\n\nexport default class DarkModeCode extends CodeElement {\n getCode() {\n return 'roosterjs.getDarkColor';\n }\n}\n","import CodeElement from './CodeElement';\nimport { DefaultFormat } from 'roosterjs-editor-types';\n\nexport default class DefaultFormatCode extends CodeElement {\n constructor(private defaultFormat: DefaultFormat) {\n super();\n }\n\n getCode() {\n let {\n bold,\n italic,\n underline,\n fontFamily,\n fontSize,\n textColor,\n backgroundColor,\n } = this.defaultFormat;\n let lines = [\n bold ? 'bold: true,\\n' : null,\n italic ? 'italic: true,\\n' : null,\n underline ? 'underline: true,\\n' : null,\n fontFamily ? `fontFamily: '${this.encode(fontFamily)}',\\n` : null,\n fontSize ? `fontSize: '${this.encode(fontSize)}',\\n` : null,\n textColor ? `textColor: '${this.encode(textColor)}',\\n` : null,\n backgroundColor ? `backgroundColor: '${this.encode(backgroundColor)}',\\n` : null,\n ].filter(line => !!line);\n\n return lines.length > 0 ? '{\\n' + this.indent(lines.join('')) + '}' : '';\n }\n}\n","import BuildInPluginState from '../../../BuildInPluginState';\nimport ButtonsCode from './ButtonsCode';\nimport CodeElement from './CodeElement';\nimport DarkModeCode from './DarkModeCode';\nimport DefaultFormatCode from './DefaultFormatCode';\nimport ExperimentalFeaturesCode from './ExperimentalFeaturesCode';\nimport PluginsCode from './PluginsCode';\n\nexport default class EditorCode extends CodeElement {\n private plugins: PluginsCode;\n private defaultFormat: DefaultFormatCode;\n private buttons: ButtonsCode;\n private experimentalFeatures: ExperimentalFeaturesCode;\n private darkMode: DarkModeCode;\n\n constructor(state: BuildInPluginState) {\n super();\n\n this.plugins = new PluginsCode(state);\n this.defaultFormat = new DefaultFormatCode(state.defaultFormat);\n this.buttons = new ButtonsCode();\n this.experimentalFeatures = new ExperimentalFeaturesCode(state.experimentalFeatures);\n this.darkMode = new DarkModeCode();\n }\n\n getCode() {\n let defaultFormat = this.defaultFormat.getCode();\n let expermientalFeatures = this.experimentalFeatures.getCode();\n let darkMode = this.darkMode.getCode();\n let code = \"let contentDiv = document.getElementById('contentDiv') as HTMLDivElement;\\n\";\n code += `let plugins = ${this.plugins.getCode()};\\n`;\n code += defaultFormat ? `let defaultFormat: DefaultFormat = ${defaultFormat};\\n` : '';\n code += 'let options: roosterjs.EditorOptions = {\\n';\n code += this.indent('plugins: plugins,\\n');\n code += defaultFormat ? this.indent('defaultFormat: defaultFormat,\\n') : '';\n code += expermientalFeatures\n ? this.indent(`experimentalFeatures: [\\n${expermientalFeatures}],\\n`)\n : '';\n code += darkMode ? this.indent(`getDarkColor: ${darkMode},\\n`) : '';\n code += '};\\n';\n code += 'let editor = new roosterjs.Editor(contentDiv, options);\\n';\n code += this.buttons ? this.buttons.getCode() : '';\n\n return code;\n }\n}\n","import CodeElement from './CodeElement';\nimport { ExperimentalFeatures } from 'roosterjs-editor-types';\n\nexport default class ExperimentalFeaturesCode extends CodeElement {\n constructor(private experimentalFeatures: ExperimentalFeatures[]) {\n super();\n }\n\n getCode() {\n return (this.experimentalFeatures || [])\n .map(name => this.indent(\"'\" + name + \"',\"))\n .join('\\n');\n }\n}\n","import CodeElement from './CodeElement';\nimport { UrlPlaceholder } from '../../../BuildInPluginState';\n\nexport default class HyperLinkCode extends CodeElement {\n constructor(private linkTitle: string) {\n super();\n }\n\n getCode() {\n return 'new roosterjs.HyperLink(' + this.getLinkCallback() + ')';\n }\n\n private getLinkCallback() {\n if (!this.linkTitle) {\n return '';\n }\n\n let index = this.linkTitle.indexOf(UrlPlaceholder);\n if (index >= 0) {\n let left = this.linkTitle.substr(0, index);\n let right = this.linkTitle.substr(index + UrlPlaceholder.length);\n return (\n 'url => ' +\n (left ? `'${this.encode(left)}' + ` : '') +\n 'url' +\n (right ? ` + '${this.encode(right)}'` : '')\n );\n } else {\n return `() => '${this.linkTitle}'`;\n }\n }\n}\n","import BuildInPluginState from '../../../BuildInPluginState';\nimport CodeElement from './CodeElement';\nimport ContentEditCode from './ContentEditCode';\nimport HyperLinkCode from './HyperLinkCode';\nimport TableCellSelectionCode from './TableCellSelectionCode';\nimport WatermarkCode from './WatermarkCode';\nimport {\n CustomReplaceCode,\n CutPasteListChainCode,\n ImageEditCode,\n ContentModelPasteCode,\n TableResizeCode,\n} from './SimplePluginCode';\n\nexport default class PluginsCode extends CodeElement {\n private plugins: CodeElement[];\n\n constructor(private state: BuildInPluginState, private additionalPlugins?: string[]) {\n super();\n\n let pluginList = state.pluginList;\n this.plugins = [\n pluginList.contentEdit && new ContentEditCode(state.contentEditFeatures),\n pluginList.hyperlink && new HyperLinkCode(state.linkTitle),\n new ContentModelPasteCode(),\n pluginList.watermark && new WatermarkCode(this.state.watermarkText),\n pluginList.imageEdit && new ImageEditCode(),\n pluginList.cutPasteListChain && new CutPasteListChainCode(),\n pluginList.tableResize && new TableResizeCode(),\n pluginList.customReplace && new CustomReplaceCode(),\n pluginList.tableCellSelection && new TableCellSelectionCode(),\n ].filter(plugin => !!plugin);\n }\n\n getCode() {\n let code = '[\\n';\n code += this.indent(this.plugins.map(plugin => plugin.getCode() + ',\\n').join(''));\n\n if (this.additionalPlugins) {\n code += this.indent(this.additionalPlugins.map(p => p + ',\\n').join(''));\n }\n code += ']';\n return code;\n }\n}\n","import BuildInPluginState from '../../../BuildInPluginState';\nimport CodeElement from './CodeElement';\nimport DarkModeCode from './DarkModeCode';\nimport DefaultFormatCode from './DefaultFormatCode';\nimport ExperimentalFeaturesCode from './ExperimentalFeaturesCode';\nimport PluginsCode from './PluginsCode';\nimport RibbonButtonCode from './RibbonButtonCode';\nimport RibbonCode from './RibbonCode';\n\nconst RibbonPluginVarName = 'ribbonPlugin';\n\nexport default class ReactEditorCode extends CodeElement {\n private plugins: PluginsCode;\n private defaultFormat: DefaultFormatCode;\n private ribbon: RibbonCode;\n private ribbonButton: RibbonButtonCode;\n private experimentalFeatures: ExperimentalFeaturesCode;\n private darkMode: DarkModeCode;\n private isRtl: boolean;\n\n constructor(state: BuildInPluginState) {\n super();\n\n this.ribbonButton = new RibbonButtonCode();\n this.ribbon = new RibbonCode(state, this.ribbonButton);\n this.plugins = new PluginsCode(state, this.ribbon ? [RibbonPluginVarName] : undefined);\n this.defaultFormat = new DefaultFormatCode(state.defaultFormat);\n this.experimentalFeatures = new ExperimentalFeaturesCode(state.experimentalFeatures);\n this.darkMode = new DarkModeCode();\n this.isRtl = state.isRtl;\n }\n\n getCode() {\n let defaultFormat = this.defaultFormat.getCode();\n let expermientalFeatures = this.experimentalFeatures.getCode();\n let darkMode = this.darkMode.getCode();\n let code = \"let root = document.getElementById('root');\\n\";\n\n if (this.ribbonButton) {\n code += `let ${RibbonPluginVarName} = roosterjsReact.createRibbonPlugin();\\n`;\n }\n\n code += `let plugins = ${this.plugins.getCode()};\\n`;\n code += defaultFormat ? `let defaultFormat: DefaultFormat = ${defaultFormat};\\n` : '';\n code += 'let options: roosterjs.EditorOptions = {\\n';\n code += this.indent('plugins: plugins,\\n');\n code += defaultFormat ? this.indent('defaultFormat: defaultFormat,\\n') : '';\n code += expermientalFeatures\n ? this.indent(`experimentalFeatures: [\\n${expermientalFeatures}],\\n`)\n : '';\n code += darkMode ? this.indent(`getDarkColor: ${darkMode},\\n`) : '';\n code += '};\\n';\n\n code += `let editor = ;\\n`;\n let componentCode: string;\n\n if (this.ribbon && this.ribbonButton) {\n code += this.ribbonButton.getCode();\n code += 'let ribbon = ' + this.ribbon.getCode();\n componentCode = '<>{ribbon}{editor}';\n } else {\n componentCode = 'editor';\n }\n\n code += 'ReactDOM.render(' + componentCode + ', root);\\n';\n\n return code;\n }\n}\n","import CodeElement from './CodeElement';\n\nconst ButtonVarName = 'buttons';\n\nexport default class RibbonButtonCode extends CodeElement {\n private supportDarkMode: boolean;\n\n getCode() {\n let code = `let ${ButtonVarName} = roosterjsReact.getButtons();\\n`;\n\n if (this.supportDarkMode) {\n code += `${ButtonVarName}.push({\\n`;\n code += this.indent('key: \"buttonNameDarkMode\",\\n');\n code += this.indent('unlocalizedText: \"Dark Mode\",\\n');\n code += this.indent('iconName: \"ClearNight\",\\n');\n code += this.indent('isChecked: formatState => formatState.isDarkMode,\\n');\n code += this.indent('onClick: editor => {\\n');\n code += this.indent(' editor.setDarkModeState(!editor.isDarkMode());\\n');\n code += this.indent(' editor.focus();\\n');\n code += this.indent('},\\n');\n code += '});\\n';\n }\n\n return code;\n }\n\n getButtonVarName() {\n return ButtonVarName;\n }\n}\n","import BuildInPluginState from '../../../BuildInPluginState';\nimport CodeElement from './CodeElement';\nimport RibbonButtonCode from './RibbonButtonCode';\n\nexport default class RibbonCode extends CodeElement {\n private buttonsVarName: string;\n private isRtl: boolean;\n\n constructor(state: BuildInPluginState, ribbonButton: RibbonButtonCode) {\n super();\n this.buttonsVarName = ribbonButton.getButtonVarName();\n this.isRtl = state.isRtl;\n }\n\n getCode() {\n return `;\\n`;\n }\n}\n","import CodeElement from './CodeElement';\n\nclass SimplePluginCode extends CodeElement {\n constructor(private name: string, private namespace: string = 'roosterjs') {\n super();\n }\n\n getCode() {\n return `new ${this.namespace}.${this.name}()`;\n }\n}\n\nexport class PasteCode extends SimplePluginCode {\n constructor() {\n super('Paste');\n }\n}\n\nexport class ContentModelPasteCode extends SimplePluginCode {\n constructor() {\n super('PastePlugin', 'roosterjsContentModel');\n }\n}\n\nexport class ImageEditCode extends SimplePluginCode {\n constructor() {\n super('ImageEdit');\n }\n}\n\nexport class CutPasteListChainCode extends SimplePluginCode {\n constructor() {\n super('CutPasteListChain');\n }\n}\n\nexport class TableResizeCode extends SimplePluginCode {\n constructor() {\n super('TableResize');\n }\n}\n\nexport class CustomReplaceCode extends SimplePluginCode {\n constructor() {\n super('CustomReplace');\n }\n}\n","import CodeElement from './CodeElement';\n\nexport default class TableCellSelectionCode extends CodeElement {\n constructor() {\n super();\n }\n\n getCode() {\n return 'new roosterjs.TableCellSelection()';\n }\n}\n","import CodeElement from './CodeElement';\n\nexport default class WatermarkCode extends CodeElement {\n constructor(private watermarkText: string) {\n super();\n }\n\n getCode() {\n return `new roosterjs.Watermark('${this.encode(this.watermarkText)}')`;\n }\n}\n","import { ContentEditFeatureSettings } from 'roosterjs-editor-types';\nimport { getAllFeatures } from 'roosterjs-editor-plugins/lib/ContentEdit';\nimport { getObjectKeys } from 'roosterjs-editor-dom';\n\nexport default function getDefaultContentEditFeatureSettings(): ContentEditFeatureSettings {\n const allFeatures = getAllFeatures();\n\n return {\n ...getObjectKeys(allFeatures).reduce((settings, key) => {\n settings[key] = !allFeatures[key].defaultDisabled;\n return settings;\n }, {}),\n ...listFeatures,\n };\n}\n\nconst listFeatures = {\n autoBullet: false,\n indentWhenTab: false,\n outdentWhenShiftTab: false,\n outdentWhenBackspaceOnEmptyFirstLine: false,\n outdentWhenEnterOnEmptyLine: false,\n mergeInNewLineWhenBackspaceOnFirstChar: false,\n maintainListChain: false,\n maintainListChainWhenDelete: false,\n autoNumberingList: false,\n autoBulletList: false,\n mergeListOnBackspaceAfterList: false,\n outdentWhenAltShiftLeft: false,\n indentWhenAltShiftRight: false,\n};\n","import * as React from 'react';\nimport { EntityOperation, PluginEvent, PluginEventType } from 'roosterjs-editor-types';\nimport { SidePaneElementProps } from '../SidePaneElement';\nimport {\n getObjectKeys,\n getTagOfNode,\n HtmlSanitizer,\n readFile,\n safeInstanceOf,\n} from 'roosterjs-editor-dom';\n\nconst styles = require('./EventViewPane.scss');\n\nexport interface EventEntry {\n index: number;\n time: Date;\n event: PluginEvent;\n}\n\nexport interface EventViewPaneState {\n displayCount: number;\n currentIndex: number;\n}\n\nconst EventTypeMap: { [key in PluginEventType]: string } = {\n [PluginEventType.BeforeDispose]: 'BeforeDispose',\n [PluginEventType.BeforePaste]: 'BeforePaste',\n [PluginEventType.CompositionEnd]: 'CompositionEnd',\n [PluginEventType.ContentChanged]: 'ContentChanged',\n [PluginEventType.EditorReady]: 'EditorReady',\n [PluginEventType.EntityOperation]: 'EntityOperation',\n [PluginEventType.ExtractContentWithDom]: 'ExtractContentWithDom',\n [PluginEventType.KeyDown]: 'KeyDown',\n [PluginEventType.KeyPress]: 'KeyPress',\n [PluginEventType.KeyUp]: 'KeyUp',\n [PluginEventType.MouseDown]: 'MouseDown',\n [PluginEventType.MouseUp]: 'MouseUp',\n [PluginEventType.Input]: 'Input',\n [PluginEventType.PendingFormatStateChanged]: 'PendingFormatStateChanged',\n [PluginEventType.Scroll]: 'Scroll',\n [PluginEventType.BeforeCutCopy]: 'BeforeCutCopy',\n [PluginEventType.ContextMenu]: 'ContextMenu',\n [PluginEventType.EnteredShadowEdit]: 'EnteredShadowEdit',\n [PluginEventType.LeavingShadowEdit]: 'LeavingShadowEdit',\n [PluginEventType.EditImage]: 'EditImage',\n [PluginEventType.BeforeSetContent]: 'BeforeSetContent',\n [PluginEventType.ZoomChanged]: 'ZoomChanged',\n [PluginEventType.SelectionChanged]: 'SelectionChanged',\n [PluginEventType.BeforeKeyboardEditing]: 'BeforeKeyboardEditing',\n};\n\nconst EntityOperationMap: { [key in EntityOperation]: string } = {\n [EntityOperation.AddShadowRoot]: 'AddShadowRoot',\n [EntityOperation.RemoveShadowRoot]: 'RemoveShadowRoot',\n [EntityOperation.Click]: 'Click',\n [EntityOperation.ContextMenu]: 'ContextMenu',\n [EntityOperation.Escape]: 'Escape',\n [EntityOperation.NewEntity]: 'NewEntity',\n [EntityOperation.Overwrite]: 'Overwrite',\n [EntityOperation.PartialOverwrite]: 'PartialOverwrite',\n [EntityOperation.RemoveFromEnd]: 'RemoveFromEnd',\n [EntityOperation.RemoveFromStart]: 'RemoveFromStart',\n [EntityOperation.ReplaceTemporaryContent]: 'ReplaceTemporaryContent',\n [EntityOperation.UpdateEntityState]: 'UpdateEntityState',\n};\n\nexport default class ContentModelEventViewPane extends React.Component<\n SidePaneElementProps,\n EventViewPaneState\n> {\n private events: EventEntry[] = [];\n private displayCount = React.createRef();\n private lastIndex = 0;\n\n constructor(props: SidePaneElementProps) {\n super(props);\n this.state = {\n displayCount: 20,\n currentIndex: -1,\n };\n }\n\n render() {\n let displayCount = Math.min(this.events.length, this.state.displayCount);\n let displayedEvents =\n displayCount > 0 ? this.events.slice(this.events.length - displayCount) : [];\n displayedEvents = displayedEvents.reverse();\n\n return (\n <>\n
\n Show item count:\n \n \n \n \n \n {' '}\n \n
\n
\n {displayedEvents.map(event => (\n
\n \n {`${event.time.getHours()}:${event.time.getMinutes()}:${event.time.getSeconds()}.${event.time.getMilliseconds()} `}\n {EventTypeMap[event.event.eventType]}\n \n
\n {this.renderEvent(event.event)}\n
\n
\n ))}\n
\n \n );\n }\n\n addEvent(event: PluginEvent) {\n if (this.state.displayCount > 0) {\n if (event.eventType == PluginEventType.BeforePaste) {\n const sanitizer = new HtmlSanitizer(event.sanitizingOption);\n const fragment = event.fragment.cloneNode(true /*deep*/) as DocumentFragment;\n\n sanitizer.convertGlobalCssToInlineCss(fragment);\n sanitizer.sanitize(fragment);\n (event.clipboardData as any).html = this.getHtml(fragment);\n }\n\n this.events.push({\n time: new Date(),\n event: event,\n index: this.lastIndex++,\n });\n\n while (this.events.length > 100) {\n this.events.shift();\n }\n this.setState({\n currentIndex: this.lastIndex,\n });\n }\n }\n\n private renderEvent(event: PluginEvent): JSX.Element {\n switch (event.eventType) {\n case PluginEventType.KeyDown:\n case PluginEventType.KeyPress:\n case PluginEventType.KeyUp:\n return (\n \n Key=\n {event.rawEvent.which}\n \n );\n\n case PluginEventType.MouseDown:\n case PluginEventType.MouseUp:\n case PluginEventType.ContextMenu:\n return (\n \n Button=\n {event.rawEvent.button}, SrcElement=\n {event.rawEvent.target && getTagOfNode(event.rawEvent.target as Node)},\n PageX=\n {event.rawEvent.pageX}, PageY=\n {event.rawEvent.pageY}\n \n );\n\n case PluginEventType.ContentChanged:\n return (\n \n Source=\n {event.source}, Data=\n {event.data && event.data.toString && event.data.toString()}\n \n );\n\n case PluginEventType.BeforePaste:\n return (\n \n Types=\n {event.clipboardData.types.join()}\n {this.renderPasteContent('Plain text', event.clipboardData.text)}\n {this.renderPasteContent(\n 'Sanitized HTML',\n (event.clipboardData as any).html\n )}\n {this.renderPasteContent('Original HTML', event.clipboardData.rawHtml)}\n {this.renderPasteContent('Image', event.clipboardData.image, img => (\n ref && this.renderImage(ref, img)}\n className={styles.img}\n />\n ))}\n {this.renderPasteContent(\n 'LinkPreview',\n event.clipboardData.linkPreview\n ? JSON.stringify(event.clipboardData.linkPreview)\n : ''\n )}\n Paste from keyboard or native context menu:\n {event.clipboardData.pasteNativeEvent ? ' true' : ' false'}\n {getObjectKeys(event.clipboardData.customValues).map(contentType =>\n this.renderPasteContent(\n contentType,\n event.clipboardData.customValues[contentType]\n )\n )}\n \n );\n case PluginEventType.PendingFormatStateChanged:\n const formatState = event.formatState;\n const keys = getObjectKeys(formatState);\n return {keys.map(key => `${key}=${event.formatState[key]}; `)};\n\n case PluginEventType.EntityOperation:\n const {\n operation,\n entity: { id, type },\n } = event;\n return (\n \n Operation={EntityOperationMap[operation]} Type={type}; Id={id}\n \n );\n\n case PluginEventType.BeforeCutCopy:\n const { isCut } = event;\n return isCut={isCut ? 'true' : 'false'};\n\n case PluginEventType.EditImage:\n return (\n <>\n new src={event.newSrc.substr(0, 100)}\n \n );\n\n case PluginEventType.ZoomChanged:\n return (\n \n Old value={event.oldZoomScale} New value={event.newZoomScale}\n \n );\n\n case PluginEventType.BeforeKeyboardEditing:\n return Key code={event.rawEvent.which};\n\n case PluginEventType.Input:\n return Input type={event.rawEvent.inputType};\n\n default:\n return null;\n }\n }\n\n private clear = () => {\n this.events = [];\n this.setState({\n currentIndex: -1,\n });\n };\n\n private renderImage = (img: HTMLImageElement, imageFile: File) => {\n readFile(imageFile, dataUrl => (img.src = dataUrl));\n };\n\n private onDisplayCountChanged = () => {\n let value = parseInt(this.displayCount.current.value);\n this.setState({\n displayCount: value,\n });\n };\n\n private renderPasteContent(\n title: string,\n content: any,\n renderer: (content: any) => JSX.Element = content => {content}\n ): JSX.Element {\n return (\n content && (\n
\n {title}\n
{renderer(content)}
\n
\n )\n );\n }\n\n private getHtml(fragment: DocumentFragment) {\n const stringArray: string[] = [];\n for (let child = fragment.firstChild; child; child = child.nextSibling) {\n stringArray.push(\n safeInstanceOf(child, 'HTMLElement')\n ? child.outerHTML\n : safeInstanceOf(child, 'Text')\n ? child.nodeValue\n : ''\n );\n }\n\n return stringArray.join('');\n }\n}\n","import ContentModelEventViewPane from './ContentModelEventViewPane';\nimport SidePanePluginImpl from '../SidePanePluginImpl';\nimport { PluginEvent } from 'roosterjs-editor-types';\nimport { SidePaneElementProps } from '../SidePaneElement';\n\nexport default class ContentModelEventViewPlugin extends SidePanePluginImpl<\n ContentModelEventViewPane,\n SidePaneElementProps\n> {\n constructor() {\n super(ContentModelEventViewPane, 'event', 'Event Viewer');\n }\n\n onPluginEvent(e: PluginEvent) {\n this.getComponent(component => component.addEvent(e));\n }\n\n getComponentProps(base: SidePaneElementProps) {\n return base;\n }\n}\n","import * as React from 'react';\nimport { EntityOperation, PluginEvent, PluginEventType } from 'roosterjs-editor-types';\nimport { SidePaneElementProps } from '../SidePaneElement';\nimport {\n getObjectKeys,\n getTagOfNode,\n HtmlSanitizer,\n readFile,\n safeInstanceOf,\n} from 'roosterjs-editor-dom';\n\nconst styles = require('./EventViewPane.scss');\n\nexport interface EventEntry {\n index: number;\n time: Date;\n event: PluginEvent;\n}\n\nexport interface EventViewPaneState {\n displayCount: number;\n currentIndex: number;\n}\n\nconst EventTypeMap: { [key in PluginEventType]: string } = {\n [PluginEventType.BeforeDispose]: 'BeforeDispose',\n [PluginEventType.BeforePaste]: 'BeforePaste',\n [PluginEventType.CompositionEnd]: 'CompositionEnd',\n [PluginEventType.ContentChanged]: 'ContentChanged',\n [PluginEventType.EditorReady]: 'EditorReady',\n [PluginEventType.EntityOperation]: 'EntityOperation',\n [PluginEventType.ExtractContentWithDom]: 'ExtractContentWithDom',\n [PluginEventType.KeyDown]: 'KeyDown',\n [PluginEventType.KeyPress]: 'KeyPress',\n [PluginEventType.KeyUp]: 'KeyUp',\n [PluginEventType.MouseDown]: 'MouseDown',\n [PluginEventType.MouseUp]: 'MouseUp',\n [PluginEventType.Input]: 'Input',\n [PluginEventType.PendingFormatStateChanged]: 'PendingFormatStateChanged',\n [PluginEventType.Scroll]: 'Scroll',\n [PluginEventType.BeforeCutCopy]: 'BeforeCutCopy',\n [PluginEventType.ContextMenu]: 'ContextMenu',\n [PluginEventType.EnteredShadowEdit]: 'EnteredShadowEdit',\n [PluginEventType.LeavingShadowEdit]: 'LeavingShadowEdit',\n [PluginEventType.EditImage]: 'EditImage',\n [PluginEventType.BeforeSetContent]: 'BeforeSetContent',\n [PluginEventType.ZoomChanged]: 'ZoomChanged',\n [PluginEventType.SelectionChanged]: 'SelectionChanged',\n [PluginEventType.BeforeKeyboardEditing]: 'BeforeKeyboardEditing',\n};\n\nconst EntityOperationMap: { [key in EntityOperation]: string } = {\n [EntityOperation.AddShadowRoot]: 'AddShadowRoot',\n [EntityOperation.RemoveShadowRoot]: 'RemoveShadowRoot',\n [EntityOperation.Click]: 'Click',\n [EntityOperation.ContextMenu]: 'ContextMenu',\n [EntityOperation.Escape]: 'Escape',\n [EntityOperation.NewEntity]: 'NewEntity',\n [EntityOperation.Overwrite]: 'Overwrite',\n [EntityOperation.PartialOverwrite]: 'PartialOverwrite',\n [EntityOperation.RemoveFromEnd]: 'RemoveFromEnd',\n [EntityOperation.RemoveFromStart]: 'RemoveFromStart',\n [EntityOperation.ReplaceTemporaryContent]: 'ReplaceTemporaryContent',\n [EntityOperation.UpdateEntityState]: 'UpdateEntityState',\n};\n\nexport default class EventViewPane extends React.Component<\n SidePaneElementProps,\n EventViewPaneState\n> {\n private events: EventEntry[] = [];\n private displayCount = React.createRef();\n private lastIndex = 0;\n\n constructor(props: SidePaneElementProps) {\n super(props);\n this.state = {\n displayCount: 20,\n currentIndex: -1,\n };\n }\n\n render() {\n let displayCount = Math.min(this.events.length, this.state.displayCount);\n let displayedEvents =\n displayCount > 0 ? this.events.slice(this.events.length - displayCount) : [];\n displayedEvents = displayedEvents.reverse();\n\n return (\n <>\n
\n Show item count:\n \n \n \n \n \n {' '}\n \n
\n
\n {displayedEvents.map(event => (\n
\n \n {`${event.time.getHours()}:${event.time.getMinutes()}:${event.time.getSeconds()}.${event.time.getMilliseconds()} `}\n {EventTypeMap[event.event.eventType]}\n \n
\n {this.renderEvent(event.event)}\n
\n
\n ))}\n
\n \n );\n }\n\n addEvent(event: PluginEvent) {\n if (this.state.displayCount > 0) {\n if (event.eventType == PluginEventType.BeforePaste) {\n const sanitizer = new HtmlSanitizer(event.sanitizingOption);\n const fragment = event.fragment.cloneNode(true /*deep*/) as DocumentFragment;\n\n sanitizer.convertGlobalCssToInlineCss(fragment);\n sanitizer.sanitize(fragment);\n (event.clipboardData as any).html = this.getHtml(fragment);\n }\n\n this.events.push({\n time: new Date(),\n event: event,\n index: this.lastIndex++,\n });\n\n while (this.events.length > 100) {\n this.events.shift();\n }\n this.setState({\n currentIndex: this.lastIndex,\n });\n }\n }\n\n private renderEvent(event: PluginEvent): JSX.Element {\n switch (event.eventType) {\n case PluginEventType.KeyDown:\n case PluginEventType.KeyPress:\n case PluginEventType.KeyUp:\n return (\n \n Key=\n {event.rawEvent.which}\n \n );\n\n case PluginEventType.MouseDown:\n case PluginEventType.MouseUp:\n case PluginEventType.ContextMenu:\n return (\n \n Button=\n {event.rawEvent.button}, SrcElement=\n {event.rawEvent.target && getTagOfNode(event.rawEvent.target as Node)},\n PageX=\n {event.rawEvent.pageX}, PageY=\n {event.rawEvent.pageY}\n \n );\n\n case PluginEventType.ContentChanged:\n return (\n \n Source=\n {event.source}, Data=\n {event.data && event.data.toString && event.data.toString()}\n \n );\n\n case PluginEventType.BeforePaste:\n return (\n \n Types=\n {event.clipboardData.types.join()}\n {this.renderPasteContent('Plain text', event.clipboardData.text)}\n {this.renderPasteContent(\n 'Sanitized HTML',\n (event.clipboardData as any).html\n )}\n {this.renderPasteContent('Original HTML', event.clipboardData.rawHtml)}\n {this.renderPasteContent('Image', event.clipboardData.image, img => (\n ref && this.renderImage(ref, img)}\n className={styles.img}\n />\n ))}\n {this.renderPasteContent(\n 'LinkPreview',\n event.clipboardData.linkPreview\n ? JSON.stringify(event.clipboardData.linkPreview)\n : ''\n )}\n Paste from keyboard or native context menu:\n {event.clipboardData.pasteNativeEvent ? ' true' : ' false'}\n {getObjectKeys(event.clipboardData.customValues).map(contentType =>\n this.renderPasteContent(\n contentType,\n event.clipboardData.customValues[contentType]\n )\n )}\n \n );\n case PluginEventType.PendingFormatStateChanged:\n const formatState = event.formatState;\n const keys = getObjectKeys(formatState);\n return {keys.map(key => `${key}=${event.formatState[key]}; `)};\n\n case PluginEventType.EntityOperation:\n const {\n operation,\n entity: { id, type },\n } = event;\n return (\n \n Operation={EntityOperationMap[operation]} Type={type}; Id={id}\n \n );\n\n case PluginEventType.BeforeCutCopy:\n const { isCut } = event;\n return isCut={isCut ? 'true' : 'false'};\n\n case PluginEventType.EditImage:\n return (\n <>\n new src={event.newSrc.substr(0, 100)}\n \n );\n\n case PluginEventType.ZoomChanged:\n return (\n \n Old value={event.oldZoomScale} New value={event.newZoomScale}\n \n );\n\n case PluginEventType.BeforeKeyboardEditing:\n return Key code={event.rawEvent.which};\n\n default:\n return null;\n }\n }\n\n private clear = () => {\n this.events = [];\n this.setState({\n currentIndex: -1,\n });\n };\n\n private renderImage = (img: HTMLImageElement, imageFile: File) => {\n readFile(imageFile, dataUrl => (img.src = dataUrl));\n };\n\n private onDisplayCountChanged = () => {\n let value = parseInt(this.displayCount.current.value);\n this.setState({\n displayCount: value,\n });\n };\n\n private renderPasteContent(\n title: string,\n content: any,\n renderer: (content: any) => JSX.Element = content => {content}\n ): JSX.Element {\n return (\n content && (\n
\n {title}\n
{renderer(content)}
\n
\n )\n );\n }\n\n private getHtml(fragment: DocumentFragment) {\n const stringArray: string[] = [];\n for (let child = fragment.firstChild; child; child = child.nextSibling) {\n stringArray.push(\n safeInstanceOf(child, 'HTMLElement')\n ? child.outerHTML\n : safeInstanceOf(child, 'Text')\n ? child.nodeValue\n : ''\n );\n }\n\n return stringArray.join('');\n }\n}\n","import EventViewPane from './EventViewPane';\nimport SidePanePluginImpl from '../SidePanePluginImpl';\nimport { PluginEvent } from 'roosterjs-editor-types';\nimport { SidePaneElementProps } from '../SidePaneElement';\n\nexport default class EventViewPlugin extends SidePanePluginImpl<\n EventViewPane,\n SidePaneElementProps\n> {\n constructor() {\n super(EventViewPane, 'event', 'Event Viewer');\n }\n\n onPluginEvent(e: PluginEvent) {\n this.getComponent(component => component.addEvent(e));\n }\n\n getComponentProps(base: SidePaneElementProps) {\n return base;\n }\n}\n","import FormatStatePlugin from './FormatStatePlugin';\nimport { FormatState, IEditor as ILegacyEditor } from 'roosterjs-editor-types';\nimport { getFormatState } from 'roosterjs-content-model-api';\nimport { getPositionRect } from 'roosterjs-editor-dom';\nimport { IEditor } from 'roosterjs-content-model-types';\n\nexport default class ContentModelFormatStatePlugin extends FormatStatePlugin {\n protected getFormatState() {\n if (!this.editor) {\n return null;\n }\n\n const format = (getFormatState(\n this.editor as IEditor & ILegacyEditor\n ) as any) as FormatState;\n const position = this.editor && this.editor.getFocusedPosition();\n const rect = position && getPositionRect(position);\n return {\n format,\n inIME: this.editor && this.editor.isInIME(),\n x: rect ? rect.left : 0,\n y: rect ? rect.top : 0,\n };\n }\n}\n","import * as React from 'react';\nimport { Browser } from 'roosterjs-editor-dom';\nimport { FormatState } from 'roosterjs-editor-types';\nimport { SidePaneElementProps } from '../SidePaneElement';\n\nconst styles = require('./FormatStatePane.scss');\n\nexport interface FormatStatePaneState {\n format: FormatState;\n inIME: boolean;\n x: number;\n y: number;\n}\nexport interface FormatStatePaneProps extends FormatStatePaneState, SidePaneElementProps {}\n\nexport default class FormatStatePane extends React.Component<\n FormatStatePaneProps,\n FormatStatePaneState\n> {\n constructor(props: FormatStatePaneProps) {\n super(props);\n this.state = {\n format: props.format,\n inIME: props.inIME,\n x: props.x,\n y: props.y,\n };\n }\n\n setFormatState(state: FormatStatePaneState) {\n this.setState(state);\n }\n\n render() {\n let { format, x, y } = this.state;\n return format ? (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Position{`${x},${y}`}
Font\n {`${format.fontName}, ${format.fontSize}`}\n
Colors\n {`${format.textColor} / ${format.backgroundColor}`}\n
IME{this.renderSpan(this.state.inIME, 'InIME')}
Formats\n {this.renderSpan(format.isBold, 'Bold')}\n {this.renderSpan(format.isItalic, 'Italic')}\n {this.renderSpan(format.isUnderline, 'Underline')}\n {this.renderSpan(format.isStrikeThrough, 'Strike')}\n {this.renderSpan(format.isSubscript, 'Subscript')}\n {this.renderSpan(format.isSuperscript, 'Superscript')}\n {`Font-weight: ${format.fontWeight}`}\n
Structure\n {this.renderSpan(format.isBullet, 'Bullet')}\n {this.renderSpan(format.isNumbering, 'Numbering')}\n {this.renderSpan(format.isBlockQuote, 'Quote')}\n {this.renderSpan(format.canUnlink, 'In Link')}\n {this.renderSpan(format.canAddImageAltText, 'In Image')}\n {this.renderSpan(format.isInTable, 'In Table')}\n {this.renderSpan(format.tableHasHeader, 'Table Has Header')}\n {`Heading ${format.headingLevel}`}\n
Undo\n {this.renderSpan(format.canUndo, 'Can Undo')}\n {this.renderSpan(format.canRedo, 'Can Redo')}\n
Browser\n {this.renderSpan(Browser.isChrome, 'Chrome')}\n {this.renderSpan(Browser.isFirefox, 'Firefox')}\n {this.renderSpan(Browser.isSafari, 'Safari')}\n {this.renderSpan(Browser.isWebKit, 'Webkit')}\n
OS\n {this.renderSpan(Browser.isMac, 'MacOS')}\n {this.renderSpan(Browser.isWin, 'Windows')}\n {this.renderSpan(Browser.isAndroid, 'Android')}\n {this.renderSpan(Browser.isMobileOrTablet, 'Mobile/Tablet')}\n
User Agent{window.navigator.userAgent}
App Version{window.navigator.appVersion}
\n ) : (\n
Please focus into editor
\n );\n }\n\n private renderSpan(formatState: boolean, text: string): JSX.Element {\n return {text + ' '};\n }\n}\n","import FormatStatePane, { FormatStatePaneProps } from './FormatStatePane';\nimport SidePanePluginImpl from '../SidePanePluginImpl';\nimport { getFormatState } from 'roosterjs-editor-api';\nimport { getPositionRect } from 'roosterjs-editor-dom';\nimport { IEditor, PluginEvent, PluginEventType } from 'roosterjs-editor-types';\nimport { SidePaneElementProps } from '../SidePaneElement';\n\nexport default class FormatStatePlugin extends SidePanePluginImpl<\n FormatStatePane,\n FormatStatePaneProps\n> {\n constructor() {\n super(FormatStatePane, 'format', 'Format State');\n }\n\n initialize(editor: IEditor) {\n super.initialize(editor);\n this.editor.runAsync(editor => {\n editor.focus();\n\n this.updateFormatState();\n });\n }\n\n getComponentProps(base: SidePaneElementProps) {\n return {\n ...base,\n ...this.getFormatState(),\n };\n }\n\n onPluginEvent(event: PluginEvent) {\n if (\n event.eventType == PluginEventType.KeyUp ||\n event.eventType == PluginEventType.MouseUp ||\n event.eventType == PluginEventType.ContentChanged\n ) {\n this.updateFormatState();\n }\n }\n\n updateFormatState() {\n this.getComponent(component => component.setFormatState(this.getFormatState()));\n }\n\n protected getFormatState() {\n if (!this.editor) {\n return null;\n }\n\n const format = getFormatState(this.editor);\n const position = this.editor && this.editor.getFocusedPosition();\n const rect = position && getPositionRect(position);\n return {\n format,\n inIME: this.editor && this.editor.isInIME(),\n x: rect ? rect.left : 0,\n y: rect ? rect.top : 0,\n };\n }\n}\n","import * as React from 'react';\nimport { EntityState, Snapshot, SnapshotSelection } from 'roosterjs-content-model-types';\n\nconst styles = require('./SnapshotPane.scss');\n\nexport interface ContentModelSnapshotPaneProps {\n onTakeSnapshot: () => Snapshot;\n onRestoreSnapshot: (snapshot: Snapshot, triggerContentChangedEvent: boolean) => void;\n onMove: (moveStep: number) => void;\n}\n\nexport interface ContentModelSnapshotPaneState {\n snapshots: Snapshot[];\n currentIndex: number;\n autoCompleteIndex: number;\n}\n\nexport default class ContentModelSnapshotPane extends React.Component<\n ContentModelSnapshotPaneProps,\n ContentModelSnapshotPaneState\n> {\n private html = React.createRef();\n private entityStates = React.createRef();\n private isDarkColor = React.createRef();\n private selection = React.createRef();\n\n constructor(props: ContentModelSnapshotPaneProps) {\n super(props);\n\n this.state = {\n snapshots: [],\n currentIndex: -1,\n autoCompleteIndex: -1,\n };\n }\n\n render() {\n return (\n
\n

Undo Snapshots

\n
\n {this.state.snapshots.map(this.renderItem)}\n
\n

Selected Snapshot

\n
\n {' '}\n \n \n
\n
HTML:
\n \n
\n
\n Style:\n \n \n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n
\n
\n
\n \n
\n
\n {this.state.entities.map(entity => (\n \n ))}\n
\n \n );\n }\n\n private insertEntity = () => {\n const entityType = this.entityType.current.value;\n const node = document.createElement('span');\n node.innerHTML = trustedHTMLHandler(this.html.current.value);\n const isBlock = this.styleBlock.current.checked;\n const isReadonly = this.isReadonly.current.checked;\n const insertAtRoot = this.insertAtRoot.current.checked;\n const focusAfterEntity = this.focusAfterEntity.current.checked;\n\n if (node) {\n const editor = this.props.getEditor();\n\n editor.addUndoSnapshot(() => {\n insertEntity(\n editor,\n entityType,\n node,\n isBlock,\n isReadonly,\n undefined /*position*/,\n insertAtRoot,\n focusAfterEntity\n );\n });\n }\n };\n\n private onGetEntities = () => {\n const selector = getEntitySelector();\n const nodes = this.props.getEditor().queryElements(selector);\n const allEntities = nodes.map(node => getEntityFromElement(node));\n\n this.setState({\n entities: allEntities.filter(e => !!e),\n });\n };\n}\n\nfunction EntityButton({ entity }: { entity: Entity }) {\n let background = '';\n const onMouseOver = React.useCallback(() => {\n background = entity.wrapper.style.backgroundColor;\n entity.wrapper.style.backgroundColor = 'blue';\n }, [entity]);\n\n const onMouseOut = React.useCallback(() => {\n entity.wrapper.style.backgroundColor = background;\n }, [entity]);\n\n return (\n
\n Type: {entity.type}\n
\n Id: {entity.id}\n
\n Readonly: {entity.isReadonly ? 'True' : 'False'}\n
\n
\n );\n}\n","import * as React from 'react';\nimport ApiPaneProps from '../ApiPaneProps';\nimport { LinkData } from 'roosterjs-editor-types';\nimport { matchLink } from 'roosterjs-editor-dom';\n\ninterface MatchLinkState {\n linkData: LinkData;\n}\n\nexport default class MatchLinkPane extends React.Component {\n private url = React.createRef();\n\n constructor(props: ApiPaneProps) {\n super(props);\n this.state = { linkData: undefined };\n }\n\n render() {\n let { scheme, originalUrl, normalizedUrl } = this.state.linkData || ({} as LinkData);\n return (\n <>\n
\n Url: {' '}\n \n
\n {this.state.linkData === null ? (\n
Not matched
\n ) : (\n <>\n
Schema: {scheme || ''}
\n
Original Url: {originalUrl || ''}
\n
Normalized Url: {normalizedUrl || ''}
\n \n )}\n \n );\n }\n\n private onMatchLink = () => {\n let match = matchLink(this.url.current.value);\n this.setState({\n linkData: match,\n });\n };\n}\n","import * as React from 'react';\nimport ApiPaneProps from '../ApiPaneProps';\nimport { IEditor, PositionType, Region } from 'roosterjs-editor-types';\nimport {\n createRange,\n getSelectedBlockElementsInRegion,\n getTagOfNode,\n safeInstanceOf,\n} from 'roosterjs-editor-dom';\n\nconst styles = require('./GetSelectedRegionsPane.scss');\n\ninterface GetSelectedRegionsPaneState {\n regions: Region[];\n}\n\nexport default class GetSelectedRegionsPane extends React.Component<\n ApiPaneProps,\n GetSelectedRegionsPaneState\n> {\n constructor(props: ApiPaneProps) {\n super(props);\n this.state = { regions: [] };\n }\n\n render() {\n const editor = this.props.getEditor();\n return (\n <>\n
\n  \n \n
\n
\n {this.state.regions.map((region, i) => (\n \n ))}\n
\n \n );\n }\n\n private getSelectedRegions = () => {\n this.setState({\n regions: this.props.getEditor().getSelectedRegions(),\n });\n };\n\n private clearAll = () => {\n this.setState({\n regions: [],\n });\n };\n}\n\nfunction Region({ region, editor, index }: { region: Region; editor: IEditor; index: number }) {\n const selectRegion = React.useCallback(() => {\n const blocks = getSelectedBlockElementsInRegion(region);\n if (blocks.length > 0) {\n const range = createRange(\n blocks[0].getStartNode(),\n PositionType.Begin,\n blocks[blocks.length - 1].getEndNode(),\n PositionType.End\n );\n editor.focus();\n editor.select(range);\n }\n }, [region]);\n\n return (\n
\n
\n
\n Region {index}\n
\n
\n Root node: \n
\n
\n Node Before: \n
\n
\n Node After: \n
\n
\n Selected blocks: \n
\n
\n );\n}\n\nfunction NodeName({ node }: { node: Node }) {\n const mouseOver = React.useCallback(() => {\n if (safeInstanceOf(node, 'HTMLElement')) {\n node.className += ' ' + styles.hover;\n }\n }, [node]);\n\n const mouseOut = React.useCallback(() => {\n if (safeInstanceOf(node, 'HTMLElement')) {\n let classNames = node.className.split(' ');\n classNames = classNames.filter(name => name != styles.hover);\n node.className = classNames.join(' ').trim();\n }\n }, [node]);\n\n return node ? (\n safeInstanceOf(node, 'HTMLElement') ? (\n \n {getTagOfNode(node)}#{node.id}\n \n ) : (\n {node.nodeValue.substr(0, 10)}\n )\n ) : null;\n}\n","import * as React from 'react';\nimport ApiPaneProps from '../ApiPaneProps';\nimport { HtmlSanitizer } from 'roosterjs-editor-dom';\nimport { trustedHTMLHandler } from '../../../../utils/trustedHTMLHandler';\n\nconst styles = require('./SanitizerPane.scss');\n\nexport default class SanitizerPane extends React.Component {\n private source = React.createRef();\n private result = React.createRef();\n private sanitizer = new HtmlSanitizer();\n\n render() {\n return (\n <>\n

Input

\n \n \n
\n Style:\n \n \n \n \n
\n
\n Position:\n
\n \n \n
\n \n \n
\n \n \n
\n \n \n
\n
\n
\n \n \n
\n
\n \n
\n
\n
\n \n
\n
\n {this.state.entities.map(entity => (\n \n ))}\n
\n \n );\n }\n\n private insertEntity = () => {\n const entityType = this.entityType.current.value;\n const node = document.createElement('span');\n node.innerHTML = trustedHTMLHandler(this.html.current.value);\n const isBlock = this.styleBlock.current.checked;\n const focusAfterEntity = this.focusAfterEntity.current.checked;\n const insertAtTop = this.posTop.current.checked;\n const insertAtBottom = this.posBottom.current.checked;\n const insertAtRoot = this.posRegionRoot.current.checked;\n\n if (node) {\n const editor = this.props.getEditor();\n const options: InsertEntityOptions = {\n contentNode: node,\n focusAfterEntity: focusAfterEntity,\n };\n\n editor.focus();\n\n if (isBlock) {\n insertEntity(\n editor as IEditor & ILegacyEditor,\n entityType,\n true,\n insertAtRoot\n ? 'root'\n : insertAtTop\n ? 'begin'\n : insertAtBottom\n ? 'end'\n : 'focus',\n options\n );\n } else {\n insertEntity(\n editor as IEditor & ILegacyEditor,\n entityType,\n isBlock,\n insertAtTop ? 'begin' : insertAtBottom ? 'end' : 'focus',\n options\n );\n }\n }\n };\n\n private onGetEntities = () => {\n const selector = getEntitySelector();\n const nodes = this.props.getEditor().queryElements(selector);\n const allEntities = nodes.map(node => getEntityFromElement(node));\n\n this.setState({\n entities: allEntities.filter(e => !!e),\n });\n };\n}\n\nfunction EntityButton({ entity }: { entity: Entity }) {\n let background = '';\n const onMouseOver = React.useCallback(() => {\n background = entity.wrapper.style.backgroundColor;\n entity.wrapper.style.backgroundColor = 'blue';\n }, [entity]);\n\n const onMouseOut = React.useCallback(() => {\n entity.wrapper.style.backgroundColor = background;\n }, [entity]);\n\n return (\n
\n Type: {entity.type}\n
\n Id: {entity.id}\n
\n Readonly: {entity.isReadonly ? 'True' : 'False'}\n
\n
\n );\n}\n","import * as React from 'react';\nimport BuildInPluginState from '../../BuildInPluginState';\nimport EditorCode from './codes/EditorCode';\n\nexport interface CodeProps {\n state: BuildInPluginState;\n}\n\nexport default class Code extends React.Component {\n render() {\n let editor = new EditorCode(this.props.state);\n return (\n
\n
{editor.getCode()}
\n
\n );\n }\n}\n","import * as React from 'react';\nimport BuildInPluginState from '../../BuildInPluginState';\nimport { ContentEditFeatureSettings } from 'roosterjs-editor-types';\nimport { getAllFeatures } from 'roosterjs-editor-plugins/lib/ContentEdit';\nimport { getObjectKeys } from 'roosterjs-editor-dom';\n\ntype ContentEditItemId = keyof ContentEditFeatureSettings;\n\nconst styles = require('./OptionsPane.scss');\nconst EditFeatureDescriptionMap: Record = {\n autoBullet: 'Auto Bullet / Numbering',\n indentWhenTab: 'Indent list when Tab',\n outdentWhenShiftTab: 'Outdent list when Shift + Tab',\n outdentWhenBackspaceOnEmptyFirstLine: 'Outdent list when Backspace on empty first Line',\n outdentWhenEnterOnEmptyLine: 'Outdent list when Enter on empty line',\n mergeInNewLineWhenBackspaceOnFirstChar:\n 'Merge in new line when Backspace on first char in list',\n maintainListChain: 'Maintain the continued list numbers',\n unquoteWhenBackspaceOnEmptyFirstLine: 'Unquote when Backspace on empty first line',\n unquoteWhenEnterOnEmptyLine: 'Unquote when Enter on empty line',\n tabInTable: 'Tab to jump cell in table',\n upDownInTable: 'Up / Down to jump cell in table',\n insertLineBeforeStructuredNodeFeature:\n 'Enter to create new line before table/list at beginning of editor content',\n autoLink: 'Auto link',\n unlinkWhenBackspaceAfterLink: 'Auto unlink when backspace right after a hyperlink',\n defaultShortcut: 'Default Shortcuts',\n noCycleCursorMove: 'Avoid moving cycle moving cursor when Ctrl+Left/Right',\n clickOnEntity: 'Fire an event when click on a readonly entity',\n escapeFromEntity: 'Fire an event when Escape from a readonly entity',\n enterBeforeReadonlyEntity: 'Start a new line when Enter before an event',\n backspaceAfterEntity: 'Fire an event when Backspace after an entity',\n deleteBeforeEntity: 'Fire an event when Delete before an event',\n markdownBold: 'Markdown style Bolding',\n markdownItalic: 'Markdown style Italics',\n markdownStrikethru: 'Markdown style Strikethrough',\n markdownInlineCode: 'Markdown style Code blocks',\n maintainListChainWhenDelete:\n 'Maintain the list of number in the right order after press delete before the first item',\n indentTableOnTab: 'Indent the table if it is all cells are selected.',\n indentWhenTabText:\n 'On Tab indent the selection or add Tab, requires TabKeyFeatures Experimental Feature',\n outdentWhenTabText:\n 'On Shift + Tab outdent the selection, requires TabKeyFeatures Experimental Feature',\n autoHyphen: 'Automatically transform -- into hyphen, if typed between two words.',\n autoBulletList:\n 'When press space after *, -, --, ->, -->, >, => in an empty line, toggle bullet',\n autoNumberingList:\n 'When press space after an number, a letter or roman number followed by ), ., -, or between parenthesis in an empty line, toggle numbering',\n mergeListOnBackspaceAfterList: 'When backspacing between lists, merge the lists',\n deleteTableWithBackspace: 'Delete table with backspace key with whole table is selected',\n moveBetweenDelimitersFeature:\n 'Content edit feature to move the cursor from Delimiters around Entities when using Right or Left Arrow Keys',\n removeEntityBetweenDelimiters:\n 'When using BACKSPACE or DELETE in a Readonly inline entity delimeter, trigger a Entity Operation',\n removeCodeWhenEnterOnEmptyLine: 'Remove code line when enter on empty line',\n removeCodeWhenBackspaceOnEmptyFirstLine: 'Remove code line when backspace on empty first line',\n indentWhenAltShiftRight: 'Indent list item using Alt + Shift + Right',\n outdentWhenAltShiftLeft: 'Outdent list item using Alt + Shift + Left',\n};\n\nexport interface ContentEditFeaturessProps {\n state: ContentEditFeatureSettings;\n resetState: (callback: (state: BuildInPluginState) => void, resetEditor: boolean) => void;\n}\n\nexport default class ContentEditFeatures extends React.Component {\n render() {\n const features = getAllFeatures();\n return (\n \n \n {getObjectKeys(features).map(key =>\n this.renderContentEditItem(key, EditFeatureDescriptionMap[key])\n )}\n \n
\n );\n }\n\n private renderContentEditItem(\n id: ContentEditItemId,\n text: string,\n moreOptions?: JSX.Element\n ): JSX.Element {\n const checked = this.props.state[id];\n\n return (\n \n \n this.onContentEditClick(id)}\n />\n \n \n
\n \n
\n {checked && moreOptions}\n \n \n );\n }\n\n private onContentEditClick = (id: ContentEditItemId) => {\n this.props.resetState(state => {\n let checkbox = document.getElementById(id) as HTMLInputElement;\n state.contentEditFeatures[id] = checkbox.checked;\n }, true);\n };\n}\n","import BuildInPluginState, { BuildInPluginProps, UrlPlaceholder } from '../../BuildInPluginState';\nimport ContentModelOptionsPane from './ContentModelOptionsPane';\nimport getDefaultContentEditFeatureSettings from './getDefaultContentEditFeatureSettings';\nimport SidePanePluginImpl from '../SidePanePluginImpl';\nimport { SidePaneElementProps } from '../SidePaneElement';\n\nconst initialState: BuildInPluginState = {\n pluginList: {\n contentEdit: true,\n hyperlink: true,\n paste: false,\n watermark: false,\n imageEdit: true,\n cutPasteListChain: false,\n tableCellSelection: true,\n tableResize: true,\n customReplace: true,\n listEditMenu: true,\n imageEditMenu: true,\n tableEditMenu: true,\n contextMenu: true,\n autoFormat: true,\n announce: true,\n },\n contentEditFeatures: getDefaultContentEditFeatureSettings(),\n defaultFormat: {},\n linkTitle: 'Ctrl+Click to follow the link:' + UrlPlaceholder,\n watermarkText: 'Type content here ...',\n forcePreserveRatio: false,\n applyChangesOnMouseUp: false,\n experimentalFeatures: [],\n isRtl: false,\n cacheModel: true,\n tableFeaturesContainerSelector: '#' + 'EditorContainer',\n};\n\nexport default class ContentModelEditorOptionsPlugin extends SidePanePluginImpl<\n ContentModelOptionsPane,\n BuildInPluginProps\n> {\n constructor() {\n super(ContentModelOptionsPane, 'options', 'Editor Options');\n }\n\n getBuildInPluginState(): BuildInPluginState {\n let result: BuildInPluginState;\n this.getComponent(component => (result = component.getState()));\n return result || initialState;\n }\n\n getComponentProps(base: SidePaneElementProps) {\n return {\n ...initialState,\n ...base,\n };\n }\n}\n","import * as React from 'react';\nimport BuildInPluginState from '../../BuildInPluginState';\nimport { ExperimentalFeatures } from 'roosterjs-editor-types';\nimport { getObjectKeys } from 'roosterjs-editor-dom';\n\nexport interface ExperimentalFeaturesProps {\n state: ExperimentalFeatures[];\n resetState: (callback: (state: BuildInPluginState) => void, resetEditor: boolean) => void;\n}\n\nconst FeatureNames: Partial> = {\n [ExperimentalFeatures.TabKeyTextFeatures]: 'Additional functionality to Tab Key',\n [ExperimentalFeatures.ReuseAllAncestorListElements]:\n \"Reuse ancestor list elements even if they don't match the types from the list item.\",\n [ExperimentalFeatures.DeleteTableWithBackspace]:\n 'Delete a table selected with the table selector pressing Backspace key',\n [ExperimentalFeatures.DisableListChain]: 'Disable list chain functionality',\n};\n\nexport default class ContentModelExperimentalFeaturesPane extends React.Component<\n ExperimentalFeaturesProps,\n {}\n> {\n render() {\n return <>{getObjectKeys(FeatureNames).map(name => this.renderFeature(name))};\n }\n\n private renderFeature(name: keyof typeof FeatureNames): JSX.Element {\n let checked = this.props.state.indexOf(name) >= 0;\n return (\n
\n this.onClick(name)}\n />\n \n
\n );\n }\n\n private onClick = (name: keyof typeof FeatureNames) => {\n this.props.resetState(state => {\n let checkbox = document.getElementById(name) as HTMLInputElement;\n let index = state.experimentalFeatures.indexOf(name);\n\n if (checkbox.checked && index < 0) {\n state.experimentalFeatures.push(name);\n } else if (!checkbox.checked && index >= 0) {\n state.experimentalFeatures.splice(index, 1);\n }\n }, true);\n };\n}\n","import * as React from 'react';\nimport BuildInPluginState, { BuildInPluginProps } from '../../BuildInPluginState';\nimport Code from './Code';\nimport ContentEditFeatures from './ContentEditFeatures';\nimport ContentModelEditorCode from './codes/ContentModelEditorCode';\nimport ContentModelExperimentalFeaturesPane from './ContentModelExperimentalFeatures';\nimport ContentModelPlugins from './ContentModelPlugins';\nimport DefaultFormatPane from './DefaultFormat';\nimport MainPaneBase from '../../MainPaneBase';\n\nconst htmlStart =\n '\\n' +\n '\\n' +\n '
\\n';\nconst htmlButtons =\n '\\n' +\n '\\n' +\n '\\n' +\n '\\n' +\n '\\n' +\n '\\n' +\n '\\n';\nconst darkButton = '\\n';\nconst htmlEnd =\n '\\n' +\n '\\n' +\n '\\n' +\n '';\n\nexport default class ContentModelOptionsPane extends React.Component<\n BuildInPluginProps,\n BuildInPluginState\n> {\n private exportForm = React.createRef();\n private exportData = React.createRef();\n private rtl = React.createRef();\n private cacheModel = React.createRef();\n\n constructor(props: BuildInPluginProps) {\n super(props);\n this.state = { ...props };\n }\n render() {\n return (\n
\n
\n \n
\n
\n
\n
\n
\n \n Plugins:\n \n \n
\n
\n \n Content edit features:\n \n \n
\n
\n \n Default Format:\n \n \n
\n
\n \n Experimental features:\n \n \n
\n
\n
\n
\n
\n \n \n
\n
\n \n \n
\n
\n
\n \n HTML Code:\n \n
\n \n
{this.getHtml()}
\n
\n
\n
\n
\n \n Typescript Code:\n \n \n
\n \n \n \n
\n );\n }\n\n getState(): BuildInPluginState {\n return { ...this.state };\n }\n\n private resetState = (callback: (state: BuildInPluginState) => void, resetEditor: boolean) => {\n let state: BuildInPluginState = {\n linkTitle: this.state.linkTitle,\n watermarkText: this.state.watermarkText,\n pluginList: { ...this.state.pluginList },\n contentEditFeatures: { ...this.state.contentEditFeatures },\n defaultFormat: { ...this.state.defaultFormat },\n experimentalFeatures: this.state.experimentalFeatures,\n forcePreserveRatio: this.state.forcePreserveRatio,\n applyChangesOnMouseUp: this.state.applyChangesOnMouseUp,\n isRtl: this.state.isRtl,\n cacheModel: this.state.cacheModel,\n tableFeaturesContainerSelector: this.state.tableFeaturesContainerSelector,\n };\n\n if (callback) {\n callback(state);\n this.setState(state);\n }\n\n if (resetEditor) {\n MainPaneBase.getInstance().resetEditorPlugin(state);\n }\n };\n\n private onExportRoosterContentModel = () => {\n let editor = new ContentModelEditorCode(this.state);\n let code = editor.getCode();\n let json = {\n title: 'RoosterJs',\n html: this.getHtml(),\n head: '',\n js: code,\n js_pre_processor: 'typescript',\n };\n this.exportData.current.value = JSON.stringify(json);\n this.exportForm.current.submit();\n };\n\n private onToggleDirection = () => {\n let isRtl = this.rtl.current.checked;\n this.setState({\n isRtl: isRtl,\n });\n MainPaneBase.getInstance().setPageDirection(isRtl);\n };\n\n private onToggleCacheModel = () => {\n this.resetState(state => {\n state.cacheModel = this.cacheModel.current.checked;\n }, true);\n };\n\n private getHtml() {\n return `${htmlStart}${htmlButtons}${darkButton}${htmlEnd}`;\n }\n}\n","import * as React from 'react';\nimport BuildInPluginState, { BuildInPluginList, UrlPlaceholder } from '../../BuildInPluginState';\n\ntype PluginItemId = keyof BuildInPluginList;\n\nconst styles = require('./OptionsPane.scss');\n\nexport interface PluginsProps {\n state: BuildInPluginState;\n resetState: (callback: (state: BuildInPluginState) => void, resetEditor: boolean) => void;\n}\n\nexport default class ContentModelPlugins extends React.Component {\n private linkTitle = React.createRef();\n private watermarkText = React.createRef();\n private forcePreserveRatio = React.createRef();\n private applyChangesOnMouseUp = React.createRef();\n\n render() {\n return (\n \n \n {this.renderPluginItem('contentEdit', 'Content Edit')}\n {this.renderPluginItem(\n 'hyperlink',\n 'Hyperlink Plugin',\n this.renderInputBox(\n 'Label title: ',\n this.linkTitle,\n this.props.state.linkTitle,\n 'Use \"' + UrlPlaceholder + '\" for the url string',\n (state, value) => (state.linkTitle = value)\n )\n )}\n {this.renderPluginItem(\n 'watermark',\n 'Watermark Plugin',\n this.renderInputBox(\n 'Watermark text: ',\n this.watermarkText,\n this.props.state.watermarkText,\n '',\n (state, value) => (state.watermarkText = value)\n )\n )}\n {this.renderPluginItem(\n 'imageEdit',\n 'Image Edit Plugin',\n this.renderCheckBox(\n 'Force preserve ratio',\n this.forcePreserveRatio,\n this.props.state.forcePreserveRatio,\n (state, value) => (state.forcePreserveRatio = value)\n )\n )}\n {this.renderPluginItem(\n 'imageEdit',\n 'Image Edit Plugin',\n this.renderCheckBox(\n 'Apply changed on mouse up',\n this.applyChangesOnMouseUp,\n this.props.state.applyChangesOnMouseUp,\n (state, value) => (state.applyChangesOnMouseUp = value)\n )\n )}\n {this.renderPluginItem('tableResize', 'Table Resize Plugin')}\n {this.renderPluginItem('customReplace', 'Custom Replace Plugin (autocomplete)')}\n {this.renderPluginItem(\n 'contextMenu',\n 'Show customized context menu for special cases'\n )}\n {this.renderPluginItem('tableCellSelection', 'Table Cell Selection')}\n \n
\n );\n }\n\n private renderPluginItem(\n id: PluginItemId,\n text: string,\n moreOptions?: JSX.Element\n ): JSX.Element {\n const checked = this.props.state.pluginList[id];\n\n return (\n \n \n this.onPluginClick(id)}\n />\n \n \n
\n \n
\n {checked && moreOptions}\n \n \n );\n }\n\n private renderInputBox(\n label: string,\n ref: React.RefObject,\n value: string,\n placeholder: string,\n onChange: (state: BuildInPluginState, value: string) => void\n ): JSX.Element {\n return (\n
\n {label}\n \n this.props.resetState(state => onChange(state, ref.current.value), false)\n }\n onBlur={() => this.props.resetState(null, true)}\n />\n
\n );\n }\n\n private renderCheckBox(\n label: string,\n ref: React.RefObject,\n value: boolean,\n onChange: (state: BuildInPluginState, value: boolean) => void\n ): JSX.Element {\n return (\n
\n \n this.props.resetState(state => onChange(state, ref.current.checked), true)\n }\n onBlur={() => this.props.resetState(null, true)}\n />\n {label}\n
\n );\n }\n\n private onPluginClick = (id: PluginItemId) => {\n this.props.resetState(state => {\n let checkbox = document.getElementById(id) as HTMLInputElement;\n state.pluginList[id] = checkbox.checked;\n }, true);\n };\n}\n","import * as React from 'react';\nimport BuildInPluginState from '../../BuildInPluginState';\nimport { DefaultFormat } from 'roosterjs-editor-types';\nimport { getObjectKeys } from 'roosterjs-editor-dom';\n\ntype ToggleFormatId = 'bold' | 'italic' | 'underline';\ntype ModeIndependentColorId = 'textColors' | 'backgroundColors';\ntype SelectFormatId = Exclude;\n\nconst styles = require('./OptionsPane.scss');\nconst NOT_SET = 'NotSet';\n\nexport interface DefaultFormatProps {\n state: DefaultFormat;\n resetState: (callback: (state: BuildInPluginState) => void, resetEditor: boolean) => void;\n}\n\nexport default class DefaultFormatPane extends React.Component {\n render() {\n return (\n <>\n \n \n {this.renderFormatItem('bold', 'Bold')}\n {this.renderFormatItem('italic', 'Italic')}\n {this.renderFormatItem('underline', 'Underline')}\n \n
\n \n \n {this.renderSelectItem('fontFamily', 'Font family: ', {\n [NOT_SET]: 'Not Set',\n Arial: 'Arial',\n Calibri: 'Calibri',\n 'Courier New': 'Courier New',\n Tahoma: 'Tahoma',\n 'Times New Roman': 'Times New Roman',\n })}\n {this.renderSelectItem('fontSize', 'Font size: ', {\n [NOT_SET]: 'Not Set',\n '8pt': '8',\n '10pt': '10',\n '12pt': '12',\n '16pt': '16',\n '20pt': '20',\n '36pt': '36',\n '72pt': '72',\n })}\n {this.renderSelectItem('textColor', 'Text color: ', {\n [NOT_SET]: 'Not Set',\n '#757b80': 'Gray',\n '#bd1398': 'Violet',\n '#7232ad': 'Purple',\n '#006fc9': 'Blue',\n '#4ba524': 'Green',\n '#e2c501': 'Yellow',\n '#d05c12': 'Orange',\n '#ff0000': 'Red',\n '#ffffff': 'White',\n '#000000': 'Black',\n })}\n {this.renderSelectItem('backgroundColor', 'Back color: ', {\n [NOT_SET]: 'Not Set',\n '#ffff00': 'Yellow',\n '#00ff00': 'Green',\n '#00ffff': 'Cyan',\n '#ff00ff': 'Purple',\n '#0000ff': 'Blue',\n '#ff0000': 'Red',\n '#bebebe': 'Gray',\n '#666666': 'Dark Gray',\n '#ffffff': 'White',\n '#000000': 'Black',\n })}\n \n
\n \n );\n }\n\n private renderFormatItem(id: ToggleFormatId, text: string): JSX.Element {\n let checked = (this.props.state[id] as boolean) || false;\n return (\n \n \n this.onFormatClick(id)}\n />\n \n \n
\n \n
\n \n \n );\n }\n\n private renderSelectItem(\n id: SelectFormatId,\n label: string,\n items: { [key: string]: string }\n ): JSX.Element {\n return (\n \n {label}\n \n this.onSelectChanged(id)}\n defaultValue={(this.props.state[id] || NOT_SET) as string}>\n {getObjectKeys(items).map(key => (\n \n ))}\n \n \n \n );\n }\n\n private onFormatClick = (id: ToggleFormatId) => {\n this.props.resetState(state => {\n let checkbox = document.getElementById(id) as HTMLInputElement;\n state.defaultFormat[id] = checkbox.checked;\n }, true);\n };\n\n private onSelectChanged = (id: SelectFormatId) => {\n this.props.resetState(state => {\n let value = (document.getElementById(id) as HTMLSelectElement).value;\n state.defaultFormat[id] = value == NOT_SET ? null : value;\n }, true);\n };\n}\n","import BuildInPluginState, { BuildInPluginProps, UrlPlaceholder } from '../../BuildInPluginState';\nimport getDefaultContentEditFeatureSettings from './getDefaultContentEditFeatureSettings';\nimport OptionsPane from './OptionsPane';\nimport SidePanePluginImpl from '../SidePanePluginImpl';\nimport { SidePaneElementProps } from '../SidePaneElement';\n\nconst initialState: BuildInPluginState = {\n pluginList: {\n contentEdit: true,\n hyperlink: true,\n paste: true,\n watermark: false,\n imageEdit: true,\n cutPasteListChain: true,\n tableCellSelection: true,\n tableResize: true,\n customReplace: true,\n listEditMenu: true,\n imageEditMenu: true,\n tableEditMenu: true,\n contextMenu: true,\n autoFormat: true,\n announce: true,\n },\n contentEditFeatures: getDefaultContentEditFeatureSettings(),\n defaultFormat: {},\n linkTitle: 'Ctrl+Click to follow the link:' + UrlPlaceholder,\n watermarkText: 'Type content here ...',\n forcePreserveRatio: false,\n experimentalFeatures: [],\n isRtl: false,\n tableFeaturesContainerSelector: '#' + 'EditorContainer',\n};\n\nexport default class EditorOptionsPlugin extends SidePanePluginImpl<\n OptionsPane,\n BuildInPluginProps\n> {\n constructor() {\n super(OptionsPane, 'options', 'Editor Options');\n }\n\n getBuildInPluginState(): BuildInPluginState {\n let result: BuildInPluginState;\n this.getComponent(component => (result = component.getState()));\n return result || initialState;\n }\n\n getComponentProps(base: SidePaneElementProps) {\n return {\n ...initialState,\n ...base,\n };\n }\n}\n","import * as React from 'react';\nimport BuildInPluginState from '../../BuildInPluginState';\nimport { ExperimentalFeatures } from 'roosterjs-editor-types';\nimport { getObjectKeys } from 'roosterjs-editor-dom';\n\nexport interface ExperimentalFeaturesProps {\n state: ExperimentalFeatures[];\n resetState: (callback: (state: BuildInPluginState) => void, resetEditor: boolean) => void;\n}\n\nconst FeatureNames: Partial> = {\n [ExperimentalFeatures.TabKeyTextFeatures]: 'Additional functionality to Tab Key',\n [ExperimentalFeatures.ReuseAllAncestorListElements]:\n \"Reuse ancestor list elements even if they don't match the types from the list item.\",\n [ExperimentalFeatures.DeleteTableWithBackspace]:\n 'Delete a table selected with the table selector pressing Backspace key',\n [ExperimentalFeatures.DisableListChain]: 'Disable list chain functionality',\n};\n\nexport default class ExperimentalFeaturesPane extends React.Component<\n ExperimentalFeaturesProps,\n {}\n> {\n render() {\n return <>{getObjectKeys(FeatureNames).map(name => this.renderFeature(name))};\n }\n\n private renderFeature(name: keyof typeof FeatureNames): JSX.Element {\n let checked = this.props.state.indexOf(name) >= 0;\n return (\n
\n this.onClick(name)}\n />\n \n
\n );\n }\n\n private onClick = (name: keyof typeof FeatureNames) => {\n this.props.resetState(state => {\n let checkbox = document.getElementById(name) as HTMLInputElement;\n let index = state.experimentalFeatures.indexOf(name);\n\n if (checkbox.checked && index < 0) {\n state.experimentalFeatures.push(name);\n } else if (!checkbox.checked && index >= 0) {\n state.experimentalFeatures.splice(index, 1);\n }\n }, true);\n };\n}\n","import * as React from 'react';\nimport BuildInPluginState, { BuildInPluginProps } from '../../BuildInPluginState';\nimport Code from './Code';\nimport ContentEditFeatures from './ContentEditFeatures';\nimport DefaultFormatPane from './DefaultFormat';\nimport EditorCode from './codes/EditorCode';\nimport ExperimentalFeaturesPane from './ExperimentalFeatures';\nimport MainPaneBase from '../../MainPaneBase';\nimport Plugins from './Plugins';\nimport ReactEditorCode from './codes/ReactEditorCode';\n\nconst htmlStart =\n '\\n' +\n '\\n' +\n '
\\n';\nconst htmlButtons =\n '\\n' +\n '\\n' +\n '\\n' +\n '\\n' +\n '\\n' +\n '\\n' +\n '\\n';\nconst darkButton = '\\n';\nconst htmlEnd =\n '\\n' +\n '\\n' +\n '';\n\nconst htmlRoosterReact =\n '\\n' +\n '\\n' +\n '
\\n' +\n '\\n' +\n '\\n' +\n '\\n' +\n '\\n' +\n '\\n' +\n '\\n' +\n '';\n\nconst cssRoosterReact = '.editor { border: solid 1px black; width: 100%; height: 600px}';\nexport default class OptionsPane extends React.Component {\n private exportForm = React.createRef();\n private exportData = React.createRef();\n private rtl = React.createRef();\n\n constructor(props: BuildInPluginProps) {\n super(props);\n this.state = { ...props };\n }\n render() {\n return (\n
\n
\n \n
\n
\n \n
\n
\n
\n
\n
\n \n Plugins:\n \n \n
\n
\n \n Content edit features:\n \n \n
\n
\n \n Default Format:\n \n \n
\n
\n \n Experimental features:\n \n \n
\n
\n
\n
\n
\n \n \n
\n
\n
\n \n HTML Code:\n \n
\n \n
{this.getHtml()}
\n
\n
\n
\n
\n \n Typescript Code:\n \n \n
\n \n \n \n
\n );\n }\n\n getState(): BuildInPluginState {\n return { ...this.state };\n }\n\n private resetState = (callback: (state: BuildInPluginState) => void, resetEditor: boolean) => {\n let state: BuildInPluginState = {\n linkTitle: this.state.linkTitle,\n watermarkText: this.state.watermarkText,\n pluginList: { ...this.state.pluginList },\n contentEditFeatures: { ...this.state.contentEditFeatures },\n defaultFormat: { ...this.state.defaultFormat },\n experimentalFeatures: this.state.experimentalFeatures,\n forcePreserveRatio: this.state.forcePreserveRatio,\n isRtl: this.state.isRtl,\n tableFeaturesContainerSelector: this.state.tableFeaturesContainerSelector,\n };\n\n if (callback) {\n callback(state);\n this.setState(state);\n }\n\n if (resetEditor) {\n MainPaneBase.getInstance().resetEditorPlugin(state);\n }\n };\n\n private onExportRooster = () => {\n let editor = new EditorCode(this.state);\n let code = editor.getCode();\n let json = {\n title: 'RoosterJs',\n html: this.getHtml(),\n head: '',\n js: code,\n js_pre_processor: 'typescript',\n };\n this.exportData.current.value = JSON.stringify(json);\n this.exportForm.current.submit();\n };\n\n private onExportRoosterReact = () => {\n let editor = new ReactEditorCode(this.state);\n let code = editor.getCode();\n let json = {\n title: 'RoosterJs React',\n html: htmlRoosterReact,\n css: cssRoosterReact,\n head: '',\n js: code,\n js_pre_processor: 'typescript',\n };\n this.exportData.current.value = JSON.stringify(json);\n this.exportForm.current.submit();\n };\n\n private onToggleDirection = () => {\n let isRtl = this.rtl.current.checked;\n this.setState({\n isRtl: isRtl,\n });\n MainPaneBase.getInstance().setPageDirection(isRtl);\n };\n\n private getHtml() {\n return `${htmlStart}${htmlButtons}${darkButton}${htmlEnd}`;\n }\n}\n","import * as React from 'react';\nimport BuildInPluginState, { BuildInPluginList, UrlPlaceholder } from '../../BuildInPluginState';\n\ntype PluginItemId = keyof BuildInPluginList;\n\nconst styles = require('./OptionsPane.scss');\n\nexport interface PluginsProps {\n state: BuildInPluginState;\n resetState: (callback: (state: BuildInPluginState) => void, resetEditor: boolean) => void;\n}\n\nexport default class Plugins extends React.Component {\n private linkTitle = React.createRef();\n private watermarkText = React.createRef();\n private forcePreserveRatio = React.createRef();\n\n render() {\n return (\n \n \n {this.renderPluginItem('contentEdit', 'Content Edit')}\n {this.renderPluginItem(\n 'hyperlink',\n 'Hyperlink Plugin',\n this.renderInputBox(\n 'Label title: ',\n this.linkTitle,\n this.props.state.linkTitle,\n 'Use \"' + UrlPlaceholder + '\" for the url string',\n (state, value) => (state.linkTitle = value)\n )\n )}\n {this.renderPluginItem('paste', 'Paste Plugin')}\n {this.renderPluginItem(\n 'watermark',\n 'Watermark Plugin',\n this.renderInputBox(\n 'Watermark text: ',\n this.watermarkText,\n this.props.state.watermarkText,\n '',\n (state, value) => (state.watermarkText = value)\n )\n )}\n {this.renderPluginItem(\n 'imageEdit',\n 'Image Edit Plugin',\n this.renderCheckBox(\n 'Force preserve ratio',\n this.forcePreserveRatio,\n this.props.state.forcePreserveRatio,\n (state, value) => (state.forcePreserveRatio = value)\n )\n )}\n {this.renderPluginItem('cutPasteListChain', 'CutPasteListChainPlugin')}\n {this.renderPluginItem('tableResize', 'Table Resize Plugin')}\n {this.renderPluginItem('customReplace', 'Custom Replace Plugin (autocomplete)')}\n {this.renderPluginItem(\n 'contextMenu',\n 'Show customized context menu for special cases'\n )}\n {this.renderPluginItem('tableCellSelection', 'Table Cell Selection')}\n {this.renderPluginItem('announce', 'Announce')}\n \n
\n );\n }\n\n private renderPluginItem(\n id: PluginItemId,\n text: string,\n moreOptions?: JSX.Element\n ): JSX.Element {\n const checked = this.props.state.pluginList[id];\n\n return (\n \n \n this.onPluginClick(id)}\n />\n \n \n
\n \n
\n {checked && moreOptions}\n \n \n );\n }\n\n private renderInputBox(\n label: string,\n ref: React.RefObject,\n value: string,\n placeholder: string,\n onChange: (state: BuildInPluginState, value: string) => void\n ): JSX.Element {\n return (\n
\n {label}\n \n this.props.resetState(state => onChange(state, ref.current.value), false)\n }\n onBlur={() => this.props.resetState(null, true)}\n />\n
\n );\n }\n\n private renderCheckBox(\n label: string,\n ref: React.RefObject,\n value: boolean,\n onChange: (state: BuildInPluginState, value: boolean) => void\n ): JSX.Element {\n return (\n
\n \n this.props.resetState(state => onChange(state, ref.current.checked), true)\n }\n onBlur={() => this.props.resetState(null, true)}\n />\n {label}\n
\n );\n }\n\n private onPluginClick = (id: PluginItemId) => {\n this.props.resetState(state => {\n let checkbox = document.getElementById(id) as HTMLInputElement;\n state.pluginList[id] = checkbox.checked;\n }, true);\n };\n}\n","import CodeElement from './CodeElement';\nimport { getObjectKeys } from 'roosterjs-editor-dom';\n\nconst codeMap: { [id: string]: string } = {\n buttonB: 'roosterjs.toggleBold(editor)',\n buttonI: 'roosterjs.toggleItalic(editor)',\n buttonU: 'roosterjs.toggleUnderline(editor)',\n buttonBullet: 'roosterjs.toggleBullet(editor)',\n buttonNumbering: 'roosterjs.toggleNumbering(editor)',\n buttonUndo: 'editor.undo()',\n buttonRedo: 'editor.redo()',\n};\nconst buttonDark = 'editor.setDarkModeState(!editor.isDarkMode())';\n\nexport default class ButtonsCode extends CodeElement {\n getCode() {\n const map = { ...codeMap, buttonDark: buttonDark };\n return getObjectKeys(map)\n .map(\n id =>\n `document.getElementById('${id}').addEventListener('click', () => ${map[id]});\\n`\n )\n .join('');\n }\n}\n","export default abstract class CodeElement {\n abstract getCode(): string;\n\n protected encode(src: string): string {\n return src.replace(/\\\\/g, '\\\\\\\\').replace(/'/g, \"\\\\'\");\n }\n\n protected indent(src: string): string {\n return src\n .split('\\n')\n .map(line => (line == '' ? '' : ' ' + line + '\\n'))\n .join('');\n }\n}\n","import CodeElement from './CodeElement';\nimport ContentEditFeaturesCode from './ContentEditFeaturesCode';\nimport { ContentEditFeatureSettings } from 'roosterjs-editor-types';\n\nexport default class ContentEditCode extends CodeElement {\n private features: ContentEditFeaturesCode;\n constructor(settings: ContentEditFeatureSettings) {\n super();\n this.features = new ContentEditFeaturesCode(settings);\n }\n\n getCode() {\n return 'new roosterjs.ContentEdit(' + this.features.getCode() + ')';\n }\n}\n","import CodeElement from './CodeElement';\nimport getDefaultContentEditFeatureSettings from '../getDefaultContentEditFeatureSettings';\nimport { ContentEditFeatureSettings } from 'roosterjs-editor-types';\nimport { getObjectKeys } from 'roosterjs-editor-dom';\n\nexport default class ContentEditFeaturesCode extends CodeElement {\n constructor(private state: ContentEditFeatureSettings) {\n super();\n }\n\n getCode() {\n let defaultValues = getDefaultContentEditFeatureSettings();\n let features = getObjectKeys(defaultValues)\n .map(key => {\n let checked = this.state[key];\n\n return typeof checked != 'boolean' || checked == defaultValues[key]\n ? null\n : `${key}: ${checked ? 'true' : 'false'},\\n`;\n })\n .filter(line => !!line);\n return features.length > 0 ? '{\\n' + this.indent(features.join('')) + '}' : '';\n }\n}\n","import CodeElement from './CodeElement';\nimport { getObjectKeys } from 'roosterjs-editor-dom';\n\nconst codeMap: { [id: string]: string } = {\n buttonB: 'roosterjsContentModel.toggleBold(editor)',\n buttonI: 'roosterjsContentModel.toggleItalic(editor)',\n buttonU: 'roosterjsContentModel.toggleUnderline(editor)',\n buttonBullet: 'roosterjsContentModel.toggleBullet(editor)',\n buttonNumbering: 'roosterjsContentModel.toggleNumbering(editor)',\n buttonUndo: 'editor.undo()',\n buttonRedo: 'editor.redo()',\n};\nconst buttonDark = 'editor.setDarkModeState(!editor.isDarkMode())';\n\nexport default class ContentModelButtonsCode extends CodeElement {\n getCode() {\n const map = { ...codeMap, buttonDark: buttonDark };\n return getObjectKeys(map)\n .map(\n id =>\n `document.getElementById('${id}').addEventListener('click', () => ${map[id]});\\n`\n )\n .join('');\n }\n}\n","import BuildInPluginState from '../../../BuildInPluginState';\nimport CodeElement from './CodeElement';\nimport ContentModelButtonsCode from './ContentModelButtonsCode';\nimport DarkModeCode from './DarkModeCode';\nimport DefaultFormatCode from './DefaultFormatCode';\nimport ExperimentalFeaturesCode from './ExperimentalFeaturesCode';\nimport PluginsCode from './PluginsCode';\n\nexport default class ContentModelEditorCode extends CodeElement {\n private plugins: PluginsCode;\n private defaultFormat: DefaultFormatCode;\n private buttons: ContentModelButtonsCode;\n private experimentalFeatures: ExperimentalFeaturesCode;\n private darkMode: DarkModeCode;\n\n constructor(state: BuildInPluginState) {\n super();\n\n this.plugins = new PluginsCode(state);\n this.defaultFormat = new DefaultFormatCode(state.defaultFormat);\n this.buttons = new ContentModelButtonsCode();\n this.experimentalFeatures = new ExperimentalFeaturesCode(state.experimentalFeatures);\n this.darkMode = new DarkModeCode();\n }\n\n getCode() {\n let defaultFormat = this.defaultFormat.getCode();\n let expermientalFeatures = this.experimentalFeatures.getCode();\n let darkMode = this.darkMode.getCode();\n let code = \"let contentDiv = document.getElementById('contentDiv') as HTMLDivElement;\\n\";\n code += `let plugins = ${this.plugins.getCode()};\\n`;\n code += defaultFormat ? `let defaultFormat: DefaultFormat = ${defaultFormat};\\n` : '';\n code += 'let options: roosterjs.EditorOptions = {\\n';\n code += this.indent('plugins: plugins,\\n');\n code += defaultFormat ? this.indent('defaultFormat: defaultFormat,\\n') : '';\n code += expermientalFeatures\n ? this.indent(`experimentalFeatures: [\\n${expermientalFeatures}],\\n`)\n : '';\n code += darkMode ? this.indent(`getDarkColor: ${darkMode},\\n`) : '';\n code += '};\\n';\n code += 'let editor = new roosterjsContentModel.StandaloneEditor(contentDiv, options);\\n';\n code += this.buttons ? this.buttons.getCode() : '';\n\n return code;\n }\n}\n","import CodeElement from './CodeElement';\n\nexport default class DarkModeCode extends CodeElement {\n getCode() {\n return 'roosterjs.getDarkColor';\n }\n}\n","import CodeElement from './CodeElement';\nimport { DefaultFormat } from 'roosterjs-editor-types';\n\nexport default class DefaultFormatCode extends CodeElement {\n constructor(private defaultFormat: DefaultFormat) {\n super();\n }\n\n getCode() {\n let {\n bold,\n italic,\n underline,\n fontFamily,\n fontSize,\n textColor,\n backgroundColor,\n } = this.defaultFormat;\n let lines = [\n bold ? 'bold: true,\\n' : null,\n italic ? 'italic: true,\\n' : null,\n underline ? 'underline: true,\\n' : null,\n fontFamily ? `fontFamily: '${this.encode(fontFamily)}',\\n` : null,\n fontSize ? `fontSize: '${this.encode(fontSize)}',\\n` : null,\n textColor ? `textColor: '${this.encode(textColor)}',\\n` : null,\n backgroundColor ? `backgroundColor: '${this.encode(backgroundColor)}',\\n` : null,\n ].filter(line => !!line);\n\n return lines.length > 0 ? '{\\n' + this.indent(lines.join('')) + '}' : '';\n }\n}\n","import BuildInPluginState from '../../../BuildInPluginState';\nimport ButtonsCode from './ButtonsCode';\nimport CodeElement from './CodeElement';\nimport DarkModeCode from './DarkModeCode';\nimport DefaultFormatCode from './DefaultFormatCode';\nimport ExperimentalFeaturesCode from './ExperimentalFeaturesCode';\nimport PluginsCode from './PluginsCode';\n\nexport default class EditorCode extends CodeElement {\n private plugins: PluginsCode;\n private defaultFormat: DefaultFormatCode;\n private buttons: ButtonsCode;\n private experimentalFeatures: ExperimentalFeaturesCode;\n private darkMode: DarkModeCode;\n\n constructor(state: BuildInPluginState) {\n super();\n\n this.plugins = new PluginsCode(state);\n this.defaultFormat = new DefaultFormatCode(state.defaultFormat);\n this.buttons = new ButtonsCode();\n this.experimentalFeatures = new ExperimentalFeaturesCode(state.experimentalFeatures);\n this.darkMode = new DarkModeCode();\n }\n\n getCode() {\n let defaultFormat = this.defaultFormat.getCode();\n let expermientalFeatures = this.experimentalFeatures.getCode();\n let darkMode = this.darkMode.getCode();\n let code = \"let contentDiv = document.getElementById('contentDiv') as HTMLDivElement;\\n\";\n code += `let plugins = ${this.plugins.getCode()};\\n`;\n code += defaultFormat ? `let defaultFormat: DefaultFormat = ${defaultFormat};\\n` : '';\n code += 'let options: roosterjs.EditorOptions = {\\n';\n code += this.indent('plugins: plugins,\\n');\n code += defaultFormat ? this.indent('defaultFormat: defaultFormat,\\n') : '';\n code += expermientalFeatures\n ? this.indent(`experimentalFeatures: [\\n${expermientalFeatures}],\\n`)\n : '';\n code += darkMode ? this.indent(`getDarkColor: ${darkMode},\\n`) : '';\n code += '};\\n';\n code += 'let editor = new roosterjs.Editor(contentDiv, options);\\n';\n code += this.buttons ? this.buttons.getCode() : '';\n\n return code;\n }\n}\n","import CodeElement from './CodeElement';\nimport { ExperimentalFeatures } from 'roosterjs-editor-types';\n\nexport default class ExperimentalFeaturesCode extends CodeElement {\n constructor(private experimentalFeatures: ExperimentalFeatures[]) {\n super();\n }\n\n getCode() {\n return (this.experimentalFeatures || [])\n .map(name => this.indent(\"'\" + name + \"',\"))\n .join('\\n');\n }\n}\n","import CodeElement from './CodeElement';\nimport { UrlPlaceholder } from '../../../BuildInPluginState';\n\nexport default class HyperLinkCode extends CodeElement {\n constructor(private linkTitle: string) {\n super();\n }\n\n getCode() {\n return 'new roosterjs.HyperLink(' + this.getLinkCallback() + ')';\n }\n\n private getLinkCallback() {\n if (!this.linkTitle) {\n return '';\n }\n\n let index = this.linkTitle.indexOf(UrlPlaceholder);\n if (index >= 0) {\n let left = this.linkTitle.substr(0, index);\n let right = this.linkTitle.substr(index + UrlPlaceholder.length);\n return (\n 'url => ' +\n (left ? `'${this.encode(left)}' + ` : '') +\n 'url' +\n (right ? ` + '${this.encode(right)}'` : '')\n );\n } else {\n return `() => '${this.linkTitle}'`;\n }\n }\n}\n","import BuildInPluginState from '../../../BuildInPluginState';\nimport CodeElement from './CodeElement';\nimport ContentEditCode from './ContentEditCode';\nimport HyperLinkCode from './HyperLinkCode';\nimport TableCellSelectionCode from './TableCellSelectionCode';\nimport WatermarkCode from './WatermarkCode';\nimport {\n CustomReplaceCode,\n CutPasteListChainCode,\n ImageEditCode,\n ContentModelPasteCode,\n TableResizeCode,\n} from './SimplePluginCode';\n\nexport default class PluginsCode extends CodeElement {\n private plugins: CodeElement[];\n\n constructor(private state: BuildInPluginState, private additionalPlugins?: string[]) {\n super();\n\n let pluginList = state.pluginList;\n this.plugins = [\n pluginList.contentEdit && new ContentEditCode(state.contentEditFeatures),\n pluginList.hyperlink && new HyperLinkCode(state.linkTitle),\n new ContentModelPasteCode(),\n pluginList.watermark && new WatermarkCode(this.state.watermarkText),\n pluginList.imageEdit && new ImageEditCode(),\n pluginList.cutPasteListChain && new CutPasteListChainCode(),\n pluginList.tableResize && new TableResizeCode(),\n pluginList.customReplace && new CustomReplaceCode(),\n pluginList.tableCellSelection && new TableCellSelectionCode(),\n ].filter(plugin => !!plugin);\n }\n\n getCode() {\n let code = '[\\n';\n code += this.indent(this.plugins.map(plugin => plugin.getCode() + ',\\n').join(''));\n\n if (this.additionalPlugins) {\n code += this.indent(this.additionalPlugins.map(p => p + ',\\n').join(''));\n }\n code += ']';\n return code;\n }\n}\n","import BuildInPluginState from '../../../BuildInPluginState';\nimport CodeElement from './CodeElement';\nimport DarkModeCode from './DarkModeCode';\nimport DefaultFormatCode from './DefaultFormatCode';\nimport ExperimentalFeaturesCode from './ExperimentalFeaturesCode';\nimport PluginsCode from './PluginsCode';\nimport RibbonButtonCode from './RibbonButtonCode';\nimport RibbonCode from './RibbonCode';\n\nconst RibbonPluginVarName = 'ribbonPlugin';\n\nexport default class ReactEditorCode extends CodeElement {\n private plugins: PluginsCode;\n private defaultFormat: DefaultFormatCode;\n private ribbon: RibbonCode;\n private ribbonButton: RibbonButtonCode;\n private experimentalFeatures: ExperimentalFeaturesCode;\n private darkMode: DarkModeCode;\n private isRtl: boolean;\n\n constructor(state: BuildInPluginState) {\n super();\n\n this.ribbonButton = new RibbonButtonCode();\n this.ribbon = new RibbonCode(state, this.ribbonButton);\n this.plugins = new PluginsCode(state, this.ribbon ? [RibbonPluginVarName] : undefined);\n this.defaultFormat = new DefaultFormatCode(state.defaultFormat);\n this.experimentalFeatures = new ExperimentalFeaturesCode(state.experimentalFeatures);\n this.darkMode = new DarkModeCode();\n this.isRtl = state.isRtl;\n }\n\n getCode() {\n let defaultFormat = this.defaultFormat.getCode();\n let expermientalFeatures = this.experimentalFeatures.getCode();\n let darkMode = this.darkMode.getCode();\n let code = \"let root = document.getElementById('root');\\n\";\n\n if (this.ribbonButton) {\n code += `let ${RibbonPluginVarName} = roosterjsReact.createRibbonPlugin();\\n`;\n }\n\n code += `let plugins = ${this.plugins.getCode()};\\n`;\n code += defaultFormat ? `let defaultFormat: DefaultFormat = ${defaultFormat};\\n` : '';\n code += 'let options: roosterjs.EditorOptions = {\\n';\n code += this.indent('plugins: plugins,\\n');\n code += defaultFormat ? this.indent('defaultFormat: defaultFormat,\\n') : '';\n code += expermientalFeatures\n ? this.indent(`experimentalFeatures: [\\n${expermientalFeatures}],\\n`)\n : '';\n code += darkMode ? this.indent(`getDarkColor: ${darkMode},\\n`) : '';\n code += '};\\n';\n\n code += `let editor = ;\\n`;\n let componentCode: string;\n\n if (this.ribbon && this.ribbonButton) {\n code += this.ribbonButton.getCode();\n code += 'let ribbon = ' + this.ribbon.getCode();\n componentCode = '<>{ribbon}{editor}';\n } else {\n componentCode = 'editor';\n }\n\n code += 'ReactDOM.render(' + componentCode + ', root);\\n';\n\n return code;\n }\n}\n","import CodeElement from './CodeElement';\n\nconst ButtonVarName = 'buttons';\n\nexport default class RibbonButtonCode extends CodeElement {\n private supportDarkMode: boolean;\n\n getCode() {\n let code = `let ${ButtonVarName} = roosterjsReact.getButtons();\\n`;\n\n if (this.supportDarkMode) {\n code += `${ButtonVarName}.push({\\n`;\n code += this.indent('key: \"buttonNameDarkMode\",\\n');\n code += this.indent('unlocalizedText: \"Dark Mode\",\\n');\n code += this.indent('iconName: \"ClearNight\",\\n');\n code += this.indent('isChecked: formatState => formatState.isDarkMode,\\n');\n code += this.indent('onClick: editor => {\\n');\n code += this.indent(' editor.setDarkModeState(!editor.isDarkMode());\\n');\n code += this.indent(' editor.focus();\\n');\n code += this.indent('},\\n');\n code += '});\\n';\n }\n\n return code;\n }\n\n getButtonVarName() {\n return ButtonVarName;\n }\n}\n","import BuildInPluginState from '../../../BuildInPluginState';\nimport CodeElement from './CodeElement';\nimport RibbonButtonCode from './RibbonButtonCode';\n\nexport default class RibbonCode extends CodeElement {\n private buttonsVarName: string;\n private isRtl: boolean;\n\n constructor(state: BuildInPluginState, ribbonButton: RibbonButtonCode) {\n super();\n this.buttonsVarName = ribbonButton.getButtonVarName();\n this.isRtl = state.isRtl;\n }\n\n getCode() {\n return `;\\n`;\n }\n}\n","import CodeElement from './CodeElement';\n\nclass SimplePluginCode extends CodeElement {\n constructor(private name: string, private namespace: string = 'roosterjs') {\n super();\n }\n\n getCode() {\n return `new ${this.namespace}.${this.name}()`;\n }\n}\n\nexport class PasteCode extends SimplePluginCode {\n constructor() {\n super('Paste');\n }\n}\n\nexport class ContentModelPasteCode extends SimplePluginCode {\n constructor() {\n super('PastePlugin', 'roosterjsContentModel');\n }\n}\n\nexport class ImageEditCode extends SimplePluginCode {\n constructor() {\n super('ImageEdit');\n }\n}\n\nexport class CutPasteListChainCode extends SimplePluginCode {\n constructor() {\n super('CutPasteListChain');\n }\n}\n\nexport class TableResizeCode extends SimplePluginCode {\n constructor() {\n super('TableResize');\n }\n}\n\nexport class CustomReplaceCode extends SimplePluginCode {\n constructor() {\n super('CustomReplace');\n }\n}\n","import CodeElement from './CodeElement';\n\nexport default class TableCellSelectionCode extends CodeElement {\n constructor() {\n super();\n }\n\n getCode() {\n return 'new roosterjs.TableCellSelection()';\n }\n}\n","import CodeElement from './CodeElement';\n\nexport default class WatermarkCode extends CodeElement {\n constructor(private watermarkText: string) {\n super();\n }\n\n getCode() {\n return `new roosterjs.Watermark('${this.encode(this.watermarkText)}')`;\n }\n}\n","import { ContentEditFeatureSettings } from 'roosterjs-editor-types';\nimport { getAllFeatures } from 'roosterjs-editor-plugins/lib/ContentEdit';\nimport { getObjectKeys } from 'roosterjs-editor-dom';\n\nexport default function getDefaultContentEditFeatureSettings(): ContentEditFeatureSettings {\n const allFeatures = getAllFeatures();\n\n return {\n ...getObjectKeys(allFeatures).reduce((settings, key) => {\n settings[key] = !allFeatures[key].defaultDisabled;\n return settings;\n }, {}),\n ...listFeatures,\n };\n}\n\nconst listFeatures = {\n autoBullet: false,\n indentWhenTab: false,\n outdentWhenShiftTab: false,\n outdentWhenBackspaceOnEmptyFirstLine: false,\n outdentWhenEnterOnEmptyLine: false,\n mergeInNewLineWhenBackspaceOnFirstChar: false,\n maintainListChain: false,\n maintainListChainWhenDelete: false,\n autoNumberingList: false,\n autoBulletList: false,\n mergeListOnBackspaceAfterList: false,\n outdentWhenAltShiftLeft: false,\n indentWhenAltShiftRight: false,\n};\n","import * as React from 'react';\nimport { EntityOperation, PluginEvent, PluginEventType } from 'roosterjs-editor-types';\nimport { SidePaneElementProps } from '../SidePaneElement';\nimport {\n getObjectKeys,\n getTagOfNode,\n HtmlSanitizer,\n readFile,\n safeInstanceOf,\n} from 'roosterjs-editor-dom';\n\nconst styles = require('./EventViewPane.scss');\n\nexport interface EventEntry {\n index: number;\n time: Date;\n event: PluginEvent;\n}\n\nexport interface EventViewPaneState {\n displayCount: number;\n currentIndex: number;\n}\n\nconst EventTypeMap: { [key in PluginEventType]: string } = {\n [PluginEventType.BeforeDispose]: 'BeforeDispose',\n [PluginEventType.BeforePaste]: 'BeforePaste',\n [PluginEventType.CompositionEnd]: 'CompositionEnd',\n [PluginEventType.ContentChanged]: 'ContentChanged',\n [PluginEventType.EditorReady]: 'EditorReady',\n [PluginEventType.EntityOperation]: 'EntityOperation',\n [PluginEventType.ExtractContentWithDom]: 'ExtractContentWithDom',\n [PluginEventType.KeyDown]: 'KeyDown',\n [PluginEventType.KeyPress]: 'KeyPress',\n [PluginEventType.KeyUp]: 'KeyUp',\n [PluginEventType.MouseDown]: 'MouseDown',\n [PluginEventType.MouseUp]: 'MouseUp',\n [PluginEventType.Input]: 'Input',\n [PluginEventType.PendingFormatStateChanged]: 'PendingFormatStateChanged',\n [PluginEventType.Scroll]: 'Scroll',\n [PluginEventType.BeforeCutCopy]: 'BeforeCutCopy',\n [PluginEventType.ContextMenu]: 'ContextMenu',\n [PluginEventType.EnteredShadowEdit]: 'EnteredShadowEdit',\n [PluginEventType.LeavingShadowEdit]: 'LeavingShadowEdit',\n [PluginEventType.EditImage]: 'EditImage',\n [PluginEventType.BeforeSetContent]: 'BeforeSetContent',\n [PluginEventType.ZoomChanged]: 'ZoomChanged',\n [PluginEventType.SelectionChanged]: 'SelectionChanged',\n [PluginEventType.BeforeKeyboardEditing]: 'BeforeKeyboardEditing',\n};\n\nconst EntityOperationMap: { [key in EntityOperation]: string } = {\n [EntityOperation.AddShadowRoot]: 'AddShadowRoot',\n [EntityOperation.RemoveShadowRoot]: 'RemoveShadowRoot',\n [EntityOperation.Click]: 'Click',\n [EntityOperation.ContextMenu]: 'ContextMenu',\n [EntityOperation.Escape]: 'Escape',\n [EntityOperation.NewEntity]: 'NewEntity',\n [EntityOperation.Overwrite]: 'Overwrite',\n [EntityOperation.PartialOverwrite]: 'PartialOverwrite',\n [EntityOperation.RemoveFromEnd]: 'RemoveFromEnd',\n [EntityOperation.RemoveFromStart]: 'RemoveFromStart',\n [EntityOperation.ReplaceTemporaryContent]: 'ReplaceTemporaryContent',\n [EntityOperation.UpdateEntityState]: 'UpdateEntityState',\n};\n\nexport default class ContentModelEventViewPane extends React.Component<\n SidePaneElementProps,\n EventViewPaneState\n> {\n private events: EventEntry[] = [];\n private displayCount = React.createRef();\n private lastIndex = 0;\n\n constructor(props: SidePaneElementProps) {\n super(props);\n this.state = {\n displayCount: 20,\n currentIndex: -1,\n };\n }\n\n render() {\n let displayCount = Math.min(this.events.length, this.state.displayCount);\n let displayedEvents =\n displayCount > 0 ? this.events.slice(this.events.length - displayCount) : [];\n displayedEvents = displayedEvents.reverse();\n\n return (\n <>\n
\n Show item count:\n \n \n \n \n \n {' '}\n \n
\n
\n {displayedEvents.map(event => (\n
\n \n {`${event.time.getHours()}:${event.time.getMinutes()}:${event.time.getSeconds()}.${event.time.getMilliseconds()} `}\n {EventTypeMap[event.event.eventType]}\n \n
\n {this.renderEvent(event.event)}\n
\n
\n ))}\n
\n \n );\n }\n\n addEvent(event: PluginEvent) {\n if (this.state.displayCount > 0) {\n if (event.eventType == PluginEventType.BeforePaste) {\n const sanitizer = new HtmlSanitizer(event.sanitizingOption);\n const fragment = event.fragment.cloneNode(true /*deep*/) as DocumentFragment;\n\n sanitizer.convertGlobalCssToInlineCss(fragment);\n sanitizer.sanitize(fragment);\n (event.clipboardData as any).html = this.getHtml(fragment);\n }\n\n this.events.push({\n time: new Date(),\n event: event,\n index: this.lastIndex++,\n });\n\n while (this.events.length > 100) {\n this.events.shift();\n }\n this.setState({\n currentIndex: this.lastIndex,\n });\n }\n }\n\n private renderEvent(event: PluginEvent): JSX.Element {\n switch (event.eventType) {\n case PluginEventType.KeyDown:\n case PluginEventType.KeyPress:\n case PluginEventType.KeyUp:\n return (\n \n Key=\n {event.rawEvent.which}\n \n );\n\n case PluginEventType.MouseDown:\n case PluginEventType.MouseUp:\n case PluginEventType.ContextMenu:\n return (\n \n Button=\n {event.rawEvent.button}, SrcElement=\n {event.rawEvent.target && getTagOfNode(event.rawEvent.target as Node)},\n PageX=\n {event.rawEvent.pageX}, PageY=\n {event.rawEvent.pageY}\n \n );\n\n case PluginEventType.ContentChanged:\n return (\n \n Source=\n {event.source}, Data=\n {event.data && event.data.toString && event.data.toString()}\n \n );\n\n case PluginEventType.BeforePaste:\n return (\n \n Types=\n {event.clipboardData.types.join()}\n {this.renderPasteContent('Plain text', event.clipboardData.text)}\n {this.renderPasteContent(\n 'Sanitized HTML',\n (event.clipboardData as any).html\n )}\n {this.renderPasteContent('Original HTML', event.clipboardData.rawHtml)}\n {this.renderPasteContent('Image', event.clipboardData.image, img => (\n ref && this.renderImage(ref, img)}\n className={styles.img}\n />\n ))}\n {this.renderPasteContent(\n 'LinkPreview',\n event.clipboardData.linkPreview\n ? JSON.stringify(event.clipboardData.linkPreview)\n : ''\n )}\n Paste from keyboard or native context menu:\n {event.clipboardData.pasteNativeEvent ? ' true' : ' false'}\n {getObjectKeys(event.clipboardData.customValues).map(contentType =>\n this.renderPasteContent(\n contentType,\n event.clipboardData.customValues[contentType]\n )\n )}\n \n );\n case PluginEventType.PendingFormatStateChanged:\n const formatState = event.formatState;\n const keys = getObjectKeys(formatState);\n return {keys.map(key => `${key}=${event.formatState[key]}; `)};\n\n case PluginEventType.EntityOperation:\n const {\n operation,\n entity: { id, type },\n } = event;\n return (\n \n Operation={EntityOperationMap[operation]} Type={type}; Id={id}\n \n );\n\n case PluginEventType.BeforeCutCopy:\n const { isCut } = event;\n return isCut={isCut ? 'true' : 'false'};\n\n case PluginEventType.EditImage:\n return (\n <>\n new src={event.newSrc.substr(0, 100)}\n \n );\n\n case PluginEventType.ZoomChanged:\n return (\n \n Old value={event.oldZoomScale} New value={event.newZoomScale}\n \n );\n\n case PluginEventType.BeforeKeyboardEditing:\n return Key code={event.rawEvent.which};\n\n case PluginEventType.Input:\n return Input type={event.rawEvent.inputType};\n\n default:\n return null;\n }\n }\n\n private clear = () => {\n this.events = [];\n this.setState({\n currentIndex: -1,\n });\n };\n\n private renderImage = (img: HTMLImageElement, imageFile: File) => {\n readFile(imageFile, dataUrl => (img.src = dataUrl));\n };\n\n private onDisplayCountChanged = () => {\n let value = parseInt(this.displayCount.current.value);\n this.setState({\n displayCount: value,\n });\n };\n\n private renderPasteContent(\n title: string,\n content: any,\n renderer: (content: any) => JSX.Element = content => {content}\n ): JSX.Element {\n return (\n content && (\n
\n {title}\n
{renderer(content)}
\n
\n )\n );\n }\n\n private getHtml(fragment: DocumentFragment) {\n const stringArray: string[] = [];\n for (let child = fragment.firstChild; child; child = child.nextSibling) {\n stringArray.push(\n safeInstanceOf(child, 'HTMLElement')\n ? child.outerHTML\n : safeInstanceOf(child, 'Text')\n ? child.nodeValue\n : ''\n );\n }\n\n return stringArray.join('');\n }\n}\n","import ContentModelEventViewPane from './ContentModelEventViewPane';\nimport SidePanePluginImpl from '../SidePanePluginImpl';\nimport { PluginEvent } from 'roosterjs-editor-types';\nimport { SidePaneElementProps } from '../SidePaneElement';\n\nexport default class ContentModelEventViewPlugin extends SidePanePluginImpl<\n ContentModelEventViewPane,\n SidePaneElementProps\n> {\n constructor() {\n super(ContentModelEventViewPane, 'event', 'Event Viewer');\n }\n\n onPluginEvent(e: PluginEvent) {\n this.getComponent(component => component.addEvent(e));\n }\n\n getComponentProps(base: SidePaneElementProps) {\n return base;\n }\n}\n","import * as React from 'react';\nimport { EntityOperation, PluginEvent, PluginEventType } from 'roosterjs-editor-types';\nimport { SidePaneElementProps } from '../SidePaneElement';\nimport {\n getObjectKeys,\n getTagOfNode,\n HtmlSanitizer,\n readFile,\n safeInstanceOf,\n} from 'roosterjs-editor-dom';\n\nconst styles = require('./EventViewPane.scss');\n\nexport interface EventEntry {\n index: number;\n time: Date;\n event: PluginEvent;\n}\n\nexport interface EventViewPaneState {\n displayCount: number;\n currentIndex: number;\n}\n\nconst EventTypeMap: { [key in PluginEventType]: string } = {\n [PluginEventType.BeforeDispose]: 'BeforeDispose',\n [PluginEventType.BeforePaste]: 'BeforePaste',\n [PluginEventType.CompositionEnd]: 'CompositionEnd',\n [PluginEventType.ContentChanged]: 'ContentChanged',\n [PluginEventType.EditorReady]: 'EditorReady',\n [PluginEventType.EntityOperation]: 'EntityOperation',\n [PluginEventType.ExtractContentWithDom]: 'ExtractContentWithDom',\n [PluginEventType.KeyDown]: 'KeyDown',\n [PluginEventType.KeyPress]: 'KeyPress',\n [PluginEventType.KeyUp]: 'KeyUp',\n [PluginEventType.MouseDown]: 'MouseDown',\n [PluginEventType.MouseUp]: 'MouseUp',\n [PluginEventType.Input]: 'Input',\n [PluginEventType.PendingFormatStateChanged]: 'PendingFormatStateChanged',\n [PluginEventType.Scroll]: 'Scroll',\n [PluginEventType.BeforeCutCopy]: 'BeforeCutCopy',\n [PluginEventType.ContextMenu]: 'ContextMenu',\n [PluginEventType.EnteredShadowEdit]: 'EnteredShadowEdit',\n [PluginEventType.LeavingShadowEdit]: 'LeavingShadowEdit',\n [PluginEventType.EditImage]: 'EditImage',\n [PluginEventType.BeforeSetContent]: 'BeforeSetContent',\n [PluginEventType.ZoomChanged]: 'ZoomChanged',\n [PluginEventType.SelectionChanged]: 'SelectionChanged',\n [PluginEventType.BeforeKeyboardEditing]: 'BeforeKeyboardEditing',\n};\n\nconst EntityOperationMap: { [key in EntityOperation]: string } = {\n [EntityOperation.AddShadowRoot]: 'AddShadowRoot',\n [EntityOperation.RemoveShadowRoot]: 'RemoveShadowRoot',\n [EntityOperation.Click]: 'Click',\n [EntityOperation.ContextMenu]: 'ContextMenu',\n [EntityOperation.Escape]: 'Escape',\n [EntityOperation.NewEntity]: 'NewEntity',\n [EntityOperation.Overwrite]: 'Overwrite',\n [EntityOperation.PartialOverwrite]: 'PartialOverwrite',\n [EntityOperation.RemoveFromEnd]: 'RemoveFromEnd',\n [EntityOperation.RemoveFromStart]: 'RemoveFromStart',\n [EntityOperation.ReplaceTemporaryContent]: 'ReplaceTemporaryContent',\n [EntityOperation.UpdateEntityState]: 'UpdateEntityState',\n};\n\nexport default class EventViewPane extends React.Component<\n SidePaneElementProps,\n EventViewPaneState\n> {\n private events: EventEntry[] = [];\n private displayCount = React.createRef();\n private lastIndex = 0;\n\n constructor(props: SidePaneElementProps) {\n super(props);\n this.state = {\n displayCount: 20,\n currentIndex: -1,\n };\n }\n\n render() {\n let displayCount = Math.min(this.events.length, this.state.displayCount);\n let displayedEvents =\n displayCount > 0 ? this.events.slice(this.events.length - displayCount) : [];\n displayedEvents = displayedEvents.reverse();\n\n return (\n <>\n
\n Show item count:\n \n \n \n \n \n {' '}\n \n
\n
\n {displayedEvents.map(event => (\n
\n \n {`${event.time.getHours()}:${event.time.getMinutes()}:${event.time.getSeconds()}.${event.time.getMilliseconds()} `}\n {EventTypeMap[event.event.eventType]}\n \n
\n {this.renderEvent(event.event)}\n
\n
\n ))}\n
\n \n );\n }\n\n addEvent(event: PluginEvent) {\n if (this.state.displayCount > 0) {\n if (event.eventType == PluginEventType.BeforePaste) {\n const sanitizer = new HtmlSanitizer(event.sanitizingOption);\n const fragment = event.fragment.cloneNode(true /*deep*/) as DocumentFragment;\n\n sanitizer.convertGlobalCssToInlineCss(fragment);\n sanitizer.sanitize(fragment);\n (event.clipboardData as any).html = this.getHtml(fragment);\n }\n\n this.events.push({\n time: new Date(),\n event: event,\n index: this.lastIndex++,\n });\n\n while (this.events.length > 100) {\n this.events.shift();\n }\n this.setState({\n currentIndex: this.lastIndex,\n });\n }\n }\n\n private renderEvent(event: PluginEvent): JSX.Element {\n switch (event.eventType) {\n case PluginEventType.KeyDown:\n case PluginEventType.KeyPress:\n case PluginEventType.KeyUp:\n return (\n \n Key=\n {event.rawEvent.which}\n \n );\n\n case PluginEventType.MouseDown:\n case PluginEventType.MouseUp:\n case PluginEventType.ContextMenu:\n return (\n \n Button=\n {event.rawEvent.button}, SrcElement=\n {event.rawEvent.target && getTagOfNode(event.rawEvent.target as Node)},\n PageX=\n {event.rawEvent.pageX}, PageY=\n {event.rawEvent.pageY}\n \n );\n\n case PluginEventType.ContentChanged:\n return (\n \n Source=\n {event.source}, Data=\n {event.data && event.data.toString && event.data.toString()}\n \n );\n\n case PluginEventType.BeforePaste:\n return (\n \n Types=\n {event.clipboardData.types.join()}\n {this.renderPasteContent('Plain text', event.clipboardData.text)}\n {this.renderPasteContent(\n 'Sanitized HTML',\n (event.clipboardData as any).html\n )}\n {this.renderPasteContent('Original HTML', event.clipboardData.rawHtml)}\n {this.renderPasteContent('Image', event.clipboardData.image, img => (\n ref && this.renderImage(ref, img)}\n className={styles.img}\n />\n ))}\n {this.renderPasteContent(\n 'LinkPreview',\n event.clipboardData.linkPreview\n ? JSON.stringify(event.clipboardData.linkPreview)\n : ''\n )}\n Paste from keyboard or native context menu:\n {event.clipboardData.pasteNativeEvent ? ' true' : ' false'}\n {getObjectKeys(event.clipboardData.customValues).map(contentType =>\n this.renderPasteContent(\n contentType,\n event.clipboardData.customValues[contentType]\n )\n )}\n \n );\n case PluginEventType.PendingFormatStateChanged:\n const formatState = event.formatState;\n const keys = getObjectKeys(formatState);\n return {keys.map(key => `${key}=${event.formatState[key]}; `)};\n\n case PluginEventType.EntityOperation:\n const {\n operation,\n entity: { id, type },\n } = event;\n return (\n \n Operation={EntityOperationMap[operation]} Type={type}; Id={id}\n \n );\n\n case PluginEventType.BeforeCutCopy:\n const { isCut } = event;\n return isCut={isCut ? 'true' : 'false'};\n\n case PluginEventType.EditImage:\n return (\n <>\n new src={event.newSrc.substr(0, 100)}\n \n );\n\n case PluginEventType.ZoomChanged:\n return (\n \n Old value={event.oldZoomScale} New value={event.newZoomScale}\n \n );\n\n case PluginEventType.BeforeKeyboardEditing:\n return Key code={event.rawEvent.which};\n\n default:\n return null;\n }\n }\n\n private clear = () => {\n this.events = [];\n this.setState({\n currentIndex: -1,\n });\n };\n\n private renderImage = (img: HTMLImageElement, imageFile: File) => {\n readFile(imageFile, dataUrl => (img.src = dataUrl));\n };\n\n private onDisplayCountChanged = () => {\n let value = parseInt(this.displayCount.current.value);\n this.setState({\n displayCount: value,\n });\n };\n\n private renderPasteContent(\n title: string,\n content: any,\n renderer: (content: any) => JSX.Element = content => {content}\n ): JSX.Element {\n return (\n content && (\n
\n {title}\n
{renderer(content)}
\n
\n )\n );\n }\n\n private getHtml(fragment: DocumentFragment) {\n const stringArray: string[] = [];\n for (let child = fragment.firstChild; child; child = child.nextSibling) {\n stringArray.push(\n safeInstanceOf(child, 'HTMLElement')\n ? child.outerHTML\n : safeInstanceOf(child, 'Text')\n ? child.nodeValue\n : ''\n );\n }\n\n return stringArray.join('');\n }\n}\n","import EventViewPane from './EventViewPane';\nimport SidePanePluginImpl from '../SidePanePluginImpl';\nimport { PluginEvent } from 'roosterjs-editor-types';\nimport { SidePaneElementProps } from '../SidePaneElement';\n\nexport default class EventViewPlugin extends SidePanePluginImpl<\n EventViewPane,\n SidePaneElementProps\n> {\n constructor() {\n super(EventViewPane, 'event', 'Event Viewer');\n }\n\n onPluginEvent(e: PluginEvent) {\n this.getComponent(component => component.addEvent(e));\n }\n\n getComponentProps(base: SidePaneElementProps) {\n return base;\n }\n}\n","import FormatStatePlugin from './FormatStatePlugin';\nimport { FormatState, IEditor as ILegacyEditor } from 'roosterjs-editor-types';\nimport { getFormatState } from 'roosterjs-content-model-api';\nimport { getPositionRect } from 'roosterjs-editor-dom';\nimport { IEditor } from 'roosterjs-content-model-types';\n\nexport default class ContentModelFormatStatePlugin extends FormatStatePlugin {\n protected getFormatState() {\n if (!this.editor) {\n return null;\n }\n\n const format = (getFormatState(\n this.editor as IEditor & ILegacyEditor\n ) as any) as FormatState;\n const position = this.editor && this.editor.getFocusedPosition();\n const rect = position && getPositionRect(position);\n return {\n format,\n inIME: this.editor && this.editor.isInIME(),\n x: rect ? rect.left : 0,\n y: rect ? rect.top : 0,\n };\n }\n}\n","import * as React from 'react';\nimport { Browser } from 'roosterjs-editor-dom';\nimport { FormatState } from 'roosterjs-editor-types';\nimport { SidePaneElementProps } from '../SidePaneElement';\n\nconst styles = require('./FormatStatePane.scss');\n\nexport interface FormatStatePaneState {\n format: FormatState;\n inIME: boolean;\n x: number;\n y: number;\n}\nexport interface FormatStatePaneProps extends FormatStatePaneState, SidePaneElementProps {}\n\nexport default class FormatStatePane extends React.Component<\n FormatStatePaneProps,\n FormatStatePaneState\n> {\n constructor(props: FormatStatePaneProps) {\n super(props);\n this.state = {\n format: props.format,\n inIME: props.inIME,\n x: props.x,\n y: props.y,\n };\n }\n\n setFormatState(state: FormatStatePaneState) {\n this.setState(state);\n }\n\n render() {\n let { format, x, y } = this.state;\n return format ? (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
Position{`${x},${y}`}
Font\n {`${format.fontName}, ${format.fontSize}`}\n
Colors\n {`${format.textColor} / ${format.backgroundColor}`}\n
IME{this.renderSpan(this.state.inIME, 'InIME')}
Formats\n {this.renderSpan(format.isBold, 'Bold')}\n {this.renderSpan(format.isItalic, 'Italic')}\n {this.renderSpan(format.isUnderline, 'Underline')}\n {this.renderSpan(format.isStrikeThrough, 'Strike')}\n {this.renderSpan(format.isSubscript, 'Subscript')}\n {this.renderSpan(format.isSuperscript, 'Superscript')}\n {`Font-weight: ${format.fontWeight}`}\n
Structure\n {this.renderSpan(format.isBullet, 'Bullet')}\n {this.renderSpan(format.isNumbering, 'Numbering')}\n {this.renderSpan(format.isBlockQuote, 'Quote')}\n {this.renderSpan(format.canUnlink, 'In Link')}\n {this.renderSpan(format.canAddImageAltText, 'In Image')}\n {this.renderSpan(format.isInTable, 'In Table')}\n {this.renderSpan(format.tableHasHeader, 'Table Has Header')}\n {`Heading ${format.headingLevel}`}\n
Undo\n {this.renderSpan(format.canUndo, 'Can Undo')}\n {this.renderSpan(format.canRedo, 'Can Redo')}\n
Browser\n {this.renderSpan(Browser.isChrome, 'Chrome')}\n {this.renderSpan(Browser.isFirefox, 'Firefox')}\n {this.renderSpan(Browser.isSafari, 'Safari')}\n {this.renderSpan(Browser.isWebKit, 'Webkit')}\n
OS\n {this.renderSpan(Browser.isMac, 'MacOS')}\n {this.renderSpan(Browser.isWin, 'Windows')}\n {this.renderSpan(Browser.isAndroid, 'Android')}\n {this.renderSpan(Browser.isMobileOrTablet, 'Mobile/Tablet')}\n
User Agent{window.navigator.userAgent}
App Version{window.navigator.appVersion}
\n ) : (\n
Please focus into editor
\n );\n }\n\n private renderSpan(formatState: boolean, text: string): JSX.Element {\n return {text + ' '};\n }\n}\n","import FormatStatePane, { FormatStatePaneProps } from './FormatStatePane';\nimport SidePanePluginImpl from '../SidePanePluginImpl';\nimport { getFormatState } from 'roosterjs-editor-api';\nimport { getPositionRect } from 'roosterjs-editor-dom';\nimport { IEditor, PluginEvent, PluginEventType } from 'roosterjs-editor-types';\nimport { SidePaneElementProps } from '../SidePaneElement';\n\nexport default class FormatStatePlugin extends SidePanePluginImpl<\n FormatStatePane,\n FormatStatePaneProps\n> {\n constructor() {\n super(FormatStatePane, 'format', 'Format State');\n }\n\n initialize(editor: IEditor) {\n super.initialize(editor);\n this.editor.runAsync(editor => {\n editor.focus();\n\n this.updateFormatState();\n });\n }\n\n getComponentProps(base: SidePaneElementProps) {\n return {\n ...base,\n ...this.getFormatState(),\n };\n }\n\n onPluginEvent(event: PluginEvent) {\n if (\n event.eventType == PluginEventType.KeyUp ||\n event.eventType == PluginEventType.MouseUp ||\n event.eventType == PluginEventType.ContentChanged\n ) {\n this.updateFormatState();\n }\n }\n\n updateFormatState() {\n this.getComponent(component => component.setFormatState(this.getFormatState()));\n }\n\n protected getFormatState() {\n if (!this.editor) {\n return null;\n }\n\n const format = getFormatState(this.editor);\n const position = this.editor && this.editor.getFocusedPosition();\n const rect = position && getPositionRect(position);\n return {\n format,\n inIME: this.editor && this.editor.isInIME(),\n x: rect ? rect.left : 0,\n y: rect ? rect.top : 0,\n };\n }\n}\n","import * as React from 'react';\nimport { EntityState, Snapshot, SnapshotSelection } from 'roosterjs-content-model-types';\n\nconst styles = require('./SnapshotPane.scss');\n\nexport interface ContentModelSnapshotPaneProps {\n onTakeSnapshot: () => Snapshot;\n onRestoreSnapshot: (snapshot: Snapshot, triggerContentChangedEvent: boolean) => void;\n onMove: (moveStep: number) => void;\n}\n\nexport interface ContentModelSnapshotPaneState {\n snapshots: Snapshot[];\n currentIndex: number;\n autoCompleteIndex: number;\n}\n\nexport default class ContentModelSnapshotPane extends React.Component<\n ContentModelSnapshotPaneProps,\n ContentModelSnapshotPaneState\n> {\n private html = React.createRef();\n private entityStates = React.createRef();\n private isDarkColor = React.createRef();\n private selection = React.createRef();\n\n constructor(props: ContentModelSnapshotPaneProps) {\n super(props);\n\n this.state = {\n snapshots: [],\n currentIndex: -1,\n autoCompleteIndex: -1,\n };\n }\n\n render() {\n return (\n
\n

Undo Snapshots

\n
\n {this.state.snapshots.map(this.renderItem)}\n
\n

Selected Snapshot

\n
\n {' '}\n \n \n
\n
HTML:
\n