indent.js (51059B)
1 // For documentation of the format, see README in this directory. 2 var browserTests = [ 3 ["foo[]bar<p>extra", 4 [["indent",""]], 5 ["<blockquote>foo[]bar</blockquote><p>extra</p>", 6 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">foo[]bar</blockquote><p>extra</p>"], 7 [true], 8 {"indent":[false,false,"",false,false,""]}], 9 ["<span>foo</span>{}<span>bar</span><p>extra", 10 [["indent",""]], 11 ["<blockquote><span>foo</span>{}<span>bar</span></blockquote><p>extra</p>", 12 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><span>foo</span>{}<span>bar</span></blockquote><p>extra</p>"], 13 [true], 14 {"indent":[false,false,"",false,false,""]}], 15 ["<span>foo[</span><span>]bar</span><p>extra", 16 [["indent",""]], 17 ["<blockquote><span>foo[</span><span>]bar</span></blockquote><p>extra</p>", 18 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><span>foo[</span><span>]bar</span></blockquote><p>extra</p>"], 19 [true], 20 {"indent":[false,false,"",false,false,""]}], 21 ["foo[bar]baz<p>extra", 22 [["indent",""]], 23 ["<blockquote>foo[bar]baz</blockquote><p>extra</p>", 24 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">foo[bar]baz</blockquote><p>extra</p>"], 25 [true], 26 {"indent":[false,false,"",false,false,""]}], 27 ["<p dir=rtl>פו[בר]בז<p dir=rtl>נוםף", 28 [["indent",""]], 29 ["<blockquote><p dir=\"rtl\">פו[בר]בז</p></blockquote><p dir=\"rtl\">נוםף</p>", 30 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p dir=\"rtl\">פו[בר]בז</p></blockquote><p dir=\"rtl\">נוםף</p>"], 31 [true], 32 {"indent":[false,false,"",false,false,""]}], 33 ["<p dir=rtl>פו[ברבז<p>Foobar]baz<p>Extra", 34 [["indent",""]], 35 ["<blockquote><p dir=\"rtl\">פו[ברבז</p><p>Foobar]baz</p></blockquote><p>Extra</p>", 36 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p dir=\"rtl\">פו[ברבז</p><p>Foobar]baz</p></blockquote><p>Extra</p>"], 37 [true], 38 {"indent":[false,false,"",false,false,""]}], 39 ["<p>Foo[barbaz<p dir=rtl>פובר]בז<p>Extra", 40 [["indent",""]], 41 ["<blockquote><p>Foo[barbaz</p><p dir=\"rtl\">פובר]בז</p></blockquote><p>Extra</p>", 42 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>Foo[barbaz</p><p dir=\"rtl\">פובר]בז</p></blockquote><p>Extra</p>"], 43 [true], 44 {"indent":[false,false,"",false,false,""]}], 45 ["<div><p>Foo[barbaz<p dir=rtl>פובר]בז</div><p>Extra", 46 [["indent",""]], 47 ["<blockquote><div><p>Foo[barbaz</p><p dir=\"rtl\">פובר]בז</p></div></blockquote><p>Extra</p>", 48 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><div><p>Foo[barbaz</p><p dir=\"rtl\">פובר]בז</p></div></blockquote><p>Extra</p>"], 49 [true], 50 {"indent":[false,false,"",false,false,""]}], 51 ["foo]bar[baz<p>extra", 52 [["indent",""]], 53 ["<blockquote>foo[bar]baz</blockquote><p>extra</p>", 54 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">foo[bar]baz</blockquote><p>extra</p>"], 55 [true], 56 {"indent":[false,false,"",false,false,""]}], 57 ["{<p><p> <p>foo</p>}<p>extra", 58 [["indent",""]], 59 ["<blockquote>{<p></p><p> </p><p>foo</p>}</blockquote><p>extra</p>", 60 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">{<p></p><p> </p><p>foo</p>}</blockquote><p>extra</p>"], 61 [true], 62 {"indent":[false,false,"",false,false,""]}], 63 ["foo[bar<i>baz]qoz</i>quz<p>extra", 64 [["indent",""]], 65 ["<blockquote>foo[bar<i>baz]qoz</i>quz</blockquote><p>extra</p>", 66 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">foo[bar<i>baz]qoz</i>quz</blockquote><p>extra</p>"], 67 [true], 68 {"indent":[false,false,"",false,false,""]}], 69 ["[]foo<p>extra", 70 [["indent",""]], 71 ["<blockquote>[]foo</blockquote><p>extra</p>", 72 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">[]foo</blockquote><p>extra</p>"], 73 [true], 74 {"indent":[false,false,"",false,false,""]}], 75 ["foo[]<p>extra", 76 [["indent",""]], 77 ["<blockquote>foo[]</blockquote><p>extra</p>", 78 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">foo[]</blockquote><p>extra</p>"], 79 [true], 80 {"indent":[false,false,"",false,false,""]}], 81 ["<p>[]foo<p>extra", 82 [["indent",""]], 83 ["<blockquote><p>[]foo</p></blockquote><p>extra</p>", 84 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>[]foo</p></blockquote><p>extra</p>"], 85 [true], 86 {"indent":[false,false,"",false,false,""]}], 87 ["<p>foo[]<p>extra", 88 [["indent",""]], 89 ["<blockquote><p>foo[]</p></blockquote><p>extra</p>", 90 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>foo[]</p></blockquote><p>extra</p>"], 91 [true], 92 {"indent":[false,false,"",false,false,""]}], 93 ["<p>{}<br>foo</p><p>extra", 94 [["indent",""]], 95 ["<blockquote>{}<br></blockquote><p>foo</p><p>extra</p>", 96 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">{}<br></blockquote><p>foo</p><p>extra</p>"], 97 [true], 98 {"indent":[false,false,"",false,false,""]}], 99 ["<p>foo<br>{}</p><p>extra", 100 [["indent",""]], 101 ["<blockquote><p>foo{}</p></blockquote><p>extra</p>", 102 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>foo{}</p></blockquote><p>extra</p>"], 103 [true], 104 {"indent":[false,false,"",false,false,""]}], 105 ["<span>{}<br>foo</span>bar<p>extra", 106 [["indent",""]], 107 ["<blockquote>{}<br></blockquote><span>foo</span>bar<p>extra</p>", 108 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">{}<br></blockquote><span>foo</span>bar<p>extra</p>"], 109 [true], 110 {"indent":[false,false,"",false,false,""]}], 111 ["<span>foo<br>{}</span>bar<p>extra", 112 [["indent",""]], 113 ["<span>foo{}</span><blockquote>bar</blockquote><p>extra</p>", 114 "<span>foo{}</span><blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">bar</blockquote><p>extra</p>"], 115 [true], 116 {"indent":[false,false,"",false,false,""]}], 117 ["<p>foo</p>{}<p>bar</p>", 118 [["indent",""]], 119 "<p>foo</p>{}<p>bar</p>", 120 [true], 121 {"indent":[false,false,"",false,false,""]}], 122 ["<table><tbody><tr><td>foo<td>b[a]r<td>baz</table><p>extra", 123 [["indent",""]], 124 ["<table><tbody><tr><td>foo</td><td><blockquote>b[a]r</blockquote></td><td>baz</td></tr></tbody></table><p>extra</p>", 125 "<table><tbody><tr><td>foo</td><td><blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">b[a]r</blockquote></td><td>baz</td></tr></tbody></table><p>extra</p>"], 126 [true], 127 {"indent":[false,false,"",false,false,""]}], 128 ["<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table><p>extra", 129 [["indent",""]], 130 ["<table><tbody><tr><td>foo</td>{<td><blockquote>bar</blockquote></td>}<td>baz</td></tr></tbody></table><p>extra</p>", 131 "<table><tbody><tr><td>foo</td>{<td><blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">bar</blockquote></td>}<td>baz</td></tr></tbody></table><p>extra</p>"], 132 [true], 133 {"indent":[false,false,"",false,false,""]}], 134 ["<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table><p>extra", 135 [["indent",""]], 136 ["<table><tbody><tr>{<td><blockquote>foo</blockquote></td><td><blockquote>bar</blockquote></td>}<td>baz</td></tr></tbody></table><p>extra</p>", 137 "<table><tbody><tr>{<td><blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">foo</blockquote></td><td><blockquote>bar</blockquote></td>}<td>baz</td></tr></tbody></table><p>extra</p>"], 138 [true], 139 {"indent":[false,false,"",false,false,""]}], 140 ["<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table><p>extra", 141 [["indent",""]], 142 ["<blockquote><table><tbody>{<tr><td>foo</td><td>bar</td><td>baz</td></tr>}</tbody></table></blockquote><p>extra</p>", 143 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><table><tbody>{<tr><td>foo</td><td>bar</td><td>baz</td></tr>}</tbody></table></blockquote><p>extra</p>"], 144 [true], 145 {"indent":[false,false,"",false,false,""]}], 146 ["<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table><p>extra", 147 [["indent",""]], 148 ["<blockquote><table>{<tbody><tr><td>foo</td><td>bar</td><td>baz</td></tr></tbody>}</table></blockquote><p>extra</p>", 149 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><table>{<tbody><tr><td>foo</td><td>bar</td><td>baz</td></tr></tbody>}</table></blockquote><p>extra</p>"], 150 [true], 151 {"indent":[false,false,"",false,false,""]}], 152 ["{<table><tr><td>foo<td>bar<td>baz</table>}<p>extra", 153 [["indent",""]], 154 ["<blockquote>{<table><tbody><tr><td>foo</td><td>bar</td><td>baz</td></tr></tbody></table>}</blockquote><p>extra</p>", 155 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">{<table><tbody><tr><td>foo</td><td>bar</td><td>baz</td></tr></tbody></table>}</blockquote><p>extra</p>"], 156 [true], 157 {"indent":[false,false,"",false,false,""]}], 158 ["<p>foo[bar]</p><p>baz</p><p>extra", 159 [["indent",""]], 160 ["<blockquote><p>foo[bar]</p></blockquote><p>baz</p><p>extra</p>", 161 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>foo[bar]</p></blockquote><p>baz</p><p>extra</p>"], 162 [true], 163 {"indent":[false,false,"",false,false,""]}], 164 ["<p>[foobar</p><p>ba]z</p><p>extra", 165 [["indent",""]], 166 ["<blockquote><p>[foobar</p><p>ba]z</p></blockquote><p>extra</p>", 167 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>[foobar</p><p>ba]z</p></blockquote><p>extra</p>"], 168 [true], 169 {"indent":[false,false,"",false,false,""]}], 170 ["foo[bar]<br>baz<p>extra", 171 [["indent",""]], 172 ["<blockquote>foo[bar]</blockquote>baz<p>extra</p>", 173 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">foo[bar]</blockquote>baz<p>extra</p>"], 174 [true], 175 {"indent":[false,false,"",false,false,""]}], 176 ["foo[bar]<br><br><br><br>baz<p>extra", 177 [["indent",""]], 178 ["<blockquote>foo[bar]</blockquote><br><br><br>baz<p>extra</p>", 179 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">foo[bar]</blockquote><br><br><br>baz<p>extra</p>"], 180 [true], 181 {"indent":[false,false,"",false,false,""]}], 182 ["foobar<br>[ba]z<p>extra", 183 [["indent",""]], 184 ["foobar<blockquote>[ba]z</blockquote><p>extra</p>", 185 "foobar<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">[ba]z</blockquote><p>extra</p>"], 186 [true], 187 {"indent":[false,false,"",false,false,""]}], 188 ["foobar<br><br><br><br>[ba]z<p>extra", 189 [["indent",""]], 190 ["foobar<br><br><br><br><blockquote>[ba]z</blockquote><p>extra</p>", 191 "foobar<br><br><br><br><blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">[ba]z</blockquote><p>extra</p>"], 192 [true], 193 {"indent":[false,false,"",false,false,""]}], 194 ["foo[bar<br>ba]z<p>extra", 195 [["indent",""]], 196 ["<blockquote>foo[bar<br>ba]z</blockquote><p>extra</p>", 197 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">foo[bar<br>ba]z</blockquote><p>extra</p>"], 198 [true], 199 {"indent":[false,false,"",false,false,""]}], 200 ["<div>foo<p>[bar]</p>baz</div><p>extra", 201 [["indent",""]], 202 ["<div>foo<blockquote><p>[bar]</p></blockquote>baz</div><p>extra</p>", 203 "<div>foo<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"<p>[bar]</p></blockquote>baz</div><p>extra</p>"], 204 [true], 205 {"indent":[false,false,"",false,false,""]}], 206 ["<blockquote><p>foo[bar]</p><p>baz</p></blockquote><p>extra", 207 [["indent",""]], 208 ["<blockquote><blockquote><p>foo[bar]</p></blockquote><p>baz</p></blockquote><p>extra</p>", 209 "<blockquote><blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>foo[bar]</p></blockquote><p>baz</p></blockquote><p>extra</p>"], 210 [true], 211 {"indent":[false,false,"",false,false,""]}], 212 ["<blockquote><p>foo[bar</p><p>b]az</p></blockquote><p>extra", 213 [["indent",""]], 214 ["<blockquote><blockquote><p>foo[bar</p><p>b]az</p></blockquote></blockquote><p>extra</p>", 215 "<blockquote><blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>foo[bar</p><p>b]az</p></blockquote></blockquote><p>extra</p>"], 216 [true], 217 {"indent":[false,false,"",false,false,""]}], 218 ["<blockquote><p>foo[bar]</p></blockquote><p>baz</p><p>extra", 219 [["indent",""]], 220 ["<blockquote><blockquote><p>foo[bar]</p></blockquote></blockquote><p>baz</p><p>extra</p>", 221 "<blockquote><blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>foo[bar]</p></blockquote></blockquote><p>baz</p><p>extra</p>"], 222 [true], 223 {"indent":[false,false,"",false,false,""]}], 224 ["<blockquote><p>foo[bar</p></blockquote><p>b]az</p><p>extra", 225 [["indent",""]], 226 ["<blockquote><blockquote><p>foo[bar</p></blockquote><p>b]az</p></blockquote><p>extra</p>", 227 "<blockquote><blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>foo[bar</p></blockquote><p>b]az</p></blockquote><p>extra</p>"], 228 [true], 229 {"indent":[false,false,"",false,false,""]}], 230 ["<p>[foo]<blockquote><p>bar</blockquote><p>extra", 231 [["indent",""]], 232 ["<blockquote><p>[foo]</p><p>bar</p></blockquote><p>extra</p>", 233 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>[foo]</p><p>bar</p></blockquote><p>extra</p>"], 234 [true], 235 {"indent":[false,false,"",false,false,""]}], 236 ["<p>[foo<blockquote><p>b]ar</blockquote><p>extra", 237 [["indent",""]], 238 ["<blockquote><p>[foo</p><blockquote><p>b]ar</p></blockquote></blockquote><p>extra</p>", 239 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>[foo</p><blockquote><p>b]ar</p></blockquote></blockquote><p>extra</p>"], 240 [true], 241 {"indent":[false,false,"",false,false,""]}], 242 ["<p>foo<blockquote><p>bar</blockquote><p>[baz]<p>extra", 243 [["indent",""]], 244 ["<p>foo</p><blockquote><p>bar</p><p>[baz]</p></blockquote><p>extra</p>", 245 "<p>foo</p><blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>bar</p><p>[baz]</p></blockquote><p>extra</p>"], 246 [true], 247 {"indent":[false,false,"",false,false,""]}], 248 ["<p>foo<blockquote><p>[bar</blockquote><p>baz]<p>extra", 249 [["indent",""]], 250 ["<p>foo</p><blockquote><blockquote><p>[bar</p></blockquote><p>baz]</p></blockquote><p>extra</p>", 251 "<p>foo</p><blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><blockquote><p>[bar</p></blockquote><p>baz]</p></blockquote><p>extra</p>"], 252 [true], 253 {"indent":[false,false,"",false,false,""]}], 254 ["<p>[foo<blockquote><p>bar</blockquote><p>baz]<p>extra", 255 [["indent",""]], 256 ["<blockquote><p>[foo</p><blockquote><p>bar</p></blockquote><p>baz]</p></blockquote><p>extra</p>", 257 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>[foo</p><blockquote><p>bar</p></blockquote><p>baz]</p></blockquote><p>extra</p>"], 258 [true], 259 {"indent":[false,false,"",false,false,""]}], 260 ["<blockquote><p>foo</blockquote><p>[bar]<blockquote><p>baz</blockquote><p>extra", 261 [["indent",""]], 262 ["<blockquote><p>foo</p><p>[bar]</p><p>baz</p></blockquote><p>extra</p>", 263 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>foo</p><p>[bar]</p><p>baz</p></blockquote><p>extra</p>"], 264 [true], 265 {"indent":[false,false,"",false,false,""]}], 266 ["<blockquote>foo[bar]<br>baz</blockquote><p>extra", 267 [["indent",""]], 268 ["<blockquote><blockquote>foo[bar]</blockquote>baz</blockquote><p>extra</p>", 269 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><blockquote>foo[bar]</blockquote>baz</blockquote><p>extra</p>"], 270 [true], 271 {"indent":[false,false,"",false,false,""]}], 272 ["<blockquote>foo[bar<br>b]az</blockquote><p>extra", 273 [["indent",""]], 274 ["<blockquote><blockquote>foo[bar<br>b]az</blockquote></blockquote><p>extra</p>", 275 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><blockquote>foo[bar<br>b]az</blockquote></blockquote><p>extra</p>"], 276 [true], 277 {"indent":[false,false,"",false,false,""]}], 278 ["<blockquote>foo[bar]</blockquote>baz<p>extra", 279 [["indent",""]], 280 ["<blockquote><blockquote>foo[bar]</blockquote></blockquote>baz<p>extra</p>", 281 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><blockquote>foo[bar]</blockquote></blockquote>baz<p>extra</p>"], 282 [true], 283 {"indent":[false,false,"",false,false,""]}], 284 ["<blockquote>foo[bar</blockquote>b]az<p>extra", 285 [["indent",""]], 286 ["<blockquote><blockquote>foo[bar</blockquote>b]az</blockquote><p>extra</p>", 287 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><blockquote>foo[bar</blockquote>b]az</blockquote><p>extra</p>"], 288 [true], 289 {"indent":[false,false,"",false,false,""]}], 290 ["[foo]<blockquote>bar</blockquote><p>extra", 291 [["indent",""]], 292 ["<blockquote>[foo]<br>bar</blockquote><p>extra</p>", 293 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">[foo]<br>bar</blockquote><p>extra</p>"], 294 [true], 295 {"indent":[false,false,"",false,false,""]}], 296 ["[foo<blockquote>b]ar</blockquote><p>extra", 297 [["indent",""]], 298 ["<blockquote>[foo<blockquote>b]ar</blockquote></blockquote><p>extra</p>", 299 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">[foo<blockquote>b]ar</blockquote></blockquote><p>extra</p>"], 300 [true], 301 {"indent":[false,false,"",false,false,""]}], 302 ["foo<blockquote>bar</blockquote>[baz]<p>extra", 303 [["indent",""]], 304 ["foo<blockquote>bar<br>[baz]</blockquote><p>extra</p>", 305 "foo<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">bar<br>[baz]</blockquote><p>extra</p>"], 306 [true], 307 {"indent":[false,false,"",false,false,""]}], 308 ["[foo<blockquote>bar</blockquote>baz]<p>extra", 309 [["indent",""]], 310 ["<blockquote>[foo<blockquote>bar</blockquote>baz]</blockquote><p>extra</p>", 311 "<blockquote>[foo<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">bar</blockquote>baz]</blockquote><p>extra</p>"], 312 [true], 313 {"indent":[false,false,"",false,false,""]}], 314 ["<blockquote>foo</blockquote>[bar]<blockquote>baz</blockquote><p>extra", 315 [["indent",""]], 316 ["<blockquote>foo<br>[bar]<br>baz</blockquote><p>extra</p>", 317 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">foo<br>[bar]<br>baz</blockquote><p>extra</p>"], 318 [true], 319 {"indent":[false,false,"",false,false,""]}], 320 ["<blockquote style=\"margin-right: 0\" dir=\"ltr\"><p>foo[bar]</p><p>baz</p></blockquote><p>extra", 321 [["indent",""]], 322 ["<blockquote style=\"margin-right:0\" dir=\"ltr\"><blockquote><p>foo[bar]</p></blockquote><p>baz</p></blockquote><p>extra</p>", 323 "<blockquote style=\"margin-right:0\" dir=\"ltr\"><blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>foo[bar]</p></blockquote><p>baz</p></blockquote><p>extra</p>"], 324 [true], 325 {"indent":[false,false,"",false,false,""]}], 326 ["<blockquote style=\"margin-right: 0\" dir=\"ltr\"><p>foo[bar</p><p>b]az</p></blockquote><p>extra", 327 [["indent",""]], 328 ["<blockquote><blockquote style=\"margin-right:0\" dir=\"ltr\"><p>foo[bar</p><p>b]az</p></blockquote></blockquote><p>extra</p>", 329 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><blockquote style=\"margin-right:0\" dir=\"ltr\"><p>foo[bar</p><p>b]az</p></blockquote></blockquote><p>extra</p>"], 330 [true], 331 {"indent":[false,false,"",false,false,""]}], 332 ["<blockquote style=\"margin-right: 0\" dir=\"ltr\"><p>foo[bar]</p></blockquote><p>baz</p><p>extra", 333 [["indent",""]], 334 ["<blockquote><blockquote style=\"margin-right:0\" dir=\"ltr\"><p>foo[bar]</p></blockquote></blockquote><p>baz</p><p>extra</p>", 335 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><blockquote style=\"margin-right:0\" dir=\"ltr\"><p>foo[bar]</p></blockquote></blockquote><p>baz</p><p>extra</p>"], 336 [true], 337 {"indent":[false,false,"",false,false,""]}], 338 ["<blockquote style=\"margin-right: 0\" dir=\"ltr\"><p>foo[bar</p></blockquote><p>b]az</p><p>extra", 339 [["indent",""]], 340 ["<blockquote><blockquote style=\"margin-right:0\" dir=\"ltr\"><p>foo[bar</p></blockquote><p>b]az</p></blockquote><p>extra</p>", 341 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><blockquote style=\"margin-right:0\" dir=\"ltr\"><p>foo[bar</p></blockquote><p>b]az</p></blockquote><p>extra</p>"], 342 [true], 343 {"indent":[false,false,"",false,false,""]}], 344 ["<p>[foo]<blockquote style=\"margin-right: 0\" dir=\"ltr\"><p>bar</blockquote><p>extra", 345 [["indent",""]], 346 "<blockquote style=\"margin-right:0\" dir=\"ltr\"><p>[foo]</p><p>bar</p></blockquote><p>extra</p>", 347 [true], 348 {"indent":[false,false,"",false,false,""]}], 349 ["<p>[foo<blockquote style=\"margin-right: 0\" dir=\"ltr\"><p>b]ar</blockquote><p>extra", 350 [["indent",""]], 351 ["<blockquote><p>[foo</p><blockquote style=\"margin-right:0\" dir=\"ltr\"><p>b]ar</p></blockquote></blockquote><p>extra</p>", 352 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>[foo</p><blockquote style=\"margin-right:0\" dir=\"ltr\"><p>b]ar</p></blockquote></blockquote><p>extra</p>"], 353 [true], 354 {"indent":[false,false,"",false,false,""]}], 355 ["<p>foo<blockquote style=\"margin-right: 0\" dir=\"ltr\"><p>bar</blockquote><p>[baz]<p>extra", 356 [["indent",""]], 357 "<p>foo</p><blockquote style=\"margin-right:0\" dir=\"ltr\"><p>bar</p><p>[baz]</p></blockquote><p>extra</p>", 358 [true], 359 {"indent":[false,false,"",false,false,""]}], 360 ["<p>foo<blockquote style=\"margin-right: 0\" dir=\"ltr\"><p>[bar</blockquote><p>baz]<p>extra", 361 [["indent",""]], 362 ["<p>foo</p><blockquote><blockquote style=\"margin-right:0\" dir=\"ltr\"><p>[bar</p></blockquote><p>baz]</p></blockquote><p>extra</p>", 363 "<p>foo</p><blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><blockquote style=\"margin-right:0\" dir=\"ltr\"><p>[bar</p></blockquote><p>baz]</p></blockquote><p>extra</p>"], 364 [true], 365 {"indent":[false,false,"",false,false,""]}], 366 ["<p>[foo<blockquote style=\"margin-right: 0\" dir=\"ltr\"><p>bar</blockquote><p>baz]<p>extra", 367 [["indent",""]], 368 ["<blockquote><p>[foo</p><blockquote style=\"margin-right:0\" dir=\"ltr\"><p>bar</p></blockquote><p>baz]</p></blockquote><p>extra</p>", 369 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>[foo</p><blockquote style=\"margin-right:0\" dir=\"ltr\"><p>bar</p></blockquote><p>baz]</p></blockquote><p>extra</p>"], 370 [true], 371 {"indent":[false,false,"",false,false,""]}], 372 ["<blockquote style=\"margin-right: 0\" dir=\"ltr\"><p>foo</blockquote><p>[bar]<blockquote style=\"margin-right: 0\" dir=\"ltr\"><p>baz</blockquote><p>extra", 373 [["stylewithcss","true"],["indent",""]], 374 "<blockquote style=\"margin-right:0\" dir=\"ltr\"><p>foo</p><p>[bar]</p><p>baz</p></blockquote><p>extra</p>", 375 [true,true], 376 {"stylewithcss":[false,false,"",false,true,""],"indent":[false,false,"",false,false,""]}], 377 ["<blockquote style=\"margin-right: 0\" dir=\"ltr\"><p>foo</blockquote><p>[bar]<blockquote style=\"margin-right: 0\" dir=\"ltr\"><p>baz</blockquote><p>extra", 378 [["stylewithcss","false"],["indent",""]], 379 "<blockquote style=\"margin-right:0\" dir=\"ltr\"><p>foo</p><p>[bar]</p><p>baz</p></blockquote><p>extra</p>", 380 [true,true], 381 {"stylewithcss":[false,true,"",false,false,""],"indent":[false,false,"",false,false,""]}], 382 ["<p style=\"margin-left: 40px\">foo[bar]</p><p style=\"margin-left: 40px\">baz</p><p>extra", 383 [["indent",""]], 384 ["<blockquote><p style=\"margin-left:40px\">foo[bar]</p></blockquote><p style=\"margin-left:40px\">baz</p><p>extra</p>", 385 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p style=\"margin-left:40px\">foo[bar]</p></blockquote><p style=\"margin-left:40px\">baz</p><p>extra</p>"], 386 [true], 387 {"indent":[false,false,"",false,false,""]}], 388 ["<p style=\"margin-left: 40px\">foo[bar</p><p style=\"margin-left: 40px\">b]az</p><p>extra", 389 [["indent",""]], 390 ["<blockquote><p style=\"margin-left:40px\">foo[bar</p><p style=\"margin-left:40px\">b]az</p></blockquote><p>extra</p>", 391 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p style=\"margin-left:40px\">foo[bar</p><p style=\"margin-left:40px\">b]az</p></blockquote><p>extra</p>"], 392 [true], 393 {"indent":[false,false,"",false,false,""]}], 394 ["<p style=\"margin-left: 40px\">foo[bar]</p><p>baz</p><p>extra", 395 [["indent",""]], 396 ["<blockquote><p style=\"margin-left:40px\">foo[bar]</p></blockquote><p>baz</p><p>extra</p>", 397 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p style=\"margin-left:40px\">foo[bar]</p></blockquote><p>baz</p><p>extra</p>"], 398 [true], 399 {"indent":[false,false,"",false,false,""]}], 400 ["<p style=\"margin-left: 40px\">foo[bar</p><p>b]az</p><p>extra", 401 [["indent",""]], 402 ["<blockquote><p style=\"margin-left:40px\">foo[bar</p><p>b]az</p></blockquote><p>extra</p>", 403 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p style=\"margin-left:40px\">foo[bar</p><p>b]az</p></blockquote><p>extra</p>"], 404 [true], 405 {"indent":[false,false,"",false,false,""]}], 406 ["<p>[foo]<p style=\"margin-left: 40px\">bar<p>extra", 407 [["indent",""]], 408 ["<blockquote><p>[foo]</p></blockquote><p style=\"margin-left:40px\">bar</p><p>extra</p>", 409 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>[foo]</p></blockquote><p style=\"margin-left:40px\">bar</p><p>extra</p>"], 410 [true], 411 {"indent":[false,false,"",false,false,""]}], 412 ["<p>[foo<p style=\"margin-left: 40px\">b]ar<p>extra", 413 [["indent",""]], 414 ["<blockquote><p>[foo</p><p style=\"margin-left:40px\">b]ar</p></blockquote><p>extra</p>", 415 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>[foo</p><p style=\"margin-left:40px\">b]ar</p></blockquote><p>extra</p>"], 416 [true], 417 {"indent":[false,false,"",false,false,""]}], 418 ["<p>foo<p style=\"margin-left: 40px\">bar<p>[baz]<p>extra", 419 [["indent",""]], 420 ["<p>foo</p><p style=\"margin-left:40px\">bar</p><blockquote><p>[baz]</p></blockquote><p>extra</p>", 421 "<p>foo</p><p style=\"margin-left:40px\">bar</p><blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>[baz]</p></blockquote><p>extra</p>"], 422 [true], 423 {"indent":[false,false,"",false,false,""]}], 424 ["<p>foo<p style=\"margin-left: 40px\">[bar<p>baz]<p>extra", 425 [["indent",""]], 426 ["<p>foo</p><blockquote><p style=\"margin-left:40px\">[bar</p><p>baz]</p></blockquote><p>extra</p>", 427 "<p>foo</p><blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p style=\"margin-left:40px\">[bar</p><p>baz]</p></blockquote><p>extra</p>"], 428 [true], 429 {"indent":[false,false,"",false,false,""]}], 430 ["<p>[foo<p style=\"margin-left: 40px\">bar<p>baz]<p>extra", 431 [["indent",""]], 432 ["<blockquote><p>[foo</p><p style=\"margin-left:40px\">bar</p><p>baz]</p></blockquote><p>extra</p>", 433 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>[foo</p><p style=\"margin-left:40px\">bar</p><p>baz]</p></blockquote><p>extra</p>"], 434 [true], 435 {"indent":[false,false,"",false,false,""]}], 436 ["<p style=\"margin-left: 40px\">foo<p>[bar]<p style=\"margin-left: 40px\">baz<p>extra", 437 [["indent",""]], 438 ["<p style=\"margin-left:40px\">foo</p><blockquote><p>[bar]</p></blockquote><p style=\"margin-left:40px\">baz</p><p>extra</p>", 439 "<p style=\"margin-left:40px\">foo</p><blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>[bar]</p></blockquote><p style=\"margin-left:40px\">baz</p><p>extra</p>"], 440 [true], 441 {"indent":[false,false,"",false,false,""]}], 442 ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px\"><p>foo[bar]</p><p>baz</p></blockquote><p>extra", 443 [["indent",""]], 444 ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><blockquote><p>foo[bar]</p></blockquote><p>baz</p></blockquote><p>extra</p>", 445 "<blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>foo[bar]</p></blockquote><p>baz</p></blockquote><p>extra</p>"], 446 [true], 447 {"indent":[false,false,"",false,false,""]}], 448 ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px\"><p>foo[bar</p><p>b]az</p></blockquote><p>extra", 449 [["indent",""]], 450 ["<blockquote><blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>foo[bar</p><p>b]az</p></blockquote></blockquote><p>extra</p>", 451 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>foo[bar</p><p>b]az</p></blockquote></blockquote><p>extra</p>"], 452 [true], 453 {"indent":[false,false,"",false,false,""]}], 454 ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px\"><p>foo[bar]</p></blockquote><p>baz</p><p>extra", 455 [["indent",""]], 456 ["<blockquote><blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>foo[bar]</p></blockquote></blockquote><p>baz</p><p>extra</p>", 457 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>foo[bar]</p></blockquote></blockquote><p>baz</p><p>extra</p>"], 458 [true], 459 {"indent":[false,false,"",false,false,""]}], 460 ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px\"><p>foo[bar</p></blockquote><p>b]az</p><p>extra", 461 [["indent",""]], 462 ["<blockquote><blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>foo[bar</p></blockquote><p>b]az</p></blockquote><p>extra</p>", 463 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>foo[bar</p></blockquote><p>b]az</p></blockquote><p>extra</p>"], 464 [true], 465 {"indent":[false,false,"",false,false,""]}], 466 ["<p>[foo]<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px\"><p>bar</blockquote><p>extra", 467 [["indent",""]], 468 ["<blockquote><p>[foo]</p></blockquote><blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>bar</p></blockquote><p>extra</p>", 469 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>[foo]</p></blockquote><blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>bar</p></blockquote><p>extra</p>"], 470 [true], 471 {"indent":[false,false,"",false,false,""]}], 472 ["<p>[foo<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px\"><p>b]ar</blockquote><p>extra", 473 [["indent",""]], 474 ["<blockquote><p>[foo</p><blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>b]ar</p></blockquote></blockquote><p>extra</p>", 475 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>[foo</p><blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>b]ar</p></blockquote></blockquote><p>extra</p>"], 476 [true], 477 {"indent":[false,false,"",false,false,""]}], 478 ["<p>foo<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px\"><p>bar</blockquote><p>[baz]<p>extra", 479 [["indent",""]], 480 ["<p>foo</p><blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>bar</p></blockquote><blockquote><p>[baz]</p></blockquote><p>extra</p>", 481 "<p>foo</p><blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>bar</p></blockquote><blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>[baz]</p></blockquote><p>extra</p>"], 482 [true], 483 {"indent":[false,false,"",false,false,""]}], 484 ["<p>foo<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px\"><p>[bar</blockquote><p>baz]<p>extra", 485 [["indent",""]], 486 ["<p>foo</p><blockquote><blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>[bar</p></blockquote><p>baz]</p></blockquote><p>extra</p>", 487 "<p>foo</p><blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>[bar</p></blockquote><p>baz]</p></blockquote><p>extra</p>"], 488 [true], 489 {"indent":[false,false,"",false,false,""]}], 490 ["<p>[foo<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px\"><p>bar</blockquote><p>baz]<p>extra", 491 [["indent",""]], 492 ["<blockquote><p>[foo</p><blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>bar</p></blockquote><p>baz]</p></blockquote><p>extra</p>", 493 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>[foo</p><blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>bar</p></blockquote><p>baz]</p></blockquote><p>extra</p>"], 494 [true], 495 {"indent":[false,false,"",false,false,""]}], 496 ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px\"><p>foo</blockquote><p>[bar]<blockquote class=\"webkit-indent-blockquote\" style=\"margin: 0 0 0 40px; border: none; padding: 0px\"><p>baz</blockquote><p>extra", 497 [["indent",""]], 498 ["<blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>foo</p></blockquote><blockquote><p>[bar]</p></blockquote><blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>baz</p></blockquote><p>extra</p>", 499 "<blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>foo</p></blockquote><blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>[bar]</p></blockquote><blockquote class=\"webkit-indent-blockquote\" style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>baz</p></blockquote><p>extra</p>"], 500 [true], 501 {"indent":[false,false,"",false,false,""]}], 502 ["<blockquote>f[oo<blockquote>b]ar</blockquote></blockquote><p>extra", 503 [["indent",""]], 504 ["<blockquote><blockquote>f[oo<blockquote>b]ar</blockquote></blockquote></blockquote><p>extra</p>", 505 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><blockquote>f[oo<blockquote>b]ar</blockquote></blockquote></blockquote><p>extra</p>"], 506 [true], 507 {"indent":[false,false,"",false,false,""]}], 508 ["<ol><li>foo<li>[bar]<li>baz</ol>", 509 [["indent",""]], 510 "<ol><li>foo</li><ol><li>[bar]</li></ol><li>baz</li></ol>", 511 [true], 512 {"indent":[false,false,"",false,false,""]}], 513 ["<ol data-start=1 data-end=2><li>foo<li>bar<li>baz</ol>", 514 [["indent",""]], 515 "<ol><li>foo</li><ol>{<li>bar</li>}</ol><li>baz</li></ol>", 516 [true], 517 {"indent":[false,false,"",false,false,""]}], 518 ["<ol><li>foo</ol>[bar]", 519 [["indent",""]], 520 "<ol><li>foo</li></ol><blockquote>[bar]</blockquote>", 521 [true], 522 {"indent":[false,false,"",false,false,""]}], 523 ["<ol><li>[foo]<br>bar<li>baz</ol>", 524 [["indent",""]], 525 "<ol><ol><li>[foo]<br>bar</li></ol><li>baz</li></ol>", 526 [true], 527 {"indent":[false,false,"",false,false,""]}], 528 ["<ol><li>foo<br>[bar]<li>baz</ol>", 529 [["indent",""]], 530 "<ol><ol><li>foo<br>[bar]</li></ol><li>baz</li></ol>", 531 [true], 532 {"indent":[false,false,"",false,false,""]}], 533 ["<ol><li><div>[foo]</div>bar<li>baz</ol>", 534 [["indent",""]], 535 "<ol><ol><li><div>[foo]</div>bar</li></ol><li>baz</li></ol>", 536 [true], 537 {"indent":[false,false,"",false,false,""]}], 538 ["<ol><li>foo<ol><li>[bar]<li>baz</ol><li>quz</ol>", 539 [["indent",""]], 540 "<ol><li>foo</li><ol><ol><li>[bar]</li></ol><li>baz</li></ol><li>quz</li></ol>", 541 [true], 542 {"indent":[false,false,"",false,false,""]}], 543 ["<ol><li>foo<ol><li>bar<li>[baz]</ol><li>quz</ol>", 544 [["indent",""]], 545 "<ol><li>foo</li><ol><li>bar</li><ol><li>[baz]</li></ol></ol><li>quz</li></ol>", 546 [true], 547 {"indent":[false,false,"",false,false,""]}], 548 ["<ol><li>foo</li><ol><li>[bar]<li>baz</ol><li>quz</ol>", 549 [["indent",""]], 550 "<ol><li>foo</li><ol><ol><li>[bar]</li></ol><li>baz</li></ol><li>quz</li></ol>", 551 [true], 552 {"indent":[false,false,"",false,false,""]}], 553 ["<ol><li>foo</li><ol data-start=0 data-end=1><li>bar<li>baz</ol><li>quz</ol>", 554 [["indent",""]], 555 "<ol><li>foo</li><ol><ol>{<li>bar</li>}</ol><li>baz</li></ol><li>quz</li></ol>", 556 [true], 557 {"indent":[false,false,"",false,false,""]}], 558 ["<ol><li>foo</li><ol><li>bar<li>[baz]</ol><li>quz</ol>", 559 [["indent",""]], 560 "<ol><li>foo</li><ol><li>bar</li><ol><li>[baz]</li></ol></ol><li>quz</li></ol>", 561 [true], 562 {"indent":[false,false,"",false,false,""]}], 563 ["<ol><li>foo</li><ol data-start=1 data-end=2><li>bar<li>baz</ol><li>quz</ol>", 564 [["indent",""]], 565 "<ol><li>foo</li><ol><li>bar</li><ol>{<li>baz</li>}</ol></ol><li>quz</li></ol>", 566 [true], 567 {"indent":[false,false,"",false,false,""]}], 568 ["<ol><li>foo<ol><li>b[a]r</ol><li>baz</ol>", 569 [["indent",""]], 570 "<ol><li>foo</li><ol><ol><li>b[a]r</li></ol></ol><li>baz</li></ol>", 571 [true], 572 {"indent":[false,false,"",false,false,""]}], 573 ["<ol><li>foo</li><ol><li>b[a]r</ol><li>baz</ol>", 574 [["indent",""]], 575 "<ol><li>foo</li><ol><ol><li>b[a]r</li></ol></ol><li>baz</li></ol>", 576 [true], 577 {"indent":[false,false,"",false,false,""]}], 578 ["<ol><li>foo{<ol><li>bar</ol>}<li>baz</ol>", 579 [["indent",""]], 580 "<ol><li>foo</li><ol>{<ol><li>bar</li></ol>}</ol><li>baz</li></ol>", 581 [true], 582 {"indent":[false,false,"",false,false,""]}], 583 ["<ol><li>foo</li>{<ol><li>bar</ol>}<li>baz</ol>", 584 [["indent",""]], 585 "<ol><li>foo</li><ol>{<ol><li>bar</li></ol>}</ol><li>baz</li></ol>", 586 [true], 587 {"indent":[false,false,"",false,false,""]}], 588 ["<ol><li>[foo]<ol><li>bar</ol><li>baz</ol>", 589 [["indent",""]], 590 "<ol><ol><li>[foo]</li><li>bar</li></ol><li>baz</li></ol>", 591 [true], 592 {"indent":[false,false,"",false,false,""]}], 593 ["<ol><li>[foo]</li><ol><li>bar</ol><li>baz</ol>", 594 [["indent",""]], 595 "<ol><ol><li>[foo]</li><li>bar</li></ol><li>baz</li></ol>", 596 [true], 597 {"indent":[false,false,"",false,false,""]}], 598 ["<ol><li>foo<li>[bar]<ol><li>baz</ol><li>quz</ol>", 599 [["indent",""]], 600 "<ol><li>foo</li><ol><li>[bar]</li><li>baz</li></ol><li>quz</li></ol>", 601 [true], 602 {"indent":[false,false,"",false,false,""]}], 603 ["<ol><li>foo<li>[bar]</li><ol><li>baz</ol><li>quz</ol>", 604 [["indent",""]], 605 "<ol><li>foo</li><ol><li>[bar]</li><li>baz</li></ol><li>quz</li></ol>", 606 [true], 607 {"indent":[false,false,"",false,false,""]}], 608 ["<ol><li>foo<ol><li>bar<li>baz</ol><li>[quz]</ol>", 609 [["indent",""]], 610 "<ol><li>foo</li><ol><li>bar</li><li>baz</li><li>[quz]</li></ol></ol>", 611 [true], 612 {"indent":[false,false,"",false,false,""]}], 613 ["<ol><li>foo</li><ol><li>bar<li>baz</ol><li>[quz]</ol>", 614 [["indent",""]], 615 "<ol><li>foo</li><ol><li>bar</li><li>baz</li><li>[quz]</li></ol></ol>", 616 [true], 617 {"indent":[false,false,"",false,false,""]}], 618 ["<ol><ol id=u1><li id=i1>foo</ol><li id=i2>[bar]</li><ol id=u3><li id=i3>baz</ol></ol>", 619 [["indent",""]], 620 "<ol><ol id=\"u1\"><li id=\"i1\">foo</li><li id=\"i2\">[bar]</li><li id=\"i3\">baz</li></ol></ol>", 621 [true], 622 {"indent":[false,false,"",false,false,""]}], 623 ["<ol><ol><li id=i1>foo</ol><li id=i2>[bar]</li><ol id=u3><li id=i3>baz</ol></ol>", 624 [["indent",""]], 625 "<ol><ol><li id=\"i1\">foo</li><li id=\"i2\">[bar]</li><li id=\"i3\">baz</li></ol></ol>", 626 [true], 627 {"indent":[false,false,"",false,false,""]}], 628 ["<ol><ol id=u1><li id=i1>foo</ol><li id=i2>[bar]</li><ol><li id=i3>baz</ol></ol>", 629 [["indent",""]], 630 "<ol><ol id=\"u1\"><li id=\"i1\">foo</li><li id=\"i2\">[bar]</li><li id=\"i3\">baz</li></ol></ol>", 631 [true], 632 {"indent":[false,false,"",false,false,""]}], 633 ["<ol><li id=i2>[bar]</li><ol id=u3><li id=i3>baz</ol></ol>", 634 [["indent",""]], 635 "<ol><ol id=\"u3\"><li id=\"i2\">[bar]</li><li id=\"i3\">baz</li></ol></ol>", 636 [true], 637 {"indent":[false,false,"",false,false,""]}], 638 ["<ol><ol id=u1><li id=i1>foo</ol><li id=i2>[bar]</ol>", 639 [["indent",""]], 640 "<ol><ol id=\"u1\"><li id=\"i1\">foo</li><li id=\"i2\">[bar]</li></ol></ol>", 641 [true], 642 {"indent":[false,false,"",false,false,""]}], 643 ["<ol><li>foo<li>b[ar<li>baz]</ol>", 644 [["indent",""]], 645 "<ol><li>foo</li><ol><li>b[ar</li><li>baz]</li></ol></ol>", 646 [true], 647 {"indent":[false,false,"",false,false,""]}], 648 ["<ol><li>[foo<ol><li>bar]</ol><li>baz</ol>", 649 [["indent",""]], 650 "<ol><ol><li>[foo</li><ol><li>bar]</li></ol></ol><li>baz</li></ol>", 651 [true], 652 {"indent":[false,false,"",false,false,""]}], 653 ["<ol><li>[foo</li><ol><li>bar]</ol><li>baz</ol>", 654 [["indent",""]], 655 "<ol><ol><li>[foo</li><ol><li>bar]</li></ol></ol><li>baz</li></ol>", 656 [true], 657 {"indent":[false,false,"",false,false,""]}], 658 ["<ol><li>foo<ol><li>b[ar</ol><li>b]az</ol>", 659 [["indent",""]], 660 "<ol><li>foo</li><ol><ol><li>b[ar</li></ol><li>b]az</li></ol></ol>", 661 [true], 662 {"indent":[false,false,"",false,false,""]}], 663 ["<ol><li>foo</li><ol><li>b[ar</ol><li>b]az</ol>", 664 [["indent",""]], 665 "<ol><li>foo</li><ol><ol><li>b[ar</li></ol><li>b]az</li></ol></ol>", 666 [true], 667 {"indent":[false,false,"",false,false,""]}], 668 ["<ol><li>[foo<ol><li>bar</ol><li>baz]</ol><p>extra", 669 [["indent",""]], 670 ["<blockquote><ol><li>[foo</li><ol><li>bar</li></ol><li>baz]</li></ol></blockquote><p>extra</p>", 671 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><ol><li>[foo</li><ol><li>bar</li></ol><li>baz]</li></ol></blockquote><p>extra</p>"], 672 [true], 673 {"indent":[false,false,"",false,false,""]}], 674 ["<ol><li>[foo</li><ol><li>bar</ol><li>baz]</ol><p>extra", 675 [["indent",""]], 676 ["<blockquote><ol><li>[foo</li><ol><li>bar</li></ol><li>baz]</li></ol></blockquote><p>extra</p>", 677 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><ol><li>[foo</li><ol><li>bar</li></ol><li>baz]</li></ol></blockquote><p>extra</p>"], 678 [true], 679 {"indent":[false,false,"",false,false,""]}], 680 ["<ol><li>[foo]<ol><li>bar</ol>baz</ol>", 681 [["indent",""]], 682 "<ol><ol><li>[foo]</li><li>bar</li></ol><li>baz</li></ol>", 683 [true], 684 {"indent":[false,false,"",false,false,""]}], 685 ["<ol><li>foo<ol><li>[bar]</ol>baz</ol>", 686 [["indent",""]], 687 "<ol><li>foo</li><ol><ol><li>[bar]</li></ol></ol><li>baz</li></ol>", 688 [true], 689 {"indent":[false,false,"",false,false,""]}], 690 ["<ol><li>foo<ol><li>bar</ol>[baz]</ol>", 691 [["indent",""]], 692 "<ol><ol><li>foo<ol><li>bar</li></ol>[baz]</li></ol></ol>", 693 [true], 694 {"indent":[false,false,"",false,false,""]}], 695 ["<ol><li>[foo<ol><li>bar]</ol>baz</ol>", 696 [["indent",""]], 697 "<ol><ol><li>[foo</li><ol><li>bar]</li></ol></ol><li>baz</li></ol>", 698 [true], 699 {"indent":[false,false,"",false,false,""]}], 700 ["foo<!--bar-->[baz]<p>extra", 701 [["indent",""]], 702 ["<blockquote>foo<!--bar-->[baz]</blockquote><p>extra</p>", 703 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">foo<!--bar-->[baz]</blockquote><p>extra</p>"], 704 [true], 705 {"indent":[false,false,"",false,false,""]}], 706 ["[foo]<!--bar-->baz<p>extra", 707 [["indent",""]], 708 ["<blockquote>[foo]<!--bar-->baz</blockquote><p>extra</p>", 709 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">[foo]<!--bar-->baz</blockquote><p>extra</p>"], 710 [true], 711 {"indent":[false,false,"",false,false,""]}], 712 ["<p>foo<!--bar-->{}<p>extra", 713 [["indent",""]], 714 ["<blockquote><p>foo<!--bar-->{}</p></blockquote><p>extra</p>", 715 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>foo<!--bar-->{}</p></blockquote><p>extra</p>"], 716 [true], 717 {"indent":[false,false,"",false,false,""]}], 718 ["<p>{}<!--foo-->bar<p>extra", 719 [["indent",""]], 720 ["<blockquote><p>{}<!--foo-->bar</p></blockquote><p>extra</p>", 721 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>{}<!--foo-->bar</p></blockquote><p>extra</p>"], 722 [true], 723 {"indent":[false,false,"",false,false,""]}], 724 ["<blockquote><p>foo</blockquote> <p>[bar]", 725 [["indent",""]], 726 ["<blockquote><p>foo</p> <p>[bar]</p></blockquote>", 727 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>foo</p> <p>[bar]</p></blockquote>"], 728 [true], 729 {"indent":[false,false,"",false,false,""]}], 730 ["<p>[foo]</p> <blockquote><p>bar</blockquote>", 731 [["indent",""]], 732 ["<blockquote><p>[foo]</p> <p>bar</p></blockquote>", 733 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>[foo]</p> <p>bar</p></blockquote>"], 734 [true], 735 {"indent":[false,false,"",false,false,""]}], 736 ["<blockquote><p>foo</blockquote> <p>[bar]</p> <blockquote><p>baz</blockquote>", 737 [["indent",""]], 738 ["<blockquote><p>foo</p> <p>[bar]</p> <p>baz</p></blockquote>", 739 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>foo</p> <p>[bar]</p> <p>baz</p></blockquote>"], 740 [true], 741 {"indent":[false,false,"",false,false,""]}], 742 ["<ol><li>foo</li><ol><li>bar</li> </ol><li>[baz]</ol>", 743 [["indent",""]], 744 "<ol><li>foo</li><ol><li>bar</li> <li>[baz]</li></ol></ol>", 745 [true], 746 {"indent":[false,false,"",false,false,""]}], 747 ["<ol><li>foo</li><ol><li>bar</li></ol> <li>[baz]</ol>", 748 [["indent",""]], 749 "<ol><li>foo</li><ol><li>bar</li> <li>[baz]</li></ol></ol>", 750 [true], 751 {"indent":[false,false,"",false,false,""]}], 752 ["<ol><li>foo</li><ol><li>bar</li> </ol> <li>[baz]</ol>", 753 [["indent",""]], 754 "<ol><li>foo</li><ol><li>bar</li> <li>[baz]</li></ol></ol>", 755 [true], 756 {"indent":[false,false,"",false,false,""]}], 757 ["<ol><li>foo<ol><li>bar</li> </ol></li><li>[baz]</ol>", 758 [["indent",""]], 759 "<ol><li>foo</li><ol><li>bar</li> <li>[baz]</li></ol></ol>", 760 [true], 761 {"indent":[false,false,"",false,false,""]}], 762 ["<ol><li>foo<ol><li>bar</li></ol></li> <li>[baz]</ol>", 763 [["indent",""]], 764 "<ol><li>foo</li><ol><li>bar</li> <li>[baz]</li></ol></ol>", 765 [true], 766 {"indent":[false,false,"",false,false,""]}], 767 ["<ol><li>foo<ol><li>bar</li> </ol></li> <li>[baz]</ol>", 768 [["indent",""]], 769 "<ol><li>foo</li><ol><li>bar</li> <li>[baz]</li></ol></ol>", 770 [true], 771 {"indent":[false,false,"",false,false,""]}], 772 ["<ol><li>foo<li>[bar]</li> <ol><li>baz</ol></ol>", 773 [["indent",""]], 774 "<ol><li>foo</li><ol><li>[bar]</li> <li>baz</li></ol></ol>", 775 [true], 776 {"indent":[false,false,"",false,false,""]}], 777 ["<ol><li>foo<li>[bar]</li><ol> <li>baz</ol></ol>", 778 [["indent",""]], 779 "<ol><li>foo</li><ol><li>[bar]</li> <li>baz</li></ol></ol>", 780 [true], 781 {"indent":[false,false,"",false,false,""]}], 782 ["<ol><li>foo<li>[bar]</li> <ol> <li>baz</ol></ol>", 783 [["indent",""]], 784 "<ol><li>foo</li><ol><li>[bar]</li> <li>baz</li></ol></ol>", 785 [true], 786 {"indent":[false,false,"",false,false,""]}], 787 ["<ol><li>foo<li>[bar] <ol><li>baz</ol></ol>", 788 [["indent",""]], 789 "<ol><li>foo</li><ol><li>[bar] </li><li>baz</li></ol></ol>", 790 [true], 791 {"indent":[false,false,"",false,false,""]}], 792 ["<ol><li>foo<li>[bar]<ol> <li>baz</ol></ol>", 793 [["indent",""]], 794 "<ol><li>foo</li><ol><li>[bar]</li> <li>baz</li></ol></ol>", 795 [true], 796 {"indent":[false,false,"",false,false,""]}], 797 ["<ol><li>foo<li>[bar] <ol> <li>baz</ol></ol>", 798 [["indent",""]], 799 "<ol><li>foo</li><ol><li>[bar] </li> <li>baz</li></ol></ol>", 800 [true], 801 {"indent":[false,false,"",false,false,""]}], 802 ["<ul><li>a<br>{<br>}</li><li>b</li></ul>", 803 [["indent",""]], 804 "<ul><ul><li>a<br>{<br>}</li></ul><li>b</li></ul>", 805 [true], 806 {"indent":[false,false,"",false,false,""]}], 807 ["<p>[abc]</p>", 808 [["stylewithcss","true"],["indent",""]], 809 ["<p style=\"margin-left:40px\">abc</p>", 810 "<blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\"><p>abc</p></blockquote>"], 811 [true,true], 812 {"indent":[false,false,"",false,false,""]}], 813 ["<div contenteditable=false><div contenteditable>[abc]</div></div>", 814 [["stylewithcss","true"],["indent",""]], 815 ["<div contenteditable=\"false\"><div contenteditable=\"\"><div style=\"margin-left:40px\">abc</div></div></div>", 816 "<div contenteditable=\"false\"><div contenteditable=\"\"><blockquote style=\"margin:0 0 0 40px; border:none; padding:0px\">abc</blockquote></div></div>"], 817 [true,true], 818 {"indent":[false,false,"",false,false,""]}], 819 820 // Firefox and Chrome put the new <div> or <blockquote> at start of the selection first. 821 // Then, Firefox moves all editable nodes in the range into the new block. However, 822 // Chrome does not move anything. Safari just deletes editable nodes in the range. 823 // For here, these test expects that browsers wrap all selected things into the new 824 // block since non-editable nodes are removable, so, they should be movable too and 825 // Firefox and Chrome behave so for "insertOrderedList" and "insertUnorderedList". 826 ['{ <span contenteditable="false">A</span> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span> }', 827 [["stylewithcss","true"],["indent",""]], 828 ['<div style=\"margin-left:40px\"> <span contenteditable="false">A</span> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span> </div>', 829 '<div style=\"margin-left:40px\"><span contenteditable="false">A</span> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span></div>', 830 '<blockquote style="margin:0 0 0 40px; border:none; padding:0px"> <span contenteditable="false">A</span> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span> </blockquote>', 831 '<blockquote style="margin:0 0 0 40px; border:none; padding:0px"><span contenteditable="false">A</span> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span></blockquote>'], 832 [true,true], 833 {}], 834 ['{ <span contenteditable="false">A</span> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span> }', 835 [["stylewithcss","false"],["indent",""]], 836 ['<blockquote> <span contenteditable="false">A</span> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span> </blockquote>', 837 '<blockquote><span contenteditable="false">A</span> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span></blockquote>', 838 '<blockquote style="margin:0 0 0 40px; border:none; padding:0px"> <span contenteditable="false">A</span> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span> </blockquote>', 839 '<blockquote style="margin:0 0 0 40px; border:none; padding:0px"><span contenteditable="false">A</span> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span></blockquote>'], 840 [true,true], 841 {}], 842 ]