{"id":26213,"date":"2025-07-02T13:12:23","date_gmt":"2025-07-02T12:12:23","guid":{"rendered":"https:\/\/www.hlb.global\/?p=26213"},"modified":"2025-07-06T03:56:59","modified_gmt":"2025-07-06T02:56:59","slug":"forensic-accountancy-101-why-your-business-could-benefit-from-a-review","status":"publish","type":"post","link":"https:\/\/www.hlb.global\/forensic-accountancy-101-why-your-business-could-benefit-from-a-review\/","title":{"rendered":"Forensic accountancy 101: Why your business could benefit from a review"},"content":{"rendered":"<div id=\"cs-content\" class=\"cs-content\"><div class=\"x-section e26213-e1 mk85-0 mk85-1 mk85-2\"><div class=\"x-row x-container max width e26213-e2 mk85-7 mk85-8 mk85-9 mk85-c mk85-d\"><div class=\"x-row-inner\"><div class=\"x-col e26213-e3 mk85-j mk85-k\"><div class=\"x-text x-text-headline e26213-e4 mk85-p mk85-q\"><div class=\"x-text-content\"><div class=\"x-text-content-text\"><h1 class=\"x-text-content-text-primary\"><span lang=\"EN-US\">Forensic accountancy 101: Why your business could benefit from a review<\/span><\/h1>\n<\/div><\/div><\/div><div class=\"x-text x-content e26213-e5 mk85-s mk85-t mk85-u mk85-v mk85-w\"><\/div><\/div><div class=\"x-col e26213-e6 mk85-j mk85-k\"><\/div><\/div><\/div><span class=\"x-separator-bottom-angle-in\" style=\"bottom: 1px; height: 280px; color: rgb(0, 90, 119);\" aria-hidden=\"true\"><svg class=\"angle-bottom-in\" style=\"fill: currentColor;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.1\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\"><polygon points=\"0,0 280,0 0,100\"\/><polygon points=\"280,0 100,0 100,100\"\/><\/svg><\/span><\/div><div class=\"x-section e26213-e7 mk85-2 mk85-3 mk85-4\"><div class=\"x-row x-container max width e26213-e8 mk85-7 mk85-8 mk85-a mk85-c mk85-e\"><div class=\"x-row-inner\"><div class=\"x-col e26213-e9 mk85-j mk85-k\"><span class=\"x-image e26213-e10 mk85-15 mk85-16 mk85-17\"><img decoding=\"async\" src=\"https:\/\/www.hlb.global\/wp-content\/uploads\/2025\/06\/Forensic-Accounting-101-article-Jun25.jpg\" width=\"2384\" height=\"1257\" alt=\"Forensic accountancy - why your business could benefit\"><\/span><\/div><\/div><\/div><\/div><div class=\"x-section e26213-e11 mk85-1 mk85-2 mk85-5\"><div class=\"x-row x-container max width e26213-e12 mk85-7 mk85-8 mk85-9 mk85-c mk85-f\"><div class=\"x-row-inner\"><div class=\"x-col e26213-e13 mk85-j mk85-k\"><hr class=\"x-line e26213-e14 mk85-1a\"\/><\/div><div class=\"x-col e26213-e15 mk85-j mk85-k\"><div class=\"x-text x-content e26213-e16 mk85-s mk85-t mk85-v mk85-x mk85-y\"><p>Financial security represents an ever-growing challenge for businesses of all types, but this can be a complex landscape with issues that range from fraud detection to regulatory compliance. And when it comes to fraud specifically, <a href=\"https:\/\/www.acfe.com\/about-the-acfe\/newsroom-for-media\/press-releases\/press-release-detail?s=2024-Report-to-the-Nations\" target=\"_blank\" rel=\"noopener\">organisations may lose<\/a> around 5% of their annual turnover to this issue, according to the Association of Certified Fraud Examiners.<\/p>\n<p>More worryingly, around 83% of organisations <a href=\"https:\/\/gurucul.com\/2024-insider-threat-report\/\" target=\"_blank\" rel=\"noopener\">reported at least one employee cyber-attack<\/a> during the last year, which hhighlights the growing threat of insider fraud as well.&nbsp;<\/p>\n<p>Forensic accountancy represents a great way to mitigate some of these risks, while it can also uncover some opportunities for growth. If you've never considered this accounting solution for your business, why is it time to do so?<\/p>\n<h2>What is forensic accounting?<\/h2>\n<p>You may think that forensic accounting is only applicable in certain industries or might only manifest in a very specific set of circumstances. However, there's a lot more to it than that, as it represents a branch of accounting that focuses on the reason behind financial discrepancies.<\/p>\n<p>This means that forensic accounting can help you detect fraud related to illegal proceedings, but may also provide some actionable insights, so you can not only protect but improve your business operation.&nbsp;<\/p>\n<p>More companies than ever are coming to realise that forensic accounting should be a cornerstone of their corporate governance, so they can maintain transparency and accountability. Consequently, <a href=\"https:\/\/www.alliedmarketresearch.com\/forensic-accounting-market-A17182?\" target=\"_blank\" rel=\"noopener\">forensic accounting skills are in high demand<\/a>.<\/p>\n<p>While the segment had a market value of $5.13 billion in 2021 it's likely to more than double in size by 2031. At this time, the market size should reach $11.68 billion, which represents a compound annual growth rate of 8.8%. Are your peers taking advantage of it?<\/p>\n<h2>How can forensic accounting help your company?<\/h2>\n<p>Proactivity is crucial, as forensic accounting should not just be about responding to crises. Here are some ways that you can use forensic accounting practises in your business.<\/p>\n<h3>Use case #1: Identify your inefficiencies<\/h3>\n<p>A forensic accountant could uncover a variety of inefficiencies and show how you are needlessly wasting resources. As an example, a regular forensic review could help you to reduce operational waste, driving additional cash to the bottom line.<\/p>\n<h3>Use case #2: Catch up with bad debtors<\/h3>\n<p>Outstanding debts can really drag a business down, significantly impacting its cash flow and especially if these debts have gone unnoticed for a long period of time. If you implement regular forensic accounting reviews, you'll easily spot late payment patterns and can focus on customers who may consistently default. You can then recover any previously unnoticed bad debts, which can lead to substantial improvements in your liquidity.<\/p>\n<h3>Use case #3: &nbsp;Detect fraud<\/h3>\n<p>Fraud detection is definitely one of the most important roles for a forensic accountant, as it can manifest in several ways, from embezzlement, to asset misappropriation, or even invoice manipulation. However, a forensic accountant can use specialised software and advanced techniques so they can quickly spotlight fraudulent activities. This will help decision-makers take swift action to mitigate any further losses and get things back on an even keel.&nbsp;<\/p>\n<h3>Use case #4: Support a court case<\/h3>\n<p>In serious financial dispute cases, companies may have no choice but to initiate legal proceedings. And if you find yourself in that situation, you'll want as much evidence to back up your case as possible. This is where a forensic accountant can come into the picture, providing the necessary evidence that you&rsquo;ll need for legal proceedings. They'll compile detailed reports and bring in experts to testify as needed, so you can chase a fair outcome for a contractual breach, shareholder disagreement, or other issue.&nbsp;<\/p>\n<p>Judges and juries may be happy to see that you have a forensic accountant to help you validate any complex financial claim and potentially cut down the costs of the case.<\/p>\n<h3>Use case #5: Perform due diligence<\/h3>\n<p>Mergers and acquisitions represent a great way to grow any business, but parties should always proceed with caution. If you're looking at a potential acquisition, you should consider a forensic review to make sure that the financial statements they give you are both accurate and trustworthy. It'll be another proactive step and can help you avoid any costly mistakes.&nbsp;<\/p>\n<p>Meanwhile, the other party will also see that you are serious, and you could save both money and time from this approach. and don't forget that failed mergers or investments could be down to a lack of forensic due diligence.<\/p>\n<h3>Use case #6: Strengthen your financial planning<\/h3>\n<p>Once you've identified all the issues and threats, you can use forensic accounting to create new solutions and plans for the future. You can analyse historical data which could inform your strategic financial planning, and may be able to optimise your budgets or allocate cash resources more efficiently as a consequence.<\/p>\n<h2>How should you conduct a forensic review?<\/h2>\n<p>Remember that forensic accounting should be a strategic tool in your arsenal and not simply a safety net that you roll out in the case of crisis. This type of tool can give you long term value as you bolster your fraud prevention, such as uncovering inefficiencies you may not be aware of.<\/p>\n<p>In short, the benefits of forensic accounting are immense and the team at HLB Global would like to help you conduct a review. After all, we've got a wealth of expertise and a proven track record when it comes to <a href=\"https:\/\/www.hlb.global\/services\/advisory\/forensic-and-investigation-services\/\">delivering forensic accountancy services<\/a> for companies of all sizes.&nbsp;<\/p>\n<p>When you choose HLB, you&rsquo;ll talk with a team of experienced professionals who have worked with complex financial challenges. We realise that no two companies are the same, tailoring our services to address your unique business needs. Our network has an international presence, which means that we can provide comprehensive solutions that also take into account any cross-border intricacies.<\/p>\n<p><a href=\"https:\/\/www.hlb.global\/\">Contact us today<\/a> to begin your forensic review and get actionable results.<\/p>\n<p>&nbsp;<\/p><\/div><\/div><div class=\"x-col e26213-e17 mk85-j mk85-k\"><hr class=\"x-line e26213-e18 mk85-1a\"\/><\/div><\/div><\/div><div class=\"x-row x-container max width e26213-e19 mk85-7 mk85-8 mk85-9 mk85-c mk85-g\"><div class=\"x-row-inner\"><div class=\"x-col e26213-e20 mk85-j mk85-k\"><hr class=\"x-line e26213-e21 mk85-1a\"\/><\/div><div class=\"x-col e26213-e22 mk85-j mk85-k\">\t<div id=\"eacs-post-grid-532\" class=\"idm-postgrid e26213-e23\">\r\n\t\t<div id=\"\" class=\"eacs-post-grid e26213-e23\" style=\"\" >\r\n\t\t<div  class=\"eacs-post-grid e26213-e23 horizontal clearfix\" data-x-element=\"recent_posts\" data-x-params=\"{&quot;fade&quot;:false}\" >\t\t<div class=\"blue-btn-links\">\r\n\t\t\t<a style=\"margin-bottom: 5px;\" href=\"https:\/\/www.hlb.global\/tag\/accounting-compliance\/\">Accounting &amp; compliance<\/a><a style=\"margin-bottom: 5px;\" href=\"https:\/\/www.hlb.global\/tag\/cybersecurity\/\">Cybersecurity<\/a><a style=\"margin-bottom: 5px;\" href=\"https:\/\/www.hlb.global\/tag\/strategy-and-growth\/\">Strategy and Growth<\/a>\t\t<\/div>\r\n\t\t<div class=\"article-tags\" style=\"display: none\">\r\n\t\t\t<span>\r\n\t\t\taccounting-compliance,cybersecurity,strategy-and-growth,\t\t\t<\/span>\r\n\t\t<\/div>\r\n\t\t<\/div>\t\t<\/div>\r\n\r\n\t<\/div>\r\n\r\n\r\n\t<\/div><div class=\"x-col e26213-e24 mk85-j mk85-k\"><hr class=\"x-line e26213-e25 mk85-1a\"\/><\/div><\/div><\/div><\/div><div class=\"x-section e26213-e26 mk85-2 mk85-3 mk85-6 section-counter\"><div class=\"x-row x-container max width e26213-e27 mk85-7 mk85-8 mk85-9 mk85-c mk85-h\"><div class=\"x-row-inner\"><div class=\"x-col e26213-e28 mk85-j mk85-k mk85-l\"><div class=\"x-text x-text-headline e26213-e29 mk85-p mk85-r\"><div class=\"x-text-content\"><div class=\"x-text-content-text\"><h2 class=\"x-text-content-text-primary\">Related content<\/h2>\n<\/div><\/div><\/div>\r\n\t<div id=\"eacs-post-grid-883\" class=\"post_grid_main idm-postgrid e26213-e30 eacs-post-grid e26213-e30 mk85-1b\">\r\n\t\t<div id=\"\" class=\"eacs-post-grid hide-post-meta eacs-col-3 eacs-post-grid e26213-e30 mk85-1b\" style=\"\" >\r\n\t\t\r\n\t\t<div class=\"loc-select\">\n                  \n          <\/div>\n\n    <form class=\"hlb-search-insight-form\" style=\"display: none;\">\n      <input type=\"text\" name=\"tags\" class=\"search_tag\" value=\"\" autocomplete=\"off\">\n      <input type=\"text\" name=\"categories\" class=\"categories\" value=\"\" autocomplete=\"off\">\n      <input type=\"text\" name=\"has_tags\" class=\"has_tag\" value=\"true\" autocomplete=\"off\">\n      <input type=\"text\" name=\"has_categories\" class=\"has_categories\" value=\"false\" autocomplete=\"off\">\n      <input type=\"text\" name=\"post_type\"  value=\"post\" autocomplete=\"off\">\n      <input type=\"text\" name=\"taxonomy_cat_type\"  value=\"category\" autocomplete=\"off\">\n      <input type=\"text\" name=\"taxonomy_tag_type\"  value=\"post_tag\" autocomplete=\"off\">\n      <input type=\"text\" name=\"x_builder_data\"  value='eyJfdHlwZSI6ImlkbXBvc3RncmlkIiwiX2JwX2Jhc2UiOiI0XzQiLCJjYXRlZ29yeSI6IiIsImNzcyI6IiRlbCAuZWFjcy1ncmlkLXBvc3R7XG4gICBwYWRkaW5nOiAwIDM1cHggMCAwcHg7XG59XG5cbiRlbCBoMi5lYWNzLWVudHJ5LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG59XG4kZWwgLmVhY3MtZ3JpZC1wb3N0LWV4Y2VycHR7XG5cdHBhZGRpbmctbGVmdDogNDBweDsgIFxufVxuXG4kZWwgLmVhY3MtZ3JpZC1wb3N0LWV4Y2VycHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDkzYTc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwcHgsMTRweCkgcm90YXRlKC00MGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwcHgsMTRweCkgcm90YXRlKC00MGRlZyk7XG59XG4kZWwgLmlkbS1wb3N0LWdyaWQgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogNXB4IDdweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1YTc3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4kZWwgLmlkbS1wb3N0LWdyaWQgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICMwMDVhNzc7XG59XG4kZWwgLmlkbS1wb3N0LWdyaWQgLm93bC10aGVtZSAub3dsLWRvdHMsJGVsIC5pZG0tcG9zdC1ncmlkIC5vd2wtdGhlbWUgLm93bC1uYXYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn0iLCJleGNlcnB0X2xlbmd0aCI6IjUwIiwiZXhjbHVkZV9wb3N0X2NhdGVnb3J5IjoiRW50ZXIgQ2F0ZWdvcnkgTmFtZSBsaWtlIHRoaXM6IFVuaXRlZCBLaW5nZG9tLFVuaXRlZCBTdGF0ZSA8YnJcLz4gTm90ZTogUmVtb3ZlIEFsbCBjb250ZW50IEJlZm9yZSB5b3VyIGNvbnRlbnQiLCJleGNsdWRlX3Bvc3RfY2l0eSI6IkVudGVyIENpdHkgTmFtZSBsaWtlIHRoaXM6IFVuaXRlZCBLaW5nZG9tLFVuaXRlZCBTdGF0ZSA8YnJcLz4gTm90ZTogUmVtb3ZlIEFsbCBjb250ZW50IEJlZm9yZSB5b3VyIGNvbnRlbnQiLCJleGNsdWRlX3Bvc3RfY291bnRyeSI6IkVudGVyIENvdW50cnkgTmFtZSBsaWtlIHRoaXM6IFVuaXRlZCBLaW5nZG9tLFVuaXRlZCBTdGF0ZSA8YnJcLz4gTm90ZTogUmVtb3ZlIEFsbCBjb250ZW50IEJlZm9yZSB5b3VyIGNvbnRlbnQiLCJleGNsdWRlX3Bvc3RfdGFnIjoiRW50ZXIgVGFnIE5hbWUgbGlrZSB0aGlzOiBVbml0ZWQgS2luZ2RvbSxVbml0ZWQgU3RhdGUgPGJyXC8+IE5vdGU6IFJlbW92ZSBBbGwgY29udGVudCBCZWZvcmUgeW91ciBjb250ZW50IiwiaGlkZV9mZWF0dXJlZF9pbWFnZSI6ZmFsc2UsImhpZGVfcG9zdF9tZXRhIjp0cnVlLCJpZG1wb3N0Z3JpZF93aWR0aCI6IjEwMCUiLCJpbl9leF9maWx0ZXJjYXNlLXN0dWRpZXMxMSI6IiIsImluX2V4X2ZpbHRlcmNhc2Utc3R1ZGllczEyIjoiIiwiaW5fZXhfZmlsdGVyY2FzZS1zdHVkaWVzMTMiOiIiLCJpbl9leF9maWx0ZXJjYXNlLXN0dWRpZXMxNCI6IiIsImluX2V4X2ZpbHRlcmNhc2Utc3R1ZGllczE1IjoiIiwiaW5fZXhfZmlsdGVyY2FzZS1zdHVkaWVzMjEiOiIiLCJpbl9leF9maWx0ZXJjYXNlLXN0dWRpZXMyMiI6IiIsImluX2V4X2ZpbHRlcmNhc2Utc3R1ZGllczIzIjoiIiwiaW5fZXhfZmlsdGVyY2FzZS1zdHVkaWVzMjQiOiIiLCJpbl9leF9maWx0ZXJjYXNlLXN0dWRpZXMyNSI6IiIsImluX2V4X2ZpbHRlcmNwdC1lbXBsb3llZTExIjoiIiwiaW5fZXhfZmlsdGVyY3B0LWVtcGxveWVlMTIiOiIiLCJpbl9leF9maWx0ZXJjcHQtZW1wbG95ZWUxMyI6IiIsImluX2V4X2ZpbHRlcmNwdC1lbXBsb3llZTE0IjoiIiwiaW5fZXhfZmlsdGVyY3B0LWVtcGxveWVlMTUiOiIiLCJpbl9leF9maWx0ZXJjcHQtZW1wbG95ZWUyMSI6IiIsImluX2V4X2ZpbHRlcmNwdC1lbXBsb3llZTIyIjoiIiwiaW5fZXhfZmlsdGVyY3B0LWVtcGxveWVlMjMiOiIiLCJpbl9leF9maWx0ZXJjcHQtZW1wbG95ZWUyNCI6IiIsImluX2V4X2ZpbHRlcmNwdC1lbXBsb3llZTI1IjoiIiwiaW5fZXhfZmlsdGVyY3B0LWluZHVzdHJpZXMxMSI6IiIsImluX2V4X2ZpbHRlcmNwdC1pbmR1c3RyaWVzMTIiOiIiLCJpbl9leF9maWx0ZXJjcHQtaW5kdXN0cmllczEzIjoiIiwiaW5fZXhfZmlsdGVyY3B0LWluZHVzdHJpZXMxNCI6IiIsImluX2V4X2ZpbHRlcmNwdC1pbmR1c3RyaWVzMTUiOiIiLCJpbl9leF9maWx0ZXJjcHQtaW5kdXN0cmllczIxIjoiIiwiaW5fZXhfZmlsdGVyY3B0LWluZHVzdHJpZXMyMiI6IiIsImluX2V4X2ZpbHRlcmNwdC1pbmR1c3RyaWVzMjMiOiIiLCJpbl9leF9maWx0ZXJjcHQtaW5kdXN0cmllczI0IjoiIiwiaW5fZXhfZmlsdGVyY3B0LWluZHVzdHJpZXMyNSI6IiIsImluX2V4X2ZpbHRlcmNwdC1vZmZpY2VzMTEiOiIiLCJpbl9leF9maWx0ZXJjcHQtb2ZmaWNlczEyIjoiIiwiaW5fZXhfZmlsdGVyY3B0LW9mZmljZXMxMyI6IiIsImluX2V4X2ZpbHRlcmNwdC1vZmZpY2VzMTQiOiIiLCJpbl9leF9maWx0ZXJjcHQtb2ZmaWNlczE1IjoiIiwiaW5fZXhfZmlsdGVyY3B0LW9mZmljZXMyMSI6IiIsImluX2V4X2ZpbHRlcmNwdC1vZmZpY2VzMjIiOiIiLCJpbl9leF9maWx0ZXJjcHQtb2ZmaWNlczIzIjoiIiwiaW5fZXhfZmlsdGVyY3B0LW9mZmljZXMyNCI6IiIsImluX2V4X2ZpbHRlcmNwdC1vZmZpY2VzMjUiOiIiLCJpbl9leF9maWx0ZXJjcHQtcHJlc3Mtcm9vbTExIjoiIiwiaW5fZXhfZmlsdGVyY3B0LXByZXNzLXJvb20xMiI6IiIsImluX2V4X2ZpbHRlcmNwdC1wcmVzcy1yb29tMTMiOiIiLCJpbl9leF9maWx0ZXJjcHQtcHJlc3Mtcm9vbTE0IjoiIiwiaW5fZXhfZmlsdGVyY3B0LXByZXNzLXJvb20xNSI6IiIsImluX2V4X2ZpbHRlcmNwdC1wcmVzcy1yb29tMjEiOiIiLCJpbl9leF9maWx0ZXJjcHQtcHJlc3Mtcm9vbTIyIjoiIiwiaW5fZXhfZmlsdGVyY3B0LXByZXNzLXJvb20yMyI6IiIsImluX2V4X2ZpbHRlcmNwdC1wcmVzcy1yb29tMjQiOiIiLCJpbl9leF9maWx0ZXJjcHQtcHJlc3Mtcm9vbTI1IjoiIiwiaW5fZXhfZmlsdGVyY3B0LXNlcnZpY2VzMTEiOiIiLCJpbl9leF9maWx0ZXJjcHQtc2VydmljZXMxMiI6IiIsImluX2V4X2ZpbHRlcmNwdC1zZXJ2aWNlczEzIjoiIiwiaW5fZXhfZmlsdGVyY3B0LXNlcnZpY2VzMTQiOiIiLCJpbl9leF9maWx0ZXJjcHQtc2VydmljZXMxNSI6IiIsImluX2V4X2ZpbHRlcmNwdC1zZXJ2aWNlczIxIjoiIiwiaW5fZXhfZmlsdGVyY3B0LXNlcnZpY2VzMjIiOiIiLCJpbl9leF9maWx0ZXJjcHQtc2VydmljZXMyMyI6IiIsImluX2V4X2ZpbHRlcmNwdC1zZXJ2aWNlczI0IjoiIiwiaW5fZXhfZmlsdGVyY3B0LXNlcnZpY2VzMjUiOiIiLCJpbl9leF9maWx0ZXJlbXBsb3llZTExIjoiIiwiaW5fZXhfZmlsdGVyZW1wbG95ZWUxMiI6IiIsImluX2V4X2ZpbHRlcmVtcGxveWVlMTMiOiIiLCJpbl9leF9maWx0ZXJlbXBsb3llZTE0IjoiIiwiaW5fZXhfZmlsdGVyZW1wbG95ZWUxNSI6IiIsImluX2V4X2ZpbHRlcmVtcGxveWVlMjEiOiIiLCJpbl9leF9maWx0ZXJlbXBsb3llZTIyIjoiIiwiaW5fZXhfZmlsdGVyZW1wbG95ZWUyMyI6IiIsImluX2V4X2ZpbHRlcmVtcGxveWVlMjQiOiIiLCJpbl9leF9maWx0ZXJlbXBsb3llZTI1IjoiIiwiaW5fZXhfZmlsdGVyaW5kdXN0cmllczExIjoiIiwiaW5fZXhfZmlsdGVyaW5kdXN0cmllczEyIjoiIiwiaW5fZXhfZmlsdGVyaW5kdXN0cmllczEzIjoiIiwiaW5fZXhfZmlsdGVyaW5kdXN0cmllczE0IjoiIiwiaW5fZXhfZmlsdGVyaW5kdXN0cmllczE1IjoiIiwiaW5fZXhfZmlsdGVyaW5kdXN0cmllczIxIjoiIiwiaW5fZXhfZmlsdGVyaW5kdXN0cmllczIyIjoiIiwiaW5fZXhfZmlsdGVyaW5kdXN0cmllczIzIjoiIiwiaW5fZXhfZmlsdGVyaW5kdXN0cmllczI0IjoiIiwiaW5fZXhfZmlsdGVyaW5kdXN0cmllczI1IjoiIiwiaW5fZXhfZmlsdGVyb2ZmaWNlczExIjoiIiwiaW5fZXhfZmlsdGVyb2ZmaWNlczEyIjoiIiwiaW5fZXhfZmlsdGVyb2ZmaWNlczEzIjoiIiwiaW5fZXhfZmlsdGVyb2ZmaWNlczE0IjoiIiwiaW5fZXhfZmlsdGVyb2ZmaWNlczE1IjoiIiwiaW5fZXhfZmlsdGVyb2ZmaWNlczIxIjoiIiwiaW5fZXhfZmlsdGVyb2ZmaWNlczIyIjoiIiwiaW5fZXhfZmlsdGVyb2ZmaWNlczIzIjoiIiwiaW5fZXhfZmlsdGVyb2ZmaWNlczI0IjoiIiwiaW5fZXhfZmlsdGVyb2ZmaWNlczI1IjoiIiwiaW5fZXhfZmlsdGVyb2ZmaWNlc190YXhfMTEiOiIiLCJpbl9leF9maWx0ZXJvZmZpY2VzX3RheF8xMiI6IiIsImluX2V4X2ZpbHRlcm9mZmljZXNfdGF4XzEzIjoiIiwiaW5fZXhfZmlsdGVyb2ZmaWNlc190YXhfMTQiOiIiLCJpbl9leF9maWx0ZXJvZmZpY2VzX3RheF8xNSI6IiIsImluX2V4X2ZpbHRlcm9mZmljZXNfdGF4XzIxIjoiIiwiaW5fZXhfZmlsdGVyb2ZmaWNlc190YXhfMjIiOiIiLCJpbl9leF9maWx0ZXJvZmZpY2VzX3RheF8yMyI6IiIsImluX2V4X2ZpbHRlcm9mZmljZXNfdGF4XzI0IjoiIiwiaW5fZXhfZmlsdGVyb2ZmaWNlc190YXhfMjUiOiIiLCJpbl9leF9maWx0ZXJwb3J0Zm9saW8xMSI6IiIsImluX2V4X2ZpbHRlcnBvcnRmb2xpbzEyIjoiIiwiaW5fZXhfZmlsdGVycG9ydGZvbGlvMTMiOiIiLCJpbl9leF9maWx0ZXJwb3J0Zm9saW8xNCI6IiIsImluX2V4X2ZpbHRlcnBvcnRmb2xpbzE1IjoiIiwiaW5fZXhfZmlsdGVycG9ydGZvbGlvMjEiOiIiLCJpbl9leF9maWx0ZXJwb3J0Zm9saW8yMiI6IiIsImluX2V4X2ZpbHRlcnBvcnRmb2xpbzIzIjoiIiwiaW5fZXhfZmlsdGVycG9ydGZvbGlvMjQiOiIiLCJpbl9leF9maWx0ZXJwb3J0Zm9saW8yNSI6IiIsImluX2V4X2ZpbHRlcnBvc3QxMSI6IiIsImluX2V4X2ZpbHRlcnBvc3QxMiI6IiIsImluX2V4X2ZpbHRlcnBvc3QxMyI6IiIsImluX2V4X2ZpbHRlcnBvc3QxNCI6IiIsImluX2V4X2ZpbHRlcnBvc3QxNSI6IiIsImluX2V4X2ZpbHRlcnBvc3QyMSI6IiIsImluX2V4X2ZpbHRlcnBvc3QyMiI6IiIsImluX2V4X2ZpbHRlcnBvc3QyMyI6IiIsImluX2V4X2ZpbHRlcnBvc3QyNCI6IiIsImluX2V4X2ZpbHRlcnBvc3QyNSI6IiIsImluX2V4X2ZpbHRlcnByZXNzLXJvb20xMSI6IiIsImluX2V4X2ZpbHRlcnByZXNzLXJvb20xMiI6IiIsImluX2V4X2ZpbHRlcnByZXNzLXJvb20xMyI6IiIsImluX2V4X2ZpbHRlcnByZXNzLXJvb20xNCI6IiIsImluX2V4X2ZpbHRlcnByZXNzLXJvb20xNSI6IiIsImluX2V4X2ZpbHRlcnByZXNzLXJvb20yMSI6IiIsImluX2V4X2ZpbHRlcnByZXNzLXJvb20yMiI6IiIsImluX2V4X2ZpbHRlcnByZXNzLXJvb20yMyI6IiIsImluX2V4X2ZpbHRlcnByZXNzLXJvb20yNCI6IiIsImluX2V4X2ZpbHRlcnByZXNzLXJvb20yNSI6IiIsImluX2V4X2ZpbHRlcnNlcnZpY2VzMTEiOiIiLCJpbl9leF9maWx0ZXJzZXJ2aWNlczEyIjoiIiwiaW5fZXhfZmlsdGVyc2VydmljZXMxMyI6IiIsImluX2V4X2ZpbHRlcnNlcnZpY2VzMTQiOiIiLCJpbl9leF9maWx0ZXJzZXJ2aWNlczE1IjoiIiwiaW5fZXhfZmlsdGVyc2VydmljZXMyMSI6IiIsImluX2V4X2ZpbHRlcnNlcnZpY2VzMjIiOiIiLCJpbl9leF9maWx0ZXJzZXJ2aWNlczIzIjoiIiwiaW5fZXhfZmlsdGVyc2VydmljZXMyNCI6IiIsImluX2V4X2ZpbHRlcnNlcnZpY2VzMjUiOiIiLCJpbmNsdWRlX3Bvc3RfY2F0ZWdvcnkiOiJFbnRlciBDYXRlZ29yeSBOYW1lIGxpa2UgdGhpczogVW5pdGVkIEtpbmdkb20sVW5pdGVkIFN0YXRlIDxiclwvPiBOb3RlOiBSZW1vdmUgQWxsIGNvbnRlbnQgQmVmb3JlIHlvdXIgY29udGVudCIsImluY2x1ZGVfcG9zdF9jaXR5IjoiRW50ZXIgQ2l0eSBOYW1lIGxpa2UgdGhpczogVW5pdGVkIEtpbmdkb20sVW5pdGVkIFN0YXRlIDxiclwvPiBOb3RlOiBSZW1vdmUgQWxsIGNvbnRlbnQgQmVmb3JlIHlvdXIgY29udGVudCIsImluY2x1ZGVfcG9zdF9jb3VudHJ5IjoiRW50ZXIgQ291bnRyeSBOYW1lIGxpa2UgdGhpczogVW5pdGVkIEtpbmdkb20sVW5pdGVkIFN0YXRlIDxiclwvPiBOb3RlOiBSZW1vdmUgQWxsIGNvbnRlbnQgQmVmb3JlIHlvdXIgY29udGVudCIsImluY2x1ZGVfcG9zdF90YWciOiJFbnRlciBUYWcgTmFtZSBsaWtlIHRoaXM6IFVuaXRlZCBLaW5nZG9tLFVuaXRlZCBTdGF0ZSA8YnJcLz4gTm90ZTogUmVtb3ZlIEFsbCBjb250ZW50IEJlZm9yZSB5b3VyIGNvbnRlbnQiLCJsb29wZXJfcHJvdmlkZXJfcXVlcnlfcG9zdF9pZHMiOlsyNjIxM10sImxvb3Blcl9wcm92aWRlcl9xdWVyeV9wb3N0X2luIjpmYWxzZSwibG9vcGVyX3Byb3ZpZGVyX3F1ZXJ5X3Rlcm1faWRzXzIiOlsicG9zdF90YWd8MTIzIl0sImxvb3Blcl9wcm92aWRlcl9xdWVyeV90ZXJtX2luXzIiOnRydWUsInBvc3RfYWxpZ25tZW50IjoiIiwicG9zdF9ncmlkX2NvbHVtbiI6ImVhY3MtY29sLTMiLCJwb3N0X3Blcl9wYWdlIjoiMyIsInBvc3RfdGVtcGxhdGVfbGF5b3V0IjoiNCIsInNob3dfY2F0ZWdvcnlfZmlsdGVyIjpmYWxzZSwic2hvd19leGNlcnB0Ijp0cnVlLCJzaG93X2xlYXJuX21vcmUiOmZhbHNlLCJzaG93X2xvYWRtb3JlIjpmYWxzZSwic2hvd19zZWxlY3RlZF9jYXNlLXN0dWRpZXMxIjoiIiwic2hvd19zZWxlY3RlZF9jYXNlLXN0dWRpZXMyIjoiIiwic2hvd19zZWxlY3RlZF9jYXNlLXN0dWRpZXMzIjoiIiwic2hvd19zZWxlY3RlZF9jYXNlLXN0dWRpZXM0IjoiIiwic2hvd19zZWxlY3RlZF9jYXNlLXN0dWRpZXM1IjoiIiwic2hvd19zZWxlY3RlZF9jYXNlLXN0dWRpZXM2IjoiIiwic2hvd19zZWxlY3RlZF9jYXNlLXN0dWRpZXM3IjoiIiwic2hvd19zZWxlY3RlZF9jYXNlLXN0dWRpZXM4IjoiIiwic2hvd19zZWxlY3RlZF9jcHQtZW1wbG95ZWUiOiIiLCJzaG93X3NlbGVjdGVkX2NwdC1pbmR1c3RyaWVzIjoiIiwic2hvd19zZWxlY3RlZF9jcHQtb2ZmaWNlcyI6IiIsInNob3dfc2VsZWN0ZWRfY3B0LXByZXNzLXJvb20iOiIiLCJzaG93X3NlbGVjdGVkX2NwdC1zZXJ2aWNlcyI6IiIsInNob3dfc2VsZWN0ZWRfZW1wbG95ZWUxIjoiIiwic2hvd19zZWxlY3RlZF9lbXBsb3llZTIiOiIiLCJzaG93X3NlbGVjdGVkX2VtcGxveWVlMyI6IiIsInNob3dfc2VsZWN0ZWRfZW1wbG95ZWU0IjoiIiwic2hvd19zZWxlY3RlZF9lbXBsb3llZTUiOiIiLCJzaG93X3NlbGVjdGVkX2VtcGxveWVlNiI6IiIsInNob3dfc2VsZWN0ZWRfZW1wbG95ZWU3IjoiIiwic2hvd19zZWxlY3RlZF9lbXBsb3llZTgiOiIiLCJzaG93X3NlbGVjdGVkX2luZHVzdHJpZXMxIjoiIiwic2hvd19zZWxlY3RlZF9pbmR1c3RyaWVzMiI6IiIsInNob3dfc2VsZWN0ZWRfaW5kdXN0cmllczMiOiIiLCJzaG93X3NlbGVjdGVkX2luZHVzdHJpZXM0IjoiIiwic2hvd19zZWxlY3RlZF9pbmR1c3RyaWVzNSI6IiIsInNob3dfc2VsZWN0ZWRfaW5kdXN0cmllczYiOiIiLCJzaG93X3NlbGVjdGVkX2luZHVzdHJpZXM3IjoiIiwic2hvd19zZWxlY3RlZF9pbmR1c3RyaWVzOCI6IiIsInNob3dfc2VsZWN0ZWRfb2ZmaWNlczEiOiIiLCJzaG93X3NlbGVjdGVkX29mZmljZXMyIjoiIiwic2hvd19zZWxlY3RlZF9vZmZpY2VzMyI6IiIsInNob3dfc2VsZWN0ZWRfb2ZmaWNlczQiOiIiLCJzaG93X3NlbGVjdGVkX29mZmljZXM1IjoiIiwic2hvd19zZWxlY3RlZF9vZmZpY2VzNiI6IiIsInNob3dfc2VsZWN0ZWRfb2ZmaWNlczciOiIiLCJzaG93X3NlbGVjdGVkX29mZmljZXM4IjoiIiwic2hvd19zZWxlY3RlZF9wb3J0Zm9saW8iOiIiLCJzaG93X3NlbGVjdGVkX3BvcnRmb2xpbzEiOiIiLCJzaG93X3NlbGVjdGVkX3BvcnRmb2xpbzIiOiIiLCJzaG93X3NlbGVjdGVkX3BvcnRmb2xpbzMiOiIiLCJzaG93X3NlbGVjdGVkX3BvcnRmb2xpbzQiOiIiLCJzaG93X3NlbGVjdGVkX3BvcnRmb2xpbzUiOiIiLCJzaG93X3NlbGVjdGVkX3BvcnRmb2xpbzYiOiIiLCJzaG93X3NlbGVjdGVkX3BvcnRmb2xpbzciOiIiLCJzaG93X3NlbGVjdGVkX3BvcnRmb2xpbzgiOiIiLCJzaG93X3NlbGVjdGVkX3Bvc3QiOiJFbnRlciBQb3N0IE5hbWUgbGlrZSB0aGlzOiBVbml0ZWQgS2luZ2RvbSxVbml0ZWQgU3RhdGUgPGJyXC8+IE5vdGU6IFJlbW92ZSBBbGwgY29udGVudCBCZWZvcmUgeW91ciBjb250ZW50Iiwic2hvd19zZWxlY3RlZF9wb3N0MSI6IiIsInNob3dfc2VsZWN0ZWRfcG9zdDIiOiIiLCJzaG93X3NlbGVjdGVkX3Bvc3QzIjoiIiwic2hvd19zZWxlY3RlZF9wb3N0NCI6IiIsInNob3dfc2VsZWN0ZWRfcG9zdDUiOiIiLCJzaG93X3NlbGVjdGVkX3Bvc3Q2IjoiIiwic2hvd19zZWxlY3RlZF9wb3N0NyI6IiIsInNob3dfc2VsZWN0ZWRfcG9zdDgiOiIiLCJzaG93X3NlbGVjdGVkX3ByZXNzLXJvb20xIjoiIiwic2hvd19zZWxlY3RlZF9wcmVzcy1yb29tMiI6IiIsInNob3dfc2VsZWN0ZWRfcHJlc3Mtcm9vbTMiOiIiLCJzaG93X3NlbGVjdGVkX3ByZXNzLXJvb200IjoiIiwic2hvd19zZWxlY3RlZF9wcmVzcy1yb29tNSI6IiIsInNob3dfc2VsZWN0ZWRfcHJlc3Mtcm9vbTYiOiIiLCJzaG93X3NlbGVjdGVkX3ByZXNzLXJvb203IjoiIiwic2hvd19zZWxlY3RlZF9wcmVzcy1yb29tOCI6IiIsInNob3dfc2VsZWN0ZWRfc2VydmljZXMxIjoiIiwic2hvd19zZWxlY3RlZF9zZXJ2aWNlczIiOiIiLCJzaG93X3NlbGVjdGVkX3NlcnZpY2VzMyI6IiIsInNob3dfc2VsZWN0ZWRfc2VydmljZXM0IjoiIiwic2hvd19zZWxlY3RlZF9zZXJ2aWNlczUiOiIiLCJzaG93X3NlbGVjdGVkX3NlcnZpY2VzNiI6IiIsInNob3dfc2VsZWN0ZWRfc2VydmljZXM3IjoiIiwic2hvd19zZWxlY3RlZF9zZXJ2aWNlczgiOiIiLCJzaG93X3RhZ19maWx0ZXIiOmZhbHNlLCJfbW9kdWxlcyI6W10sIl9yZWdpb24iOiJjb250ZW50IiwiX2lkIjoiZTMwIiwiX2RlcHRoIjo0LCJfb3JkZXIiOjEsIl9vZmZzY3JlZW4iOiIiLCJfaGlkZGVuIjpmYWxzZSwiY2xhc3NlcyI6WyJlMjYyMTMtZTMwIiwibWs4NS0xYiJdLCJwb3N0X3R5cGUiOiJwb3N0Iiwib2Zmc2V0IjoiIiwicG9zdF9vcmRlciI6IiIsInBvc3Rfb3JkZXJfYnkiOiIiLCJzaG93X2VtcGxveWVlX3Bvc2l0aW9uIjoiIiwic2hvd19lbXBsb3llZV9waG9uZV9udW1iZXIiOiIiLCJzaG93X2VtcGxveWVlX2VtYWlsIjoiIiwic2hvd19lbXBsb3llZV9zb2NpYWxfbWVkaWEiOiIiLCJoaWRlX3Bvc3RfbGluayI6IiIsImNhdF9maWx0ZXJfbGJsIjoiRmlsdGVyIEJ5Iiwib25seV9zZWxlY3RlZF9jYXQiOiIiLCJvbmx5X3NlbGVjdGVkX3RhZyI6IiIsInRhZ19maWx0ZXJfbGJsIjoiRmlsdGVyIEJ5Iiwic2hvd19jb3VudHJ5X2ZpbHRlciI6IiIsImNvdW50cnlfZmlsdGVyX2xibCI6IkZpbHRlciBCeSIsIm9ubHlfc2VsZWN0ZWRfY291bnRyeSI6IiIsInNob3dfY2l0eV9maWx0ZXIiOiIiLCJvbmx5X3NlbGVjdGVkX2NpdHkiOiIiLCJjaXR5X2ZpbHRlcl9sYmwiOiJGaWx0ZXIgQnkiLCJsZWFybl9tb3JlX3RleHQiOiJMZWFybiBNb3JlIiwiaWRtX3NlbGVjdF9wb3N0c192YWwiOiIiLCJzaG93X2NhdGVnb3J5X2xibCI6IiIsImxvYWRtb3JlX3RleHQiOiIiLCJsb2FkbW9yZV9idXR0b25fc3BhY2UiOiIyZW0iLCJpZG1wb3N0Z3JpZF9sYWJlbF9jdXN0b21fYXR0cyI6IiIsImlkbXBvc3RncmlkX2NvbnRlbnRfY3VzdG9tX2F0dHMiOiIiLCJpZG1wb3N0Z3JpZF9iYXNlX2ZvbnRfc2l6ZSI6IjFlbSIsImlkbXBvc3RncmlkX21heF93aWR0aCI6IjEwMCUiLCJpZG1wb3N0Z3JpZF9iZ19jb2xvciI6InRyYW5zcGFyZW50IiwiaWRtcG9zdGdyaWRfdGV4dF9jb2xvciI6InJnYigwLCAwLCAwKSIsImlkbXBvc3RncmlkX21hcmdpbiI6IjBlbSAwZW0gMGVtIDBlbSIsImlkbXBvc3RncmlkX3BhZGRpbmciOiIwZW0gMGVtIDBlbSAwZW0iLCJpZG1wb3N0Z3JpZF9ib3JkZXJfd2lkdGgiOiIwcHgiLCJpZG1wb3N0Z3JpZF9ib3JkZXJfc3R5bGUiOiJub25lIiwiaWRtcG9zdGdyaWRfYm9yZGVyX2NvbG9yIjoidHJhbnNwYXJlbnQiLCJpZG1wb3N0Z3JpZF9ib3JkZXJfcmFkaXVzIjoiMHB4IDBweCAwcHggMHB4IiwiaWRtcG9zdGdyaWRfYm94X3NoYWRvd19kaW1lbnNpb25zIjoiMGVtIDBlbSAwZW0gMGVtIiwiaWRtcG9zdGdyaWRfYm94X3NoYWRvd19jb2xvciI6InRyYW5zcGFyZW50IiwibG9vcGVyX3Byb3ZpZGVyX3F1ZXJ5X3Rlcm1faW5fMSI6IiIsImxvb3Blcl9wcm92aWRlcl9xdWVyeV90ZXJtX2lkc18xIjoiIiwibG9vcGVyX3Byb3ZpZGVyX2ZpbHRlcl9xdWVyeV9wb3N0X2luXzEiOiIiLCJsb29wZXJfcHJvdmlkZXJfZmlsdGVyX3F1ZXJ5X3Bvc3RfaWRzXzEiOiIiLCJsb29wZXJfcHJvdmlkZXJfZmlsdGVyX3F1ZXJ5X3Bvc3RfaW5fMiI6IiIsImxvb3Blcl9wcm92aWRlcl9maWx0ZXJfcXVlcnlfcG9zdF9pZHNfMiI6IiIsImlkIjoiIiwiY2xhc3MiOiIiLCJoaWRlX2JwIjoiIiwic2hvd19jb25kaXRpb24iOiIiLCJjdXN0b21fYXR0cyI6IiIsIl9wIjoyNjIxMywic3R5bGVfaWQiOiJlMjYyMTMtZTMwIiwidW5pcXVlX2lkIjoiZTI2MjEzLWUzMCIsIl90c3NfY29udGFpbmVyIjoyNjIxMywiX3BhcmFtZXRlcnMiOltdLCJfZGNfa2V5cyI6eyIzIjoiY3NzIiwiNCI6ImV4Y2VycHRfbGVuZ3RoIiwiMTYxIjoicG9zdF9ncmlkX2NvbHVtbiIsIjE2MiI6InBvc3RfcGVyX3BhZ2UiLCIxNjMiOiJwb3N0X3RlbXBsYXRlX2xheW91dCIsIjI0OCI6InBvc3RfdHlwZSIsIjI0OSI6Im9mZnNldCIsIjI1MCI6InBvc3Rfb3JkZXIiLCIyNTEiOiJwb3N0X29yZGVyX2J5IiwiMjUyIjoic2hvd19lbXBsb3llZV9wb3NpdGlvbiIsIjI1MyI6InNob3dfZW1wbG95ZWVfcGhvbmVfbnVtYmVyIiwiMjU0Ijoic2hvd19lbXBsb3llZV9lbWFpbCIsIjI1NSI6InNob3dfZW1wbG95ZWVfc29jaWFsX21lZGlhIiwiMjU2IjoiaGlkZV9wb3N0X2xpbmsiLCIyNTciOiJjYXRfZmlsdGVyX2xibCIsIjI1OCI6Im9ubHlfc2VsZWN0ZWRfY2F0IiwiMjU5Ijoib25seV9zZWxlY3RlZF90YWciLCIyNjAiOiJ0YWdfZmlsdGVyX2xibCIsIjI2MSI6InNob3dfY291bnRyeV9maWx0ZXIiLCIyNjIiOiJjb3VudHJ5X2ZpbHRlcl9sYmwiLCIyNjMiOiJvbmx5X3NlbGVjdGVkX2NvdW50cnkiLCIyNjQiOiJzaG93X2NpdHlfZmlsdGVyIiwiMjY1Ijoib25seV9zZWxlY3RlZF9jaXR5IiwiMjY2IjoiY2l0eV9maWx0ZXJfbGJsIiwiMjY3IjoibGVhcm5fbW9yZV90ZXh0IiwiMjY4IjoiaWRtX3NlbGVjdF9wb3N0c192YWwiLCIyNjkiOiJzaG93X2NhdGVnb3J5X2xibCIsIjI3MCI6ImxvYWRtb3JlX3RleHQiLCIyNzEiOiJsb2FkbW9yZV9idXR0b25fc3BhY2UiLCIyNzIiOiJpZG1wb3N0Z3JpZF9sYWJlbF9jdXN0b21fYXR0cyIsIjI3MyI6ImlkbXBvc3RncmlkX2NvbnRlbnRfY3VzdG9tX2F0dHMiLCIyOTIiOiJpZCIsIjI5MyI6ImNsYXNzIiwiMjk0IjoiaGlkZV9icCIsIjI5NSI6InNob3dfY29uZGl0aW9uIiwiMjk2IjoiY3VzdG9tX2F0dHMifSwiX3ByZV9kYyI6IiIsIl90c3MiOnsidXNlcmN1c3RvbSI6Im1rODUtMWIifSwiX3Rzc19zdHlsZSI6IiIsInN0eWxlIjoiIn0=' autocomplete=\"off\">\n      <input type=\"text\" name=\"inj_posts\" class=\"inj_posts\"  value='' autocomplete=\"off\">\n      <input type=\"text\" name=\"default_tags\" value='[123]' autocomplete=\"off\">\n      <input type=\"text\" name=\"default_cat\" value='[8,53,61,9,277,259,292,59,278,55,203,10,232,52,60,54,1,37]' autocomplete=\"off\">\n      <input type=\"text\" name=\"post_order\" value='DESC' autocomplete=\"off\">\n      <input type=\"text\" name=\"post_order_by\" value='date' autocomplete=\"off\">\n      <input type=\"text\" name=\"paged\" class=\"paged\" value=\"1\" autocomplete=\"off\">\n      <input type=\"text\" name=\"posts_per_page\" class=\"posts_per_page\" value=\"3\" autocomplete=\"off\">\n      <input type=\"text\" name=\"offset\" class=\"offset\" value=\"3\" autocomplete=\"off\">\n      <input type=\"text\" name=\"multipost\" class=\"multipost\" value=\"\" autocomplete=\"off\">\n      <input type=\"text\" class=\"posts_count\" value=\"\" autocomplete=\"off\"> \n      <input type=\"text\" name=\"action\" value=\"insights_tags_filter\" autocomplete=\"off\">\n    <\/form><div  class=\"idm-post-grid post eacs-post-grid e26213-e30 mk85-1b horizontal clearfix\" data-x-element=\"recent_posts\" data-x-params=\"{&quot;fade&quot;:false}\" ><div class=\"shared_posts\" data-shared=\"W3siSUQiOjI2Mjc5LCJwb3N0X2F1dGhvciI6IjE3IiwicG9zdF9kYXRlIjoiMjAyNS0wNy0zMCAxNzoxMjo1NyIsInBvc3RfZGF0ZV9nbXQiOiIyMDI1LTA3LTMwIDE2OjEyOjU3IiwicG9zdF9jb250ZW50IjoiW2NzX2NvbnRlbnQgX3A9JzI2Mjc5J11bY3NfZWxlbWVudF9zZWN0aW9uIF9pZD1cIjFcIiBdW2NzX2VsZW1lbnRfbGF5b3V0X3JvdyBfaWQ9XCIyXCIgXVtjc19lbGVtZW50X2xheW91dF9jb2x1bW4gX2lkPVwiM1wiIF1bY3NfZWxlbWVudF9oZWFkbGluZSBfaWQ9XCI0XCIgXVtjc19jb250ZW50X3Nlb11BIGd1aWRlIHRvIGF1ZGl0aW5nIGRpZ2l0YWwgYXNzZXRzIHVuZGVyIElGUlMgQWNjb3VudGluZyBTdGFuZGFyZHMgdmVyc3VzIFVTIEdBQVBcXG5cXG5bXC9jc19jb250ZW50X3Nlb11bY3NfZWxlbWVudF90ZXh0IF9pZD1cIjVcIiBdW2NzX2NvbnRlbnRfc2VvXUJ5IFBvbHl2aW9zIFBvbHl2aW91OyBKb2ludCBDRU8sIEhMQiBDeXBydXNcXG5cXG5bXC9jc19jb250ZW50X3Nlb11bXC9jc19lbGVtZW50X2xheW91dF9jb2x1bW5dW2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbiBfaWQ9XCI2XCIgXVtcL2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbl1bXC9jc19lbGVtZW50X2xheW91dF9yb3ddW1wvY3NfZWxlbWVudF9zZWN0aW9uXVtjc19lbGVtZW50X3NlY3Rpb24gX2lkPVwiN1wiIF1bY3NfZWxlbWVudF9sYXlvdXRfcm93IF9pZD1cIjhcIiBdW2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbiBfaWQ9XCI5XCIgXVtjc19lbGVtZW50X2ltYWdlIF9pZD1cIjEwXCIgXVtcL2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbl1bXC9jc19lbGVtZW50X2xheW91dF9yb3ddW1wvY3NfZWxlbWVudF9zZWN0aW9uXVtjc19lbGVtZW50X3NlY3Rpb24gX2lkPVwiMTFcIiBdW2NzX2VsZW1lbnRfbGF5b3V0X3JvdyBfaWQ9XCIxMlwiIF1bY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uIF9pZD1cIjEzXCIgXVtjc19lbGVtZW50X2dhcCBfaWQ9XCIxNFwiIF1bXC9jc19lbGVtZW50X2xheW91dF9jb2x1bW5dW2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbiBfaWQ9XCIxNVwiIF1bY3NfZWxlbWVudF90ZXh0IF9pZD1cIjE2XCIgXVtjc19jb250ZW50X3Nlb11Gb3J3YXJkLXRoaW5raW5nIGNvbXBhbmllcyBhcm91bmQgdGhlIHdvcmxkIGFyZSBhY3RpdmVseSB1c2luZyBkaWdpdGFsIGFzc2V0cyB0byBzaGFwZSB0aGVpciBiYWxhbmNlIHNoZWV0cywgdXNpbmcgYSByYW5nZSBvZiBzb2x1dGlvbnMgJm5kYXNoOyBmcm9tIGNyeXB0b2N1cnJlbmNpZXMgdG8gc3RhYmxlY29pbnMgYW5kIGZyb20gdG9rZW5pc2VkIGVxdWl0eSB0byBub24tZnVuZ2libGUgdG9rZW5zIChORlRzKS4gSW4gMjAyNCwgbW9yZSB0aGFuIDU2JSBvZiBGb3J0dW5lIDUwMCBjb21wYW5pZXMgaGFkIGF0IGxlYXN0IHNvbWUgZXhwb3N1cmUgdG8gZGlnaXRhbCBhc3NldHMsIGFjY29yZGluZyB0byBDb2luYmFzZS5cclxuRnJvbSBhbiBhY2NvdW50aW5nIHBvaW50IG9mIHZpZXcsIHRob3VnaCwgZGlnaXRhbCBhc3NldHMgb2Z0ZW4gY3JlYXRlIGNvbmZ1c2lvbiBhbmQgc3RyZXRjaCB0aGUgYm91bmRhcmllcyBvZiBsZWdhY3kgYWNjb3VudGFuY3kgZnJhbWV3b3Jrcy4gTWFueSBhdWRpdG9ycyBhbmQgZmluYW5jaWFsIGxlYWRlcnMgd29ycnkgYWJvdXQgdGhlIGRpc3Bhcml0eSBiZXR3ZWVuIHRoZSBJbnRlcm5hdGlvbmFsIEZpbmFuY2lhbCBSZXBvcnRpbmcgU3RhbmRhcmRzIChJRlJTKSBhbmQgVVMgR2VuZXJhbGx5IEFjY2VwdGVkIEFjY291bnRpbmcgUHJpbmNpcGxlcyAoR0FBUCkgcHJvdG9jb2xzLiBNaXNjbGFzc2lmaWNhdGlvbnMgY2FuIGRpc3RvcnQgZWFybmluZ3MsIHJpc2sgY29tcGxpYW5jZSBlcnJvcnMsIGFuZCBpbXBhaXIgZGVjaXNpb24tbWFraW5nLlxyXG5VbmRlcnN0YW5kaW5nIGhvdyBlYWNoIHN0YW5kYXJkIGhhbmRsZXMgZGlnaXRhbCBhc3NldHMgYW5kIHdoeSB0aGUgZGlmZmVyZW5jZXMgbWF0dGVyIHRvIHlvdXIgYnVzaW5lc3MgaXMgYSBnb29kIGZpcnN0IHN0ZXAuXHJcblVuZGVyc3RhbmRpbmcgZGlnaXRhbCBhc3NldHMgaW4gYW4gYWNjb3VudGluZyBjb250ZXh0XHJcbkRpZ2l0YWwgYXNzZXRzIGluY2x1ZGUgd2lkZWx5IHJlY29nbmlzZWQgYXNzZXRzIHN1Y2ggYXMgQml0Y29pbiwgYWxvbmdzaWRlIGVudGVycHJpc2UgYXBwbGljYXRpb25zIHN1Y2ggYXMgcmVhbCBlc3RhdGUtYmFja2VkIHRva2VucyBvciB0b2tlbmlzZWQgbG95YWx0eSBwb2ludHMuIFRoZSBzb2x1dGlvbnMgYXJlIHRlY2hub2xvZ2ljYWxseSBkaXZlcnNlIGFzIGJsb2NrY2hhaW4tYmFzZWQgcmVwcmVzZW50YXRpb25zIG9mIHZhbHVlLCBidXQgdGhleSdyZSBhbHNvIGhhcmQgdG8gZGVmaW5lIGZyb20gYW4gYWNjb3VudGFuY3kgcG9pbnQgb2Ygdmlldy4gQ29uc2lkZXIgdGhlc2UgYnJvYWQgcnVsZXM6XHJcblxyXG5cclxuTW9zdCBkaWdpdGFsIGFzc2V0cywgc3VjaCBhcyBCaXRjb2luLCBmYWxsIHVuZGVyIGludGFuZ2libGUgYXNzZXRzIGFjY29yZGluZyB0byBib3RoIElGUlMgYW5kIFVTIEdBQVAuXHJcblxyXG5cclxuQnJva2VyLXRyYWRlcnMgY2FuIGNsYXNzaWZ5IGRpZ2l0YWwgYXNzZXRzIGFzIGludmVudG9yeSBpZiB0aGV5IGhvbGQgdGhlbSBmb3IgcmVzYWxlLlxyXG5cclxuXHJcblNvbWUgdG9rZW5zIHF1YWxpZnkgYXMgZmluYW5jaWFsIGluc3RydW1lbnRzIGlmIHRoZXkgcmVsYXRlIHRvIGNvbnRyYWN0dWFsIHJpZ2h0cy5cclxuXHJcblxyXG5XaXRoaW4gVVMgR0FBUCwgQVNVIDIwMjMtMDggcmVxdWlyZXMgaG9sZGVycyB0byBtZWFzdXJlIGNlcnRhaW4gY3J5cHRvIGFzc2V0cyBhdCBmYWlyIHZhbHVlIHRocm91Z2ggbmV0IGluY29tZS5cclxuXHJcblxyXG5DbGFzc2lmaWNhdGlvbiBvZiBkaWdpdGFsIGFzc2V0cyAmbmRhc2g7IElGUlMgdmVyc3VzIFVTIEdBQVBcclxuTGV0JnJzcXVvO3MgdGFrZSBhIGNsb3NlciBsb29rIGF0IElGUlMgYW5kIFVTIEdBQVAgdG8gY2xhcmlmeSBtYXR0ZXJzLlxyXG5JRlJTXHJcbklGUlMgZG9lcyBub3QgaGF2ZSBhIGRlZGljYXRlZCBzdGFuZGFyZCBmb3IgZGlnaXRhbCBhc3NldHMuIEluc3RlYWQsIHlvdSBtdXN0IGludGVycHJldCB0aGUgZXhpc3Rpbmcgc3RhbmRhcmRzIGJhc2VkIG9uIGhvdyB5b3UgdXNlIHRoZSBhc3NldCBpbiBxdWVzdGlvbiB3aXRoaW4geW91ciBidXNpbmVzcyBtb2RlbC4gQ29tcGFuaWVzIG9mdGVuIGFwcGx5IEludGVybmF0aW9uYWwgQWNjb3VudGluZyBTdGFuZGFyZHMgKElBUykgcnVsZXMgbGlrZSBJQVMgMzgsIHdoaWNoIHJlbGF0ZXMgdG8gaW50YW5naWJsZSBhc3NldHMuIFRoZXNlIGFzc2V0cyBhcmUgZGVmaW5lZCBhcyBpZGVudGlmaWFibGUsIG5vbi1tb25ldGFyeSBhc3NldHMgd2l0aG91dCBwaHlzaWNhbCBzdWJzdGFuY2UuXHJcbkNyeXB0b2N1cnJlbmNpZXMgYXJlICZuYnNwO2FjY291bnRlZCBmb3IgdW5kZXIgSUFTIDM4LCBhcyB0aGV5IGFyZSBub3QgbGVnYWwgdGVuZGVyLCBub3QgZmluYW5jaWFsIGFzc2V0cywgYW5kIGRvIG5vdCBwcm92aWRlIGNvbnRyYWN0dWFsIHJpZ2h0cyB0byByZWNlaXZlIGNhc2ggb3Igb3RoZXIgZmluYW5jaWFsIGFzc2V0cy5cclxuQ3J5cHRvY3VycmVuY2llcyBsaWtlIEV0aGVyIGFuZCBCaXRjb2luIHR5cGljYWxseSBxdWFsaWZ5LCB1bmxlc3MgdGhlIGFzc2V0IGZ1bmN0aW9ucyBhcyBpbnZlbnRvcnkuIElmIGEgdHJhZGluZyBwbGF0Zm9ybSBob2xkcyB0aGUgYXNzZXQgZm9yIHJlc2FsZSwgdGhlbiBJQVMgMiAmbmRhc2g7IHJlbGF0ZWQgdG8gaW52ZW50b3JpZXMgJm5kYXNoOyBtaWdodCBhcHBseS5JdCZyc3F1bztzIGFsc28gcG9zc2libGUgdGhhdCB0aGUgYXNzZXQgY291bGQgZmFsbCB1bmRlciBJRlJTIDkgZm9yIGZpbmFuY2lhbCBpbnN0cnVtZW50cy4gVGhpcyBpcyBhIHJhcmVyIGNhc2UsIHRob3VnaCwgYW5kIHdpbGwgdHlwaWNhbGx5IG9ubHkgYXBwbHkgdG8gdG9rZW5pc2VkIGFzc2V0cyB0aGF0IGhhdmUgZW1iZWRkZWQgY29udHJhY3R1YWwgcmlnaHRzLiBCZWFyIGluIG1pbmQgdGhhdCBJRlJTIHJlcHJlc2VudHMgYSBwcmluY2lwbGVzLWJhc2VkIGFwcHJvYWNoLCBzbyBpdCdzIGltcG9ydGFudCB0byBjbGFzc2lmeSBjYXJlZnVsbHkuIEl0J3Mgbm90IHVudXN1YWwgZm9yIGEgc3BlY2lmaWMganVyaXNkaWN0aW9uIG9yIGF1ZGl0b3IgdG8gcXVlc3Rpb24geW91ciBjaG9zZW4gYXBwcm9hY2guXHJcbklBUyAzOCBhbGxvd3MgZW50aXRpZXMgdG8gY2hvb3NlIGJldHdlZW4gdGhlIGNvc3QgbW9kZWwgYW5kIHRoZSByZXZhbHVhdGlvbiBtb2RlbCBmb3IgaW50YW5naWJsZSBhc3NldHMsIHByb3ZpZGVkIHRoZXJlIGlzIGFuIGFjdGl2ZSBtYXJrZXQgZm9yIHRoZSBhc3NldC4gVW5kZXIgdGhlIHJldmFsdWF0aW9uIG1vZGVsLCBpbmNyZWFzZXMgaW4gZmFpciB2YWx1ZSBhcmUgcmVjb3JkZWQgaW4gb3RoZXIgY29tcHJlaGVuc2l2ZSBpbmNvbWUgKE9DSSksIGV4Y2VwdCB0byB0aGUgZXh0ZW50IHRoZXkgcmV2ZXJzZSBwcmV2aW91cyBpbXBhaXJtZW50IGxvc3NlcyByZWNvcmRlZCBpbiBwcm9maXQgb3IgbG9zcy5cclxuVGhlIHByaW1hcnkgYXVkaXQgY2hhbGxlbmdlIHVuZGVyIElGUlMgaXMgaW4gaW1wYWlybWVudCB0ZXN0aW5nIGFuZCB0aGUgcmF0aW9uYWxlIHRoYXQgYSBtYW5hZ2VtZW50IHRlYW0gbWF5IHVzZSBpbiBjbGFzc2lmeWluZyBhc3NldHMgdW5kZXIgc3BlY2lmaWMgc3RhbmRhcmRzLlxyXG5VUyBHQUFQXHJcbldpdGggdGhlIHJlbGVhc2Ugb2YgQVNVIDIwMjMtMDgsIGhvbGRlcnMgY2FuIG5vdyBhcHBseSBmYWlyIHZhbHVlIG1lYXN1cmVtZW50IHRvIGNlcnRhaW4gY3J5cHRvIGFzc2V0cy4gSW4gb3JkZXIgZm9yIHRoZSBhc3NldCB0byBmYWxsIHVuZGVyIEFTVSAyMDIzLTA4LCBpdCBtdXN0IGJlIGludGFuZ2libGUgaW4gbmF0dXJlIGFuZCBmdW5naWJsZSwgb3IgaW50ZXJjaGFuZ2VhYmxlLiBObyBlbnRpdHkgb3IgcmVsYXRlZCBwYXJ0eSBjYW4gaXNzdWUgaXQsIGFuZCB0aGUgYXNzZXQgY2Fubm90IHByb3ZpZGUgZW5mb3JjZWFibGUgcmlnaHRzIHRvIGdvb2RzLCBzZXJ2aWNlcywgb3Igb3RoZXIgZmluYW5jaWFsIGFzc2V0cy5cclxuQXNzZXRzIHRoYXQgZG8gbWVldCB0aGVzZSBjcml0ZXJpYSBhcmUgc3ViamVjdCB0byB0aGUgZmFpciB2YWx1ZSB0aHJvdWdoIG5ldCBpbmNvbWUgbWVhc3VyZW1lbnQsIHdpdGggYW55IGNoYW5nZXMgcmVjb2duaXNlZCBpbiBlYXJuaW5ncy4gVGhpcyBkaWZmZXJzIGZyb20gSUZSUywgd2hlcmUgZmFpciB2YWx1ZSBpbmNyZWFzZXMgdW5kZXIgdGhlIHJldmFsdWF0aW9uIG1vZGVsIGdvIHRocm91Z2ggT0NJLCBub3QgcHJvZml0IG9yIGxvc3MsIHVubGVzcyByZXZlcnNpbmcgcHJpb3IgaW1wYWlybWVudHMuXHJcbkNlcnRhaW4gYXNzZXRzIGxpa2UgdG9rZW5pc2VkIHJlYWwgZXN0YXRlLCBwcml2YXRlIGJsb2NrY2hhaW4gdG9rZW5zLCBvciBORlRzIHdpbGwgb2Z0ZW4gZmFsbCBvdXRzaWRlIHRoZSBzY29wZSBvZiBBU1UgMjAyMy0wOC4gSW4gdGhpcyBjYXNlLCB0aGV5IHdpbGwgYmUgc3ViamVjdCB0byBoaXN0b3JpY2FsIGNvc3QgYWNjb3VudGluZyBhcHByb2FjaGVzLCB3aGljaCwgdW5mb3J0dW5hdGVseSwgYWRkIGFub3RoZXIgbGF5ZXIgb2YgY29tcGxleGl0eS5cclxuU3Vic2VxdWVudCBtZWFzdXJlbWVudCBhbmQgYXVkaXQgY29uc2lkZXJhdGlvbnNcclxuVW5kZXIgSUZSUywgaWYgeW91IGNsYXNzaWZ5IGEgZGlnaXRhbCBhc3NldCBhcyBhbiBpbnRhbmdpYmxlIGFzc2V0IGFuZCB1c2UgdGhlIGNvc3QgbW9kZWwsIHlvdSBtdXN0IG1lYXN1cmUgaXQgYXQgY29zdCBsZXNzIGltcGFpcm1lbnQuIFRoaXMgcmVmZXJzIHRvIElBUyAzNiwgd2hpY2ggZ292ZXJucyBpbXBhaXJtZW50IG9mIGFzc2V0cy4gSW50YW5naWJsZSBhc3NldHMgd2l0aCBpbmRlZmluaXRlIHVzZWZ1bCBsaXZlcyAmbWRhc2g7IHdoaWNoIGluY2x1ZGVzIG1vc3QgY3J5cHRvY3VycmVuY2llcyAmbWRhc2g7IGFyZSBub3QgYW1vcnRpc2VkIGJ1dCBhcmUgdGVzdGVkIGZvciBpbXBhaXJtZW50IGFubnVhbGx5IG9yIHdoZW4gaW5kaWNhdG9ycyBhcmlzZS5cclxuSW1wYWlybWVudCB1bmRlciBJQVMgMzYgaXMgbWVhc3VyZWQgYXMgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgY2FycnlpbmcgYW1vdW50IGFuZCB0aGUgcmVjb3ZlcmFibGUgYW1vdW50LCB3aGljaCBpcyB0aGUgaGlnaGVyIG9mIGZhaXIgdmFsdWUgbGVzcyBjb3N0cyBvZiBkaXNwb3NhbCBhbmQgdmFsdWUgaW4gdXNlLiBGb3IgZGlnaXRhbCBhc3NldHMsIGZhaXIgdmFsdWUgbGVzcyBjb3N0cyBvZiBkaXNwb3NhbCBpcyB0eXBpY2FsbHkgdXNlZCBzaW5jZSB2YWx1ZSBpbiB1c2UgaXMgb2Z0ZW4gbm90IGFwcGxpY2FibGUuXHJcbkNvbnRyYXJ5IHRvIHByaW9yIHN0YXRlbWVudHMsIElGUlMgKElBUyAzNikgZG9lcyBhbGxvdyBmb3IgdGhlIHJldmVyc2FsIG9mIGltcGFpcm1lbnQgbG9zc2VzIGlmIHRoZSBhc3NldCZyc3F1bztzIHJlY292ZXJhYmxlIGFtb3VudCBpbmNyZWFzZXMgaW4gYSBsYXRlciBwZXJpb2QuIEhvd2V2ZXIsIHRoZSByZXZlcnNhbCBpcyBsaW1pdGVkIHRvIHRoZSBjYXJyeWluZyBhbW91bnQgdGhhdCB3b3VsZCBoYXZlIGJlZW4gZGV0ZXJtaW5lZCAobmV0IG9mIGFtb3J0aXNhdGlvbikgaGFkIG5vIGltcGFpcm1lbnQgYmVlbiByZWNvZ25pc2VkLlxyXG5BZGRpdGlvbmFsbHksIElGUlMgcGVybWl0cyB1c2Ugb2YgdGhlIHJldmFsdWF0aW9uIG1vZGVsIHVuZGVyIElBUyAzOCBpZiB0aGVyZSBpcyBhbiBhY3RpdmUgbWFya2V0LiBJbiB0aGF0IGNhc2UsIGluY3JlYXNlcyBpbiBmYWlyIHZhbHVlIGFyZSByZWNvZ25pc2VkIGluIE9DSSAodW5sZXNzIHJldmVyc2luZyBhIHByZXZpb3VzIGxvc3MgaW4gUCZhbXA7TCksIHdoaWxlIGRlY3JlYXNlcyBhcmUgcmVjb2duaXNlZCBpbiBQJmFtcDtMIG9yIE9DSSBkZXBlbmRpbmcgb24gcHJpb3IgZ2FpbnMuXHJcbklmIHRoZSBhc3NldCBjb21lcyB1bmRlciBJQVMgMiwgdGhlIG1lYXN1cmVtZW50IHdpbGwgZGVwZW5kIG9uIHdoZXRoZXIgdGhlIGhvbGRlciBpcyBhIGJyb2tlci10cmFkZXIuIFRoZXNlIGVudGl0aWVzIGNhbiBhbHNvIHVzZSBmYWlyIHZhbHVlIGxlc3MgY29zdCB0byBzZWxsLiBNYW55IGZlZWwgdGhpcyBpcyBhIGZhaXJlciBhcHByb2FjaC4gSG93ZXZlciwgdGhpcyBleGVtcHRpb24gd2lsbCBub3QgYXBwbHkgdG8gbW9zdCBjb3Jwb3JhdGUgaG9sZGVycy5cclxuQnkgY29udHJhc3QsIFVTIEdBQVAgbm93IHJlcXVpcmVzIGEgcmVhbC10aW1lIHJlZmxlY3Rpb24gb2YgbWFya2V0IHZhbHVlcyBmb3IgYW55IHF1YWxpZnlpbmcgY3J5cHRvIGFzc2V0cy4gVGhlIHN0YW5kYXJkIHJlcXVpcmVzIGR5bmFtaWMgcmVwb3J0aW5nIHRvIGJldHRlciBhbGlnbiB3aXRoIGhvdyBtYXJrZXRzIHBlcmNlaXZlIGEgZGlnaXRhbCBhc3NldCdzIHBvc2l0aW9uLiBVbmxpa2UgSUZSUywgYWxsIGNoYW5nZXMgaW4gZmFpciB2YWx1ZSB1bmRlciBBU1UgMjAyMy0wOCBhcmUgcmVjb2duaXNlZCBkaXJlY3RseSBpbiBuZXQgaW5jb21lLCBwb3RlbnRpYWxseSBpbmNyZWFzaW5nIGVhcm5pbmdzIHZvbGF0aWxpdHkuXHJcbkF1ZGl0b3JzIGhhdmUgdG8gcGF5IGNsb3NlIGF0dGVudGlvbiB0byB2YWxpZGF0ZSBhbnkgZmFpciB2YWx1ZSBkZXRlcm1pbmF0aW9uIHVuZGVyIFVTIEdBQVAsIGVzcGVjaWFsbHkgd2l0aCBvYnNlcnZhYmxlIGlucHV0cywgZXZhbHVhdGlvbiBtZXRob2RvbG9neSwgYW5kIHRoaXJkLXBhcnR5IHByaWNpbmcuXHJcblByYWN0aWNhbCBzY2VuYXJpb3MgYW5kIGltcGFjdHNcclxuVG8gaWxsdXN0cmF0ZSB0aGUgZGlmZmVyZW5jZXMsIHRha2UgdGhlIGV4YW1wbGUgb2YgYSBtdWx0aW5hdGlvbmFsIGZpcm0gdGhhdCBoYXMgJDIwIG1pbGxpb24gd29ydGggb2YgQml0Y29pbi4gVW5kZXIgSUZSUywgaWYgaXQgaG9sZHMgdGhlIEJpdGNvaW4gYXMgYW4gaW50YW5naWJsZSBhc3NldCBtZWFzdXJlZCBhdCBjb3N0IGFuZCB0aGUgbWFya2V0IHdlcmUgdG8gZmx1Y3R1YXRlIGJldHdlZW4gJDEyIG1pbGxpb24gYW5kICQyMiBtaWxsaW9uIGR1cmluZyB0aGUgeWVhciwgdGhlIGNvbXBhbnkgbXVzdCByZWNvZ25pc2UgdGhlIGltcGFpcm1lbnQgdG8gJDEyIG1pbGxpb24uSWYgdGhlIGZhaXIgdmFsdWUgbGF0ZXIgcmVjb3ZlcnMsIElGUlMgYWxsb3dzIGEgcmV2ZXJzYWwgb2YgdGhlIGltcGFpcm1lbnQgbG9zcyAodXAgdG8gdGhlIGFzc2V0JnJzcXVvO3Mgb3JpZ2luYWwgY2FycnlpbmcgYW1vdW50IGhhZCBubyBpbXBhaXJtZW50IG9jY3VycmVkKS4gQWx0ZXJuYXRpdmVseSwgaWYgdGhlIGZpcm0gYXBwbGllcyB0aGUgcmV2YWx1YXRpb24gbW9kZWwgYW5kIHRoZXJlIGlzIGFuIGFjdGl2ZSBtYXJrZXQsIHRoZSBpbmNyZWFzZSB0byAkMjIgbWlsbGlvbiBjb3VsZCBiZSByZWZsZWN0ZWQgaW4gT0NJLlxyXG5VbmRlciBVUyBHQUFQIGFuZCBBU1UgMjAyMy0wOCwgdGhlIGNvbXBhbnkgY2FuIHJlZmxlY3QgYSBmYWlyIHZhbHVlIGluY3JlYXNlIHRvICQyMiBtaWxsaW9uIGRpcmVjdGx5IGluIGl0cyBuZXQgaW5jb21lLiBUaGlzIHJlZmxlY3RzIG1hcmtldCBjb25kaXRpb25zIG1vcmUgaW1tZWRpYXRlbHkgYnV0IGNhbiBpbnRyb2R1Y2Ugdm9sYXRpbGl0eSB0byBlYXJuaW5ncy5cclxuRm9yIGF1ZGl0b3JzLCB0aGlzIHdpbGwgYWZmZWN0IGJvdGggdGhlIHN0cnVjdHVyZSBvZiBhdWRpdCBvcGluaW9ucyBhbmQgYW55IHN1YnN0YW50aXZlIHRlc3RpbmcgcHJvY2VkdXJlcy4gQXVkaXRvcnMgbXVzdCBoYXZlIGEgZGVlcCB1bmRlcnN0YW5kaW5nIG9mIGJvdGggZnJhbWV3b3JrcyBhbmQsIGZvciBtdWx0aW5hdGlvbmFsIGNvbXBhbmllcywgbXVzdCBub3cgcmVjb25jaWxlIGFueSB0cmVhdG1lbnQgZGlmZmVyZW5jZXMgYXQgZ3JvdXAgbGV2ZWwuXHJcbldoeSBITEIgaXMgaW4gdGhlIHVuaXF1ZSBwb3NpdGlvbiB0byBsZWFkXHJcbkRpZ2l0YWwgYXNzZXRzIGFyZSBwYXJ0IG9mIGFuIGV2b2x2aW5nIGFjY291bnRpbmcgYW5kIGF1ZGl0aW5nIGxhbmRzY2FwZSB0aGF0IGlzIGRpZmZpY3VsdCB0byBpbnRlcnByZXQgY29ycmVjdGx5LiBITEIgdW5kZXJzdGFuZHMgdGhlIGNoYWxsZW5nZXMgbWFueSBjb21wYW5pZXMgZmFjZSBhbmQgaXMgcmVhZHkgdG8gaGVscCB3aXRoIG91ciBnbG9iYWwgcmVhY2ggYW5kIGRlcHRoIGFjcm9zcyBtYW55IGFzc2V0IGNsYXNzZXMuXHJcbk91ciB0ZWFtcyBjb21iaW5lIHRlY2huaWNhbCBJRlJTIGFuZCBVUyBHQUFQIGV4cGVyaWVuY2Ugd2l0aCBzcGVjaWFsaXN0IGluc2lnaHRzIGludG8gZGlnaXRhbCBhc3NldCBlY29zeXN0ZW1zLiBXZSB3b3JrIHdpdGggY2xpZW50cyB0byBjbGFzc2lmeSBhc3NldHMgdW5kZXIgYm90aCBmcmFtZXdvcmtzLCBidWlsZCBpbnRlcm5hbCBjb250cm9sIHN5c3RlbXMsIGFuZCBhc3NpZ24gZmFpciB2YWx1ZSBtZXRob2RvbG9neS5cclxuVG8gbGVhcm4gbW9yZSBhYm91dCBob3cgd2UgY2FuIGhlbHAgdG8gc3VwcG9ydCB5b3VyIGRpZ2l0YWwgYXNzZXQgc3RyYXRlZ3ksIGNvbnRhY3QgdXMgdG9kYXkuXHJcbiZuYnNwO1xcblxcbltcL2NzX2NvbnRlbnRfc2VvXVtcL2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbl1bY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uIF9pZD1cIjE3XCIgXVtjc19lbGVtZW50X2dhcCBfaWQ9XCIxOFwiIF1bXC9jc19lbGVtZW50X2xheW91dF9jb2x1bW5dW1wvY3NfZWxlbWVudF9sYXlvdXRfcm93XVtjc19lbGVtZW50X2xheW91dF9yb3cgX2lkPVwiMTlcIiBdW2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbiBfaWQ9XCIyMFwiIF1bY3NfZWxlbWVudF9nYXAgX2lkPVwiMjFcIiBdW1wvY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uXVtjc19lbGVtZW50X2xheW91dF9jb2x1bW4gX2lkPVwiMjJcIiBdW2NzX2VsZW1lbnRfaWRtcG9zdGdyaWRfdGFncyBfaWQ9XCIyM1wiIF1bXC9jc19lbGVtZW50X2xheW91dF9jb2x1bW5dW2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbiBfaWQ9XCIyNFwiIF1bY3NfZWxlbWVudF9nYXAgX2lkPVwiMjVcIiBdW1wvY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uXVtcL2NzX2VsZW1lbnRfbGF5b3V0X3Jvd11bXC9jc19lbGVtZW50X3NlY3Rpb25dW2NzX2VsZW1lbnRfc2VjdGlvbiBfaWQ9XCIyNlwiIF1bY3NfZWxlbWVudF9sYXlvdXRfcm93IF9pZD1cIjI3XCIgXVtjc19lbGVtZW50X2xheW91dF9jb2x1bW4gX2lkPVwiMjhcIiBdW2NzX2VsZW1lbnRfaGVhZGxpbmUgX2lkPVwiMjlcIiBdW2NzX2NvbnRlbnRfc2VvXVJlbGF0ZWQgY29udGVudFxcblxcbltcL2NzX2NvbnRlbnRfc2VvXVtjc19lbGVtZW50X2lkbXBvc3RncmlkIF9pZD1cIjMwXCIgXVtcL2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbl1bXC9jc19lbGVtZW50X2xheW91dF9yb3ddW1wvY3NfZWxlbWVudF9zZWN0aW9uXVtjc19lbGVtZW50X3NlY3Rpb24gX2lkPVwiMzFcIiBdW2NzX2VsZW1lbnRfbGF5b3V0X3JvdyBfaWQ9XCIzMlwiIF1bY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uIF9pZD1cIjMzXCIgXVtjc19lbGVtZW50X2ltYWdlIF9pZD1cIjM0XCIgXVtjc19lbGVtZW50X3RleHQgX2lkPVwiMzVcIiBdW2NzX2NvbnRlbnRfc2VvXUdldCBpbiB0b3VjaFxcblxcbltcL2NzX2NvbnRlbnRfc2VvXVtjc19lbGVtZW50X3RleHQgX2lkPVwiMzZcIiBdW2NzX2NvbnRlbnRfc2VvXVdoYXRldmVyIHlvdXIgcXVlc3Rpb24gb3VyIGdsb2JhbCB0ZWFtIHdpbGwgcG9pbnQgeW91IGluIHRoZSByaWdodCBkaXJlY3Rpb25cXG5cXG5bXC9jc19jb250ZW50X3Nlb11bY3NfZWxlbWVudF9idXR0b24gX2lkPVwiMzdcIiBdW2NzX2NvbnRlbnRfc2VvXVN0YXJ0IHRoZSBjb252ZXJzYXRpb25cXG5cXG5bXC9jc19jb250ZW50X3Nlb11bXC9jc19lbGVtZW50X2xheW91dF9jb2x1bW5dW2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbiBfaWQ9XCIzOFwiIF1bY3NfZWxlbWVudF9pbWFnZSBfaWQ9XCIzOVwiIF1bY3NfZWxlbWVudF90ZXh0IF9pZD1cIjQwXCIgXVtjc19jb250ZW50X3Nlb11TaWduIHVwIGZvciBITEIgaW5zaWdodHMgbmV3c2xldHRlcnNcXG5cXG5bXC9jc19jb250ZW50X3Nlb11bY3NfZWxlbWVudF90ZXh0IF9pZD1cIjQxXCIgXVtjc19jb250ZW50X3Nlb11bc2lid3BfZm9ybSBpZD0xXVxcblxcbltcL2NzX2NvbnRlbnRfc2VvXVtcL2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbl1bXC9jc19lbGVtZW50X2xheW91dF9yb3ddW1wvY3NfZWxlbWVudF9zZWN0aW9uXVtcL2NzX2NvbnRlbnRdIiwicG9zdF90aXRsZSI6IkEgZ3VpZGUgdG8gYXVkaXRpbmcgZGlnaXRhbCBhc3NldHMgdXNpbmcgZGlmZmVyZW50IGFjY291bnRpbmcgc3RhbmRhcmRzIiwicG9zdF9leGNlcnB0IjoiRm9yd2FyZC10aGlua2luZyBjb21wYW5pZXMgYXJvdW5kIHRoZSB3b3JsZCBhcmUgYWN0aXZlbHkgdXNpbmcgZGlnaXRhbCBhc3NldHMgdG8gc2hhcGUgdGhlaXIgYmFsYW5jZSBzaGVldHMsIHVzaW5nIGEgcmFuZ2Ugb2Ygc29sdXRpb25zIFx1MjAxMyBmcm9tIGNyeXB0b2N1cnJlbmNpZXMgdG8gc3RhYmxlY29pbnMuIEZyb20gYW4gYWNjb3VudGluZyBwb2ludCBvZiB2aWV3LCBkaWdpdGFsIGFzc2V0cyBjYW4gb2Z0ZW4gY3JlYXRlIGNvbmZ1c2lvbi4gTGVhcm4gaG93IGJvdGggSUZSUyBhbmQgVVMgR0FBUCBhY2NvdW50aW5nIHN0YW5kYXJkcyBoYW5kbGUgZGlnaXRhbCBhc3NldHMgaW4gdGhpcyBhcnRpY2xlLiIsInBvc3Rfc3RhdHVzIjoicHVibGlzaCIsImNvbW1lbnRfc3RhdHVzIjoiY2xvc2VkIiwicGluZ19zdGF0dXMiOiJjbG9zZWQiLCJwb3N0X3Bhc3N3b3JkIjoiIiwicG9zdF9uYW1lIjoiYS1ndWlkZS10by1hdWRpdGluZy1kaWdpdGFsLWFzc2V0cy11bmRlci1pZnJzLWFjY291bnRpbmctc3RhbmRhcmRzLXZlcnN1cy11cy1nYWFwIiwidG9fcGluZyI6IiIsInBpbmdlZCI6IiIsInBvc3RfbW9kaWZpZWQiOiIyMDI1LTA3LTMwIDE3OjI5OjExIiwicG9zdF9tb2RpZmllZF9nbXQiOiIyMDI1LTA3LTMwIDE2OjI5OjExIiwicG9zdF9jb250ZW50X2ZpbHRlcmVkIjoiIiwicG9zdF9wYXJlbnQiOjAsImd1aWQiOiJodHRwczpcL1wvd3d3LmhsYi5nbG9iYWxcLz9wPTI2Mjc5IiwibWVudV9vcmRlciI6MCwicG9zdF90eXBlIjoicG9zdCIsInBvc3RfbWltZV90eXBlIjoiIiwiY29tbWVudF9jb3VudCI6IjAiLCJmaWx0ZXIiOiJyYXcifSx7IklEIjoyNjI3NSwicG9zdF9hdXRob3IiOiIxNyIsInBvc3RfZGF0ZSI6IjIwMjUtMDctMjMgMTE6MTY6NTAiLCJwb3N0X2RhdGVfZ210IjoiMjAyNS0wNy0yMyAxMDoxNjo1MCIsInBvc3RfY29udGVudCI6Iltjc19jb250ZW50IF9wPScyNjI3NSddW2NzX2VsZW1lbnRfc2VjdGlvbiBfaWQ9XCIxXCIgXVtjc19lbGVtZW50X2xheW91dF9yb3cgX2lkPVwiMlwiIF1bY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uIF9pZD1cIjNcIiBdW2NzX2VsZW1lbnRfaGVhZGxpbmUgX2lkPVwiNFwiIF1bY3NfY29udGVudF9zZW9dQWNjb3VudGluZyBmb3IgY3J5cHRvIGFzc2V0cyB1bmRlciBJRlJTIDE4IHZlcnN1cyBGQVNCIEFTVSAyMDIzLTA4XFxuXFxuW1wvY3NfY29udGVudF9zZW9dW2NzX2VsZW1lbnRfdGV4dCBfaWQ9XCI1XCIgXVtjc19jb250ZW50X3Nlb11CeSBTdW1lc2ggS3Jpc2huYTsgU2VuaW9yIFBhcnRuZXIsIEhMQiBIQU1UXFxuXFxuW1wvY3NfY29udGVudF9zZW9dW1wvY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uXVtjc19lbGVtZW50X2xheW91dF9jb2x1bW4gX2lkPVwiNlwiIF1bXC9jc19lbGVtZW50X2xheW91dF9jb2x1bW5dW1wvY3NfZWxlbWVudF9sYXlvdXRfcm93XVtcL2NzX2VsZW1lbnRfc2VjdGlvbl1bY3NfZWxlbWVudF9zZWN0aW9uIF9pZD1cIjdcIiBdW2NzX2VsZW1lbnRfbGF5b3V0X3JvdyBfaWQ9XCI4XCIgXVtjc19lbGVtZW50X2xheW91dF9jb2x1bW4gX2lkPVwiOVwiIF1bY3NfZWxlbWVudF9pbWFnZSBfaWQ9XCIxMFwiIF1bXC9jc19lbGVtZW50X2xheW91dF9jb2x1bW5dW1wvY3NfZWxlbWVudF9sYXlvdXRfcm93XVtcL2NzX2VsZW1lbnRfc2VjdGlvbl1bY3NfZWxlbWVudF9zZWN0aW9uIF9pZD1cIjExXCIgXVtjc19lbGVtZW50X2xheW91dF9yb3cgX2lkPVwiMTJcIiBdW2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbiBfaWQ9XCIxM1wiIF1bY3NfZWxlbWVudF9nYXAgX2lkPVwiMTRcIiBdW1wvY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uXVtjc19lbGVtZW50X2xheW91dF9jb2x1bW4gX2lkPVwiMTVcIiBdW2NzX2VsZW1lbnRfdGV4dCBfaWQ9XCIxNlwiIF1bY3NfY29udGVudF9zZW9dQ29ycG9yYXRpb25zIGFyZSBzdGFydGluZyB0byB3aG9sZWhlYXJ0ZWRseSBlbWJyYWNlIGNyeXB0b2N1cnJlbmNpZXMuIEFjY29yZGluZyB0byBDb2luRGVzaywgUTIgMjAyNSBzYXcgYSA1OCUgaW5jcmVhc2UgaW4gdGhlIG51bWJlciBvZiBwdWJsaWNseSBsaXN0ZWQgY29tcGFuaWVzIGhvbGRpbmcgQml0Y29pbi4gQXMgdGhlc2UgY3VycmVuY2llcyBhcmUgYmVjb21pbmcgaW50ZWdyYWwgdG8gYnVzaW5lc3Mgb3BlcmF0aW9ucywgZGVtYW5kIGZvciBjbGVhciBhbmQgdHJhbnNwYXJlbnQgZmluYW5jaWFsIHJlcG9ydGluZyBoYXMgY29tZSB1bmRlciB0aGUgc3BvdGxpZ2h0LiZuYnNwO1xyXG5XaXRob3V0IGNvbnNpc3RlbnQgYWNjb3VudGluZyBzdGFuZGFyZHMsIGEgY29tcGFueSBjb3VsZCBtaXNyZXByZXNlbnQgaXRzIGZpbmFuY2lhbCBwb3NpdGlvbi4gSWYgaXQgZG9lcyBzbywgaXQgY291bGQgYXR0cmFjdCBhdHRlbnRpb24gZnJvbSByZWd1bGF0b3JzICZuZGFzaDsgb3IgZXZlbiByaXNrIGludmVzdG9yIG1pc3RydXN0LiBGb3IgZXhhbXBsZSwgYSB0ZWNoIGZpcm0gdGhhdCBob2xkcyAmcG91bmQ7MTAgbWlsbGlvbiBpbiBCaXRjb2luIGNvdWxkIHJlcG9ydCBhIHNpZ25pZmljYW50bHkgZGlmZmVyZW50IGZpbmFuY2lhbCBvdXRjb21lIGlmIGl0IGFwcGxpZXMgSW50ZXJuYXRpb25hbCBGaW5hbmNpYWwgUmVwb3J0aW5nIFN0YW5kYXJkcyAoSUZSUykgaW5zdGVhZCBvZiBVUyBHZW5lcmFsbHkgQWNjZXB0ZWQgQWNjb3VudGluZyBQcmluY2lwbGVzIChHQUFQKS5cclxuQnV0IGZpcnN0LCBpdCdzIGltcG9ydGFudCB0byB1bmRlcnN0YW5kIGhvdyBJRlJTIDE4IGFuZCB0aGUgRmluYW5jaWFsIEFjY291bnRpbmcgU3RhbmRhcmRzIEJvYXJkIChGQVNCKSBBY2NvdW50aW5nIFN0YW5kYXJkcyBVcGRhdGUgKEFTVSAyMDIzLTA4KSBhZmZlY3QgY3J5cHRvIGFzc2V0IGFjY291bnRpbmcuIFRoZXJlIGFyZSBhIGZldyBrZXkgZGlmZmVyZW5jZXMgdGhhdCBidXNpbmVzc2VzIG11c3QgY29tcHJlaGVuZCBpZiB0aGV5J3JlIHRvIHN1Y2Nlc3NmdWxseSBuYXZpZ2F0ZSB0aGVzZSBldm9sdmluZyBmcmFtZXdvcmtzLlxyXG5DcnlwdG8gYXNzZXRzIHVuZGVyIElGUlMgMThcclxuSUZSUyAxOCBjb21lcyBpbnRvIGVmZmVjdCBvbiBvciBhZnRlciB0aGUgMXN0IG9mIEphbnVhcnkgMjAyNyBhbmQgZm9jdXNlcyBvbiBmaW5hbmNpYWwgc3RhdGVtZW50IHByZXNlbnRhdGlvbi4gSXQgZG9lc24ndCBkaXJlY3RseSBhZGRyZXNzIGNyeXB0byBhc3NldHMgcGVyIHNlLCBidXQgaW5zdGVhZCB0YWxrcyBhYm91dCBjcnlwdG8gYWNjb3VudGluZyBhcm91bmQgZXhpc3RpbmcgSW50ZXJuYXRpb25hbCBBY2NvdW50aW5nIFN0YW5kYXJkcyAoSUFTKSwgbGlrZSBJQVMgMzggZm9yIGludGFuZ2libGUgYXNzZXRzIG9yIElBUyAyIGZvciBpbnZlbnRvcmllcy4gVGhlIDIwMTkgSUZSUyBJbnRlcnByZXRhdGlvbnMgQ29tbWl0dGVlIGFnZW5kYSBkZWNpc2lvbiBzdGF0ZXMgdGhhdCBjcnlwdG9jdXJyZW5jaWVzIGxpa2UgQml0Y29pbiBhcmUgaW50YW5naWJsZSBhc3NldHMgdW5kZXIgSUFTIDM4LCB1bmxlc3MgdGhleSdyZSBoZWxkIGZvciBzYWxlIGluIHRoZSBvcmRpbmFyeSBjb3Vyc2Ugb2YgYnVzaW5lc3MuIEluIHRoYXQgY2FzZSwgSUFTIDIgYXBwbGllcy5cclxuV2hlbiBpdCBjb21lcyB0byBJQVMgMzgsIHlvdSdsbCBuZWVkIHRvIG1lYXN1cmUgY3J5cHRvIGFzc2V0cyBhdCBjb3N0IG9yLCBpZiB0aGVyZSdzIGFuIGFjdGl2ZSBtYXJrZXQsIGF0IGZhaXIgdmFsdWUuIFJlY29yZCBnYWlucyBvciBsb3NzZXMgYXMgb3RoZXIgY29tcHJlaGVuc2l2ZSBpbmNvbWUgKE9DSSksIG5vdCBwcm9maXQgb3IgbG9zcy4mbmJzcDtcclxuSWYgYSByZXRhaWxlciBob2xkcyAmcG91bmQ7NSBtaWxsaW9uIGluIEV0aGVyZXVtIGZvciBpbnZlc3RtZW50IHB1cnBvc2VzLCB0aGV5IG1heSBpbml0aWFsbHkgcmVjb3JkIHRoaXMgYXNzZXQgYXQgYWNxdWlzaXRpb24gY29zdC4gQnV0IGlmIGl0cyBmYWlyIHZhbHVlIHJpc2VzIHRvICZwb3VuZDs3IG1pbGxpb24sIHRoZSAmcG91bmQ7MiBtaWxsaW9uIGdhaW4gbXVzdCBiZSByZWNvZ25pc2VkIGluIE9DSS4gSXQgd291bGRuJ3QgYWZmZWN0IHRoYXQgaW5jb21lIHVubGVzcyB0aGUgYXNzZXQgc2VsbHMuIFRoaXMgYXBwcm9hY2ggbWF5IG9ic2N1cmUgdGhlIGVjb25vbWljIGltcGFjdCBvZiBjcnlwdG8gaG9sZGluZ3MsIGJ1dCBpdCBkb2VzIHJlZHVjZSB0aGUgaW5jb21lIHN0YXRlbWVudCdzIHZvbGF0aWxpdHkuXHJcbklBUyAyIGFsbG93cyBjcnlwdG8gbWluZXJzIG9yIGJyb2tlcnMgdG8gbWVhc3VyZSBuZXQgcmVhbGlzYWJsZSB2YWx1ZS4gSG93ZXZlciwgdGhlIElGUlMgZG9lcyBsYWNrIHNwZWNpZmljIGd1aWRhbmNlIG9uIGVtZXJnaW5nIGNyeXB0byB0cmFuc2FjdGlvbnMsIGxpa2UgZGVjZW50cmFsaXNlZCBmaW5hbmNlIHByb3RvY29scy4gVGhpcyBjb3VsZCBiZSBjaGFsbGVuZ2luZyB0byBpbnRlcnByZXQuIER1YWwgcmVwb3J0ZXJzIHNob3VsZCBhcHBseSBJRlJTIGNhcmVmdWxseSB0aHJvdWdob3V0IHRoZWlyIGJ1c2luZXNzIG1vZGVsIHRvIGVuc3VyZSBjb21wbGlhbmNlLlxyXG5DcnlwdG8gYXNzZXRzIHVuZGVyIEZBU0IgQVNVIDIwMjMtMDhcclxuSW4gRGVjZW1iZXIgMjAyMywgQVNVIDIwMjMtMDggZ2F2ZSBjbGVhciBndWlkYW5jZSBmb3IgY3J5cHRvIGFzc2V0cyB1bmRlciBVUyBHQUFQLiBUaGVzZSBtZWFzdXJlcyBhcmUgZWZmZWN0aXZlIGZvciBmaXNjYWwgeWVhcnMgYmVnaW5uaW5nIGFmdGVyIHRoZSAxNXRoIG9mIERlY2VtYmVyIDIwMjQuIFRoZSBzdGFuZGFyZCBtYW5kYXRlcyBmYWlyIHZhbHVlIG1lYXN1cmVtZW50IGZvciBhbnkgaW4tc2NvcGUgY3J5cHRvIGFzc2V0cywgYW5kIGNoYW5nZXMgbXVzdCBiZSByZWNvcmRlZCBpbiB0aGF0IGluY29tZS4mbmJzcDtcclxuVGhlc2UgaW4tc2NvcGUgYXNzZXRzIGhhdmUgdG8gbWVldCBzdHJpbmdlbnQgY3JpdGVyaWE6IFRoZXkgbXVzdCBiZSBpbnRhbmdpYmxlLCBmdW5naWJsZSwgcmVzaWRlIG9uIGEgYmxvY2tjaGFpbiwgYW5kIHNob3VsZCBub3QgcHJvdmlkZSBlbmZvcmNlYWJsZSByaWdodHMgdG8gb3RoZXIgYXNzZXRzIG9yIHNlcnZpY2VzLiBUaGlzIG1lYW5zIHRoYXQgQml0Y29pbiBhbmQgRXRoZXJldW0gYXJlIGluLXNjb3BlLCBidXQgd3JhcHBlZCB0b2tlbnMgb3Igbm9uLWZ1bmdpYmxlIHRva2VucyAoTkZUcykgYXJlIG5vdCBpZiB0aGV5IGNvbmZlciBlbmZvcmNlYWJsZSByaWdodHMuIEZvciBpbnN0YW5jZSwgYSBVUyBpbnZlc3RtZW50IGZpcm0gdGhhdCBob2xkcyAmcG91bmQ7MyBtaWxsaW9uIGluIEJpdGNvaW4gbXVzdCBtZWFzdXJlIHRoZSBhc3NldCBhdCBmYWlyIHZhbHVlIGR1cmluZyBlYWNoIHJlcG9ydGluZyBwZXJpb2QuIElmIHRoZSB2YWx1ZSBkcm9wcyB0byAmcG91bmQ7Mi41IG1pbGxpb24sIHRoZSBzaG9ydGZhbGwgbG9zcyBnb2VzIHRvd2FyZHMgbmV0IGluY29tZSBhbmQgZGlyZWN0bHkgaW1wYWN0cyBwcm9maXRhYmlsaXR5LiZuYnNwO1xyXG5BU1UgMjAyMy0wOCBhbHNvIG5lZWRzIGEgc2VwYXJhdGUgYmFsYW5jZSBzaGVldCBwcmVzZW50YXRpb24gb2YgY3J5cHRvIGFzc2V0cyBhbmQgZW5oYW5jZWQgZGlzY2xvc3VyZXMsIGxpa2UgdGhlIHJlY29uY2lsaWF0aW9uIG9mIGJlZ2lubmluZyBhbmQgZW5kaW5nIGJhbGFuY2VzLiBBbnkgdHJhbnNhY3Rpb24gY29zdHMgYXJlIGNhcGl0YWxpc2VkIHVubGVzcyBjZXJ0YWluIGluZHVzdHJ5LXNwZWNpZmljIGd1aWRhbmNlIGNhbGxzIGZvciBleHBlbnNpbmcuIFRoaXMgZmFpciB2YWx1ZSBhcHByb2FjaCBvdmVydHVybnMgdGhlIHByZXZpb3VzIGNvc3QtbGVzcy1pbXBhaXJtZW50IG1vZGVsLCB3aGljaCBvbmx5IGFwcGxpZWQgdG8gZGVjbGluZXMgaW4gdmFsdWUuXHJcblRoZSBrZXkgZGlmZmVyZW5jZXNcclxuSGVyZSBhcmUgdGhlIGZ1bmRhbWVudGFsIGRpZmZlcmVuY2VzIGJldHdlZW4gSUZSUyAxOCAodmlhIElBUyAzOFwvSUFTIDIpIGFuZCBBU1UgMjAyMy0wOCBhcyB0byBob3cgdGhleSBhZmZlY3QgZmluYW5jaWFsIHJlcG9ydGluZy5cclxuTWVhc3VyZW1lbnQgbW9kZWxcclxuSUZSUyBhbGxvd3MgeW91IHRvIGNob29zZSBiZXR3ZWVuIGNvc3Qgb3IgZmFpciB2YWx1ZSByZXZhbHVhdGlvbiB1bmRlciBJQVMgMzgsIHdpdGggZmFpciB2YWx1ZSBjaGFuZ2VzIGluIE9DSS4gVGhlIEFTVSAyMDIzLTA4IG1hbmRhdGUgZm9jdXNlcyBvbiBmcmVlIHZhbHVlIHdpdGggY2hhbmdlcyBpbiBuZXQgaW5jb21lLiBBIGJ1c2luZXNzIGhvbGRpbmcgJnBvdW5kOzEgbWlsbGlvbiBpbiBMaXRlY29pbiBtYXkgc2VlIGEgdmFsdWUgcmlzZSB0byAmcG91bmQ7MS41IG1pbGxpb24uIFVuZGVyIHRoZSBmYWlyIHZhbHVlIG9wdGlvbiBvZiBJRlJTLCB0aGlzIGdhaW4gZ29lcyB0byBPQ0ksIGJ1dCB1bmRlciBBU1UgMjAyMy0wOCwgaXQgbXVzdCBiZSByZWNvcmRlZCBpbiBuZXQgaW5jb21lIHRvIGluY3JlYXNlIHJlcG9ydGVkIHByb2ZpdHMuXHJcblNjb3BlIGFuZCBhcHBsaWNhYmlsaXR5XHJcblRoZSBJRlJTIGd1aWRhbmNlIGlzIGludGVycHJldGl2ZSBhbmQgcmVsaWVzIG9uIElBUyAzOCBvciBJQVMgMiwgZGVwZW5kaW5nIG9uIHRoZSBidXNpbmVzcyBtb2RlbC4gTWVhbndoaWxlLCBBU1UgMjAyMy0wOCBkZWZpbmVzIGEgbmFycm93IHNjb3BlIGFuZCBleGNsdWRlcyBORlRTIG9yIGFzc2V0cyB3aXRoIGVuZm9yY2VhYmxlIHJpZ2h0cy5cclxuUHJlc2VudGF0aW9uIGFuZCBkaXNjbG9zdXJlXHJcblRoZSBJRlJTIGxhY2tzIHNwZWNpZmljIGNyeXB0byBwcmVzZW50YXRpb24gcnVsZXMsIHdoaWxlIEFTVSAyMDIzLTA4IHJlcXVpcmVzIGEgc2VwYXJhdGUgYmFsYW5jZSBzaGVldCBwcmVzZW50YXRpb24gYW5kIGRldGFpbGVkIGRpc2Nsb3N1cmVzLiBJZiBhIG1pbmVyIHJlY2VpdmVzICZwb3VuZDsyIG1pbGxpb24gaW4gQml0Y29pbiByZXdhcmRzLCB0aGV5IG5lZWQgdG8gYWdncmVnYXRlIGl0IHdpdGggb3RoZXIgaW50YW5naWJsZXMgdW5kZXIgSUZSUy4gSG93ZXZlciwgdGhleSBtdXN0IGRpc2Nsb3NlIGRldGFpbGVkIHJlY29uY2lsaWF0aW9ucyB1bmRlciBBU1UgMjAyMy0wOC5cclxuVm9sYXRpbGl0eVxyXG5Vbmxpa2UgdGhlIElGUlMgT0NJIGFwcHJvYWNoLCB0aGUgbmV0IGluY29tZSByZWNvZ25pdGlvbiB1bmRlciBBU1UgMjAyMy0wOCBpbmNyZWFzZXMgZWFybmluZ3Mgdm9sYXRpbGl0eS4gU28sIGEgcmV0YWlsZXIgdGhhdCBoYXMgJnBvdW5kOzEwIG1pbGxpb24gaW4gY3J5cHRvIGFzc2V0cyBhbmQgdGhlbiBleHBlcmllbmNlcyBhICZwb3VuZDszIG1pbGxpb24gdmFsdWUgc3dpbmcgd291bGQgbmVlZCB0byByZXBvcnQgdGhpcyBpbiBwcm9maXQgb3IgbG9zcyB1bmRlciBVUyBHQUFQLCBidXQgaW4gZXF1aXR5IG90aGVyd2lzZSAmbmRhc2g7IHdoaWNoIHdvdWxkIGhhdmUgYSBzaXplYWJsZSBlZmZlY3Qgb24gdGhlIGJ1c2luZXNzJ3Mga2V5IHBlcmZvcm1hbmNlIG1ldHJpY3MuXHJcbkhMQiB1bmRlcnN0YW5kcyBjcnlwdG8gYXNzZXRzXHJcbkl0IGNhbiBiZSB0b3VnaCB0byBuYXZpZ2F0ZSB0aGUgY29tcGxleGl0aWVzIG9mIGNyeXB0byBhc3NldCBhY2NvdW50aW5nIHdpdGhvdXQgZGVlcCBleHBlcnRpc2UuIElmIHlvdSdyZSBsb29raW5nIGZvciBndWlkYW5jZSwgSExCJ3MgZ2xvYmFsIG5ldHdvcmsgb2YgcHJvZmVzc2lvbmFscyBvZmZlciB0YWlsb3JlZCBzb2x1dGlvbnMgdGhhdCBjYW4gaGVscCB5b3UgY29tcGx5IHdpdGggSUZSUyBhbmQgVVMgR0FBUCwgd2hpbGUgb3B0aW1pc2luZyB5b3VyIGZpbmFuY2lhbCByZXBvcnRpbmcuIFdoZXRoZXIgeW91J3JlIGEgY3J5cHRvIG1pbmVyLCBicm9rZXIsIG9yIGludmVzdG9yLCBnZXQgaW4gdG91Y2ggd2l0aCBITEIgdG9kYXkuXHJcbldlJnJzcXVvO2xsIHByb3ZpZGUgeW91IHdpdGggY2xhcml0eSBvbiBlbWVyZ2luZyB0ZWNoLCBtZWFzdXJlbWVudCwgcHJlc2VudGF0aW9uLCBhbmQgZGlzY2xvc3VyZSByZXF1aXJlbWVudHMgdG8gaGVscCBtaXRpZ2F0ZSB5b3VyIHJpc2tzLlxyXG4mbmJzcDtcXG5cXG5bXC9jc19jb250ZW50X3Nlb11bXC9jc19lbGVtZW50X2xheW91dF9jb2x1bW5dW2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbiBfaWQ9XCIxN1wiIF1bY3NfZWxlbWVudF9nYXAgX2lkPVwiMThcIiBdW1wvY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uXVtcL2NzX2VsZW1lbnRfbGF5b3V0X3Jvd11bY3NfZWxlbWVudF9sYXlvdXRfcm93IF9pZD1cIjE5XCIgXVtjc19lbGVtZW50X2xheW91dF9jb2x1bW4gX2lkPVwiMjBcIiBdW2NzX2VsZW1lbnRfZ2FwIF9pZD1cIjIxXCIgXVtcL2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbl1bY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uIF9pZD1cIjIyXCIgXVtjc19lbGVtZW50X2lkbXBvc3RncmlkX3RhZ3MgX2lkPVwiMjNcIiBdW1wvY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uXVtjc19lbGVtZW50X2xheW91dF9jb2x1bW4gX2lkPVwiMjRcIiBdW2NzX2VsZW1lbnRfZ2FwIF9pZD1cIjI1XCIgXVtcL2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbl1bXC9jc19lbGVtZW50X2xheW91dF9yb3ddW1wvY3NfZWxlbWVudF9zZWN0aW9uXVtjc19lbGVtZW50X3NlY3Rpb24gX2lkPVwiMjZcIiBdW2NzX2VsZW1lbnRfbGF5b3V0X3JvdyBfaWQ9XCIyN1wiIF1bY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uIF9pZD1cIjI4XCIgXVtjc19lbGVtZW50X2hlYWRsaW5lIF9pZD1cIjI5XCIgXVtjc19jb250ZW50X3Nlb11SZWxhdGVkIGNvbnRlbnRcXG5cXG5bXC9jc19jb250ZW50X3Nlb11bY3NfZWxlbWVudF9pZG1wb3N0Z3JpZCBfaWQ9XCIzMFwiIF1bXC9jc19lbGVtZW50X2xheW91dF9jb2x1bW5dW1wvY3NfZWxlbWVudF9sYXlvdXRfcm93XVtcL2NzX2VsZW1lbnRfc2VjdGlvbl1bY3NfZWxlbWVudF9zZWN0aW9uIF9pZD1cIjMxXCIgXVtjc19lbGVtZW50X2xheW91dF9yb3cgX2lkPVwiMzJcIiBdW2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbiBfaWQ9XCIzM1wiIF1bY3NfZWxlbWVudF9pbWFnZSBfaWQ9XCIzNFwiIF1bY3NfZWxlbWVudF90ZXh0IF9pZD1cIjM1XCIgXVtjc19jb250ZW50X3Nlb11HZXQgaW4gdG91Y2hcXG5cXG5bXC9jc19jb250ZW50X3Nlb11bY3NfZWxlbWVudF90ZXh0IF9pZD1cIjM2XCIgXVtjc19jb250ZW50X3Nlb11XaGF0ZXZlciB5b3VyIHF1ZXN0aW9uIG91ciBnbG9iYWwgdGVhbSB3aWxsIHBvaW50IHlvdSBpbiB0aGUgcmlnaHQgZGlyZWN0aW9uXFxuXFxuW1wvY3NfY29udGVudF9zZW9dW2NzX2VsZW1lbnRfYnV0dG9uIF9pZD1cIjM3XCIgXVtjc19jb250ZW50X3Nlb11TdGFydCB0aGUgY29udmVyc2F0aW9uXFxuXFxuW1wvY3NfY29udGVudF9zZW9dW1wvY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uXVtjc19lbGVtZW50X2xheW91dF9jb2x1bW4gX2lkPVwiMzhcIiBdW2NzX2VsZW1lbnRfaW1hZ2UgX2lkPVwiMzlcIiBdW2NzX2VsZW1lbnRfdGV4dCBfaWQ9XCI0MFwiIF1bY3NfY29udGVudF9zZW9dU2lnbiB1cCBmb3IgSExCIGluc2lnaHRzIG5ld3NsZXR0ZXJzXFxuXFxuW1wvY3NfY29udGVudF9zZW9dW2NzX2VsZW1lbnRfdGV4dCBfaWQ9XCI0MVwiIF1bY3NfY29udGVudF9zZW9dW3NpYndwX2Zvcm0gaWQ9MV1cXG5cXG5bXC9jc19jb250ZW50X3Nlb11bXC9jc19lbGVtZW50X2xheW91dF9jb2x1bW5dW1wvY3NfZWxlbWVudF9sYXlvdXRfcm93XVtcL2NzX2VsZW1lbnRfc2VjdGlvbl1bXC9jc19jb250ZW50XSIsInBvc3RfdGl0bGUiOiJBY2NvdW50aW5nIGZvciBjcnlwdG8gYXNzZXRzIHVuZGVyIElGUlMgMTggdmVyc3VzIEZBU0IgQVNVIDIwMjMtMDgiLCJwb3N0X2V4Y2VycHQiOiJDb3Jwb3JhdGlvbnMgYXJlIHN0YXJ0aW5nIHRvIHdob2xlaGVhcnRlZGx5IGVtYnJhY2UgY3J5cHRvY3VycmVuY2llcy4gQXMgdGhlc2UgY3VycmVuY2llcyBhcmUgYmVjb21pbmcgaW50ZWdyYWwgdG8gYnVzaW5lc3Mgb3BlcmF0aW9ucywgZGVtYW5kIGZvciBjbGVhciBhbmQgdHJhbnNwYXJlbnQgZmluYW5jaWFsIHJlcG9ydGluZyBoYXMgY29tZSB1bmRlciB0aGUgc3BvdGxpZ2h0LiBJdCdzIGltcG9ydGFudCB0byB1bmRlcnN0YW5kIGhvdyBJRlJTIDE4IGFuZCB0aGUgRkFTQiBBY2NvdW50aW5nIFN0YW5kYXJkcyBVcGRhdGUgYWZmZWN0IGNyeXB0byBhc3NldCBhY2NvdW50aW5nLiIsInBvc3Rfc3RhdHVzIjoicHVibGlzaCIsImNvbW1lbnRfc3RhdHVzIjoiY2xvc2VkIiwicGluZ19zdGF0dXMiOiJjbG9zZWQiLCJwb3N0X3Bhc3N3b3JkIjoiIiwicG9zdF9uYW1lIjoiYWNjb3VudGluZy1mb3ItY3J5cHRvLWFzc2V0cy11bmRlci1pZnJzLTE4LXZlcnN1cy1mYXNiLWFzdS0yMDIzLTA4IiwidG9fcGluZyI6IiIsInBpbmdlZCI6IiIsInBvc3RfbW9kaWZpZWQiOiIyMDI1LTA4LTA3IDE0OjMxOjI1IiwicG9zdF9tb2RpZmllZF9nbXQiOiIyMDI1LTA4LTA3IDEzOjMxOjI1IiwicG9zdF9jb250ZW50X2ZpbHRlcmVkIjoiIiwicG9zdF9wYXJlbnQiOjAsImd1aWQiOiJodHRwczpcL1wvd3d3LmhsYi5nbG9iYWxcLz9wPTI2Mjc1IiwibWVudV9vcmRlciI6MCwicG9zdF90eXBlIjoicG9zdCIsInBvc3RfbWltZV90eXBlIjoiIiwiY29tbWVudF9jb3VudCI6IjAiLCJmaWx0ZXIiOiJyYXcifSx7IklEIjoyNTM1NiwicG9zdF9hdXRob3IiOiIxNyIsInBvc3RfZGF0ZSI6IjIwMjUtMDMtMjAgMTI6MDY6MTEiLCJwb3N0X2RhdGVfZ210IjoiMjAyNS0wMy0yMCAxMjowNjoxMSIsInBvc3RfY29udGVudCI6Iltjc19jb250ZW50IF9wPScyNTM1NiddW2NzX2VsZW1lbnRfc2VjdGlvbiBfaWQ9XCIxXCIgXVtjc19lbGVtZW50X2xheW91dF9yb3cgX2lkPVwiMlwiIF1bY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uIF9pZD1cIjNcIiBdW2NzX2VsZW1lbnRfaGVhZGxpbmUgX2lkPVwiNFwiIF1bY3NfY29udGVudF9zZW9dSG93IHRvIHByZXBhcmUgeW91ciBidXNpbmVzcyBmb3IgdGhlIG5leHQgcGhhc2Ugb2YgSUZSUyB1cGRhdGVzXFxuXFxuW1wvY3NfY29udGVudF9zZW9dW2NzX2VsZW1lbnRfdGV4dCBfaWQ9XCI1XCIgXVtjc19jb250ZW50X3Nlb11CeSBQb2x5dmlvcyBBIFBvbHl2aW91OyBITEIgR2xvYmFsIElGUlMgTGVhZGVyXFxuXFxuW1wvY3NfY29udGVudF9zZW9dW1wvY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uXVtjc19lbGVtZW50X2xheW91dF9jb2x1bW4gX2lkPVwiNlwiIF1bXC9jc19lbGVtZW50X2xheW91dF9jb2x1bW5dW1wvY3NfZWxlbWVudF9sYXlvdXRfcm93XVtcL2NzX2VsZW1lbnRfc2VjdGlvbl1bY3NfZWxlbWVudF9zZWN0aW9uIF9pZD1cIjdcIiBdW2NzX2VsZW1lbnRfbGF5b3V0X3JvdyBfaWQ9XCI4XCIgXVtjc19lbGVtZW50X2xheW91dF9jb2x1bW4gX2lkPVwiOVwiIF1bY3NfZWxlbWVudF9pbWFnZSBfaWQ9XCIxMFwiIF1bXC9jc19lbGVtZW50X2xheW91dF9jb2x1bW5dW1wvY3NfZWxlbWVudF9sYXlvdXRfcm93XVtcL2NzX2VsZW1lbnRfc2VjdGlvbl1bY3NfZWxlbWVudF9zZWN0aW9uIF9pZD1cIjExXCIgXVtjc19lbGVtZW50X2xheW91dF9yb3cgX2lkPVwiMTJcIiBdW2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbiBfaWQ9XCIxM1wiIF1bY3NfZWxlbWVudF9nYXAgX2lkPVwiMTRcIiBdW1wvY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uXVtjc19lbGVtZW50X2xheW91dF9jb2x1bW4gX2lkPVwiMTVcIiBdW2NzX2VsZW1lbnRfdGV4dCBfaWQ9XCIxNlwiIF1bY3NfY29udGVudF9zZW9dQW4gaW5jcmVhc2luZ2x5IGdsb2JhbGlzZWQgZmluYW5jaWFsIGxhbmRzY2FwZSByZXF1aXJlcyBjb21wbGlhbmNlIHdpdGggSW50ZXJuYXRpb25hbCBGaW5hbmNpYWwgUmVwb3J0aW5nIFN0YW5kYXJkcyAoSUZSUykuIEFzIHRoZSBuZXh0IHBoYXNlIG9mIElGUlMgdXBkYXRlcyBhcHByb2FjaGVzLCBidXNpbmVzc2VzIG5lZWQgdG8gcHJvYWN0aXZlbHkgYWRhcHQgdG8gdGhlIGNoYW5nZXMgc2hhcGluZyB0aGVpciBmaW5hbmNpYWwgcmVwb3J0aW5nLlxyXG5UaGVzZSB1cGRhdGVzIHdpbGwgYnJpbmcgc2lnbmlmaWNhbnQgY2hhbmdlcywgcGFydGljdWxhcmx5IGluIHJldmVudWUgcmVjb2duaXRpb24gZm9yIFNNRXMgYW5kIGZvcmVpZ24gY3VycmVuY3kgdHJhbnNhY3Rpb25zIGFuZCBkaXNjbG9zdXJlcy4gTmF2aWdhdGluZyB0aGVzZSB1cGRhdGVzIHdpbGwgcmVxdWlyZSBwcm9hY3RpdmUgcHJlcGFyYXRpb24sIGFuZCB0aGUgcmlnaHQgZ3VpZGFuY2UgY2FuIGVuc3VyZSBzZWFtbGVzcyBjb21wbGlhbmNlIGFuZCBjb250aW51ZWQgZ3Jvd3RoLlxyXG5JRlJTIHVwZGF0ZXMgZm9yIDIwMjVcclxuVGhlIEludGVybmF0aW9uYWwgQWNjb3VudGluZyBTdGFuZGFyZHMgQm9hcmQgKElBU0IpIGhhcyBpbnRyb2R1Y2VkIGtleSBjaGFuZ2VzIHRvIElGUlMgc3RhbmRhcmRzIHNldCB0byB0YWtlIGVmZmVjdCBpbiAyMDI1IHRvIGFkZHJlc3MgZ2FwcyBpbiBleGlzdGluZyBydWxlcyBhbmQgaW1wcm92ZSBjbGFyaXR5IGluIGZpbmFuY2lhbCByZXBvcnRpbmcuIFNvbWUgb2YgdGhlIGNoYW5nZXMgaW5jbHVkZSB0aGUgZm9sbG93aW5nOlxyXG5BbWVuZG1lbnRzIHRvIElBUyAyMTogTGFjayBvZiBleGNoYW5nZWFiaWxpdHlcclxuVGhlIExhY2sgb2YgRXhjaGFuZ2VhYmlsaXR5Jm5ic3A7YW1lbmRtZW50cyB0byBJQVMgMjEmbmJzcDthZGRyZXNzIHNpdHVhdGlvbnMgd2hlcmUgYSBjdXJyZW5jeSBjYW5ub3QgYmUgZXhjaGFuZ2VkIHdpdGggYW5vdGhlciwgZGVtYW5kaW5nIGRpc2Nsb3N1cmUgb2YgaW5mb3JtYXRpb24gdGhhdCBhbGxvd3MgdXNlcnMgb2YgZmluYW5jaWFsIHN0YXRlbWVudHMgdG8gYXNzZXNzIHRoZSBpbXBhY3Qgb2Ygbm9uLWV4Y2hhbmdlYWJsZSBjdXJyZW5jeS5cclxuVGhlIG9yaWdpbmFsIElBUyAyMSByZXF1aXJlZCBjb21wYW5pZXMgdG8gY29udmVydCBmb3JlaWduIHRyYW5zYWN0aW9ucyBpbnRvIHRoZWlyIGZ1bmN0aW9uYWwgY3VycmVuY3kgdXNpbmcgc3BvdCBleGNoYW5nZSByYXRlcy4gSG93ZXZlciwgaXQgb25seSBhY2NvdW50ZWQgZm9yIHRlbXBvcmFyeSBpc3N1ZXMgd2l0aCBleGNoYW5nZWFiaWxpdHksIGFsbG93aW5nIGVudGl0aWVzIHRvIHVzZSB0aGUgbmV4dCBhdmFpbGFibGUgcmF0ZS4gVGhlIHJlY2VudCBhbWVuZG1lbnRzIGFkZHJlc3Mgc2l0dWF0aW9ucyB3aGVyZSBjdXJyZW5jeSBleGNoYW5nZWFiaWxpdHkgaXMgcHJvbG9uZ2VkLCBvZmZlcmluZyBjbGVhcmVyIGd1aWRlbGluZXMgb24gaG93IHRvIGFzc2VzcyBleGNoYW5nZWFiaWxpdHksIHByb3ZpZGluZyBndWlkYW5jZSBmb3Igbm9uLWV4Y2hhbmdlYWJsZSBjdXJyZW5jaWVzLCBhbmQgbWFuZGF0aW5nIGRpc2Nsb3N1cmVzIHRvIGhlbHAgdXNlcnMgdW5kZXJzdGFuZCB0aGUgaW1wYWN0IG9uIGZpbmFuY2lhbCBzdGF0ZW1lbnRzLlxyXG5VbmRlcnN0YW5kaW5nIHRoZXNlIGNoYW5nZXMgaXMgZXNzZW50aWFsIGZvciBidXNpbmVzc2VzIHRvIG1haW50YWluIGNvbXBsaWFuY2UgYW5kIGF2b2lkIHBvdGVudGlhbCBmaW5hbmNpYWwgbWlzc3RhdGVtZW50cyB0aGF0IGNvdWxkIHJlc3VsdCBpbiBpbmFjY3VyYXRlIHJlcG9ydGluZywgcmVndWxhdG9yeSBwZW5hbHRpZXMsIGFuZCBkaW1pbmlzaGVkIHN0YWtlaG9sZGVyIHRydXN0LlxyXG5UaGUgZmlyc3Qgc3RlcCBpbiBpbXBsZW1lbnRpbmcgdGhlIElBUyAyMSBhbWVuZG1lbnQgaXMgdG8gZXZhbHVhdGUgZXZlcnkgZm9yZWlnbiBleGNoYW5nZSB0cmFuc2FjdGlvbiBmb3IgcG9zc2libGUgZXhjaGFuZ2VhYmlsaXR5IGlzc3Vlcy4gVGhpcyBpbmNsdWRlcyBpZGVudGlmeWluZyBjdXJyZW5jaWVzIHRoYXQgbWF5IGZhY2UgZXhjaGFuZ2UgcmVzdHJpY3Rpb25zIG9yIHByb2hpYml0aXZlIGNvc3RzLiBPbmNlIGlkZW50aWZpZWQsIGNvbXBhbmllcyBtdXN0IGltcGxlbWVudCB0aGUgbmV3IGZyYW1ld29yayB0byBlc3RpbWF0ZSB0aGUgZXhjaGFuZ2UgcmF0ZSBhbmQgZG9jdW1lbnQgdGhlaXIgbWV0aG9kb2xvZ3kgY29tcHJlaGVuc2l2ZWx5LiBOZXcgZGlzY2xvc3VyZSBydWxlcyByZXF1aXJlIGZyb20gYnVzaW5lc3NlcyB0byBleHBsYWluIHRoZSBhc3N1bXB0aW9ucyBhbmQgcHJvY2Vzc2VzIGJlaGluZCB0aGUgZXhjaGFuZ2VhYmlsaXR5IGFzc2Vzc21lbnRzIGluIHRoZWlyIGZpbmFuY2lhbCBzdGF0ZW1lbnRzLlxyXG5JRlJTIGZvciBTTUVzIGFjY291bnRpbmcgc3RhbmRhcmQgdXBkYXRlXHJcblRoZSByZWxlYXNlIG9mJm5ic3A7dGhlIHRoaXJkIGVkaXRpb24gb2YgdGhlIElGUlMgZm9yIFNNRXMgQWNjb3VudGluZyBTdGFuZGFyZCZuYnNwO2lzIHNjaGVkdWxlZCBmb3IgRmVicnVhcnkgMjAyNSwgd2l0aCB1cGRhdGVzIGRlc2lnbmVkIHRvIGhlbHAgc21hbGwgYW5kIG1lZGl1bSBlbnRlcnByaXNlcyAoU01FcykgbWVldCBtb2Rlcm4gcmVwb3J0aW5nIGV4cGVjdGF0aW9ucyBieSBlbmhhbmNpbmcgdGhlIHRyYW5zcGFyZW5jeSBhbmQgY29tcGFyYWJpbGl0eSBvZiB0aGVpciByZXBvcnRpbmcuXHJcblNNRXMgbXVzdCBhbGlnbiB0aGVpciBwcmFjdGljZXMgd2l0aCB0aGUgcmVxdWlyZW1lbnRzIG9mIElGUlMgMTUsIHdoaWNoIHdlcmUgc2ltcGxpZmllZCB0byByZWZsZWN0IHRoYXQgdGhlc2UgZW50aXRpZXMgdHlwaWNhbGx5IGhhdmUgc2ltcGxlciBjb250cmFjdHMgd2l0aCBjdXN0b21lcnMgYW5kIG1vcmUgbGltaXRlZCByZXNvdXJjZXMgY29tcGFyZWQgdG8gY29tcGFuaWVzIGFwcGx5aW5nIGZ1bGwgSUZSUyBBY2NvdW50aW5nIFN0YW5kYXJkcy4gVGhlIHNpbXBsaWZpY2F0aW9ucyBpbnZvbHZlIHVzaW5nIHN0cmFpZ2h0Zm9yd2FyZCBsYW5ndWFnZSB0aGF0IGFsaWducyB3aXRoIHRoZSB3YXkgU01FcyBkaXNjdXNzIGNvbnRyYWN0cyB3aXRoIGN1c3RvbWVycy4gVGhleSBhbHNvIHJlZHVjZSB0aGUgYW1vdW50IG9mIGp1ZGdtZW50IGFuZCBpbmZvcm1hdGlvbiByZXF1aXJlZCBmcm9tIFNNRXMgd2hlbiBhcHBseWluZyB0aGUgcmV2aXNlZCBTZWN0aW9uIDIzLCBhbmQgZXhjbHVkZSB0b3BpY3MgdGhlIElBU0IgZGV0ZXJtaW5lZCB3ZXJlIG5vdCByZWxldmFudCB0byBTTUVzLlxyXG5DaGFuZ2VzIGJleW9uZCAyMDI1XHJcbkxvb2tpbmcgZnVydGhlciBhaGVhZCwgYW1lbmRtZW50cyB0byBJRlJTIDkgYW5kIElGUlMgNyBhcmUgaW50ZW5kZWQgdG8gYWRkcmVzcyB0aGUgY2xhc3NpZmljYXRpb24gYW5kIG1lYXN1cmVtZW50IG9mIGZpbmFuY2lhbCBpbnN0cnVtZW50cy4gQWx0aG91Z2ggZWFybHkgYWRvcHRpb24gaXMgcGVybWl0dGVkLCB0aGVzZSBjaGFuZ2VzIHdpbGwgYmVjb21lIGVmZmVjdGl2ZSBvbiBKYW51YXJ5IDEsIDIwMjYuICZuYnNwO1xyXG5BZGRpdGlvbmFsbHksIHRoZSBJQVNCIGhhcyBhbm5vdW5jZWQgSUZSUyAxOCwgd2hpY2ggd2lsbCByZXBsYWNlIElBUyAxIHN0YXJ0aW5nIEphbnVhcnkgMSwgMjAyNy4gVGhpcyBzdGFuZGFyZCBpcyBkZXNpZ25lZCB0byBpbXByb3ZlIHRoZSBjbGFyaXR5IGFuZCBjb21wYXJhYmlsaXR5IG9mIGZpbmFuY2lhbCBzdGF0ZW1lbnQgcHJlc2VudGF0aW9ucyBhbmQgZGlzY2xvc3VyZXMsIGFkZHJlc3NpbmcgbG9uZy1zdGFuZGluZyBjb25jZXJucyBhYm91dCB0aGUgY29tcGxleGl0eSBvZiBmaW5hbmNpYWwgcmVwb3J0cy4gU2ltaWxhcmx5LCBJRlJTIDE5LCBlZmZlY3RpdmUgb24gdGhlIHNhbWUgZGF0ZSwgaW50cm9kdWNlcyBzaW1wbGlmaWVkIGRpc2Nsb3N1cmUgcmVxdWlyZW1lbnRzIGZvciBzdWJzaWRpYXJpZXMgd2l0aG91dCBwdWJsaWMgYWNjb3VudGFiaWxpdHksIHN0cmVhbWxpbmluZyBjb21wbGlhbmNlIGZvciBzbWFsbGVyIGVudGl0aWVzIHdpdGhpbiBsYXJnZXIgY29ycG9yYXRlIGdyb3Vwcy5cclxuSUZSUyBDaGVja2xpc3RcclxuVG8gZW5zdXJlIGEgc2VhbWxlc3MgYWRhcHRhdGlvbiB0byB0aGUgdXBjb21pbmcgSUZSUyBjaGFuZ2VzLCBidXNpbmVzc2VzIGNhbiBmb2xsb3cgYSBzdHJ1Y3R1cmVkIGFwcHJvYWNoLiBUbyBmYWNpbGl0YXRlIGEgc21vb3RoIHRyYW5zaXRpb24sIGJ1c2luZXNzZXMgY2FuIHVzZSB0aGUgZm9sbG93aW5nIGNoZWNrbGlzdDpcclxuRmlyc3RseSwgdG8gdW5kZXJzdGFuZCB0aGUgY2hhbmdlczsgcmV2aWV3IHRoZSBhbWVuZG1lbnRzIHRvIGFzc2VzcyBob3cgdGhlc2UgY2hhbmdlcyBhZmZlY3QgeW91ciBvcmdhbmlzYXRpb24mcnNxdW87cyBjdXJyZW50IGZpbmFuY2lhbCByZXBvcnRpbmcgcHJvY2Vzc2VzLiBGb2xsb3dpbmcgdGhpcyBzdGFnZSwgeW91IGNhbiBiZWdpbiB0byBhc3Nlc3MgcmVhZGluZXNzIHZpYSB0aGUgc3RlcHMgYmVsb3c6XHJcbiZuYnNwO1xcblxcbltcL2NzX2NvbnRlbnRfc2VvXVtcL2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbl1bY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uIF9pZD1cIjE3XCIgXVtjc19lbGVtZW50X2dhcCBfaWQ9XCIxOFwiIF1bXC9jc19lbGVtZW50X2xheW91dF9jb2x1bW5dW1wvY3NfZWxlbWVudF9sYXlvdXRfcm93XVtjc19lbGVtZW50X2xheW91dF9yb3cgX2lkPVwiMTlcIiBdW2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbiBfaWQ9XCIyMFwiIF1bY3NfZWxlbWVudF9nYXAgX2lkPVwiMjFcIiBdW1wvY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uXVtjc19lbGVtZW50X2xheW91dF9jb2x1bW4gX2lkPVwiMjJcIiBdW2NzX2VsZW1lbnRfbGF5b3V0X2RpdiBfaWQ9XCIyM1wiIF1bY3NfZWxlbWVudF9sYXlvdXRfZGl2XzIgX2lkPVwiMjRcIiBdW2NzX2VsZW1lbnRfbGF5b3V0X3NsaWRlX2NvbnRhaW5lciBfaWQ9XCIyNVwiIF1bY3NfZWxlbWVudF9sYXlvdXRfc2xpZGUgX2lkPVwiMjZcIiBdW2NzX2VsZW1lbnRfdGV4dCBfaWQ9XCIyN1wiIF1bY3NfY29udGVudF9zZW9dRXZhbHVhdGUgZXhpc3RpbmcgcHJvY2VkdXJlcywgcG9saWNpZXMsIGFuZCBzeXN0ZW1zIGZvciBtYW5hZ2luZyBmb3JlaWduIGN1cnJlbmN5IHRyYW5zYWN0aW9ucyBhbmQgcmV2ZW51ZSByZWNvZ25pdGlvbiB0byBpZGVudGlmeSBhcmVhcyByZXF1aXJpbmcgYWRqdXN0bWVudCBvciBpbXByb3ZlbWVudHMuXFxuXFxuW1wvY3NfY29udGVudF9zZW9dW1wvY3NfZWxlbWVudF9sYXlvdXRfc2xpZGVdW2NzX2VsZW1lbnRfbGF5b3V0X3NsaWRlIF9pZD1cIjI4XCIgXVtjc19lbGVtZW50X3RleHQgX2lkPVwiMjlcIiBdW2NzX2NvbnRlbnRfc2VvXUNyZWF0ZSBhIGNsZWFyIGFjdGlvbiBwbGFuLCBzZXQgYSB0aW1lbGluZSBmb3IgaW1wbGVtZW50aW5nIHRoZSBuZXcgc3RhbmRhcmRzIGFuZCBhc3NpZ24gcmVzcG9uc2liaWxpdGllcyB0byB0ZWFtIG1lbWJlcnMuXFxuXFxuW1wvY3NfY29udGVudF9zZW9dW1wvY3NfZWxlbWVudF9sYXlvdXRfc2xpZGVdW2NzX2VsZW1lbnRfbGF5b3V0X3NsaWRlIF9pZD1cIjMwXCIgXVtjc19lbGVtZW50X3RleHQgX2lkPVwiMzFcIiBdW2NzX2NvbnRlbnRfc2VvXUNvbmR1Y3QgdHJpYWwgcnVucyBvZiB0aGUgcmV2aXNlZCBwcm9jZXNzZXMgYmVmb3JlIGZ1bGx5IHJvbGxpbmcgb3V0IHRoZSBuZXcgc3RhbmRhcmRzIHNvIHRoYXQgeW91IGNhbiBpZGVudGlmeSBhbnkgcG90ZW50aWFsIGNoYWxsZW5nZXMgYW5kIGFkanVzdCBtZXRob2RvbG9naWVzIGFuZCBzeXN0ZW1zIHRvIGVuc3VyZSBzZWFtbGVzcyBpbXBsZW1lbnRhdGlvbi5cXG5cXG5bXC9jc19jb250ZW50X3Nlb11bXC9jc19lbGVtZW50X2xheW91dF9zbGlkZV1bY3NfZWxlbWVudF9sYXlvdXRfc2xpZGUgX2lkPVwiMzJcIiBdW2NzX2VsZW1lbnRfdGV4dCBfaWQ9XCIzM1wiIF1bY3NfY29udGVudF9zZW9dVXBkYXRlIGZpbmFuY2lhbCBzdGF0ZW1lbnQgZGlzY2xvc3VyZXMgdG8gbWVldCB0aGUgbmV3IHJlcXVpcmVtZW50cyBhbmQgY29tbXVuaWNhdGUgdGhlIGNoYW5nZXMgdG8ga2V5IHN0YWtlaG9sZGVycyZtZGFzaDtpbnZlc3RvcnMsIGJvYXJkIG1lbWJlcnMsIGFuZCBleHRlcm5hbCBhdWRpdG9ycyZtZGFzaDtwcm92aWRpbmcgdGhlbSB3aXRoIGNsZWFyIGRvY3VtZW50YXRpb24gdG8gc3VwcG9ydCBjb21wbGlhbmNlIGVmZm9ydHMuXFxuXFxuW1wvY3NfY29udGVudF9zZW9dW1wvY3NfZWxlbWVudF9sYXlvdXRfc2xpZGVdW1wvY3NfZWxlbWVudF9sYXlvdXRfc2xpZGVfY29udGFpbmVyXVtjc19lbGVtZW50X2xheW91dF9kaXZfMyBfaWQ9XCIzNFwiIF1bY3NfZWxlbWVudF9sYXlvdXRfZGl2XzQgX2lkPVwiMzVcIiBdW2NzX2VsZW1lbnRfaWNvbiBfaWQ9XCIzNlwiIF1bXC9jc19lbGVtZW50X2xheW91dF9kaXZfNF1bY3NfZWxlbWVudF9sYXlvdXRfZGl2XzQgX2lkPVwiMzdcIiBdW2NzX2VsZW1lbnRfaWNvbiBfaWQ9XCIzOFwiIF1bXC9jc19lbGVtZW50X2xheW91dF9kaXZfNF1bXC9jc19lbGVtZW50X2xheW91dF9kaXZfM11bXC9jc19lbGVtZW50X2xheW91dF9kaXZfMl1bY3NfZWxlbWVudF9zbGlkZV9wYWdpbmF0aW9uIF9pZD1cIjM5XCIgXVtcL2NzX2VsZW1lbnRfbGF5b3V0X2Rpdl1bXC9jc19lbGVtZW50X2xheW91dF9jb2x1bW5dW2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbiBfaWQ9XCI0MFwiIF1bY3NfZWxlbWVudF9nYXAgX2lkPVwiNDFcIiBdW1wvY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uXVtcL2NzX2VsZW1lbnRfbGF5b3V0X3Jvd11bY3NfZWxlbWVudF9sYXlvdXRfcm93IF9pZD1cIjQyXCIgXVtjc19lbGVtZW50X2xheW91dF9jb2x1bW4gX2lkPVwiNDNcIiBdW2NzX2VsZW1lbnRfZ2FwIF9pZD1cIjQ0XCIgXVtcL2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbl1bY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uIF9pZD1cIjQ1XCIgXVtjc19lbGVtZW50X3RleHQgX2lkPVwiNDZcIiBdW2NzX2NvbnRlbnRfc2VvXSZuYnNwO1xyXG5JRlJTIEF1ZGl0OiBQcmVwYXJpbmcgZm9yIHRoZSBuZXh0IHBoYXNlIG9mIHN0YW5kYXJkc1xyXG5JQVMgMjEgYW1lbmRtZW50cyBhbmQgdGhlIHJldmlzZWQgSUZSUyBmb3IgU01FcyByZXF1aXJlIHRoYXQgYnVzaW5lc3NlcyByZWV2YWx1YXRlIHByYWN0aWNlcywgaW5jbHVkaW5nIGZvcmVpZ24gY3VycmVuY3kgdHJhbnNhY3Rpb25zIGFuZCByZXZlbnVlIHJlY29nbml0aW9uIHBvbGljaWVzLCB0byBtYWludGFpbiBjb21wbGlhbmNlIGFuZCB0cmFuc3BhcmVuY3kuIEFuIElGUlMgYXVkaXQgaXMga2V5IGZvciBlbnN1cmluZyB0aGF0IGZpbmFuY2lhbCByZXBvcnRpbmcgaXMgYWxpZ25lZCB3aXRoIGV2b2x2aW5nIHN0YW5kYXJkcy5cclxuVGhlIGF1ZGl0IGJlZ2lucyB3aXRoIHVuZGVyc3RhbmRpbmcgdGhlIHNjb3BlIG9mIHVwZGF0ZXMgYW5kIGlkZW50aWZ5aW5nIGFyZWFzIHdoZXJlIGV4aXN0aW5nIHByYWN0aWNlcyBtYXkgZmFsbCBzaG9ydC5cclxuRW5nYWdpbmcgSUZSUyBzcGVjaWFsaXN0cyBoZWxwcyBidXNpbmVzc2VzIG5hdmlnYXRlIHRoZXNlIGNvbXBsZXhpdGllcyBhbmQgZW5zdXJlIGFjY3VyYXRlIGltcGxlbWVudGF0aW9uLiBBZGFwdGluZyBpbnRlcm5hbCBwcm9jZXNzZXMsIGluY2x1ZGluZyBhY2NvdW50aW5nIHN5c3RlbXMgYW5kIGNvbnRyb2xzLCBpcyBjcml0aWNhbCBmb3IgY29tcGxpYW5jZS4gVG9vbHMgZm9yIGV4Y2hhbmdlIHJhdGUgY2FsY3VsYXRpb25zIGFuZCByZXZpc2VkIHJldmVudWUgZnJhbWV3b3JrcyBjYW4gc3RyZWFtbGluZSB0aGUgdHJhbnNpdGlvbi4gQWRkaXRpb25hbGx5LCB0cmFpbmluZyBmaW5hbmNlIHRlYW1zIG9uIG5ldyBzdGFuZGFyZHMgZW5zdXJlIGNvbnNpc3RlbnQgYXBwbGljYXRpb24uXHJcblRyaWFsIGF1ZGl0cyBhcmUgYW4gZWZmZWN0aXZlIHdheSB0byB0ZXN0IHJlYWRpbmVzcywgcmVmaW5lIG1ldGhvZG9sb2dpZXMsIGFuZCBpZGVudGlmeSBwb3RlbnRpYWwgY2hhbGxlbmdlcyBiZWZvcmUgdGhlIHVwZGF0ZXMgdGFrZSBlZmZlY3QuIE1vZGVybiB0ZWNobm9sb2d5IGZ1cnRoZXIgZW5oYW5jZXMgZWZmaWNpZW5jeSwgYXV0b21hdGluZyBjb21wbGlhbmNlIHRhc2tzIGFuZCBwcm92aWRpbmcgZGVlcGVyIGluc2lnaHRzIGludG8gZmluYW5jaWFsIHBlcmZvcm1hbmNlLlxyXG5SZWd1bGFyIElGUlMgYXVkaXRzIGVuc3VyZSBjb21wbGlhbmNlLCBzdHJlbmd0aGVuIHN0YWtlaG9sZGVyIGNvbmZpZGVuY2UsIGltcHJvdmUgb3BlcmF0aW9uYWwgZWZmaWNpZW5jeSwgYW5kIHJlZHVjZSB0aGUgcmlzayBvZiBwZW5hbHRpZXMgb3IgcmVzdGF0ZW1lbnRzLiBCeSBwcm9hY3RpdmVseSBwcmVwYXJpbmcgZm9yIHRoZXNlIHVwZGF0ZXMsIGJ1c2luZXNzZXMgY2FuIG5hdmlnYXRlIHRoZSBjb21wbGV4aXRpZXMgb2YgZXZvbHZpbmcgZmluYW5jaWFsIHJlcG9ydGluZyBzdGFuZGFyZHMgYW5kIHBvc2l0aW9uIHRoZW1zZWx2ZXMgYXMgbGVhZGVycyBpbiB0cmFuc3BhcmVuY3kgYW5kIGFjY291bnRhYmlsaXR5LlxyXG5OYXZpZ2F0ZSBJRlJTIHVwZGF0ZXMgd2l0aCBITEIgR2xvYmFsXHJcbkFkYXB0aW5nIHRvIHRoZSBsYXRlc3QgSUZSUyB1cGRhdGVzIGlzIGVzc2VudGlhbCBmb3IgYnVzaW5lc3NlcyB0byBtYWludGFpbiBhY2N1cmF0ZSBmaW5hbmNpYWwgcmVwb3J0aW5nIGFuZCBjb21wbGlhbmNlLiBTdGF5aW5nIGluZm9ybWVkIGFuZCBwcmVwYXJlZCBpcyBrZXkgdG8gbWluaW1pc2luZyByaXNrcyBhbmQgbGV2ZXJhZ2luZyBuZXcgb3Bwb3J0dW5pdGllcy5cclxuV2l0aCBhbiBpbnRlcm5hdGlvbmFsIHRlYW0gb2YgcHJvZmVzc2lvbmFscyB3aXRoIGRlZXAgSUZSUyBleHBlcnRpc2UgYW5kIGEgcHJvdmVuIHRyYWNrIHJlY29yZCwgSExCIEdsb2JhbCBpcyBjb21taXR0ZWQgdG8gZ3VpZGluZyBidXNpbmVzc2VzIGxpa2UgeW91cnMgdGhyb3VnaCB0aGUgY29tcGxleGl0aWVzIG9mIElGUlMgY29tcGxpYW5jZSwgaGVscGluZyB0aGVtIG5hdmlnYXRlIHRoZXNlIGNoYW5nZXMgc21vb3RobHkgYW5kIGVmZmljaWVudGx5LiBDb250YWN0IHVzIHRvZGF5IHRvIGRpc2NvdmVyIGhvdyBITEIgY2FuIGhlbHAgeW91ciBidXNpbmVzcyBzdGF5IGFoZWFkLlxyXG4mbmJzcDtcXG5cXG5bXC9jc19jb250ZW50X3Nlb11bXC9jc19lbGVtZW50X2xheW91dF9jb2x1bW5dW2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbiBfaWQ9XCI0N1wiIF1bY3NfZWxlbWVudF9nYXAgX2lkPVwiNDhcIiBdW1wvY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uXVtcL2NzX2VsZW1lbnRfbGF5b3V0X3Jvd11bY3NfZWxlbWVudF9sYXlvdXRfcm93IF9pZD1cIjQ5XCIgXVtjc19lbGVtZW50X2xheW91dF9jb2x1bW4gX2lkPVwiNTBcIiBdW2NzX2VsZW1lbnRfZ2FwIF9pZD1cIjUxXCIgXVtcL2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbl1bY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uIF9pZD1cIjUyXCIgXVtjc19lbGVtZW50X2lkbXBvc3RncmlkX3RhZ3MgX2lkPVwiNTNcIiBdW1wvY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uXVtjc19lbGVtZW50X2xheW91dF9jb2x1bW4gX2lkPVwiNTRcIiBdW2NzX2VsZW1lbnRfZ2FwIF9pZD1cIjU1XCIgXVtcL2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbl1bXC9jc19lbGVtZW50X2xheW91dF9yb3ddW1wvY3NfZWxlbWVudF9zZWN0aW9uXVtjc19lbGVtZW50X3NlY3Rpb24gX2lkPVwiNTZcIiBdW2NzX2VsZW1lbnRfbGF5b3V0X3JvdyBfaWQ9XCI1N1wiIF1bY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uIF9pZD1cIjU4XCIgXVtjc19lbGVtZW50X2hlYWRsaW5lIF9pZD1cIjU5XCIgXVtjc19jb250ZW50X3Nlb11SZWxhdGVkIGNvbnRlbnRcXG5cXG5bXC9jc19jb250ZW50X3Nlb11bY3NfZWxlbWVudF9pZG1wb3N0Z3JpZCBfaWQ9XCI2MFwiIF1bXC9jc19lbGVtZW50X2xheW91dF9jb2x1bW5dW1wvY3NfZWxlbWVudF9sYXlvdXRfcm93XVtcL2NzX2VsZW1lbnRfc2VjdGlvbl1bY3NfZWxlbWVudF9zZWN0aW9uIF9pZD1cIjYxXCIgXVtjc19lbGVtZW50X2xheW91dF9yb3cgX2lkPVwiNjJcIiBdW2NzX2VsZW1lbnRfbGF5b3V0X2NvbHVtbiBfaWQ9XCI2M1wiIF1bY3NfZWxlbWVudF9pbWFnZSBfaWQ9XCI2NFwiIF1bY3NfZWxlbWVudF90ZXh0IF9pZD1cIjY1XCIgXVtjc19jb250ZW50X3Nlb11HZXQgaW4gdG91Y2hcXG5cXG5bXC9jc19jb250ZW50X3Nlb11bY3NfZWxlbWVudF90ZXh0IF9pZD1cIjY2XCIgXVtjc19jb250ZW50X3Nlb11XaGF0ZXZlciB5b3VyIHF1ZXN0aW9uIG91ciBnbG9iYWwgdGVhbSB3aWxsIHBvaW50IHlvdSBpbiB0aGUgcmlnaHQgZGlyZWN0aW9uXFxuXFxuW1wvY3NfY29udGVudF9zZW9dW2NzX2VsZW1lbnRfYnV0dG9uIF9pZD1cIjY3XCIgXVtjc19jb250ZW50X3Nlb11TdGFydCB0aGUgY29udmVyc2F0aW9uXFxuXFxuW1wvY3NfY29udGVudF9zZW9dW1wvY3NfZWxlbWVudF9sYXlvdXRfY29sdW1uXVtjc19lbGVtZW50X2xheW91dF9jb2x1bW4gX2lkPVwiNjhcIiBdW2NzX2VsZW1lbnRfaW1hZ2UgX2lkPVwiNjlcIiBdW2NzX2VsZW1lbnRfdGV4dCBfaWQ9XCI3MFwiIF1bY3NfY29udGVudF9zZW9dU2lnbiB1cCBmb3IgSExCIGluc2lnaHRzIG5ld3NsZXR0ZXJzXFxuXFxuW1wvY3NfY29udGVudF9zZW9dW2NzX2VsZW1lbnRfdGV4dCBfaWQ9XCI3MVwiIF1bY3NfY29udGVudF9zZW9dW3NpYndwX2Zvcm0gaWQ9MV1cXG5cXG5bXC9jc19jb250ZW50X3Nlb11bXC9jc19lbGVtZW50X2xheW91dF9jb2x1bW5dW1wvY3NfZWxlbWVudF9sYXlvdXRfcm93XVtcL2NzX2VsZW1lbnRfc2VjdGlvbl1bXC9jc19jb250ZW50XSIsInBvc3RfdGl0bGUiOiJIb3cgdG8gcHJlcGFyZSB5b3VyIGJ1c2luZXNzIGZvciB0aGUgbmV4dCBwaGFzZSBvZiBJRlJTIHVwZGF0ZXMiLCJwb3N0X2V4Y2VycHQiOiJUaGUgbmV4dCBwaGFzZSBvZiBJbnRlcm5hdGlvbmFsIEZpbmFuY2lhbCBSZXBvcnRpbmcgU3RhbmRhcmRzIChJRlJTKSB1cGRhdGVzIHdpbGwgYnJpbmcgc2lnbmlmaWNhbnQgY2hhbmdlcywgcGFydGljdWxhcmx5IGluIHJldmVudWUgcmVjb2duaXRpb24gZm9yIFNNRXMgYW5kIGZvcmVpZ24gY3VycmVuY3kgdHJhbnNhY3Rpb25zIGFuZCBkaXNjbG9zdXJlcy4gTmF2aWdhdGluZyB0aGVzZSB1cGRhdGVzIHdpbGwgcmVxdWlyZSBwcm9hY3RpdmUgcHJlcGFyYXRpb24sIGFuZCB0aGUgcmlnaHQgZ3VpZGFuY2UgY2FuIGVuc3VyZSBzZWFtbGVzcyBjb21wbGlhbmNlIGFuZCBjb250aW51ZWQgZ3Jvd3RoLiIsInBvc3Rfc3RhdHVzIjoicHVibGlzaCIsImNvbW1lbnRfc3RhdHVzIjoiY2xvc2VkIiwicGluZ19zdGF0dXMiOiJjbG9zZWQiLCJwb3N0X3Bhc3N3b3JkIjoiIiwicG9zdF9uYW1lIjoiaG93LXRvLXByZXBhcmUteW91ci1idXNpbmVzcy1mb3ItdGhlLW5leHQtcGhhc2Utb2YtaWZycy11cGRhdGVzIiwidG9fcGluZyI6IiIsInBpbmdlZCI6IiIsInBvc3RfbW9kaWZpZWQiOiIyMDI1LTA0LTEwIDE2OjAwOjEzIiwicG9zdF9tb2RpZmllZF9nbXQiOiIyMDI1LTA0LTEwIDE1OjAwOjEzIiwicG9zdF9jb250ZW50X2ZpbHRlcmVkIjoiIiwicG9zdF9wYXJlbnQiOjAsImd1aWQiOiJodHRwczpcL1wvd3d3LmhsYi5nbG9iYWxcLz9wPTI1MzU2IiwibWVudV9vcmRlciI6MCwicG9zdF90eXBlIjoicG9zdCIsInBvc3RfbWltZV90eXBlIjoiIiwiY29tbWVudF9jb3VudCI6IjAiLCJmaWx0ZXIiOiJyYXcifV0=\" ><article id=\"post-26279\" class=\" item eacs-grid-post eacs-post-grid-column\">\r\n                 <div class=\"eacs-grid-post-holder\">\r\n                 <div class=\"eacs-grid-post-holder-inner\"><div class=\"eacs-entry-media\"><div class=\"eacs-entry-overlay\"><a href=\"https:\/\/www.hlb.global\/a-guide-to-auditing-digital-assets-under-ifrs-accounting-standards-versus-us-gaap\/\"><\/a><\/div><div class=\"eacs-entry-thumbnail\"><img src=https:\/\/www.hlb.global\/wp-content\/uploads\/2025\/07\/Digital-Assets-in-Accountancy-standards-article-Jul25-1024x576.jpg><\/div><\/div><div class=\"eacs-entry-wrapper\">\r\n                            <header class=\"eacs-entry-header\">\r\n                              <h2 class=\"eacs-entry-title\"><a class=\"eacs-grid-post-link\" href=\"https:\/\/www.hlb.global\/a-guide-to-auditing-digital-assets-under-ifrs-accounting-standards-versus-us-gaap\/\" title=\"A guide to auditing digital assets using different accounting standards\">A guide to auditing digital assets using different accounting standards<\/a><\/h2><\/header>\r\n                              <div class=\"eacs-entry-content\"><div class=\"eacs-grid-post-excerpt\"><p>Forward-thinking companies around the world are actively using digital assets to shape their balance sheets, using a range of solutions \u2013 from cryptocurrencies to stablecoins. From an accounting point of view, digital assets can often create confusion. Learn how both IFRS and US GAAP accounting standards handle digital assets in...<\/p><\/div><\/div><\/div><div class=\"eacs-entry-footer\"><div class=\"eacs-entry-meta\"><div class=\"eacs-posted-on\"><time datetime=\"30 July 2025\">30 July 2025<\/time><\/div><\/div><\/div><\/div><\/div><\/article><article id=\"post-26275\" class=\" item eacs-grid-post eacs-post-grid-column\">\r\n                 <div class=\"eacs-grid-post-holder\">\r\n                 <div class=\"eacs-grid-post-holder-inner\"><div class=\"eacs-entry-media\"><div class=\"eacs-entry-overlay\"><a href=\"https:\/\/www.hlb.global\/accounting-for-crypto-assets-under-ifrs-18-versus-fasb-asu-2023-08\/\"><\/a><\/div><div class=\"eacs-entry-thumbnail\"><img src=https:\/\/www.hlb.global\/wp-content\/uploads\/2025\/07\/Crypocurrency-Accounting_Insights_Jul25-1024x576.jpg><\/div><\/div><div class=\"eacs-entry-wrapper\">\r\n                            <header class=\"eacs-entry-header\">\r\n                              <h2 class=\"eacs-entry-title\"><a class=\"eacs-grid-post-link\" href=\"https:\/\/www.hlb.global\/accounting-for-crypto-assets-under-ifrs-18-versus-fasb-asu-2023-08\/\" title=\"Accounting for crypto assets under IFRS 18 versus FASB ASU 2023-08\">Accounting for crypto assets under IFRS 18 versus FASB ASU 2023-08<\/a><\/h2><\/header>\r\n                              <div class=\"eacs-entry-content\"><div class=\"eacs-grid-post-excerpt\"><p>Corporations are starting to wholeheartedly embrace cryptocurrencies. As these currencies are becoming integral to business operations, demand for clear and transparent financial reporting has come under the spotlight. It's important to understand how IFRS 18 and the FASB Accounting Standards Update affect crypto asset accounting.<\/p><\/div><\/div><\/div><div class=\"eacs-entry-footer\"><div class=\"eacs-entry-meta\"><div class=\"eacs-posted-on\"><time datetime=\"23 July 2025\">23 July 2025<\/time><\/div><\/div><\/div><\/div><\/div><\/article><article id=\"post-25356\" class=\" item eacs-grid-post eacs-post-grid-column\">\r\n                 <div class=\"eacs-grid-post-holder\">\r\n                 <div class=\"eacs-grid-post-holder-inner\"><div class=\"eacs-entry-media\"><div class=\"eacs-entry-overlay\"><a href=\"https:\/\/www.hlb.global\/how-to-prepare-your-business-for-the-next-phase-of-ifrs-updates\/\"><\/a><\/div><div class=\"eacs-entry-thumbnail\"><img src=https:\/\/www.hlb.global\/wp-content\/uploads\/2025\/03\/IFRS-updates-2025_article_header-web-1024x576.png><\/div><\/div><div class=\"eacs-entry-wrapper\">\r\n                            <header class=\"eacs-entry-header\">\r\n                              <h2 class=\"eacs-entry-title\"><a class=\"eacs-grid-post-link\" href=\"https:\/\/www.hlb.global\/how-to-prepare-your-business-for-the-next-phase-of-ifrs-updates\/\" title=\"How to prepare your business for the next phase of IFRS updates\">How to prepare your business for the next phase of IFRS updates<\/a><\/h2><\/header>\r\n                              <div class=\"eacs-entry-content\"><div class=\"eacs-grid-post-excerpt\"><p>The next phase of International Financial Reporting Standards (IFRS) updates will bring significant changes, particularly in revenue recognition for SMEs and foreign currency transactions and disclosures. Navigating these updates will require proactive preparation, and the right guidance can ensure seamless compliance and continued growth.<\/p><\/div><\/div><\/div><div class=\"eacs-entry-footer\"><div class=\"eacs-entry-meta\"><div class=\"eacs-posted-on\"><time datetime=\"20 March 2025\">20 March 2025<\/time><\/div><\/div><\/div><\/div><\/div><\/article><\/div><\/div>\t\t<\/div>\r\n\t\t\r\n\t<\/div>\r\n\r\n\r\n\t<\/div><\/div><\/div><\/div><div class=\"x-section e26213-e31 mk85-2 mk85-3 mk85-4 section-get-in-touch\"><div class=\"x-row e26213-e32 mk85-8 mk85-9 mk85-b mk85-i\"><div class=\"x-row-inner\"><div class=\"x-col e26213-e33 mk85-j mk85-m mk85-n\"><span class=\"x-image e26213-e34 mk85-15 mk85-17 mk85-18\"><img decoding=\"async\" src=\"https:\/\/www.hlb.global\/wp-content\/uploads\/2022\/02\/GetInTouchIllo.png\" width=\"111\" height=\"128\" alt=\"Image\"><\/span><div class=\"x-text x-content e26213-e35 mk85-s mk85-t mk85-u mk85-w mk85-z mk85-10\">Get in touch<\/div><div class=\"x-text x-content e26213-e36 mk85-t mk85-u mk85-w mk85-z mk85-11 mk85-12 h2 subtitle\">Whatever your question our global team will point you in the right direction<\/div><a class=\"x-anchor x-anchor-button e26213-e37 mk85-1c\" tabindex=\"0\" href=\"https:\/\/www.hlb.global\/contact-us\/\" target=\"_blank\" rel=\"noopener noreferrer\"><div class=\"x-anchor-content\"><div class=\"x-anchor-text\"><span class=\"x-anchor-text-primary\">Start the conversation<\/span><\/div><\/div><\/a><\/div><div class=\"x-col e26213-e38 mk85-j mk85-m mk85-o\"><span class=\"x-image e26213-e39 mk85-15 mk85-16 mk85-19\"><img decoding=\"async\" src=\"https:\/\/www.hlb.global\/wp-content\/uploads\/2020\/07\/ContactIllo.png\" width=\"121\" height=\"100\" alt=\"Image\"><\/span><div class=\"x-text x-content e26213-e40 mk85-t mk85-u mk85-v mk85-w mk85-12 mk85-13\"><h2>Sign up for HLB insights newsletters<\/h2><\/div><div class=\"x-text x-content e26213-e41 mk85-s mk85-t mk85-v mk85-w mk85-x mk85-14 hlb-signup-form\">\t\t\t\n\t\t\t<form id=\"sib_signup_form_1\" method=\"post\" class=\"sib_signup_form\">\n\t\t\t\t<div class=\"sib_loader\" style=\"display:none;\"><img\n\t\t\t\t\t\t\tsrc=\"https:\/\/www.hlb.global\/wp-includes\/images\/spinner.gif\" alt=\"loader\"><\/div>\n\t\t\t\t<input type=\"hidden\" name=\"sib_form_action\" value=\"subscribe_form_submit\">\n\t\t\t\t<input type=\"hidden\" name=\"sib_form_id\" value=\"1\">\n                <input type=\"hidden\" name=\"sib_form_alert_notice\" value=\"Please fill out this field\">\n                <input type=\"hidden\" name=\"sib_form_invalid_email_notice\" value=\"Your email address is invalid\">\n                <input type=\"hidden\" name=\"sib_security\" value=\"130a5ae188\">\n\t\t\t\t<div class=\"sib_signup_box_inside_1\">\n\t\t\t\t\t<div style=\"\/*display:none*\/\" class=\"sib_msg_disp\">\n\t\t\t\t\t<\/div>\n                    \t\t\t\t\t<div class=\"form-group-field with-side-decoration--lg\">\r\n<div class=\"form-group\">\r\n\r\n<label class=\"sib-email-area form-label\">Email address*<\/label>    \r\n<input type=\"email\" class=\"sib-email-area form-control\" name=\"email\" required=\"required\">\r\n<\/div>\r\n<p class=\"small\">By submitting your email address, you acknowledge that you have read the Privacy Statement and that you consent to our processing data in accordance with the <a href=\"\/legal\">Privacy Statement<\/a> (including international transfers). If you change your mind at any time about wishing to receive the information from us, \r\n    you can send us a message using the <a href=\"\/contact-us\">Contact us<\/a> page.<\/p>\r\n<p>\r\n    <button type=\"submit\" class=\"sib-default-btn button button--default\" value=\"Subscribe\">Submit<\/button>\r\n<\/p>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t<\/form>\n\t\t\t<style>\n\t\t\t\tform#sib_signup_form_1 p.sib-alert-message {\n    padding: 6px 12px;\n    margin-bottom: 20px;\n    border: 1px solid transparent;\n    border-radius: 4px;\n    -webkit-box-sizing: border-box;\n    -moz-box-sizing: border-box;\n    box-sizing: border-box;\n}\nform#sib_signup_form_1 p.sib-alert-message-error {\n    background-color: #f2dede;\n    border-color: #ebccd1;\n    color: #a94442;\n}\nform#sib_signup_form_1 p.sib-alert-message-success {\n    background-color: #dff0d8;\n    border-color: #d6e9c6;\n    color: #3c763d;\n}\nform#sib_signup_form_1 p.sib-alert-message-warning {\n    background-color: #fcf8e3;\n    border-color: #faebcc;\n    color: #8a6d3b;\n}\n\t\t\t<\/style>\n\t\t\t<\/div><\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Financial security represents an ever-growing challenge for businesses of all types, but this can be a complex landscape with issues that range from fraud detection to regulatory compliance. Forensic accountancy represents a great way to mitigate some of these risks, while it can also uncover some opportunities for growth.<\/p>\n","protected":false},"author":17,"featured_media":26214,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"episode_type":"","audio_file":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","filesize_raw":"","cybocfi_hide_featured_image":"","footnotes":""},"categories":[8],"tags":[123,93,85],"acf":[],"aioseo_notices":[],"featured_image_url":"https:\/\/www.hlb.global\/wp-content\/uploads\/2025\/06\/Forensic-Accounting-101-article-Jun25.jpg","_links":{"self":[{"href":"https:\/\/www.hlb.global\/wp-json\/wp\/v2\/posts\/26213"}],"collection":[{"href":"https:\/\/www.hlb.global\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hlb.global\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hlb.global\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hlb.global\/wp-json\/wp\/v2\/comments?post=26213"}],"version-history":[{"count":2,"href":"https:\/\/www.hlb.global\/wp-json\/wp\/v2\/posts\/26213\/revisions"}],"predecessor-version":[{"id":26216,"href":"https:\/\/www.hlb.global\/wp-json\/wp\/v2\/posts\/26213\/revisions\/26216"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hlb.global\/wp-json\/wp\/v2\/media\/26214"}],"wp:attachment":[{"href":"https:\/\/www.hlb.global\/wp-json\/wp\/v2\/media?parent=26213"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hlb.global\/wp-json\/wp\/v2\/categories?post=26213"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hlb.global\/wp-json\/wp\/v2\/tags?post=26213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}