formatblock.js (91212B)
1 // For documentation of the format, see README in this directory. 2 var browserTests = [ 3 ["foo[]bar<p>extra", 4 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 5 "<div>foo[]bar</div><p>extra</p>", 6 [true,true], 7 {"defaultparagraphseparator":[false,false,"div",false,false,"div"],"formatblock":[false,false,"",false,false,"div"]}], 8 ["foo[]bar<p>extra", 9 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 10 "<div>foo[]bar</div><p>extra</p>", 11 [true,true], 12 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"div"]}], 13 ["<span>foo</span>{}<span>bar</span><p>extra", 14 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 15 "<div><span>foo</span>{}<span>bar</span></div><p>extra</p>", 16 [true,true], 17 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"div"]}], 18 ["<span>foo</span>{}<span>bar</span><p>extra", 19 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 20 "<div><span>foo</span>{}<span>bar</span></div><p>extra</p>", 21 [true,true], 22 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"div"]}], 23 ["<span>foo[</span><span>]bar</span><p>extra", 24 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 25 "<div><span>foo[</span><span>]bar</span></div><p>extra</p>", 26 [true,true], 27 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"div"]}], 28 ["<span>foo[</span><span>]bar</span><p>extra", 29 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 30 "<div><span>foo[</span><span>]bar</span></div><p>extra</p>", 31 [true,true], 32 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"div"]}], 33 ["foo[bar]baz<p>extra", 34 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 35 "<div>foo[bar]baz</div><p>extra</p>", 36 [true,true], 37 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"div"]}], 38 ["foo[bar]baz<p>extra", 39 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 40 "<div>foo[bar]baz</div><p>extra</p>", 41 [true,true], 42 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"div"]}], 43 ["foo]bar[baz<p>extra", 44 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 45 "<div>foo[bar]baz</div><p>extra</p>", 46 [true,true], 47 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"div"]}], 48 ["foo]bar[baz<p>extra", 49 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 50 "<div>foo[bar]baz</div><p>extra</p>", 51 [true,true], 52 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"div"]}], 53 ["{<p><p> <p>foo</p>}", 54 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 55 "<div>{ foo}</div>", 56 [true,true], 57 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"div"]}], 58 ["{<p><p> <p>foo</p>}", 59 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 60 "<div>{ foo}</div>", 61 [true,true], 62 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"div"]}], 63 ["foo[bar<i>baz]qoz</i>quz<p>extra", 64 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 65 "<div>foo[bar<i>baz]qoz</i>quz</div><p>extra</p>", 66 [true,true], 67 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"div"]}], 68 ["foo[bar<i>baz]qoz</i>quz<p>extra", 69 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 70 "<div>foo[bar<i>baz]qoz</i>quz</div><p>extra</p>", 71 [true,true], 72 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"div"]}], 73 ["<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>", 74 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 75 "<table><tbody><tr><td>foo</td><td><div>b[a]r</div></td><td>baz</td></tr></tbody></table>", 76 [true,true], 77 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"div"]}], 78 ["<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>", 79 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 80 "<table><tbody><tr><td>foo</td><td><div>b[a]r</div></td><td>baz</td></tr></tbody></table>", 81 [true,true], 82 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"div"]}], 83 ["<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>", 84 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 85 "<table><tbody><tr><td>foo</td>{<td><div>bar</div></td>}<td>baz</td></tr></tbody></table>", 86 [true,true], 87 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"div"]}], 88 ["<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>", 89 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 90 "<table><tbody><tr><td>foo</td>{<td><div>bar</div></td>}<td>baz</td></tr></tbody></table>", 91 [true,true], 92 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"div"]}], 93 ["<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>", 94 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 95 "<table><tbody><tr>{<td><div>foo</div></td><td><div>bar</div></td>}<td>baz</td></tr></tbody></table>", 96 [true,true], 97 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"div"]}], 98 ["<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>", 99 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 100 "<table><tbody><tr>{<td><div>foo</div></td><td><div>bar</div></td>}<td>baz</td></tr></tbody></table>", 101 [true,true], 102 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"div"]}], 103 ["<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>", 104 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 105 "<table><tbody>{<tr><td><div>foo</div></td><td><div>bar</div></td><td><div>baz</div></td></tr>}</tbody></table>", 106 [true,true], 107 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"div"]}], 108 ["<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>", 109 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 110 "<table><tbody>{<tr><td><div>foo</div></td><td><div>bar</div></td><td><div>baz</div></td></tr>}</tbody></table>", 111 [true,true], 112 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"div"]}], 113 ["<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>", 114 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 115 "<table>{<tbody><tr><td><div>foo</div></td><td><div>bar</div></td><td><div>baz</div></td></tr></tbody>}</table>", 116 [true,true], 117 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"div"]}], 118 ["<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>", 119 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 120 "<table>{<tbody><tr><td><div>foo</div></td><td><div>bar</div></td><td><div>baz</div></td></tr></tbody>}</table>", 121 [true,true], 122 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"div"]}], 123 ["{<table><tr><td>foo<td>bar<td>baz</table>}", 124 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 125 "{<table><tbody><tr><td><div>foo</div></td><td><div>bar</div></td><td><div>baz</div></td></tr></tbody></table>}", 126 [true,true], 127 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"div"]}], 128 ["{<table><tr><td>foo<td>bar<td>baz</table>}", 129 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 130 "{<table><tbody><tr><td><div>foo</div></td><td><div>bar</div></td><td><div>baz</div></td></tr></tbody></table>}", 131 [true,true], 132 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"div"]}], 133 ["<div>[foobar]</div>", 134 [["formatblock","<div>"]], 135 "<div>[foobar]</div>", 136 [true], 137 {"formatblock":[false,false,"div",false,false,"div"]}], 138 ["<p>[foobar]</p>", 139 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 140 "<div>[foobar]</div>", 141 [true,true], 142 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"div"]}], 143 ["<p>[foobar]</p>", 144 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 145 "<div>[foobar]</div>", 146 [true,true], 147 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"div"]}], 148 ["<blockquote>[foobar]</blockquote>", 149 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 150 "<div>[foobar]</div>", 151 [true,true], 152 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"blockquote",false,false,"div"]}], 153 ["<blockquote>[foobar]</blockquote>", 154 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 155 "<div>[foobar]</div>", 156 [true,true], 157 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"blockquote",false,false,"div"]}], 158 ["<h1>[foobar]</h1>", 159 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 160 "<div>[foobar]</div>", 161 [true,true], 162 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"h1",false,false,"div"]}], 163 ["<h1>[foobar]</h1>", 164 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 165 "<div>[foobar]</div>", 166 [true,true], 167 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"h1",false,false,"div"]}], 168 ["<h2>[foobar]</h2>", 169 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 170 "<div>[foobar]</div>", 171 [true,true], 172 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"h2",false,false,"div"]}], 173 ["<h2>[foobar]</h2>", 174 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 175 "<div>[foobar]</div>", 176 [true,true], 177 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"h2",false,false,"div"]}], 178 ["<h3>[foobar]</h3>", 179 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 180 "<div>[foobar]</div>", 181 [true,true], 182 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"h3",false,false,"div"]}], 183 ["<h3>[foobar]</h3>", 184 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 185 "<div>[foobar]</div>", 186 [true,true], 187 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"h3",false,false,"div"]}], 188 ["<h4>[foobar]</h4>", 189 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 190 "<div>[foobar]</div>", 191 [true,true], 192 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"h4",false,false,"div"]}], 193 ["<h4>[foobar]</h4>", 194 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 195 "<div>[foobar]</div>", 196 [true,true], 197 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"h4",false,false,"div"]}], 198 ["<h5>[foobar]</h5>", 199 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 200 "<div>[foobar]</div>", 201 [true,true], 202 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"h5",false,false,"div"]}], 203 ["<h5>[foobar]</h5>", 204 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 205 "<div>[foobar]</div>", 206 [true,true], 207 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"h5",false,false,"div"]}], 208 ["<h6>[foobar]</h6>", 209 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 210 "<div>[foobar]</div>", 211 [true,true], 212 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"h6",false,false,"div"]}], 213 ["<h6>[foobar]</h6>", 214 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 215 "<div>[foobar]</div>", 216 [true,true], 217 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"h6",false,false,"div"]}], 218 ["<dl><dt>[foo]<dd>bar</dl>", 219 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 220 "<div>[foo]</div><dl><dd>bar</dd></dl>", 221 [true,true], 222 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"dt",false,false,"div"]}], 223 ["<dl><dt>[foo]<dd>bar</dl>", 224 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 225 "<div>[foo]</div><dl><dd>bar</dd></dl>", 226 [true,true], 227 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"dt",false,false,"div"]}], 228 ["<dl><dt>foo<dd>[bar]</dl>", 229 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 230 "<dl><dt>foo</dt></dl><div>[bar]</div>", 231 [true,true], 232 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"dd",false,false,"div"]}], 233 ["<dl><dt>foo<dd>[bar]</dl>", 234 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 235 "<dl><dt>foo</dt></dl><div>[bar]</div>", 236 [true,true], 237 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"dd",false,false,"div"]}], 238 ["<dl><dt>[foo<dd>bar]</dl>", 239 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 240 "<div>[foo</div><div>bar]</div>", 241 [true,true], 242 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"dl",false,false,"div"]}], 243 ["<dl><dt>[foo<dd>bar]</dl>", 244 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 245 "<div>[foo</div><div>bar]</div>", 246 [true,true], 247 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"dl",false,false,"div"]}], 248 ["<ol><li>[foobar]</ol>", 249 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 250 "<ol><li><div>[foobar]</div></li></ol>", 251 [true,true], 252 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"div"]}], 253 ["<ol><li>[foobar]</ol>", 254 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 255 "<ol><li><div>[foobar]</div></li></ol>", 256 [true,true], 257 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"div"]}], 258 ["<ul><li>[foobar]</ul>", 259 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 260 "<ul><li><div>[foobar]</div></li></ul>", 261 [true,true], 262 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"div"]}], 263 ["<ul><li>[foobar]</ul>", 264 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 265 "<ul><li><div>[foobar]</div></li></ul>", 266 [true,true], 267 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"div"]}], 268 ["<address>[foobar]</address>", 269 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 270 "<div>[foobar]</div>", 271 [true,true], 272 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"address",false,false,"div"]}], 273 ["<address>[foobar]</address>", 274 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 275 "<div>[foobar]</div>", 276 [true,true], 277 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"address",false,false,"div"]}], 278 ["<pre>[foobar]</pre>", 279 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 280 "<div>[foobar]</div>", 281 [true,true], 282 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"pre",false,false,"div"]}], 283 ["<pre>[foobar]</pre>", 284 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 285 "<div>[foobar]</div>", 286 [true,true], 287 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"pre",false,false,"div"]}], 288 ["<article>[foobar]</article>", 289 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 290 "<div>[foobar]</div>", 291 [true,true], 292 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"article",false,false,"div"]}], 293 ["<article>[foobar]</article>", 294 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 295 "<div>[foobar]</div>", 296 [true,true], 297 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"article",false,false,"div"]}], 298 ["<ins>[foobar]</ins>", 299 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 300 "<div><ins>[foobar]</ins></div>", 301 [true,true], 302 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"div"]}], 303 ["<ins>[foobar]</ins>", 304 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 305 "<div><ins>[foobar]</ins></div>", 306 [true,true], 307 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"div"]}], 308 ["<del>[foobar]</del>", 309 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 310 "<div><del>[foobar]</del></div>", 311 [true,true], 312 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"div"]}], 313 ["<del>[foobar]</del>", 314 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 315 "<div><del>[foobar]</del></div>", 316 [true,true], 317 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"div"]}], 318 ["<quasit>[foobar]</quasit>", 319 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 320 "<div><quasit>[foobar]</quasit></div>", 321 [true,true], 322 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"div"]}], 323 ["<quasit>[foobar]</quasit>", 324 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 325 "<div><quasit>[foobar]</quasit></div>", 326 [true,true], 327 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"div"]}], 328 ["<quasit style=\"display: block\">[foobar]</quasit>", 329 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 330 "<div><quasit style=\"display:block\">[foobar]</quasit></div>", 331 [true,true], 332 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"div"]}], 333 ["<quasit style=\"display: block\">[foobar]</quasit>", 334 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 335 "<div><quasit style=\"display:block\">[foobar]</quasit></div>", 336 [true,true], 337 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"div"]}], 338 ["foo[]bar<p>extra", 339 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 340 "<p>foo[]bar</p><p>extra</p>", 341 [true,true], 342 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"p"]}], 343 ["foo[]bar<p>extra", 344 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 345 "<p>foo[]bar</p><p>extra</p>", 346 [true,true], 347 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"p"]}], 348 ["<span>foo</span>{}<span>bar</span><p>extra", 349 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 350 "<p><span>foo</span>{}<span>bar</span></p><p>extra</p>", 351 [true,true], 352 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"p"]}], 353 ["<span>foo</span>{}<span>bar</span><p>extra", 354 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 355 "<p><span>foo</span>{}<span>bar</span></p><p>extra</p>", 356 [true,true], 357 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"p"]}], 358 ["<span>foo[</span><span>]bar</span><p>extra", 359 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 360 "<p><span>foo[</span><span>]bar</span></p><p>extra</p>", 361 [true,true], 362 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"p"]}], 363 ["<span>foo[</span><span>]bar</span><p>extra", 364 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 365 "<p><span>foo[</span><span>]bar</span></p><p>extra</p>", 366 [true,true], 367 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"p"]}], 368 ["foo[bar]baz<p>extra", 369 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 370 "<p>foo[bar]baz</p><p>extra</p>", 371 [true,true], 372 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"p"]}], 373 ["foo[bar]baz<p>extra", 374 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 375 "<p>foo[bar]baz</p><p>extra</p>", 376 [true,true], 377 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"p"]}], 378 ["foo]bar[baz<p>extra", 379 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 380 "<p>foo[bar]baz</p><p>extra</p>", 381 [true,true], 382 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"p"]}], 383 ["foo]bar[baz<p>extra", 384 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 385 "<p>foo[bar]baz</p><p>extra</p>", 386 [true,true], 387 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"p"]}], 388 ["{<p><p> <p>foo</p>}", 389 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 390 "<p>{ foo}</p>", 391 [true,true], 392 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"p"]}], 393 ["{<p><p> <p>foo</p>}", 394 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 395 "<p>{ foo}</p>", 396 [true,true], 397 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"p"]}], 398 ["foo[bar<i>baz]qoz</i>quz<p>extra", 399 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 400 "<p>foo[bar<i>baz]qoz</i>quz</p><p>extra</p>", 401 [true,true], 402 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"p"]}], 403 ["foo[bar<i>baz]qoz</i>quz<p>extra", 404 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 405 "<p>foo[bar<i>baz]qoz</i>quz</p><p>extra</p>", 406 [true,true], 407 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"p"]}], 408 ["<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>", 409 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 410 "<table><tbody><tr><td>foo</td><td><p>b[a]r</p></td><td>baz</td></tr></tbody></table>", 411 [true,true], 412 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"p"]}], 413 ["<table><tbody><tr><td>foo<td>b[a]r<td>baz</table>", 414 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 415 "<table><tbody><tr><td>foo</td><td><p>b[a]r</p></td><td>baz</td></tr></tbody></table>", 416 [true,true], 417 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"p"]}], 418 ["<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>", 419 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 420 "<table><tbody><tr><td>foo</td>{<td><p>bar</p></td>}<td>baz</td></tr></tbody></table>", 421 [true,true], 422 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"p"]}], 423 ["<table><tbody><tr data-start=1 data-end=2><td>foo<td>bar<td>baz</table>", 424 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 425 "<table><tbody><tr><td>foo</td>{<td><p>bar</p></td>}<td>baz</td></tr></tbody></table>", 426 [true,true], 427 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"p"]}], 428 ["<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>", 429 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 430 "<table><tbody><tr>{<td><p>foo</p></td><td><p>bar</p></td>}<td>baz</td></tr></tbody></table>", 431 [true,true], 432 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"p"]}], 433 ["<table><tbody><tr data-start=0 data-end=2><td>foo<td>bar<td>baz</table>", 434 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 435 "<table><tbody><tr>{<td><p>foo</p></td><td><p>bar</p></td>}<td>baz</td></tr></tbody></table>", 436 [true,true], 437 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"p"]}], 438 ["<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>", 439 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 440 "<table><tbody>{<tr><td><p>foo</p></td><td><p>bar</p></td><td><p>baz</p></td></tr>}</tbody></table>", 441 [true,true], 442 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"p"]}], 443 ["<table><tbody data-start=0 data-end=1><tr><td>foo<td>bar<td>baz</table>", 444 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 445 "<table><tbody>{<tr><td><p>foo</p></td><td><p>bar</p></td><td><p>baz</p></td></tr>}</tbody></table>", 446 [true,true], 447 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"p"]}], 448 ["<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>", 449 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 450 "<table>{<tbody><tr><td><p>foo</p></td><td><p>bar</p></td><td><p>baz</p></td></tr></tbody>}</table>", 451 [true,true], 452 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"p"]}], 453 ["<table data-start=0 data-end=1><tbody><tr><td>foo<td>bar<td>baz</table>", 454 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 455 "<table>{<tbody><tr><td><p>foo</p></td><td><p>bar</p></td><td><p>baz</p></td></tr></tbody>}</table>", 456 [true,true], 457 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"p"]}], 458 ["{<table><tr><td>foo<td>bar<td>baz</table>}", 459 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 460 "{<table><tbody><tr><td><p>foo</p></td><td><p>bar</p></td><td><p>baz</p></td></tr></tbody></table>}", 461 [true,true], 462 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"p"]}], 463 ["{<table><tr><td>foo<td>bar<td>baz</table>}", 464 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 465 "{<table><tbody><tr><td><p>foo</p></td><td><p>bar</p></td><td><p>baz</p></td></tr></tbody></table>}", 466 [true,true], 467 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"p"]}], 468 ["<div>[foobar]</div>", 469 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 470 "<p>[foobar]</p>", 471 [true,true], 472 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"div",false,false,"p"]}], 473 ["<div>[foobar]</div>", 474 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 475 "<p>[foobar]</p>", 476 [true,true], 477 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"div",false,false,"p"]}], 478 ["<p>[foobar]</p>", 479 [["formatblock","<p>"]], 480 "<p>[foobar]</p>", 481 [true], 482 {"formatblock":[false,false,"p",false,false,"p"]}], 483 ["<blockquote>[foobar]</blockquote>", 484 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 485 "<p>[foobar]</p>", 486 [true,true], 487 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"blockquote",false,false,"p"]}], 488 ["<blockquote>[foobar]</blockquote>", 489 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 490 "<p>[foobar]</p>", 491 [true,true], 492 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"blockquote",false,false,"p"]}], 493 ["<h1>[foobar]</h1>", 494 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 495 "<p>[foobar]</p>", 496 [true,true], 497 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"h1",false,false,"p"]}], 498 ["<h1>[foobar]</h1>", 499 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 500 "<p>[foobar]</p>", 501 [true,true], 502 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"h1",false,false,"p"]}], 503 ["<h2>[foobar]</h2>", 504 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 505 "<p>[foobar]</p>", 506 [true,true], 507 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"h2",false,false,"p"]}], 508 ["<h2>[foobar]</h2>", 509 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 510 "<p>[foobar]</p>", 511 [true,true], 512 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"h2",false,false,"p"]}], 513 ["<h3>[foobar]</h3>", 514 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 515 "<p>[foobar]</p>", 516 [true,true], 517 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"h3",false,false,"p"]}], 518 ["<h3>[foobar]</h3>", 519 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 520 "<p>[foobar]</p>", 521 [true,true], 522 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"h3",false,false,"p"]}], 523 ["<h4>[foobar]</h4>", 524 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 525 "<p>[foobar]</p>", 526 [true,true], 527 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"h4",false,false,"p"]}], 528 ["<h4>[foobar]</h4>", 529 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 530 "<p>[foobar]</p>", 531 [true,true], 532 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"h4",false,false,"p"]}], 533 ["<h5>[foobar]</h5>", 534 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 535 "<p>[foobar]</p>", 536 [true,true], 537 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"h5",false,false,"p"]}], 538 ["<h5>[foobar]</h5>", 539 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 540 "<p>[foobar]</p>", 541 [true,true], 542 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"h5",false,false,"p"]}], 543 ["<h6>[foobar]</h6>", 544 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 545 "<p>[foobar]</p>", 546 [true,true], 547 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"h6",false,false,"p"]}], 548 ["<h6>[foobar]</h6>", 549 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 550 "<p>[foobar]</p>", 551 [true,true], 552 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"h6",false,false,"p"]}], 553 ["<dl><dt>[foo]<dd>bar</dl>", 554 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 555 "<p>[foo]</p><dl><dd>bar</dd></dl>", 556 [true,true], 557 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"dt",false,false,"p"]}], 558 ["<dl><dt>[foo]<dd>bar</dl>", 559 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 560 "<p>[foo]</p><dl><dd>bar</dd></dl>", 561 [true,true], 562 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"dt",false,false,"p"]}], 563 ["<dl><dt>foo<dd>[bar]</dl>", 564 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 565 "<dl><dt>foo</dt></dl><p>[bar]</p>", 566 [true,true], 567 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"dd",false,false,"p"]}], 568 ["<dl><dt>foo<dd>[bar]</dl>", 569 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 570 "<dl><dt>foo</dt></dl><p>[bar]</p>", 571 [true,true], 572 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"dd",false,false,"p"]}], 573 ["<dl><dt>[foo<dd>bar]</dl>", 574 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 575 "<p>[foo</p><p>bar]</p>", 576 [true,true], 577 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[true,false,"dl",false,false,"p"]}], 578 ["<dl><dt>[foo<dd>bar]</dl>", 579 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 580 "<p>[foo</p><p>bar]</p>", 581 [true,true], 582 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[true,false,"dl",false,false,"p"]}], 583 ["<ol><li>[foobar]</ol>", 584 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 585 "<ol><li><p>[foobar]</p></li></ol>", 586 [true,true], 587 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"p"]}], 588 ["<ol><li>[foobar]</ol>", 589 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 590 "<ol><li><p>[foobar]</p></li></ol>", 591 [true,true], 592 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"p"]}], 593 ["<ul><li>[foobar]</ul>", 594 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 595 "<ul><li><p>[foobar]</p></li></ul>", 596 [true,true], 597 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"p"]}], 598 ["<ul><li>[foobar]</ul>", 599 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 600 "<ul><li><p>[foobar]</p></li></ul>", 601 [true,true], 602 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"p"]}], 603 ["<address>[foobar]</address>", 604 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 605 "<p>[foobar]</p>", 606 [true,true], 607 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"address",false,false,"p"]}], 608 ["<address>[foobar]</address>", 609 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 610 "<p>[foobar]</p>", 611 [true,true], 612 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"address",false,false,"p"]}], 613 ["<pre>[foobar]</pre>", 614 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 615 "<p>[foobar]</p>", 616 [true,true], 617 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"pre",false,false,"p"]}], 618 ["<pre>[foobar]</pre>", 619 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 620 "<p>[foobar]</p>", 621 [true,true], 622 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"pre",false,false,"p"]}], 623 ["<listing>[foobar]</listing>", 624 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 625 "<p><listing>[foobar]</listing></p>", 626 [true,true], 627 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"p"]}], 628 ["<listing>[foobar]</listing>", 629 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 630 "<p><listing>[foobar]</listing></p>", 631 [true,true], 632 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"p"]}], 633 ["<xmp>[foobar]</xmp>", 634 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 635 "<p><xmp>[foobar]</xmp></p>", 636 [true,true], 637 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"p"]}], 638 ["<xmp>[foobar]</xmp>", 639 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 640 "<p><xmp>[foobar]</xmp></p>", 641 [true,true], 642 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"p"]}], 643 ["<article>[foobar]</article>", 644 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 645 "<p>[foobar]</p>", 646 [true,true], 647 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"article",false,false,"p"]}], 648 ["<article>[foobar]</article>", 649 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 650 "<p>[foobar]</p>", 651 [true,true], 652 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"article",false,false,"p"]}], 653 ["<ins>[foobar]</ins>", 654 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 655 "<p><ins>[foobar]</ins></p>", 656 [true,true], 657 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"p"]}], 658 ["<ins>[foobar]</ins>", 659 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 660 "<p><ins>[foobar]</ins></p>", 661 [true,true], 662 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"p"]}], 663 ["<del>[foobar]</del>", 664 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 665 "<p><del>[foobar]</del></p>", 666 [true,true], 667 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"p"]}], 668 ["<del>[foobar]</del>", 669 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 670 "<p><del>[foobar]</del></p>", 671 [true,true], 672 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"p"]}], 673 ["<quasit>[foobar]</quasit>", 674 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 675 "<p><quasit>[foobar]</quasit></p>", 676 [true,true], 677 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"p"]}], 678 ["<quasit>[foobar]</quasit>", 679 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 680 "<p><quasit>[foobar]</quasit></p>", 681 [true,true], 682 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"p"]}], 683 ["<quasit style=\"display: block\">[foobar]</quasit>", 684 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 685 "<p><quasit style=\"display:block\">[foobar]</quasit></p>", 686 [true,true], 687 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"p"]}], 688 ["<quasit style=\"display: block\">[foobar]</quasit>", 689 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 690 "<p><quasit style=\"display:block\">[foobar]</quasit></p>", 691 [true,true], 692 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"p"]}], 693 ["<blockquote>[foo]</blockquote><p>extra", 694 [["formatblock","<blockquote>"]], 695 "<blockquote>[foo]</blockquote><p>extra</p>", 696 [true], 697 {"formatblock":[false,false,"blockquote",false,false,"blockquote"]}], 698 ["<blockquote><p>[foo]<p>bar</blockquote><p>extra", 699 [["formatblock","<blockquote>"]], 700 "<blockquote><blockquote>[foo]</blockquote><p>bar</p></blockquote><p>extra</p>", 701 [true], 702 {"formatblock":[false,false,"p",false,false,"blockquote"]}], 703 ["[foo]<blockquote>bar</blockquote><p>extra", 704 [["formatblock","<blockquote>"]], 705 "<blockquote>[foo]</blockquote><blockquote>bar</blockquote><p>extra</p>", 706 [true], 707 {"formatblock":[false,false,"",false,false,"blockquote"]}], 708 ["<p>[foo<p>bar]<p>baz", 709 [["formatblock","<blockquote>"]], 710 [ 711 "<blockquote>[foo<br>bar]</blockquote><p>baz</p>", 712 "<blockquote>[foo</blockquote><blockquote>bar]</blockquote><p>baz</p>", 713 ], 714 [true], 715 {"formatblock":[false,false,"",false,false,"blockquote"]}], 716 ["<section>[foo]</section>", 717 [["formatblock","<blockquote>"]], 718 "<blockquote>[foo]</blockquote>", 719 [true], 720 {"formatblock":[false,false,"section",false,false,"blockquote"]}], 721 ["<section><p>[foo]</section>", 722 [["formatblock","<blockquote>"]], 723 "<section><blockquote>[foo]</blockquote></section>", 724 [true], 725 {"formatblock":[false,false,"p",false,false,"blockquote"]}], 726 ["<section><hgroup><h1>[foo]</h1><h2>bar</h2></hgroup><p>baz</section>", 727 [["formatblock","<blockquote>"]], 728 "<section><hgroup><blockquote>[foo]</blockquote><h2>bar</h2></hgroup><p>baz</p></section>", 729 [true], 730 {"formatblock":[false,false,"h1",false,false,"blockquote"]}], 731 ["<section>[foo]</section>", 732 [["formatblock","<article>"]], 733 "<article>[foo]</article>", 734 [true], 735 {"formatblock":[false,false,"section",false,false,"article"]}], 736 ["<div>[foobar]</div>", 737 [["defaultparagraphseparator","div"],["formatblock","<address>"]], 738 "<address>[foobar]</address>", 739 [true,true], 740 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"div",false,false,"address"]}], 741 ["<div>[foobar]</div>", 742 [["defaultparagraphseparator","p"],["formatblock","<address>"]], 743 "<address>[foobar]</address>", 744 [true,true], 745 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"div",false,false,"address"]}], 746 ["<div>[foobar]</div>", 747 [["formatblock","<article>"]], 748 "<article>[foobar]</article>", 749 [true], 750 {"formatblock":[false,false,"div",false,false,"article"]}], 751 ["<div>[foobar]</div>", 752 [["formatblock","<blockquote>"]], 753 "<blockquote>[foobar]</blockquote>", 754 [true], 755 {"formatblock":[false,false,"div",false,false,"blockquote"]}], 756 ["<div>[foobar]</div>", 757 [["defaultparagraphseparator","div"],["formatblock","<dd>"]], 758 "<dl><dd>[foobar]</dd></dl>", 759 [true,true], 760 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"div",false,false,"dd"]}], 761 ["<div>[foobar]</div>", 762 [["defaultparagraphseparator","p"],["formatblock","<dd>"]], 763 "<dl><dd>[foobar]</dd></dl>", 764 [true,true], 765 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"div",false,false,"dd"]}], 766 ["<div>[foobar]</div>", 767 [["formatblock","<del>"]], 768 "<div>[foobar]</div>", 769 [false], 770 {"formatblock":[false,false,"div",false,false,"div"]}], 771 ["<div>[foobar]</div>", 772 [["formatblock","<dl>"]], 773 "<div>[foobar]</div>", 774 [false], 775 {"formatblock":[false,false,"div",false,false,"div"]}], 776 ["<div>[foobar]</div>", 777 [["defaultparagraphseparator","div"],["formatblock","<dt>"]], 778 "<dl><dt>[foobar]</dt></dl>", 779 [true,true], 780 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"div",false,false,"dt"]}], 781 ["<div>[foobar]</div>", 782 [["defaultparagraphseparator","p"],["formatblock","<dt>"]], 783 "<dl><dt>[foobar]</dt></dl>", 784 [true,true], 785 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"div",false,false,"dt"]}], 786 ["<div>[foobar]</div>", 787 [["defaultparagraphseparator","div"],["formatblock","<h1>"]], 788 "<h1>[foobar]</h1>", 789 [true,true], 790 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"div",false,false,"h1"]}], 791 ["<div>[foobar]</div>", 792 [["defaultparagraphseparator","p"],["formatblock","<h1>"]], 793 "<h1>[foobar]</h1>", 794 [true,true], 795 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"div",false,false,"h1"]}], 796 ["<div>[foobar]</div>", 797 [["defaultparagraphseparator","div"],["formatblock","<h2>"]], 798 "<h2>[foobar]</h2>", 799 [true,true], 800 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"div",false,false,"h2"]}], 801 ["<div>[foobar]</div>", 802 [["defaultparagraphseparator","p"],["formatblock","<h2>"]], 803 "<h2>[foobar]</h2>", 804 [true,true], 805 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"div",false,false,"h2"]}], 806 ["<div>[foobar]</div>", 807 [["defaultparagraphseparator","div"],["formatblock","<h3>"]], 808 "<h3>[foobar]</h3>", 809 [true,true], 810 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"div",false,false,"h3"]}], 811 ["<div>[foobar]</div>", 812 [["defaultparagraphseparator","p"],["formatblock","<h3>"]], 813 "<h3>[foobar]</h3>", 814 [true,true], 815 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"div",false,false,"h3"]}], 816 ["<div>[foobar]</div>", 817 [["defaultparagraphseparator","div"],["formatblock","<h4>"]], 818 "<h4>[foobar]</h4>", 819 [true,true], 820 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"div",false,false,"h4"]}], 821 ["<div>[foobar]</div>", 822 [["defaultparagraphseparator","p"],["formatblock","<h4>"]], 823 "<h4>[foobar]</h4>", 824 [true,true], 825 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"div",false,false,"h4"]}], 826 ["<div>[foobar]</div>", 827 [["defaultparagraphseparator","div"],["formatblock","<h5>"]], 828 "<h5>[foobar]</h5>", 829 [true,true], 830 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"div",false,false,"h5"]}], 831 ["<div>[foobar]</div>", 832 [["defaultparagraphseparator","p"],["formatblock","<h5>"]], 833 "<h5>[foobar]</h5>", 834 [true,true], 835 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"div",false,false,"h5"]}], 836 ["<div>[foobar]</div>", 837 [["defaultparagraphseparator","div"],["formatblock","<h6>"]], 838 "<h6>[foobar]</h6>", 839 [true,true], 840 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"div",false,false,"h6"]}], 841 ["<div>[foobar]</div>", 842 [["defaultparagraphseparator","p"],["formatblock","<h6>"]], 843 "<h6>[foobar]</h6>", 844 [true,true], 845 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"div",false,false,"h6"]}], 846 ["<div>[foobar]</div>", 847 [["formatblock","<ins>"]], 848 "<div>[foobar]</div>", 849 [false], 850 {"formatblock":[false,false,"div",false,false,"div"]}], 851 ["<div>[foobar]</div>", 852 [["formatblock","<li>"]], 853 "<div>[foobar]</div>", 854 [false], 855 {"formatblock":[false,false,"div",false,false,"div"]}], 856 ["<div>[foobar]</div>", 857 [["formatblock","<ol>"]], 858 "<div>[foobar]</div>", 859 [false], 860 {"formatblock":[false,false,"div",false,false,"div"]}], 861 ["<div>[foobar]</div>", 862 [["defaultparagraphseparator","p"],["formatblock","<pre>"]], 863 "<pre>[foobar]</pre>", 864 [true,true], 865 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"div",false,false,"pre"]}], 866 ["<div>[foobar]</div>", 867 [["formatblock","<ul>"]], 868 "<div>[foobar]</div>", 869 [false], 870 {"formatblock":[false,false,"div",false,false,"div"]}], 871 ["<div>[foobar]</div>", 872 [["formatblock","<quasit>"]], 873 "<div>[foobar]</div>", 874 [false], 875 {"formatblock":[false,false,"div",false,false,"div"]}], 876 ["<p>[foobar]</p>", 877 [["defaultparagraphseparator","div"],["formatblock","<address>"]], 878 "<address>[foobar]</address>", 879 [true,true], 880 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"address"]}], 881 ["<p>[foobar]</p>", 882 [["defaultparagraphseparator","p"],["formatblock","<address>"]], 883 "<address>[foobar]</address>", 884 [true,true], 885 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"address"]}], 886 ["<p>[foobar]</p>", 887 [["formatblock","<article>"]], 888 "<article>[foobar]</article>", 889 [true], 890 {"formatblock":[false,false,"p",false,false,"article"]}], 891 ["<p>[foobar]</p>", 892 [["formatblock","<aside>"]], 893 "<aside>[foobar]</aside>", 894 [true], 895 {"formatblock":[false,false,"p",false,false,"aside"]}], 896 ["<p>[foobar]</p>", 897 [["formatblock","<blockquote>"]], 898 "<blockquote>[foobar]</blockquote>", 899 [true], 900 {"formatblock":[false,false,"p",false,false,"blockquote"]}], 901 ["<p>[foobar]</p>", 902 [["formatblock","<body>"]], 903 "<p>[foobar]</p>", 904 [false], 905 {"formatblock":[false,false,"p",false,false,"p"]}], 906 ["<p>[foobar]</p>", 907 [["defaultparagraphseparator","div"],["formatblock","<dd>"]], 908 "<dl><dd>[foobar]</dd></dl>", 909 [true,true], 910 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"dd"]}], 911 ["<p>[foobar]</p>", 912 [["defaultparagraphseparator","p"],["formatblock","<dd>"]], 913 "<dl><dd>[foobar]</dd></dl>", 914 [true,true], 915 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"dd"]}], 916 ["<p>[foobar]</p>", 917 [["formatblock","<del>"]], 918 "<p>[foobar]</p>", 919 [false], 920 {"formatblock":[false,false,"p",false,false,"p"]}], 921 ["<p>[foobar]</p>", 922 [["formatblock","<details>"]], 923 "<p>[foobar]</p>", 924 [false], 925 {"formatblock":[false,false,"p",false,false,"p"]}], 926 ["<p>[foobar]</p>", 927 [["formatblock","<dir>"]], 928 "<p>[foobar]</p>", 929 [false], 930 {"formatblock":[false,false,"p",false,false,"p"]}], 931 ["<p>[foobar]</p>", 932 [["formatblock","<dl>"]], 933 "<p>[foobar]</p>", 934 [false], 935 {"formatblock":[false,false,"p",false,false,"p"]}], 936 ["<p>[foobar]</p>", 937 [["defaultparagraphseparator","div"],["formatblock","<dt>"]], 938 "<dl><dt>[foobar]</dt></dl>", 939 [true,true], 940 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"dt"]}], 941 ["<p>[foobar]</p>", 942 [["defaultparagraphseparator","p"],["formatblock","<dt>"]], 943 "<dl><dt>[foobar]</dt></dl>", 944 [true,true], 945 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"dt"]}], 946 ["<p>[foobar]</p>", 947 [["formatblock","<fieldset>"]], 948 "<p>[foobar]</p>", 949 [false], 950 {"formatblock":[false,false,"p",false,false,"p"]}], 951 ["<p>[foobar]</p>", 952 [["formatblock","<figcaption>"]], 953 "<p>[foobar]</p>", 954 [false], 955 {"formatblock":[false,false,"p",false,false,"p"]}], 956 ["<p>[foobar]</p>", 957 [["formatblock","<figure>"]], 958 "<p>[foobar]</p>", 959 [false], 960 {"formatblock":[false,false,"p",false,false,"p"]}], 961 ["<p>[foobar]</p>", 962 [["formatblock","<footer>"]], 963 "<footer>[foobar]</footer>", 964 [true], 965 {"formatblock":[false,false,"p",false,false,"footer"]}], 966 ["<p>[foobar]</p>", 967 [["formatblock","<form>"]], 968 "<p>[foobar]</p>", 969 [false], 970 {"formatblock":[false,false,"p",false,false,"p"]}], 971 ["<p>[foobar]</p>", 972 [["defaultparagraphseparator","div"],["formatblock","<h1>"]], 973 "<h1>[foobar]</h1>", 974 [true,true], 975 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"h1"]}], 976 ["<p>[foobar]</p>", 977 [["defaultparagraphseparator","p"],["formatblock","<h1>"]], 978 "<h1>[foobar]</h1>", 979 [true,true], 980 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"h1"]}], 981 ["<p>[foobar]</p>", 982 [["defaultparagraphseparator","div"],["formatblock","<h2>"]], 983 "<h2>[foobar]</h2>", 984 [true,true], 985 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"h2"]}], 986 ["<p>[foobar]</p>", 987 [["defaultparagraphseparator","p"],["formatblock","<h2>"]], 988 "<h2>[foobar]</h2>", 989 [true,true], 990 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"h2"]}], 991 ["<p>[foobar]</p>", 992 [["defaultparagraphseparator","div"],["formatblock","<h3>"]], 993 "<h3>[foobar]</h3>", 994 [true,true], 995 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"h3"]}], 996 ["<p>[foobar]</p>", 997 [["defaultparagraphseparator","p"],["formatblock","<h3>"]], 998 "<h3>[foobar]</h3>", 999 [true,true], 1000 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"h3"]}], 1001 ["<p>[foobar]</p>", 1002 [["defaultparagraphseparator","div"],["formatblock","<h4>"]], 1003 "<h4>[foobar]</h4>", 1004 [true,true], 1005 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"h4"]}], 1006 ["<p>[foobar]</p>", 1007 [["defaultparagraphseparator","p"],["formatblock","<h4>"]], 1008 "<h4>[foobar]</h4>", 1009 [true,true], 1010 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"h4"]}], 1011 ["<p>[foobar]</p>", 1012 [["defaultparagraphseparator","div"],["formatblock","<h5>"]], 1013 "<h5>[foobar]</h5>", 1014 [true,true], 1015 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"h5"]}], 1016 ["<p>[foobar]</p>", 1017 [["defaultparagraphseparator","p"],["formatblock","<h5>"]], 1018 "<h5>[foobar]</h5>", 1019 [true,true], 1020 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"h5"]}], 1021 ["<p>[foobar]</p>", 1022 [["defaultparagraphseparator","div"],["formatblock","<h6>"]], 1023 "<h6>[foobar]</h6>", 1024 [true,true], 1025 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"h6"]}], 1026 ["<p>[foobar]</p>", 1027 [["defaultparagraphseparator","p"],["formatblock","<h6>"]], 1028 "<h6>[foobar]</h6>", 1029 [true,true], 1030 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"h6"]}], 1031 ["<p>[foobar]</p>", 1032 [["formatblock","<header>"]], 1033 "<header>[foobar]</header>", 1034 [true], 1035 {"formatblock":[false,false,"p",false,false,"header"]}], 1036 ["<p>[foobar]</p>", 1037 [["formatblock","<head>"]], 1038 "<p>[foobar]</p>", 1039 [false], 1040 {"formatblock":[false,false,"p",false,false,"p"]}], 1041 ["<p>[foobar]</p>", 1042 [["formatblock","<hgroup>"]], 1043 "<hgroup>[foobar]</hgroup>", 1044 [true], 1045 {"formatblock":[false,false,"p",false,false,"hgroup"]}], 1046 ["<p>[foobar]</p>", 1047 [["formatblock","<hr>"]], 1048 "<p>[foobar]</p>", 1049 [false], 1050 {"formatblock":[false,false,"p",false,false,"p"]}], 1051 ["<p>[foobar]</p>", 1052 [["formatblock","<html>"]], 1053 "<p>[foobar]</p>", 1054 [false], 1055 {"formatblock":[false,false,"p",false,false,"p"]}], 1056 ["<p>[foobar]</p>", 1057 [["formatblock","<ins>"]], 1058 "<p>[foobar]</p>", 1059 [false], 1060 {"formatblock":[false,false,"p",false,false,"p"]}], 1061 ["<p>[foobar]</p>", 1062 [["formatblock","<li>"]], 1063 "<p>[foobar]</p>", 1064 [false], 1065 {"formatblock":[false,false,"p",false,false,"p"]}], 1066 ["<p>[foobar]</p>", 1067 [["formatblock","<listing>"]], 1068 "<p>[foobar]</p>", 1069 [false], 1070 {"formatblock":[false,false,"p",false,false,"p"]}], 1071 ["<p>[foobar]</p>", 1072 [["formatblock","<menu>"]], 1073 "<p>[foobar]</p>", 1074 [false], 1075 {"formatblock":[false,false,"p",false,false,"p"]}], 1076 ["<p>[foobar]</p>", 1077 [["formatblock","<nav>"]], 1078 "<nav>[foobar]</nav>", 1079 [true], 1080 {"formatblock":[false,false,"p",false,false,"nav"]}], 1081 ["<p>[foobar]</p>", 1082 [["formatblock","<ol>"]], 1083 "<p>[foobar]</p>", 1084 [false], 1085 {"formatblock":[false,false,"p",false,false,"p"]}], 1086 ["<p>[foobar]</p>", 1087 [["formatblock","<plaintext>"]], 1088 "<p>[foobar]</p>", 1089 [false], 1090 {"formatblock":[false,false,"p",false,false,"p"]}], 1091 ["<p>[foobar]</p>", 1092 [["defaultparagraphseparator","div"],["formatblock","<pre>"]], 1093 "<pre>[foobar]</pre>", 1094 [true,true], 1095 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"pre"]}], 1096 ["<p>[foobar]</p>", 1097 [["defaultparagraphseparator","p"],["formatblock","<pre>"]], 1098 "<pre>[foobar]</pre>", 1099 [true,true], 1100 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"pre"]}], 1101 ["<p>[foobar]</p>", 1102 [["formatblock","<section>"]], 1103 "<section>[foobar]</section>", 1104 [true], 1105 {"formatblock":[false,false,"p",false,false,"section"]}], 1106 ["<p>[foobar]</p>", 1107 [["formatblock","<ul>"]], 1108 "<p>[foobar]</p>", 1109 [false], 1110 {"formatblock":[false,false,"p",false,false,"p"]}], 1111 ["<p>[foobar]</p>", 1112 [["formatblock","<xmp>"]], 1113 "<p>[foobar]</p>", 1114 [false], 1115 {"formatblock":[false,false,"p",false,false,"p"]}], 1116 ["<p>[foobar]</p>", 1117 [["formatblock","<quasit>"]], 1118 "<p>[foobar]</p>", 1119 [false], 1120 {"formatblock":[false,false,"p",false,false,"p"]}], 1121 ["<p>[foo<p>bar]", 1122 [["defaultparagraphseparator","div"],["formatblock","<address>"]], 1123 [ 1124 "<address>[foo<br>bar]</address>", 1125 "<address>[foo</address><address>bar]</address>", 1126 ], 1127 [true,true], 1128 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"address"]}], 1129 ["<p>[foo<p>bar]", 1130 [["defaultparagraphseparator","p"],["formatblock","<address>"]], 1131 [ 1132 "<address>[foo<br>bar]</address>", 1133 "<address>[foo</address><address>bar]</address>", 1134 ], 1135 [true,true], 1136 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"address"]}], 1137 ["<p>[foo<p>bar]", 1138 [["formatblock","<article>"]], 1139 [ 1140 "<article>[foo<br>bar]</article>", 1141 "<article>[foo</article><article>bar]</article>", 1142 ], 1143 [true], 1144 {"formatblock":[false,false,"p",false,false,"article"]}], 1145 ["<p>[foo<p>bar]", 1146 [["formatblock","<aside>"]], 1147 [ 1148 "<aside>[foo<br>bar]</aside>", 1149 "<aside>[foo</aside><aside>bar]</aside>", 1150 ], 1151 [true], 1152 {"formatblock":[false,false,"p",false,false,"aside"]}], 1153 ["<p>[foo<p>bar]", 1154 [["formatblock","<blockquote>"]], 1155 [ 1156 "<blockquote>[foo<br>bar]</blockquote>", 1157 "<blockquote>[foo</blockquote><blockquote>bar]</blockquote>", 1158 ], 1159 [true], 1160 {"formatblock":[false,false,"p",false,false,"blockquote"]}], 1161 ["<p>[foo<p>bar]", 1162 [["formatblock","<body>"]], 1163 "<p>[foo</p><p>bar]</p>", 1164 [false], 1165 {"formatblock":[false,false,"p",false,false,"p"]}], 1166 ["<p>[foo<p>bar]", 1167 [["defaultparagraphseparator","div"],["formatblock","<dd>"]], 1168 "<dl><dd>[foo</dd><dd>bar]</dd></dl>", 1169 [true,true], 1170 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"dd"]}], 1171 ["<p>[foo<p>bar]", 1172 [["defaultparagraphseparator","p"],["formatblock","<dd>"]], 1173 "<dl><dd>[foo</dd><dd>bar]</dd></dl>", 1174 [true,true], 1175 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"dd"]}], 1176 ["<p>[foo<p>bar]", 1177 [["formatblock","<del>"]], 1178 "<p>[foo</p><p>bar]</p>", 1179 [false], 1180 {"formatblock":[false,false,"p",false,false,"p"]}], 1181 ["<p>[foo<p>bar]", 1182 [["formatblock","<details>"]], 1183 "<p>[foo</p><p>bar]</p>", 1184 [false], 1185 {"formatblock":[false,false,"p",false,false,"p"]}], 1186 ["<p>[foo<p>bar]", 1187 [["formatblock","<dir>"]], 1188 "<p>[foo</p><p>bar]</p>", 1189 [false], 1190 {"formatblock":[false,false,"p",false,false,"p"]}], 1191 ["<p>[foo<p>bar]", 1192 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 1193 [ 1194 "<div>[foo<br>bar]</div>", 1195 "<div>[foo</div><div>bar]</div>", 1196 ], 1197 [true,true], 1198 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"div"]}], 1199 ["<p>[foo<p>bar]", 1200 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 1201 [ 1202 "<div>[foo<br>bar]</div>", 1203 "<div>[foo</div><div>bar]</div>", 1204 ], 1205 [true,true], 1206 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"div"]}], 1207 ["<p>[foo<p>bar]", 1208 [["formatblock","<dl>"]], 1209 "<p>[foo</p><p>bar]</p>", 1210 [false], 1211 {"formatblock":[false,false,"p",false,false,"p"]}], 1212 ["<p>[foo<p>bar]", 1213 [["defaultparagraphseparator","div"],["formatblock","<dt>"]], 1214 "<dl><dt>[foo</dt><dt>bar]</dt></dl>", 1215 [true,true], 1216 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"dt"]}], 1217 ["<p>[foo<p>bar]", 1218 [["defaultparagraphseparator","p"],["formatblock","<dt>"]], 1219 "<dl><dt>[foo</dt><dt>bar]</dt></dl>", 1220 [true,true], 1221 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"dt"]}], 1222 ["<p>[foo<p>bar]", 1223 [["formatblock","<fieldset>"]], 1224 "<p>[foo</p><p>bar]</p>", 1225 [false], 1226 {"formatblock":[false,false,"p",false,false,"p"]}], 1227 ["<p>[foo<p>bar]", 1228 [["formatblock","<figcaption>"]], 1229 "<p>[foo</p><p>bar]</p>", 1230 [false], 1231 {"formatblock":[false,false,"p",false,false,"p"]}], 1232 ["<p>[foo<p>bar]", 1233 [["formatblock","<figure>"]], 1234 "<p>[foo</p><p>bar]</p>", 1235 [false], 1236 {"formatblock":[false,false,"p",false,false,"p"]}], 1237 ["<p>[foo<p>bar]", 1238 [["formatblock","<footer>"]], 1239 [ 1240 "<footer>[foo<br>bar]</footer>", 1241 "<footer>[foo</footer><footer>bar]</footer>", 1242 ], 1243 [true], 1244 {"formatblock":[false,false,"p",false,false,"footer"]}], 1245 ["<p>[foo<p>bar]", 1246 [["formatblock","<form>"]], 1247 "<p>[foo</p><p>bar]</p>", 1248 [false], 1249 {"formatblock":[false,false,"p",false,false,"p"]}], 1250 ["<p>[foo<p>bar]", 1251 [["defaultparagraphseparator","div"],["formatblock","<h1>"]], 1252 [ 1253 "<h1>[foo<br>bar]</h1>", 1254 "<h1>[foo</h1><h1>bar]</h1>", 1255 ], 1256 [true,true], 1257 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"h1"]}], 1258 ["<p>[foo<p>bar]", 1259 [["defaultparagraphseparator","p"],["formatblock","<h1>"]], 1260 [ 1261 "<h1>[foo<br>bar]</h1>", 1262 "<h1>[foo</h1><h1>bar]</h1>", 1263 ], 1264 [true,true], 1265 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"h1"]}], 1266 ["<p>[foo<p>bar]", 1267 [["defaultparagraphseparator","div"],["formatblock","<h2>"]], 1268 [ 1269 "<h2>[foo<br>bar]</h2>", 1270 "<h2>[foo</h2><h2>bar]</h2>", 1271 ], 1272 [true,true], 1273 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"h2"]}], 1274 ["<p>[foo<p>bar]", 1275 [["defaultparagraphseparator","p"],["formatblock","<h2>"]], 1276 [ 1277 "<h2>[foo<br>bar]</h2>", 1278 "<h2>[foo</h2><h2>bar]</h2>", 1279 ], 1280 [true,true], 1281 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"h2"]}], 1282 ["<p>[foo<p>bar]", 1283 [["defaultparagraphseparator","div"],["formatblock","<h3>"]], 1284 [ 1285 "<h3>[foo<br>bar]</h3>", 1286 "<h3>[foo</h3><h3>bar]</h3>", 1287 ], 1288 [true,true], 1289 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"h3"]}], 1290 ["<p>[foo<p>bar]", 1291 [["defaultparagraphseparator","p"],["formatblock","<h3>"]], 1292 [ 1293 "<h3>[foo<br>bar]</h3>", 1294 "<h3>[foo</h3><h3>bar]</h3>", 1295 ], 1296 [true,true], 1297 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"h3"]}], 1298 ["<p>[foo<p>bar]", 1299 [["defaultparagraphseparator","div"],["formatblock","<h4>"]], 1300 [ 1301 "<h4>[foo<br>bar]</h4>", 1302 "<h4>[foo</h4><h4>bar]</h4>", 1303 ], 1304 [true,true], 1305 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"h4"]}], 1306 ["<p>[foo<p>bar]", 1307 [["defaultparagraphseparator","p"],["formatblock","<h4>"]], 1308 [ 1309 "<h4>[foo<br>bar]</h4>", 1310 "<h4>[foo</h4><h4>bar]</h4>", 1311 ], 1312 [true,true], 1313 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"h4"]}], 1314 ["<p>[foo<p>bar]", 1315 [["defaultparagraphseparator","div"],["formatblock","<h5>"]], 1316 [ 1317 "<h5>[foo<br>bar]</h5>", 1318 "<h5>[foo</h5><h5>bar]</h5>", 1319 ], 1320 [true,true], 1321 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"h5"]}], 1322 ["<p>[foo<p>bar]", 1323 [["defaultparagraphseparator","p"],["formatblock","<h5>"]], 1324 [ 1325 "<h5>[foo<br>bar]</h5>", 1326 "<h5>[foo</h5><h5>bar]</h5>", 1327 ], 1328 [true,true], 1329 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"h5"]}], 1330 ["<p>[foo<p>bar]", 1331 [["defaultparagraphseparator","div"],["formatblock","<h6>"]], 1332 [ 1333 "<h6>[foo<br>bar]</h6>", 1334 "<h6>[foo</h6><h6>bar]</h6>", 1335 ], 1336 [true,true], 1337 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"h6"]}], 1338 ["<p>[foo<p>bar]", 1339 [["defaultparagraphseparator","p"],["formatblock","<h6>"]], 1340 [ 1341 "<h6>[foo<br>bar]</h6>", 1342 "<h6>[foo</h6><h6>bar]</h6>", 1343 ], 1344 [true,true], 1345 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"h6"]}], 1346 ["<p>[foo<p>bar]", 1347 [["formatblock","<header>"]], 1348 [ 1349 "<header>[foo<br>bar]</header>", 1350 "<header>[foo</header><header>bar]</header>", 1351 ], 1352 [true], 1353 {"formatblock":[false,false,"p",false,false,"header"]}], 1354 ["<p>[foo<p>bar]", 1355 [["formatblock","<head>"]], 1356 "<p>[foo</p><p>bar]</p>", 1357 [false], 1358 {"formatblock":[false,false,"p",false,false,"p"]}], 1359 ["<p>[foo<p>bar]", 1360 [["formatblock","<hgroup>"]], 1361 [ 1362 "<hgroup>[foo<br>bar]</hgroup>", 1363 "<hgroup>[foo</hgroup><hgroup>bar]</hgroup>", 1364 ], 1365 [true], 1366 {"formatblock":[false,false,"p",false,false,"hgroup"]}], 1367 ["<p>[foo<p>bar]", 1368 [["formatblock","<hr>"]], 1369 "<p>[foo</p><p>bar]</p>", 1370 [false], 1371 {"formatblock":[false,false,"p",false,false,"p"]}], 1372 ["<p>[foo<p>bar]", 1373 [["formatblock","<html>"]], 1374 "<p>[foo</p><p>bar]</p>", 1375 [false], 1376 {"formatblock":[false,false,"p",false,false,"p"]}], 1377 ["<p>[foo<p>bar]", 1378 [["formatblock","<ins>"]], 1379 "<p>[foo</p><p>bar]</p>", 1380 [false], 1381 {"formatblock":[false,false,"p",false,false,"p"]}], 1382 ["<p>[foo<p>bar]", 1383 [["formatblock","<li>"]], 1384 "<p>[foo</p><p>bar]</p>", 1385 [false], 1386 {"formatblock":[false,false,"p",false,false,"p"]}], 1387 ["<p>[foo<p>bar]", 1388 [["formatblock","<listing>"]], 1389 "<p>[foo</p><p>bar]</p>", 1390 [false], 1391 {"formatblock":[false,false,"p",false,false,"p"]}], 1392 ["<p>[foo<p>bar]", 1393 [["formatblock","<menu>"]], 1394 "<p>[foo</p><p>bar]</p>", 1395 [false], 1396 {"formatblock":[false,false,"p",false,false,"p"]}], 1397 ["<p>[foo<p>bar]", 1398 [["formatblock","<nav>"]], 1399 [ 1400 "<nav>[foo<br>bar]</nav>", 1401 "<nav>[foo</nav><nav>bar]</nav>", 1402 ], 1403 [true], 1404 {"formatblock":[false,false,"p",false,false,"nav"]}], 1405 ["<p>[foo<p>bar]", 1406 [["formatblock","<ol>"]], 1407 "<p>[foo</p><p>bar]</p>", 1408 [false], 1409 {"formatblock":[false,false,"p",false,false,"p"]}], 1410 ["<p>[foo<p>bar]", 1411 [["formatblock","<p>"]], 1412 "<p>[foo</p><p>bar]</p>", 1413 [true], 1414 {"formatblock":[false,false,"p",false,false,"p"]}], 1415 ["<p>[foo<p>bar]", 1416 [["formatblock","<plaintext>"]], 1417 "<p>[foo</p><p>bar]</p>", 1418 [false], 1419 {"formatblock":[false,false,"p",false,false,"p"]}], 1420 ["<p>[foo<p>bar]", 1421 [["defaultparagraphseparator","div"],["formatblock","<pre>"]], 1422 [ 1423 "<pre>[foo<br>bar]</pre>", 1424 "<pre>[foo</pre><pre>bar]</pre>", 1425 ], 1426 [true,true], 1427 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"pre"]}], 1428 ["<p>[foo<p>bar]", 1429 [["defaultparagraphseparator","p"],["formatblock","<pre>"]], 1430 [ 1431 "<pre>[foo<br>bar]</pre>", 1432 "<pre>[foo</pre><pre>bar]</pre>", 1433 ], 1434 [true,true], 1435 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"pre"]}], 1436 ["<p>[foo<p>bar]", 1437 [["formatblock","<section>"]], 1438 [ 1439 "<section>[foo<br>bar]</section>", 1440 "<section>[foo</section><section>bar]</section>", 1441 ], 1442 [true], 1443 {"formatblock":[false,false,"p",false,false,"section"]}], 1444 ["<p>[foo<p>bar]", 1445 [["formatblock","<ul>"]], 1446 "<p>[foo</p><p>bar]</p>", 1447 [false], 1448 {"formatblock":[false,false,"p",false,false,"p"]}], 1449 ["<p>[foo<p>bar]", 1450 [["formatblock","<xmp>"]], 1451 "<p>[foo</p><p>bar]</p>", 1452 [false], 1453 {"formatblock":[false,false,"p",false,false,"p"]}], 1454 ["<p>[foo<p>bar]", 1455 [["formatblock","<quasit>"]], 1456 "<p>[foo</p><p>bar]</p>", 1457 [false], 1458 {"formatblock":[false,false,"p",false,false,"p"]}], 1459 ["<div>[foobar]</div>", 1460 [["defaultparagraphseparator","div"],["formatblock","p"]], 1461 "<p>[foobar]</p>", 1462 [true,true], 1463 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"div",false,false,"p"]}], 1464 ["<div>[foobar]</div>", 1465 [["defaultparagraphseparator","p"],["formatblock","p"]], 1466 "<p>[foobar]</p>", 1467 [true,true], 1468 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"div",false,false,"p"]}], 1469 ["<ol><li>[foo]<li>bar</ol>", 1470 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 1471 "<ol><li><div>[foo]</div></li><li>bar</li></ol>", 1472 [true,true], 1473 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"div"]}], 1474 ["<ol><li>[foo]<li>bar</ol>", 1475 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 1476 "<ol><li><div>[foo]</div></li><li>bar</li></ol>", 1477 [true,true], 1478 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"div"]}], 1479 ["<h1>[foo]<br>bar</h1>", 1480 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 1481 "<p>[foo]</p><h1>bar</h1>", 1482 [true,true], 1483 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"h1",false,false,"p"]}], 1484 ["<h1>[foo]<br>bar</h1>", 1485 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 1486 "<p>[foo]</p><h1>bar</h1>", 1487 [true,true], 1488 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"h1",false,false,"p"]}], 1489 ["<h1>foo<br>[bar]</h1>", 1490 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 1491 "<h1>foo</h1><p>[bar]</p>", 1492 [true,true], 1493 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"h1",false,false,"p"]}], 1494 ["<h1>foo<br>[bar]</h1>", 1495 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 1496 "<h1>foo</h1><p>[bar]</p>", 1497 [true,true], 1498 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"h1",false,false,"p"]}], 1499 ["<h1>[foo<br>bar]</h1>", 1500 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 1501 "<p>[foo<br>bar]</p>", 1502 [true,true], 1503 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"h1",false,false,"p"]}], 1504 ["<h1>[foo<br>bar]</h1>", 1505 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 1506 "<p>[foo<br>bar]</p>", 1507 [true,true], 1508 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"h1",false,false,"p"]}], 1509 ["<h1>[foo]<br>bar</h1>", 1510 [["formatblock","<address>"]], 1511 "<address>[foo]</address><h1>bar</h1>", 1512 [true], 1513 {"formatblock":[false,false,"h1",false,false,"address"]}], 1514 ["<h1>foo<br>[bar]</h1>", 1515 [["formatblock","<address>"]], 1516 "<h1>foo</h1><address>[bar]</address>", 1517 [true], 1518 {"formatblock":[false,false,"h1",false,false,"address"]}], 1519 ["<h1>[foo<br>bar]</h1>", 1520 [["formatblock","<address>"]], 1521 "<address>[foo<br>bar]</address>", 1522 [true], 1523 {"formatblock":[false,false,"h1",false,false,"address"]}], 1524 ["<h1>[foo]<br>bar</h1>", 1525 [["formatblock","<pre>"]], 1526 "<pre>[foo]</pre><h1>bar</h1>", 1527 [true], 1528 {"formatblock":[false,false,"h1",false,false,"pre"]}], 1529 ["<h1>foo<br>[bar]</h1>", 1530 [["formatblock","<pre>"]], 1531 "<h1>foo</h1><pre>[bar]</pre>", 1532 [true], 1533 {"formatblock":[false,false,"h1",false,false,"pre"]}], 1534 ["<h1>[foo<br>bar]</h1>", 1535 [["formatblock","<pre>"]], 1536 "<pre>[foo<br>bar]</pre>", 1537 [true], 1538 {"formatblock":[false,false,"h1",false,false,"pre"]}], 1539 ["<h1>[foo]<br>bar</h1>", 1540 [["formatblock","<h2>"]], 1541 "<h2>[foo]</h2><h1>bar</h1>", 1542 [true], 1543 {"formatblock":[false,false,"h1",false,false,"h2"]}], 1544 ["<h1>foo<br>[bar]</h1>", 1545 [["formatblock","<h2>"]], 1546 "<h1>foo</h1><h2>[bar]</h2>", 1547 [true], 1548 {"formatblock":[false,false,"h1",false,false,"h2"]}], 1549 ["<h1>[foo<br>bar]</h1>", 1550 [["formatblock","<h2>"]], 1551 "<h2>[foo<br>bar]</h2>", 1552 [true], 1553 {"formatblock":[false,false,"h1",false,false,"h2"]}], 1554 ["<p>[foo]<br>bar</p>", 1555 [["formatblock","<h1>"]], 1556 "<h1>[foo]</h1><p>bar</p>", 1557 [true], 1558 {"formatblock":[false,false,"p",false,false,"h1"]}], 1559 ["<p>foo<br>[bar]</p>", 1560 [["formatblock","<h1>"]], 1561 "<p>foo</p><h1>[bar]</h1>", 1562 [true], 1563 {"formatblock":[false,false,"p",false,false,"h1"]}], 1564 ["<p>[foo<br>bar]</p>", 1565 [["defaultparagraphseparator","div"],["formatblock","<h1>"]], 1566 "<h1>[foo<br>bar]</h1>", 1567 [true,true], 1568 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"h1"]}], 1569 ["<p>[foo<br>bar]</p>", 1570 [["defaultparagraphseparator","p"],["formatblock","<h1>"]], 1571 "<h1>[foo<br>bar]</h1>", 1572 [true,true], 1573 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"h1"]}], 1574 ["<p>[foo]<br>bar</p>", 1575 [["formatblock","<address>"]], 1576 "<address>[foo]</address><p>bar</p>", 1577 [true], 1578 {"formatblock":[false,false,"p",false,false,"address"]}], 1579 ["<p>foo<br>[bar]</p>", 1580 [["formatblock","<address>"]], 1581 "<p>foo</p><address>[bar]</address>", 1582 [true], 1583 {"formatblock":[false,false,"p",false,false,"address"]}], 1584 ["<p>[foo<br>bar]</p>", 1585 [["defaultparagraphseparator","div"],["formatblock","<address>"]], 1586 "<address>[foo<br>bar]</address>", 1587 [true,true], 1588 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"address"]}], 1589 ["<p>[foo<br>bar]</p>", 1590 [["defaultparagraphseparator","p"],["formatblock","<address>"]], 1591 "<address>[foo<br>bar]</address>", 1592 [true,true], 1593 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"address"]}], 1594 ["<p>[foo]<br>bar</p>", 1595 [["formatblock","<pre>"]], 1596 "<pre>[foo]</pre><p>bar</p>", 1597 [true], 1598 {"formatblock":[false,false,"p",false,false,"pre"]}], 1599 ["<p>foo<br>[bar]</p>", 1600 [["formatblock","<pre>"]], 1601 "<p>foo</p><pre>[bar]</pre>", 1602 [true], 1603 {"formatblock":[false,false,"p",false,false,"pre"]}], 1604 ["<p>[foo<br>bar]</p>", 1605 [["defaultparagraphseparator","div"],["formatblock","<pre>"]], 1606 "<pre>[foo<br>bar]</pre>", 1607 [true,true], 1608 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"p",false,false,"pre"]}], 1609 ["<p>[foo<br>bar]</p>", 1610 [["defaultparagraphseparator","p"],["formatblock","<pre>"]], 1611 "<pre>[foo<br>bar]</pre>", 1612 [true,true], 1613 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"p",false,false,"pre"]}], 1614 ["<address>[foo]<br>bar</address>", 1615 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 1616 "<p>[foo]</p><address>bar</address>", 1617 [true,true], 1618 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"address",false,false,"p"]}], 1619 ["<address>[foo]<br>bar</address>", 1620 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 1621 "<p>[foo]</p><address>bar</address>", 1622 [true,true], 1623 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"address",false,false,"p"]}], 1624 ["<address>foo<br>[bar]</address>", 1625 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 1626 "<address>foo</address><p>[bar]</p>", 1627 [true,true], 1628 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"address",false,false,"p"]}], 1629 ["<address>foo<br>[bar]</address>", 1630 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 1631 "<address>foo</address><p>[bar]</p>", 1632 [true,true], 1633 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"address",false,false,"p"]}], 1634 ["<address>[foo<br>bar]</address>", 1635 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 1636 "<p>[foo<br>bar]</p>", 1637 [true,true], 1638 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"address",false,false,"p"]}], 1639 ["<address>[foo<br>bar]</address>", 1640 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 1641 "<p>[foo<br>bar]</p>", 1642 [true,true], 1643 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"address",false,false,"p"]}], 1644 ["<address>[foo]<br>bar</address>", 1645 [["formatblock","<pre>"]], 1646 "<pre>[foo]</pre><address>bar</address>", 1647 [true], 1648 {"formatblock":[false,false,"address",false,false,"pre"]}], 1649 ["<address>foo<br>[bar]</address>", 1650 [["formatblock","<pre>"]], 1651 "<address>foo</address><pre>[bar]</pre>", 1652 [true], 1653 {"formatblock":[false,false,"address",false,false,"pre"]}], 1654 ["<address>[foo<br>bar]</address>", 1655 [["formatblock","<pre>"]], 1656 "<pre>[foo<br>bar]</pre>", 1657 [true], 1658 {"formatblock":[false,false,"address",false,false,"pre"]}], 1659 ["<address>[foo]<br>bar</address>", 1660 [["formatblock","<h1>"]], 1661 "<h1>[foo]</h1><address>bar</address>", 1662 [true], 1663 {"formatblock":[false,false,"address",false,false,"h1"]}], 1664 ["<address>foo<br>[bar]</address>", 1665 [["formatblock","<h1>"]], 1666 "<address>foo</address><h1>[bar]</h1>", 1667 [true], 1668 {"formatblock":[false,false,"address",false,false,"h1"]}], 1669 ["<address>[foo<br>bar]</address>", 1670 [["formatblock","<h1>"]], 1671 "<h1>[foo<br>bar]</h1>", 1672 [true], 1673 {"formatblock":[false,false,"address",false,false,"h1"]}], 1674 ["<pre>[foo]<br>bar</pre>", 1675 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 1676 "<p>[foo]</p><pre>bar</pre>", 1677 [true,true], 1678 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"pre",false,false,"p"]}], 1679 ["<pre>[foo]<br>bar</pre>", 1680 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 1681 "<p>[foo]</p><pre>bar</pre>", 1682 [true,true], 1683 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"pre",false,false,"p"]}], 1684 ["<pre>foo<br>[bar]</pre>", 1685 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 1686 "<pre>foo</pre><p>[bar]</p>", 1687 [true,true], 1688 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"pre",false,false,"p"]}], 1689 ["<pre>foo<br>[bar]</pre>", 1690 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 1691 "<pre>foo</pre><p>[bar]</p>", 1692 [true,true], 1693 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"pre",false,false,"p"]}], 1694 ["<pre>[foo<br>bar]</pre>", 1695 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 1696 "<p>[foo<br>bar]</p>", 1697 [true,true], 1698 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"pre",false,false,"p"]}], 1699 ["<pre>[foo<br>bar]</pre>", 1700 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 1701 "<p>[foo<br>bar]</p>", 1702 [true,true], 1703 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"pre",false,false,"p"]}], 1704 ["<pre>[foo]<br>bar</pre>", 1705 [["formatblock","<address>"]], 1706 "<address>[foo]</address><pre>bar</pre>", 1707 [true], 1708 {"formatblock":[false,false,"pre",false,false,"address"]}], 1709 ["<pre>foo<br>[bar]</pre>", 1710 [["formatblock","<address>"]], 1711 "<pre>foo</pre><address>[bar]</address>", 1712 [true], 1713 {"formatblock":[false,false,"pre",false,false,"address"]}], 1714 ["<pre>[foo<br>bar]</pre>", 1715 [["formatblock","<address>"]], 1716 "<address>[foo<br>bar]</address>", 1717 [true], 1718 {"formatblock":[false,false,"pre",false,false,"address"]}], 1719 ["<pre>[foo]<br>bar</pre>", 1720 [["formatblock","<h1>"]], 1721 "<h1>[foo]</h1><pre>bar</pre>", 1722 [true], 1723 {"formatblock":[false,false,"pre",false,false,"h1"]}], 1724 ["<pre>foo<br>[bar]</pre>", 1725 [["formatblock","<h1>"]], 1726 "<pre>foo</pre><h1>[bar]</h1>", 1727 [true], 1728 {"formatblock":[false,false,"pre",false,false,"h1"]}], 1729 ["<pre>[foo<br>bar]</pre>", 1730 [["formatblock","<h1>"]], 1731 "<h1>[foo<br>bar]</h1>", 1732 [true], 1733 {"formatblock":[false,false,"pre",false,false,"h1"]}], 1734 ["<p>[foo</p>bar]", 1735 [["defaultparagraphseparator","div"],["formatblock","<h1>"]], 1736 "<h1>[foo<br>bar]</h1>", 1737 [true,true], 1738 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[true,false,"",false,false,"h1"]}], 1739 ["<p>[foo</p>bar]", 1740 [["defaultparagraphseparator","p"],["formatblock","<h1>"]], 1741 "<h1>[foo<br>bar]</h1>", 1742 [true,true], 1743 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[true,false,"",false,false,"h1"]}], 1744 ["[foo<p>bar]</p>", 1745 [["defaultparagraphseparator","div"],["formatblock","<h1>"]], 1746 "<h1>[foo<br>bar]</h1>", 1747 [true,true], 1748 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[true,false,"",false,false,"h1"]}], 1749 ["[foo<p>bar]</p>", 1750 [["defaultparagraphseparator","p"],["formatblock","<h1>"]], 1751 "<h1>[foo<br>bar]</h1>", 1752 [true,true], 1753 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[true,false,"",false,false,"h1"]}], 1754 ["<div>[foo<p>bar]</p></div>", 1755 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 1756 "<p>[foo</p><div><p>bar]</p></div>", 1757 [true,true], 1758 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[true,false,"",false,false,"p"]}], 1759 ["<div>[foo<p>bar]</p></div>", 1760 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 1761 "<p>[foo</p><div><p>bar]</p></div>", 1762 [true,true], 1763 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[true,false,"",false,false,"p"]}], 1764 ["<xmp>[foo]</xmp>", 1765 [["defaultparagraphseparator","div"],["formatblock","<p>"]], 1766 "<p><xmp>[foo]</xmp></p>", 1767 [true,true], 1768 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"p"]}], 1769 ["<xmp>[foo]</xmp>", 1770 [["defaultparagraphseparator","p"],["formatblock","<p>"]], 1771 "<p><xmp>[foo]</xmp></p>", 1772 [true,true], 1773 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"p"]}], 1774 ["<xmp>[foo]</xmp>", 1775 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 1776 "<div><xmp>[foo]</xmp></div>", 1777 [true,true], 1778 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"div"]}], 1779 ["<xmp>[foo]</xmp>", 1780 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 1781 "<div><xmp>[foo]</xmp></div>", 1782 [true,true], 1783 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"div"]}], 1784 ["<div><ol><li>[foo]</ol></div>", 1785 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 1786 "<div><ol><li>[foo]</li></ol></div>", 1787 [true,true], 1788 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"div",false,false,"div"]}], 1789 ["<div><ol><li>[foo]</ol></div>", 1790 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 1791 "<div><ol><li>[foo]</li></ol></div>", 1792 [true,true], 1793 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"div",false,false,"div"]}], 1794 ["<div><table><tr><td>[foo]</table></div>", 1795 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 1796 "<div><table><tbody><tr><td><div>[foo]</div></td></tr></tbody></table></div>", 1797 [true,true], 1798 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"",false,false,"div"]}], 1799 ["<div><table><tr><td>[foo]</table></div>", 1800 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 1801 "<div><table><tbody><tr><td><div>[foo]</div></td></tr></tbody></table></div>", 1802 [true,true], 1803 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"",false,false,"div"]}], 1804 ["<p>[foo<h1>bar]</h1>", 1805 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 1806 "<div>[foo</div><div>bar]</div>", 1807 [true,true], 1808 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[true,false,"",false,false,"div"]}], 1809 ["<p>[foo<h1>bar]</h1>", 1810 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 1811 "<div>[foo</div><div>bar]</div>", 1812 [true,true], 1813 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[true,false,"",false,false,"div"]}], 1814 ["<h1>[foo</h1><h2>bar]</h2>", 1815 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 1816 "<div>[foo</div><div>bar]</div>", 1817 [true,true], 1818 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[true,false,"",false,false,"div"]}], 1819 ["<h1>[foo</h1><h2>bar]</h2>", 1820 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 1821 "<div>[foo</div><div>bar]</div>", 1822 [true,true], 1823 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[true,false,"",false,false,"div"]}], 1824 ["<div>[foo</div>bar]", 1825 [["defaultparagraphseparator","div"],["formatblock","<div>"]], 1826 "<div>[foo</div><div>bar]</div>", 1827 [true,true], 1828 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[true,false,"",false,false,"div"]}], 1829 ["<div>[foo</div>bar]", 1830 [["defaultparagraphseparator","p"],["formatblock","<div>"]], 1831 "<div>[foo</div><div>bar]</div>", 1832 [true,true], 1833 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[true,false,"",false,false,"div"]}], 1834 ["<div style=color:blue>[foo]</div>", 1835 [["stylewithcss","true"],["defaultparagraphseparator","div"],["formatblock","<p>"]], 1836 "<p style=\"color:rgb(0, 0, 255)\">[foo]</p>", 1837 [true,true,true], 1838 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[false,false,"div",false,false,"p"]}], 1839 ["<div style=color:blue>[foo]</div>", 1840 [["stylewithcss","false"],["defaultparagraphseparator","div"],["formatblock","<p>"]], 1841 "<p style=\"color:rgb(0, 0, 255)\">[foo]</p>", 1842 [true,true,true], 1843 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"div",false,false,"div"],"formatblock":[false,false,"div",false,false,"p"]}], 1844 ["<div style=color:blue>[foo]</div>", 1845 [["stylewithcss","true"],["defaultparagraphseparator","p"],["formatblock","<p>"]], 1846 "<p style=\"color:rgb(0, 0, 255)\">[foo]</p>", 1847 [true,true,true], 1848 {"stylewithcss":[false,false,"",false,true,""],"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[false,false,"div",false,false,"p"]}], 1849 ["<div style=color:blue>[foo]</div>", 1850 [["stylewithcss","false"],["defaultparagraphseparator","p"],["formatblock","<p>"]], 1851 "<p style=\"color:rgb(0, 0, 255)\">[foo]</p>", 1852 [true,true,true], 1853 {"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"p",false,false,"p"],"formatblock":[false,false,"div",false,false,"p"]}], 1854 ["{<p>foo</p>ba]r", 1855 [["defaultparagraphseparator","div"],["formatblock","<h1>"]], 1856 "<h1>{foo<br>ba]r</h1>", 1857 [true,true], 1858 {"defaultparagraphseparator":[false,false,"p",false,false,"div"],"formatblock":[true,false,"",false,false,"h1"]}], 1859 ["{<p>foo</p>ba]r", 1860 [["defaultparagraphseparator","p"],["formatblock","<h1>"]], 1861 "<h1>{foo<br>ba]r</h1>", 1862 [true,true], 1863 {"defaultparagraphseparator":[false,false,"div",false,false,"p"],"formatblock":[true,false,"",false,false,"h1"]}], 1864 ["<div><div contenteditable=false><span contenteditable>[foo]</span></div></div>", 1865 [["formatblock","p"]], 1866 "<div><div contenteditable=\"false\"><span contenteditable=\"\">[foo]</span></div></div>", // <span> cannot have <p>, so, do nothing 1867 [false], 1868 {"formatblock":[false,false,"",false,false,""]}], 1869 ["<div><p contenteditable=false><span contenteditable>[foo]</span></p></div>", 1870 [["formatblock","p"]], 1871 "<div><p contenteditable=\"false\"><span contenteditable=\"\">[foo]</span></p></div>", // <span> cannot have <p>, so, do nothing 1872 [false], 1873 {"formatblock":[false,false,"",false,false,""]}], 1874 ["<div><div contenteditable=false><p contenteditable>[foo]</p></div></div>", 1875 [["formatblock","div"]], 1876 "<div><div contenteditable=\"false\"><p contenteditable=\"\">[foo]</p></div></div>", // <p> cannot have <div>, so, do nothing 1877 [false], 1878 {"formatblock":[false,false,"",false,false,""]}], 1879 ["<div><div contenteditable=false><div contenteditable>[foo]</div></div></div>", 1880 [["formatblock","p"]], 1881 "<div><div contenteditable=\"false\"><div contenteditable=\"\"><p>[foo]</p></div></div></div>", // <div> can have <p>, so, wrap it with <p> 1882 [true], 1883 {"formatblock":[false,false,"",false,false,"p"]}], 1884 ["<div><div contenteditable=false><div contenteditable>[foo]</div></div></div>", 1885 [["formatblock","div"]], 1886 "<div><div contenteditable=\"false\"><div contenteditable=\"\"><div>[foo]</div></div></div></div>", // <div> can have <div>, so, wrap it with <div> 1887 [true], 1888 {"formatblock":[false,false,"",false,false,"div"]}], 1889 1890 ["<span style=display:block>abc</span><span style=display:block>[def]</span><span style=display:block>ghi</span>", 1891 [["formatblock","div"]], 1892 "<span style=\"display:block\">abc</span><div><span style=\"display:block\">def</span></div><span style=\"display:block\">ghi</span>", 1893 [true], 1894 {"formatblock":[false,false,"",false,false,"div"]}], 1895 1896 // Chrome put the new <p> at start of the selection first. Then, does not move 1897 // anything. Safari just deletes editable nodes in the range. 1898 // For here, the following test expects that browsers wrap all selected things 1899 // into the new <p> since non-editable nodes are removable, so, they should be 1900 // movable too and Firefox and Chrome behave so for "insertOrderedList" and 1901 // "insertUnorderedList". 1902 ['{ <span contenteditable="false">A</span> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span> }', 1903 [["formatblock","p"]], 1904 ['<p> <span contenteditable="false">A</span> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span> </p>', 1905 // It's fine to ignore or delete the invisible whitespaces. 1906 ' <p><span contenteditable="false">A</span> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span></p> ', 1907 '<p><span contenteditable="false">A</span> ; <span contenteditable="false">B</span> ; <span contenteditable="false">C</span></p>'], 1908 [true], 1909 {}], 1910 ]