{"id":5014,"date":"2007-05-31T20:02:00","date_gmt":"2007-05-31T20:02:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/webdev\/2007\/05\/31\/what-does-the-red-strikethrough-in-css-property-grid-mean\/"},"modified":"2007-05-31T20:02:00","modified_gmt":"2007-05-31T20:02:00","slug":"what-does-the-red-strikethrough-in-css-property-grid-mean","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/what-does-the-red-strikethrough-in-css-property-grid-mean\/","title":{"rendered":"What does the red strikethrough in CSS property grid mean?"},"content":{"rendered":"<p><SPAN><FONT size=\"3\"><FONT face=\"Times New Roman\" color=\"#000000\">\n<P class=\"MsoNormal\"><SPAN>In Visual Studio Orcas, the CSS property grid renders a red strikethrough when it wants to tell you that a property is either <B>non-inherited<\/B> or it is <B>overridden<\/B> by a rule with higher precedence.<\/SPAN><\/P><\/FONT><\/FONT><\/SPAN>\n<P class=\"MsoNormal\"><SPAN><FONT size=\"3\"><FONT face=\"Times New Roman\"><\/FONT><\/FONT><\/SPAN>&nbsp;<\/P>\n<P class=\"MsoNormal\"><SPAN><FONT face=\"Times New Roman\" size=\"3\">&nbsp;<\/FONT><\/SPAN><SPAN><FONT size=\"3\"><FONT face=\"Times New Roman\">Read the tooltip when you see a red strikethrough on your property and it will give you the exact reason for the strikethrough. Here are the different reasons why you might be seeing this red strikethrough in your CSS property grid.<\/FONT><\/FONT><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN><FONT face=\"Times New Roman\" size=\"3\">&nbsp;<\/FONT><\/SPAN><\/P>\n<P class=\"MsoListParagraph\"><B><SPAN>1. Property is overridden by an inline style<\/SPAN><\/B><\/P>\n<P class=\"MsoListParagraph\"><B><SPAN>&nbsp;<\/SPAN><\/B><\/P>\n<P class=\"MsoNormal\"><SPAN><FONT size=\"3\"><FONT face=\"Times New Roman\">You will see this tooltip when a CSS property is overridden by an HTML tag&#8217;s inline style. Let us look at an example:<B><\/B><\/FONT><\/FONT><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P>\n<TABLE class=\"MsoTableGrid\" cellSpacing=\"0\" cellPadding=\"0\" border=\"1\">\n<TBODY>\n<TR>\n<TD class=\"\" vAlign=\"top\" width=\"492\">\n<P class=\"MsoNormal\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&lt;<\/SPAN><SPAN>style <\/SPAN><SPAN>type<\/SPAN><SPAN>=&#8221;text\/css&#8221;&gt;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>.MyStyle <\/SPAN><SPAN>{<\/SPAN><SPAN>color<\/SPAN><SPAN>: <\/SPAN><SPAN>#808000<\/SPAN><SPAN>;}<SPAN><\/SPAN><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&lt;\/<\/SPAN><SPAN>style<\/SPAN><SPAN>&gt;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&#8230;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&lt;<\/SPAN><SPAN>input <\/SPAN><SPAN>id<\/SPAN><SPAN>=&#8221;MyButton&#8221; <\/SPAN><SPAN>type<\/SPAN><SPAN>=&#8221;button&#8221;<\/SPAN><SPAN> <SPAN>value<\/SPAN><SPAN>=&#8221;button&#8221;<\/SPAN><SPAN>&nbsp; <\/SPAN><SPAN>style<\/SPAN><SPAN>=&#8221;color: #FF00FF&#8221;<\/SPAN> <SPAN>class<\/SPAN><SPAN>=&#8221;MyStyle&#8221;<\/SPAN> <SPAN>\/&gt;<\/SPAN><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN><FONT face=\"Times New Roman\" size=\"3\">&nbsp;<\/FONT><\/SPAN><\/P><\/TD><\/TR><\/TBODY><\/TABLE><\/P>\n<P class=\"MsoNormal\"><SPAN><FONT face=\"Times New Roman\" size=\"3\">&nbsp;<\/FONT><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN><FONT size=\"3\"><FONT face=\"Times New Roman\">Here, we have the color property applied to a HTML button control via inline style and also via class attribute. The class is declared in the style block.<\/FONT><\/FONT><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN><FONT size=\"3\"><FONT face=\"Times New Roman\">Since the color property set in the inline style takes precedence over the class, the color in MyStyle will appear with a red strikethrough. You will see a tooltip like this:<\/FONT><\/FONT><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN><FONT face=\"Times New Roman\" size=\"3\"><\/FONT><\/SPAN>&nbsp;<\/P>\n<P class=\"MsoNormal\"><SPAN><FONT size=\"3\"><FONT face=\"Times New Roman\"><IMG height=\"288\" src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/MSDNBlogsFS\/prod.evol.blogs.msdn.com\/CommunityServer.Components.PostAttachments\/00\/03\/01\/49\/78\/S1.JPG\" width=\"503\" align=\"middle\"><\/FONT><\/FONT><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN><FONT face=\"Times New Roman\" size=\"3\">&nbsp;<\/FONT><\/SPAN><\/P><SPAN><FONT face=\"Times New Roman\" size=\"3\">\n<P class=\"MsoListParagraph\"><B><SPAN>2. Property is overridden by a CSS rule<\/SPAN><\/B><\/P>\n<P class=\"MsoNormal\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>You will see this kind of tooltip when a CSS property is overridden by another CSS rule.<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>In the following example, the property \u201ccolor\u201d is applied to a DIV and it is also set to a HTML button control within the DIV via MyStyle.<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P class=\"MsoNormal\">\n<TABLE class=\"MsoTableGrid\" cellSpacing=\"0\" cellPadding=\"0\" border=\"1\">\n<TBODY>\n<TR>\n<TD class=\"\" vAlign=\"top\" width=\"492\">\n<P class=\"MsoNormal\"><SPAN>&lt;<\/SPAN><SPAN>style <\/SPAN><SPAN>type<\/SPAN><SPAN>=&#8221;text\/css&#8221;&gt;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>.MyStyle <\/SPAN><SPAN>{<SPAN>color<\/SPAN>: <\/SPAN><SPAN>#808000<\/SPAN><SPAN>;}<SPAN><\/SPAN><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&lt;\/<\/SPAN><SPAN>style<\/SPAN><SPAN>&gt;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&#8230;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&lt;div <\/SPAN><SPAN>style<\/SPAN><SPAN>=&#8221;<\/SPAN><SPAN>color<\/SPAN><SPAN>: #FF00FF&#8221;&gt;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&lt;<\/SPAN><SPAN>input <\/SPAN><SPAN>id<\/SPAN><SPAN>=&#8221;MyButton&#8221; <\/SPAN><SPAN>type<\/SPAN><SPAN>=&#8221;button&#8221;<\/SPAN><SPAN> <SPAN>value<\/SPAN><SPAN>=&#8221;button&#8221;<\/SPAN><SPAN>&nbsp;&nbsp;&nbsp; <\/SPAN><SPAN>class<\/SPAN><SPAN>=&#8221;MyStyle&#8221;<\/SPAN> <SPAN>\/&gt;<\/SPAN><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&lt;\/div&gt;<\/SPAN><SPAN><\/SPAN><\/P><\/TD><\/TR><\/TBODY><\/TABLE><\/P>\n<P class=\"MsoNormal\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>Select the property \u201ccolor\u201d with a red strikethrough while in Summary mode. The tool tip will be as follows:<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN><\/SPAN>&nbsp;<\/P>\n<P class=\"MsoNormal\"><SPAN><IMG height=\"290\" src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/MSDNBlogsFS\/prod.evol.blogs.msdn.com\/CommunityServer.Components.PostAttachments\/00\/03\/01\/50\/02\/S2.JPG\" width=\"440\" align=\"absMiddle\"><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN><\/SPAN>&nbsp;<\/P><SPAN>\n<P class=\"MsoListParagraph\"><B><SPAN>3. Property is overridden by the rule where it is marked !important<\/SPAN><\/B><\/P>\n<P class=\"MsoNormal\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>This type of tooltip is seen when a CSS property is overridden by another CSS rule&#8217;s property because the property was marked !important.<\/SPAN><\/P>\n<P class=\"MsoListParagraph\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>Say, we have<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P class=\"MsoNormal\">\n<TABLE class=\"MsoTableGrid\" cellSpacing=\"0\" cellPadding=\"0\" border=\"1\">\n<TBODY>\n<TR>\n<TD class=\"\" vAlign=\"top\" width=\"492\">\n<P class=\"MsoNormal\"><SPAN>&lt;<\/SPAN><SPAN>style <\/SPAN><SPAN>type<\/SPAN><SPAN>=&#8221;text\/css&#8221;&gt;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>P<\/SPAN><SPAN>{ <SPAN>color<\/SPAN>:<SPAN>Green!important<\/SPAN> }<SPAN><\/SPAN><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&lt;\/<\/SPAN><SPAN>style<\/SPAN><SPAN>&gt;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&#8230;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&lt;<\/SPAN><SPAN>p<\/SPAN><SPAN> <SPAN>style<\/SPAN><SPAN>=&#8221;<\/SPAN><SPAN>color<\/SPAN>:<SPAN>red&#8221;&gt; Hello World!!<\/SPAN><\/SPAN><SPAN>&lt;\/<\/SPAN><SPAN>p<\/SPAN><SPAN>&gt;<\/SPAN><SPAN><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN><FONT face=\"Times New Roman\" size=\"3\">&nbsp;<\/FONT><\/SPAN><\/P><\/TD><\/TR><\/TBODY><\/TABLE><\/P>\n<P class=\"MsoNormal\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>then the text <I>Hello World!!<\/I> will be displayed in green and not red in spite of red being applied via inline. This is because property color: Green is marked important. In this case the tool tip will read: <\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN><\/SPAN>&nbsp;<\/P>\n<P class=\"MsoNormal\"><IMG src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/MSDNBlogsFS\/prod.evol.blogs.msdn.com\/CommunityServer.Components.PostAttachments\/00\/03\/01\/50\/19\/S3.JPG\"><\/P>\n<P class=\"MsoNormal\">&nbsp;<\/P>\n<P class=\"MsoListParagraph\"><B><SPAN>4. Property is not inherited<\/SPAN><\/B><\/P>\n<P class=\"MsoListParagraph\"><B><SPAN>&nbsp;<\/SPAN><\/B><\/P>\n<P class=\"MsoNormal\"><SPAN>This tooltip comes up when a property is not inherited by the child tags.<\/SPAN><\/P>\n<P class=\"MsoListParagraph\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>In the example below, we have a button within a DIV. Note that the height property here is set on the DIV. <\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P class=\"MsoNormal\">\n<TABLE class=\"MsoTableGrid\" cellSpacing=\"0\" cellPadding=\"0\" border=\"1\">\n<TBODY>\n<TR>\n<TD class=\"\" vAlign=\"top\" width=\"492\">\n<P class=\"MsoNormal\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&lt;<\/SPAN><SPAN>div<\/SPAN><SPAN> <SPAN>style<\/SPAN><SPAN>=&#8221;<\/SPAN><SPAN>height<\/SPAN>: <SPAN>66px<\/SPAN>;<SPAN>&#8220;<\/SPAN> <SPAN>&gt;<\/SPAN><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN><SPAN>&nbsp; <\/SPAN><SPAN>&lt;<\/SPAN><SPAN>asp<\/SPAN><SPAN>:<\/SPAN><SPAN>Button<\/SPAN> <SPAN>ID<\/SPAN><SPAN>=&#8221;MyButton&#8221;<\/SPAN> <SPAN>runat<\/SPAN><SPAN>=&#8221;server&#8221;<SPAN>&nbsp; <\/SPAN><\/SPAN><SPAN>text<\/SPAN><SPAN>=&#8221;Button&#8221;<\/SPAN> <SPAN>\/&gt;<\/SPAN><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&lt;\/<\/SPAN><SPAN>div<\/SPAN><SPAN>&gt;<\/SPAN><SPAN><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&nbsp;<\/SPAN><\/P><\/TD><\/TR><\/TBODY><\/TABLE><\/P>\n<P class=\"MsoNormal\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>Now if you select the button and open up CSS property grid, you will see the height property in red strikethrough. The tool tip in this case will read: <\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><\/SPAN><\/FONT><\/SPAN>&nbsp;<IMG height=\"300\" src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/MSDNBlogsFS\/prod.evol.blogs.msdn.com\/CommunityServer.Components.PostAttachments\/00\/03\/01\/50\/26\/S4.JPG\" width=\"536\" align=\"absMiddle\"><\/P>\n<P class=\"MsoNormal\"><SPAN><FONT face=\"Times New Roman\" size=\"3\"><\/FONT><\/SPAN>&nbsp;<\/P>\n<P class=\"MsoListParagraph\"><B><SPAN>5. Property is not inherited but may show within child elements that don&#8217;t set this property<\/SPAN><\/B><\/P>\n<P class=\"MsoNormal\"><SPAN><FONT face=\"Times New Roman\" size=\"3\">&nbsp;<\/FONT><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN><FONT size=\"3\"><FONT face=\"Times New Roman\">This is the tooltip when a property is not inherited by child tags. This is similar to #4, except that it only applies to <I>background-image <\/I>and<I> background-color<\/I>. For those properties the default value is set to <I>none<\/I> and <I>transparent<\/I>, therefore the parent tag\u2019s value is visible through the child tag.<\/FONT><\/FONT><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN><FONT face=\"Times New Roman\" size=\"3\">&nbsp;<\/FONT><\/SPAN><\/P>\n<P class=\"MsoNormal\">\n<TABLE class=\"MsoTableGrid\" cellSpacing=\"0\" cellPadding=\"0\" border=\"1\">\n<TBODY>\n<TR>\n<TD class=\"\" vAlign=\"top\" width=\"492\">\n<P class=\"MsoNormal\"><SPAN>&nbsp;<\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&lt;<\/SPAN><SPAN>div<\/SPAN><SPAN> <SPAN>style<\/SPAN><SPAN>=&#8221;<\/SPAN><SPAN>background-color<\/SPAN>:<SPAN>Blue<\/SPAN>;<SPAN>&#8220;&gt;<\/SPAN><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN><SPAN>&nbsp;&nbsp;&nbsp; <\/SPAN><SPAN>&lt;<\/SPAN><SPAN>span<\/SPAN><SPAN>&gt;<\/SPAN>Hello world<SPAN>&lt;\/<\/SPAN><SPAN>span<\/SPAN><SPAN>&gt;<\/SPAN><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN>&lt;\/<\/SPAN><SPAN>div<\/SPAN><SPAN>&gt;<\/SPAN><SPAN><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN><FONT face=\"Times New Roman\" size=\"3\">&nbsp;<\/FONT><\/SPAN><\/P><\/TD><\/TR><\/TBODY><\/TABLE><\/P>\n<P class=\"MsoNormal\"><SPAN><FONT face=\"Times New Roman\" size=\"3\">&nbsp;<\/FONT><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN><FONT size=\"3\"><FONT face=\"Times New Roman\">Here we have a SPAN within a DIV. The DIV has background-color set via an inline property. Now if you select the SPAN and open up CSS property grid, you will see background-color in red strikethrough. The tool tip in this case will read: <\/FONT><\/FONT><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN><FONT face=\"Times New Roman\" size=\"3\">&nbsp;<\/FONT><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN><IMG src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/MSDNBlogsFS\/prod.evol.blogs.msdn.com\/CommunityServer.Components.PostAttachments\/00\/03\/01\/48\/68\/s5.JPG\"><\/SPAN><\/P>\n<P class=\"MsoNormal\">&nbsp;<\/P>\n<P class=\"MsoNormal\"><SPAN><FONT size=\"3\"><FONT face=\"Times New Roman\">Those were all of the reasons that a property can have a red strikethrough in the CSS property grid.<\/FONT><\/FONT><\/SPAN><\/P>\n<P class=\"MsoNormal\"><SPAN><FONT size=\"3\"><FONT face=\"Times New Roman\"><\/FONT><\/FONT><\/SPAN>&nbsp;<\/P><SPAN><FONT size=\"3\"><FONT face=\"Times New Roman\">\n<P class=\"MsoNormal\"><SPAN>-By <I>Peter Spada<\/I> and <I>Reshmi Mangalore<\/I><\/SPAN><\/P><\/FONT><\/FONT><\/SPAN><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Visual Studio Orcas, the CSS property grid renders a red strikethrough when it wants to tell you that a property is either non-inherited or it is overridden by a rule with higher precedence. &nbsp; &nbsp;Read the tooltip when you see a red strikethrough on your property and it will give you the exact reason [&hellip;]<\/p>\n","protected":false},"author":404,"featured_media":58792,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197],"tags":[31,7271,7261,7262,7273,147,7267,7268],"class_list":["post-5014","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aspnet","tag-asp-net","tag-css","tag-css-and-html","tag-development","tag-orcas","tag-visual-studio","tag-vwd","tag-web"],"acf":[],"blog_post_summary":"<p>In Visual Studio Orcas, the CSS property grid renders a red strikethrough when it wants to tell you that a property is either non-inherited or it is overridden by a rule with higher precedence. &nbsp; &nbsp;Read the tooltip when you see a red strikethrough on your property and it will give you the exact reason [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/5014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/users\/404"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=5014"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/5014\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/58792"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=5014"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=5014"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=5014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}