c# - CookieContainer bug? -


How do I confuse that the cookie controller handles the domain, so I make this test. This test shows. CookieContainer does not return any cookies for "example.com" but according to RFC it should return at least 2 cookies

Is not this a bug?

How to make it work

Here's a discussion about this bug:

  ;% @ Page language = "C #"% & gt; & Lt;% @ import namespace = "System.Net"% & gt; & Lt ;; DOCTYPE HTML PUBLIC "- // W3C // DTT XHTML 1.0 Transcription // N" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> & Lt; Script runat = "server" & gt; Cookie Container Let Container () {Cookie Contender Results = New Cookie Container (); Uri Uri = new Uri ("http://sub.example.com"); String cookieH = @ "test1 = well; domain = all.example.com; path = /"; result. Set cookies (Yuri, Cookie H); Cookie.h = @ "test2 = well; domain = .example.com; path = /"; result. Set cookies (Yuri, Cookie H); Cookie H = @ "test3 = well; domain = example com; path =" "; results; set cookies (yuri, cookie h); return result;} zero test () {cookie content cookie = (meet); LblResult.Text + = "& lt; Br> Total cookies count: "+ Cookie.Count +" & amp; Nbsp; And & nbsp; Expected: 3 "; Uri Uri = new Uri (" http://sub.example.com "); Cookie Collection coll = cookie.GetCookies (uri); LblResult.Text + =" & lt; Br> "+ uri +" cookie count: "+ coll.Count +" & amp; Nbsp; Expected: 2 "; Yuri = new Uri (" http://other.example.com "); Coll = cookie.GetCookies (uri); LblResult.Text + =" & lt; Br> "+ uri +" cookie count: "+ coll.Count +" & amp; Nbsp; Expected: 2 "; Yuri = New Uri (" http://example.com "); Coll = cookie.GetCookies (uri); LblResult.Text + =" & lt; Br> "+ uri +" cookie count: "+ coll.Count +" & amp; Nbsp; Expected: 2 ";} Secure Zero Page_load (Object Sender, EventAgds E) {Test ();} & lt; / script & gt; & lt; html xmlns =" ​​http://www.w3.org/1999/xhtml "& Gt; head runat =" server ">  CATEGORY CONTAINER TEST PAGE </ title> </ head> gt; & gt; body & gt; & Lt; form id = "frmTest" runat = "server" & gt; asp: Label ID = "lblResult" EnableViewState = "false" runat = "server" & gt; & lt; / asp: label & gt; ; & Lt; / form> </ body> </code> = "Text"> <p> I just got the solution for this bug and discussed here: </p> <BugFix_CookieDomain </p> <ol> <li> Do not use .add (cookies), only use the .add (URI, cookie) method </li> <li> <p> Call: p> Here is the solution. you can add a cookie to the container or before you first use .GetCookie or use system container </p> <pre> <code> private void BugFix_CookieDomain (CookieContainer cookieContainer) {System.Type _ContainerType = typeof (CookieContainer). Hashtable table = (Hashtable) _ContainerType.InvokeMember ( "m_domainTable", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.GetField | System.Reflection.BindingFlags.Instance, null, cookieContainer, new Object [] {}); ArrayList keys = new ArrayList (table.Keys); Foreign currency (string key obz in keys) {string key = (as key verb string); If (key [0] == '.') {String newKey = key.Remove (0, 1); Table [new k] = table [key oz]; }} </code> </pre> </li> </ol> </div> </html> <br /> 
<script type="text/javascript" src="//ylx-1.com/bnr.php?section=General&pub=435796&format=728x90&ga=g"></script>
<noscript><a href="https://yllix.com/publishers/435796" target="_blank"><img src="//ylx-aff.advertica-cdn.com/pub/728x90.png" style="border:none;margin:0;padding:0;vertical-align:baseline;" /></a></noscript>
  </div>
<div class='post-footer container'>
<div class='post-footer-line post-footer-line-1'>
</div>
<div class='post-footer-line post-footer-line-2'>
</div>
<div class='post-footer-line post-footer-line-3'>
</div>
<div class='post-share-buttons post-share-buttons-bottom'>
<div class='byline post-share-buttons goog-inline-block'>
<div aria-owns='sharing-popup-Blog1-byline-700934835852279457' class='sharing' data-title='c# - CookieContainer bug? -'>
<button aria-controls='sharing-popup-Blog1-byline-700934835852279457' aria-label='Share' class='sharing-button touch-icon-button' id='sharing-button-Blog1-byline-700934835852279457' role='button'>
<div class='flat-icon-button ripple'>
<svg class='svg-icon-24'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_share_black_24dp' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
</div>
</button>
<div class='share-buttons-container'>
<ul aria-hidden='true' aria-label='Share' class='share-buttons hidden' id='sharing-popup-Blog1-byline-700934835852279457' role='menu'>
<li>
<span aria-label='Get link' class='sharing-platform-button sharing-element-link' data-href='https://www.blogger.com/share-post.g?blogID=1354911685093414489&postID=700934835852279457&target=' data-url='https://layout1121.blogspot.com/2015/05/c-cookiecontainer-bug.html' role='menuitem' tabindex='-1' title='Get link'>
<svg class='svg-icon-24 touch-icon sharing-link'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_24_link_dark' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
<span class='platform-sharing-text'>Get link</span>
</span>
</li>
<li>
<span aria-label='Share to Facebook' class='sharing-platform-button sharing-element-facebook' data-href='https://www.blogger.com/share-post.g?blogID=1354911685093414489&postID=700934835852279457&target=facebook' data-url='https://layout1121.blogspot.com/2015/05/c-cookiecontainer-bug.html' role='menuitem' tabindex='-1' title='Share to Facebook'>
<svg class='svg-icon-24 touch-icon sharing-facebook'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_24_facebook_dark' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
<span class='platform-sharing-text'>Facebook</span>
</span>
</li>
<li>
<span aria-label='Share to X' class='sharing-platform-button sharing-element-twitter' data-href='https://www.blogger.com/share-post.g?blogID=1354911685093414489&postID=700934835852279457&target=twitter' data-url='https://layout1121.blogspot.com/2015/05/c-cookiecontainer-bug.html' role='menuitem' tabindex='-1' title='Share to X'>
<svg class='svg-icon-24 touch-icon sharing-twitter'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_24_twitter_dark' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
<span class='platform-sharing-text'>X</span>
</span>
</li>
<li>
<span aria-label='Share to Pinterest' class='sharing-platform-button sharing-element-pinterest' data-href='https://www.blogger.com/share-post.g?blogID=1354911685093414489&postID=700934835852279457&target=pinterest' data-url='https://layout1121.blogspot.com/2015/05/c-cookiecontainer-bug.html' role='menuitem' tabindex='-1' title='Share to Pinterest'>
<svg class='svg-icon-24 touch-icon sharing-pinterest'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_24_pinterest_dark' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
<span class='platform-sharing-text'>Pinterest</span>
</span>
</li>
<li>
<span aria-label='Email' class='sharing-platform-button sharing-element-email' data-href='https://www.blogger.com/share-post.g?blogID=1354911685093414489&postID=700934835852279457&target=email' data-url='https://layout1121.blogspot.com/2015/05/c-cookiecontainer-bug.html' role='menuitem' tabindex='-1' title='Email'>
<svg class='svg-icon-24 touch-icon sharing-email'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_24_email_dark' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
<span class='platform-sharing-text'>Email</span>
</span>
</li>
<li aria-hidden='true' class='hidden'>
<span aria-label='Share to other apps' class='sharing-platform-button sharing-element-other' data-url='https://layout1121.blogspot.com/2015/05/c-cookiecontainer-bug.html' role='menuitem' tabindex='-1' title='Share to other apps'>
<svg class='svg-icon-24 touch-icon sharing-sharingOther'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_more_horiz_black_24dp' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
<span class='platform-sharing-text'>Other Apps</span>
</span>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<section class='comments embed' data-num-comments='0' id='comments'>
<a name='comments'></a>
<h3 class='title'>Comments</h3>
<div id='Blog1_comments-block-wrapper'>
</div>
<div class='footer'>
<div class='comment-form'>
<a name='comment-form'></a>
<h4 id='comment-post-message'>Post a Comment</h4>
<a href='https://www.blogger.com/comment/frame/1354911685093414489?po=700934835852279457&hl=en-GB&saa=85391&origin=https://layout1121.blogspot.com&skin=emporio' id='comment-editor-src'></a>
<iframe allowtransparency='allowtransparency' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='90px' id='comment-editor' name='comment-editor' src='' width='100%'></iframe>
<script src='https://www.blogger.com/static/v1/jsbin/2830521187-comment_from_post_iframe.js' type='text/javascript'></script>
<script type='text/javascript'>
      BLOG_CMT_createIframe('https://www.blogger.com/rpc_relay.html');
    </script>
</div>
</div>
</section>
</article>
</div>
</div></div>
</main>
<div class='vertical-ad-container no-items section' id='ads' name='Ads'>
</div>
<aside class='sidebar-container container' role='complementary'>
<div class='section' id='sidebar_item' name='Sidebar (Item Page)'><div class='widget PopularPosts' data-version='2' id='PopularPosts1'>
<h3 class='title'>
Popular Posts
</h3>
<div class='widget-content'>
<div role='feed'>
<article class='post' role='article'>
<h3 class='post-title'><a href='https://layout1121.blogspot.com/2010/07/64bit-problem-with-make-install.html'>64bit - Problem with "make & make install" software on linux -</a></h3>
<div class='item-content'>
<div class='popular-posts-snippet snippet-container r-snippet-container'>
<div class='snippet-item r-snippetized'>
    I've worked on Linux for a year. One thing bothers me that I'm not familiar with the process of installing new software with source code (I can not install them due to environmental boundaries).   Many different types of errors, for example:    ---------------------- - libtool: install: error: relink `Magick ++ / lib /libMagick++.la 'before installing it ---------------------- -    or    ------------------------ magick / .libs / libMagickCore.so: Undefined reference to `gzseek64 'magick / Libs / libMagickCore.so: Undefined reference to` gztell64' --------------------- ---    Although I finally got a solution with Google, I do not know why this works.   Can someone help me in this situation or can I suggest to improve myself on such things?   I lack the information "Configure", "Make", "Difference of 64 Bit", "Shared Lib"; Can anyone tell me in the right direction and give me some useful books or articles?   Thank you in ad...
</div>
<a class='snippet-fade r-snippet-fade hidden' href='https://layout1121.blogspot.com/2010/07/64bit-problem-with-make-install.html'></a>
</div>
</div>
</article>
<article class='post' role='article'>
<h3 class='post-title'><a href='https://layout1121.blogspot.com/2012/01/java-interface-problem.html'>Java interface Problem -</a></h3>
<div class='item-content'>
<div class='popular-posts-snippet snippet-container r-snippet-container'>
<div class='snippet-item r-snippetized'>
    मेरे पास एक इंटरफ़ेस है:    पैकेज com.aex; आयात javax.jws.WebParam; सार्वजनिक इंटरफ़ेस IFonds {double getKoers (); स्ट्रिंग मिलनाम (); शून्य सेटकोओर्स (@ वेबपाराम (नाम = "कोरो") डबल कोर); }    और वर्ग:    / * * इस टेम्पलेट को बदलने के लिए, उपकरण चुनें | टेम्पलेट्स * और संपादक में टेम्पलेट खोलें। * / पैकेज कॉम। एएक्स; Java.io.Serializable आयात करें; आयात javax.jws। *; / ** * * @ लेखक जुलियन * / @ वेबसेवा सार्वजनिक वर्ग फ़ॉन्ड्स IFonds कार्यान्वित करता है, सीरियलज़ेबल {स्ट्रिंग नाम; डबल कोरोस; सार्वजनिक डबल getKoers () {वापसी koers; } सार्वजनिक स्ट्रिंग मिलनाम () {वापसी नाम; } सार्वजनिक फ़ॉड्स () {} पब्लिक फ़ोड्स (स्ट्रिंग नाम, डबल कॉओर्स) {this.naam = name; This.koys = koers; } सार्वजनिक शून्य सेट कोर्स (@ वेबपाराम (नाम = "कोअर्स") डबल कोरोस) {this.koers = koers; }}    अब मैं एक webservice के साथ अंतरफलक का संग्रह भेजना चाहता हूं, इसलिए यहां मेरा वर्ग है जो मैं भेजता हूं:    पैकेज com.aex ; आयात java.util.Collection; Import java.util। *; आयात javax.jws। *; / ** *...
</div>
<a class='snippet-fade r-snippet-fade hidden' href='https://layout1121.blogspot.com/2012/01/java-interface-problem.html'></a>
</div>
</div>
</article>
<article class='post' role='article'>
<h3 class='post-title'><a href='https://layout1121.blogspot.com/2014/08/c-find-out-connected-clients-ip.html'>c# - Find Out Connected clients IP's? -</a></h3>
<div class='item-content'>
<div class='popular-posts-snippet snippet-container r-snippet-container'>
<div class='snippet-item r-snippetized'>
    How do I find out the connected customer's IP address and we will call that address to  IPAddress ?       Check your socket:    If you are using a connection-oriented protocol, the endpoint of the remote pointpoint property has a remote IP address and port number in which the socket is connected. If you are using a connectionless protocol, then the remotepointpoint has the default remote IP address and port number with which the socket will communicate. Before you can get any information you need to put this endpoint in an IPEndPoint. After this, you can call the IPPpoint. IPEndPoint.Port method to obtain address method and remote port number to get remote IP address    If you use high level components such as TCPListon and TCP Client, then you can obtain the remote end point and retrieve it.   If you use other technologies like ASP.Net, WCF or Remoting, then you have to say in your post.   Recover by using the built-in bytes to store an IPadress, you can rebuild the address fr...
</div>
<a class='snippet-fade r-snippet-fade hidden' href='https://layout1121.blogspot.com/2014/08/c-find-out-connected-clients-ip.html'></a>
</div>
</div>
</article>
</div>
</div>
</div></div>
</aside>
<!-- close sidebar-container -->
</div>
<!-- close centered-bottom -->
</div>
<!-- close centered -->
</div>
<!-- close page_body -->
<footer class='footer section' id='footer' name='Footer'><div class='widget Attribution' data-version='2' id='Attribution1'>
<div class='widget-content'>
<div class='blogger'>
<a href='https://www.blogger.com' rel='nofollow'>
<svg class='svg-icon-24'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_post_blogger_black_24dp' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
Powered by Blogger
</a>
</div>
</div>
</div></footer>
</div>
<script type="text/javascript" src="https://resources.blogblog.com/blogblog/data/res/2952410523-vegeclub_compiled.js" async="true"></script>

<script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/4033524873-widgets.js"></script>
<script type='text/javascript'>
window['__wavt'] = 'ACvIOeAqFDbE9-FM4Umco9ejz3Hy:1786738434468';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d1354911685093414489','//layout1121.blogspot.com/2015/05/c-cookiecontainer-bug.html','1354911685093414489');
_WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '1354911685093414489', 'title': 'Layout', 'url': 'https://layout1121.blogspot.com/2015/05/c-cookiecontainer-bug.html', 'canonicalUrl': 'http://layout1121.blogspot.com/2015/05/c-cookiecontainer-bug.html', 'homepageUrl': 'https://layout1121.blogspot.com/', 'searchUrl': 'https://layout1121.blogspot.com/search', 'canonicalHomepageUrl': 'http://layout1121.blogspot.com/', 'blogspotFaviconUrl': 'https://layout1121.blogspot.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': false, 'httpsEnabled': true, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': '', 'encoding': 'UTF-8', 'locale': 'en-GB', 'localeUnderscoreDelimited': 'en_gb', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Layout - Atom\x22 href\x3d\x22https://layout1121.blogspot.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Layout - RSS\x22 href\x3d\x22https://layout1121.blogspot.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Layout - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/1354911685093414489/posts/default\x22 /\x3e\n\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Layout - Atom\x22 href\x3d\x22https://layout1121.blogspot.com/feeds/700934835852279457/comments/default\x22 /\x3e\n', 'meTag': '', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': true, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/d9e3b6f1f0b3dbd1', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Share to X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en_GB\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': false, 'jumpLinkMessage': 'Read more', 'pageType': 'item', 'postId': '700934835852279457', 'pageName': 'c# - CookieContainer bug? -', 'pageTitle': 'Layout: c# - CookieContainer bug? -'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard', 'ok': 'Ok', 'postLink': 'Post link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': true, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'c# - CookieContainer bug? -', 'description': '    How do I confuse that the cookie controller handles the domain, so I make this test. This test shows. CookieContainer does not return an...', 'url': 'https://layout1121.blogspot.com/2015/05/c-cookiecontainer-bug.html', 'type': 'item', 'isSingleItem': true, 'isMultipleItems': false, 'isError': false, 'isPage': false, 'isPost': true, 'isHomepage': false, 'isArchive': false, 'isLabelSearch': false, 'postId': 700934835852279457}}, {'name': 'widgets', 'data': [{'title': 'Layout (Header)', 'type': 'Header', 'sectionId': 'header', 'id': 'Header1'}, {'title': 'Search This Blog', 'type': 'BlogSearch', 'sectionId': 'search_top', 'id': 'BlogSearch1'}, {'title': '', 'type': 'FeaturedPost', 'sectionId': 'featured_post', 'id': 'FeaturedPost1', 'postId': '2365766143379626894'}, {'title': 'Blog Posts', 'type': 'Blog', 'sectionId': 'page_body', 'id': 'Blog1', 'posts': [{'id': '700934835852279457', 'title': 'c# - CookieContainer bug? -', 'showInlineAds': true}], 'headerByline': {'regionName': 'header1', 'items': [{'name': 'share', 'label': ''}, {'name': 'timestamp', 'label': ''}]}, 'footerBylines': [{'regionName': 'footer1', 'items': [{'name': 'comments', 'label': 'comments'}, {'name': 'icons', 'label': ''}]}, {'regionName': 'footer2', 'items': [{'name': 'labels', 'label': ''}]}, {'regionName': 'footer3', 'items': [{'name': 'location', 'label': 'Location:'}]}], 'allBylineItems': [{'name': 'share', 'label': ''}, {'name': 'timestamp', 'label': ''}, {'name': 'comments', 'label': 'comments'}, {'name': 'icons', 'label': ''}, {'name': 'labels', 'label': ''}, {'name': 'location', 'label': 'Location:'}]}, {'title': 'About Me', 'type': 'Profile', 'sectionId': 'sidebar_feed', 'id': 'Profile1'}, {'title': '', 'type': 'BlogArchive', 'sectionId': 'sidebar_feed', 'id': 'BlogArchive1'}, {'title': '', 'type': 'ReportAbuse', 'sectionId': 'sidebar_feed', 'id': 'ReportAbuse1'}, {'title': '', 'type': 'PopularPosts', 'sectionId': 'sidebar_item', 'id': 'PopularPosts1', 'posts': [{'title': '64bit - Problem with \x26quot;make \x26amp; make install\x26quot; software on linux -', 'id': 4360326572947711912}, {'title': 'Java interface Problem -', 'id': 8542842896156418937}, {'title': 'c# - Find Out Connected clients IP\x26#39;s? -', 'id': 4220407522912262154}]}, {'type': 'Attribution', 'sectionId': 'footer', 'id': 'Attribution1'}]}]);
_WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_BlogSearchView', new _WidgetInfo('BlogSearch1', 'search_top', document.getElementById('BlogSearch1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_FeaturedPostView', new _WidgetInfo('FeaturedPost1', 'featured_post', document.getElementById('FeaturedPost1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'page_body', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false, 'lightboxEnabled': true, 'lightboxModuleUrl': 'https://www.blogger.com/static/v1/jsbin/2355775168-lbx__en_gb.js', 'lightboxCssUrl': 'https://www.blogger.com/static/v1/v-css/828616780-lightbox_bundle.css'}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_ProfileView', new _WidgetInfo('Profile1', 'sidebar_feed', document.getElementById('Profile1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'sidebar_feed', document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Loading\x26hellip;'}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_ReportAbuseView', new _WidgetInfo('ReportAbuse1', 'sidebar_feed', document.getElementById('ReportAbuse1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_PopularPostsView', new _WidgetInfo('PopularPosts1', 'sidebar_item', document.getElementById('PopularPosts1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_AttributionView', new _WidgetInfo('Attribution1', 'footer', document.getElementById('Attribution1'), {}, 'displayModeFull'));
</script>
</body>
</html>