n\n<p>That will be like saying, when is WordPress finished, when is the development finished? So it&#8217;s an incremental project, and it&#8217;s always going to be to need refining. So it&#8217;s of course, multilingual needs to come after collaboration because we need those tools.</p>\n\n\n\n<p>But that doesn&#8217;t mean we need to finish the collaboration phase or have it very advanced phase three before we can start phase four. That will be determined in the next month as we start explorations.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:15:17]&nbsp;</p>\n\n\n\n<p>So if you all, which I know you are, are interested in better workflows, more streamlined ways of working inside WordPress, and or interested in how we are gonna get multilingual settled in the future, this is a great time to get involved in this project and in the community. Like I said, we&#8217;ve got that post up that Matías shipped last week, which, again, if you have not read it, go read it because it&#8217;s got excellent, excellent information in there for you.&nbsp;</p>\n\n\n\n<p>Héctor, before we head out, is there anything that you wanna make sure that you let the listeners know, either about phase three or just about WordPress in general?</p>\n\n\n\n<p>[Héctor Prieto 00:15:57]<br /><br />Well, tomorrow is WordPress 6.2 release day. So happy 6.2, everybody!</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:16:04]<br /><br />Happy 6.2. Oh, yeah. Yeah. Which means today is the dry run; probably in three hours, we&#8217;re doing the dry run.</p>\n\n\n\n<p>[Héctor Prieto 00:16:14]<br /><br />Depends on when we&#8217;re listening to this, but yes.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:16:18]&nbsp;</p>\n\n\n\n<p>Oh, that&#8217;s a good point. Right? Not everybody listens to this the second it becomes available. Time zones. That&#8217;s right. Oh, man. Look at us being a global project and just pretending like everybody listens to this particular thing the moment that it&#8217;s available.</p>\n\n\n\n<p>I apologize to everybody who&#8217;s listening to it after the release or in the middle of the release party or whatever you&#8217;re doing. Regardless, tomorrow, if you&#8217;re listening to it today, is the WordPress 6.2 release, and it&#8217;s gonna be great.</p>\n\n\n\n<p>Well, Héctor, thank you so much for joining me today. I really enjoyed having you on, and thanks for letting me interview you.</p>\n\n\n\n<p>[Héctor Prieto 00:16:59]<br /><br />Thank you for having me. It was my pleasure to be here.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:17:10]</p>\n\n\n\n<p>So that brings us now to our small list of big things, and as is frequently the case, it&#8217;s actually kind of a big list of big things. So we&#8217;re gonna hop right in here. As Héctor and I mentioned in the episode, the release WordPress 6.2 is coming out tomorrow, depending on when you&#8217;re listening to this. If you listen to it on the 27th, it comes out on the 28th of March.&nbsp;</p>\n\n\n\n<p>If you have a chance to drop by the release party. I would encourage you to; they&#8217;re pretty interesting just to get an idea of everything that it takes to build WordPress. It is, of course, the last few hours before a release, and so you don&#8217;t get a full scope.</p>\n\n\n\n<p>But it&#8217;s always nice to see the way that everybody in the community works together, especially there in that last moment when we&#8217;re trying to package something and test it in a bunch of environments all across the world.&nbsp;</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:18:00]&nbsp;</p>\n\n\n\n<p>I love attending those. And so I encourage it. The next episode of the WordPress Briefing is going to have the release rundown.</p>\n\n\n\n<p>I&#8217;ll go through the key features and highlights that finally made it into 6.2. The reason we don&#8217;t do those beforehand is just in case we have to remove anything at the last minute from a release. It doesn&#8217;t happen too often, but it does happen sometimes. And so, next episode of WP Briefing, that&#8217;s what we&#8217;ll be talking about.</p>\n\n\n\n<p>The next thing on my list is a new developer blog. So there is a brand new developer blog. It was launched last Wednesday. It&#8217;s a great resource for WordPress developers to stay up to date and hear the latest in the WordPress development world. And also, we had been hearing some feedback from our developers in recent years that if you are like exploring how to extend WordPress, if you&#8217;re in that group of extenders, people who are building themes or building plugins, you&#8217;ve kind of feel like you&#8217;ve lost a place where you can have those exploratory conversations.&nbsp;</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:19:00]&nbsp;</p>\n\n\n\n<p>This is gonna be one of those places. We&#8217;ll put a link in the show notes. So far, the content that&#8217;s planned, I think, is really interesting.</p>\n\n\n\n<p>Next thing on our small list, big list, of big things is WordCamp Europe&#8217;s Contributor Day.</p>\n\n\n\n<p>So registration for Contributor Day is now open, and it does require a separate registration than regular attendance at WordCamp Europe. So if you are registered for WordCamp Europe, you already have your ticket for that, but you are not registered for Contributor Day, click the link in the show notes and come on down to spend a little time giving back to the WordPress Project.</p>\n\n\n\n<p>And the last thing on our list today is that we have a WP20 Wapuu coloring giveaway. So put on your little party hats, and grab your crayons. The 20th anniversary Wapuu coloring giveaway is here. There is an opportunity to color in your own community-driven Wapuu and tweet it to us using #WapuuWP20 for your chance to win a sweet haul of WP20 swag items.</p>\n\n\n\n<p>[Josepha Haden Chomphosy 00:20:00]</p>\n\n\n\n<p>You can check out the full rules at the link in our show notes.</p>\n\n\n\n<p>And that, my friends, is your small list of big things. Thanks for tuning in today for the WordPress Briefing. I&#8217;m your host, Josepha Haden Chomphosy, and I&#8217;ll see you again in a couple of weeks.&nbsp;</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Mon, 27 Mar 2023 12:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Santana Inniss\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:41;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:109:\"BuddyPress: Let’s celebrate BuddyPress 15th anniversary &amp; welcome the first Attachments Add-on features\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://buddypress.org/?p=328812\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:120:\"https://buddypress.org/2023/03/lets-celebrate-buddypress-15th-anniversary-welcome-the-first-attachments-add-on-features/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:12818:\"<p>Today is a very special day for the BuddyPress open source project: <strong>15 years</strong> ago, <a rel=\"noreferrer noopener\" href=\"https://buddypress.org/members/apeatling/\" target=\"_blank\">Andy</a> pushed the <a rel=\"noreferrer noopener\" href=\"https://buddypress.trac.wordpress.org/changeset/1\" target=\"_blank\">first code commit</a> on BP Trac. To remember the &#8220;whys&#8221; &amp; the important &#8220;whos&#8221; of our early days, I advise you to read (again) the <a rel=\"noreferrer noopener\" href=\"https://buddypress.org/2018/03/10-years/\" target=\"_blank\">great post</a> <a rel=\"noreferrer noopener\" href=\"https://buddypress.org/members/johnjamesjacoby/\" target=\"_blank\">John</a> wrote when we reached 10.</p>\n\n\n\n<span id=\"more-328812\"></span>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-activity-permalink.jpg\"><img width=\"1024\" height=\"825\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-activity-permalink-1024x825.jpg\" alt=\"\" class=\"wp-image-328800\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h2 class=\"wp-block-heading\">Let’s talk about the next 15 years!</h2>\n\n\n\n<p><strong>It’s starting today</strong> with the <a href=\"https://downloads.wordpress.org/plugin/bp-attachments.1.0.0.zip\">first BP Attachments Add-on version</a>. The screenshot above shows you an image attached to an activity update: you may say &#8220;OK, great, but it’s a basic feature every social network software include, what’s your point?&#8221;&nbsp;</p>\n\n\n\n<p>Our point is: this long awaited feature is finally available in BuddyPress <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f38a.png\" alt=\"🎊\" class=\"wp-smiley\" />, you simply need to install &amp; activate it from the <a rel=\"noreferrer noopener\" href=\"https://wordpress.org/plugins/bp-attachments/\" target=\"_blank\">WordPress.org plugin directory</a> or directly from your dashboard using the BuddyPress Add-ons tab of the Plugins/Add new WP Admin screen <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f447.png\" alt=\"👇\" class=\"wp-smiley\" />.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-bp-addons-screen.png\"><img width=\"1024\" height=\"475\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-bp-addons-screen-1024x475.png\" alt=\"\" class=\"wp-image-328809\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<p>We’ve been talking about Media in BuddyPress for a long while, we know there are a lot of expectations about it: these are probably the reasons why adding the feature was an intimidating task for the development team. We’ve put ourselves under a lot of pressure to satisfy some of your expectations as a <strong>very humble</strong> start and we thought it could be a nice gift <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f381.png\" alt=\"🎁\" class=\"wp-smiley\" /> to offer the community for our 15th birthday <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f382.png\" alt=\"🎂\" class=\"wp-smiley\" />.</p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>BP Attachments 1.0.0</strong></h3>\n\n\n\n<p>It’s not perfect! (Does anyone reach perfection anyway? <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png\" alt=\"🙂\" class=\"wp-smiley\" /> ) Some of you will probably tell us &#8220;Hey, the plugin is lacking support for this and that, etc&#8230;&#8221;: yes, you’re absolutely right, but let’s remember BuddyPress is free &amp; open source software and keep in mind we, as code contributors, first need a bit of cheers to keep the will to progress. Let me remind you &#8220;free &amp; open source&#8221; is demanding a lot more to users: telling what’s wrong is not enough, you need to contribute to how to fix it.</p>\n\n\n\n<p>This primary statement made, let’s talk about what’s inside this Attachments BuddyPress Add-on first version.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-activity-post-form.png\"><img width=\"1024\" height=\"480\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-activity-post-form-1024x480.png\" alt=\"\" class=\"wp-image-328801\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Attach rich media to your Activity updates</strong></h4>\n\n\n\n<p>Can you see the camera with the music symbol behind in the above screenshot? Great! That’s the button you need to click on to browse your device media and attach one to your activity. Once done you’ll get a small preview of it and information about it. You only want to share a media without any text inside your update? You can do it!</p>\n\n\n\n<p><strong>Media shared inside activities are public</strong>, every member of the community can view it and download it. Of course, you need the Activity component to be active to attach media to its items!</p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h4 class=\"wp-block-heading\">Two<strong> central places to manage your private or public media.</strong></h4>\n\n\n\n<p>BP Attachments comes with a ReactJS UI built thanks to the many WordPress React components available since it uses Blocks. This personal Media Library can be reached from your front-end profile. Once you’ve reached it, you’ll see a Public directory (and a Private one if the site administrator configured it &amp; made it available). Open this directory to be able to share public media, folders, photo albums, music or movie playlists.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-front-end-personal-media-library.png\"><img width=\"1024\" height=\"731\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-front-end-personal-media-library-1024x731.png\" alt=\"\" class=\"wp-image-328805\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<p>That’s the first place where you can add, delete, edit and organize all your media. The second one is located inside the WordPress dashboard. If you have a subscriber or a contributor role, you’ll notice the WordPress Media menu will bring you to your personal Media library.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-back-end-personal-media-library.png\"><img width=\"1024\" height=\"334\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-back-end-personal-media-library-1024x334.png\" alt=\"\" class=\"wp-image-328803\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<p>If you have an author or editor role, your personal media library will be available from a sub menu of the WordPress Media menu. In this place you can do exactly the same thing you are able to do from the front-end interface; it can act as a fallback if the active theme or other plugins are not playing nicely with the Media library page of your front-end profile.</p>\n\n\n\n<p>Both locations are only accessible to the Member who created the media (or the Media owner), site administrators also own a front-end Media library, but in the WordPress dashboard, they get something more powerful: a <strong>moderating</strong> tool.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-back-end-personal-media-libraries.png\"><img width=\"1024\" height=\"287\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-back-end-personal-media-libraries-1024x287.png\" alt=\"\" class=\"wp-image-328802\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<p>As you can see, the site administrator can access the Media Library belonging to <a href=\"https://buddypress.org/members/dcavins/\">@dcavins</a> or <a href=\"https://buddypress.org/members/imath/\">@imath</a> to remove some &#8220;spammy&#8221; media if necessary. Using the &#8220;My Media&#8221; directory drives the administrator to his or her personal Media library.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-attachments-settings-scaled.jpg\"><img width=\"1024\" height=\"583\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-attachments-settings-1024x583.jpg\" alt=\"\" class=\"wp-image-328810\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Attach rich media to your private conversations</strong></h4>\n\n\n\n<p>If the Messages component is active &amp; Private media is allowed by the administrator from the BuddyPress options screen as shown above, then community members can share media within their private conversations. Unlike Activity Attachments, Messages Attachments <strong>are always private</strong> and can only be viewed or downloaded by the Media owner and the private conversation participants.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-messages-attachment.png\"><img width=\"1024\" height=\"747\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-messages-attachment-1024x747.png\" alt=\"\" class=\"wp-image-328811\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Community Media directory</strong></h4>\n\n\n\n<p>All public media can be browsed from the Community Media directory. Depending on the allowed media types the administrator chose, this directory can contain one or more navigation items to filter the displayed layout : one for all media, one for images, one for movies, one for sounds and  one for all other file types.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-community-media-directory.jpg\"><img width=\"1024\" height=\"590\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-community-media-directory-1024x590.jpg\" alt=\"\" class=\"wp-image-328804\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<p>When you click on one of the displayed media items, you reach its single view where you can download it, and where you’ll be able to comment, like, share etc.. in future releases of the BuddyPress Add-on.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-single-media.jpg\"><img width=\"1024\" height=\"878\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-single-media-1024x878.jpg\" alt=\"\" class=\"wp-image-328806\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<p>PS: you can already share an embedded version of the media copying &amp; pasting its link into a WordPress embed block.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-wp-editor-upload-bp-attachments.png\"><img width=\"1024\" height=\"492\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-wp-editor-upload-bp-attachments-1024x492.png\" alt=\"\" class=\"wp-image-328807\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Attach rich media to WordPress posts</strong></h4>\n\n\n\n<p>Finally, the BP Attachments Add-on comes with image, video, sound and file blocks. Unlike regular WordPress media, your contributors will be able to use their personal Media Library when writing their content.</p>\n\n\n<div class=\"wp-block-image\">\n<a href=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-wp-editor-use-bp-attachments-scaled.jpg\"><img width=\"1024\" height=\"507\" src=\"https://buddypress.org/wp-content/uploads/1/2023/03/bp-15-wp-editor-use-bp-attachments-1024x507.jpg\" alt=\"\" class=\"wp-image-328808\" /></a></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<p>That’s all for this first version! Expect some Groups and Friends component-related features to land in the next major version of the BP Attachments Add-on. If you’re wondering when this next version will be published: it’s up to you! If you <a rel=\"noreferrer noopener\" href=\"https://github.com/buddypress/bp-attachments\" target=\"_blank\">contribute</a> to the Add-on and if it’s becoming popular, it can happen very quickly.</p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-6\">\n<div class=\"wp-block-column is-layout-flow\"></div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\">\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\"><a href=\"https://wordpress.org/plugins/bp-attachments/\">BP Attachments</a></blockquote>\n</div>\n</div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\"></div>\n</div>\n\n\n\n<p>We hope you’ll have great times playing with these new features, don’t forget to <strong>celebrate BuddyPress&#8217;s 15th year before the end of the day</strong> &amp; most importantly let’s have some fun and be kind to each other <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f91d.png\" alt=\"🤝\" class=\"wp-smiley\" />.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 25 Mar 2023 20:16:50 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:12:\"Mathieu Viet\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:42;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:115:\"Gutenberg Times: Phase 3 collaboration, layout, and spacing controls, block visibility 3.0 – Weekend Edition #248\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://gutenbergtimes.com/?p=23700\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:118:\"https://gutenbergtimes.com/phase-3-collaboration-layout-and-spacing-controls-block-visibility-3-0-weekend-edition-248/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:19131:\"<p>Howdy, </p>\n\n\n\n<p>This week three major things happened: The movers packed up our household into boxes and a big truck, the <a href=\"https://wordpress.org/news/2023/03/introducing-the-wordpress-developer-blog/\"><strong>WordPress Developer Blog</strong></a> came out of beta and is now considered officially launched, and Matias Ventura published a post about what Phase 3 of the Gutenberg project could look like, more about the latter further below. </p>\n\n\n\n<p>Have a wonderful weekend! </p>\n\n\n\n<p>Yours, 💕<br /><em>Birgit</em></p>\n\n\n\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n<p><strong>Table of Contents</strong></p>\n\n\n\n<div class=\"wp-block-sortabrilliant-guidepost\"><ul><li><a href=\"https://gutenbergtimes.com/feed/#0-word-press-release-information\">Developing Gutenberg and WordPress</a></li><li><a href=\"https://gutenbergtimes.com/feed/#0-p\">Plugins, Themes, and Tools for #nocode site builders and owners</a></li><li><a href=\"https://gutenbergtimes.com/feed/#2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks</a></li><li><a href=\"https://gutenbergtimes.com/feed/#3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor. </a></li><li><a href=\"https://gutenbergtimes.com/feed/#4-word-camps\">WordCamps</a></li></ul></div>\n</div></div>\n\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-word-press-release-information\">Developing Gutenberg and WordPress</h2>\n\n\n\n<img />\n\n\n\n<p>Next week, WordPress 6.2 is coming to a WordPress instance near you. Are you prepared? You could use the <a href=\"https://make.wordpress.org/core/2023/03/23/wordpress-6-2-release-candidate-4/\"><strong>WordPress 6.2 Release Candidate 4</strong></a> for your testing and make sure. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>If you want to follow along, <strong>Hector Prieto </strong>posted the <a href=\"https://make.wordpress.org/core/2023/03/23/wordpress-6-2-release-day-process/\"><strong>WordPress 6.2 Release Day Process</strong></a>, with the schedule for the Dry Run, 24-hour Code Freeze and the Release party on March 28, 2023, which is tentatively set for 2 pm EDT / 6 pm UTC. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong><a href=\"https://twitter.com/dan_knauss\">Dan Knauss</a></strong>, iThemes published <a href=\"https://ithemes.com/blog/what-to-expect-in-wordpress-6-2\"><strong>What to Expect in WordPress 6.2</strong></a>, and highlights all the improvements of Blocks, Site Editor and new tools. He goes into details on the various new Header and Footer Patterns that will be available via WordPress 6.2. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Carlo Daniele,</strong> wrote on the Kinsta blog: <a href=\"https://kinsta.com/blog/wordpress-6-2/\"><strong>What’s New In WordPress 6.2: Browse Mode, Style Book, Improved Navigation Menus, New APIs, and Much More</strong></a>. In his post Daniele covers the update coming to 6.2 in four categories: </p>\n\n\n\n<ul>\n<li><a href=\"https://kinsta.com/blog/wordpress-6-2/#improved-editing-experience\">Improved Editing Experience</a></li>\n\n\n\n<li><a href=\"https://kinsta.com/blog/wordpress-6-2/#extended-block-capabilities\">Extended Block Capabilities</a></li>\n\n\n\n<li><a href=\"https://kinsta.com/blog/wordpress-6-2/#enhanced-design-tools\">Enhanced Design Tools</a></li>\n\n\n\n<li><a href=\"https://kinsta.com/blog/wordpress-6-2/#changes-for-developers\">Changes for Developers</a></li>\n</ul>\n\n\n\n<div class=\"wp-block-group has-light-background-background-color has-background is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n<p><strong>🎙️ </strong> New episode:  <a href=\"https://gutenbergtimes.com/podcast/gutenberg-changelog-81-wordpress-6-2-interactivity-api/\">Gutenberg Changelog #81 – WordPress 6.2, Gutenberg 15.4 and 15.5, Phase 3 – Collaboration and a new  Interactivity API</a> with Birgit Pauli-Haack and special guest Leonardus Nugraha</p>\n</div></div>\n\n\n\n<p><strong>Justin Tadlock</strong> and <strong>Ryan Welcher</strong> co-led the <strong>Gutenberg 15.4</strong> plugin release. In the release post, <a href=\"https://make.wordpress.org/core/2023/03/22/whats-new-in-gutenberg-15-4-22-march/\"><strong>What’s new in Gutenberg 15.4 (22 March)</strong></a>, Tadlock wrote: &#8220;The latest release of the plugin is lighter on user-facing features than normal and focuses heavily on bug fixes, testing, and other much-needed improvements.&#8221; The highlights included: </p>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/03/22/whats-new-in-gutenberg-15-4-22-march/#color-and-layout-support-for-cover-block\">Color and layout support for the Cover block</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/22/whats-new-in-gutenberg-15-4-22-march/#updated-template-descriptions\">Updated template descriptions</a></li>\n</ul>\n\n\n\n<p>Personally, I like the new <code>textColumns</code> property that allows  me to split text-based blocks into self-adjusting columns. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Matias Ventura</strong>, lead developer of the Gutenberg projects, posted <a href=\"https://make.wordpress.org/core/2023/03/24/phase-3-collaboration/\"><strong>Phase 3: Collaboration</strong></a> and explored briefly, what the next phase of the Gutenberg project would encompass. He identified seven areas: </p>\n\n\n\n<ul>\n<li><strong>Real-time collaboration</strong> &#8211; more than one person can edit a post at the same time.</li>\n\n\n\n<li><strong>Asynchronous collaboration.</strong> Writers and editors share drafts and discuss via a comments assignments, topics etc. This part is all about workflow among a team of editors. </li>\n\n\n\n<li><strong>Publishing flows.</strong> Publishing checklists, managing requirements and allowing for customization as every site has different needs. </li>\n\n\n\n<li><strong>Post revisions interface.</strong> A way to coordinate updates and add new content in a scheduled manner.  There will be overlap with Theme switching and applying styles, for instance for Christmas, or other occasions. </li>\n\n\n\n<li><strong>Admin design.</strong> Ventura wrote about this last year in <a href=\"https://make.wordpress.org/design/2022/06/13/thinking-through-the-wordpress-admin-experience/\">Thinking Through the WordPress Admin Experience</a>. Notifications, list views updated UI to include new features. </li>\n\n\n\n<li><strong>Library</strong> &#8211; A space where users manage Patterns, Blocks, Styles, and Fonts. </li>\n\n\n\n<li>Develop a <strong>global search &amp; command component</strong></li>\n</ul>\n\n\n\n<p>I just briefly touched on the seven areas, and might not do it full justice. Ventura provided in his post many more details. <a href=\"https://make.wordpress.org/core/2023/03/24/phase-3-collaboration/\">It&#8217;s worth a read</a>.  Give it time to digest, too. Then, see if there is something you are missing, that would fit into the third phase and share it in the comments on the post. </p>\n\n\n\n<img />\n\n\n\n<h2 class=\"wp-block-heading\" id=\"0-p\">Plugins, Themes, and Tools for #nocode site builders and owners</h2>\n\n\n\n<p><strong>Anne McCarthy</strong> organized again a Hallway Hangout and invited Automattic-sponsored design developers, <strong>Isabel Brison</strong> and <strong>Saxon Fletcher</strong> to <a href=\"https://make.wordpress.org/test/2023/03/14/hallway-hangout-lets-chat-about-all-things-layout/\"> </a><strong><a href=\"https://make.wordpress.org/test/2023/03/14/hallway-hangout-lets-chat-about-all-things-layout/\">Chat about All Things Layout</a>.</strong> The recording is available as well as summary of the demos and topics covered. It was a continuation of Brison&#8217;s WordCamp Asia talk <a href=\"https://gutenbergtimes.com/wordcamp-asia-2023-eight-gutenberg-related-talks/#layout-layout-layout\">&#8220;Layout, Layout, Layout&#8221;</a>.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Nick Diego </strong>just released version 3.0.0. Learn more in his post <a href=\"https://blockvisibilitywp.com/block-visibility-3-0-0-a-new-chapter-begins/\"><strong>Block Visibility 3.0.0: A New Chapter Begins</strong></a>, in which he announces that he makes most Pro features available for free. With the plugin, you can control show or hide blocks depending on, for instance, a date, a user role, a location, or referral source. It extends the core block editor with additional settings. </p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Wes Theron </strong>posted a new tutorial on WordPressTV <a href=\"https://wordpress.tv/2023/03/20/intro-to-temaplates-block-theme/\"><strong>Intro to Templates </strong>(Block Theme)</a>. A template provides the structure or design for how a page is displayed. That usually includes a header template part, a content area and a footer template part. In this beginner session, we will look closer at the various templates available, the template layout, and how to assign a template to a post or page.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p><strong>Sarah Snow</strong> posted <a href=\"https://learn.wordpress.org/tutorial/what-kind-of-wordpress-theme-do-i-have-classic-block-or-something-else/\"><strong>What kind of WordPress theme do I have: classic, block, or something else?</strong></a> Learn in 2 minutes to quickly identify what kind of theme you are using on your existing WordPress website.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2-word-press-6-0-1-and-6-1-scheduled\">Theme Development for Full Site Editing and Blocks</h2>\n\n\n\n<p>In this week&#8217;s post on the WordPress Developer Blog, <a href=\"https://developer.wordpress.org/news/2023/03/everything-you-need-to-know-about-spacing-in-block-themes/\"><strong>Everything you need to know about spacing in block themes</strong></a>, <strong>Justin Tadlock </strong> took a deep dive into all the ways, theme developers can control spacing for their block themes, and their users in the Site editor. In addition to description of the conceptual implementation, you&#8217;ll find real life  practical code examples paired with screenshots. </p>\n\n\n\n\n<p><strong> <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/\" target=\"_blank\" rel=\"noreferrer noopener\">&#8220;Keeping up with Gutenberg &#8211; Index 2022&#8221;</a> </strong><br />A chronological list of the WordPress Make Blog posts from various teams involved in Gutenberg development: Design, Theme Review Team, Core Editor, Core JS, Core CSS, Test, and Meta team from Jan. 2021 on. Updated by yours truly.  <a href=\"https://make.wordpress.org/core/handbook/references/keeping-up-with-gutenberg-index/keeping-up-with-gutenberg-index-2020/\"><em>The index 2020 is here</em></a></p>\n\n\n\n\n<p><strong>Daisy Olsen</strong> uploaded the recording of her livestream <a href=\"https://www.youtube.com/watch?v=Zc7Y6pXOlPI\"><strong>Speed Building a Block Theme</strong></a> to YouTube. In this session, she &#8220;created a completely functional Block Theme based on the templates and parts included in the Underscores Starter theme in just about one hour.&#8221; Olsen used the <a href=\"https://wordpress.org/plugins/create-block-theme/\">Create Block Theme plugin</a> and the Site Editor for this project. <a href=\"https://www.twitch.tv/videos/1767688887\">Part Two covering Styles and theme.json</a> is available on Twitch.tv.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-building-themes-for-fse-and-word-press\">Building Blocks and Tools for the Block editor. </h2>\n\n\n\n<p>Don&#8217;t miss Monday&#8217;s <strong><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/291332837/\">Developer Hours: Migrate a plugin to blocks </a></strong>with <strong>Michael Burridge</strong> and <strong>Jonathan Bossenger,</strong> who will provide provide WordPress plugin developers with the opportunity to connect with, and learn from, one another. It&#8217;s a great AMA and you can get your burning questions answered! <strong><a href=\"https://www.meetup.com/learn-wordpress-online-workshops/events/291332837/\">Monday 27, 2023 at 4 am EDT / 8 am UTC / 3 pm Indonesia Time</a> </strong> &#8211; Yeah it&#8217;s a bit early for the US. This is scheduled for the Asia-Pacific developers 🙂 </p>\n\n\n\n<img />\n\n\n\n<p><strong>Ryan Welcher</strong> posted last week&#8217;s Twich stream session to YouTube: <a href=\"https://www.youtube.com/watch?v=32Ohee5fos0\"><strong>Reviewing Gutenberg 15.3 features. Live stream: March 16, 2023</strong></a>. He went over the features of the Gutenberg 15.3 plugin. He discussed the new time to read block and showed how it works and also highlighted the improvements made to the duotone design tool. Welcher also elaborated on the fast release cycle of Gutenberg and how it can sometimes result in smaller updates. Another topic was the process of creating custom duotones and Welcher suggested that it would be great if the editor could save custom duotones for future use.</p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"4-word-camps\">WordCamps</h2>\n\n\n\n<p><strong>WordCamp Phoenix</strong> livestreams talks from two tracks (<a href=\"https://phoenix.wordcamp.org/2023/schedule/\">schedule</a>). There are quite a few talks about blocks, the block, and site editor. </p>\n\n\n\n<p><a href=\"https://phoenix.wordcamp.org/2023/livestream/\">You can catch &#8217;em all on the re-runs</a>! </p>\n\n\n\n<ul>\n<li><a href=\"https://phoenix.wordcamp.org/2023/session/building-custom-blocks-no-js-required/\">Building Custom Blocks. No JS Required!</a> with John Hawkins  works with ACF</li>\n\n\n\n<li><a href=\"https://phoenix.wordcamp.org/2023/session/youre-invited-to-a-block-party/\">You’re invited to a Block Party!</a> with Alicia St. Rose  </li>\n\n\n\n<li><a href=\"https://phoenix.wordcamp.org/2023/session/shooting-hoops-with-wordpresss-new-site-editor-tips-and-tricks-for-elevating-your-site-building-game/\">Shooting Hoops with WordPress’ New Site Editor: Tips and Tricks for Elevating Your Site-Building Game</a> with James Tryon </li>\n\n\n\n<li><a href=\"https://phoenix.wordcamp.org/2023/session/the-block-editor-and-full-site-editing-crash-course-for-freelancers-and-agencies/\">The Block Editor and Full Site Editing Crash Course for Freelancers and Agencies</a> with Keanan Koppenhaver</li>\n\n\n\n<li><a href=\"https://phoenix.wordcamp.org/2023/session/using-blocks-and-block-based-forms-to-build-applications/\">Using Blocks (and Block-Based Forms) to Build Applications</a> with Robert Richardson</li>\n\n\n\n<li><a href=\"https://phoenix.wordcamp.org/2023/session/breaking-down-the-block-editors-layout-system/\">Breaking Down The Block Editor’s Layout System</a> with Al Ani</li>\n</ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n<p>WordCamp Asia &#8211; I just finished collecting all the links for the block related talks. </p>\n\n\n\n\n<div class=\"ngl-articles colored ngl-articles-50_50 ngl-articles-frontend\">\n\n	\n	<div class=\"ngl-articles-wrap ngl-articles-webview\">\n	\n						\n			<div class=\"ngl-article-mobile\">\n				<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n					<tr>\n						<td valign=\"top\">\n							<div class=\"ngl-article-mob-wrap\">\n							<div class=\"ngl-article-featured\"><a href=\"https://gutenbergtimes.com/wordcamp-asia-2023-eight-gutenberg-related-talks/\" target=\"_self\" rel=\"\"><img src=\"https://i0.wp.com/gutenbergtimes.com/wp-content/uploads/2023/02/Screenshot-2023-02-03-at-12.25.29.png?w=652&ssl=1\" /></a></div><div class=\"ngl-article-title\"><a href=\"https://gutenbergtimes.com/wordcamp-asia-2023-eight-gutenberg-related-talks/\" target=\"_self\" rel=\"\"><span>WordCamp Asia 2023: Eight Gutenberg related talks</span></a></div><div class=\"ngl-article-excerpt\">It&#8217;s been over a month since WordCamp Asia ended, and I am still browsing through the thousands of photos from the official Flickr album and the public Google Photos were… <a href=\"https://gutenbergtimes.com/wordcamp-asia-2023-eight-gutenberg-related-talks/\" class=\"ngl-article-read-more\" target=\"_self\">Read more.</a></div>							</div>\n						</td>\n					</tr>\n				</table>\n			</div>\n			\n			\n			\n\n		\n		\n		</div>\n\n</div>\n\n\n\n\n\n<p><strong><a href=\"https://gutenbergtimes.com/need-a-zip-from-master/\">Need a plugin .zip from Gutenberg&#8217;s master branch?</a></strong><br />Gutenberg Times provides daily build for testing and review. <br />Have you been using it? Hit reply and let me know.</p>\n\n\n\n<p><img alt=\"GitHub all releases\" src=\"https://img.shields.io/github/downloads/bph/gutenberg/total?style=for-the-badge\" /></p>\n\n\n\n\n<p class=\"has-text-align-right has-small-font-size\"><em>Questions? Suggestions? Ideas? Don&#8217;t hesitate to send <a href=\"mailto:pauli@gutenbergtimes.com\">them via email</a> or send me a message on WordPress Slack or Twitter @bph</em>. </p>\n\n\n\n<p class=\"has-text-align-right has-small-font-size\">For questions to be answered on the <a href=\"http://gutenbergtimes.com/podcast\">Gutenberg Changelog</a>, send them to <a href=\"mailto:changelog@gutenbergtimes.com\">changelog@gutenbergtimes.com</a></p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\" />\n\n\n\n\n<p>Featured Image: &#8220;<a href=\"https://www.flickr.com/photos/16228681@N00/2503685266\" target=\"_blank\" rel=\"noreferrer noopener\">Moveable Type</a>&#8221; by&nbsp;<a href=\"https://www.flickr.com/photos/16228681@N00\" target=\"_blank\" rel=\"noreferrer noopener\">Dave DeSandro</a>&nbsp;is licensed under&nbsp;<a href=\"https://creativecommons.org/licenses/by-nc/2.0/?ref=openverse\" target=\"_blank\" rel=\"noreferrer noopener\">CC BY-NC 2.0</a>.</p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\n\n\n\n<p class=\"has-text-align-left\"><strong>Don&#8217;t want to miss the next Weekend Edition? </strong></p>\n\n\n\n<form class=\"wp-block-newsletterglue-form ngl-form ngl-portrait\" action=\"https://gutenbergtimes.com/feed/\" method=\"post\"><div class=\"ngl-form-container\"><div class=\"ngl-form-field\"><label class=\"ngl-form-label\" for=\"ngl_email\"><br />Type in your Email address to subscribe.</label><div class=\"ngl-form-input\"><input type=\"email\" class=\"ngl-form-input-text\" name=\"ngl_email\" id=\"ngl_email\" /></div></div><button type=\"submit\" class=\"ngl-form-button\">Subscribe</button><p class=\"ngl-form-text\">We hate spam, too and won&#8217;t give your email address to anyone except Mailchimp to send out our Weekend Edition</p></div><div class=\"ngl-message-overlay\"><div class=\"ngl-message-svg-wrap\"></div><div class=\"ngl-message-overlay-text\">Thanks for subscribing.</div></div><input type=\"hidden\" name=\"ngl_list_id\" id=\"ngl_list_id\" value=\"26f81bd8ae\" /><input type=\"hidden\" name=\"ngl_double_optin\" id=\"ngl_double_optin\" value=\"yes\" /></form>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\" />\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 25 Mar 2023 06:39:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Birgit Pauli-Haack\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:43;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:118:\"WPTavern: Block Visibility 3.0.0 Makes Pro Version Free, Adds Browser and Device Control, Visibility Presets, and More\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=143014\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:126:\"https://wptavern.com/block-visibility-3-0-0-makes-pro-version-free-adds-browser-and-device-control-visibility-presets-and-more\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4239:\"<p>WordPress contributor and developer Nick Diego has released <a href=\"https://blockvisibilitywp.com/block-visibility-3-0-0-a-new-chapter-begins/\">version 3.0.0</a> of his Block Visibility plugin, which allows users to conditionally display blocks based on specific user roles, logged in/out, specific users, screen sizes, query strings, ACF fields, and more.</p>\n\n\n\n<p>The biggest change in this update is that Diego has decided to merge the Pro version with the free plugin so users no longer have to purchase a commercial add-on to get extra features. Diego launched the pro version in 2021 to help support his efforts developing the free plugin but said this is no longer necessary.</p>\n\n\n\n<p>&#8220;Originally I had planned on developing a plugin business,&#8221; he said. &#8220;But I found my love for building, contributing, and educating surpassed my desire to be an entrepreneur in the plugin space. This way, I can focus on my passion and also support the community.&#8221;</p>\n\n\n\n<p>Version 3.0.0 includes previously pro features such as <a href=\"https://blockvisibilitywp.com/knowledge-base/how-to-use-the-browser-device-control/\">browser and device control</a> that allows for displaying custom content based on the browser and/or device of the current user. It also adds <a href=\"https://blockvisibilitywp.com/knowledge-base/how-to-use-the-location-control/\">Location control</a>, which isn&#8217;t what it sounds like. It allows users to show or hide content based on where the block is located on the website and attributes of its location. Blocks can be conditionally displayed based on post taxonomy, post type, and other rules that offer more control over block visibility than one might ever have imagined possible.</p>\n\n\n\n<img />Block Visibility documentation on <a href=\"https://blockvisibilitywp.com/knowledge-base/how-to-use-the-browser-device-control/\">Browser and Device Control</a>\n\n\n\n<p>This update brings in controls for <a href=\"https://blockvisibilitywp.com/knowledge-base/how-to-use-the-cookie-control/\">Cookies</a>, <a href=\"https://blockvisibilitywp.com/knowledge-base/how-to-use-the-metadata-control/\">Metadata</a>, <a href=\"https://blockvisibilitywp.com/knowledge-base/how-to-use-the-referral-source-control/\">Referral Source</a>, and <a href=\"https://blockvisibilitywp.com/knowledge-base/how-to-use-the-url-path-control/\">URL Path</a>. It expands the <a href=\"https://blockvisibilitywp.com/knowledge-base/how-to-use-the-date-time-control/\">Date &amp; Time</a> control to include Day of Week and Time of Day. </p>\n\n\n\n<p><a href=\"https://blockvisibilitywp.com/knowledge-base/guide-to-visibility-presets/\">Visibility Presets</a> is another mind-blowing new feature in this release, the kind that makes you wonder how this could be a free plugin. It allows users to create a collection of visibility conditions that can be applied to other blocks with a single click. Blocks can have multiple presets applied, and Diego said this is just the first iteration of this feature. </p>\n\n\n\n<img />Block Visibility documentation on <a href=\"https://blockvisibilitywp.com/knowledge-base/guide-to-visibility-presets/\">Visibility Presets</a>\n\n\n\n<p>This release includes everything except the WooCommerce and Easy Digital Downloads controls, which include conditional block logic for shopping cart contents, product details, customer metrics, and more. Diego plans to add those later in April with the next version (3.1.0), so he can make a few further changes to them before including them in the free version. Users who rely on the WooCommerce or Easy Digital Downloads controls will need to wait until the next release to deactivate the Pro add-on.</p>\n\n\n\n<p>The Block Visibility plugin&#8217;s <a href=\"https://blockvisibilitywp.com/knowledge-base/\">documentation</a> is already extensive, with videos, screenshots, and tutorials for nearly every feature. Diego said he will be investing more time into documenting how developers can create their own <a href=\"https://github.com/ndiego/block-visibility-add-on-example\">Block Visibility extensions</a>. The plugin currently has more than 9,000 active users and will likely see more growth now that the pro features are getting rolled into the free version. </p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Sat, 25 Mar 2023 02:31:54 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:44;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:63:\"Post Status: Launching a WordPress Product in Public: Session 6\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=148481\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:73:\"https://poststatus.com/launching-a-wordpress-product-in-public-session-6/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:37409:\"<div class=\"is-layout-flow wp-block-group eplus-wrapper has-theme-palette-2-color has-theme-palette-8-background-color has-text-color has-background\"><div class=\"wp-block-group__inner-container\"><div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Transcript ↓ Learn from Corey Maass, a master of WordPress plugins and apps, and Cory Miller, a marketing, business, and WordPress experience guru. The two discuss the intimacies of partnering on a product and how solopreneurs can benefit from support. Top Takeaways: <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f517.png\" alt=\"🔗\" class=\"wp-smiley\" /> Mentioned in the show: <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f426.png\" alt=\"🐦\" class=\"wp-smiley\" /> You can follow Post Status and our&#8230; </p></div>\n\n\n<div class=\"wp-block-spacer eplus-wrapper\"></div>\n\n\n\n<p class=\"yoast-reading-time__wrapper\"><span class=\"yoast-reading-time__icon\"></span><span class=\"yoast-reading-time__spacer\"></span><span class=\"yoast-reading-time__descriptive-text\">Estimated reading time:  </span><span class=\"yoast-reading-time__reading-time\">34</span><span class=\"yoast-reading-time__time-unit\"> minutes</span></p>\n</div></div>\n\n\n\n\n\n\n\n<p><a href=\"https://poststatus.com/planet/feed/#h-transcript\">Transcript</a> ↓</p>\n\n\n\n<p>Learn from <a href=\"https://twitter.com/coreymaass\">Corey Maass</a>, a master of WordPress plugins and apps, and <a href=\"https://twitter.com/corymiller303\">Cory Miller</a>, a marketing, business, and WordPress experience guru. The two discuss the intimacies of partnering on a product and how solopreneurs can benefit from support.</p>\n\n\n\n<p><strong>Top Takeaways:</strong></p>\n\n\n\n<ul>\n<li><strong>The Value of Partnerships.</strong> Starting a business can be a lonely experience. Having someone to bounce ideas off, talk through tough subjects with, and celebrate successes with makes a significant difference. Having that collaborative support system can make managing a business more enjoyable and streamlined, which is a huge benefit, especially for startups and small businesses.&nbsp;</li>\n\n\n\n<li><strong>Discussion vs. Decision. </strong>It’s important to be intentional with communication considering the stage you are in when you are improving a product or creating something brand new. Being vocal about whether you are still discussing or whether you are ready to make decisive moves is critical to keep the process moving forward without missteps.&nbsp;</li>\n\n\n\n<li><strong>The Art of Failing.</strong> Understanding that taking risks and being willing to fail in order to ultimately achieve success is key for solopreneurs and partnerships. Quantifying your success rate on projects isn’t the ultimate indicator of how successful you truly are. Stumbling through a myriad of shortcomings while still pursuing success is powerful.</li>\n</ul>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n\n</div>\n\n\n\n<h3 class=\"eplus-wrapper\" id=\"h-mentioned-in-the-show\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f517.png\" alt=\"🔗\" class=\"wp-smiley\" /> Mentioned in the show:</h3>\n\n\n\n<ul>\n<li><a href=\"https://crop.express/\">Crop.Express</a></li>\n\n\n\n<li><a href=\"https://elementor.com/\">Elementor</a></li>\n\n\n\n<li><a href=\"https://www.wpbeaverbuilder.com/?mm_campaign=brand&gclid=Cj0KCQjwtsCgBhDEARIsAE7RYh23X1L149jQi21SES3Z61y0aaY770GDRGkCSimg-hDgjtWb6JfA0xEaAqzDEALw_wcB\">Beaver Builder</a></li>\n</ul>\n\n\n\n<h3 class=\"eplus-wrapper\" id=\"h-you-can-follow-post-status-and-our-guests-on-twitter\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f426.png\" alt=\"🐦\" class=\"wp-smiley\" /> You can follow Post Status and our guests on Twitter:</h3>\n\n\n\n<ul class=\"eplus-wrapper\">\n<li><a href=\"http://twitter.com/coreymaass\">Corey Maass</a></li>\n\n\n\n<li><a href=\"https://twitter.com/corymiller303\">Cory Miller</a> (CEO, <a href=\"https://twitter.com/post_status\">Post Status</a>)</li>\n\n\n\n<li><a href=\"https://twitter.com/lemonadecode\">Olivia Bisset</a> (Intern, <a href=\"https://twitter.com/post_status\">Post Status</a>)</li>\n</ul>\n\n\n\n<p class=\"eplus-wrapper has-background\">The <strong>Post Status Draft</strong> podcast is geared toward WordPress professionals, with interviews, news, and deep analysis. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f4dd.png\" alt=\"📝\" class=\"wp-smiley\" /><br /><br /><a href=\"https://poststatus.com/category/post-status-podcasts/\" target=\"_blank\" rel=\"noreferrer noopener\">Browse our archives</a>, and don’t forget to subscribe via <a href=\"https://itunes.apple.com/us/podcast/post-status-draft-wordpress/id976403008\" target=\"_blank\" rel=\"noreferrer noopener\">iTunes</a>, <a href=\"https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5zaW1wbGVjYXN0LmNvbS8ySkU5c2M4UA\" target=\"_blank\" rel=\"noreferrer noopener\">Google Podcasts</a>, <a href=\"https://www.youtube.com/c/PostStatus\" target=\"_blank\" rel=\"noreferrer noopener\">YouTube</a>, <a href=\"http://www.stitcher.com/podcast/krogsgard/post-status-draft-wordpress-podcast\" target=\"_blank\" rel=\"noreferrer noopener\">Stitcher</a>, <a href=\"https://wordpress-post-status-draft-podcast.simplecast.com/\" target=\"_blank\" rel=\"noreferrer noopener\">Simplecast</a>, or <a href=\"https://feeds.simplecast.com/2JE9sc8P\">RSS</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f3a7.png\" alt=\"🎧\" class=\"wp-smiley\" /></p>\n\n\n\n<h2 class=\"eplus-wrapper\" id=\"h-transcript\">Transcript</h2>\n\n\n\n<h2>Session 6 Corey & Cory Launch a WordPress Product Live</h2>\n\n\n\n<p>Cory Miller: [00:00:00] Ooh, cheers are good. . You talented, man.<br />Corey Maass: So yeah, session six. Okay. Impromptu time change, but life happens. And that\'s part of the<br />journey of being a founder. Exactly.<br />Cory Miller: Let me push it to Twitter.<br />Corey Maass: Are we founders? Yeah.<br />Entrepreneurs, founders Starters,<br />for once. I\'m not a solopreneur,<br />Cory Miller: you know, I talked to a lot of people over the years and, um, Like solopreneurs. And the one thing I<br />hear from a lot of \'em, cause I had, I had partners from the beginning, they weren\'t active. But is that, you know,<br />business as lonely as it is and um, [00:01:00] having somebody else to kind of walk with I think is pretty dang<br />awesome.<br />Yeah,<br />Corey Maass: I, I did it best when I worked in a co-working space with, Four other guys that I was friends with and<br />we had formed a little cohort and so regularly, you know, get out of, get out of the house, get to a, a focused place<br />of work. And then have people who you were on a journey with and knew their journey.<br />And so you could grab somebody and say, Hey, can we talk this through for a minute? And that went in all<br />directions. Like it just makes such a difference. Yeah,<br />Cory Miller: it, it really does. Um, I had Matt Daner and I themes, um, On the team. And of course my Lindsay<br />was, um, in and around the team in different ways. Um, and it was just then I have my business group, which I told<br />you I\'m meeting with this afternoon, [00:02:00] I\'ve walked with for 11 years, and I tell you, wow, it\'s such a tough<br />job.<br />You know, where you\'re trying to, like we\'re doing here. Where if it wasn\'t with you, I\'d be sitting here going, okay,<br />what segments are we gonna try to hit? You know, and. And the highs and lows. You know, there\'s things that you<br />celebrate as an entrepreneur that you not, maybe not necessarily celebrate with your team.<br />And just having another group, or a sidekick or a partner or whatever that is, I think is pretty dang healthy for me<br />Corey Maass: at least. Yeah. And yeah, it\'s, it\'s a step better than rubber ducking it also, I find, Because it\'s like,<br />you know, I don\'t, I don\'t always immediately respond to you, and you don\'t always immediately respond to me.<br />But I have a, a real human being to say things at, even if it\'s not to talk about it with, and, you know, when you see<br />the message in the afternoon and, and [00:03:00] celebrate it with me, that I fixed a bug or whatever it is like that.<br />Makes a difference and you ping me out of, you know, whenever you kind of, whenever you need to.<br />Like, that\'s such a difference cuz like, who did I, oh, for a different product. I was having issues with, not issues at<br />all with, um, EDD I was trying to hack the hell out of EDD , let\'s be honest. Um, to make it do things that it has no<br />right doing. Because it\'s the better product. I\'d rather use the core and slap my janky ass code on top of it.<br />Anyway, there\'s my little EDDendorsement. Um, but I know one of the head programmers over there and was like,<br />I would love to have him look at this. And he and I were in a. Co-working group years ago. And so I have a little bit<br />of connection with him, you know, but haven\'t talked to him in a year or two.<br />And so I had to hesitate and I hemmed and hod and was like, let me, let me refactor this five [00:04:00] times<br />before I send it over to him because I don\'t wanna waste his time. I\'m using up a favor. I guess that\'s my long way<br />of saying that I\'m using up a favor. And uh, and if you have somebody. You\'ve lost count of favors or you have a<br />partner, then you don\'t have to hesitate.<br />And honestly, that, that lack of hesitation is huge. I hadn\'t really thought about it like that, but it\'s just that what a<br />waste of time. I mean, it was great that it made me refactor my code because, you know, that\'s never a bad thing.<br />But, uh, have to think that hard about just asking a question rather than just asking a question.<br />Maybe that\'s why we all like chat, GPT or something.<br />Cory Miller: Yeah. You\'re not alone, . No, I, I think that\'s, uh, when I left eye themes, I wanted to do coaching and<br />had some clients my first year before I started with post status and, um, I said, you know, the hardest for me was<br />when I was [00:05:00] in trying to make these big decisions and, and even the little ones, and just having<br />someone.<br />I could bounce things off of. So that, that\'s one of the reasons I did coaching. One of the reasons I talked about my<br />group as much like I left, came back, they were gracious enough to, to let me come back. And, um, these were the<br />several of the guys that were in Phoenix with me and, um, In fact, that\'s who\'s funeral, uh, dad\'s funeral.<br />One of the guys that went with us is where I\'m going today. Mm. Uh, while we couldn\'t meet at a normal time, but,<br />you know, just kind of doing life together, but then having someone just to bounce stuff off of, like, I feel like you\'re<br />very open and we\'re having this conversation where it\'s, it feels like, you know, the whole improv plus one, it\'s like<br />we\'re keeping, we\'re, I think we\'re trying to keep each other kind of.<br />on the trail here, but you know, you\'d let me veer off and like discuss it. Let\'s take a sidebar side trail. Yeah.<br />[00:06:00] And come back, . And that\'s part of my process though, and I really deeply respect that and appreciate<br />it for you. Um, but just having somebody that understands that you can bounce stuff off, it\'s pretty, pretty critical.<br />Corey Maass: Yeah. Well, I, I\'m a big proponent of, uh, discussion, not decision, which I. Once I learned that I, I\'m<br />a, I\'m a big rule person, so like I applied that rule to most conversations and try to make sure that it\'s clear to<br />everybody else. Um, but also I think more often it\'s the. Being vocal about when you\'re switching to decision.<br />So it\'s like, okay, you know, we are still discussing, we are still discussing. Now we are deciding because as you\'ve<br />seen, I\'m prone to go, oh, that sounded cool, and then I just go off and, and do it rather than, you know, is that the<br />best use of my time, is at the highest priority, all [00:07:00] those kinds of things.</p>\n\n\n\n<p>So try to impose that upon myself a lot of the time too of like, is. You know, because I\'m also, I\'m the type of<br />extrovert who needs to talk out loud. And so there tends to be a lot of discussion. Um, you know, oh, hold on, I got<br />a barking dog. Come on.<br />Cory Miller: I think that\'s good, especially in the beginning, in the start, you know, um, is making, you know, the<br />whole woodworking thing is measured twice, cut once kind of thing. Not to say to get into overthinking or<br />overanalyzing, but we\'re, we\'re figuring it out, you know? Right. Uh, together. And I think that\'s been pretty critical<br />and really, like last week was huge breakthrough for me.<br />It\'s. Seeing, okay, here\'s v1, or here\'s the free version, I should say, what we\'re gonna do there, and then there\'s<br />all this, we can kind of chase and see what\'s there for [00:08:00] the pro side.<br />Corey Maass: Yep. Yep. One more, one more comment on partnerships too is I think I\'ve talked about like I\'ve,<br />I\'ve looked for people to work with for years and one of those.<br />one of the outstanding questions is always that I\'ve, that I\'ve heard from other people that I\'ve worried about too, is<br />the, like, how do you, how do you quantify compatibility? Right? And it\'s like, I couldn\'t, I think I\'m, I\'m bringing this<br />up rhetorically, like, it\'s not a question necessarily unless you have something, unless you have an answer.<br />But it\'s like, You, you and I sort of talked about it a little bit and then said, okay, let\'s work on this together, and I<br />didn\'t hesitate and, and of course then I\'m like, you know, then we have amazing con like we\'ve had amazing<br />conversations. . And I think that it helps that we both have [00:09:00] been aware of each other for a while and so<br />have some sense of how we operate.<br />And I think I\'ve also, I\'ve heard you speak in public, you\'ve heard me speak in public, so I, I had a sense of you,<br />and I\'m being presumptuous, but I imagine you had some sense of me. Um, but it\'s, it\'s definitely one of those,<br />What does this look like in a year? And if we end up with, you know, an I themes or a, you know, something,<br />something, Of of decent size.<br />You know how, how do you know that that person that you casually said, oh yeah, we should work on this little<br />plugin together with ends up being the person that you partner with. And that\'s, it\'s crazy cuz there\'s so much<br />around pairing people and, you know, meeting co-founders and stuff like that, and, Yeah, I don\'t know.<br />It\'s ju it\'s like I say, I think I\'m bringing it up rhetorically from my perspective. It\'s just, it\'s a crapshoot. You just kind<br />of go with your gut .<br />Cory Miller: [00:10:00] Yeah, I, I totally agree. Um, you know, I, I\'m trying to think how many times I\'ve partnered<br />and it\'s been quite a few, you know, uh, Brian, initially with post status, I had two partners.<br />They weren\'t, weren\'t active in the business. Um, at Ithe, I\'ve had several. Um, partnerships last four years. Um,<br />and, uh, I, I almost think it\'s like this product stuff, partner, partnerships and products are very similar in my<br />experience for me is that . I told Lindsay, I said, you know, when we started Ithe, it\'s like people bought it and they<br />kept buying it and it was pretty, pretty simple, like a good looking theme.<br />You know, and this is 2008, and I did these things and put \'em out there and things that I kind of wanted for myself,<br />but I didn\'t think, like, I didn\'t have a big inner monologue of like, should I do dropdown menu? Should I not?<br />Should I do? [00:11:00] I was just doing things I wanted to do, which spoke to like, I was obviously embedded in<br />our user group that were customers that eventually bought to us.<br />And I think that was first. But like I say, I compare it to baseball, like products and maybe even partnership and<br />people, it\'s like, you know, classic growing up was Tony Gwen, San Diego Padres. He got on base all the time. If<br />you hit 300 in the majors, you\'re, you\'re in the Hall of Fame. If you have a career consistently with 300 in, you\'re,<br />you\'re in the Hall of Fame, even close to it, you\'re probably in the Hall of Fame.<br />And, uh, when I left Ithe and tried to start some new projects, products, and businesses and partnerships, I was<br />like, oh yeah, I just know, I know how to do this, I can do this. And I was like, oh, you know, that means Tony struck<br />out three out of 10 means Tony struck out or got out seven times out of 10, but he\'s in the Hall of Fame.<br />And I\'m like, wow. That\'s kind of like [00:12:00] entrepreneurship and products. And, and I\'m gonna go even<br />further, uh, uh, partnerships, you know, like it\'s, it\'s not a high percentage of wins in my personal experience. , um,<br />from products like, I don\'t know if you, if I told you this, we had 200 s skews that I think were not left 200 plus.<br />How many of those actually made money? Right? Like maybe it\'s, that\'s a little bit low, but like, you know, and uh,<br />then I\'ve gotten crushed cuz things just don\'t go as fast or as easy as I always want them to. And you\'ve done a<br />number of products and I don\'t know where you\'re, you staying with partnerships, but, Just a lot of failure, a lot of<br />learn learning lessons.<br />Corey Maass: I, I learned, I was in New York, uh, I had just moved to New York after college and there was one<br />couple, so I was pursuing mo a music career, mostly, um, DJing, producing dance music, electronic music. And<br />there was one [00:13:00] married couple who threw a party and had started a label and. They were, uh, they were<br />bananas.<br />They were all over the place. They were, they\'re still very eccentric people. I, I love them to death, but they are, uh,<br />sometimes out there. But I would follow them anywhere. And I, and I finally quantified it and I was like, because<br />they. 7% of what they say they\'re gonna do. Everybody in New York City talks a great game.<br />Every bartender is a comedian. You know, every person you meet, working any kind of job is actually writing a<br />script or is in a band or whatever, which is awesome. But most people talk a really good game and don\'t actually<br />do. What they say they\'re gonna do. And so I think that for me, a lot of it is, is exactly what you talked about.<br />Like people don\'t have to have success. Like I didn\'t wanna work with you be necessarily because you had<br />success, [00:14:00] but because you\'ve put yourself out there, you\'ve clearly done a lot, you\'ve tried a lot, and you<br />keep trying. And I think that that, like for me, that\'s the gold standard. Like I try to live by that.<br />Like I put, I put a lot of products out there. Same thing have, how many of my products have actually like done<br />anything made little blips, you know? But you\'ve gotta keep getting up to bat. I think this is the first baseball</p>\n\n\n\n<p>analogy I\'ve ever made in my life. But you\'ve gotta keep getting up to bat and eventually you\'re gonna hit<br />something, presumably, you know, big or small.<br />And then you want to keep, you know, practice makes perfect kind.<br />Cory Miller: I tell you, the part of like, keep going on is the one I\'ve really struggled with the last four years. Hmm.<br />Just keep going on. Um, and then last year with the burnout, um, and all that kind of stuff is just like, it\'s, it\'s tough<br />because, uh, it\'s, it\'s one thing if like this, nothing huge, significant, but not like life shattering.<br />Is dependent on [00:15:00] this. Um, but you know, when I left Ithe, I didn\'t really have another business to just<br />kind of walk onto. Now Posttest came next, you know, the next year, and it wa and it was like really good timing for<br />me. Um, but now it\'s, you know, it\'s still a part-time gig for me. So like, It, it\'s been tough cuz you just kind of have<br />these ideas to put \'em out there.<br />And the theme I told people for how I\'ve done business, at least my ithe chapter, is stumbling successfully. Like ,<br />keeping going, tripping but not falling flat on your face. You know, like, just kind of keep a low profile to the ground.<br />Cause you\'re gonna keep stumbling. And, and you know, a lot of the products, for instance, were stumbled like,<br />and I\'m not, I\'m not saying it\'s pure.<br />However, there was healthy blend of right time or a place, um, hard work, right. To get more luck. And then once<br />the first one was rolling, it was easier to add [00:16:00] new, you know, when you get that first hit, it\'s easier to hit<br />to do others. But I still didn\'t have even a like 50% success rate , you know?<br />Corey Maass: Yep. Well look at Google.<br />How many products have they shut down, you know? Yeah. So anyway, sorry. I wanna respect your time. So<br />we\'ve got 10 minutes. I\'ve, I\'ve dragged this out much longer than I needed to. I did too. Um, um, so product, we<br />have version 0 0 2 is in the repo. Uh, the has come a long way. Uh, we have added, uh, a few bells and whistles.<br />I\'ve cleaned up the UI a bit, and then a duplicate. Cropper is now in the media library. So if you go to media library,<br />there\'s now an extra button that says Upload and Crop. Next to add new. I felt a little bad totally ripping out the<br />ADD new button, but we can decide to do that because there is now a [00:17:00] bypass.<br />So you, even if you open the cropper, And select an image. There\'s a button that says, crop it. There\'s a button<br />that says Just upload it so you can bypass the crop. Um, and then the other sort of sneaky thing that I, I added last<br />minute yesterday is if you go to media, add new, it technically opens the media library with the cropper open.<br />So we are totally hijacking media a new, so I mean, all these. Discussions, not decisions, but at this point we\'ve<br />still got fewer than 10 users. And you and I are, are kind of, you know, we are a kitten with a ball. We\'re bating it<br />around just kind of deciding, you know, where we wanna land with it.<br />Cory Miller: Um, it\'s great. The new stuff that you pushed out, I think that\'s awesome. Iterating on some things<br />that you feel like, hey, I, this is a small little check I can do that I think is so good for progress on the product.<br />[00:18:00] So I was looking at it on my personal site and then my test site and um, I\'ll give you, I\'ll give you notes,<br />uh, in chat too.<br />But when I tried to upload from the media library and I just installed the new plugin on my personal, lemme do this<br />real quick. It\'s not showing the preview. Sorry. I should just be showing you.<br />It\'s not showing that preview. And maybe I\'ve got the wrong image or something like that, but, oh, huh. So we got<br />uploading crop<br />so it\'s not preview in here, and then I just click square crop. Huh. So I don\'t, I I, I\'ve done it at least on two sites<br />and it\'s done this, so I wanted to mention it. Ooh. But lemme just say, Thank you for that button iterating on those<br />buttons, these two, because I was testing your previous version [00:19:00] and with my, with images from my<br />phone, and one was like sideways and I was like, Hey, so oh yeah, you got that in like, I don\'t<br />know, an hour after we test.<br />Corey Maass: Well, I, yeah, the, I mean this is, we are still riding the, the happiness that is the library we\'re using.<br />Um, so there\'s, there\'s, they. Rotate. They also have, um, you can actually flip it horizontally and vertically, which is<br />an option, but I don\'t think we need it. Um, I don\'t, I don\'t yet see the use case. Um, but rotate, I was like, I will add<br />it.<br />He must be onto something. And the fact that you pulled it from your phone and we\'re like, oh, instead of rotating it<br />on my phone and then uploading it again, make creative tasks simpler, easier, fun. There you go. Like, you<br />shouldn\'t have to think like, oh, I have to rotate it in one place before I upload it to another.<br />Um, but I will go fix that bug. So, um, the, to me, the outstanding [00:20:00] question is, um, we, I think we did<br />come to the conclusion last week that we want a settings page, which let. The creator of the site or the whoever is<br />controlling the site, which might be the same person who\'s creating content, but to go into a settings page and say,<br />four featured images, we want 16, nine, and we want them to be 1600 pixels wide every single time.<br />Set it once, forget it, and then they go set their featured image right. When we are including that. Originally we\'d<br />said that that was be, that would be a paid thing, but I. I kind of feel like the free version\'s useless without it.<br />Cory Miller: Yeah, I do too. And I think we\'re gonna get more momentum, um, with this, with that thing cuz we, like<br />we talked last week, really becomes a cool utility tool for a, a problem.<br />And so<br />Corey Maass: and, and is and is feature complete? Is product complete? [00:21:00] Yep.<br />Cory Miller: Yeah. So the savings page with the custom. Dimensions. That\'s really our biggest thing left, is that<br />right?<br />Corey Maass: Uh, and, and we want to, there\'s all the other holes, all the other places where you upload an<br />image. So to me, um, after media library, I think block is the next big one.<br />So I think we, I think we need, cuz I, I use the classic editor and I\'m gonna look at. Adding our cropper to featured<br />image. You know, and, and classic editor plugin has, you know, millions of installs. So I, it\'s, it there. I don\'t think<br />there\'s, to me, there\'s not a clear majority one way or the other. Gutenberg block editor over classic editor.</p>\n\n\n\n<p>We need, we need the cropper in both. Um, but since we have [00:22:00] the beginning of the block, I think that<br />that\'s, um, the way to go. And I, I, at some point I will look. Also applying it to the classic editor. Okay. But it\'s, it\'s<br />finding all of those primary places and there\'s a lo as we\'ve talked about, there\'s a long, long tail.<br />Like eventually we will build a module for Elementor and, and Beaver Builder. Um, but we need to work, work for<br />vanilla WordPress first. Yeah.<br />Cory Miller: So that leaves me at really, and I\'m with this with process too, is like, we need a lot, it seems like we<br />need a lot of users. Mm-hmm. to start getting more users in there, giving feedback, requesting features.<br />And this next one with the, uh, well the blocks will be big, but that\'s another conversation. But like, I think the<br />custom dimensions, then we\'re getting [00:23:00] something. I ped and ccd you in those. As you know, Robbie<br />from Beaver Builder, Kathy San from Cadence. Um, I need to look at generate press. Um, but then we bumped up<br />against like everybody be gone, being gone for Asia or Camp Asia.<br />Um, but yeah, are you going to any word camps? I\'ll have it down for like a placeholder for Europe and then US is<br />standard for me for sure. You are gonna go, yeah, I was supposed to go to Phoenix, but yeah. What, what about<br />you? Do you have any plans.<br />Corey Maass: I was, uh, thinking about US . So if you\'re gonna be there, then yeah, we need to meet up.<br />That\'s in August, so. Okay. It gives us, um, let\'s do plenty of time to, I think that\'d be a blast. Yeah. We could do<br />this live. That\'d be fun. Do it live.<br />Cory Miller: Let\'s, uh, let\'s plan. Yeah, let\'s plan on that. I\'d be, that\'d be great if another opportunity comes up in<br />between. Um, I know work camps are getting started and [00:24:00] stuff, or, um, we\'ve loosely been throwing<br />around some in-person stuff with.<br />Post, but I\'ll let you know, uh, before we even announce that and see if you\'re able to, to get to it too. Um, nothing,<br />sorry.<br />Corey Maass: Yeah. Um, I derailed us. So you were talking about getting users. Um, do we, to me, I\'m starting<br />more and more, I\'m getting anxious that we don\'t have a website. Okay. Which, I mean, we.<br />crop.express the website that is currently just the cropper, um, but to, with no mention of the plugin. And so I\'d love<br />for you to start thinking about what that looks like,<br />even if it\'s a little banner that then links to a landing. You know, we could have crop.express/wordpress plugin and<br />have a landing page temporarily, but [00:25:00] just cuz it\'s even like I\'m now. I\'m linking people to the plugin in the<br />repo, but I feel like we wanna start expanding the use case, expanding what we\'re talking about, you know, to a<br />website.<br />Cory Miller: Um, yes, absolutely. I think we\'re there<br />Corey Maass: in the coming weeks. It doesn\'t need to be tomorrow. Yeah,<br />Cory Miller: I was thinking about. Um, from the brand we talked about last week too. Mm-hmm. , it\'s like, do we<br />just go ahead and make the keep, keep crop.express like it is? Hmm. Probably link to it, but then at some point<br />we\'ll probably want to change an update plugin to go what our new brand is.<br />And that made me think about, my mind went to. Some discussion that could be recorded like this for users, not<br />about our product [00:26:00] necessarily, or this detailed stuff, but you know, hey, here\'s some sources we can,<br />where you can go find all, you know, all these images. Um, some of those mar more messaging, marketing<br />content, thoughts we had last week.<br />I was like, you know, that might be, um, pretty good. It\'s like having that site. Maybe scheduling, you know, some,<br />like, we outline it loosely and just talk through and then we can take that, you know, put it on our YouTube channel,<br />all that kinda stuff. And then, um, maybe see if we turn that into like our lead magnet or something like that to start<br />building emails.<br />That\'s where my head goes initially, but I\'ve. We\'ve got two things on my list, outreach and website. Um, right now,<br />at least until you tell me otherwise. Um,<br />Corey Maass: well, and, and the other thing that Kathy brought up that I thought was valuable was to aid in your<br />discussions. [00:27:00] She\'s like, oh, what does it do? And we\'re, and you were like, here\'s the plugin.<br />And she\'s like, Oh, thanks. Now I have to go find a WordPress install, install it on this WordPress install. And then<br />because it\'s essentially a a beta, we have no guidance. We have no user docs, we have no anything. And so she\'s<br />like s Now if she even gets that far, she\'s like splashing around trying to figure out what the hell it does and how<br />so?<br />Um, I kind of feel like we are getting close to, like, I could do a. QuickTime, screen capture of here\'s how you re<br />crop your featured image. 1, 2, 3. Mm-hmm. , here\'s how you crop an image going into media library, you know,<br />and put them on YouTube or you know, even just to have them in our back pocket. One for any potential users, we<br />can link to those.<br />If they\'re on YouTube, we can put those in our readme, which goes on the, you know, So it\'s Crop Express in 30<br />seconds, a video in [00:28:00] that, in the Read Me Doc in the, in the repo. Um, and it gives you something to link<br />to when you\'re having dis discussions because rather than you having to do a demo or people trying to figure it<br />out, you know, here\'s, here\'s a quick 32nd video, then let\'s have a conversation.<br />Yeah. So it seems like if you agree that I feel like that should go on my list. Oh,<br />Cory Miller: if you\'re good to put on your list, absolutely. Yeah, I<br />Corey Maass: can bang through those pretty<br />Cory Miller: quick. And that lends back to website is like having something where people can see it. Mm-hmm. .<br />Um, yeah, I\'ll, okay, I\'ll do some thinking on that.<br />Corey Maass: Yeah. Again, I feel like we\'re, right now these are discussions, not decisions, but good ideas, so,<br />Yeah. Uh, ruminate on them a little bit today, and then, you know, this week or next, let\'s make some decisions.</p>\n\n\n\n<p>Okay? [00:29:00] All right. And I\'ll continue. No matter what, there\'s this. You know, as a developer, you\'re like<br />building product and it\'s, and it\'s a straight line.<br />It\'s a rocket ship going up, but it\'s inevitable to do everything else. There\'s, there\'s the, the triangle. So as the<br />triangle goes up, it gets wider and wider. and wider. I\'m just seeing it. It\'s like I can just keep adding features. I can<br />just keep making the product better, but nobody\'s gonna know about it.<br />Nobody gives a shit. There\'s no, you know, but it\'s like, Ever so slightly the more features then it\'s like the more<br />you want a website, the more you want docs, the more you want, uh, feedback. The more you want assets, the<br />more you want swag, the more you want, you know, and it just keeps getting broader as, as much as it gets taller.<br />It feels like that<br />Cory Miller: It does, it def definitely blends over time. Um, okay, so I\'ve got outreach and website to continue the<br />outreach outreach. Um, [00:30:00] I think Kathy, I think Robbie, when he\'s back, um, I need to reach out to the<br />Elementor team.<br />Corey Maass: Do you have, um, like the starting in the conversation seemed good. Do you have a plan for<br />specific questions that we\'re trying to get answered?<br />Um, or do you wanna leave it broad?<br />Cory Miller: What I intend to get to them with that is like getting to the heart of what are the things that annoyed<br />the team, building the themes. Mm-hmm. , what are they hearing from customers? Um, and, or even, even seeing<br />like they see sight and like the images just blown out and stuff.<br />And I, I want to keep those conversations open enough where they can tell us something I might surprise us that<br />goes in a particular direction.<br />So, and I think Rob Robbie\'s very open to that. He just is out this week. So yeah, [00:31:00] sure. I\'m really eager<br />to hear what he says. And that\'ll be our first integration or, you know, potential integration for us thinking through<br />that. Um, so that\'s kind of my intention. And then, uh, same thing with, um, any other theme framework from<br />Element towards generate press<br />sounds. But open. Do you have any thoughts or anybody else we should talk to? But you know, and then, well, the<br />story I\'ll share too is like, here\'s what free is gonna be, you know, and then to start to share the story to lead to this.<br />This could be a great tool for y\'all to recommend to your communities kind of thing.<br />So I\'ll, once I get some of those, I\'ll drill down into, okay, cadence. What are the ratios, what are the things that we<br />could build into free to be, you know, that utility tool?<br />Corey Maass: Yeah, for sure. [00:32:00] So that, that\'s kind of my plan there is just kind of digging in and seeing<br />what we hear. Trying to get to that true marrow of it.<br />Like how are people using it? What are you seeing? And hopefully be surprised. Love.<br />Um, and I\'ll, I\'ll do some thought too on the website. I know that\'s been something we\'ve been talking about,<br />um, but I like what you just said, like that solves the problem. If we switch to a branded site that talks ab, that\'s, or<br />a company site that lets us be open up to anything, crop Express can stay the same.<br />Start to talk about the plugin and link back to what ultimately would be the shopping cart or the mm-hmm. , you<br />know, the main marketing site around it. But let crop.express as a website, be a lead magnet, a U [00:33:00] utility<br />site that is a lead magnet for the WordPress plugin. And for anything else, we end up spitting up.<br />Mm-hmm.<br />Cory Miller: Yeah. And then you\'ve got a great free tool out there, so. Right. I do think, like you said, the banner<br />to, do you want the WordPress version, you know, you want this in WordPress and link over to the thing will be<br />helpful as we kind of grow for people to Yep. See the vision. Okay. All right. Anything else you had?<br />Corey Maass: No, I, I just, we\'ve been, I like, I think I talked to you before. I, I\'ve been watching Silicon Valley, so<br />I\'m, I\'m feeling like we need to scale up. We need to get some, um, venture capital. I need at least three more<br />developers under me.<br />Cory Miller: Um, I gotta get back and<br />Corey Maass: watch that. Move all of our operations out to Silicon Valley.<br />Of course. Hey, I\'m in San Francisco in three weeks I\'ll do our first raise. Um, I\'ll talk to some angels out<br />Cory Miller: there. There you go. . When that came out, I, [00:34:00] I actually happened to have at the time a<br />little community car. It was a Ford Escape. Yellow, just like, uh, ,<br />Corey Maass: Avi Avik,<br />Cory Miller: ak a classic.<br />Corey Maass: All right, man. Well, good luck today.<br />Okay. It\'ll be a long day. Hope you\'ll be all right. Yeah. And, uh, I\'ll<br />Cory Miller: appreciate that.<br />Corey Maass: Um, yeah, I\'ll keep you posted.<br />Cory Miller: Okay, sounds good. And I\'ll get these webinars back on the, reschedule them and put \'em on our<br />calendars. Okay. So, sounds<br />Corey Maass: good. All right. Thanks. Thanks, Steve.<br />Cory Miller: Bye.</p>\n<p>This article was published at Post Status — the community for WordPress professionals.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 23 Mar 2023 22:38:43 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:11:\"Cory Miller\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:45;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:99:\"WPTavern: WooCommerce Payments Plugin Patches Critical Vulnerability That Would Allow Site Takeover\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142990\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:110:\"https://wptavern.com/woocommerce-payments-plugin-patches-critical-vulnerability-that-would-allow-site-takeover\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:2021:\"<p><a href=\"https://wordpress.org/plugins/woocommerce-payments/\">WooCommerce Payments</a>, a plugin that allows WooCommerce store owners to accept credit and debit card payments and manage transactions inside the WordPress dashboard, has patched an Authentication Bypass and Privilege Escalation vulnerability with a 9.8 (Critical) CVSS score. The plugin is active on more than 500,000 websites.</p>\n\n\n\n<p>Beau Lebens, WooCommerce&#8217;s Head of Engineering, published an <a href=\"https://developer.woocommerce.com/2023/03/23/critical-vulnerability-detected-in-woocommerce-payments-what-you-need-to-know/\">advisory</a> about the vulnerability today, which he said &#8220;could permit unauthorized admin access to impacted stores&#8221; if exploited. It was discovered by a security researcher participating in WooCommerce&#8217;s HackerOne program.</p>\n\n\n\n<p>WooCommerce worked with WordPress.org to push out a forced update for sites running WooCommerce Payments versions 4.8.0 through 5.6.1 to patched versions. Many store owners have automatic updates turned off to ensure proper testing before updating. Now that the vulnerability has been made public, it is imperative that all stores running version 4.8.0+ of the plugin update manually as soon as possible. WooCommerce sites hosted on WordPress.com, Pressable, and WPVIP have already been patched.</p>\n\n\n\n<p>At this time WooCommerce does not have any evidence of the vulnerability being exploited but the plugin&#8217;s engineers recommend checking for any unexpected admin users or posts addd to the site. The <a href=\"https://developer.woocommerce.com/2023/03/23/critical-vulnerability-detected-in-woocommerce-payments-what-you-need-to-know/\">advisory</a> includes further details of what to do if you believe your site has been impacted. As a cautionary measure, WooCommerce has temporarily disabled the <a href=\"https://woocommerce.com/woopay/\">WooPay</a> beta program since the vulnerability impacts this new checkout service they have been beta testing.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 23 Mar 2023 21:45:13 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:46;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"WPTavern: Navigating the New Era of AI-Assisted Code Generation in WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:30:\"https://wptavern.com/?p=142932\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:87:\"https://wptavern.com/navigating-the-new-era-of-ai-assisted-code-generation-in-wordpress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:10059:\"<p>The world is learning new ways of moving faster with the help of AI, as the increased availability of the technology is poised to transform the way humans work.  Generitive AI is decades old but recent advances and new tools like DALL-E (launched in January 2021) have made AI more accessible to the public. </p>\n\n\n\n<p>When <a href=\"https://chat.openai.com/chat\">ChatGPT</a> arrived in November 2022, it sparked an explosion of tools built to extend its capabilities to nearly every aspect of work. Conversational AI tools can now handle a myriad of mundane tasks like <a href=\"https://resumeworded.com/\">updating your resume</a>, <a href=\"https://askyourpdf.com/\">reading and summarizing PDFs</a>, and <a href=\"https://www.decktopus.com/\">creating slides for presentations</a>. Yesterday Google announced it is testing <a href=\"https://bard.google.com/\">Bard</a>, its AI chatbot rival to ChatGPT and Bing AI. In the fast-moving world of companies innovating with AI, GitHub also announced <a href=\"https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer-experience/\">Copilot X</a>, which is powered by GPT-4 and adds Copilot to pull requests, docs, and the command line and introduces chat and voice features for Copilot.</p>\n\n\n\n<p>WordPress plugin developers are adopting AI-powered tech and building it into their products, such as <a href=\"https://rankmath.com/content-ai/\">RankMath&#8217;s AI-generated suggestions for creating SEO-friendly content</a>, WordPress.com&#8217;s experimental blocks for <a href=\"https://wptavern.com/wordpress-com-is-testing-ai-generated-images-and-content\">AI-generated images and content</a>, and a Setary&#8217;s plugin that <a href=\"https://setary.canny.io/changelog/effortlessly-enhance-your-product-descriptions\">uses AI to write and bulk edit WooCommerce product descriptions</a>. The wpfrontpage site is <a href=\"https://wpfront.page/list/ai-plugins/\">tracking</a> these plugins but WordPress.org also lists <a href=\"https://wordpress.org/plugins/search/ai/\">dozens</a> of plugins with AI, many of them created to write content or generate images.</p>\n\n\n\n<p>In addition to adding AI to plugins, developers have attempted to have ChatGPT build plugins for them, with <a href=\"https://twitter.com/chuckWnelson/status/1636082994619244547\">varying</a> <a href=\"https://twitter.com/DarrenClasby/status/1638216096363708416\">degrees</a> of <a href=\"https://twitter.com/edyoung_tweets/status/1638324231174864896\">success</a>: </p>\n\n\n\n<ul>\n<li><a href=\"https://wptavern.com/chatgpt-creates-a-working-wordpress-plugin-on-the-first-try\">ChatGPT Creates a Working WordPress Plugin – On the First Try</a></li>\n\n\n\n<li><a href=\"https://thewpminute.com/so-i-built-a-wordpress-plugin-with-chatgpt/\">So, I Built a WordPress Plugin With ChatGPT</a></li>\n\n\n\n<li><a href=\"https://www.zdnet.com/article/i-asked-chatgpt-to-write-a-wordpress-plugin-i-needed-it-did-it-in-less-than-5-minutes/\">I asked ChatGPT to write a WordPress plugin I needed. It did it in less than 5 minutes</a></li>\n\n\n\n<li><a href=\"https://www.youtube.com/watch?v=PUvdtk1xjso\">Unbelievable! How I Built 3 WordPress Plugins In 10 MINUTES using ChatGPT AI!</a></li>\n</ul>\n\n\n\n<p>So far developers <a href=\"https://twitter.com/mrvinceo/status/1638574726984486913\">report</a> having more success with ChatGPT than Bard. In some cases the creation process is incomplete and requires some expertise to ensure the plugin will work, but it&#8217;s also opening up the world of plugin development to those who would not be able to create one without hiring a developer.</p>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">I have never coded a WordPress plugin in my life<br /><br />With the help of Chat GPT 4, I just did<br /><br />In the span of ~30 mins, I was able to work with GPT4 to come up with a solution for my WooCommerce store to add a discount of 1.5% for product quantities above 1 w/ a cap set at 6%<br /><br />INSANE</p>&mdash; Amado Serna (@amado_serna) <a href=\"https://twitter.com/amado_serna/status/1637170105363886081?ref_src=twsrc%5Etfw\">March 18, 2023</a></blockquote>\n</div>\n\n\n\n<div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\"><p lang=\"en\" dir=\"ltr\">ChatGPT developed a WordPress plugin for us in just 3 minutes. Negotiating with a developer would have taken longer. <a href=\"https://t.co/lRqjWd9JPV\">https://t.co/lRqjWd9JPV</a></p>&mdash; Amperly AI insights (@amperlycom) <a href=\"https://twitter.com/amperlycom/status/1636370735030738945?ref_src=twsrc%5Etfw\">March 16, 2023</a></blockquote>\n</div>\n\n\n\n<p>WordPress developers who want to share their AI-assisted creations with the community have also started submitting them to WordPress.org.</p>\n\n\n\n<p>After receiving a string of violations, WordPress&#8217; Plugin Team is <a href=\"https://make.wordpress.org/plugins/2023/03/21/use-of-code-generators-must-remain-gpl-compatible/\">warning developers</a> that code submitted to the official directory must be GPL compatible.</p>\n\n\n\n<p>&#8220;There is no guideline <em>AGAINST</em> using generated code,&#8221; Plugin Review Team rep Mika Epstein said.</p>\n\n\n\n<p>&#8220;You’re welcome to use whatever tool you want to build plugins. That said, <em>you</em> are 100% responsible for that code if you chose to host it here&#8230;</p>\n\n\n\n<p>&#8220;But the important bit here is that it means if ChatGPT, for example, built your plugin, <strong>you</strong> have to verify that all the code used is GPL compatible. Just like you are expected to validate licenses on libraries and code-snippets, everything in your plugin has to be GPL compatible. Should we determine that your code is a copy of someone else’s or includes code from non-GPL plugins, your submission will be rejected and any live plugins will be closed.&#8221;</p>\n\n\n\n<p>Epstein cited an example where a developer built a &#8220;scroll to top&#8221; plugin with code that was copied from another, existing plugin hosted on WordPress.org. It was submitted five times and rejected every time. </p>\n\n\n\n<p>&#8220;Yes it’s fine to fork code,&#8221; Epstein said. &#8220;You have to credit them, however, and that’s something those AIs have been pretty bad at doing.&#8221; </p>\n\n\n\n<p>Commenters noted that autocomplete in modern IDEs work in a similar way, as well as snippets. These types of tools can enhance productivity but prospective plugin developers who may not be as informed about software licensing, should stay away from wholesale copying another&#8217;s work without crediting them. This may require doing some extra research on the code that AI spits out.</p>\n\n\n\n<p>In this new era of AI-assisted creation, we have essentially hitched our wagon to a star, as Ralph Waldo Emerson described in his essay on Civilization in 1870:</p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>Now that is the wisdom of a man, in every instance of his labor, to hitch his wagon to a star,’ and see his chore done by the gods themselves. That is the way we are strong, by borrowing the might of the elements. The forces of steam, gravity, galvanism, light, magnets, wind, fire, serve us day by day and cost us nothing.</p>\n<cite>Ralph Waldo Emerson, <a href=\"https://emersoncentral.com/essays/civilization/\">Civilization</a></cite></blockquote>\n\n\n\n<p>That decade brought humanity inventions like the phonograph, telephone, and the incandescent light bulb, followed by the automobile in the next decade. Emerson&#8217;s essay explores man&#8217;s relationship to technology where principles—&#8221;justice, love, freedom, knowledge, utility&#8221;— are the guiding light and accelerant of technology&#8217;s impact.</p>\n\n\n\n<p>The GPL is one of those principles for the WordPress community, which has enabled its uncommon growth and its wildly successful ecosystem. There are still a lot of grey areas when it comes to licensing and the code generated by AI. Developers would do well to use AI-generated code for inspiration and give credit where they can.</p>\n\n\n\n<p>Web developer Mark Praschan <a href=\"https://twitter.com/MarkPraschan/status/1636025339926257664\">created his first plugin for WordPress.org</a> using ChatGPT. He used the free version, gave it a few prompts describing what he wanted it to do, and ChatGPT produced a functional plugin.</p>\n\n\n\n<p><a href=\"https://wordpress.org/plugins/northstar/\">NorthStar</a> allows users to display a message in the WordPress admin bar with settings to customize it along with the text and background colors.</p>\n\n\n\n<img />\n\n\n\n<p>&#8220;The first version worked great,&#8221; Praschan said. &#8220;I made a few small aesthetic improvements to the settings page and the display of the message, but we were already 95% of the way there!&#8221;</p>\n\n\n\n<p>Praschan also had ChatGPT design an ASCII Art logo for the plugin. It required a few back-and-forth prompts but took just a few minutes before it was ready to be copied and pasted into Photoshop. </p>\n\n\n\n<img />\n\n\n\n<p>The plugin did not pass the code review on the first try for two reasons that Praschan shared on Twitter:</p>\n\n\n\n<ul>\n<li>Issue # 1: Variables and options must be escaped when echo&#8217;d. There were 2 instances of not &#8220;escaping late&#8221;</li>\n\n\n\n<li><a href=\"https://twitter.com/MarkPraschan\"></a>Issue # 2: Generic function/class/define/namespace names. One function was missing the &#8220;northstar_&#8221; prefix.</li>\n</ul>\n\n\n\n<p>&#8220;How did I fix it? I made ChatGPT do it, of course,&#8221; Praschan said. &#8220;I copy/pasted the problems and a few snippets of my code and it spat out the fixed code.&#8221;</p>\n\n\n\n<p>There are more of these plugins coming &#8211; where a person need only dream up the idea and prompt their chosen AI tool for the code. These will more than likely be simple plugins for the time being, but it&#8217;s not too early to establish some best practices for using code generators. WordPress is navigating new territory where anyone can create a plugin with a dash of creative prompts and very little code experience.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 23 Mar 2023 04:29:36 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:13:\"Sarah Gooding\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:47;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:58:\"Post Status: WordPress 6.2 RC4 • Code Generators and GPL\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:32:\"https://poststatus.com/?p=148430\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:65:\"https://poststatus.com/wordpress-6-2-rc3-code-generators-and-gpl/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:21976:\"<h2 id=\"h-this-week-at-wordpress-org-march-20-2023\">This Week at WordPress.org (March 20, 2023)</h2>\n\n\n<div class=\"has-background has-theme-palette-8-background-color wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">We\'re just one week away from WordPress 6.2. Have you tested it and read the field guide yet? If you write code for a plugin that is in the WordPress Plugins Repo, you\'ll want to ensure the code is GPL compatible.  </p></div>\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<div class=\"wp-block-kadence-infobox kt-info-box_94d1bd-77\"><div class=\"kt-blocks-info-box-link-wrap kt-blocks-info-box-media-align-left kt-info-halign-left\"><div class=\"kt-blocks-info-box-media-container\"><div class=\"kt-blocks-info-box-media kt-info-media-animate-none\"><div class=\"kadence-info-box-icon-container kt-info-icon-animate-none\"><div class=\"kadence-info-box-icon-inner-container\"><span class=\"kb-svg-icon-wrap kb-svg-icon-fas_robot kt-info-svg-icon\"></span></div></div></div></div><div class=\"kt-infobox-textcontent\"><h2 class=\"kt-blocks-info-box-title\">WP 6.2 RC 4, Code Generators</h2><p class=\"kt-blocks-info-box-text\"><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f9ea.png\" alt=\"🧪\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/core/2023/03/23/wordpress-6-2-release-candidate-4/\">WordPress 6.2 Release Candidate 4</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f64b-1f3fe.png\" alt=\"🙋🏾\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/test/2023/02/07/help-test-wordpress-6-2/\">Help Test WordPress 6.2</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f5fa.png\" alt=\"🗺\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/core/2023/03/09/wordpress-6-2-field-guide/\">WordPress 6.2 Field Guide</a><br /><br /><img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f916.png\" alt=\"🤖\" class=\"wp-smiley\" /> <a href=\"https://make.wordpress.org/plugins/2023/03/21/use-of-code-generators-must-remain-gpl-compatible/\">Use of Code Generators Must Remain GPL Compatible</a></p></div></div></div>\n\n\n\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-_b57166-6e\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\" /></div></div>\n\n\n\n<h2 id=\"h-news\"><a href=\"https://wordpress.org/news\">News</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.org/news/2023/03/introducing-the-wordpress-developer-blog/\">Introducing the WordPress Developer Blog</a></li>\n\n\n\n<li><a href=\"https://wordpress.org/news/2023/03/wordpress-6-2-release-candidate-3/\">WordPress 6.2 Release Candidate 3</a></li>\n</ul>\n\n\n\n<div class=\"wp-block-kadence-spacer aligncenter kt-block-spacer-_8f6276-eb\"><div class=\"kt-block-spacer kt-block-spacer-halign-center\"><hr class=\"kt-divider\" /></div></div>\n\n\n\n<div class=\"is-layout-flex wp-container-29 wp-block-columns\">\n<div class=\"is-layout-flow wp-block-column\">\n<h2 id=\"h-central\"><a href=\"https://central.wordcamp.org\">Central</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://central.wordcamp.org/news/2023/03/wordcamp-buffalo-2023/\">WordCamp Buffalo 2023</a></li>\n\n\n\n<li><a href=\"https://central.wordcamp.org/news/2023/03/wordcamp-entebbe-2023-an-amazing-recap/\">WordCamp Entebbe 2023: An Amazing Recap</a></li>\n\n\n\n<li><a href=\"https://central.wordcamp.org/news/2023/02/get-your-tickets-for-wordcamp-kerala-2023-on-march-25th/\">Get your tickets for WordCamp Kerala 2023 on March 25th!</a></li>\n</ul>\n\n\n\n<h2 id=\"h-community\"><a href=\"https://make.wordpress.org/community\">Community</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/community/2023/03/23/recap-of-contributor-working-group-inaugural-mentorship-chat-on-march-20-2023/\">Recap of Contributor Working Group Inaugural Mentorship Chat on March 20, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/03/21/meetup-organizer-newsletter-march-2023/\">Meetup Organizer Newsletter: March 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/03/21/community-team-goals-for-2023-chat-session/\">Community Team Goals for 2023 :&nbsp;Chat session</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/03/20/contributor-working-group-mentorship-kick-off-chat-agenda-march-20th-1200-utc-emea-and-2100-utc-amer/\">Contributor Working Group: Mentorship Kick-off chat Agenda | March 20th 12:00 UTC (EMEA) and 21:00 UTC (AMER)</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/community/2023/03/17/community-team-goals-for-2023-next-step/\">Community Team Goals for 2023 : Next Step</a></li>\n</ul>\n\n\n\n<h2 id=\"h-core\"><a href=\"https://make.wordpress.org/core\">Core</a> </h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/03/21/a-week-in-core-march-20-2023/\">A Week in Core – March 20, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/22/whats-new-in-gutenberg-15-4-22-march/\">What’s new in Gutenberg 15.4 (22 March)</a></li>\n</ul>\n\n\n\n<h3 id=\"h-wordpress-6-2\">WordPress 6.2</h3>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/03/23/wordpress-6-2-release-day-process/\">WordPress 6.2 Release Day Process</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/23/wordpress-6-2-release-candidate-4/\">WordPress 6.2 Release Candidate 4</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/14/fyi-navigation-section-of-new-site-editor-experienced-removed-for-6-2-rc-2/\">FYI: Navigation section of new Site Editor experienced removed for 6.2 RC 2</a></li>\n\n\n\n<li><a href=\"https://wordpress.org/news/2023/03/wordpress-6-2-release-candidate-1/\">WordPress 6.2 Release Candidate 1</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/polyglots/2023/03/14/wordpress-6-2-translation-status-march-14-2023/\">WordPress 6.2 Translation Status (March 14, 2023)</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/polyglots/2023/03/04/wordpress-6-2-ready-to-be-translated/\">WordPress 6.2 ready to be translated</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/09/wordpress-6-2-field-guide/\">WordPress 6.2 Field Guide</a>\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/03/08/requests-library-upgraded-to-2-0-5-in-wordpress-6-2/\">Requests library upgraded to 2.0.5 in WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/07/patterns-api-expanded-to-include-template_types-property/\">Patterns API expanded to include template_types property</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/07/introduction-of-block-inspector-tabs/\">Introduction of Block Inspector Tabs</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/07/shadows-in-global-styles-with-wordpress-6-2/\">Shadows in Global Styles with WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/07/introducing-the-html-api-in-wordpress-6-2/\">Introducing the HTML API in WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/07/miscellaneous-editor-changes-in-wordpress-6-2/\">Miscellaneous Editor changes in WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/07/introducing-move_dir-in-wordpress-6-2/\">Introducing move_dir() in WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/07/sticky-position-block-support/\">Sticky position block support</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/07/upgrading-to-react-18-and-common-pitfalls-of-concurrent-mode/\">Upgrading to React 18 and common pitfalls of concurrent mode</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/06/add-new-prop-to-serversiderender-component/\">Add new prop to ServerSideRender component</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/06/google-fonts-are-included-locally-in-bundled-themes/\">Google Fonts are included locally in bundled themes</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/06/custom-css-for-global-styles-and-per-block/\">Custom CSS for global styles and per block</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/06/minimum-height-dimensions-block-support/\">Minimum height dimensions block support</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/03/editor-components-updates-in-wordpress-6-2/\">Editor Components updates in WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/03/i18n-improvements-in-6-2/\">I18N Improvements in 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/02/28/custom-settings-wordpress-6-2/\">Customize settings for any block in WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/02/19/style-book-preview-of-blocks-in-global-styles/\">Style Book preview of blocks in global styles</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2022/12/09/update-to-content-only-editing-filter-namespace/\">Update to content only editing filter namespace</a></li>\n</ul>\n</li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/02/wordpress-6-2-accessibility-improvements/\">WordPress 6.2 Accessibility Improvements</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/02/28/wordpress-6-2-beta-4-postponed/\">WordPress 6.2 Beta 4 Postponed</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/02/21/wordpress-6-2-beta-3/\">WordPress 6.2 Beta 3</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/02/21/6-2-live-product-demo/\">6.2 Live Product Demo</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/02/04/phase-2-finale/\">Phase 2, Finale</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/02/03/hallway-hangout-performance-improvements-for-wordpress-6-2/\">Hallway Hangout: Performance Improvements for WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/02/06/roadmap-to-6-2/\">Roadmap to 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/18/bug-scrub-schedule-for-6-2/\">Bug Scrub Schedule for 6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/11/early-bug-scrub-schedule-for-wp-6-2/\">Early bug scrub schedule for WP&nbsp;6.2</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/01/17/wordpress-6-2-planning-roundup/\">WordPress 6.2 Planning Roundup</a></li>\n</ul>\n\n\n\n<h3 id=\"h-meetings\">Meetings</h3>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/03/21/dev-chat-agenda-wednesday-march-22-2023/\">Dev Chat Agenda, Wednesday March 22, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/17/dev-chat-summary-march-15-2023/\">Dev chat Summary, March 15, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/21/editor-chat-agenda-march-22nd-2023/\">Editor Chat Agenda: March 22nd 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/core/2023/03/19/editor-chat-summary-march-15-2023/\">Editor chat summary: March 15th, 2023</a></li>\n</ul>\n\n\n\n<h3 id=\"h-developer-blog\">Developer Blog</h3>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.org/news/2023/03/introducing-the-wordpress-developer-blog/\">Introducing the WordPress Developer Blog</a></li>\n</ul>\n\n\n\n<h2 id=\"h-design\"><a href=\"https://make.wordpress.org/design\">Design</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/design/2023/03/13/design-share-feb-13-mar-10/\">Design Share: Feb 13–Mar 10</a></li>\n</ul>\n\n\n\n<h2 id=\"h-do-action\"><a href=\"https://doaction.org/\">do_action</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://doaction.org/event/ruralhackers/\">Rural Hackers Do_Action 2023 in Anceu Spain</a></li>\n</ul>\n\n\n\n<h2 id=\"h-docs\"><a href=\"https://make.wordpress.org/docs\">Docs</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/docs/2023/03/16/agenda-for-docs-team-bi-weekly-meeting-march-21-2023/\">Agenda for Docs Team bi-weekly meeting March 21, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/docs/2023/03/15/call-for-volunteers-to-help-with-6-2-end-user-documentation/\">Call for volunteers to help with 6.2 end user documentation</a></li>\n</ul>\n</div>\n\n\n\n<div class=\"is-layout-flow wp-block-column\">\n<h2 id=\"h-hosting\"><a href=\"https://make.wordpress.org/hosting\">Hosting</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/hosting/2023/03/21/hosting-team-meeting-agenda-2023-03-22/\">Hosting Team meeting agenda 2023-03-22</a></li>\n</ul>\n\n\n\n<h2 id=\"h-marketing\"><a href=\"https://make.wordpress.org/marketing\">Marketing</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/marketing/2023/03/14/notes-global-marketing-team-meeting-7-march-2023/\">Notes: Global Marketing Team meeting, 7 March 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-meta\"><a href=\"https://make.wordpress.org/meta\">Meta</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/meta/2023/03/20/agenda-biweekly-matrix-chat-thu-march-23-2023-10am-utc/\">Agenda: Biweekly Matrix Chat – Thu, March 23, 2023 (10AM UTC)</a></li>\n</ul>\n\n\n\n<h2 id=\"h-openverse\"><a href=\"https://make.wordpress.org/openverse\">Openverse</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/openverse/2023/03/20/last-week-openverse-2023-03-13-2023-03-20/\">A week in Openverse: 2023-03-13 – 2023-03-20</a></li>\n</ul>\n\n\n\n<h2 id=\"h-performance\"><a href=\"https://make.wordpress.org/performance/\">Performance</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/core/2023/03/21/performance-chat-summary-21-march-2023/\">Performance Chat Summary: 21 March 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-plugins\"><a href=\"https://make.wordpress.org/plugins\">Plugins</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/plugins/2023/03/10/advance-notice-of-retirement/\">Advance Notice of Retirement</a></li>\n</ul>\n\n\n\n<h2 id=\"h-polyglots\"><a href=\"https://make.wordpress.org/polyglots\">Polyglots</a></h2>\n\n\n\n<ul>\n<li> <a href=\"https://make.wordpress.org/polyglots/2023/03/21/agenda-weekly-polyglots-chat-march-22-2023-1300-utc/\">Agenda: Weekly Polyglots Chat – March 22, 2023 (07:00 UTC)</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/polyglots/2023/03/21/new-translation-project-wp20-wordpress-net/\">New translation project: wp20.wordpress.net</a></li>\n</ul>\n\n\n\n<h2 id=\"h-plugins-1\"><a href=\"https://make.wordpress.org/plugins\">Plugins</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/plugins/2023/03/21/use-of-code-generators-must-remain-gpl-compatible/\">Use of Code Generators Must Remain GPL Compatible</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/plugins/2023/03/10/advance-notice-of-retirement/\">Advance Notice of Retirement</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/updates/2023/03/22/plugin-review-team-update-20-march-2023/\">Plugin Review Team Update: 20 March 2023</a></li>\n</ul>\n\n\n\n<h2 id=\"h-project\">Project</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/project/2023/02/06/proposal-creating-a-wordpress-contributor-mentorship-program/\">Proposal: Creating a WordPress Contributor Mentorship Program</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/project/2023/01/27/discussion-ending-the-eternal-september/\">Discussion: Ending the Eternal September</a></li>\n</ul>\n\n\n\n<h2 id=\"h-support\"><a href=\"https://make.wordpress.org/support\">Support</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/support/2023/03/agenda-for-march-23rd-support-meeting-2/\">Agenda for March 23rd Support Meeting</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/support/2023/03/support-ticket-triage-session-march-29th-2023-at-1600-utc/\">Support ticket triage session – March 29th 2023 at 16:00 UTC&nbsp;</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/updates/2023/03/16/support-team-meeting-updates-for-march-16th-2/\">Support Team Meeting Updates for March 16th</a></li>\n</ul>\n\n\n\n<h2 id=\"h-test\"><a href=\"https://make.wordpress.org/test\">Test</a></h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/test/2023/03/14/hallway-hangout-lets-chat-about-all-things-layout/\">Hallway Hangout: Let’s chat about All Things Layout</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/test/2023/02/07/help-test-wordpress-6-2/\">Help Test WordPress 6.2</a></li>\n</ul>\n\n\n\n<h2 id=\"h-theme\">Theme</h2>\n\n\n\n<ul>\n<li><a href=\"https://make.wordpress.org/themes/2023/03/03/hallway-hangout-community-themes-initiative/\">Hallway Hangout: Community Themes Initiative</a></li>\n</ul>\n\n\n\n<h2 id=\"h-training\"><a href=\"https://make.wordpress.org/training\">Training</a></h2>\n\n\n\n<ul>\n<li> <a href=\"https://make.wordpress.org/training/2023/03/20/meeting-agenda-for-march-21-2023/\">Meeting Agenda for March 21, 2023</a></li>\n\n\n\n<li><a href=\"https://make.wordpress.org/training/2023/03/18/contributor-day-recap-wordcamp-asia-2023/\">Contributor Day Recap – WordCamp Asia 2023</a></li>\n</ul>\n\n\n\n<h3 id=\"h-tutorials\"><a href=\"https://learn.wordpress.org/tutorials\">Tutorials</a></h3>\n\n\n\n<ul>\n<li><a href=\"https://learn.wordpress.org/tutorial/what-kind-of-wordpress-theme-do-i-have-classic-block-or-something-else/\">What kind of WordPress theme do I have: classic, block, or something else?</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/tutorial/wp-rest-api-custom-fields-authentication-and-testing/\">WP REST API – custom fields, authentication, and testing</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/tutorial/displaying-testimonials-on-your-website/\">Displaying testimonials on your website</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/tutorial/interacting-with-the-wordpress-rest-api/\">Interacting with the WordPress REST API</a></li>\n</ul>\n\n\n\n<h3 id=\"h-online-workshops\">Online Workshops</h3>\n\n\n\n<ul>\n<li><a href=\"https://learn.wordpress.org/?meeting=exploring-some-of-the-new-6-2-wordpress-features\">Exploring some of the new 6.2 WordPress features</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=how-to-create-a-website-on-mobile-part-2\">How to create a website on mobile (Part 2)</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=how-to-join-the-training-teams-welcome-committee-2\">How to join the Training Team’s Welcome Committee</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=how-to-join-the-training-teams-welcome-committee\">How to join the Training Team’s Welcome Committee</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=block-themes-and-wordpress-exploring-wordpress-6-2\">Block Themes and WordPress: Exploring WordPress 6.2</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=how-to-update-a-video-tutorial-for-learn-wordpress-org\">How to update a video tutorial for Learn.WordPress.org</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=build-a-blog-with-wordpress-6-2-released-today\">Build a blog with WordPress 6.2 (Released today!)</a></li>\n\n\n\n<li><a href=\"https://learn.wordpress.org/?meeting=block-themes-and-wordpress-live-stream-11\">Block Themes and WordPress: Live Stream</a></li>\n</ul>\n\n\n\n<h2 id=\"h-wptv\">WPTV</h2>\n\n\n\n<ul>\n<li><a href=\"https://wordpress.tv/category/year/2022/\">Latest WordPress TV videos</a></li>\n</ul>\n</div>\n</div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" />\n\n\n\n<h2 id=\"h-related-news\">Related News:</h2>\n\n\n\n<ul>\n<li><a href=\"https://www.php.net/archive/2023.php#2023-02-14-2\">PHP 8.2.3 Released!</a></li>\n\n\n\n<li><a href=\"https://www.php.net/archive/2023.php#2023-02-14-3\">PHP 8.1.16 Released!</a></li>\n\n\n\n<li><a href=\"https://262.ecma-international.org/13.0/\">TC39</a></li>\n\n\n\n<li><a href=\"https://github.com/composer/composer/releases/tag/2.5.4\">Composer 2.5.4</a></li>\n</ul>\n\n\n\n<p class=\"has-theme-palette-7-background-color has-background\">Thanks for reading our WP dot .org roundup! Each week we are highlighting the news and discussions coming from the good folks making WordPress possible. If you or your company create products or services that use WordPress, you need to be engaged with them and their work. Be sure to share this resource with your product and project managers. <br /><br /><strong>Are you interested in giving back and contributing your time and skills to WordPress.org?</strong> <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f64f.png\" alt=\"🙏\" class=\"wp-smiley\" /> <a href=\"https://wordpress.org/support/article/contributing-to-wordpress/\">Start Here ›</a><br /><br /><strong>Get our weekly WordPress community news digest</strong> — Post Status\' <a href=\"https://poststatus.com/news/week-in-review/\">Week in Review</a> — covering the WP/Woo news plus significant writing and podcasts. It\'s also available in <a href=\"https://poststatus.com/newsletter\">our newsletter</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f48c.png\" alt=\"💌\" class=\"wp-smiley\" /></p>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile has-background\"><a href=\"https://poststatus.com/\"><img src=\"https://cdn.poststatus.com/wp-content/uploads/2021/09/vertical-post-status-logo-250.png\" alt=\"Post Status\" class=\"wp-image-85823 size-full\" /></a><div class=\"wp-block-media-text__content\">\n<p class=\"has-text-align-left has-normal-font-size\" id=\"h-get-ready-for-remote-work\">You — and <a href=\"https://poststatus.com/#Agency\">your whole team</a> can <a href=\"https://poststatus.com/#choose-membership\">Join Post Status</a> too!</p>\n\n\n\n<p class=\"has-text-align-left has-small-font-size\"><strong>Build your network. Learn with others. Find your next job — or your next hire.</strong> Read the <strong>Post Status</strong> <a href=\"https://poststatus.com/newsletter/\">newsletter</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/2709.png\" alt=\"✉\" class=\"wp-smiley\" /> Listen to <a href=\"https://poststatus.com/podcasts/\">podcasts</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f399.png\" alt=\"🎙\" class=\"wp-smiley\" /> Follow <a href=\"https://twitter.com/post_status/\">@Post_Status</a> <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f426.png\" alt=\"🐦\" class=\"wp-smiley\" /> and <a href=\"https://www.linkedin.com/company/post-status-llc/\">LinkedIn</a>. <img src=\"https://s.w.org/images/core/emoji/14.0.0/72x72/1f4bc.png\" alt=\"💼\" class=\"wp-smiley\" /></p>\n</div></div>\n\n\n\n<div class=\"wp-block-spacer\"></div>\n<p>This article was published at Post Status — the community for WordPress professionals.</p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Thu, 23 Mar 2023 01:05:24 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:18:\"Courtney Robertson\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:48;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:70:\"WPTavern: #68 – Chris Reynolds on Why To Use Composer With WordPress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:48:\"https://wptavern.com/?post_type=podcast&p=142848\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:84:\"https://wptavern.com/podcast/68-chris-reynolds-on-why-to-use-composer-with-wordpress\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:52027:\"Transcript<div>\n<p>​[00:00:00] Nathan Wrigley: Welcome to the Jukebox podcast from WP Tavern. My name is Nathan Wrigley.</p>\n\n\n\n<p>Jukebox is a podcast which is dedicated to all things WordPress, the people, the events, the plugins, the blocks, the themes, and in this case, why you might like to add Composer into your WordPress website workflow.</p>\n\n\n\n<p>If you&#8217;d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice. Or by going to WPTavern.com forward slash feed forward slash podcast. And you can copy that URL into most podcast players.</p>\n\n\n\n<p>If you have a topic that you&#8217;d like us to feature on the podcast, I&#8217;m keen to hear from you, and hopefully get you or your idea featured on the show. Head to WPTavern.com forward slash contact forward slash jukebox, and use the form there.</p>\n\n\n\n<p>So on the podcast today we have Chris Reynolds. Chris has been working with WordPress for over 15 years. He&#8217;s freelanced, worked with Event Espresso, WebDevStudios, Human Made, and is now at Pantheon as a CMS ecosystem engineer and WordPress technical lead.</p>\n\n\n\n<p>He&#8217;s spoken at WordCamps and at OpenWest about all aspects of WordPress.</p>\n\n\n\n<p>I suspect that many of the people listening to this podcast are not using Composer in their WordPress workflow, and to Chris this is something that you should think about implementing, and he&#8217;s here to explain why.</p>\n\n\n\n<p>Chris starts off by talking about the kinds of projects that he&#8217;s worked on, and how we found WordPress.</p>\n\n\n\n<p>We then get into the weeds of what Composer is and the benefits that it brings. It&#8217;s essentially a package management system, and makes it easy to set dependencies for your project and manage them within Composer.</p>\n\n\n\n<p>Why would you want to do that though? If you&#8217;re just building brochure websites, then perhaps you&#8217;ve don&#8217;t. But if your project is more complex then this might save you a lot of time.</p>\n\n\n\n<p>Chris describes scenarios in which she thinks Composer is a good fit; if you want to add in specific packages and how those packages are managed and updated.</p>\n\n\n\n<p>He explains how you can install composer depending on the OS that you&#8217;re working with, and how it structures the files and directories that are created.</p>\n\n\n\n<p>Towards the end of the podcast, we talk about how composer can be useful for teams, and Chris&#8217;s use of Composer to keep everyone clear on how the project is structured.</p>\n\n\n\n<p>If you&#8217;ve thought about using a package management system, such as composer, this episode is for you.</p>\n\n\n\n<p>If you&#8217;re interested in finding out more, you can find all of the links in the show notes by heading to WPTavern.com forward slash podcast, where you&#8217;ll find all the other episodes as well.</p>\n\n\n\n<p>And so without further delay, I bring you Chris Reynolds.</p>\n\n\n\n<p>I am joined on the podcast today by Chris Reynolds. Hello, Chris.</p>\n\n\n\n<p>[00:03:40] Chris Reynolds: Hi. How&#8217;s it going?</p>\n\n\n\n<p>[00:03:41] Nathan Wrigley: Very well, thank you. Chris is on the podcast today to talk to us about something that I confess I know very little about. I&#8217;m going to guess that if you&#8217;re a typical WordPress user, you too may be learning a few new things today. It&#8217;s all going to be about Composer. Before we get into Composer, what it is, how it works, and all of that, wouldn&#8217;t mind Chris if you just orientate our listeners. Give us a little bit of insight into you and your WordPress journey. The companies that you&#8217;ve worked at. The things that you&#8217;ve been involved in and so on. So over to you, Chris, give us your intro.</p>\n\n\n\n<p>[00:04:14] Chris Reynolds: Sure. I came across WordPress right around the time that my son was born, which was 2005. The internet was a very different place back then, wasn&#8217;t it? At the time I was looking for something to like share pictures with family and stuff, make a website.</p>\n\n\n\n<p>Back then I had what was then referred to as a weblog. It was before that was shortened to blogs, and it was literally a log of things that I did on my website, update changes. And that was all hard coded html. So when I was trying to think of something to share pictures, didn&#8217;t want to do it hard coded. I did do that for a little while and then I decided this was not the thing I wanted to be doing.</p>\n\n\n\n<p>So there used to be a website called Hot Scripts. There I found a blogging platform called S Blog, and I was using that for a really long time. But as happens in open source, and actually honestly, as part of what happened in the WordPress history, the original maintainer and author disappeared for a little bit, and it wasn&#8217;t getting updates and I think there were some security things at some point. And I started looking for something else. Had some friends that were talking about WordPress, so I was like, I&#8217;ll try this thing out, and basically haven&#8217;t looked back.</p>\n\n\n\n<p>At a certain point after my son was born, I decided that I wanted to quit my regular job, which at the time was doing tech support for grocery stores, and become a freelance web designer. And I did that for a few years. Was familiar with all of those Elance and I don&#8217;t even remember all, like freelancer.net or something. Like all those really old sites to get freelance work. And I worked for a time for a company that&#8217;s actually local, as an outsource, freelance web designer.</p>\n\n\n\n<p>There, I believe owner, ran off with all their money or something, and the company closed down. That was a fun story. And then I met the folks from Event Espresso, which is a event management plugin. I met them at WordCamp Salt Lake City because they&#8217;re local, and Salt Lake City is where I live.</p>\n\n\n\n<p>And I started working with them initially just doing tech support for them, and then I got into a little bit of development and then I got into a little bit of project management and development. And then I was at a WordCamp, I was speaking. And Pluralsight, which is an online training platform saw me speak and asked me if I wanted to do that sort of thing for them as a, as an author of WordPress related training courses.</p>\n\n\n\n<p>So I started doing that while I was working at Event Espresso, and then eventually I quit to focus on that. And did that for about a year or so. And then, I started getting into agency world. So I worked at WebDevStudios for a couple years. And then I went to Human Made. I was there for almost five years. And now I&#8217;m working at Pantheon as a software engineer focusing on WordPress ecosystem things.</p>\n\n\n\n<p>So I&#8217;ve been involved in very small projects. I&#8217;ve been involved in very large projects. I&#8217;ve been involved in training. For a while I did some work with the docs team for WordPress documentation. I went to the community summit in San Francisco way back in the day. I&#8217;ve spoken at lots of local WordCamps and OpenWest which is also held locally. And yeah, I&#8217;ve been around for a little while.</p>\n\n\n\n<p>[00:07:12] Nathan Wrigley: Yeah, you really have. That&#8217;s an amazingly long history, and going back with WordPress to 2005, you really were right at the forefront. It was just the very beginnings at that point.</p>\n\n\n\n<p>[00:07:22] Chris Reynolds: It had been around for a while. If you look at the screenshots of the admin, I wasn&#8217;t the very first iteration, but I think I was maybe the second iteration.</p>\n\n\n\n<p>[00:07:31] Nathan Wrigley: Who knew back in 2005 that it would become such an important part of the ecosystem of the web in general. We&#8217;re at the point now where 40 plus percent, I still never quite know what that number means, but it&#8217;s a big number and WordPress is an important part of it.</p>\n\n\n\n<p>You say that you&#8217;re a Pantheon at the moment. Just give us a little bit of insight into Pantheon because I confess, I don&#8217;t know a great deal about it. But in my mind I&#8217;m thinking managed WordPress hosting and also managed CMS hosting possibly some other variants as well. Just tell us a little bit about what Pantheons skin in the game is with WordPress.</p>\n\n\n\n<p>[00:08:09] Chris Reynolds: You&#8217;re not wrong. We like to call ourselves a web ops platform and we also have kind of coined that web ops phrase, which means that outside of, speaking about Pantheon, it almost doesn&#8217;t exist. What web ops is, it&#8217;s website operations, right? It&#8217;s the things that make your website go.</p>\n\n\n\n<p>And what that means practically is that the way that the platform has been built is from the ground up to make sure that teams are able to develop on their websites in a way that is easy to deploy, that is safe, and that is secure. And there&#8217;s all sorts of platform centric things that are part of the workflow.</p>\n\n\n\n<p>Pantheon was one of the first, when I was working at WebDev, was the first exposure that I really had to Pantheon. And it was the first platform that I had used that had integrated Git. So you didn&#8217;t have to like, put your stuff on GitHub and then figure out a way to point that deploys to a server somewhere.</p>\n\n\n\n<p>It was already built in. And they had been doing that from the very beginning. It also had as part of that there is a dev test live workflow where there&#8217;s separate environments. And this isn&#8217;t uncommon today, but it was one of the first places where you could do that and had it built in.</p>\n\n\n\n<p>And then the real sort key feature that I enjoyed as a developer and still enjoy as an employee honestly is the concept of multi devs. Where if you have a branch that you are doing work on and you want to see what that branch would look like. Typically in my agency days, the way that you would handle this is by merging that into dev, and dev becomes really messy, dirty because it&#8217;s got lots of basically untested code, or code that was maybe tested and then rolled back or whatever.</p>\n\n\n\n<p>Dev is always nasty, a nasty place to be, and you never deploy from dev. That was always the rule when I was working in agency stuff. Multi devs solve that problem by spinning up an entirely new environment for a branch. So you can create a multi dev off of whatever branch, and then you can test it there, and then you can merge that into dev or whatever.</p>\n\n\n\n<p>Your dev branch is clean because it&#8217;s not, you&#8217;re not getting all this test code, experimental code that&#8217;s getting merged in, and then maybe you&#8217;re making some changes or maybe you&#8217;re fixing some stuff, undo some stuff that was from an old merge.</p>\n\n\n\n<p>That way you can keep your branches clean. And that&#8217;s a really cool thing that Pantheon does that I&#8217;ve often have wished for when I was working elsewhere, or working on sites that were not hosted on Pantheon. So that&#8217;s one of the things that Pantheon does.</p>\n\n\n\n<p>We were talking before we started recording that Pantheon was built by four or five Drupal dudes. So it&#8217;s been a Drupal shop for a very long time. And then maybe about 10 or so years ago, when I became aware of them they started doing WordPress sites. Still built on the same infrastructure that they had built with all the same live workflows, multi dev, all that sort of stuff.</p>\n\n\n\n<p>And now we&#8217;re getting into a point where we&#8217;re really trying to build out and optimize for WordPress and find where our gaps are in terms of how the platform has been built and what WordPress specifically needs. And that&#8217;s essentially what my team is involved in.</p>\n\n\n\n<p>[00:11:10] Nathan Wrigley: Nice. Yeah, that&#8217;s a real interesting set of things that you talk about there. I didn&#8217;t actually know prior to our conversation we had before we hit record, I didn&#8217;t know that it had all begun on the Drupal side of things, but obviously as WordPress has been in the ascendancy for the last 10 years, it does feel like an important pivot for any company really to make, is to give an experience to WordPress users which is optimized for them.</p>\n\n\n\n<p>So, yeah, I&#8217;ll make sure to link in the show notes to anything that we talk about. So if you&#8217;re listening to this, don&#8217;t worry too much, you can go to the WP Tavern website and search for this episode and find all the links there.</p>\n\n\n\n<p>Now I&#8217;m going to include quite a few links to what we&#8217;re about to talk about. This is the main thrust of the podcast. It&#8217;s something called Composer. Now, when Chris reached out to me, he mentioned that he wanted to talk about Composer, and I&#8217;ll be really honest, it&#8217;s not something that I&#8217;m familiar with. Chris was very kind to gather a bunch of links, which I&#8217;ve now read, and I&#8217;ve tried to understand.</p>\n\n\n\n<p>But I feel that Chris, you are going to school me today, so we&#8217;ll go right back to the basics. The first thing I think to mention is that I don&#8217;t think I know anybody else in the WordPress community who is using Composer with the sort of urgency that you feel it should be being adopted. Most of the people that I know are freelancers, possibly working in an agency and the typical workflow is, you know, if you&#8217;re working with a team, you&#8217;ve got a method of doing that.</p>\n\n\n\n<p>But you may well be working on your own website. You may be working for client websites, and you&#8217;re just installing WordPress and a bunch of plugins and themes and so on and so forth. But you&#8217;ve got this bee in your bonnet about Composer and the virtues of it. So let&#8217;s go right back to the beginning. You&#8217;ve probably heard the word Composer before if you&#8217;re listening to this podcast, I imagine. But you may not know what it is. So let&#8217;s go there. What is Composer and why is it in any way important?</p>\n\n\n\n<p>[00:12:59] Chris Reynolds: At its base Composer is a package management system. So if you&#8217;re at all familiar with npm which is primarily for JavaScript packages, maybe you&#8217;ve used that for Gutenberg stuff. Maybe you&#8217;ve used that for other JavaScript things. Composer is that thing for PHP packages.</p>\n\n\n\n<p>In the past there were things like Pear and PECL, P E C L which did the same sort of thing. Composer does those same-ish things, but better. So at its core, it&#8217;s a package management system, which means it&#8217;s able to do like dependency management. And what that means is, if I have a package, and I have a certain version of a package.</p>\n\n\n\n<p>Say I want php code sniffing, I can require that package with Composer. I can make sure that package is up to date. But I can also be specific about the versions of that package that I want to keep. Maybe I want to be on PHP code sniffing version eight or eight dot whatever, but I don&#8217;t want to upgrade to nine yet, or something like that.</p>\n\n\n\n<p>I can be specific about my version dependencies, the versioning system that I&#8217;m choosing and be really, either really explicit. I can pin it to a specific release. I could do, I only want the security or patch releases. Or I could be really vague and say, just give me the latest version of whatever.</p>\n\n\n\n<p>And Composer has, it&#8217;s based on the idea of semantic versioning. So as long as your packages and WordPress itself doesn&#8217;t use semantic versioning notably, and neither to do a couple other things like Yoast doesn&#8217;t do it, because they&#8217;re using sort of the version numbers don&#8217;t matter school of thought, which kind of breaks the whole thing a little bit.</p>\n\n\n\n<p>But if you&#8217;re doing that sort of semantic versioning, which is common throughout just open source software in general, of major dot minor dot patch fr security then you can be really, you can update your things and feel fairly confident that an update is not going to break your thing, break your site. This is perhaps not a myth now as things in WordPress have improved. But the analogy that I like to think of and the reason why feel like Composer is, really important in a WordPress environment is the, I&#8217;ve got a million plugins, maybe not a million, maybe 20.</p>\n\n\n\n<p>And I&#8217;ve got a couple themes and I go to my WordPress updates page, or maybe it&#8217;s got auto updates, right? And something happens and an update happens, and I wasn&#8217;t there. Either I bulk updated all of them or it happened in the background. Either way, I&#8217;m not looking at each individual update that I&#8217;m doing, and something breaks. My website white screens, and I have no idea what caused that problem.</p>\n\n\n\n<p>I have to go back, I have to undo everything. I have to like, rename my plug-ins folder. I&#8217;m now in panic mode because my production site is white screening. It&#8217;s because of an update. It&#8217;s because something went through that I was either not paying enough attention to, or that happened automatically in the background that broke my site.</p>\n\n\n\n<p>Composer, and the way that WordPress is built with allowing, essentially anybody who has access to the plugins page or the updates page to run those updates means that you&#8217;re putting the power and the control over administrating code that is deployed to your site, to whoever has access to those screens, right?</p>\n\n\n\n<p>And Composer almost flips that and says, no, we&#8217;re going to give this power to people who actually touched the code. Who maybe are more aware of dependencies and change logs and what an update might mean to a site. And that&#8217;s, sort of where I, see the value of Composer just broadly.</p>\n\n\n\n<p>[00:16:21] Nathan Wrigley: Okay. That was, yeah, a really interesting description of how it works. Could you give us the nuts and the bolts of that? In other words, could you unpack what&#8217;s going on? In other words, how is it, how is it installed? How do you get it to bind to the different variations? You mentioned, that you may want it to update to a certain version of such a thing. How do you actually do all of that?</p>\n\n\n\n<p>[00:16:44] Chris Reynolds: Composer is software that runs on your computer. You can install basically anywhere. So if you&#8217;re on a Mac, you might use Homebrew to install it. You can run it on a Windows machine, it&#8217;s just a binary. You can run it on a Linux machine, there are packages for it. It&#8217;s essentially cross platforms, so you can use it or you can run it anywhere. Once you have it on your operating system. . Then, we&#8217;ll just use a WordPress, vanilla WordPress site, as an example, if I had a WordPress site maybe I do wget or download the zip file of WordPress and I unzip the package. Okay, that&#8217;s great.</p>\n\n\n\n<p>And then I have Composer on my, on my, system so I can run at the command line Composer in it. And that&#8217;s going to start the process of building a Composer dot json file. And then once I have that Composer dot json file, I can start pulling in dependencies. I can say Composer require this thing, this package by this vendor.</p>\n\n\n\n<p>And that&#8217;s going to, by default, install my dependencies into a vendor folder. Composer also has a built-in auto loading system. Which means that then in my project, if it&#8217;s a WordPress project, I can have a file. I could throw it into wp-content or a rather wp-config, or I can throw it into a mu plugin that loads the Composer auto loader file so that any packages that are being pulled in through Composer or libraries or whatever, are automatically pulled in because Composers does that, just does it for me.</p>\n\n\n\n<p>If I&#8217;m doing WordPress specific things, what I would also need to put in my Composer file is a additional repository for W Packagist. So out of the box, Composer works with a platform, a website, a repository called Packagist, and that&#8217;s where all of the packages live.</p>\n\n\n\n<p>If you go to packagist.org today, you can do a search and you can find all sorts of stuff. What you won&#8217;t find is a ton of WordPress related stuff. You&#8217;ll find some. There&#8217;s Human Made has a ton of stuff up there, which I know because I worked there. And I&#8217;ve put a bunch of Pantheon things up there.</p>\n\n\n\n<p>There&#8217;s some other people who have been putting stuff on Packagist, just core like, Yoast notably has stuff up there. But it&#8217;s not a WordPress place, it&#8217;s just a general open source place, just like npm again. W Packagist is a bridge between the wordpress.org repository and Composer.</p>\n\n\n\n<p>And it is just a mirror of the WordPress plugins and theme repositories for Composer based WordPress projects. So if you add W Packagist as a repository in your Composer json, now I can do Composer require and I can say W Packagist plugin slash WordPress SEO. And that&#8217;ll pull in the latest version of Yoast SEO into my Composer file.</p>\n\n\n\n<p>Or I can say Composer require P Packagist theme 2010, and it&#8217;s going to pull in the 2010 theme, of most recent version. That&#8217;s sort of a little bit of the nuts and bolts. That&#8217;s how the Ccomposer json is built. You can also obviously edit this file manually. And then if you want to get into versioning, when you pull that stuff in, it&#8217;s going to give you a sort of its default. Which is typically the major dot minor with a little caret before it, which means that it&#8217;ll accept all minor versions, but it will pause if the version number, the latest version number changes for the major version, right?</p>\n\n\n\n<p>if it was like 1.5, 1.6, 1.7, 1.7.2, .3, .5 point whatever, all of those things would get pulled in. But as soon as that 1.7 turns to 2.0, because maybe they made a major release, it&#8217;s not going to get 2.0. It&#8217;s only going to be one point, whatever. Until I change that in my Composer file.</p>\n\n\n\n<p>That&#8217;s sort of the default setting. You can be more specific. You can go all the way out to the minor point release and just say, the only updates I ever want to get are these minor or patch releases. To make sure I&#8217;m getting all the security updates or whatever. And not getting minor version updates because maybe I&#8217;m afraid that one of those minor updates might do something bad, or I&#8217;m not, prepared for it yet. Or you can be very vague, and say, just star and give me everything. Or you could say just one, no points, just caret 10 or something. That means that anything above version 10 you&#8217;ll get, doesn&#8217;t matter what the point release is.</p>\n\n\n\n<p>And that&#8217;s a way that you can solve for that white screen of death scenario that I talked about earlier. Because if I&#8217;m being specific and explicit about what versions I&#8217;m allowing in my updates then I&#8217;m not going to, I shouldn&#8217;t get to a point where something unexpected happens because of an update that happened that ran on my system.</p>\n\n\n\n<p>And in addition to that the way that those updates happen at all is by me or an automation system running a Composer update command. And that&#8217;s the thing that says, go look for things that have changed and pull in any differences based on my defined versioning scheme.</p>\n\n\n\n<p>[00:21:21] Nathan Wrigley: So you can get really granular with it. You can instruct it to do whatever you choose to do. I like the example there of pausing at the point release. So instead of going from 1.9 to two automatically it just pauses because it&#8217;s two. But 1.8 to 1.9 was okay to do. Yeah, it&#8217;s really interesting, you can get really granular. And then you run the command to run all of the updates and off it goes.</p>\n\n\n\n<p>It sounds like, I could be wrong about this. It sounds like you could broadly break down your description for why to use Composer into three things. I&#8217;m thinking, first of all, security. It sounds like it provides, it&#8217;s not really providing security, but it&#8217;s providing security in the sense that it&#8217;s going to update plugins and themes and whatever else you may have coded yourself. It&#8217;s going to do that without your intervention. It&#8217;s going to run on a schedule and it&#8217;ll just get those things updated for you.</p>\n\n\n\n<p>Which as we know in a lot of cases, a lot of WordPress websites, I don&#8217;t think the updates are happening for weeks, possibly months, who knows, maybe even years. So all of that gets taken care of. It also sounds like there&#8217;s a big time save here. If you can get this into your workflow, then you can step away from the dull task of updating things. This will just happen on the fly. You could have a setup in Composer that you reuse over and over again on a sort of typical website that you might set up.</p>\n\n\n\n<p>And thereby you can just drag in all of the packages on day one of the project. And within moments you&#8217;re up and running with a typical install that you mentioned. Suck in a particular theme or suck in a particular SEO plugin or what have you. You just run the Composer and all of that is just dragged in and you&#8217;re off to the races. It&#8217;s a quick way to get started.</p>\n\n\n\n<p>But also, you didn&#8217;t mention this, but it feels like this is a real win for teams. It feels like a team using this workflow, there may be benefits there. So broadly speaking, I&#8217;m talking about teams, times and security. Is there anything in that? Have I sort of got that about right?</p>\n\n\n\n<p>[00:23:16] Chris Reynolds: Yeah, I think so. Obviously there needs to be an automated step somewhere in the process of actually running the Composer update. But beyond that, yes, absolutely. And interestingly one of the things that you touched on maybe accidentally even, the idea of sucking in all of these different packages. When I was at Human Made, I worked on Altis, and Altus is their digital experience platform.</p>\n\n\n\n<p>And Altis is built almost entirely on Composer, and lots of cool Composer things happening. Altis itself is what&#8217;s known as a meta package. When you install Altis, the initial Composer file is just linking out to a whole bunch of other projects or packages that it brings in. And those themselves have their dependencies. So each, each of the modules, like the security module or the core module or whatever, each of those has its own set of dependencies that it pulls in. So it, really does just sort of like package a whole bunch of stuff that you get just for free when you initially set up a new site using that.</p>\n\n\n\n<p>And that was one of the things that going from the idea of, oh, I&#8217;m just going to throw this Composer file in my WordPress site and call that good. That&#8217;s one of the things that really made me think, oh, actually there&#8217;s, there&#8217;s a lot more to it here. And one of the things that I first was exposed to when I was working at Human Made, and that I&#8217;m actively doing now with what I&#8217;m working on a Pantheon, is the concept of WordPress itself being just a dependency of your project.</p>\n\n\n\n<p>And so like with the initial example, I&#8217;ve got a WordPress site. I unzip it. I throw my Composer, json in the root folder. That means that I&#8217;m using Composer probably to manage my plugins and themes, any other packages I might have. But I&#8217;m still using WordPress itself to update itself. Because WordPress is still part of that root directory, and it&#8217;s not part of the Composer structure.</p>\n\n\n\n<p>There are projects, there&#8217;s a couple things out there in the world that&#8217;s already, that have been existed, but one, a big thing that&#8217;s been part of the WordPress ecosystem for a while is by the Roots team called Bedrock. And that&#8217;s what we use at Pantheon. And that, among other things, what Bedrock does is it pulls WordPress in so that it can be a dependency. So that can be just another thing in your Composer file that is being versioned.</p>\n\n\n\n<p>So again, same rules apply, right? You can say I want everything past six. You can say I want 6.1 dot anything beyond that. Or you can say, I only want 6.1.1, and when the next version comes out, I&#8217;m going to manually make that change so that I can be explicit about my testing process to make sure that I&#8217;m not going to ship broken code.</p>\n\n\n\n<p>[00:25:42] Nathan Wrigley: Yeah, that&#8217;s really interesting. The idea that WordPress itself is a package. Okay. I can imagine, given the audience of this podcast, it really does span the whole community, you know. There&#8217;s people in every part of the WordPress ecosystem listening to this. And I can imagine there&#8217;ll be a certain proportion of them who as soon as you start to say things like npm and packages and all of this, and you mentioned, you know, things to do in the command line and da, da, da.</p>\n\n\n\n<p>They&#8217;re scratching their heads thinking I don&#8217;t know if this is for me. This all sounds a little bit complicated. So just address that. There&#8217;s a certain level of tech geeky here, I would imagine, But, is it difficult? Is the payback for a, let&#8217;s say a user who is just playing with five or six sites, they&#8217;ve got a few client sites and they can well manage to go in and update the plugins and the themes and all of the bits and pieces that they got set up.</p>\n\n\n\n<p>Is there a use case here where, okay, if you&#8217;re sitting on that side of the fence, don&#8217;t even bother? This is probably not needed. Whereas if you&#8217;re on this side and you know you&#8217;ve got more sites than a certain number where it&#8217;s going to be of more use.</p>\n\n\n\n<p>[00:26:47] Chris Reynolds: I mean, I definitely think that a lot of the freelancers that I know when I talk to are of the mind that, it&#8217;s just one more thing I need to worry about. And certainly if you are not going to on behalf of your clients go in and make updates, and you&#8217;re handing, once you&#8217;re done at your site, you&#8217;re handing that responsibility off to them.</p>\n\n\n\n<p>It&#8217;s going to be too much work for your clients probably. I&#8217;m thinking like small business. I&#8217;m thinking like mom and pop shop. That sort of thing where it&#8217;s really just a user, one person or two people that are running the site. They&#8217;re probably not going to want to do stuff on the command line and you&#8217;re not going to want to train them and that&#8217;s fine.</p>\n\n\n\n<p>But I think about when I was at WebDev and we were doing maintenance contracts with clients, and WordPress updates came around and we had basically a person dedicated to reading all of the change logs of every plugin on every site before making any updates. Just to make sure that nothing was going to happen that could potentially break.</p>\n\n\n\n<p>And then if there was something that was maybe potentially breaking, they would have to like manually test that themselves on a dev environment, or a local environment or whatever. Just to make sure we&#8217;re not going to run an update and it&#8217;s going to break something. And I think that that process is very tedious and time consuming.</p>\n\n\n\n<p>And that process is the process that you&#8217;re saving by using something where you can be more explicit like Composer. And you know that your updates are not going to break anything because the way that you&#8217;ve set up your versioning is the thing that you want it to be, and you feel confident about that structure so that when there are updates, you can go in and yeah, you still need to do testing, you still need to evaluate those things, but you know that you&#8217;re not going to accidentally push something out.</p>\n\n\n\n<p>Or you can be at least fairly confident that you&#8217;re not going to accidentally push something out that&#8217;s going to break something. Because breaking things is not a good thing. It&#8217;s not a good feeling to have shipped something when you&#8217;re just doing a maintenance WordPress update release and your client is calling an hour later saying, why is my website white?</p>\n\n\n\n<p>[00:28:42] Nathan Wrigley: Yeah, I guess in the case of some of the agencies where you&#8217;ve worked, so Human Made WebDevStudios and so on, it really is enterprise level stuff, and there is no scope for bringing a site down because of a careless update. So the notion that most WordPress users would go in and read the change log before clicking update.</p>\n\n\n\n<p>I think that&#8217;s probably not the case. I would imagine most people are fairly cavalier because it&#8217;s their own site, or it&#8217;s a client site that they&#8217;ve got a backup of, and there&#8217;s some mitigation that they&#8217;re, doing all of that. But in the case that you&#8217;ve just outlined where, I don&#8217;t know, maybe these are international brands that we&#8217;ve heard of where the press damage alone in having a website go down for 50 minutes is just unconscionable. You&#8217;ve got to do the background research, and so having these systems in place is truly important.</p>\n\n\n\n<p>[00:29:36] Chris Reynolds: Yeah, for sure.</p>\n\n\n\n<p>[00:29:36] Nathan Wrigley: In terms of, we&#8217;ve been talking quite a lot about updates. I just wonder what your thoughts are on the, I mean, it&#8217;s not that recent, it&#8217;s several years ago now. The idea that in WordPress you can click a link in the, let&#8217;s say the plugin page. And you can say just go on, update. Whenever something new rolls out, just get on with it and update it. So you can, if you like, trust it. What are your thoughts on that?</p>\n\n\n\n<p>[00:29:58] Chris Reynolds: I think it&#8217;s nice for the people that it&#8217;s good for. And I think it&#8217;s definitely helped with WordPress adoption. Because if all I was doing, if I wasn&#8217;t a WordPress developer and all I was doing was being a podcaster and I had a website that was just about my podcast. I&#8217;m not going to care about code. I&#8217;m never going to want to touch the code. I&#8217;m going to want to install WordPress and never look at FTP, or know my server configuration, or care about my database.</p>\n\n\n\n<p>None of that. None of that is interesting to me. What I want is I want to plug it in, turn it on, and let it run. And be fairly confident that it is going to continue to run when I have my eyes closed and I&#8217;m not looking at it. So I think that it&#8217;s nice in the sense of creating an ecosystem in which things that you do in WordPress are relatively easy. And the counterpoint to that, I work at Pantheon. Pantheon&#8217;s been involved in the Drupal committee for a very long time.</p>\n\n\n\n<p>Talking earlier too about how Drupal has, I think since version eight, integrated Composer into the core of how Drupal works. So sort of the antithesis of this idea of, I&#8217;m going to turn it on and set auto update and then walk away, is the idea of Composerizing everything. So that every change is a code level change.</p>\n\n\n\n<p>And what I&#8217;ve found interesting, that I&#8217;ve learned over the last year of being at Pantheon in a difference between the sort of like Drupal ecosystem and WordPress ecosystem, is in WordPress, yeah, there are some people who make it their job to kind of do just general site administration for people.</p>\n\n\n\n<p>But it&#8217;s not a huge thing. It&#8217;s like there&#8217;s a couple people that do that sort of thing or they don&#8217;t actually touch the code, but they will do your WordPress updates and that sort of thing for you. In Drupal, there&#8217;s entire agencies where all of what they&#8217;re doing is essentially that, just the maintenance stuff of having a website.</p>\n\n\n\n<p>And part of that is because the Drupal admin is a lot more complicated to use, to create sites and pages and views and all sorts of things. It&#8217;s a lot more complicated than the WordPress admin, which I credit to how WordPress is built personally. But the other part of it is the understanding of like, when it&#8217;s okay to update this Drupal module to the next version or that sort of thing. To be aware of what&#8217;s happening on their other sites. And then what combinations work together and that sort of thing.</p>\n\n\n\n<p>There&#8217;s a whole ecosystem that it&#8217;s really just essentially website management, which doesn&#8217;t exist in the same way in WordPress. And so that&#8217;s sort of what we&#8217;re talking about. The difference between having really hands-on updates. Making sure that things are safe to do. Or making it so that the people who actually do the content editing or other administration on the site, they don&#8217;t have to worry about the stuff that&#8217;s happening in the background because they know somebody&#8217;s taking care of it, versus having just the software take care of that for itself.</p>\n\n\n\n<p>And so I think there&#8217;s a place for it. And I think that the reason why WordPress has grown so much over the last many years is because it&#8217;s embraced this, well, we&#8217;re going to just auto update things and not have people stress over that stuff. But, also like the reason why there&#8217;s so many people that are holding onto Drupal is because they want to make sure, they want to ensure that their site is stable and secure and all of those things. And that those things matter for really big companies. It is that divide, right of more casual users versus the enterprise level stuff.</p>\n\n\n\n<p>[00:33:09] Nathan Wrigley: I guess because Composer is essentially nothing to do with WordPress. I mean, you know, you&#8217;ve described a scenario in which WordPress can combine with it, which is very helpful. Updating plugins, themes and so on and so forth. I guess this can reach beyond WordPress. So if you&#8217;ve got something bespoke, unique, you&#8217;ve got a package, which is nothing to do with WordPress. Composer can take care of that as well.</p>\n\n\n\n<p>[00:33:34] Chris Reynolds: Yeah, and it&#8217;s really useful when you, so in both npm and Composer, there&#8217;s the concept of dev dependencies. And these are dependencies that will install when you do like a Composer install. But you can also say, you can omit the developer dependencies on your production installs, right?</p>\n\n\n\n<p>And that means that you can run things like linting and unit testing and all that sort of stuff, which doesn&#8217;t matter if it&#8217;s on the prod site. But maybe if you&#8217;re going to push it to your dev site or you&#8217;re going to keep it on your local machine. And you can manage all those things really easily with Composer.</p>\n\n\n\n<p>There&#8217;s definitely WordPress coding standards and there&#8217;s WordPress suites for unit testing. Those things all exist and you can manage those in WordPress. But essentially, like the core thing, like PHP Code Sniffer is not a WordPress thing. It&#8217;s just a, it&#8217;s just a package that exists in the world. And same thing as PHP unit. It&#8217;s just a thing that exists in the world that we have adopted and embraced and brought it into our ecosystem. So for sure, yeah, there&#8217;s definitely value of using Composer to manage sort of like external things.</p>\n\n\n\n<p>[00:34:29] Nathan Wrigley: Okay, given that if you went down this route and you made Composer an integral part of your process. You then to some extent become dependent upon the functioning of Composer for your whole process to work. And so that brings me to the Composer ecosystem.</p>\n\n\n\n<p>So we&#8217;re all always talking about how great the WordPress ecosystem is. There&#8217;s a forum for this. There&#8217;s a Slack channel for that. If you want to find something out there&#8217;s ways of learning. Is the same true of Composer? It&#8217;s an open source project. Does it have a thriving community? Does it receive the updates that one would hope? Does it progress in the same way that we hope WordPress does? Does it have that same feel? Are there resources for learning and so on?</p>\n\n\n\n<p>[00:35:07] Chris Reynolds: Well, I will say that the website for Composer getcomposer.org, I believe, is really, the documentation&#8217;s really good. At its core, it&#8217;s a pretty simple idea. The documentation&#8217;s pretty self-explanatory. Where it gets hairy is the distinction between a caret versus a squiggly line, in terms of how you&#8217;re going to do your versioning stuff.</p>\n\n\n\n<p>Because there&#8217;s a very subtle but specific difference there. And how to pull in different repositories or how to do more complex things. It gets a little bit hairy. But again, the documentation is all there and it&#8217;s all really good and I found it very useful.</p>\n\n\n\n<p>And there&#8217;s enough people in the open source ecosystem generally that are using Composer, that it&#8217;s not terribly difficult to find answers to any questions about Composer. Most things you would encounter have probably been done by someone, and there&#8217;s probably some prior art that you can use to base it on.</p>\n\n\n\n<p>So I think that it&#8217;s generally pretty good. And packagist is a great place to find stuff. What I will do when I&#8217;m looking for stuff is I&#8217;ll look on packages, even if I&#8217;m looking for a WordPress thing, just to see if, if that developer has pushed their thing to packages before even looking at wordpress.org, or pulling it in from the W Packagist mirror.</p>\n\n\n\n<p>That means it&#8217;s getting a little bit, it&#8217;s like one step closer to the source, right? Because all Packagist does really, to submit a package on Packagist, here&#8217;s your pro tip. You have an account obviously, and then you just say, submit a package and you give it a GitHub repository url, and then it just looks at GitHub. And as long as the GitHub project uses releases, even if it doesn&#8217;t really need to, it just looks at the branches. But if it has releases, then you will have those versions. And if it doesn&#8217;t have releases you can still pull that stuff in using a dev prefix or whatever.</p>\n\n\n\n<p>That stuff is all self-contained. It all exists. It&#8217;s all well-maintained, all that sort of stuff. That&#8217;s all good. Composer itself does occasionally get updates. The last big thing was sort of a transition from Composer one to Composer two. And that was a little bit of a, there&#8217;s definitely some growing pains in the transition process of going from one version to the next.</p>\n\n\n\n<p>And then they threw a wrench recently, not super recently. But they threw a wrench into things a little bit where there is a new thing that goes into your Composer file called allowed plugins. So if it, if it&#8217;s a dependency is calling something else or whatever. You have basically have to give permission to other vendors to, install things on your behalf. So as long as you, if they&#8217;re in the allowed plugins list then those things will get updated, and if they&#8217;re not in the allowed plugins list, then it&#8217;s not going to update those things. And I believe that was for like, security type things.</p>\n\n\n\n<p>That did cause a problem with you know, at Pantheon we have a lot of stuff that&#8217;s based on Composer and we don&#8217;t want to introduce merge conflicts. So if we have a Composer file, that is basically the thing that is used to build sites. And then suddenly that Composer file needs to have a new part of the Composer file, and we push that change. It&#8217;s going to cause a merge conflict with everybody&#8217;s repository that didn&#8217;t already have that.</p>\n\n\n\n<p>So it&#8217;s a little bit of a headache for us, but for the user it&#8217;s obviously a net win. Those sorts of things give me pause a little bit, as somebody who is now at least partially responsible for, thousands of people running sites that use Composer. But in terms of like individual users and stuff, I think that Composer has a really good thing going and has a good ecosystem around it.</p>\n\n\n\n<p>[00:38:16] Nathan Wrigley: Just to give us some insight into how you are using it. Your work at Pantheon and all the other companies that you&#8217;ve mentioned that you&#8217;ve worked at. Is this something that is just typical? This is just part of the process. Everything is built with Composer bolted in. Or is this something that you cherry pick? Okay, this one needs it, this one doesn&#8217;t. Is it basically everywhere, all the time?</p>\n\n\n\n<p>[00:38:38] Chris Reynolds: When I was at WebDev, which admittedly is many years ago now, we didn&#8217;t use Composer. We could have benefited from using Composer. And I think they&#8217;re probably using Composer now. I don&#8217;t know that for sure, but based on the types of projects that they&#8217;re doing, and types of things that I see them working on, I think that&#8217;re probably doing it now.</p>\n\n\n\n<p>When I was at Human Made, it was just there. Everything that we did had Composer as part of it. And it was a sort of a fundamental part of how projects were built. And obviously like Altis is Composer. It&#8217;s a Composer built thing. It&#8217;s entirely built on top of Composer. One of the things that gives it its stability, but also if you look at the documentation for Altis or things, it&#8217;s always lagging, and is always going to be lagging a little bit behind the latest WordPress release.</p>\n\n\n\n<p>And for enterprise, that&#8217;s fine. Because they&#8217;re not concerned about the major or minor point releases. They&#8217;re concerned that their site is secure and it&#8217;s updated and it&#8217;s getting those patch releases. So with each new Altis version that typically aligns with a new WordPress version it sort of, when I was there anyway, the release cycle for Altis followed by a month or so, offset from the last WordPress release, so that they could make sure that the next WordPress version was part of the next Altis version.</p>\n\n\n\n<p>[00:39:48] Nathan Wrigley: Okay, so should somebody have been interested in this, you know, their interest has been peaked by everything that you&#8217;ve been saying. Where&#8217;s some good resources? I&#8217;m looking at getcomposer.org and there&#8217;s a get started link right at the top. That seems like it might be a decent place to start. But maybe there&#8217;s more, how to describe it? Maybe there&#8217;s some things which would help a WordPresser as well.</p>\n\n\n\n<p>[00:40:13] Chris Reynolds: I definitely would point towards the Roots Bedrock Project as being a really good place if you&#8217;re looking at wanting to have WordPress as built as dependency, I think they&#8217;ve got a really good framework. And at Human Made, we were doing that thing, but we weren&#8217;t using Bedrock. So it would be a little bit more difficult to come up with those ideas and that system and that framework independently. And that&#8217;s one of the things I think that you would get from the Roots ecosystem. So definitely yeah the, just the get Composer to learn about it and to look at the documentation, to dig into it.</p>\n\n\n\n<p>And then from a WordPress standpoint specifically, I would definitely look into Bedrock to understand like how that works. And they&#8217;ve got a thriving community as well around that. And, a whole Patreon thing and Discord channel and whatnot, so that you can actually talk to human beings and get some amount of support.</p>\n\n\n\n<p>[00:41:02] Nathan Wrigley: Yeah I&#8217;ll make sure to link to everything that you sent in my direction into the show notes. But, if anybody wants to check those out, you can see them on the WP Tavern website. Search for this episode, and you&#8217;ll be able to see all of those links there. If anybody wants to link to you Chris, if anybody&#8217;s been interested in, just think they&#8217;d like bit of a helping hand. They&#8217;d like to understand this a little bit more from, from the horse&#8217;s mouth if you like. Where do we find you?</p>\n\n\n\n<p>[00:41:27] Chris Reynolds: Online I&#8217;m jazz sequence most places. Frequently jazz sequence with a three. So j a z z s 3 q u e n c e. That&#8217;s my Twitter handle and Instagram, various other things. I am at @jazzsequence@mstdn.social on Mastodon. And, my website is jazzsequence.com without the three, cause I like to, be confusing. And LinkedIn and places like that. But the Twitters and lately Mastodon, and those sorts of social places where you&#8217;ll probably get my attention.</p>\n\n\n\n<p>I&#8217;m also, you know, on the WordPress Core Slack and like I said I live in Salt Lake City so, we haven&#8217;t had very many WordCamps in the last couple years. There&#8217;s some weird pandemic thing happening, but when those things do happen I often will try to visit the things that are, within driving range. I&#8217;m hoping to be at at US in National Harbor this year. So, maybe I&#8217;ll see folks there.</p>\n\n\n\n<p>[00:42:16] Nathan Wrigley: Nice. Chris Reynolds, thank you for joining us on the podcast today. I appreciate it.</p>\n\n\n\n<p>[00:42:20] Chris Reynolds: Yeah, no worries.</p>\n</div>\n\n\n\n<p>On the podcast today we have <a href=\"https://twitter.com/jazzs3quence\">Chris Reynolds</a>.</p>\n\n\n\n<p>Chris has been working with WordPress for over 15 years. He’s freelanced, worked with Event Espresso, WebDevStudios, Human Made and is now at Pantheon as a CMS Ecosystem engineer, and WordPress technical lead. He’s spoken at WordCamps and at OpenWest about all aspects of WordPress.</p>\n\n\n\n<p>I suspect that many of the people listening to this podcast are not using Composer in their WordPress workflow, and to Chris, this is something that you should think about implementing, and he’s here to explain why.</p>\n\n\n\n<p>Chris starts off by talking about the kind of projects that he’s worked on, and how he found WordPress.</p>\n\n\n\n<p>We then get into the weeds of what Composer is, and the benefits that it brings. It’s essentially a package management system and makes it easy to set dependencies for your project and manage them within Composer.</p>\n\n\n\n<p>Why would you want to do that though? If you’re just building brochure websites, then perhaps you don’t, but if your project is more complex, then this might save you a lot of time.</p>\n\n\n\n<p>Chris describes scenarios in which he thinks Composer is a good fit; if you want to add in specific packages, and how those packages are managed and updated.</p>\n\n\n\n<p>He explains how you can install Composer depending on the OS that you’re working with, and how it structures the files and directories that are created.</p>\n\n\n\n<p>Towards the end of the podcast, we talk about how Composer can be useful for teams, and Chris’ use of Composer to keep everyone clear on how the project is structured.</p>\n\n\n\n<p>If you’ve thought about using a package management system such as Composer, this episode is for you.</p>\n\n\n\n<h2 class=\"wp-block-heading\">Useful links.</h2>\n\n\n\n<p><a href=\"https://www.hotscripts.com/\">Hot Scripts</a></p>\n\n\n\n<p><a href=\"https://eventespresso.com/\">Event Espresso</a></p>\n\n\n\n<p><a href=\"https://www.pluralsight.com/\">Pluralsight</a></p>\n\n\n\n<p><a href=\"https://webdevstudios.com/\">WebDevStudios</a></p>\n\n\n\n<p><a href=\"https://humanmade.com/\">Human Made</a></p>\n\n\n\n<p><a href=\"https://pantheon.io/\">Pantheon</a></p>\n\n\n\n<p><a href=\"https://www.npmjs.com/\">npm</a></p>\n\n\n\n<p><a href=\"https://brew.sh/\">Homebrew</a></p>\n\n\n\n<p><a href=\"https://wpackagist.org/\">WordPress Packagist</a></p>\n\n\n\n<p><a href=\"https://packagist.org/\">Packagist</a></p>\n\n\n\n<p><a href=\"https://roots.io/bedrock/\">Bedrock by the Roots Team</a></p>\n\n\n\n<p><a href=\"https://getcomposer.org/\">Composer</a></p>\n\n\n\n<p><a href=\"https://twitter.com/jazzs3quence\">Chris&#8217; Twitter account</a></p>\n\n\n\n<p><a href=\"https://mstdn.social/@jazzsequence\">Chris&#8217; Mastodon account</a></p>\n\n\n\n<p><a href=\"https://jazzsequence.com/\">Chris&#8217; website</a></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 22 Mar 2023 14:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:14:\"Nathan Wrigley\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}i:49;a:6:{s:4:\"data\";s:13:\"\n	\n	\n	\n	\n	\n	\n\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";s:5:\"child\";a:2:{s:0:\"\";a:5:{s:5:\"title\";a:1:{i:0;a:5:{s:4:\"data\";s:60:\"WordPress.org blog: Introducing the WordPress Developer Blog\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"guid\";a:1:{i:0;a:5:{s:4:\"data\";s:35:\"https://wordpress.org/news/?p=14649\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:4:\"link\";a:1:{i:0;a:5:{s:4:\"data\";s:76:\"https://wordpress.org/news/2023/03/introducing-the-wordpress-developer-blog/\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:11:\"description\";a:1:{i:0;a:5:{s:4:\"data\";s:4659:\"<p>With much activity happening in the WordPress development space every day, keeping up-to-date with the latest updates can be challenging. The new <a href=\"https://developer.wordpress.org/news/\">WordPress Developer Blog</a> is a developer-focused resource to help you stay on top of the latest software features, tutorials, and learning materials relevant to the open source project.</p>\n\n\n\n<p>This blog is the culmination of a community effort that began last year. Formed by experienced WordPress community members and developers, the <a href=\"https://developer.wordpress.org/news/about/\">editorial group</a> has since worked on a wide range of content already available—from theme and block development tutorials to tips and tricks for leveraging WordPress in the site editing era.</p>\n\n\n\n<h2 class=\"wp-block-heading\">A new home for developers</h2>\n\n\n\n<p>As a complementary resource to the WordPress documentation, the Developer Blog aims to provide a shared space to stay informed of development-related updates, keep up with ongoing discussions and ideas, and explore cutting-edge use cases.</p>\n\n\n\n<p>In other words, <strong>consider it as a central hub for developers and </strong><a href=\"https://make.wordpress.org/updates/2020/05/01/care-and-influence-a-theory-about-the-wordpress-community/\"><strong>extenders</strong></a> of different backgrounds and skill levels to learn with quality content from reliable sources, share knowledge, and drive WordPress development forward.</p>\n\n\n\n<p>True to the open source way, the blog will likely evolve. As its editors and readers learn and create more content, it will adapt in response to the needs of community members like you.</p>\n\n\n\n<p>Everyone is welcome to chime in on-topic discussions, share ideas or contribute. <a href=\"https://developer.wordpress.org/news/how-to-contribute/\">Learn more about how to get involved</a>.</p>\n\n\n\n<h2 class=\"wp-block-heading\">What about the content?</h2>\n\n\n\n<p>Content on the WordPress Developer Blog covers many topics, including tutorials on <a href=\"https://developer.wordpress.org/news/category/themes/\">theme development</a>, <a href=\"https://developer.wordpress.org/news/category/plugins/\">plugins</a>, and <a href=\"https://developer.wordpress.org/news/category/block-development/\">block development</a>. You can also expect posts on WordPress APIs, best practices for working with WordPress, updates on upcoming releases, and <a href=\"https://developer.wordpress.org/news/category/learning/\">learning resources</a> for beginners and seasoned developers.</p>\n\n\n\n<p>These articles offer a good hint at what&#8217;s already in store for you:</p>\n\n\n\n<ul>\n<li><a href=\"https://developer.wordpress.org/news/2022/11/17/demystifying-home-and-posts-templates-in-wordpress-theme-development/\">Demystifying home and posts templates in WordPress theme development</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/news/2022/11/creating-themes-from-a-pattern-first-mindset/\">Creating themes from a pattern-first mindset</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/news/2023/02/static-vs-dynamic-blocks-whats-the-difference/\">Static vs. dynamic blocks: What’s the difference?</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/news/2023/02/creating-custom-block-styles-in-wordpress-themes/\">Creating custom block styles in WordPress themes</a></li>\n\n\n\n<li><a href=\"https://developer.wordpress.org/news/2023/03/whats-new-for-developers-march-2023/\">What’s new for developers? (March 2023)</a></li>\n</ul>\n\n\n\n<h2 class=\"wp-block-heading\">Sounds interesting? </h2>\n\n\n\n<p><a href=\"https://developer.wordpress.org/news/#subscribe\">Subscribe to the Developer Blog</a> to keep up with the latest content in the WordPress development space.</p>\n\n\n\n<p><em>Props for content and peer review <a href=\"https://profiles.wordpress.org/chanthaboune/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>chanthaboune</a> <a href=\"https://profiles.wordpress.org/rmartinezduque/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>rmartinezduque</a> <a href=\"https://profiles.wordpress.org/mburridge/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>mburridge</a> <a href=\"https://profiles.wordpress.org/marybaum/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>marybaum</a> <a href=\"https://profiles.wordpress.org/bph/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>bph</a>&nbsp;<a href=\"https://profiles.wordpress.org/greenshady/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>greenshady</a> <a href=\"https://profiles.wordpress.org/webcommsat/\" class=\"mention\"><span class=\"mentions-prefix\">@</span>webcommsat</a>.</em></p>\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}s:7:\"pubDate\";a:1:{i:0;a:5:{s:4:\"data\";s:31:\"Wed, 22 Mar 2023 13:00:00 +0000\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}s:32:\"http://purl.org/dc/elements/1.1/\";a:1:{s:7:\"creator\";a:1:{i:0;a:5:{s:4:\"data\";s:15:\"Chloe Bringmann\";s:7:\"attribs\";a:0:{}s:8:\"xml_base\";s:0:\"\";s:17:\"xml_base_explicit\";b:0;s:8:\"xml_lang\";s:0:\"\";}}}}}}}}}}}}}}}}s:4:\"type\";i:128;s:7:\"headers\";O:48:\"WpOrg\\Requests\\Utility\\CaseInsensitiveDictionary\":1:{s:7:\"\0*\0data\";a:8:{s:6:\"server\";s:5:\"nginx\";s:4:\"date\";s:29:\"Thu, 13 Apr 2023 17:14:36 GMT\";s:12:\"content-type\";s:8:\"text/xml\";s:13:\"last-modified\";s:29:\"Thu, 13 Apr 2023 17:00:32 GMT\";s:4:\"vary\";s:15:\"Accept-Encoding\";s:15:\"x-frame-options\";s:10:\"SAMEORIGIN\";s:16:\"content-encoding\";s:2:\"br\";s:4:\"x-nc\";s:9:\"HIT ord 1\";}}s:5:\"build\";s:14:\"20230112154133\";}','no');
INSERT INTO `cj_options` VALUES (142139,'_site_transient_timeout_php_check_71beb58986fe81ec54207f069dd45eee','1681761700','no'),(142140,'_site_transient_php_check_71beb58986fe81ec54207f069dd45eee','a:5:{s:19:\"recommended_version\";s:3:\"7.4\";s:15:\"minimum_version\";s:6:\"5.6.20\";s:12:\"is_supported\";b:1;s:9:\"is_secure\";b:1;s:13:\"is_acceptable\";b:1;}','no'),(142137,'_site_transient_timeout_browser_7ba35013845b9808ec7a16590a263ad8','1681761700','no'),(142138,'_site_transient_browser_7ba35013845b9808ec7a16590a263ad8','a:10:{s:4:\"name\";s:6:\"Safari\";s:7:\"version\";s:4:\"16.3\";s:8:\"platform\";s:9:\"Macintosh\";s:10:\"update_url\";s:29:\"https://www.apple.com/safari/\";s:7:\"img_src\";s:43:\"http://s.w.org/images/browsers/safari.png?1\";s:11:\"img_src_ssl\";s:44:\"https://s.w.org/images/browsers/safari.png?1\";s:15:\"current_version\";s:2:\"11\";s:7:\"upgrade\";b:0;s:8:\"insecure\";b:0;s:6:\"mobile\";b:0;}','no'),(142687,'_site_transient_update_plugins','O:8:\"stdClass\":5:{s:12:\"last_checked\";i:1681406077;s:8:\"response\";a:7:{s:19:\"akismet/akismet.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:21:\"w.org/plugins/akismet\";s:4:\"slug\";s:7:\"akismet\";s:6:\"plugin\";s:19:\"akismet/akismet.php\";s:11:\"new_version\";s:3:\"5.1\";s:3:\"url\";s:38:\"https://wordpress.org/plugins/akismet/\";s:7:\"package\";s:54:\"https://downloads.wordpress.org/plugin/akismet.5.1.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:60:\"https://ps.w.org/akismet/assets/icon-256x256.png?rev=2818463\";s:2:\"1x\";s:60:\"https://ps.w.org/akismet/assets/icon-128x128.png?rev=2818463\";}s:7:\"banners\";a:1:{s:2:\"1x\";s:61:\"https://ps.w.org/akismet/assets/banner-772x250.jpg?rev=479904\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"5.0\";s:6:\"tested\";s:3:\"6.2\";s:12:\"requires_php\";s:3:\"5.2\";}s:51:\"all-in-one-wp-migration/all-in-one-wp-migration.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:37:\"w.org/plugins/all-in-one-wp-migration\";s:4:\"slug\";s:23:\"all-in-one-wp-migration\";s:6:\"plugin\";s:51:\"all-in-one-wp-migration/all-in-one-wp-migration.php\";s:11:\"new_version\";s:4:\"7.73\";s:3:\"url\";s:54:\"https://wordpress.org/plugins/all-in-one-wp-migration/\";s:7:\"package\";s:71:\"https://downloads.wordpress.org/plugin/all-in-one-wp-migration.7.73.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:76:\"https://ps.w.org/all-in-one-wp-migration/assets/icon-256x256.png?rev=2458334\";s:2:\"1x\";s:76:\"https://ps.w.org/all-in-one-wp-migration/assets/icon-128x128.png?rev=2458334\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:79:\"https://ps.w.org/all-in-one-wp-migration/assets/banner-1544x500.png?rev=2837281\";s:2:\"1x\";s:78:\"https://ps.w.org/all-in-one-wp-migration/assets/banner-772x250.png?rev=2837281\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"3.3\";s:6:\"tested\";s:3:\"6.2\";s:12:\"requires_php\";s:3:\"5.3\";}s:39:\"boldgrid-easy-seo/boldgrid-easy-seo.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:31:\"w.org/plugins/boldgrid-easy-seo\";s:4:\"slug\";s:17:\"boldgrid-easy-seo\";s:6:\"plugin\";s:39:\"boldgrid-easy-seo/boldgrid-easy-seo.php\";s:11:\"new_version\";s:6:\"1.6.11\";s:3:\"url\";s:48:\"https://wordpress.org/plugins/boldgrid-easy-seo/\";s:7:\"package\";s:67:\"https://downloads.wordpress.org/plugin/boldgrid-easy-seo.1.6.11.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:70:\"https://ps.w.org/boldgrid-easy-seo/assets/icon-256x256.png?rev=1773296\";s:2:\"1x\";s:70:\"https://ps.w.org/boldgrid-easy-seo/assets/icon-128x128.png?rev=1773296\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:73:\"https://ps.w.org/boldgrid-easy-seo/assets/banner-1544x500.png?rev=1773381\";s:2:\"1x\";s:72:\"https://ps.w.org/boldgrid-easy-seo/assets/banner-772x250.png?rev=1773381\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"4.4\";s:6:\"tested\";s:3:\"6.2\";s:12:\"requires_php\";s:3:\"5.3\";}s:48:\"wp-live-chat-software-for-wordpress/livechat.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:49:\"w.org/plugins/wp-live-chat-software-for-wordpress\";s:4:\"slug\";s:35:\"wp-live-chat-software-for-wordpress\";s:6:\"plugin\";s:48:\"wp-live-chat-software-for-wordpress/livechat.php\";s:11:\"new_version\";s:6:\"4.5.11\";s:3:\"url\";s:66:\"https://wordpress.org/plugins/wp-live-chat-software-for-wordpress/\";s:7:\"package\";s:85:\"https://downloads.wordpress.org/plugin/wp-live-chat-software-for-wordpress.4.5.11.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:88:\"https://ps.w.org/wp-live-chat-software-for-wordpress/assets/icon-256x256.png?rev=2303190\";s:2:\"1x\";s:88:\"https://ps.w.org/wp-live-chat-software-for-wordpress/assets/icon-128x128.png?rev=2303190\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:91:\"https://ps.w.org/wp-live-chat-software-for-wordpress/assets/banner-1544x500.png?rev=2659126\";s:2:\"1x\";s:90:\"https://ps.w.org/wp-live-chat-software-for-wordpress/assets/banner-772x250.png?rev=2659126\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"4.4\";s:6:\"tested\";s:5:\"6.1.1\";s:12:\"requires_php\";s:3:\"5.6\";}s:47:\"post-and-page-builder/post-and-page-builder.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:35:\"w.org/plugins/post-and-page-builder\";s:4:\"slug\";s:21:\"post-and-page-builder\";s:6:\"plugin\";s:47:\"post-and-page-builder/post-and-page-builder.php\";s:11:\"new_version\";s:10:\"1.23.1-rc1\";s:3:\"url\";s:52:\"https://wordpress.org/plugins/post-and-page-builder/\";s:7:\"package\";s:71:\"https://downloads.wordpress.org/plugin/post-and-page-builder.1.23.1.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:74:\"https://ps.w.org/post-and-page-builder/assets/icon-256x256.png?rev=1768477\";s:2:\"1x\";s:74:\"https://ps.w.org/post-and-page-builder/assets/icon-128x128.png?rev=1768477\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:77:\"https://ps.w.org/post-and-page-builder/assets/banner-1544x500.png?rev=1768477\";s:2:\"1x\";s:76:\"https://ps.w.org/post-and-page-builder/assets/banner-772x250.png?rev=1768477\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"4.7\";s:6:\"tested\";s:5:\"6.1.1\";s:12:\"requires_php\";s:3:\"5.4\";}s:35:\"boldgrid-backup/boldgrid-backup.php\";O:8:\"stdClass\":12:{s:2:\"id\";s:29:\"w.org/plugins/boldgrid-backup\";s:4:\"slug\";s:15:\"boldgrid-backup\";s:6:\"plugin\";s:35:\"boldgrid-backup/boldgrid-backup.php\";s:11:\"new_version\";s:6:\"1.15.6\";s:3:\"url\";s:46:\"https://wordpress.org/plugins/boldgrid-backup/\";s:7:\"package\";s:65:\"https://downloads.wordpress.org/plugin/boldgrid-backup.1.15.6.zip\";s:5:\"icons\";a:2:{s:2:\"2x\";s:68:\"https://ps.w.org/boldgrid-backup/assets/icon-256x256.png?rev=1880952\";s:2:\"1x\";s:68:\"https://ps.w.org/boldgrid-backup/assets/icon-128x128.png?rev=1880952\";}s:7:\"banners\";a:2:{s:2:\"2x\";s:71:\"https://ps.w.org/boldgrid-backup/assets/banner-1544x500.png?rev=1880952\";s:2:\"1x\";s:70:\"https://ps.w.org/boldgrid-backup/assets/banner-772x250.png?rev=1880952\";}s:11:\"banners_rtl\";a:0:{}s:8:\"requires\";s:3:\"4.4\";s:6:\"tested\";s:3:\"6.2\";s:12:\"requires_php\";s:3:\"5.4\";}s:63:\"post-and-page-builder-premium/post-and-page-builder-premium.php\";O:8:\"stdClass\":5:{s:4:\"slug\";s:29:\"post-and-page-builder-premium\";s:6:\"plugin\";s:63:\"post-and-page-builder-premium/post-and-page-builder-premium.php\";s:11:\"new_version\";s:5:\"1.1.1\";s:3:\"url\";s:24:\"http://www.boldgrid.com/\";s:7:\"package\";s:110:\"https://api.boldgrid.com/api/open/get-asset?id=1283206&installed_plugin_version=1.0.6&installed_wp_version=6.2\";}}s:12:\"translations\";a:0:{}s:9:\"no_update\";a:0:{}s:6:\"tested\";s:3:\"6.2\";}','no'),(142688,'_site_transient_timeout_browser_723c51263c80f6be79fa21191ee0b387','1682010872','no'),(142689,'_site_transient_browser_723c51263c80f6be79fa21191ee0b387','a:10:{s:4:\"name\";s:6:\"Chrome\";s:7:\"version\";s:9:\"111.0.0.0\";s:8:\"platform\";s:9:\"Macintosh\";s:10:\"update_url\";s:29:\"https://www.google.com/chrome\";s:7:\"img_src\";s:43:\"http://s.w.org/images/browsers/chrome.png?1\";s:11:\"img_src_ssl\";s:44:\"https://s.w.org/images/browsers/chrome.png?1\";s:15:\"current_version\";s:2:\"18\";s:7:\"upgrade\";b:0;s:8:\"insecure\";b:0;s:6:\"mobile\";b:0;}','no'),(142669,'_site_transient_timeout_boldgrid_api_data','1681427648','no'),(142670,'_site_transient_boldgrid_api_data','O:8:\"stdClass\":4:{s:6:\"status\";i:200;s:7:\"message\";s:2:\"OK\";s:6:\"result\";O:8:\"stdClass\":1:{s:4:\"data\";O:8:\"stdClass\":30:{s:5:\"title\";s:21:\"BoldGrid Inspirations\";s:7:\"version\";s:5:\"2.7.5\";s:8:\"asset_id\";i:1283966;s:12:\"release_date\";s:19:\"2023-03-24 17:39:34\";s:19:\"requires_wp_version\";s:3:\"4.4\";s:17:\"tested_wp_version\";s:3:\"6.2\";s:8:\"sections\";s:50307:\"{\"description\":\"<p>BoldGrid Inspirations is an inspiration-driven plugin to assist with creating a fresh new website, or to customize an existing website.<\\/p>\\n\\n<p>The first phase is Inspiration; the guided tool creates your base website.  If you already have a website, then you can skip this step.<\\/p>\\n\\n<p>The second phase is Customization; tools to transform your website into your vision.<\\/p>\\n\",\"installation\":\"<ol>\\n<li><p>Upload the entire boldgrid-inspirations folder to the \\/wp-content\\/plugins\\/ directory.<\\/p><\\/li>\\n<li><p>Activate the plugin through the Plugins menu in WordPress.<\\/p><\\/li>\\n<li><p>You will find the Inspirations menu in your WordPress Dashboard \\/ admin panel.<\\/p><\\/li>\\n<\\/ol>\\n\",\"changelog\":\"<h4>2.7.5<\\/h4>\\n\\n<p>Release date: March 23rd, 2023<\\/p>\\n\\n<ul>\\n<li>Bug Fix: WP 6.2 - get<em>page<\\/em>by_tlte is deprecated <a href=\\\"https:\\/\\/github.com\\/BoldGrid\\/boldgrid-inspirations\\/issues\\/173\\\">#173<\\/a><\\/li>\\n<li>Update: Update Boldgrid\\/BGforms dependancy.<\\/li>\\n<\\/ul>\\n\\n<h4>2.7.4<\\/h4>\\n\\n<p>Release date: September 20th, 2022<\\/p>\\n\\n<ul>\\n<li>Bug Fix: background images in crio<em>page<\\/em>headers are not getting replaced <a href=\\\"https:\\/\\/github.com\\/BoldGrid\\/boldgrid-inspirations\\/issues\\/155\\\">#155<\\/a><\\/li>\\n<li>Bug Fix: Object of class WP_Error could not be converted to int <a href=\\\"https:\\/\\/github.com\\/BoldGrid\\/boldgrid-inspirations\\/issues\\/153\\\">#153<\\/a><\\/li>\\n<\\/ul>\\n\\n<h4>2.7.3<\\/h4>\\n\\n<p>Release date: September 7th, 2022<\\/p>\\n\\n<ul>\\n<li>Update: Prevent hidden categories from displaying in the sidebar during inspirations process.<\\/li>\\n<\\/ul>\\n\\n<h4>2.7.2<\\/h4>\\n\\n<p>Release date: August 8th, 2022<\\/p>\\n\\n<ul>\\n<li>Update: Increased image download timeout to 60 seconds.<\\/li>\\n<\\/ul>\\n\\n<h4>2.7.1<\\/h4>\\n\\n<p>Release date: July 8th, 2022<\\/p>\\n\\n<ul>\\n<li>Update: Updated dependencies (php 7.1).<\\/li>\\n<\\/ul>\\n\\n<h4>2.7.0<\\/h4>\\n\\n<p>Release date: July 7th, 2022<\\/p>\\n\\n<ul>\\n<li>New feature: Logo support.<\\/li>\\n<li>New feature: Nested menus.<\\/li>\\n<li>New feature: Taxonmy per post.<\\/li>\\n<li>New feature: Custom headers.<\\/li>\\n<li>Update: Updated dependencies.<\\/li>\\n<li>Update: Remove page headers on start over.<\\/li>\\n<\\/ul>\\n\\n<h4>2.6.5<\\/h4>\\n\\n<p>Release date: January 25th, 2022<\\/p>\\n\\n<ul>\\n<li>Update: Several php8 fixes.<\\/li>\\n<li>Update: Automated tests run against php 5.6, 7.4, and 8.0<\\/li>\\n<\\/ul>\\n\\n<h4>2.6.4<\\/h4>\\n\\n<p>Release date: October 18th, 2021<\\/p>\\n\\n<ul>\\n<li>Update: Add filters to allow dev installs of Crio and Crio Premium.<\\/li>\\n<\\/ul>\\n\\n<h4>2.6.3<\\/h4>\\n\\n<p>Release date: June 10th, 2021<\\/p>\\n\\n<ul>\\n<li>Update: Updated the way blogs are installed via Inspirations.<\\/li>\\n<li>Update: Updated the My Inspirations page with links to theme support.<\\/li>\\n<li>Update: Updated dependencies.<\\/li>\\n<\\/ul>\\n\\n<h4>2.6.2<\\/h4>\\n\\n<p>Release date: April 14th, 2021<\\/p>\\n\\n<ul>\\n<li>Update: Add support for footer-menu locations<\\/li>\\n<\\/ul>\\n\\n<h4>2.6.1<\\/h4>\\n\\n<p>Release date: February 16th, 2021<\\/p>\\n\\n<ul>\\n<li>Update: Disable custom menu by default.<\\/li>\\n<li>Bug fix: Add \\\"My Inspirations\\\" link in case js does not redirect.<\\/li>\\n<\\/ul>\\n\\n<h4>2.6.0<\\/h4>\\n\\n<p>Release date: January 25th, 2021<\\/p>\\n\\n<ul>\\n<li>New feature: Theme deployments can now include theme specific plugins.<\\/li>\\n<\\/ul>\\n\\n<h4>2.5.2<\\/h4>\\n\\n<p>Release date: December 8th, 2020<\\/p>\\n\\n<ul>\\n<li>Bug fix: Fixed Gutenberg detection, avoid errors when adding media.<\\/li>\\n<li>Bug fix: Avoid js errors when editor screens have no ability to add media.<\\/li>\\n<\\/ul>\\n\\n<h4>2.5.1<\\/h4>\\n\\n<p>Release date: October 23rd, 2020<\\/p>\\n\\n<ul>\\n<li>Bug fix: Fixed \\\"Only variables should be passed by reference\\\" in class-boldgrid-inspirations-purchase-for-publish.php.<\\/li>\\n<\\/ul>\\n\\n<h4>2.5.0<\\/h4>\\n\\n<p>Release date: October 17th, 2020<\\/p>\\n\\n<ul>\\n<li>New feature: Invoicing and Caching options added as Inspirations features.<\\/li>\\n<\\/ul>\\n\\n<h4>2.4.4<\\/h4>\\n\\n<p>Release date: September 22nd, 2020<\\/p>\\n\\n<ul>\\n<li>Update: Updated dependencies.<\\/li>\\n<\\/ul>\\n\\n<h4>2.4.3<\\/h4>\\n\\n<p>Release date: August 11th, 2020<\\/p>\\n\\n<ul>\\n<li>Bug fix: WordPress 5.5 compatibility changes.<\\/li>\\n<li>Update: Optimized usage of set<em>staging<\\/em>installed.<\\/li>\\n<li>Update: Optimized \\\"get total coin cost\\\".<\\/li>\\n<li>Update: Updated links in login footer<\\/li>\\n<li>Update: Updated dependencies.<\\/li>\\n<\\/ul>\\n\\n<h4>2.4.2<\\/h4>\\n\\n<p>Release date: June 15th, 2020<\\/p>\\n\\n<ul>\\n<li>Update: Updated dependencies.<\\/li>\\n<\\/ul>\\n\\n<h4>2.4.1<\\/h4>\\n\\n<p>Release date: May 29th, 2020<\\/p>\\n\\n<ul>\\n<li>Update: Updated dependencies.<\\/li>\\n<\\/ul>\\n\\n<h4>2.4.0<\\/h4>\\n\\n<p>Release date: May 18th, 2020<\\/p>\\n\\n<ul>\\n<li>Update: Changes needed for Crio.<\\/li>\\n<li>Bug fix: Attribution page will not show excpert.<\\/li>\\n<li>Bug fix: Fixed display \\/ position of BoldGrid Connect image search results.<\\/li>\\n<\\/ul>\\n\\n<h4>2.3.1<\\/h4>\\n\\n<p>Release date: March 12th, 2020<\\/p>\\n\\n<ul>\\n<li>Bug fix: Unable to click button on email confirmation page.<\\/li>\\n<li>Update: Removed \\\"Add new from GridBlocks\\\" feature.<\\/li>\\n<\\/ul>\\n\\n<h4>2.3.0<\\/h4>\\n\\n<p>Release date: December 17th, 2019<\\/p>\\n\\n<ul>\\n<li>Bug fix: Added noindex to the attribution page.<\\/li>\\n<li>Update: Changed the form plugin from WPForms to weForms.<\\/li>\\n<li>Update: Updated dependencies.<\\/li>\\n<\\/ul>\\n\\n<h4>2.2.2<\\/h4>\\n\\n<p>Release date: November 22st, 2019<\\/p>\\n\\n<ul>\\n<li>Update: BoldGrid Backup is now Total Upkeep - updating references.<\\/li>\\n<li>Update: Updated dependency boldgrid\\/library to 2.10.6.<\\/li>\\n<\\/ul>\\n\\n<h4>2.2.1<\\/h4>\\n\\n<p>Release date: October 15th, 2019<\\/p>\\n\\n<ul>\\n<li>Update:  Updated dependency boldgrid\\/library to 2.10.4.<\\/li>\\n<\\/ul>\\n\\n<h4>2.2.0<\\/h4>\\n\\n<p>Release date: September 17th, 2019<\\/p>\\n\\n<ul>\\n<li>New feature: Recommend the BoldGrid Backup plugin for users needing to transfer a site.<\\/li>\\n<li>Update: Updating dependencies<\\/li>\\n<\\/ul>\\n\\n<h4>2.1.1<\\/h4>\\n\\n<p>Release date: September 5th, 2019<\\/p>\\n\\n<ul>\\n<li>Update: Updating dependencies<\\/li>\\n<\\/ul>\\n\\n<h4>2.1.0<\\/h4>\\n\\n<p>Release date: August 29th, 2019<\\/p>\\n\\n<ul>\\n<li>Update: Removed the \\\"Welcome to BoldGrid\\\" dashboard widget.<\\/li>\\n<li>Update: Add notice to dashboard widget.<\\/li>\\n<li>Update: Remove news widget from dashboard.<\\/li>\\n<\\/ul>\\n\\n<h4>2.0.7<\\/h4>\\n\\n<p>Release date: August 16, 2019<\\/p>\\n\\n<ul>\\n<li>Bug fix: Fixing compact warnings<\\/li>\\n<\\/ul>\\n\\n<h4>2.0.6<\\/h4>\\n\\n<p>Release date: August 1st, 2019<\\/p>\\n\\n<ul>\\n<li>Update: Updated dependencies<\\/li>\\n<\\/ul>\\n\\n<h4>2.0.5<\\/h4>\\n\\n<p>Release date: July 25th, 2019<\\/p>\\n\\n<ul>\\n<li>Update: Added a switch for toggling branding of the login page.<\\/li>\\n<li>Update: Cleaned up logic on purchase coins page.<\\/li>\\n<li>Update: Updated dependencies<\\/li>\\n<\\/ul>\\n\\n<h4>2.0.4<\\/h4>\\n\\n<p>Release date: July 2nd, 2019<\\/p>\\n\\n<ul>\\n<li>Update: Replaced the BoldGrid RSS feed widget on the dashboard with one in the updated library package.<\\/li>\\n<li>Update: Updated dependencies.<\\/li>\\n<\\/ul>\\n\\n<h4>2.0.3<\\/h4>\\n\\n<p>Release date: May 21st, 2019<\\/p>\\n\\n<ul>\\n<li>Bug fix: Fixing \\\"Call to undefined method getAttribute\\\" error.<\\/li>\\n<li>Bug fix: Replacing deprecated filter on login: login<em>headertitle \\/ login<\\/em>headertext.<\\/li>\\n<\\/ul>\\n\\n<h4>2.0.2<\\/h4>\\n\\n<p>Release date: Apr 23nd, 2019<\\/p>\\n\\n<ul>\\n<li>Bug fix: Fixing usage of php\'s empty function for php &lt; 5.5<\\/li>\\n<\\/ul>\\n\\n<h4>2.0.1<\\/h4>\\n\\n<p>Release date: Apr 19th, 2019<\\/p>\\n\\n<ul>\\n<li>Bug fix: Fixing class property declaration for php &lt; 5.6<\\/li>\\n<\\/ul>\\n\\n<h4>2.0.0<\\/h4>\\n\\n<p>Release date: Apr 16th, 2019<\\/p>\\n\\n<ul>\\n<li>Update: Made translation ready. Text domain is boldgrid-inspirations.<\\/li>\\n<li>Update: Inspirations process with full screen mode and design updates.<\\/li>\\n<li>New feature: Inspirations dashboard.<\\/li>\\n<li>New feature: German translations added - de_DE.<\\/li>\\n<\\/ul>\\n\\n<h4>1.6.5<\\/h4>\\n\\n<p>Release date: Jan 29th, 2019<\\/p>\\n\\n<ul>\\n<li>Bug fix:                       Pages fail to install on Pages > Add New.<\\/li>\\n<\\/ul>\\n\\n<h4>1.6.4<\\/h4>\\n\\n<p>Release date: Dec 5th, 2018<\\/p>\\n\\n<ul>\\n<li>Bug fix:                       Unable to save \\\"boldgrid<em>menu<\\/em>option\\\" on settings page.<\\/li>\\n<li>Bug fix:                       Fixed updating plugin via ajax.<\\/li>\\n<\\/ul>\\n\\n<h4>1.6.3<\\/h4>\\n\\n<p>Release date: Dec 4th, 2018<\\/p>\\n\\n<ul>\\n<li>Bug fix:                       Coin Budget help was not toggling when clicked.<\\/li>\\n<\\/ul>\\n\\n<h4>1.6.2<\\/h4>\\n\\n<p>Release date: Nov 26th, 2018<\\/p>\\n\\n<ul>\\n<li>Bug fix:      JIRA BGINSP-33   Fixed missing build for library dependencies; Updated production build process to use composer post-autoload-dump hook.<\\/li>\\n<\\/ul>\\n\\n<h4>1.6.1<\\/h4>\\n\\n<p>Release date: Nov 20th, 2018<\\/p>\\n\\n<ul>\\n<li>Update:       JIRA BGCONN-20   Removed update settings; have been moved to the BoldGrid Library packages.<\\/li>\\n<li>Bug fix:      JIRA BGTHEME-558 Fixed conflict between tgmpa plugin installer and the BoldGrid custom update classes.<\\/li>\\n<li>Bug fix:                       BoldGrid Connect Search \\/ WP 5.0 fix.<\\/li>\\n<li>Bug fix:                       Attribution page not being rebuilt \\/ WP 5.0 fix.<\\/li>\\n<li>Bug fix:                       BoldGrid Connect Search in the Customizer \\/ WP 5.0 fix.<\\/li>\\n<li>Bug fix:                       Recommended image sizes not working as expected.<\\/li>\\n<\\/ul>\\n\\n<h4>1.6.0<\\/h4>\\n\\n<ul>\\n<li>Update:                       Updated BoldGrid library to version 2.4.2.<\\/li>\\n<li>New feature:  JIRA BGINSP-24  Log data when there may be a connection or Ajax error.<\\/li>\\n<\\/ul>\\n\\n<h4>1.5.8<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA BGINSP-16  Warnings and notices within inspiration w\\/ Crio theme<\\/li>\\n<li>Bug fix:      JIRA BGINSP-23  Fixed issue: Connect Search may load with connection notice.<\\/li>\\n<\\/ul>\\n\\n<h4>1.5.7<\\/h4>\\n\\n<ul>\\n<li>Update:                       Updated to library version 2.3.5.<\\/li>\\n<\\/ul>\\n\\n<h4>1.5.6<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA BGINSP-14  Fatal in PHP >=7.1.0 when creating internal preview builds.<\\/li>\\n<li>Bug fix:      JIRA WPB-3767   Prevent invalid API calls for check-version.<\\/li>\\n<li>Update:       JIRA BGBKUP-180 Auto update code moved to library and removed from Inspirations.<\\/li>\\n<li>Update:       JIRA WPB-3730   Updated library dependency to ^2.0.0.<\\/li>\\n<li>Update:       JIRA BGINSP-3   Forcing display of Connect Key prompt admin notice on the Inspirations page, even if dismissed, until key is entered.<\\/li>\\n<li>Update:       JIRA WPB-3684   Updated composer.json, due to package changes.<\\/li>\\n<li>New feature:  JIRA BGCNTRL-46 Added filters for manipulating Dashboard help in trial sites.<\\/li>\\n<\\/ul>\\n\\n<h4>1.5.5<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA BGSTAGE-32 Fixed staging plugin install.<\\/li>\\n<\\/ul>\\n\\n<h4>1.5.4<\\/h4>\\n\\n<ul>\\n<li>Update:       JIRA BGINSP-4   Removed admin notice recommending plugin installations.<\\/li>\\n<\\/ul>\\n\\n<h4>1.5.3<\\/h4>\\n\\n<ul>\\n<li>New feature:  JIRA WPB-3643   Ensure that deployment does not install new wporg plugins if old ones are installed.<\\/li>\\n<\\/ul>\\n\\n<h4>1.5.2<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-3587   Menu assignment after deployment broken in WP 4.9.<\\/li>\\n<li>Bug fix:      JIRA WPB-3570   Inspirations Select button misplaced in WP 4.9.<\\/li>\\n<li>Bug fix:      JIRA WPB-3593   Changes require to help Staging support new Customizer scheduler.<\\/li>\\n<\\/ul>\\n\\n<h4>1.5.1<\\/h4>\\n\\n<ul>\\n<li>Update:                       Updates to library.<\\/li>\\n<\\/ul>\\n\\n<h4>1.5<\\/h4>\\n\\n<ul>\\n<li>Update:                       Bump version.<\\/li>\\n<\\/ul>\\n\\n<h4>1.4.11<\\/h4>\\n\\n<ul>\\n<li>Update:                       Bump version.<\\/li>\\n<\\/ul>\\n\\n<h4>1.4.10<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-3336   All and Default categories do not align.<\\/li>\\n<li>Bug fix:      JIRA WPB-3337   On a fresh install, Pages - New From GridBlocks fails.<\\/li>\\n<li>Bug fix:      JIRA WPB-3333   Image search only searching one provider instead of all.<\\/li>\\n<li>Bug fix:      JIRA WPB-3346   Edit Image button not working for attachment.<\\/li>\\n<li>Bug fix:      JIRA WPB-3387   Loading GridBlocks just spins.<\\/li>\\n<li>Update:       JIRA WPB-3352   Purchase coins through BoldGrid Central.<\\/li>\\n<li>Update:       JIRA WPB-3355   Add data-image-url attribute.<\\/li>\\n<li>Update:       JIRA WPB-3382   More descriptive creative commons icon.<\\/li>\\n<li>Update:       JIRA WPB-3384   Add License details to attachment details.<\\/li>\\n<li>Update:       JIRA WPB-3383   Filter out boldgrid-gridblock-set-preview-page.<\\/li>\\n<\\/ul>\\n\\n<h4>1.4.9<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-3318   When forcing a preferred form plugin install, first check if plugin is installed before trying to activate.<\\/li>\\n<li>Bug fix:      JIRA WPB-3312   Ensure activation of preferred form plugin.  Added filter for preferred slug.<\\/li>\\n<li>Bug fix:      JIRA WPB-3317   New page from GridBlocks not working.<\\/li>\\n<li>Update:       JIRA WPB-3252   Disable \'default\' category and configure \'showcase\'.<\\/li>\\n<li>Bug fix:      JIRA WPB-3332   New from gridblocks button not showing.<\\/li>\\n<\\/ul>\\n\\n<h4>1.4.8<\\/h4>\\n\\n<ul>\\n<li>New feature:  JIRA WPB-3200   Added WPForms support.<\\/li>\\n<li>Update:       JIRA WPB-3292   Updated plugin URI.<\\/li>\\n<li>Update:   JIRA WPB-3296 Add Inspirations as first menu item child.<\\/li>\\n<li>Bug Fix:  JIRA WPB-3274 Plugins > Add New Updates fail in modals.<\\/li>\\n<li>New feature:  JIRA WPB-3293   Resize images during deployment vs imgr server.<\\/li>\\n<\\/ul>\\n\\n<h4>1.4.7<\\/h4>\\n\\n<ul>\\n<li>Update:      JIRA WPB-3243    Change feedback admin notice display frequency.<\\/li>\\n<li>Update:      JIRA WPB-3264 Adding twitch social media option.<\\/li>\\n<li>New Feature: Added BoldGrid Library to plugin.<\\/li>\\n<\\/ul>\\n\\n<h4>1.4.6<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-3179   Gradient style being lost during normal deployment.<\\/li>\\n<li>Bug fix:      JIRA WPB-3180   Open WordPress\\/BoldGrid links in attribution page in new tab.<\\/li>\\n<\\/ul>\\n\\n<h4>1.4.5<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-3161   Fixed auto plugin update.<\\/li>\\n<li>Bug fix:      JIRA WPB-3162   Fixed issue creating .htaccess file in deployment.<\\/li>\\n<li>Bug fix:      JIRA WPB-3171   As an author, when installing a site I do not want background images to be processed.<\\/li>\\n<li>Bug fix:      JIRA WPB-3176   Background gradient \\/ url bug during deplyment.<\\/li>\\n<\\/ul>\\n\\n<h4>1.4.4<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-3151   Added check and load before using get<em>plugin<\\/em>data() for updates.<\\/li>\\n<li>Bug fix:      JIRA WPB-3141   Fixed invalid updates for BoldGrid Prime theme.<\\/li>\\n<li>Bug fix:      JIRA WPB-3158   Deployment\'s gallery updates are not saved.<\\/li>\\n<\\/ul>\\n\\n<h4>1.4.3<\\/h4>\\n\\n<ul>\\n<li>New feature:  JIRA WPB-3106   As an Author, I can set background images for elements.<\\/li>\\n<li>New feature:  JIRA WPB-3095   Update generic builds to display per theme channel.<\\/li>\\n<\\/ul>\\n\\n<h4>1.4.2<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-2745   Fixed upgrade notices displaying when activation version was not recorded.<\\/li>\\n<li>Update:       JIRA WPB-3019   Updating attribution link creation.<\\/li>\\n<\\/ul>\\n\\n<h4>1.4.1<\\/h4>\\n\\n<ul>\\n<li>New feature:  JIRA WPB-3044   Automatically get Unsplash attribution.<\\/li>\\n<li>Update:       JIRA WPB-3043   Updating plugin description.<\\/li>\\n<\\/ul>\\n\\n<h4>1.4.0.1<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-3232   Deploy Staging menu item missing.<\\/li>\\n<li>Bug fix:      JIRA WPB-3233   BoldGrid Connect Search missing from new image widget.<\\/li>\\n<\\/ul>\\n\\n<h4>1.4<\\/h4>\\n\\n<ul>\\n<li>Update:       JIRA WPB-2936   Updating YouTube videos for BoldGrid Dashboard\'s new release.<\\/li>\\n<li>Bug fix:      JIRA WPB-2927   Social media menu disappears.<\\/li>\\n<li>Update:       JIRA WPB-2949   Configure blog using categories.<\\/li>\\n<li>Bug fix:      JIRA WPB-2950   Added max height for reseller logos on login page.<\\/li>\\n<li>Bug fix:      JIRA WPB-2925   Sidebar widgets don\'t match between preview and installed site.<\\/li>\\n<li>Bug fix:      JIRA WPB-2951   Images in staging posts not being downloaded.<\\/li>\\n<li>Bug fix:      JIRA WPB-2955   Backwards compatibility - maps taking up 200px empty space.<\\/li>\\n<li>Bug fix:      JIRA WPB-2984   Attribution page 404.<\\/li>\\n<\\/ul>\\n\\n<h4>1.3.9<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-2912   Fixed issue when installing plugins from the Tools Import page.<\\/li>\\n<li>Bug fix:      JIRA WPB-2916   Inspirations deploy fatal error if an old forked plugin had the original installed.<\\/li>\\n<li>Bug fix:      JIRA WPB-2905   If installing via Author, do not update pages with survey data.<\\/li>\\n<li>Bug fix:      JIRA WPB-2910   Unterminated entity reference bug.<\\/li>\\n<li>Update:       JIRA WPB-2913   Validate email address in survey.<\\/li>\\n<li>Bug fix:      JIRA WPB-2404   iframe timeout in step 2 of Inspirations.<\\/li>\\n<li>Bug fix:      JIRA WPB-2173   Error deleting image and redownloading.<\\/li>\\n<li>Bug fix:      JIRA WPB-2635   Start over staging affecting active site.<\\/li>\\n<li>Bug fix:      JIRA WPB-2493   Publish private posts during staging deployment.<\\/li>\\n<li>Bug fix:      JIRA WPB-2796   Social media urls end in \\/username, go to 404s.<\\/li>\\n<\\/ul>\\n\\n<h4>1.3.8<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-2892   Fixed plugin update checks for some scenarios (WP-CLI, Plesk, etc).<\\/li>\\n<li>Update:       JIRA WPB-2900   Update verbiage of build coin cost.<\\/li>\\n<li>Bug fix:      JIRA WPB-2901   Scroll bars not visible on preview iframe in Chrome.<\\/li>\\n<li>Bug fix:                      Removing CTA hooks.<\\/li>\\n<\\/ul>\\n\\n<h4>1.3.7<\\/h4>\\n\\n<ul>\\n<li>Update:       JIRA WPB-2819   Use switch instead of checkbox for Demo.<\\/li>\\n<li>Bug fix:      JIRA WPB-2780   Theme screenshots opening directly, rather than within gallery.<\\/li>\\n<li>Update:       JIRA WPB-2825   Adjust do not display formatting.<\\/li>\\n<li>Update:       JIRA WPB-2829   Updating hook to resolve BoldGrid SEO plugin conflicts.<\\/li>\\n<li>Update:       JIRA WPB-2837   Remove loading image after selecting theme in Gallery.<\\/li>\\n<li>Update:       JIRA WPB-2839   Minor verbiage change for Add a blog.<\\/li>\\n<li>Update:       JIRA WPB-2785   Entering words with apostrophe in it for Site title displays with a Backslash.<\\/li>\\n<li>Bug fix:      JIRA WPB-2848   Customize link takes users back to Inspirations.<\\/li>\\n<li>Bug fix:      JIRA WPB-2527   \'New from GridBlocks\' preview page appearing in cart.<\\/li>\\n<li>Bug fix:      JIRA WPB-2862   Survey, invalid argument supplied for foreach.<\\/li>\\n<li>Bug fix:      JIRA WPB-2601   Inspirations Internet Explorer\\/ Stuck on loading themes.<\\/li>\\n<li>Bug fix:      JIRA WPB-2854   Downloading Image spinner never stops spinning.<\\/li>\\n<\\/ul>\\n\\n<h4>1.3.6<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-2772   PHP warnings on deploy in WordPress 4.3.7.<\\/li>\\n<li>Bug fix:      JIRA WPB-2766   Plesk and WP-CLI were not getting private repo updates.<\\/li>\\n<li>Update:       JIRA WPB-2763   Update email and address on Contact Us page.<\\/li>\\n<li>Update:       JIRA WPB-2764   Remove option to add a map.<\\/li>\\n<li>Update:       JIRA WPB-2765   Allow iframes for preview builds.<\\/li>\\n<li>New feature:  JIRA WPB-2771   Update footer-company-details widget with survey data.<\\/li>\\n<li>New feature:  JIRA WPB-2777   Add an Install sample blog checkbox.<\\/li>\\n<li>New feature:  JIRA WPB-2778   Setup a blog during deployment.<\\/li>\\n<li>Bug fix:      JIRA WPB-2792   Staged posts (private posts) are trashed when starting over active site.<\\/li>\\n<li>Update:       JIRA WPB-2800   Ensure \'Install a blog\' works with Staging.<\\/li>\\n<li>Update:       JIRA WPB-2801   Remove milestones classes.<\\/li>\\n<li>Bug fix:      JIRA WPB-2779   Survey not working with Staging.<\\/li>\\n<li>Update:       JIRA WPB-2805   Preview builds w &amp; w\\/o blogs.<\\/li>\\n<li>New feature:  JIRA WPB-2806   Add filter for Inspirations configs.<\\/li>\\n<li>Bug fix:      JIRA WPB-2808   Do not request generic builds when requesting blog as well.<\\/li>\\n<\\/ul>\\n\\n<h4>1.3.5<\\/h4>\\n\\n<ul>\\n<li>Testing:      JIRA WPB-2744   Tested on WordPress 4.7.<\\/li>\\n<li>Update:       JIRA WPB-2376   Filter the bgtfw contact blocks.<\\/li>\\n<li>Update:       JIRA WPB-2476   Update case of Company name.<\\/li>\\n<li>Update:       JIRA WPB-2747   Update Add a map verbiage.<\\/li>\\n<li>Update:       JIRA WPB-2749   Add a map to my Contact page.<\\/li>\\n<li>Bug fix:      JIRA WPB-2658   Fix spacing issues atop Inspirations.<\\/li>\\n<li>Bug fix:      JIRA WPB-2751   Show all in the smaller view of inspirations doesn\'t work anymore.<\\/li>\\n<li>Bug fix:      JIRA WPB-2757   Apostrophe and other strange characters installed via Inspirations.<\\/li>\\n<li>Bug fix:      JIRA WPB-2759   DOMDocument::loadHTML(): htmlParseEntityRef: expecting \';\'.<\\/li>\\n<\\/ul>\\n\\n<h4>1.3.4<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-2696   Remove placeholders from survey.<\\/li>\\n<li>New feature:  JIRA WPB-2697   Update phone numbers in widgets.<\\/li>\\n<li>New feature:  JIRA WPB-2699   Use phone number entered during survey.<\\/li>\\n<li>Update:       JIRA WPB-2704   Adjust format of how social media icons are saved.<\\/li>\\n<li>New feature:  JIRA WPB-2705   Use survey social media items when creating menu.<\\/li>\\n<li>Update:       JIRA WPB-2711   Show optional message in survey.<\\/li>\\n<li>Update:       JIRA WPB-2712   Have plus sign toggle more social icons.<\\/li>\\n<li>Update:       JIRA WPB-2723   Update phone in pages.<\\/li>\\n<\\/ul>\\n\\n<h4>1.3.3<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-2627   Back \\/ next buttons should not be clickable.<\\/li>\\n<li>Bug fix:      JIRA WPB-2625   Behavior of last image\'s next button in Inspirations.<\\/li>\\n<\\/ul>\\n\\n<h4>1.3.2<\\/h4>\\n\\n<ul>\\n<li>Update:       JIRA WPB-2582   Always show arrows in Inspirations gallery.<\\/li>\\n<li>Update:       JIRA WPB-2583   Ensure first letter in theme\'s title attribute is capitalized.<\\/li>\\n<li>Update:       JIRA WPB-2599   Add placeholder for 4th step to Inspirations.<\\/li>\\n<li>Update:       JIRA WPB-2551   Duplicate images.<\\/li>\\n<li>New feature:  JIRA WPB-2603   Add initial version of survey.<\\/li>\\n<li>Bug fix:      JIRA WPB-2622   Inspirations - Step 4 - Go back button installs site.<\\/li>\\n<\\/ul>\\n\\n<h4>1.3.1<\\/h4>\\n\\n<ul>\\n<li>Misc:         JIRA WPB-2503   Added plugin requirements to readme.txt file.<\\/li>\\n<li>Bug fix:      JIRA WPB-2539   Fix possible duplicate connection issue notice from ajax.js call.<\\/li>\\n<li>Bug fix:      JIRA WPB-2558   Don\'t display feedback widget if user hasn\'t entered their key.<\\/li>\\n<li>Bug fix:      JIRA WPB-2559   Don\'t allow widgets to drag into welcome box area.<\\/li>\\n<li>Bug fix:      JIRA WPB-2555   Images in search results flicker.<\\/li>\\n<li>Update:       JIRA WPB-2563   Convert Attribution page to use custom post type.<\\/li>\\n<li>Update:       JIRA WPB-2568   Added fancybox and large previews to Inspirations.<\\/li>\\n<li>Update:       JIRA WPB-2570   Milestone blogname change.<\\/li>\\n<li>Update:       JIRA WPB-2574   Milestone Social Media Change.<\\/li>\\n<li>Update:       JIRA WPB-2578   Milestone Contact Info Footer Change.<\\/li>\\n<\\/ul>\\n\\n<h4>1.3<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-2544   Disable \'Install\' button after clicking it.<\\/li>\\n<\\/ul>\\n\\n<h4>1.2.13<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-2531   Javascript error checking needed for mine count.<\\/li>\\n<\\/ul>\\n\\n<h4>1.2.12<\\/h4>\\n\\n<ul>\\n<li>Update:       JIRA WPB-2472   Added update notice for 1.3.<\\/li>\\n<li>Bug fix:      JIRA WPB-2486   Incorrect page count on All Pages.<\\/li>\\n<li>Bug fix:      JIRA WPB-2467   With staging disabled, Customize goes to \\\"Change Themes\\\".<\\/li>\\n<li>Update:       JIRA WPB-2488   Remove \'Permanently delete pages instead of sending to trash\'.<\\/li>\\n<li>Update:       JIRA WPB-2490   Move default option to \'install as staging\'.<\\/li>\\n<li>Update:       JIRA WPB-2491   Add \'Customize > Active Theme\' navigation to Inspirations.<\\/li>\\n<li>Bug fix:      JIRA WPB-2496   Require comment text in feedback form.<\\/li>\\n<li>Update:       JIRA WPB-2229   Update error reporting when purchasing images.<\\/li>\\n<li>Update:       JIRA WPB-2498   Change \'Company Name\' to theme name.<\\/li>\\n<li>Update:       JIRA WPB-2497   Add new dashboard videos.<\\/li>\\n<li>Bug fix:      JIRA WPB-2376   \'No search results\' method is not cleared in BGCS.<\\/li>\\n<\\/ul>\\n\\n<h4>1.2.11<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-2468   Switching between boldgrid admin menu and standard wp menu no longer works.<\\/li>\\n<li>Bug fix:      JIRA WPB-2477   If you have an existing site non BG, no route for staging exists.<\\/li>\\n<\\/ul>\\n\\n<h4>1.2.10<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-2446   Fixed missing build id passed on site install.<\\/li>\\n<li>Bug fix:      JIRA WPB-2426   Insert Gridblock button is missing.<\\/li>\\n<li>Bug fix:      JIRA WPB-2443   When starting over, I get a blank page.<\\/li>\\n<li>Bug fix:      JIRA WBP-2445   Inspirations is not fetching cached themes.<\\/li>\\n<li>Update:       JIRA WPB-2458   Update \'Recommended\' verbiage in last step of Inspirations.<\\/li>\\n<\\/ul>\\n\\n<h4>1.2.9<\\/h4>\\n\\n<ul>\\n<li>Misc:         JIRA WPB-2420   Added EOF line breaks.<\\/li>\\n<li>Bug fix:      JIRA WPB-2387   Fixed issue with AJAX theme updates and BG theme slugs duplicated in the WP repo.<\\/li>\\n<li>Bug fix:      JIRA WPB-2324   Attribution should not show in 404 sitemap.<\\/li>\\n<li>Bug fix:      JIRA WPB-2403   No plugins recommended still showing notice.<\\/li>\\n<li>Update:       JIRA WPB-2416   Text changes for confirmation section of Inspirations.<\\/li>\\n<li>Update:       JIRA WPB-2417   Add additional text to deployment success page for staging.<\\/li>\\n<li>Bug fix:      JIRA WPB-2421   Message showing when it shouldn\'t - We\'ve recognized that you haven\'t installed...<\\/li>\\n<li>Bug fix:      JIRA WPB-2112   BoldGrid Connect Search missing for galleries.<\\/li>\\n<li>Bug fix:      JIRA WPB-2422   Fixed CSS Loading graphic animation in chrome to display properly.<\\/li>\\n<li>Bug fix:      JIRA WPB-2401   Gallery not displaying correctly in Chrome &amp;&amp; FF.<\\/li>\\n<li>Bug fix:      JIRA WPB-2423   Trying to get property of non-object in ...stock-photography.php.<\\/li>\\n<\\/ul>\\n\\n<h4>1.2.8<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-2398   Error requesting free key.<\\/li>\\n<li>Bug fix:      JIRA WPB-2399   Only show feedback widget to admins.<\\/li>\\n<\\/ul>\\n\\n<h4>1.2.7<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-2389   Fixed saving BoldGrid Settings.<\\/li>\\n<li>Bug fix:      JIRA WPB-2388   Removed duplicate boldgrid_activate().<\\/li>\\n<li>Update:       JIRA WPB-2390   Update verbiage for inspirations install success.<\\/li>\\n<li>Bug fix:      JIRA WPB-2391   Hide BoldGrid Welcome Panel if key isn\'t entered yet.<\\/li>\\n<li>Bug fix:      JIRA WPB-2392   If key is less than 32 char don\'t make call to validate.<\\/li>\\n<li>Bug fix:      JIRA WPB-2393   Error messages should be removed when resubmitting keys.<\\/li>\\n<li>Bug fix:      JIRA WPB-2394   Cursor for show\\/hide log should be a pointer.<\\/li>\\n<li>Update:       JIRA WPB-2395   Update login page styling.<\\/li>\\n<li>Bug fix:      JIRA WPB-2396   Remove staging from recommended plugin notices.<\\/li>\\n<li>Bug fix:      JIRA WPB-2327   Check if framework is handling plugin recommendations before recommending.<\\/li>\\n<\\/ul>\\n\\n<h4>1.2.6<\\/h4>\\n\\n<ul>\\n<li>Misc:         JIRA WPB-2344   Updated readme.txt for Tested up to 4.6.1.<\\/li>\\n<li>Bug fix:      JIRA WPB-2336   Load BoldGrid settings from the correct WP option (site\\/blog).<\\/li>\\n<li>Bug fix:      JIRA WPB-2248   Removed \'New From GridBlocks\' button on edit submission page.<\\/li>\\n<li>Bug fix:      JIRA WPB-2332   Reset scroll position on step 2 of Inspirations to top.<\\/li>\\n<li>Bug fix:      JIRA WPB-2339   Remove notices from Inspirations page.<\\/li>\\n<li>Update:       JIRA WPB-2208   Removed tutorials from Inspirations.<\\/li>\\n<li>Update:       JIRA WPB-2359   Order \'Category Filter\' by category display order.<\\/li>\\n<li>Update:       JIRA WPB-2360   Sort themes by category and then order within category.<\\/li>\\n<li>Update:       JIRA WPB-2368   Read version constant from plugin file.<\\/li>\\n<li>Update:       JIRA WPB-2361   Add BoldGrid Connect Search to Editor\'s background image tool.<\\/li>\\n<li>Update:       JIRA WPB-2354   Preview button needs to always be visible in mobile view.<\\/li>\\n<li>Update:       JIRA WPB-2355   Remove extraneous \'Preview\' button.<\\/li>\\n<li>Bug fix:      JIRA WPB-2364   Inspirations not respecting theme release channel.<\\/li>\\n<li>Bug fix:      JIRA WPB-2370   Color in screenshot does not match preview.<\\/li>\\n<li>Bug fix:      JIRA WPB-2373   Duplicate themes in Inspirations.<\\/li>\\n<li>Bug fix:      JIRA WPB-2379   Wrong budget passed when going form step 2 to step 1.<\\/li>\\n<li>Update:       JIRA WPB-2380   Remove references to tutorials in deployment congrats message.<\\/li>\\n<li>Bug fix:      JIRA WPB-2383   Image Search tab appears when clicking \'Add GridBlock\'.<\\/li>\\n<\\/ul>\\n\\n<h4>1.2.5<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-2325   Added wrapper to handle mb<em>convert<\\/em>encoding() if mbstring is not loaded.<\\/li>\\n<li>Bug fix:      JIRA WPB-2313   Disabled GridBlocks in network admin pages.<\\/li>\\n<li>New feature:  JIRA WPB-2268   Changed to resized preview screenshots for Inspirations Design First concept.<\\/li>\\n<li>New feature:  JIRA WPB-2287   Adjust device preview buttons in step 2 to behave like those in editor.<\\/li>\\n<li>New feature:  JIRA WPB-2291   Auto install staging in final step if user chooses staging.<\\/li>\\n<li>Update:       JIRA WPB-2290   Changed \'Install\' button to \'Next\'.<\\/li>\\n<li>Bug fix:      JIRA WPB-2289   Continuously clicking category in step 1 shuffles themes.<\\/li>\\n<li>Update:       JIRA WPB-2267   Added message to Inspirations when no generic themes are available.<\\/li>\\n<li>Update:       JIRA WPB-2315   Added error handling for malformed ajax results for call to \\/api\\/build\\/get-generic.<\\/li>\\n<li>Update:       JIRA WPB-2316   Add error handling for failures to fetch categories.<\\/li>\\n<li>Update:       JIRA WPB-2317   Add error handling for failures to fetch pagesets.<\\/li>\\n<li>Update:       JIRA WPB-2319   Check user capabilities before prompting for api key.<\\/li>\\n<li>Update:       JIRA WPB-2320   Ensure user has permission to edit page before allowing download<em>and<\\/em>insert<em>into<\\/em>page.<\\/li>\\n<li>Update:       JIRA WPB-2322   Sanitize user feedback before adding to options table.<\\/li>\\n<li>Update:       JIRA WPB-2323   Allow admin notices to be dismissed per user.<\\/li>\\n<li>Update:       JIRA WPB-2326   Update \'update\' class to utilize Admin Notices class.<\\/li>\\n<li>Update:       JIRA WPB-2327   Check user capabilities before showing admin notices.<\\/li>\\n<li>Update:       JIRA WPB-2331   Update confirmation messages.<\\/li>\\n<\\/ul>\\n\\n<h4>1.2.4<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-2269   Typo fix in Boldgrid<em>Inspirations<\\/em>Dependency<em>Plugins::print<\\/em>uninstalled_plugins().<\\/li>\\n<li>Bug fix:      JIRA WPB-2270   New From GridBlocks became unavailable.<\\/li>\\n<\\/ul>\\n\\n<h4>1.2.3<\\/h4>\\n\\n<ul>\\n<li>New feature:  JIRA WPB-2172   For preview generic builds, added an option for identification for purges, etc.<\\/li>\\n<li>Bug fix:      JIRA WPB-2263   For preview sites under multisite, set the admin email address using the network admin email address.<\\/li>\\n<li>Bug fix:      JIRA WPB-2223   Reworked API key validation and connection issue notices, formatting.<\\/li>\\n<li>Misc:         JIRA WPB-2256   Updated readme.txt for Tested up to: 4.6.<\\/li>\\n<li>Rework:       JIRA WPB-2150   Moved API methods to a new class, formatting, and phpcs rework.<\\/li>\\n<li>Bug fix:      JIRA WPB-2224   Hide the email address field when widget is loaded.<\\/li>\\n<li>Bug fix:      JIRA WPB-2225   Fixed jQuery Migrate deprecated warning.<\\/li>\\n<li>Update:       JIRA WPB-2245   Changed feed to pull from dashboard tag on blog.<\\/li>\\n<li>Bug fix:      JIRA WPB-2265   Uncaught TypeError: IMHWPB.BaseAdmin is not a constructor.<\\/li>\\n<li>Bug fix:      JIRA WBP-2236   Errors everywhere when logging in as an Editor.<\\/li>\\n<li>Bug fix:      JIRA WPB-2234   Add current<em>user<\\/em>can checks to Boldgrid<em>Inspirations->set<\\/em>api<em>key<\\/em>callback().<\\/li>\\n<li>Bug fix:      JIRA WPB-2237   Limit ajax requests by user.<\\/li>\\n<li>Bug fix:      JIRA WPB-2240   Limit printing of configs in head.<\\/li>\\n<\\/ul>\\n\\n<h4>1.2.2<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-2058   Added wrap class to the tutorials page.<\\/li>\\n<li>Bug fix:      JIRA WPB-2184   In PHP 5.2, deactivate and die properly.<\\/li>\\n<li>New feature:                  Added BoldGrid news widget to dashboard.<\\/li>\\n<li>Bug fix:      JIRA WPB-1994   Fixed issue with WP Theme Editor not being available.<\\/li>\\n<li>New feature:                  Added BoldGrid Feedback widget.<\\/li>\\n<li>Bug fix:      JIRA WPB-2169   Connect Search defaults to smallest image size when no recommended sizes available.<\\/li>\\n<li>Bug fix:    JIRA WPB-2192 Allow bug report to correctly show parent themes if submitted.<\\/li>\\n<\\/ul>\\n\\n<h4>1.2.1<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-2160   New From GridBlocks, multiple pages are installed.<\\/li>\\n<li>Update:                       Changed text of getting and entering connect keys.<\\/li>\\n<li>Security:     JIRA WPB-2151   Disabled autocomplete for API key entry fields.<\\/li>\\n<li>Bug fix:      JIRA WPB-2145   Fixing issue with theme screenshots on Chrome Ubuntu.<\\/li>\\n<\\/ul>\\n\\n<h4>1.2<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-2119   For asset downloads, when Imagick is loaded, set the thread limit to 1.<\\/li>\\n<li>Bug fix:      JIRA WPB-2125   Fixing issue where theme was overwritten without version change.<\\/li>\\n<li>Bug fix:      JIRA WPB-2104   Go back button hides all themes (Inspirations > Add Theme).<\\/li>\\n<li>Bug fix:      JIRA WPB-2107   BoldGrid Connect Search overlapping footer (Dashboard > Media).<\\/li>\\n<li>Bug fix:      JIRA WPB-2109   Session issues when starting over and importing active site.<\\/li>\\n<li>Bug fix:      JIRA WPB-2116   Changes to the order of images in a gallery are not saving.<\\/li>\\n<li>Bug fix:      JIRA WPB-2134   Staging\'s boldgrid_attribution option and \'Uninitialized string offset\' Notice.<\\/li>\\n<li>Bug fix:      JIRA WPB-2135   Image not replaced in Page &amp; Post Editor after using Connect Search.<\\/li>\\n<\\/ul>\\n\\n<h4>1.1.8<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-2058   Added wrap class to Inspirations, so admin notices are displayed at the top.<\\/li>\\n<li>Bug fix:      JIRA WPB-2041   Fixed BoldGrid theme update check in WordPress 4.6.<\\/li>\\n<li>Testing:      JIRA WPB-2046   Tested on WordPress 4.5.3.<\\/li>\\n<li>New feature:  JIRA WPB-599    Added options for plugin and theme auto-updates via WordPress autoupdater.<\\/li>\\n<li>Update:       JIRA WPB-2008   Deploy class updated to allow for is_generic flag.<\\/li>\\n<li>Bug fix:      JIRA WPB-1950   Prevent a portait image from displaying atop \'Crop Image\' and \'Skip Cropping\' buttons.<\\/li>\\n<\\/ul>\\n\\n<h4>1.1.7<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-2032   Fixed issue when activating key.  Added nonce to api key form.<\\/li>\\n<li>Rework:       JIRA WPB-2030   Updated the \\\"I don\'t have an API key\\\" section.<\\/li>\\n<li>New feature:  JIRA WPB-2029   Added TOS box to API key submission form.<\\/li>\\n<li>New feature:  JIRA WPB-1905   Added capability for auto-updates of boldgrid-inspirations by API response.<\\/li>\\n<li>Bug fix:      JIRA WPB-2002   Fixed theme update issue where upgrader says is up to date at times.<\\/li>\\n<li>Bug fix:      JIRA WPB-2006   Pdes and Homepage not installing correctly on Inpirations Theme Only installs.<\\/li>\\n<\\/ul>\\n\\n<h4>1.1.6<\\/h4>\\n\\n<ul>\\n<li>New feature:  JIRA WPB-1839   Users can now change their theme release channel.<\\/li>\\n<li>Security fix: JIRA WPB-1977   Validate nonce for feedback form diagnostic data callback and form submit.<\\/li>\\n<li>Bug fix:      JIRA WPB-1955   Fatal error: Class \'Boldgrid<em>Staging<\\/em>Plugin\' not found.<\\/li>\\n<\\/ul>\\n\\n<h4>1.1.5<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-1914   Staged image used on Active page not showing in cart.<\\/li>\\n<\\/ul>\\n\\n<h4>1.1.4<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-1886   Fixed feedback notice being displayed too often (more than a week after submitting).<\\/li>\\n<li>New feature:  JIRA WPB-1183   Refresh the Library Tab after downloading an image.<\\/li>\\n<li>Update:       JIRA WPB-1865   Update style of \'Transactions\' pages to better incorporate BoldGrid Staging\'s nav menu.<\\/li>\\n<li>Update:       JIRA WPB-1884   Passed WordPress 4.5.1 testing.<\\/li>\\n<li>Bug fix:      JIRA WPB-1855   Do not display feedback notice on update or setting pages.<\\/li>\\n<li>Bug fix:      JIRA WPB-1860   Fixed horizontal line through screenshot in step 2.<\\/li>\\n<li>Bug fix:      JIRA WPB-1863   Cart does not look for watermarked images used within staged pages.<\\/li>\\n<li>Bug fix:      JIRA WPB-1891   View \\/ Download of images within receipts not working for images purchased via Staging.<\\/li>\\n<li>Bug fix:      JIRA WPB-1893   JS errors in console when viewing attachments.<\\/li>\\n<li>Bug fix:      JIRA WPB-1900   Attribution shows in menu when menu generated using wp<em>page<\\/em>menu.<\\/li>\\n<\\/ul>\\n\\n<h4>1.1.3<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-1824   Fixed order of plugin deactivation and uninstall in Start Over process.<\\/li>\\n<li>Bug fix:      JIRA WPB-1814   Fixed PHP notice in page and post editor for In Menu when there is a corrupted nav menu array.<\\/li>\\n<li>Bug fix:      JIRA WPB-1823   Fixed display of \\\"Themes\\\" H1 and the additional themes bar when choosing active or staging before installing a theme.<\\/li>\\n<li>Bug fix:      JIRA WPB-1840   Fixing thumbnail presentation in inspirations and add new theme.<\\/li>\\n<\\/ul>\\n\\n<h4>1.1.2.3<\\/h4>\\n\\n<ul>\\n<li>Update:               Sync version. See version 1.1.1.1.<\\/li>\\n<\\/ul>\\n\\n<h4>1.1.2.2<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-1833   Fixed checking for previously downloaded assets in deployment when using multisite (wp-preview).<\\/li>\\n<\\/ul>\\n\\n<h4>1.1.2.1<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-1817   BoldGrid Connect Search: Was not being added when changing a header image in the Customizer.<\\/li>\\n<li>Rework:       JIRA WPB-1541   Removed feedback form bug report diagnostic report items.<\\/li>\\n<li>Bug fix:      JIRA WPB-1816   Fixed update class interference with the Add Plugins page.<\\/li>\\n<\\/ul>\\n\\n<h4>1.1.2<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-1809   Fixed undefined index \\\"action\\\" for some scenarios.  Optimized update class and addressed CodeSniffer items.<\\/li>\\n<li>Rework:       JIRA WPB-1541   Reworked admin feedback notice.<\\/li>\\n<li>Rework:       JIRA WPB-1751   Removed analysis processing and optional logging capabilities.  Added support for XHProf.<\\/li>\\n<li>Bug fix:      JIRA WPB-1805   Now adds theme update info on the Customizer Themes page.<\\/li>\\n<li>Rework:       JIRA WPB-1785   Enabled and reworked image caching for the preview server.<\\/li>\\n<li>Rework:       JIRA WPB-1751   Reworked analysis processing.<\\/li>\\n<li>Update:       JIRA WPB-1658   Storing more reliable install data through inspirations.<\\/li>\\n<li>Bug fix:      JIRA WPB-1787   When not using BoldGrid menu, cart does not dynamically update total page price.<\\/li>\\n<li>Update:       JIRA WPB-1754   Remove attribution page from search results.<\\/li>\\n<li>Bug fix:      JIRA WPB-1788   webkit css missing from \'new from gridblocks\'.<\\/li>\\n<li>New feature:  JIRA WPB-1806   Add \'BoldGrid search\' tab when replacing an image.<\\/li>\\n<\\/ul>\\n\\n<h4>1.1.1.1<\\/h4>\\n\\n<ul>\\n<li>Bug Fix:                      Fixing logo display on login screen.<\\/li>\\n<\\/ul>\\n\\n<h4>1.1.1<\\/h4>\\n\\n<ul>\\n<li>Bug fix:                      Fixed analysis include for preview server.<\\/li>\\n<li>Bug fix:                      New From GridBlocks: Asset download issues.<\\/li>\\n<\\/ul>\\n\\n<h4>1.1<\\/h4>\\n\\n<ul>\\n<li>New feature:  JIRA WPB-1751   Added analysis processing and optional logging capabilities.<\\/li>\\n<li>Bug fix:      JIRA WPB-1781   Removed boldgrid<em>dismissed<\\/em>admin_notices from Start Over cleanup.<\\/li>\\n<li>New feature:  JIRA WPB-1541   Added feedback notice.<\\/li>\\n<li>Bug fix:      JIRA WPB-1747   New From GridBlocks: For non BoldGrid themes, only load grid css.<\\/li>\\n<li>Bug fix:      JIRA WPB-1760   New From GridBlocks: Ensure page title shows on preview page.<\\/li>\\n<li>Update:       JIRA WPB-1779   New From GridBlocks: Update verbiage for \'Downloading GridBlocks\'.<\\/li>\\n<\\/ul>\\n\\n<h4>1.0.12.1<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-1710   Fixed missing device preview tabs on Add New Theme preview modal.<\\/li>\\n<li>Bug fix:      JIRA WPB-1710   Fixed notice dismissal checking.<\\/li>\\n<li>Bug fix:      JIRA WPB-1749   On start over, staging menus are not deleted.<\\/li>\\n<li>Bug fix:      JIRA WPB-1755   Gallery images not showing in cart.<\\/li>\\n<\\/ul>\\n\\n<h4>1.0.12<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-1740   Fixed \\\"In Menu\\\" messages in editor when staging plugin is not active, and fixed saving menu selections.<\\/li>\\n<li>New feature:  JIRA WPB-1726   Added optional feedback for GridBlock Add Page.<\\/li>\\n<li>Removed Ft:   JIRA WPB-1710   Removed Inspirations Add Pages; replaced by GridBlocks.<\\/li>\\n<li>Misc:         JIRA WPB-1361   Added license file.<\\/li>\\n<li>New feature:                  Don\'t assign footer contact widget if using base pagesets.<\\/li>\\n<li>Bug Fix:      JIRA WPB-1732   Fixing css issues on login screen (firefox).<\\/li>\\n<li>Bug Fix:      JIRA WPB-1687   Image search: Title, Caption, Alt Text and Description do not display on new pages.<\\/li>\\n<\\/ul>\\n\\n<h4>1.0.11<\\/h4>\\n\\n<ul>\\n<li>New feature:  JIRA WPB-1699   Added optional feedback for theme activation.<\\/li>\\n<li>New feature:  JIRA WPB-1690   Adding BoldGrid themes to All themes install menu.<\\/li>\\n<li>Bug fix:      JIRA WPB-1686   Limited items loaded in network admin pages.<\\/li>\\n<li>Improvement:  JIRA WPB-1604   Added a \\\"Cancel\\\" link to the \\\"In Menu\\\" section.<\\/li>\\n<li>Improvement:  JIRA WPB-1603   Display menu locations in the editor \\\"In Menu\\\" section.<\\/li>\\n<li>Bug fix:      JIRA WPB-1602   Corrected capitalization of \\\"None\\\" under \\\"In menu\\\" in the editor.<\\/li>\\n<li>Improvement:  JIRA WPB-1664   Gets api<em>key and site<\\/em>hash from configs instead of get_option.<\\/li>\\n<li>Bug fix:      JIRA WPB-1597   Fixing indefined index error<\\/li>\\n<li>New feature:  JIRA WPB-1649   Added reporting of PHP version and mobile ratio.<\\/li>\\n<li>Bug fix:      JIRA WPB-1598   \'Mine\' count on \'all pages\' is incorrect.<\\/li>\\n<li>Bug fix:      JIRA WPB-1647   JS error with easy-attachment-preview-size.js.<\\/li>\\n<li>Bug fix:      JIRA WPB-1651   When the BG menu is turned off, Appearance link should take you to themes.<\\/li>\\n<\\/ul>\\n\\n<h4>1.0.10<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-1632   Fixed handling of subcategory<em>id in deploy<\\/em>page_sets.<\\/li>\\n<li>New feature:  JIRA WPB-1510   Moved adhoc functions.php to class-boldgrid-inspirations-utility.php (class Boldgrid<em>Inspirations<\\/em>Utility).<\\/li>\\n<li>Rework:       JIRA WPB-1553   Updated require and include statements for standards.<\\/li>\\n<li>Bug fix:      JIRA WPB-1563   Updated pages in which wp<em>iframe-media<\\/em>upload.css is loaded.<\\/li>\\n<li>Bug fix:      JIRA WPB-1549   Resolve attribution page missing attribution for several images.png.<\\/li>\\n<\\/ul>\\n\\n<h4>1.0.9.2<\\/h4>\\n\\n<ul>\\n<li>Bug fix:                      Add GridBlock Sets feature disabled.<\\/li>\\n<\\/ul>\\n\\n<h4>1.0.9.1<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-1553   Fixed support for PHP 5.2 to deactivate plugin.<\\/li>\\n<li>Bug fix:                      Prevent click of links in add<em>new<\\/em>page_selection previews.<\\/li>\\n<li>Bug fix:      JIRA WPB-1554   Fixed undefined JavaScript variable pagenow for customizer link.<\\/li>\\n<\\/ul>\\n\\n<h4>1.0.9<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-1554   Fixed theme link in network dashboard nav menu.<\\/li>\\n<li>Bug fix:      JIRA WPB-1590   Fixed JavaScript error for undefined screen info in network dashboard.<\\/li>\\n<li>Bug fix:      JIRA WPB-1535   Fixed theme deployment issues.<\\/li>\\n<li>New feature:  JIRA WPB-1584   Added an opt-out feedback payload delivery system.<\\/li>\\n<li>New feature:  JIRA WPB-1580   Added optional feedback for customizer_start.<\\/li>\\n<li>Bug fix:      JIRA WPB-1571   Removed plugin dependency admin notice when editing an attachment (image).<\\/li>\\n<li>New feature:  JIRA WPB-1579   Added feedback opt-out in BoldGrid Settings, hidden for now.<\\/li>\\n<li>Bug fix:      JIRA WPB-1575   Addressed an issue causing mismatch color palettes on cached previews<\\/li>\\n<li>New feature:  JIRA WPB-1514   Add new pages offers page templates to choose from.<\\/li>\\n<\\/ul>\\n\\n<h4>1.0.8.1<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-1553   Fixed PHP version check condition (&lt;5.3).<\\/li>\\n<\\/ul>\\n\\n<h4>1.0.8<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-1561   Fixed missing get<em>plugin<\\/em>data on update calls.<\\/li>\\n<li>New feature:  JIRA WPB-1511   Added dependency plugin notice on editor pages.<\\/li>\\n<li>Bug fix:      JIRA WPB-1553   Added support for <strong>DIR<\\/strong> in PHP &lt;=5.2.<\\/li>\\n<li>Bug fix:      JIRA WPB-1371   JSON encoded image data for media download requests.<\\/li>\\n<li>New feature:  JIRA WPB-1332   Swapping loading GIF to CSS loading image.<\\/li>\\n<li>New feature:  JIRA WPB-1072   Storing static pages on install<\\/li>\\n<li>New feature:  JIRA WPB-1539   When deleting a page, remove it from any applicable menus as well.<\\/li>\\n<li>New feature   JIRA WPB-1542   Manage menu assignment within editor.<\\/li>\\n<li>New feature   JIRA WPB-1555   Add wp-image-## class to images during deployment.<\\/li>\\n<li>New feature   JIRA WPB-1557   Add wp-image-## class to images when adding gridblocks.<\\/li>\\n<li>Bug fix:      JIRA WPB-1506   Theme naming missing in preview.<\\/li>\\n<li>Bug fix:      JIRA WPB-1443   Extra page listed under \'Mine\'.<\\/li>\\n<li>Bug fix:      JIRA WPB-1560   Install options not available on preview server<\\/li>\\n<\\/ul>\\n\\n<h4>1.0.7<\\/h4>\\n\\n<ul>\\n<li>Rework:       JIRA WPB-1533   Ensured activation data is sent after first login.<\\/li>\\n<\\/ul>\\n\\n<h4>1.0.7<\\/h4>\\n\\n<ul>\\n<li>Rework:       JIRA WPB-1533   Ensured activation data is sent after first login.<\\/li>\\n<\\/ul>\\n\\n<h4>1.0.6<\\/h4>\\n\\n<ul>\\n<li>Rework:       JIRA WPB-1411   Added more output to the deploy log.<\\/li>\\n<\\/ul>\\n\\n<h4>1.0.5<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-1462   Fixed position of dependency plugins admin notice.  Also limited to Dashboard and plugins page.<\\/li>\\n<li>Bug fix:      JIRA WPB-1290   Fixing issues with galleries leaving empty spaces<\\/li>\\n<li>Bug fix:      JIRA WPB-1471   Made deployment plugin installation respect release channel.<\\/li>\\n<li>Rework:       JIRA WPB-1452   Remove unneeded call to \'boldgrid<em>activate<\\/em>framework\' during deployment.<\\/li>\\n<li>Bug fix:      JIRA WPB-946    Fixed margin bug on step 2 additional themes.<\\/li>\\n<li>Bug fix:      JIRA WPB-1384   Increase width of select input on image search modal.<\\/li>\\n<li>Bug fix:      JIRA WPB-1508   BoldGrid Image search box size is inconsistent.<\\/li>\\n<\\/ul>\\n\\n<h4>1.0.4<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-1442   Fixing inspiration border styles for wordpress 4.4<\\/li>\\n<li>Bug fix:      JIRA WPB-1461   Updating login button styles for wordpress 4.4<\\/li>\\n<li>Bug fix:      JIRA WPB-1411   Added initialization and checks for empty image queues in deployment.<\\/li>\\n<li>Bug fix:      JIRA WPB-1406   Attribution page still showing in \'All Pages\'.<\\/li>\\n<li>Bug fix:      JIRA WPB-1451   Active images are showing in Staging attribution page.<\\/li>\\n<li>Bug fix:      JIRA WPB-1466   Tabs on tutorials page too small at 1035px - 1482px.<\\/li>\\n<\\/ul>\\n\\n<h4>1.0.3<\\/h4>\\n\\n<ul>\\n<li>New feature:  JIRA WPB-1363   Updated readme.txt for WordPress standards.<\\/li>\\n<li>New feature:  JIRA WPB-1389   When starting over theme mods are saved with a flag to recompile sass<\\/li>\\n<li>Bug fix:      JIRA WPB-1420   Content of Attribution page is overwriting page saves.<\\/li>\\n<\\/ul>\\n\\n<h4>1.0.2<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-1395   Adjusted theme update data; now gets theme uri from theme style.css, download url from api data.<\\/li>\\n<li>Rework        JIRA WPB-1374   Updated activation timestamp to use GMT\\/UTC.<\\/li>\\n<li>Bug fix:      JIRA WPB-1377   Reseller option is now set on first call to either the front end or wp_login.<\\/li>\\n<li>Bug fix:                      Adjusted handling for image purchases when errors occur.<\\/li>\\n<li>Bug fix:      JIRA WPB-1365   Purchase link on editing a page goes to wrong link.<\\/li>\\n<li>Bug fix:      JIRA WPB-1368   Inspirations step 0 text refers to nonexisting help tabs.<\\/li>\\n<li>Rework:       JIRA WPB-1378   Adjusted formatting of footer in Dashboard.<\\/li>\\n<li>Rework:       JIRA WPB-1369   Update minus signs on \'Transaction History\'.<\\/li>\\n<li>New feature:  JIRA WPB-1379   On the transactions page, show the reseller that processed the credits.<\\/li>\\n<li>Bug fix:                      Count of \'All\' pages inaccurate on \'All pages\'.<\\/li>\\n<li>Bug fix:      JIRA WPB-1367   Updated link for \'Lost your BoldGrid Connect Key?\'.<\\/li>\\n<\\/ul>\\n\\n<h4>1.0.1<\\/h4>\\n\\n<ul>\\n<li>Bug fix:      JIRA WPB-1374   Updated activation timestamp to include timezone in UTC.<\\/li>\\n<li>Bug fix:                      Attribution page shows style tags.<\\/li>\\n<li>Bug fix:                      Strict Standards fix for wp<em>kses<\\/em>allowed_html.<\\/li>\\n<li>Bug fix:                      Fixed incorrect link.<\\/li>\\n<\\/ul>\\n\\n<h4>1.0<\\/h4>\\n\\n<ul>\\n<li>Initial public release.<\\/li>\\n<\\/ul>\\n\",\"upgrade_notice\":\"<h4>1.3<\\/h4>\\n\\n<p>Version 1.3 has been released with a redesigned Inspiration phase. For more information on this change and others, please visit our blog at https:\\/\\/www.boldgrid.com\\/boldgrid-1-3-released\\/ .<\\/p>\\n\\n<h4>1.0.2<\\/h4>\\n\\n<p>Users should upgrade to version 1.0.2 to ensure proper BoldGrid theme updates.<\\/p>\\n\"}\";s:7:\"siteurl\";s:25:\"https://www.boldgrid.com/\";s:13:\"compatibility\";s:92344:\"{\"6.1.1\":{\"2.7.5\":[100,95]},\"6.1\":{\"2.7.5\":[100,95]},\"6.0.3\":{\"2.7.5\":[100,95]},\"6.0.2\":{\"2.7.5\":[100,95]},\"6.0.1\":{\"2.7.5\":[100,95]},\"6.0\":{\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.9.5\":{\"2.7.5\":[100,95]},\"5.9.4\":{\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.9.3\":{\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.9.2\":{\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.9.1\":{\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.9\":{\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.8.6\":{\"2.7.5\":[100,95]},\"5.8.5\":{\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.8.4\":{\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.8.3\":{\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.8.2\":{\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.8.1\":{\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.8\":{\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.7.8\":{\"2.7.5\":[100,95]},\"5.7.7\":{\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.7.6\":{\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.7.5\":{\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.7.4\":{\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.7.3\":{\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.7.2\":{\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.7.1\":{\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.7\":{\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.6.9\":{\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.6.8\":{\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.6.7\":{\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.6.6\":{\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.6.5\":{\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.6.4\":{\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.6.3\":{\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.6.2\":{\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.6.10\":{\"2.7.5\":[100,95]},\"5.6.1\":{\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.6\":{\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.5.9\":{\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.5.8\":{\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.5.7\":{\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.5.6\":{\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.5.5\":{\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.5.4\":{\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.5.3\":{\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.5.2\":{\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.5.1\":{\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.5\":{\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.4.9\":{\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.4.8\":{\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.4.7\":{\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.4.6\":{\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.4.5\":{\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.4.4\":{\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.4.3\":{\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.4.2\":{\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.4.1\":{\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.4\":{\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.3.9\":{\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.3.8\":{\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.3.7\":{\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.3.6\":{\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.3.5\":{\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.3.4\":{\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.3.3\":{\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.3.2\":{\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.3.1\":{\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.3\":{\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.2.9\":{\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.2.8\":{\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.2.7\":{\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.2.6\":{\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.2.5\":{\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.2.4\":{\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.2.3\":{\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.2.2\":{\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.2.1\":{\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.2\":{\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.1.8\":{\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.1.7\":{\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.1.6\":{\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.1.5\":{\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.1.4\":{\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.1.3\":{\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.1.2\":{\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.1.1\":{\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.1\":{\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.0.9\":{\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.0.8\":{\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.0.7\":{\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.0.6\":{\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.0.5\":{\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.0.4\":{\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.0.3\":{\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.0.2\":{\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.0.10\":{\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.0.1\":{\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"5.0\":{\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.9.9\":{\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.9.8\":{\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.9.7\":{\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.9.6\":{\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.9.5\":{\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.9.4\":{\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.9.3\":{\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.9.2\":{\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.9.14\":{\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.9.13\":{\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.9.12\":{\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.9.11\":{\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.9.10\":{\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.9.1\":{\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.9\":{\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.8.9\":{\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.8.8\":{\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.8.7\":{\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.8.6\":{\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.8.5\":{\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.8.4\":{\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.8.3\":{\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.8.2\":{\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.8.10\":{\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.8.1\":{\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.8\":{\"1.4.0.1\":[100,12],\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.7.9\":{\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.7.8\":{\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.7.7\":{\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.7.6\":{\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.7.5\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.7.4\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.7.3\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.7.2\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.7.13\":{\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.7.12\":{\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.7.11\":{\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.7.10\":{\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.7.1\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.7\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.6.9\":{\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.6.8\":{\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.6.7\":{\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.6.6\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.6.5\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.6.4\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.6.3\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.6.2\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.6.12\":{\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.6.11\":{\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.6.10\":{\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.6.1\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.6\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.5.9\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.5.8\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.5.7\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.5.6\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.5.5\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.5.4\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.5.3\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.5.2\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.5.12\":{\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.5.11\":{\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.5.10\":{\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.5.1\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.5\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.4.9\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.4.8\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.4.7\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.4.6\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.4.5\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.4.10\":{\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]},\"4.3.1\":{\"0.29\":[100,12],\"1.0.2\":[100,12],\"1.0.3\":[100,12],\"1.0.4\":[100,12],\"1.0.5\":[100,12],\"1.0.6\":[100,12],\"1.0.7\":[100,12],\"1.0.8.1\":[100,12],\"1.0.9.1\":[100,12],\"1.0.9.2\":[100,12],\"1.0.10\":[100,12],\"1.0.11\":[100,12],\"1.0.12.1\":[100,12],\"1.1.1\":[100,12],\"1.1.2.1\":[100,12],\"1.1.2.3\":[100,12],\"1.1.1.1\":[100,12],\"1.1.3\":[100,12],\"1.1.4\":[100,12],\"1.1.5\":[100,12],\"1.1.6\":[100,12],\"1.1.7\":[100,12],\"1.1.8\":[100,12],\"1.2\":[100,12],\"1.2.1\":[100,12],\"1.2.2\":[100,12],\"1.2.4\":[100,12],\"1.2.5\":[100,12],\"1.2.8\":[100,12],\"1.2.9\":[100,12],\"1.2.11\":[100,12],\"1.2.13\":[100,12],\"1.3\":[100,12],\"1.3.1\":[100,12],\"1.3.2\":[100,12],\"1.3.3\":[100,12],\"1.3.4\":[100,12],\"1.3.5\":[100,12],\"1.3.6\":[100,12],\"1.3.7\":[100,12],\"1.3.8\":[100,12],\"1.3.9\":[100,12],\"1.3.10\":[100,12],\"1.4\":[100,12],\"1.4.1\":[100,12],\"1.4.2\":[100,12],\"1.4.3\":[100,12],\"1.4.4\":[100,12],\"1.4.5\":[100,12],\"1.4.6\":[100,12],\"1.4.0.1\":[100,12],\"1.4.7\":[100,95],\"1.4.8\":[100,95],\"1.4.9\":[100,95],\"1.4.10\":[100,95],\"1.4.11\":[100,95],\"1.5\":[100,95],\"1.5.1\":[100,95],\"1.5.2\":[100,95],\"1.5.3\":[100,95],\"1.5.4\":[100,95],\"1.5.5\":[100,95],\"1.5.6-rc.1\":[100,95],\"1.5.6\":[100,95],\"1.5.7\":[100,95],\"1.5.8\":[100,95],\"1.6.0\":[100,95],\"1.6.1\":[100,95],\"1.6.2\":[100,95],\"1.6.3\":[100,95],\"1.6.4\":[100,95],\"1.6.5\":[100,95],\"1.7.0-rc.1\":[100,95],\"1.7.0-rc.2\":[100,95],\"2.0.0-rc.1\":[100,95],\"2.0.0-rc.2\":[100,95],\"2.0.0-rc.3\":[100,95],\"2.0.0\":[100,95],\"2.0.1\":[100,95],\"2.0.2\":[100,95],\"2.0.3\":[100,95],\"2.0.4\":[100,95],\"2.0.5\":[100,95],\"2.0.6\":[100,95],\"2.0.7\":[100,95],\"2.1.0-rc.1\":[100,95],\"2.1.0\":[100,95],\"2.1.1\":[100,95],\"2.2.0\":[100,95],\"2.2.1\":[100,95],\"2.2.2\":[100,95],\"2.3.0\":[100,95],\"2.3.1\":[100,95],\"2.4.0\":[100,95],\"2.4.1\":[100,95],\"2.4.2\":[100,95],\"2.4.3\":[100,95],\"2.4.4\":[100,95],\"2.5.0\":[100,95],\"2.5.1\":[100,95],\"2.5.2\":[100,95],\"2.6.0\":[100,95],\"2.6.1\":[100,95],\"2.6.2\":[100,95],\"2.6.3\":[100,95],\"2.6.4\":[100,95],\"2.6.5\":[100,95],\"2.7.1\":[100,95],\"2.7.2\":[100,95],\"2.7.3\":[100,95],\"2.7.4\":[100,95],\"2.7.5\":[100,95]}}\";s:6:\"rating\";i:100;s:11:\"num_ratings\";i:100000;s:4:\"tags\";s:113:\"{\"inspiration\":\"Inspiration\",\"customization\":\"Customization\",\"build\":\"Build\",\"create\":\"Create\",\"design\":\"Design\"}\";s:7:\"banners\";s:151:\"{\"low\":\"//repo.boldgrid.com/assets/banner-inspirations-banner-772x250.png\",\"high\":\"//repo.boldgrid.com/assets/banner-inspirations-banner-1544x500.png\"}\";s:6:\"editor\";O:8:\"stdClass\":3:{s:7:\"version\";s:7:\"1.6.0.2\";s:5:\"title\";s:15:\"BoldGrid Editor\";s:8:\"asset_id\";s:6:\"900312\";}s:7:\"staging\";O:8:\"stdClass\":3:{s:7:\"version\";s:5:\"1.5.1\";s:5:\"title\";s:16:\"BoldGrid Staging\";s:8:\"asset_id\";s:6:\"876738\";}s:14:\"theme_versions\";O:8:\"stdClass\":48:{s:2:\"26\";O:8:\"stdClass\":4:{s:7:\"version\";s:6:\"1.20.9\";s:7:\"updated\";s:10:\"2022-01-24\";s:8:\"asset_id\";i:1237030;s:7:\"package\";s:60:\"https://repo.boldgrid.com/themes/boldgrid-uptempo-1.20.9.zip\";}s:2:\"28\";O:8:\"stdClass\":4:{s:7:\"version\";s:6:\"1.25.9\";s:7:\"updated\";s:10:\"2022-01-24\";s:8:\"asset_id\";i:1237029;s:7:\"package\";s:58:\"https://repo.boldgrid.com/themes/boldgrid-diced-1.25.9.zip\";}s:2:\"29\";O:8:\"stdClass\":4:{s:7:\"version\";s:6:\"1.25.9\";s:7:\"updated\";s:10:\"2022-01-24\";s:8:\"asset_id\";i:1237028;s:7:\"package\";s:58:\"https://repo.boldgrid.com/themes/boldgrid-evolv-1.25.9.zip\";}s:2:\"30\";O:8:\"stdClass\":4:{s:7:\"version\";s:6:\"1.20.9\";s:7:\"updated\";s:10:\"2022-01-24\";s:8:\"asset_id\";i:1237027;s:7:\"package\";s:63:\"https://repo.boldgrid.com/themes/boldgrid-florentine-1.20.9.zip\";}s:2:\"31\";O:8:\"stdClass\":4:{s:7:\"version\";s:6:\"1.25.9\";s:7:\"updated\";s:10:\"2022-01-24\";s:8:\"asset_id\";i:1237026;s:7:\"package\";s:60:\"https://repo.boldgrid.com/themes/boldgrid-hifidel-1.25.9.zip\";}s:2:\"32\";O:8:\"stdClass\":4:{s:7:\"version\";s:6:\"1.25.9\";s:7:\"updated\";s:10:\"2022-01-24\";s:8:\"asset_id\";i:1237025;s:7:\"package\";s:58:\"https://repo.boldgrid.com/themes/boldgrid-hydra-1.25.9.zip\";}s:2:\"33\";O:8:\"stdClass\":4:{s:7:\"version\";s:7:\"1.25.10\";s:7:\"updated\";s:10:\"2022-01-24\";s:8:\"asset_id\";i:1237024;s:7:\"package\";s:58:\"https://repo.boldgrid.com/themes/boldgrid-linx-1.25.10.zip\";}s:2:\"34\";O:8:\"stdClass\":4:{s:7:\"version\";s:7:\"1.25.10\";s:7:\"updated\";s:10:\"2022-01-24\";s:8:\"asset_id\";i:1236959;s:7:\"package\";s:62:\"https://repo.boldgrid.com/themes/boldgrid-pavilion-1.25.10.zip\";}s:2:\"35\";O:8:\"stdClass\":4:{s:7:\"version\";s:7:\"1.25.10\";s:7:\"updated\";s:10:\"2022-01-24\";s:8:\"asset_id\";i:1237023;s:7:\"package\";s:60:\"https://repo.boldgrid.com/themes/boldgrid-primas-1.25.10.zip\";}s:2:\"36\";O:8:\"stdClass\":4:{s:7:\"version\";s:7:\"1.20.10\";s:7:\"updated\";s:10:\"2022-01-24\";s:8:\"asset_id\";i:1237022;s:7:\"package\";s:61:\"https://repo.boldgrid.com/themes/boldgrid-resolve-1.20.10.zip\";}s:2:\"38\";O:8:\"stdClass\":4:{s:7:\"version\";s:7:\"1.25.10\";s:7:\"updated\";s:10:\"2022-01-24\";s:8:\"asset_id\";i:1237021;s:7:\"package\";s:62:\"https://repo.boldgrid.com/themes/boldgrid-vacation-1.25.10.zip\";}s:2:\"40\";O:8:\"stdClass\":4:{s:7:\"version\";s:7:\"1.25.11\";s:7:\"updated\";s:10:\"2022-10-11\";s:8:\"asset_id\";i:1267688;s:7:\"package\";s:61:\"https://repo.boldgrid.com/themes/boldgrid-gridone-1.25.11.zip\";}s:2:\"42\";O:8:\"stdClass\":4:{s:7:\"version\";s:7:\"1.18.10\";s:7:\"updated\";s:10:\"2022-01-24\";s:8:\"asset_id\";i:1237019;s:7:\"package\";s:62:\"https://repo.boldgrid.com/themes/boldgrid-venetian-1.18.10.zip\";}s:2:\"43\";O:8:\"stdClass\":4:{s:7:\"version\";s:7:\"1.18.10\";s:7:\"updated\";s:10:\"2022-01-24\";s:8:\"asset_id\";i:1237018;s:7:\"package\";s:59:\"https://repo.boldgrid.com/themes/boldgrid-haven-1.18.10.zip\";}s:2:\"44\";O:8:\"stdClass\":4:{s:7:\"version\";s:7:\"1.16.11\";s:7:\"updated\";s:10:\"2022-01-24\";s:8:\"asset_id\";i:1237017;s:7:\"package\";s:59:\"https://repo.boldgrid.com/themes/boldgrid-wedge-1.16.11.zip\";}s:2:\"45\";O:8:\"stdClass\":4:{s:7:\"version\";s:7:\"1.15.10\";s:7:\"updated\";s:10:\"2022-01-24\";s:8:\"asset_id\";i:1237016;s:7:\"package\";s:62:\"https://repo.boldgrid.com/themes/boldgrid-monument-1.15.10.zip\";}s:2:\"48\";O:8:\"stdClass\":4:{s:7:\"version\";s:6:\"1.3.10\";s:7:\"updated\";s:10:\"2022-01-24\";s:8:\"asset_id\";i:1237015;s:7:\"package\";s:61:\"https://repo.boldgrid.com/themes/boldgrid-callaway-1.3.10.zip\";}s:2:\"49\";O:8:\"stdClass\":4:{s:7:\"version\";s:6:\"1.3.10\";s:7:\"updated\";s:10:\"2022-01-24\";s:8:\"asset_id\";i:1236956;s:7:\"package\";s:59:\"https://repo.boldgrid.com/themes/boldgrid-swifty-1.3.10.zip\";}s:2:\"50\";O:8:\"stdClass\":4:{s:7:\"version\";s:6:\"1.3.10\";s:7:\"updated\";s:10:\"2022-01-24\";s:8:\"asset_id\";i:1237014;s:7:\"package\";s:59:\"https://repo.boldgrid.com/themes/boldgrid-cobalt-1.3.10.zip\";}s:2:\"51\";O:8:\"stdClass\":4:{s:7:\"version\";s:6:\"1.3.10\";s:7:\"updated\";s:10:\"2022-01-24\";s:8:\"asset_id\";i:1237013;s:7:\"package\";s:61:\"https://repo.boldgrid.com/themes/boldgrid-westview-1.3.10.zip\";}s:2:\"52\";O:8:\"stdClass\":4:{s:7:\"version\";s:6:\"0.4.10\";s:7:\"updated\";s:10:\"2022-01-24\";s:8:\"asset_id\";i:1237012;s:7:\"package\";s:60:\"https://repo.boldgrid.com/themes/boldgrid-lattice-0.4.10.zip\";}s:2:\"54\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2020-05-15\";s:8:\"asset_id\";i:1097350;s:7:\"package\";s:45:\"https://repo.boldgrid.com/themes/Bolt-0.1.zip\";}s:2:\"56\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2020-06-30\";s:8:\"asset_id\";i:1110570;s:7:\"package\";s:49:\"https://repo.boldgrid.com/themes/Coherent-0.1.zip\";}s:2:\"57\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2021-01-29\";s:8:\"asset_id\";i:1166277;s:7:\"package\";s:49:\"https://repo.boldgrid.com/themes/SwiftyV2-0.1.zip\";}s:2:\"58\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2021-01-27\";s:8:\"asset_id\";i:1167731;s:7:\"package\";s:50:\"https://repo.boldgrid.com/themes/GridOneV2-0.1.zip\";}s:2:\"59\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2021-02-02\";s:8:\"asset_id\";i:1170404;s:7:\"package\";s:51:\"https://repo.boldgrid.com/themes/CallawayV2-0.1.zip\";}s:2:\"60\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2021-02-11\";s:8:\"asset_id\";i:1172882;s:7:\"package\";s:50:\"https://repo.boldgrid.com/themes/ResolveV2-0.1.zip\";}s:2:\"61\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2021-02-17\";s:8:\"asset_id\";i:1174594;s:7:\"package\";s:48:\"https://repo.boldgrid.com/themes/WedgeV2-0.1.zip\";}s:2:\"62\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2021-02-17\";s:8:\"asset_id\";i:1175323;s:7:\"package\";s:48:\"https://repo.boldgrid.com/themes/DicedV2-0.1.zip\";}s:2:\"63\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2021-02-25\";s:8:\"asset_id\";i:1177324;s:7:\"package\";s:47:\"https://repo.boldgrid.com/themes/LinxV2-0.1.zip\";}s:2:\"64\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2021-03-02\";s:8:\"asset_id\";i:1177773;s:7:\"package\";s:50:\"https://repo.boldgrid.com/themes/HifidelV2-0.1.zip\";}s:2:\"65\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2021-03-03\";s:8:\"asset_id\";i:1178992;s:7:\"package\";s:50:\"https://repo.boldgrid.com/themes/UptempoV2-0.1.zip\";}s:2:\"66\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2021-03-11\";s:8:\"asset_id\";i:1180564;s:7:\"package\";s:48:\"https://repo.boldgrid.com/themes/EvolvV2-0.1.zip\";}s:2:\"67\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2021-03-18\";s:8:\"asset_id\";i:1182152;s:7:\"package\";s:51:\"https://repo.boldgrid.com/themes/WestviewV2-0.1.zip\";}s:2:\"68\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2021-03-23\";s:8:\"asset_id\";i:1183787;s:7:\"package\";s:53:\"https://repo.boldgrid.com/themes/FlorentineV2-0.1.zip\";}s:2:\"69\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2021-04-01\";s:8:\"asset_id\";i:1184444;s:7:\"package\";s:52:\"https://repo.boldgrid.com/themes/CrioStarter-0.1.zip\";}s:2:\"70\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2021-04-07\";s:8:\"asset_id\";i:1187346;s:7:\"package\";s:51:\"https://repo.boldgrid.com/themes/VacationV2-0.1.zip\";}s:2:\"71\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2021-04-27\";s:8:\"asset_id\";i:1190564;s:7:\"package\";s:51:\"https://repo.boldgrid.com/themes/MonumentV2-0.1.zip\";}s:2:\"72\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2021-05-03\";s:8:\"asset_id\";i:1192977;s:7:\"package\";s:49:\"https://repo.boldgrid.com/themes/Hydra V2-0.1.zip\";}s:2:\"73\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2021-05-13\";s:8:\"asset_id\";i:1193996;s:7:\"package\";s:51:\"https://repo.boldgrid.com/themes/VenetianV2-0.1.zip\";}s:2:\"74\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2021-05-20\";s:8:\"asset_id\";i:1196830;s:7:\"package\";s:49:\"https://repo.boldgrid.com/themes/PrimasV2-0.1.zip\";}s:2:\"75\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2022-08-02\";s:8:\"asset_id\";i:1258057;s:7:\"package\";s:52:\"https://repo.boldgrid.com/themes/DH-Plumbing-0.1.zip\";}s:2:\"79\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2022-09-12\";s:8:\"asset_id\";i:1264309;s:7:\"package\";s:53:\"https://repo.boldgrid.com/themes/DH-Dentistry-0.1.zip\";}s:2:\"82\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2022-11-15\";s:8:\"asset_id\";i:1267084;s:7:\"package\";s:54:\"https://repo.boldgrid.com/themes/DH-Burger-Bar-0.1.zip\";}s:2:\"83\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2023-01-17\";s:8:\"asset_id\";i:1277218;s:7:\"package\";s:55:\"https://repo.boldgrid.com/themes/DH-Electrician-0.1.zip\";}s:2:\"86\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2023-02-07\";s:8:\"asset_id\";i:1279654;s:7:\"package\";s:46:\"https://repo.boldgrid.com/themes/Stark-0.1.zip\";}s:2:\"87\";O:8:\"stdClass\":4:{s:7:\"version\";s:3:\"0.1\";s:7:\"updated\";s:10:\"2023-03-20\";s:8:\"asset_id\";i:1283438;s:7:\"package\";s:53:\"https://repo.boldgrid.com/themes/DH-HairSalon-0.1.zip\";}s:2:\"99\";O:8:\"stdClass\":4:{s:7:\"version\";s:6:\"1.3.10\";s:7:\"updated\";s:10:\"2022-01-24\";s:8:\"asset_id\";i:1237014;s:7:\"package\";s:59:\"https://repo.boldgrid.com/themes/boldgrid-cobalt-1.3.10.zip\";}}s:9:\"site_hash\";s:32:\"5513832bbef504139af9067043b3cc9b\";s:19:\"reseller_identifier\";s:3:\"IMH\";s:14:\"reseller_title\";s:16:\"InMotion Hosting\";s:17:\"reseller_logo_url\";s:78:\"./wp-content/plugins/boldgrid-inspirations/assets/images/wordpressinmotion.png\";s:20:\"reseller_website_url\";s:32:\"https://www.inmotionhosting.com/\";s:20:\"reseller_support_url\";s:52:\"http://www.inmotionhosting.com/support/edu/boldgrid/\";s:16:\"reseller_amp_url\";s:55:\"https://secure1.inmotionhosting.com/amp/boldgrid/manage\";s:14:\"reseller_email\";s:27:\"support@inmotionhosting.com\";s:14:\"reseller_phone\";s:14:\"1-888-321-4678\";s:16:\"reseller_css_url\";s:71:\"/wp-content/plugins/boldgrid-inspirations/assets/css/boldgrid-login.css\";s:17:\"reseller_coin_url\";s:55:\"https://secure1.inmotionhosting.com/amp/boldgrid/manage\";s:20:\"reseller_brand_login\";b:1;s:13:\"wporg_plugins\";O:8:\"stdClass\":5:{s:6:\"backup\";O:8:\"stdClass\":6:{s:8:\"repo_url\";s:50:\"https://plugins.svn.wordpress.org/boldgrid-backup/\";s:11:\"package_url\";s:65:\"https://downloads.wordpress.org/plugin/boldgrid-backup.1.15.6.zip\";s:4:\"slug\";s:15:\"boldgrid-backup\";s:8:\"old_slug\";s:15:\"boldgrid-backup\";s:5:\"title\";s:12:\"Total Upkeep\";s:7:\"version\";s:6:\"1.15.6\";}s:6:\"editor\";O:8:\"stdClass\":6:{s:8:\"repo_url\";s:56:\"https://plugins.svn.wordpress.org/post-and-page-builder/\";s:11:\"package_url\";s:71:\"https://downloads.wordpress.org/plugin/post-and-page-builder.1.22.2.zip\";s:4:\"slug\";s:21:\"post-and-page-builder\";s:8:\"old_slug\";s:15:\"boldgrid-editor\";s:5:\"title\";s:21:\"Post and Page Builder\";s:7:\"version\";s:6:\"1.22.2\";}s:3:\"seo\";O:8:\"stdClass\":6:{s:8:\"repo_url\";s:52:\"https://plugins.svn.wordpress.org/boldgrid-easy-seo/\";s:11:\"package_url\";s:67:\"https://downloads.wordpress.org/plugin/boldgrid-easy-seo.1.6.10.zip\";s:4:\"slug\";s:17:\"boldgrid-easy-seo\";s:8:\"old_slug\";s:12:\"boldgrid-seo\";s:5:\"title\";s:17:\"BoldGrid Easy SEO\";s:7:\"version\";s:6:\"1.6.10\";}s:4:\"w3tc\";O:8:\"stdClass\":6:{s:8:\"repo_url\";s:49:\"https://plugins.svn.wordpress.org/w3-total-cache/\";s:11:\"package_url\";s:57:\"https://downloads.wordpress.org/plugin/w3-total-cache.zip\";s:4:\"slug\";s:14:\"w3-total-cache\";s:8:\"old_slug\";s:14:\"w3-total-cache\";s:5:\"title\";s:14:\"W3 Total Cache\";s:7:\"version\";N;}s:7:\"weforms\";O:8:\"stdClass\":6:{s:8:\"repo_url\";s:42:\"https://plugins.svn.wordpress.org/weforms/\";s:11:\"package_url\";s:50:\"https://downloads.wordpress.org/plugin/weforms.zip\";s:4:\"slug\";s:7:\"weforms\";s:8:\"old_slug\";s:7:\"weforms\";s:5:\"title\";s:7:\"weForms\";s:7:\"version\";N;}}s:9:\"is_author\";b:0;}}s:14:\"license_status\";b:1;}','no'),(142156,'_site_transient_boldgrid_plugins_filtered','a:4:{s:39:\"boldgrid-easy-seo/boldgrid-easy-seo.php\";a:14:{s:4:\"Name\";s:17:\"BoldGrid Easy SEO\";s:9:\"PluginURI\";s:38:\"https://www.boldgrid.com/boldgrid-seo/\";s:7:\"Version\";s:6:\"1.6.10\";s:11:\"Description\";s:82:\"Easily manage your website\'s search engine optimization with Easy SEO by BoldGrid!\";s:6:\"Author\";s:31:\"BoldGrid <support@boldgrid.com>\";s:9:\"AuthorURI\";s:25:\"https://www.boldgrid.com/\";s:10:\"TextDomain\";s:5:\"bgseo\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:0:\"\";s:5:\"Title\";s:17:\"BoldGrid Easy SEO\";s:10:\"AuthorName\";s:31:\"BoldGrid <support@boldgrid.com>\";}s:47:\"post-and-page-builder/post-and-page-builder.php\";a:14:{s:4:\"Name\";s:21:\"Post and Page Builder\";s:9:\"PluginURI\";s:103:\"https://www.boldgrid.com/boldgrid-editor/?utm_source=ppb-wp-repo&utm_medium=plugin-uri&utm_campaign=ppb\";s:7:\"Version\";s:6:\"1.22.1\";s:11:\"Description\";s:175:\"Customized drag and drop editing for posts and pages. The Post and Page Builder adds functionality to the existing TinyMCE Editor to give you easier control over your content.\";s:6:\"Author\";s:31:\"BoldGrid <support@boldgrid.com>\";s:9:\"AuthorURI\";s:87:\"https://www.boldgrid.com/?utm_source=ppb-wp-repo&utm_medium=author-uri&utm_campaign=ppb\";s:10:\"TextDomain\";s:15:\"boldgrid-editor\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:0:\"\";s:5:\"Title\";s:21:\"Post and Page Builder\";s:10:\"AuthorName\";s:31:\"BoldGrid <support@boldgrid.com>\";}s:63:\"post-and-page-builder-premium/post-and-page-builder-premium.php\";a:14:{s:4:\"Name\";s:29:\"Post and Page Builder Premium\";s:9:\"PluginURI\";s:60:\"https://www.boldgrid.com/wordpress-page-builder-by-boldgrid/\";s:7:\"Version\";s:5:\"1.0.6\";s:11:\"Description\";s:48:\"Premium extension for the Post and Page Builder.\";s:6:\"Author\";s:8:\"BoldGrid\";s:9:\"AuthorURI\";s:25:\"https://www.boldgrid.com/\";s:10:\"TextDomain\";s:28:\"post-and-page-buider-premium\";s:10:\"DomainPath\";s:11:\"/languagesD\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:0:\"\";s:5:\"Title\";s:29:\"Post and Page Builder Premium\";s:10:\"AuthorName\";s:8:\"BoldGrid\";}s:35:\"boldgrid-backup/boldgrid-backup.php\";a:14:{s:4:\"Name\";s:12:\"Total Upkeep\";s:9:\"PluginURI\";s:41:\"https://www.boldgrid.com/boldgrid-backup/\";s:7:\"Version\";s:6:\"1.15.4\";s:11:\"Description\";s:159:\"Automated backups, remote backup to Amazon S3 and Google Drive, stop website crashes before they happen and more. Total Upkeep is the backup solution you need.\";s:6:\"Author\";s:8:\"BoldGrid\";s:9:\"AuthorURI\";s:25:\"https://www.boldgrid.com/\";s:10:\"TextDomain\";s:15:\"boldgrid-backup\";s:10:\"DomainPath\";s:10:\"/languages\";s:7:\"Network\";b:0;s:10:\"RequiresWP\";s:0:\"\";s:11:\"RequiresPHP\";s:0:\"\";s:9:\"UpdateURI\";s:0:\"\";s:5:\"Title\";s:12:\"Total Upkeep\";s:10:\"AuthorName\";s:8:\"BoldGrid\";}}','no'),(142690,'_site_transient_timeout_community-events-973f0ac52bf9526c74f06bd43aa65685','1681449276','no'),(142691,'_site_transient_community-events-973f0ac52bf9526c74f06bd43aa65685','a:4:{s:9:\"sandboxed\";b:0;s:5:\"error\";N;s:8:\"location\";a:1:{s:2:\"ip\";s:11:\"68.193.77.0\";}s:6:\"events\";a:5:{i:0;a:10:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:39:\"WordPress Help Desk - Bring Your Laptop\";s:3:\"url\";s:69:\"https://www.meetup.com/south-jersey-wordpress-meetup/events/292865136\";s:6:\"meetup\";s:29:\"South Jersey WordPress Meetup\";s:10:\"meetup_url\";s:53:\"https://www.meetup.com/south-jersey-wordpress-meetup/\";s:4:\"date\";s:19:\"2023-04-18 18:00:00\";s:8:\"end_date\";s:19:\"2023-04-18 19:45:00\";s:20:\"start_unix_timestamp\";i:1681855200;s:18:\"end_unix_timestamp\";i:1681861500;s:8:\"location\";a:4:{s:8:\"location\";s:20:\"Willingboro, NJ, USA\";s:7:\"country\";s:2:\"us\";s:8:\"latitude\";d:40.05311199999999871579348109662532806396484375;s:9:\"longitude\";d:-74.889960000000002082742867060005664825439453125;}}i:1;a:10:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:55:\"Exploring the Power of WordPress Text Blocks – Part 1\";s:3:\"url\";s:57:\"https://www.meetup.com/wordpresshartford/events/292732553\";s:6:\"meetup\";s:22:\"WordPress Hartford, CT\";s:10:\"meetup_url\";s:41:\"https://www.meetup.com/WordPressHartford/\";s:4:\"date\";s:19:\"2023-04-18 18:00:00\";s:8:\"end_date\";s:19:\"2023-04-18 20:00:00\";s:20:\"start_unix_timestamp\";i:1681855200;s:18:\"end_unix_timestamp\";i:1681862400;s:8:\"location\";a:4:{s:8:\"location\";s:6:\"Online\";s:7:\"country\";s:2:\"US\";s:8:\"latitude\";d:41.68999999999999772626324556767940521240234375;s:9:\"longitude\";d:-72.7300000000000039790393202565610408782958984375;}}i:2;a:10:{s:4:\"type\";s:6:\"meetup\";s:5:\"title\";s:63:\"WordCamp Montclair 2022 Planning Meeting (Not a Regular Meetup)\";s:3:\"url\";s:66:\"https://www.meetup.com/wordpress-montclair-meetup/events/292812305\";s:6:\"meetup\";s:26:\"WordPress Montclair Meetup\";s:10:\"meetup_url\";s:50:\"https://www.meetup.com/WordPress-Montclair-Meetup/\";s:4:\"date\";s:19:\"2023-04-19 19:00:00\";s:8:\"end_date\";s:19:\"2023-04-19 20:00:00\";s:20:\"start_unix_timestamp\";i:1681945200;s:18:\"end_unix_timestamp\";i:1681948800;s:8:\"location\";a:4:{s:8:\"location\";s:6:\"Online\";s:7:\"country\";s:2:\"US\";s:8:\"latitude\";d:40.81000000000000227373675443232059478759765625;s:9:\"longitude\";d:-74.219999999999998863131622783839702606201171875;}}i:3;a:10:{s:4:\"type\";s:8:\"wordcamp\";s:5:\"title\";s:22:\"WordCamp Montclair, NJ\";s:3:\"url\";s:36:\"https://montclair.wordcamp.org/2023/\";s:6:\"meetup\";N;s:10:\"meetup_url\";N;s:4:\"date\";s:19:\"2023-06-24 00:00:00\";s:8:\"end_date\";s:19:\"2023-06-24 00:00:00\";s:20:\"start_unix_timestamp\";i:1687579200;s:18:\"end_unix_timestamp\";i:1687579200;s:8:\"location\";a:4:{s:8:\"location\";s:13:\"Montclair, NJ\";s:7:\"country\";s:2:\"US\";s:8:\"latitude\";d:40.85975859999999926230884739197790622711181640625;s:9:\"longitude\";d:-74.1997453999999976304025040008127689361572265625;}}i:4;a:10:{s:4:\"type\";s:8:\"wordcamp\";s:5:\"title\";s:21:\"Community Summit 2023\";s:3:\"url\";s:42:\"https://communitysummit.wordcamp.org/2023/\";s:6:\"meetup\";N;s:10:\"meetup_url\";N;s:4:\"date\";s:19:\"2023-08-22 00:00:00\";s:8:\"end_date\";s:19:\"2023-08-23 00:00:00\";s:20:\"start_unix_timestamp\";i:1692676800;s:18:\"end_unix_timestamp\";i:1692763200;s:8:\"location\";a:4:{s:8:\"location\";s:18:\"National Harbor DC\";s:7:\"country\";s:2:\"US\";s:8:\"latitude\";d:38.7814843000000024630935513414442539215087890625;s:9:\"longitude\";d:-77.0168776999999948884578770957887172698974609375;}}}}','no'),(142698,'_transient_timeout_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1681449277','no'),(142699,'_transient_feed_mod_d117b5738fbd35bd8c0391cda1f2b5d9','1681406077','no'),(142700,'_transient_timeout_dash_v2_88ae138922fe95674369b1cb3d215a2b','1681449277','no'),(142701,'_transient_dash_v2_88ae138922fe95674369b1cb3d215a2b','<div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2023/04/episode-53-a-look-at-wordpress-6-2-dolphy/\'>WP Briefing: Episode 53: A Look at WordPress 6.2 “Dolphy”</a></li><li><a class=\'rsswidget\' href=\'https://wordpress.org/news/2023/04/the-month-in-wordpress-march-2023/\'>The Month in WordPress – March 2023</a></li></ul></div><div class=\"rss-widget\"><ul><li><a class=\'rsswidget\' href=\'https://dothewoo.io/woo-express-with-beau-lebens/\'>Do The Woo Community: Building a Better WooCommerce Hosting Ecosystem with Beau Lebens</a></li><li><a class=\'rsswidget\' href=\'https://poststatus.com/launching-a-wordpress-product-in-public-session-9/\'>Post Status: Launching a WordPress Product in Public: Session 9</a></li><li><a class=\'rsswidget\' href=\'https://wptavern.com/yoast-seo-20-5-drops-support-for-php-5-6-7-0-and-7-1\'>WPTavern: Yoast SEO 20.5 Drops Support for PHP 5.6, 7.0, and 7.1</a></li></ul></div>','no'),(142702,'boldgrid_backup_tasks','a:1:{i:0;a:7:{s:2:\"id\";s:17:\"1681406084-5f71d0\";s:4:\"type\";s:6:\"backup\";s:10:\"created_at\";i:1681406084;s:10:\"started_at\";i:1681406084;s:12:\"completed_at\";N;s:6:\"status\";s:11:\"in_progress\";s:4:\"data\";a:0:{}}}','yes');

-- Dumped table `cj_options` with 208 row(s)
--

--
