$VAR1 = { 'exact' => { '5b1b54261704d70dc1b48c6946d8f4aa' => { 'en' => 'Comment ', 'ja' => "\x{6ce8}\x{91c8} ", 'tags' => [ 'common' ] }, '5b2c7127dfe9df31c09bd0a60b4629c9' => { 'en' => 'The exact behavior of certain states depends on a content model flag that is set after certain tokens are emitted. The flag has several states: PCDATA, RCDATA, CDATA, and PLAINTEXT. Initially it must be in the PCDATA state. In the RCDATA and CDATA states, a further escape flag is used to control the behavior of the tokeniser. It is either true or false, and initially must be set to the false state. The insertion mode and the stack of open elements also affects tokenization.', 'ja' => "\x{7279}\x{5b9a}\x{306e}\x{72b6}\x{614b}\x{306e}\x{6b63}\x{78ba}\x{306a}\x{52d5}\x{4f5c}\x{306f}\x{3001}\x{7279}\x{5b9a}\x{306e}\x{5b57}\x{53e5}\x{304c}\x{653e}\x{51fa}\x{3055}\x{308c}\x{305f}\x{5f8c}\x{306b}\x{8a2d}\x{5b9a}\x{3055}\x{308c}\x{308b}\x{5185}\x{5bb9}\x{30e2}\x{30c7}\x{30eb}\x{65d7}\x{306b}\x{4f9d}\x{5b58}\x{3057}\x{307e}\x{3059}\x{3002} \x{3053}\x{306e}\x{65d7}\x{306f}\x{72b6}\x{614b} PCDATA, RCDATA, CDATA, PLAINTEXT \x{3092}\x{6301}\x{3061}\x{307e}\x{3059}\x{3002}\x{306f}\x{3058}\x{3081}\x{306f} PCDATA \x{72b6}\x{614b}\x{3067}\x{306a}\x{3051}\x{308c}\x{3070}[[MUST:\x{306a}\x{308a}\x{307e}\x{305b}\x{3093}]]\x{3002} RCDATA \x{72b6}\x{614b}\x{3068} CDATA \x{72b6}\x{614b}\x{3067}\x{306f}\x{3001} \x{66f4}\x{306b}\x{9003}\x{907f}\x{65d7}\x{304c}\x{5b57}\x{53e5}\x{5316}\x{5668}\x{306e}\x{52d5}\x{4f5c}\x{3092}\x{5236}\x{5fa1}\x{3059}\x{308b}\x{305f}\x{3081}\x{306b}\x{7528}\x{3044}\x{3089}\x{308c}\x{307e}\x{3059}\x{3002} \x{3053}\x{308c}\x{306f}\x{771f}\x{304b}\x{507d}\x{304b}\x{306e}\x{3044}\x{305a}\x{308c}\x{304b}\x{3067}\x{3042}\x{308a}\x{3001}\x{306f}\x{3058}\x{3081}\x{306f}\x{507d}\x{306e}\x{72b6}\x{614b}\x{306b}\x{8a2d}\x{5b9a}\x{3055}\x{308c}\x{306a}\x{3051}\x{308c}\x{3070}[[MUST:\x{306a}\x{308a}\x{307e}\x{305b}\x{3093}]]\x{3002} \x{633f}\x{5165}\x{30e2}\x{30fc}\x{30c9}\x{3068}\x{958b}\x{3044}\x{3066}\x{3044}\x{308b}\x{3088}\x{3046}\x{305d}\x{306e}\x{30b9}\x{30bf}\x{30c3}\x{30af}\x{3082}\x{5b57}\x{53e5}\x{5316}\x{5668}\x{306b}\x{5f71}\x{97ff}\x{3057}\x{307e}\x{3059}\x{3002}", 'tags' => [ 'parsing' ] }, '5b4cb2cf4cdc005385941c88c95753e7' => { 'en' => 'If the element is a hyperlink element', 'ja' => "\x{8981}\x{7d20}\x{304c}\x{30cf}\x{30a4}\x{30d1}\x{30fc}\x{30ea}\x{30f3}\x{30af}\x{8981}\x{7d20}\x{3067}\x{3042}\x{308b}\x{5834}\x{5408}", 'tags' => [ 'urls' ] }, '5b5a12050159e211bf69090f97b96280' => { 'en' => 'Each event handler attribute has two parts, an event handler content attribute and an event handler DOM attribute. Event handler attributes must initially be set to null. When their value changes (through the changing of their event handler content attribute or their event handler DOM attribute), they will either be null, or have an EventListener object assigned to them.', 'ja' => "\x{5404}\x{4e8b}\x{8c61}\x{53d6}\x{6271}\x{5668}\x{5c5e}\x{6027}\x{306f}\x{3001}\x{4e8b}\x{8c61}\x{53d6}\x{6271}\x{5668}\x{5185}\x{5bb9}\x{5c5e}\x{6027}\x{3068}\x{4e8b}\x{8c61}\x{53d6}\x{6271}\x{5668} DOM \x{5c5e}\x{6027}\x{306e}2\x{3064}\x{306e}\x{90e8}\x{5206}\x{3092}\x{6301}\x{3061}\x{307e}\x{3059}\x{3002} \x{4e8b}\x{8c61}\x{53d6}\x{6271}\x{5668}\x{5c5e}\x{6027}\x{306f}\x{3001}\x{306f}\x{3058}\x{3081}\x{3001} null \x{306b}\x{8a2d}\x{5b9a}\x{3055}\x{308c}\x{306a}\x{3051}\x{308c}\x{3070}[[MUST:\x{306a}\x{308a}\x{307e}\x{305b}\x{3093}]]\x{3002} (\x{4e8b}\x{8c61}\x{53d6}\x{6271}\x{5668}\x{5185}\x{5bb9}\x{5c5e}\x{6027}\x{307e}\x{305f}\x{306f}\x{4e8b}\x{8c61}\x{53d6}\x{6271}\x{5668} DOM \x{5c5e}\x{6027}\x{306e}\x{5909}\x{66f4}\x{306b}\x{3088}\x{308a}) \x{5024}\x{304c}\x{5909}\x{5316}\x{3057}\x{305f}\x{6642}\x{306f}\x{3001} null \x{3068}\x{306a}\x{308b}\x{304b}\x{3001}\x{307e}\x{305f}\x{306f} EventListener \x{30aa}\x{30d6}\x{30b8}\x{30a7}\x{30af}\x{30c8}\x{304c}\x{5272}\x{308a}\x{5f53}\x{3066}\x{3089}\x{308c}\x{308b}\x{304b}\x{306e}\x{3044}\x{305a}\x{308c}\x{304b}\x{3068}\x{306a}\x{308a}\x{307e}\x{3059}\x{3002}", 'tags' => [ 'scripting' ] }, '5b620a97ac8706fcee7ea3da53c0d8ed' => { 'en' => 'If the value is a function', 'isPattern' => undef, 'ja' => "\x{5024}\x{304c}\x{95a2}\x{6570}\x{306e}\x{5834}\x{5408}", 'tags' => [ 'scripting', 'dt' ] }, '5b78742692e781f1455c6a3634ce2440' => { 'en' => 'The transitive closure of all the browsing contexts that are directly reachable browsing contexts forms a unit of related browsing contexts.', 'ja' => "\x{76f4}\x{63a5}\x{5230}\x{9054}\x{53ef}\x{80fd}\x{95b2}\x{89a7}\x{6587}\x{8108}\x{3067}\x{3042}\x{308b}\x{95b2}\x{89a7}\x{6587}\x{8108}\x{3059}\x{3079}\x{3066}\x{306e}\x{63a8}\x{79fb}\x{7684}\x{9589}\x{5305}\x{306f}\x{3001}\x{95a2}\x{9023}\x{95b2}\x{89a7}\x{6587}\x{8108}\x{306e}\x{5358}\x{4f4d}\x{3092}\x{5f62}\x{6210}\x{3057}\x{307e}\x{3059}\x{3002}", 'tags' => [ 'browsers' ] }, '5b9242da79aeab74bccc57781ac3103e' => { 'en' => 'A DOM attribute is said to be getting when its value is being retrieved (e.g. by author script), and is said to be setting when a new value is assigned to it.', 'ja' => "DOM \x{5c5e}\x{6027}\x{306f}\x{3001}\x{305d}\x{306e}\x{5024}\x{304c} (\x{4f8b}\x{3048}\x{3070}\x{8457}\x{8005}\x{306e}\x{30b9}\x{30af}\x{30ea}\x{30d7}\x{30c8}\x{306b}\x{3088}\x{308a}) \x{53d6}\x{308a}\x{51fa}\x{3055}\x{308c}\x{308b}\x{6642}\x{53d6}\x{5f97}\x{3055}\x{308c}\x{308b}\x{3068}\x{3044}\x{3044}\x{3001} \x{65b0}\x{3057}\x{3044}\x{5024}\x{304c}\x{305d}\x{306e}\x{5c5e}\x{6027}\x{306b}\x{5272}\x{308a}\x{5f53}\x{3066}\x{3089}\x{308c}\x{308b}\x{6642}\x{8a2d}\x{5b9a}\x{3055}\x{308c}\x{308b}\x{3068}\x{3044}\x{3044}\x{307e}\x{3059}\x{3002}", 'tags' => undef }, '5b98f79ca6807be75b13c37d4c304f99' => { 'en' => ' The step skip whitespace means that the user agent must collect a sequence of characters that are space characters. The step skip Zs characters means that the user agent must collect a sequence of characters that are in the Unicode character class Zs. In both cases, the collected characters are not used. [UNICODE]', 'ja' => "\x{7a7a}\x{767d}\x{3092}\x{98db}\x{3070}\x{3059}\x{6bb5}\x{968e}\x{306f}\x{3001} \x{5229}\x{7528}\x{8005}\x{30a8}\x{30fc}\x{30b8}\x{30a7}\x{30f3}\x{30c8}\x{304c}\x{9593}\x{9694}\x{6587}\x{5b57}\x{3067}\x{3042}\x{308b}\x{6587}\x{5b57}\x{5217}\x{3092}\x{96c6}\x{3081}\x{306a}\x{3051}\x{308c}\x{3070}[[MUST:\x{306a}\x{3089}\x{306a}\x{3044}]]\x{3053}\x{3068}\x{3092}\x{610f}\x{5473}\x{3057}\x{307e}\x{3059}\x{3002} Zs \x{6587}\x{5b57}\x{3092}\x{98db}\x{3070}\x{3059}\x{6bb5}\x{968e}\x{306f}\x{3001} \x{5229}\x{7528}\x{8005}\x{30a8}\x{30fc}\x{30b8}\x{30a7}\x{30f3}\x{30c8}\x{304c} Unicode \x{6587}\x{5b57}\x{30af}\x{30e9}\x{30b9} Zs \x{306b}\x{542b}\x{307e}\x{308c}\x{308b}\x{6587}\x{5b57}\x{5217}\x{3092}\x{96c6}\x{3081}\x{306a}\x{3051}\x{308c}\x{3070}[[MUST:\x{306a}\x{3089}\x{306a}\x{3044}]]\x{3053}\x{3068}\x{3092}\x{610f}\x{5473}\x{3057}\x{307e}\x{3059}\x{3002}\x{6587}\x{5b57}\x{5217}\x{3092}\x{96c6}\x{3081}\x{306a}\x{3051}\x{308c}\x{3070}[[MUST:\x{306a}\x{3089}\x{306a}\x{3044}]]\x{3053}\x{3068}\x{3092}\x{610f}\x{5473}\x{3057}\x{307e}\x{3059}\x{3002} \x{3069}\x{3061}\x{3089}\x{306e}\x{5834}\x{5408}\x{3082}\x{3001}\x{96c6}\x{3081}\x{305f}\x{6587}\x{5b57}\x{306f}\x{4f7f}\x{3044}\x{307e}\x{305b}\x{3093}\x{3002} [UNICODE]", 'tags' => [ 'microsyntaxes' ] }, '5ba762159d9de3f8bd326fe0bcfac206' => { 'en' => 'As with script elements, the MIME type of the script is ignored. Unlike with script elements, there is no way to override the type. It\'s always assumed to be JavaScript.', 'ja' => "script \x{8981}\x{7d20}\x{3068}\x{540c}\x{69d8}\x{306b}\x{3001}\x{30b9}\x{30af}\x{30ea}\x{30d7}\x{30c8}\x{306e} MIME \x{578b}\x{306f}\x{7121}\x{8996}\x{3057}\x{307e}\x{3059}\x{3002} script \x{8981}\x{7d20}\x{3068}\x{306f}\x{7570}\x{306a}\x{308a}\x{3001} \x{578b}\x{3092}\x{4e0a}\x{66f8}\x{304d}\x{3059}\x{308b}\x{65b9}\x{6cd5}\x{306f}\x{3042}\x{308a}\x{307e}\x{305b}\x{3093}\x{3002}\x{30b9}\x{30af}\x{30ea}\x{30d7}\x{30c8}\x{306f}\x{5e38}\x{306b} JavaScript \x{3068}\x{4eee}\x{5b9a}\x{3057}\x{307e}\x{3059}\x{3002}", 'tags' => [ 'workers' ] }, '5bb9ea777b965ca8d962ba2b6f663d46' => { 'en' => 'The current focus is in developing a first draft proposal.', 'ja' => "\x{73fe}\x{5728}\x{306e}\x{7126}\x{70b9}\x{306f}\x{3001}\x{7b2c}1\x{6848}\x{306e}\x{958b}\x{767a}\x{3067}\x{3059}\x{3002}", 'tags' => undef }, '5bcfd2044a86967353ed1e0b0c270702' => { 'en' => 'If the string being parsed does not contain a U+0023 NUMBER SIGN character, or if the first such character in the string is the last character in the string, then return null and abort these steps.', 'is_pattern' => undef, 'ja' => "\x{69cb}\x{6587}\x{89e3}\x{6790}\x{3059}\x{308b}\x{6587}\x{5b57}\x{5217}\x{304c} U+0023 NUMBER SIGN \x{6587}\x{5b57}\x{3092}\x{542b}\x{3093}\x{3067}\x{3044}\x{306a}\x{3044}\x{5834}\x{5408}\x{3084}\x{3001}\x{6587}\x{5b57}\x{5217}\x{4e2d}\x{6700}\x{521d}\x{306e} U+0023 NUMBER SIGN \x{6587}\x{5b57}\x{304c}\x{6587}\x{5b57}\x{5217}\x{4e2d}\x{306e}\x{6700}\x{5f8c}\x{306e}\x{6587}\x{5b57}\x{306e}\x{5834}\x{5408}\x{3001} null \x{3092}\x{8fd4}\x{3057}\x{3001}\x{3053}\x{308c}\x{3089}\x{306e}\x{6bb5}\x{968e}\x{3092}\x{505c}\x{6b62}\x{3057}\x{307e}\x{3059}\x{3002}", 'tags' => [ 'step', 'microsyntaxes' ] }, '5bd4f328b852067a027ea829c39fc2da' => { 'en' => 'HTML elements can have event handler attributes specified. These act as bubbling event listeners for the element on which they are specified.', 'ja' => "HTML \x{8981}\x{7d20}\x{306b}\x{306f}\x{4e8b}\x{8c61}\x{53d6}\x{6271}\x{5668}\x{5c5e}\x{6027}\x{3092}\x{6307}\x{5b9a}\x{3059}\x{308b}\x{3053}\x{3068}\x{304c}\x{3067}\x{304d}\x{307e}\x{3059}\x{3002} \x{3053}\x{308c}\x{306f}\x{6307}\x{5b9a}\x{3055}\x{308c}\x{305f}\x{5c5e}\x{6027}\x{306b}\x{5bfe}\x{3059}\x{308b}\x{6ce1}\x{7acb}\x{3061}\x{4e8b}\x{8c61}\x{8074}\x{53d6}\x{5668}\x{3068}\x{3057}\x{3066}\x{6a5f}\x{80fd}\x{3057}\x{307e}\x{3059}\x{3002}", 'tags' => undef }, '5bded65c13c763d0c1f41527963265bb' => { 'en' => 'To put it another way, there are three types of conformance criteria:', 'ja' => "\x{5225}\x{306e}\x{8a00}\x{3044}\x{65b9}\x{3092}\x{3059}\x{308b}\x{3068}\x{3001}\x{9069}\x{5408}\x{6027}\x{57fa}\x{6e96}\x{306b}\x{306f}\x{6b21}\x{306e}3\x{7a2e}\x{985e}\x{304c}\x{3042}\x{308a}\x{307e}\x{3059}\x{3002}", 'tags' => undef }, '5be63933452f4e620a14c145ef994067' => { 'en' => 'If the user agent was to broadcast forminput events, let event name be forminput. Otherwise the user agent was to broadcast formchange events; let event name be formchange.', 'is_pattern' => undef, 'ja' => "\x{5229}\x{7528}\x{8005}\x{30a8}\x{30fc}\x{30b8}\x{30a7}\x{30f3}\x{30c8}\x{304c} forminput \x{4e8b}\x{8c61}\x{3092}\x{653e}\x{9001}\x{3059}\x{308b}\x{5834}\x{5408}\x{3001} event name \x{3092} forminput \x{3068}\x{3057}\x{307e}\x{3059}\x{3002}\x{305d}\x{3046}\x{3067}\x{306a}\x{3044}\x{5834}\x{5408}\x{3001}\x{5229}\x{7528}\x{8005}\x{30a8}\x{30fc}\x{30b8}\x{30a7}\x{30f3}\x{30c8}\x{304c} formchange \x{4e8b}\x{8c61}\x{3092}\x{653e}\x{9001}\x{3059}\x{308b}\x{5834}\x{5408}\x{3067}\x{3059}\x{3002} event name \x{3092} formchange \x{3068}\x{3057}\x{307e}\x{3059}\x{3002}", 'tags' => [ 'forms', 'step' ] }, '5beab154950f28e4fcb09d2f28984f6c' => { 'en' => 'Let started be true.', 'is_pattern' => undef, 'ja' => "started \x{3092}\x{3001}\x{771f}\x{3068}\x{3057}\x{307e}\x{3059}\x{3002}", 'tags' => [ 'step', 'microsyntaxes' ] }, 'c10f57377559c0c484a357af52837fa7' => {}, 'c1a5d50e67e96a09eaa7b686981326e3' => {} }, 'pattern' => { '5bc64897b4112be6a1865d096701acbe' => { 'en' => 'When\\ the\\ \\insertion\\ mode\\<\\/span\\>\\ is\\ \\"\\(.+)\\<\\/a\\>\\"\\,\\ tokens\\ must\\ be\\ handled\\ as\\ follows\\:', 'ja' => "\x{633f}\x{5165}\x{30e2}\x{30fc}\x{30c9}\x{304c} \"\$3\" \x{306e}\x{6642}\x{3001} \x{5b57}\x{53e5}\x{306f}\x{6b21}\x{306e}\x{3088}\x{3046}\x{306b}\x{53d6}\x{308a}\x{6271}\x{308f}\x{306a}\x{3051}\x{308c}\x{3070}[[MUST:\x{306a}\x{308a}\x{307e}\x{305b}\x{3093}]]\x{3002}", 'tags' => undef } } };