{"id":12,"date":"2016-11-16T23:00:45","date_gmt":"2016-11-16T23:00:45","guid":{"rendered":"http:\/\/dedicateddivorcelawyer.com.sg\/main\/?page_id=12"},"modified":"2026-04-21T21:55:35","modified_gmt":"2026-04-21T13:55:35","slug":"divorce-law","status":"publish","type":"page","link":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/divorce-law\/","title":{"rendered":"Divorce in Singapore | Divorce Law"},"content":{"rendered":"<div id=\"pl-12\" class=\"panel-layout\">\n<div id=\"pg-12-0\" class=\"panel-grid panel-no-style\">\n<div id=\"pgc-12-0-0\" class=\"panel-grid-cell\" data-weight=\"1\">\n<div id=\"panel-12-0-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"0\" data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;}\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<h3><strong>Divorce Law (\u79bb\u5a5a\u6cd5\u5f8b)<\/strong><\/h3>\n<ul>\n<li>\n<h4><strong>File for Divorce<\/strong><\/h4>\n<\/li>\n<li>\n<h4><strong>Deed of Separation<\/strong><\/h4>\n<\/li>\n<li>\n<h4><strong>Annullment of Marriage\u00a0<\/strong><\/h4>\n<\/li>\n<li>\n<h4><strong>Custody Child Dispute<\/strong><\/h4>\n<\/li>\n<li>\n<h4><strong>Maintenance for Wife And Children<\/strong><\/h4>\n<\/li>\n<li>\n<h4><strong>Enforcement of Maintenance Order<\/strong><\/h4>\n<\/li>\n<li>\n<h4><strong>Court Orders (Divisional of Matrimonial Assets)<\/strong><\/h4>\n<\/li>\n<li>\n<h4><strong>Variation of Maintenance \u2013 Variation of Custody \u2013 Family Violence<\/strong><\/h4>\n<\/li>\n<\/ul>\n<h3>\u00a0<strong>Are you looking for Lawyer to help you to apply to dissolve your marriage ?\u00a0<\/strong><\/h3>\n<h3><span style=\"color: #000000;\"><strong><a style=\"color: #000000;\" href=\"http:\/\/dedicateddivorcelawyer.com.sg\/divorce-law\/divorce-enquiry\"><span style=\"color: #ff0000;\">CALL 97607060 Now<\/span> \u00a0or <span style=\"color: #ff0000;\">Click Here<\/span> to get FREE Consultation with our Lawyer, Raymond Lim.<\/a><\/strong><\/span><\/h3>\n<h3><span style=\"color: #000000;\"><strong><a style=\"color: #000000;\" href=\"http:\/\/dedicateddivorcelawyer.com.sg\/divorce-law\/divorce-enquiry\"><span style=\"color: #ff0000;\">\u8bf7\u9a6c\u4e0a\u62e8\u7535\u8bdd 97607060 \u6216\u70b9\u51fb\u8fd9\u91cc<\/span>\u73b0\u5728\u83b7\u53d6\u548c\u6211\u4eec\u7684\u5f8b\u5e08\uff0cRaymond Lim\u514d\u8d39\u54a8\u8be2\u3002<\/a><\/strong><\/span><\/h3>\n<h3>\u00a0<\/h3>\n<h3><strong>Divorce Lawyer in Singapore<\/strong><\/h3>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\"><strong>Are you filing for Divorce in Singapore?<\/strong> Or<strong> Just wondering how to divorce in Singapore?<\/strong><strong>If you are looking for answers to the above questions then you will benefit from hiring the services of Raymond Lim &amp; Co., a Singapore Dedicated Divorce Lawyer firm in Singapore.<\/strong><\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">Prolong Divorce proceedings in Singapore can drain away your energy, time and money if not settled amicably and quickly. This is where Raymond Lim and Co. comes in to help you to find a <strong>speedy resolution<\/strong> of this kind of problem so that you can move forward in your life journey and put the unhappy past behind. So if you have decided to divorce, speak to Raymond Lim &amp; Co. for a free advice over the phone about the divorce process and divorce fees.<\/span><\/p>\n<h3><strong>Filing for Divorce<\/strong><\/h3>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">Filing for divorce in Singapore can be a stressful time for you. The divorce proceedings can be a challenging task for lay people. It\u2019s not something you can usually do alone and you will need a good divorce lawyer to help you with the paperwork, and to advise you about bringing a quick resolution with a view to save divorce cost. Divorce proceedings in Singapore can turn complex and you need divorce lawyer to help you to bring a quick end to your divorce conflict.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">This is where Raymond Lim and Co., one of the Divorce lawyer firms in Singapore, comes in to help you to strategise a speedy resolution of your divorce conflict so that you can move forward in your life journey and put the unhappy past behind.<\/span><\/p>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pl-12\" class=\"panel-layout\">\n<div id=\"pg-12-0\" class=\"panel-grid panel-no-style\">\n<div id=\"pgc-12-0-0\" class=\"panel-grid-cell\" data-weight=\"1\">\n<div id=\"panel-12-0-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"0\" data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;}\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><style type=\"text\/css\" class=\"panels-style\" data-panels-style-for-post=\"12\">@import url(https:\/\/dedicateddivorcelawyer.com.sg\/main\/wp-content\/plugins\/siteorigin-panels\/css\/front-flex.min.css); #pgc-12-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) } #pl-12 #panel-12-0-0-0 {  } #pl-12 .so-panel { margin-bottom:30px } #pl-12 .so-panel:last-child { margin-bottom:0px } @media (max-width:780px){ #pg-12-0.panel-no-style, #pg-12-0.panel-has-style > .panel-row-style { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column } #pg-12-0 > .panel-grid-cell , #pg-12-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 } #pl-12 .panel-grid-cell { padding:0 } #pl-12 .panel-grid .panel-grid-cell-empty { display:none } #pl-12 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }  } <\/style><\/p>\n\n\n<p class=\"wp-block-paragraph\"><strong>SOME THINGS TO PREPARE FOR DIVORCE<\/strong><\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\"><strong>a.Attend CPP counselling If You Have Young children below 21 years old<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have young children below 21 years old, both you and spouse are required to firstly register with MSF\/Family Assist to attend Mandatory Co-Parenting Programme (CCP) course and obtain CPP Attendance Cert after having attend in person a CPP consultation meeting before either one of you can engage lawyer to file divorce papers in Singapore Family Justice Court. Without obtaining this CPP Cert, both of you neither can file for divorce in court or file documents to respond to your spouse&#8217;s application for divorce with the Court.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>b.Print Outstanding HDB Flat Loan and CPF Pulic Housing Withdraawals Statement<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If both of you are joint owners of matrimonial HDB flat or private property, please go to HDB\/CPF Websites to printout your latest HDB Loan Balance Statement and CPF Statement on CPF Monies used to pay todate the purchase of the said matrimonial house which can help lawyers to advise on respective parties&#8217; monetary contributions towards the payment of the said property. The parties&#8217; monetary contributions will help to determine parties initial share of the said property.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>c.Check if the Parties have occupied the HDB House for more than 5 years Min Occupation Period<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You should also go to the HDB website to log in to My HDB to check if both of you have occupy the HDB flat for more than 5 years Minimum Occupation Period (MOP). If your MOP period is less than 5 years, HDB will not allow parties to sell the HDB Flat as one of the option to settle the division of the matrimonial asset. HDB will accept either a surrender of the flat to HDB or one party transfer of the flat to the other party who fulfils HDB regulation to take over the flat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For annulment of marriage cases, if parties did not fulfil this MOP period, both parties are required by HDB regulation to surrender the HDB flat to HDB and HDB will not allow transfer of the flat to one of the party in annulment of marriage case.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>d.Collate the essential documents to see lawyer to prepare divorce Orignating Application Papers (&#8220;OA DIVORCE&#8221;)<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1.Marriage Certificate <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2.Children Birth Certificate<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">3.CPF Public Housing Withdrawal Statement<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4.HDB or Private Property Purchase Documents<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5.Document showing change of parties name if name differ from name registered in Marriage Certificate<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Divorce Law (\u79bb\u5a5a\u6cd5\u5f8b) File for Divorce Deed of Separation Annullment of Marriage\u00a0 Custody Child Dispute Maintenance for Wife And Children Enforcement of Maintenance Order Court Orders (Divisional of Matrimonial Assets) Variation of Maintenance \u2013 Variation of Custody \u2013 Family Violence \u00a0Are you looking for Lawyer to help you to apply to dissolve your marriage ?\u00a0 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"fullwidth.php","meta":{"_crdt_document":"{\"document\":\"AADwAdGvhJAN7wGC1JCnCZ7C8ETV7Ij9AQDC1JCnCQDRr4SQDQCC1JCnCZGvhJANwtSQpwkN0a+EkA0UgtSQpwmRr4SQDYLUkKcJka+EkA2C1JCnCZGvhJANgtSQpwmRr4SQDYLUkKcJka+EkA2C1JCnCdGvhJANAMLUkKcJApGvhJANwtSQpwkAka+EkA3C1JCnCVeRr4SQDYLUkKcJka+EkA2C1JCnCZGvhJANgtSQpwmRr4SQDYLUkKcJka+EkA2C1JCnCZGvhJANwtSQpwmVAZXsiP0BnsLwRNGvhJANA57C8ESRr4SQDZ7C8ESRr4SQDecECIYBAogBAqoBArwBAoYHAroBAqYBApoBAgoDAAQIApYBAgwDAAQIApoBAgwDAAQIAoYBAhwCDAMABAgCoAECDAMABAgCuAECDAMABAgCtgECDAMABAgClAICDAMABAgCuAICDAIMAgoCpgICHAKKBgKEBAK4BwILAAKsAQKUDAKAEQMABJgBAr4QAroJAwAEDAIOAwAMAwAEApQBAhoIAg4CDgIOAgQcAhoCGAMBEAMBkAE8AqoBArwBAoYHAroBAwCQEQIsBJAEAgYCnAIChAMCHAIaAhACiCIEHgIWAhQCBgKYAQI8AhAChAICDAIaAqACEA4CDgKaAQIWIgKCAQQQCAIOAg4CDgIOAg4CBI4aBAIBAgpK9PMBAAIAArLzAQb88wG08wHk8wEBAQhIAA4BAQgCQkgwjhaADqgCqgaMDJQ8DpIDgF2yAea7AQIQAgQCjNUB0NQBCgLSH7DzAe7zAQKm8wHu0wEBAQgASAIISrgBAQEIAEgAEAEBCAJCSAC+AgEBCAJCSACAEQEBCAJCSACOAwEBCAJCSACGDwEBCAJCSACuAwEBCAJCSACKDwEBCAJCSPxDgA6oAqoGjAy0nAHeuAEKAiD2HwKQW55XAQEIAEgKUKYBHATWAbACBioCGAJCiAHwA6wFDAL+AdIBhgHsBb4IAQEIAEj+CI4JAQEIAEgKSjwBAQgASOICDMIFjgn4AeIEqAOOBAEBCABICjD2DCCACjawAwLIAsQBkAQBAQgASAqOAQbeAagBAQEIAEgKEATMAwI2tgG4BwEBCABICqQBEDIK\/AKAJu55sF3i1wECVpIBjhaADqgCqgaMDJQ8DpIDgF2yAQEE0tkBAQaCGw0CogGuAQoCzh+MtwEA6AIBAagCAoYB1LgBpLsBANQBDOYHugnoCCCACvgBAJ4GAuAG7EKwXQEAjQYoAycABAAnAAQAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAGBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAYEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAGBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQBJwAoBCcAKAAnAAcAKAMnACEAJwAhAKgAoQOoAocAKAInACgAJwCHACgCJwEEACgAJwDBBcQBwQLEAMEAxADBAMQAwQCEA6gDxwAoAicBKAAnAKgABADHACgCJwAoAScAxwAoAicBBAAoACcAxwAoAicBBAAoACcAxwAoAicBBAAoACcAxwAoAicBBAAoACcAxwAoAicBBAAoACcAxwAoAicBBAAoACcAxwAoAicBBAAoACcAxAiEAKgBxwAoAicBKAAnAAQAhArEA8EAxAPHACgCJwEoACcAxwAoAicBKAAnAAQAxwAoAicBKAAnAMQBhAJEAIQAxwAoAicBKAAnAAQAhADEAoQDxwAoAicBKAAnAAQAhAHHACgCJwEoACcABACEAcQBhADHACgCJwEoACcABACEBCEDqADBAMQAwQDEgGqKZ3N0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c2x1Z2RvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZURpdm9yY2UgaW4gU2luZ2Fwb3JlIHwgRGl2b3JjZSBMYXdkb2N1bWVudGNvbnRlbnQ8ZGl2IGlkPSJwbC0xMiIgY2xhc3M9InBhbmVsLWxheW91dCI+CjxkaXYgaWQ9InBnLTEyLTAiIGNsYXNzPSJwYW5lbC1ncmlkIHBhbmVsLW5vLXN0eWxlIj4KPGRpdiBpZD0icGdjLTEyLTAtMCIgY2xhc3M9InBhbmVsLWdyaWQtY2VsbCIgZGF0YS13ZWlnaHQ9IjEiPgo8ZGl2IGlkPSJwYW5lbC0xMi0wLTAtMCIgY2xhc3M9InNvLXBhbmVsIHdpZGdldCB3aWRnZXRfc293LWVkaXRvciBwYW5lbC1maXJzdC1jaGlsZCBwYW5lbC1sYXN0LWNoaWxkIiBkYXRhLWluZGV4PSIwIiBkYXRhLXN0eWxlPSJ7JnF1b3Q7YmFja2dyb3VuZF9pbWFnZV9hdHRhY2htZW50JnF1b3Q7OmZhbHNlLCZxdW90O2JhY2tncm91bmRfZGlzcGxheSZxdW90OzomcXVvdDt0aWxlJnF1b3Q7fSI+CjxkaXYgY2xhc3M9InNvLXdpZGdldC1zb3ctZWRpdG9yIHNvLXdpZGdldC1zb3ctZWRpdG9yLWJhc2UiPgo8ZGl2IGNsYXNzPSJzaXRlb3JpZ2luLXdpZGdldC10aW55bWNlIHRleHR3aWRnZXQiPgo8aDM+PHN0cm9uZz5EaXZvcmNlIExhdyAo56a75ama5rOV5b6LKTwvc3Ryb25nPjwvaDM+Cjx1bD4KPGxpPgo8aDQ+PHN0cm9uZz5GaWxlIGZvciBEaXZvcmNlPC9zdHJvbmc+PC9oND4KPC9saT4KPGxpPgo8aDQ+PHN0cm9uZz5EZWVkIG9mIFNlcGFyYXRpb248L3N0cm9uZz48L2g0Pgo8L2xpPgo8bGk+CjxoND48c3Ryb25nPkFubnVsbG1lbnQgb2YgTWFycmlhZ2U8L3N0cm9uZz48L2g0Pgo8L2xpPgo8bGk+CjxoND48c3Ryb25nPkN1c3RvZHkgQ2hpbGQgRGlzcHV0ZTwvc3Ryb25nPjwvaDQ+CjwvbGk+CjxsaT4KPGg0PjxzdHJvbmc+TWFpbnRlbmFuY2UgZm9yIFdpZmUgQW5kIENoaWxkcmVuPC9zdHJvbmc+PC9oND4KPC9saT4KPGxpPgo8aDQ+PHN0cm9uZz5FbmZvcmNlbWVudCBvZiBNYWludGVuYW5jZSBPcmRlcjwvc3Ryb25nPjwvaDQ+CjwvbGk+CjxsaT4KPGg0PjxzdHJvbmc+Q291cnQgT3JkZXJzIChEaXZpc2lvbmFsIG9mIE1hdHJpbW9uaWFsIEFzc2V0cyk8L3N0cm9uZz48L2g0Pgo8L2xpPgo8bGk+CjxoND48c3Ryb25nPlZhcmlhdGlvbiBvZiBNYWludGVuYW5jZSDigJMgVmFyaWF0aW9uIG9mIEN1c3RvZHkg4oCTIEZhbWlseSBWaW9sZW5jZTwvc3Ryb25nPjwvaDQ+CjwvbGk+CjwvdWw+CjxoMz48c3Ryb25nPkFyZSB5b3UgbG9va2luZyBmb3IgTGF3eWVyIHRvIGhlbHAgeW91IHRvIGFwcGx5IHRvIGRpc3NvbHZlIHlvdXIgbWFycmlhZ2UgPzwvc3Ryb25nPjwvaDM+CjxoMz48c3BhbiBzdHlsZT0iY29sb3I6ICMwMDAwMDA7Ij48c3Ryb25nPjxhIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiIGhyZWY9Imh0dHA6Ly9kZWRpY2F0ZWRkaXZvcmNlbGF3eWVyLmNvbS5zZy9kaXZvcmNlLWxhdy9kaXZvcmNlLWVucXVpcnkiPjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPkNBTEwgOTc2MDcwNjAgTm93PC9zcGFuPiBvciA8c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5DbGljayBIZXJlPC9zcGFuPiB0byBnZXQgRlJFRSBDb25zdWx0YXRpb24gd2l0aCBvdXIgTGF3eWVyLCBSYXltb25kIExpbS48L2E+PC9zdHJvbmc+PC9zcGFuPjwvaDM+CjxoMz48c3BhbiBzdHlsZT0iY29sb3I6ICMwMDAwMDA7Ij48c3Ryb25nPjxhIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiIGhyZWY9Imh0dHA6Ly9kZWRpY2F0ZWRkaXZvcmNlbGF3eWVyLmNvbS5zZy9kaXZvcmNlLWxhdy9kaXZvcmNlLWVucXVpcnkiPjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPuivt+mprOS4iuaLqOeUteivnSA5NzYwNzA2MCDmiJbngrnlh7vov5nph4w8L3NwYW4+546w5Zyo6I635Y+W5ZKM5oiR5Lus55qE5b6L5biI77yMUmF5bW9uZCBMaW3lhY3otLnlkqjor6LjgII8L2E+PC9zdHJvbmc+PC9zcGFuPjwvaDM+CjxoMz48L2gzPgo8aDM+PHN0cm9uZz5EaXZvcmNlIExhd3llciBpbiBTaW5nYXBvcmU8L3N0cm9uZz48L2gzPgo8cCBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiPjxzdHJvbmc+QXJlIHlvdSBmaWxpbmcgZm9yIERpdm9yY2UgaW4gU2luZ2Fwb3JlPzwvc3Ryb25nPiBPcjxzdHJvbmc+IEp1c3Qgd29uZGVyaW5nIGhvdyB0byBkaXZvcmNlIGluIFNpbmdhcG9yZT88L3N0cm9uZz48c3Ryb25nPklmIHlvdSBhcmUgbG9va2luZyBmb3IgYW5zd2VycyB0byB0aGUgYWJvdmUgcXVlc3Rpb25zIHRoZW4geW91IHdpbGwgYmVuZWZpdCBmcm9tIGhpcmluZyB0aGUgc2VydmljZXMgb2YgUmF5bW9uZCBMaW0gJmFtcDsgQ28uLCBhIFNpbmdhcG9yZSBEZWRpY2F0ZWQgRGl2b3JjZSBMYXd5ZXIgZmlybSBpbiBTaW5nYXBvcmUuPC9zdHJvbmc+PC9zcGFuPjwvcD4KPHAgc3R5bGU9InRleHQtYWxpZ246IGp1c3RpZnk7Ij48c3BhbiBzdHlsZT0iY29sb3I6ICMwMDAwMDA7Ij5Qcm9sb25nIERpdm9yY2UgcHJvY2VlZGluZ3MgaW4gU2luZ2Fwb3JlIGNhbiBkcmFpbiBhd2F5IHlvdXIgZW5lcmd5LCB0aW1lIGFuZCBtb25leSBpZiBub3Qgc2V0dGxlZCBhbWljYWJseSBhbmQgcXVpY2tseS4gVGhpcyBpcyB3aGVyZSBSYXltb25kIExpbSBhbmQgQ28uIGNvbWVzIGluIHRvIGhlbHAgeW91IHRvIGZpbmQgYSA8c3Ryb25nPnNwZWVkeSByZXNvbHV0aW9uPC9zdHJvbmc+IG9mIHRoaXMga2luZCBvZiBwcm9ibGVtIHNvIHRoYXQgeW91IGNhbiBtb3ZlIGZvcndhcmQgaW4geW91ciBsaWZlIGpvdXJuZXkgYW5kIHB1dCB0aGUgdW5oYXBweSBwYXN0IGJlaGluZC4gU28gaWYgeW91IGhhdmUgZGVjaWRlZCB0byBkaXZvcmNlLCBzcGVhayB0byBSYXltb25kIExpbSAmYW1wOyBDby4gZm9yIGEgZnJlZSBhZHZpY2Ugb3ZlciB0aGUgcGhvbmUgYWJvdXQgdGhlIGRpdm9yY2UgcHJvY2VzcyBhbmQgZGl2b3JjZSBmZWVzLjwvc3Bhbj48L3A+CjxoMz48c3Ryb25nPkZpbGluZyBmb3IgRGl2b3JjZTwvc3Ryb25nPjwvaDM+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMDAwMDAwOyI+RmlsaW5nIGZvciBkaXZvcmNlIGluIFNpbmdhcG9yZSBjYW4gYmUgYSBzdHJlc3NmdWwgdGltZSBmb3IgeW91LiBUaGUgZGl2b3JjZSBwcm9jZWVkaW5ncyBjYW4gYmUgYSBjaGFsbGVuZ2luZyB0YXNrIGZvciBsYXkgcGVvcGxlLiBJdOKAmXMgbm90IHNvbWV0aGluZyB5b3UgY2FuIHVzdWFsbHkgZG8gYWxvbmUgYW5kIHlvdSB3aWxsIG5lZWQgYSBnb29kIGRpdm9yY2UgbGF3eWVyIHRvIGhlbHAgeW91IHdpdGggdGhlIHBhcGVyd29yaywgYW5kIHRvIGFkdmlzZSB5b3UgYWJvdXQgYnJpbmdpbmcgYSBxdWljayByZXNvbHV0aW9uIHdpdGggYSB2aWV3IHRvIHNhdmUgZGl2b3JjZSBjb3N0LiBEaXZvcmNlIHByb2NlZWRpbmdzIGluIFNpbmdhcG9yZSBjYW4gdHVybiBjb21wbGV4IGFuZCB5b3UgbmVlZCBkaXZvcmNlIGxhd3llciB0byBoZWxwIHlvdSB0byBicmluZyBhIHF1aWNrIGVuZCB0byB5b3VyIGRpdm9yY2UgY29uZmxpY3QuPC9zcGFuPjwvcD4KPHAgc3R5bGU9InRleHQtYWxpZ246IGp1c3RpZnk7Ij48c3BhbiBzdHlsZT0iY29sb3I6ICMwMDAwMDA7Ij5UaGlzIGlzIHdoZXJlIFJheW1vbmQgTGltIGFuZCBDby4sIG9uZSBvZiB0aGUgRGl2b3JjZSBsYXd5ZXIgZmlybXMgaW4gU2luZ2Fwb3JlLCBjb21lcyBpbiB0byBoZWxwIHlvdSB0byBzdHJhdGVnaXNlIGEgc3BlZWR5IHJlc29sdXRpb24gb2YgeW91ciBkaXZvcmNlIGNvbmZsaWN0IHNvIHRoYXQgeW91IGNhbiBtb3ZlIGZvcndhcmQgaW4geW91ciBsaWZlIGpvdXJuZXkgYW5kIHB1dCB0aGUgdW5oYXBweSBwYXN0IGJlaGluZC48L3NwYW4+PC9wPgo8L2Rpdj4KPC9kaXY+CiZuYnNwOwo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBpZD0icGwtMTIiIGNsYXNzPSJwYW5lbC1sYXlvdXQiPgo8ZGl2IGlkPSJwZy0xMi0wIiBjbGFzcz0icGFuZWwtZ3JpZCBwYW5lbC1uby1zdHlsZSI+CjxkaXYgaWQ9InBnYy0xMi0wLTAiIGNsYXNzPSJwYW5lbC1ncmlkLWNlbGwiIGRhdGEtd2VpZ2h0PSIxIj4KPGRpdiBpZD0icGFuZWwtMTItMC0wLTAiIGNsYXNzPSJzby1wYW5lbCB3aWRnZXQgd2lkZ2V0X3Nvdy1lZGl0b3IgcGFuZWwtZmlyc3QtY2hpbGQgcGFuZWwtbGFzdC1jaGlsZCIgZGF0YS1pbmRleD0iMCIgZGF0YS1zdHlsZT0ieyZxdW90O2JhY2tncm91bmRfaW1hZ2VfYXR0YWNobWVudCZxdW90OzpmYWxzZSwmcXVvdDtiYWNrZ3JvdW5kX2Rpc3BsYXkmcXVvdDs6JnF1b3Q7dGlsZSZxdW90O30iPgo8ZGl2IGNsYXNzPSJzby13aWRnZXQtc293LWVkaXRvciBzby13aWRnZXQtc293LWVkaXRvci1iYXNlIj4KPGRpdiBjbGFzcz0ic2l0ZW9yaWdpbi13aWRnZXQtdGlueW1jZSB0ZXh0d2lkZ2V0Ij4KPHAgc3R5bGU9InRleHQtYWxpZ246IGp1c3RpZnk7Ij48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiIGNsYXNzPSJwYW5lbHMtc3R5bGUiIGRhdGEtcGFuZWxzLXN0eWxlLWZvci1wb3N0PSIxMiI+QGltcG9ydCB1cmwoaHR0cHM6Ly9kZWRpY2F0ZWRkaXZvcmNlbGF3eWVyLmNvbS5zZy9tYWluL3dwLWNvbnRlbnQvcGx1Z2lucy9zaXRlb3JpZ2luLXBhbmVscy9jc3MvZnJvbnQtZmxleC5taW4uY3NzKTsgI3BnYy0xMi0wLTAgeyB3aWR0aDoxMDAlO3dpZHRoOmNhbGMoMTAwJSAtICggMCAqIDMwcHggKSApIH0gI3BsLTEyICNwYW5lbC0xMi0wLTAtMCB7ICB9ICNwbC0xMiAuc28tcGFuZWwgeyBtYXJnaW4tYm90dG9tOjMwcHggfSAjcGwtMTIgLnNvLXBhbmVsOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOjBweCB9IEBtZWRpYSAobWF4LXdpZHRoOjc4MHB4KXsgI3BnLTEyLTAucGFuZWwtbm8tc3R5bGUsICNwZy0xMi0wLnBhbmVsLWhhcy1zdHlsZSA+IC5wYW5lbC1yb3ctc3R5bGUgeyAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiB9ICNwZy0xMi0wID4gLnBhbmVsLWdyaWQtY2VsbCAsICNwZy0xMi0wID4gLnBhbmVsLXJvdy1zdHlsZSA+IC5wYW5lbC1ncmlkLWNlbGwgeyB3aWR0aDoxMDAlO21hcmdpbi1yaWdodDowIH0gI3BsLTEyIC5wYW5lbC1ncmlkLWNlbGwgeyBwYWRkaW5nOjAgfSAjcGwtMTIgLnBhbmVsLWdyaWQgLnBhbmVsLWdyaWQtY2VsbC1lbXB0eSB7IGRpc3BsYXk6bm9uZSB9ICNwbC0xMiAucGFuZWwtZ3JpZCAucGFuZWwtZ3JpZC1jZWxsLW1vYmlsZS1sYXN0IHsgbWFyZ2luLWJvdHRvbTowcHggfSAgfSA8L3N0eWxlPmRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50bWV0YWZvb3Rub3Rlc2RvY3VtZW50YmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50aW5uZXJCbG9ja3NzdGF0ZXZlcnNpb25jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgY2xhc3M9InBhbmVscy1zdHlsZSIgZGF0YS1wYW5lbHMtc3R5bGUtZm9yLXBvc3Q9IjEyIj5AaW1wb3J0IHVybChodHRwczovL2RlZGljYXRlZGRpdm9yY2VsYXd5ZXIuY29tLnNnL21haW4vd3AtY29udGVudC9wbHVnaW5zL3NpdGVvcmlnaW4tcGFuZWxzL2Nzcy9mcm9udC1mbGV4Lm1pbi5jc3MpOyAjcGdjLTEyLTAtMCB7IHdpZHRoOjEwMCU7d2lkdGg6Y2FsYygxMDAlIC0gKCAwICogMzBweCApICkgfSAjcGwtMTIgI3BhbmVsLTEyLTAtMC0wIHsgIH0gI3BsLTEyIC5zby1wYW5lbCB7IG1hcmdpbi1ib3R0b206MzBweCB9ICNwbC0xMiAuc28tcGFuZWw6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206MHB4IH0gQG1lZGlhIChtYXgtd2lkdGg6NzgwcHgpeyAjcGctMTItMC5wYW5lbC1uby1zdHlsZSwgI3BnLTEyLTAucGFuZWwtaGFzLXN0eWxlID4gLnBhbmVsLXJvdy1zdHlsZSB7IC13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uIH0gI3BnLTEyLTAgPiAucGFuZWwtZ3JpZC1jZWxsICwgI3BnLTEyLTAgPiAucGFuZWwtcm93LXN0eWxlID4gLnBhbmVsLWdyaWQtY2VsbCB7IHdpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjAgfSAjcGwtMTIgLnBhbmVsLWdyaWQtY2VsbCB7IHBhZGRpbmc6MCB9ICNwbC0xMiAucGFuZWwtZ3JpZCAucGFuZWwtZ3JpZC1jZWxsLWVtcHR5IHsgZGlzcGxheTpub25lIH0gI3BsLTEyIC5wYW5lbC1ncmlkIC5wYW5lbC1ncmlkLWNlbGwtbW9iaWxlLWxhc3QgeyBtYXJnaW4tYm90dG9tOjBweCB9ICB9IDwvc3R5bGU+ZHJvcENhcGlubmVyQmxvY2tzPHA+PC9wPnA+PDwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2NrczxzdHJvbmc+U09NRSBUSElOR1MgVE8gUFJFUEFSRSBGT1IgRElWT1JDRTwvc3Ryb25nPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY3VzdG9tVGV4dG5vVGVhc2VyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPmEuQXR0ZW5kIENQUCBjb3Vuc2VsbGluZyBJZiBZb3UgSGF2ZSBZb3VuZyBjaGlsZHJlbiBiZWxvdyAyMSB5ZWFycyBvbGQ8L3N0cm9uZz5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJZiB5b3UgaGF2ZSB5b3VuZyBjaGlsZHJlbiBiZWxvdyAyMSB5ZWFycyBvbGQsIGJvdGggeW91IGFuZCBzcG91c2UgYXJlIHJlcXVpcmVkIHRvIGZpcnN0bHkgcmVnaXN0ZXIgd2l0aCBNU0YvRmFtaWx5IEFzc2lzdCB0byBhdHRlbmQgTWFuZGF0b3J5IENvLVBhcmVudGluZyBQcm9ncmFtbWUgKENDUCkgY291cnNlIGFuZCBvYnRhaW4gQ1BQIEF0dGVuZGFuY2UgQ2VydCBhZnRlciBoYXZpbmcgYXR0ZW5kIGluIHBlcnNvbiBhIENQUCBjb25zdWx0YXRpb24gbWVldGluZyBiZWZvcmUgZWl0aGVyIG9uZSBvZiB5b3UgY2FuIGVuZ2FnZSBsYXd5ZXIgdG8gZmlsZSBkaXZvcmNlIHBhcGVycyBpbiBTaW5nYXBvcmUgRmFtaWx5IEp1c3RpY2UgQ291cnQuIFdpdGhvdXQgb2J0YWluaW5nIHRoaXMgQ1BQIENlcnQsIGJvdGggb2YgeW91IG5laXRoZXIgY2FuIGZpbGUgZm9yIGRpdm9yY2UgaW4gY291cnQgb3IgZmlsZSBkb2N1bWVudHMgdG8gcmVzcG9uZCB0byB5b3VyIHNwb3VzZSdzIGFwcGxpY2F0aW9uIGZvciBkaXZvcmNlIHdpdGggdGhlIENvdXJ0LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+Yi5QcmludCBPdXRzdGFuZGluZyBIREIgRmxhdCBMb2FuIGFuZCBDUEYgUHVsaWMgSG91c2luZyBXaXRoZHJhYXdhbHMgU3RhdGVtZW50PC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SWYgYm90aCBvZiB5b3UgYXJlIGpvaW50IG93bmVycyBvZiBtYXRyaW1vbmlhbCBIREIgZmxhdCBvciBwcml2YXRlIHByb3BlcnR5LCBwbGVhc2UgZ28gdG8gSERCL0NQRiBXZWJzaXRlcyB0byBwcmludG91dCB5b3VyIGxhdGVzdCBIREIgTG9hbiBCYWxhbmNlIFN0YXRlbWVudCBhbmQgQ1BGIFN0YXRlbWVudCBvbiBDUEYgTW9uaWVzIHVzZWQgdG8gcGF5IHRvZGF0ZSB0aGUgcHVyY2hhc2Ugb2YgdGhlIHNhaWQgbWF0cmltb25pYWwgaG91c2Ugd2hpY2ggY2FuIGhlbHAgbGF3eWVycyB0byBhZHZpc2Ugb24gcmVzcGVjdGl2ZSBwYXJ0aWVzJyBtb25ldGFyeSBjb250cmlidXRpb25zIHRvd2FyZHMgdGhlIHBheW1lbnQgb2YgdGhlIHNhaWQgcHJvcGVydHkuIFRoZSBwYXJ0aWVzJyBtb25ldGFyeSBjb250cmlidXRpb25zIHdpbGwgaGVscCB0byBkZXRlcm1pbmUgcGFydGllcyBpbml0aWFsIHNoYXJlIG9mIHRoZSBzYWlkIHByb3BlcnR5LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+Yy5DaGVjayBpZiB0aGUgUGFydGllcyBoYXZlIG9jY3VwaWVkIHRoZSBIREIgSG91c2UgZm9yIG1vcmUgdGhhbiA1IHllYXJzIE1pbiBPY2N1cGF0aW9uIFBlcmlvZDwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFlvdSBzaG91bGQgYWxzbyBnbyB0byB0aGUgSERCIHdlYnNpdGUgdG8gbG9nIGluIHRvIE15IEhEQiB0byBjaGVjayBpZiBib3RoIG9mIHlvdSBoYXZlIG9jY3VweSB0aGUgSERCIGZsYXQgZm9yIG1vcmUgdGhhbiA1IHllYXJzIE1pbmltdW0gT2NjdXBhdGlvbiBQZXJpb2QgKE1PUCkuIElmIHlvdXIgTU9QIHBlcmlvZCBpcyBsZXNzIHRoYW4gNSB5ZWFycywgSERCIHdpbGwgbm90IGFsbG93IHBhcnRpZXMgdG8gc2VsbCB0aGUgSERCIEZsYXQgYXMgb25lIG9mIHRoZSBvcHRpb24gdG8gc2V0dGxlIHRoZSBkaXZpc2lvbiBvZiB0aGUgbWF0cmltb25pYWwgYXNzZXQuIEhEQiB3aWxsIGFjY2VwdCBlaXRoZXIgYSBzdXJyZW5kZXIgb2YgdGhlIGZsYXQgdG8gSERCIG9yIG9uZSBwYXJ0eSB0cmFuc2ZlciBvZiB0aGUgZmxhdCB0byB0aGUgb3RoZXIgcGFydHkgd2hvIGZ1bGZpbHMgSERCIHJlZ3VsYXRpb24gdG8gdGFrZSBvdmVyIHRoZSBmbGF0LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEZvciBhbm51bG1lbnQgb2YgbWFycmlhZ2UgY2FzZXMsIGlmIHBhcnRpZXMgZGlkIG5vdCBmdWxmaWwgdGhpcyBNT1AgcGVyaW9kLCBib3RoIHBhcnRpZXMgYXJlIHJlcXVpcmVkIGJ5IEhEQiByZWd1bGF0aW9uIHRvIHN1cnJlbmRlciB0aGUgSERCIGZsYXQgdG8gSERCIGFuZCBIREIgd2lsbCBub3QgYWxsb3cgdHJhbnNmZXIgb2YgdGhlIGZsYXQgdG8gb25lIG9mIHRoZSBwYXJ0eSBpbiBhbm51bG1lbnQgb2YgbWFycmlhZ2UgY2FzZS5kcm9wQ2FwaW5uZXJCbG9ja3PCoMKgwqDCoMKgwqAKd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPlNPTUUgVEhJTkdTIFRPIFBSRVBBUkUgRk9SIERJVk9SQ0U8c3Ryb25nPjwvcD4KPCEtLSAvCgo8IS0tIHdwOm1vcmUgLS0+CjwhLS1tb3JlLS0+CjwhLS0gL3dwOm1vcmUgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5hLkF0dGVuZCBDUFAgY291bnNlbGxpbmcgSWYgWW91IEhhdmUgWW91bmcgY2hpbGRyZW4gYmVsb3cgMjEgeWVhcnMgb2xkPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SWYgeW91IGhhdmUgeW91bmcgY2hpbGRyZW4gYmVsb3cgMjEgeWVhcnMgb2xkLCBib3RoIHlvdSBhbmQgc3BvdXNlIGFyZSByZXF1aXJlZCB0byBmaXJzdGx5IHJlZ2lzdGVyIHdpdGggTVNGL0ZhbWlseSBBc3Npc3QgdG8gYXR0ZW5kIE1hbmRhdG9yeSBDby1QYXJlbnRpbmcgUHJvZ3JhbW1lIChDQ1ApIGNvdXJzZSBhbmQgb2J0YWluIENQUCBBdHRlbmRhbmNlIENlcnQgYWZ0ZXIgaGF2aW5nIGF0dGVuZCBpbiBwZXJzb24gYSBDUFAgY29uc3VsdGF0aW9uIG1lZXRpbmcgYmVmb3JlIGVpdGhlciBvbmUgb2YgeW91IGNhbiBlbmdhZ2UgbGF3eWVyIHRvIGZpbGUgZGl2b3JjZSBwYXBlcnMgaW4gU2luZ2Fwb3JlIEZhbWlseSBKdXN0aWNlIENvdXJ0LiBXaXRob3V0IG9idGFpbmluZyB0aGlzIENQUCBDZXJ0LCBib3RoIG9mIHlvdSBuZWl0aGVyIGNhbiBmaWxlIGZvciBkaXZvcmNlIGluIGNvdXJ0IG9yIGZpbGUgZG9jdW1lbnRzIHRvIHJlc3BvbmQgdG8geW91ciBzcG91c2UncyBhcHBsaWNhdGlvbiBmb3IgZGl2b3JjZSB3aXRoIHRoZSBDb3VydC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPmIuUHJpbnQgT3V0c3RhbmRpbmcgSERCIEZsYXQgTG9hbiBhbmQgQ1BGIFB1bGljIEhvdXNpbmcgV2l0aGRyYWF3YWxzIFN0YXRlbWVudDwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPklmIGJvdGggb2YgeW91IGFyZSBqb2ludCBvd25lcnMgb2YgbWF0cmltb25pYWwgSERCIGZsYXQgb3IgcHJpdmF0ZSBwcm9wZXJ0eSwgcGxlYXNlIGdvIHRvIEhEQi9DUEYgV2Vic2l0ZXMgdG8gcHJpbnRvdXQgeW91ciBsYXRlc3QgSERCIExvYW4gQmFsYW5jZSBTdGF0ZW1lbnQgYW5kIENQRiBTdGF0ZW1lbnQgb24gQ1BGIE1vbmllcyB1c2VkIHRvIHBheSB0b2RhdGUgdGhlIHB1cmNoYXNlIG9mIHRoZSBzYWlkIG1hdHJpbW9uaWFsIGhvdXNlIHdoaWNoIGNhbiBoZWxwIGxhd3llcnMgdG8gYWR2aXNlIG9uIHJlc3BlY3RpdmUgcGFydGllcycgbW9uZXRhcnkgY29udHJpYnV0aW9ucyB0b3dhcmRzIHRoZSBwYXltZW50IG9mIHRoZSBzYWlkIHByb3BlcnR5LiBUaGUgcGFydGllcycgbW9uZXRhcnkgY29udHJpYnV0aW9ucyB3aWxsIGhlbHAgdG8gZGV0ZXJtaW5lIHBhcnRpZXMgaW5pdGlhbCBzaGFyZSBvZiB0aGUgc2FpZCBwcm9wZXJ0eS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48c3Ryb25nPmMuQ2hlY2sgaWYgdGhlIFBhcnRpZXMgaGF2ZSBvY2N1cGllZCB0aGUgSERCIEhvdXNlIGZvciBtb3JlIHRoYW4gNSB5ZWFycyBNaW4gT2NjdXBhdGlvbiBQZXJpb2Q8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Zb3Ugc2hvdWxkIGFsc28gZ28gdG8gdGhlIEhEQiB3ZWJzaXRlIHRvIGxvZyBpbiB0byBNeSBIREIgdG8gY2hlY2sgaWYgYm90aCBvZiB5b3UgaGF2ZSBvY2N1cHkgdGhlIEhEQiBmbGF0IGZvciBtb3JlIHRoYW4gNSB5ZWFycyBNaW5pbXVtIE9jY3VwYXRpb24gUGVyaW9kIChNT1ApLiBJZiB5b3VyIE1PUCBwZXJpb2QgaXMgbGVzcyB0aGFuIDUgeWVhcnMsIEhEQiB3aWxsIG5vdCBhbGxvdyBwYXJ0aWVzIHRvIHNlbGwgdGhlIEhEQiBGbGF0IGFzIG9uZSBvZiB0aGUgb3B0aW9uIHRvIHNldHRsZSB0aGUgZGl2aXNpb24gb2YgdGhlIG1hdHJpbW9uaWFsIGFzc2V0LiBIREIgd2lsbCBhY2NlcHQgZWl0aGVyIGEgc3VycmVuZGVyIG9mIHRoZSBmbGF0IHRvIEhEQiBvciBvbmUgcGFydHkgdHJhbnNmZXIgb2YgdGhlIGZsYXQgdG8gdGhlIG90aGVyIHBhcnR5IHdobyBmdWxmaWxzIEhEQiByZWd1bGF0aW9uIHRvIHRha2Ugb3ZlciB0aGUgZmxhdC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Gb3IgYW5udWxtZW50IG9mIG1hcnJpYWdlIGNhc2VzLCBpZiBwYXJ0aWVzIGRpZCBub3QgZnVsZmlsIHRoaXMgTU9QIHBlcmlvZCwgYm90aCBwYXJ0aWVzIGFyZSByZXF1aXJlZCBieSBIREIgcmVndWxhdGlvbiB0byBzdXJyZW5kZXIgdGhlIEhEQiBmbGF0IHRvIEhEQiBhbmQgSERCIHdpbGwgbm90IGFsbG93IHRyYW5zZmVyIG9mIHRoZSBmbGF0IHRvIG9uZSBvZiB0aGUgcGFydHkgaW4gYW5udWxtZW50IG9mIG1hcnJpYWdlIGNhc2UuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzZC5Db2xsYXRlIHRoZSAKCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5kLkNvbGxhdGUgdGhlIDwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPmVzc2VudGlhbCBkb2N1bWVudHMgdG8gdG8gc2VlIGxhd3llciB0byBwcmVwcGFyZSBkaXZvcmNlIGFwcGxpY2F0aW9uIFBhcGVycyAoIk9BIERJVk9SQ0UiKU9yaW5hdGluZ2Vzc2VudGlhbCBkb2N1bWVudHMgdG8gc2VlIGxhd3llciB0byBwcmVwYXJlIGRpdm9yY2UgT3JpbmF0aW5ncHBsaWNhdGlvbiBQYXBlcnMgKCJPQSBESVZPUkNFIikgQWdjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3MxLk1hcnJpYWdlIENlcnRpZmljYXRlY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzZyBBCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+MS5NYXJyaWFnZSBDZXJ0aWZpY2F0ZTwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPiA8c3Ryb25nPjwvc3Ryb25nPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2NrczIuQ2hpbGRyZW4gQmlydGggQ2VydGlpY2F0ZTxzdHJvbmc+c3Ryb25nPjwvIAoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjIuQ2hpbGRyZW4gQmlydGggQ2VydGlpPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+ZmljYXRlY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzMy5DUEYgUHVibGljIEhvdXNpbmcgV2l0aGRyYXdhbCBTdGF0ZW5ldG1lbnRjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3M0LkhEQiBPUm9yIFByaXZhdGUgUHJvcGVydHkgUHVyY2hhc2UgRG9jdW1lbnRzZmNhdGUKCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD4zLkNQRiBQdWJsaWMgSG91c2luZyBXaXRoZHJhd2FsIFN0YXRlbWVudDwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjQuSERCIG9yIFByaXZhdGUgUHJvcGVydHkgUHVyY2hhc2UgRG9jdW1lbnRzPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzNS5Eb2N1bWVudCBzaG93aW5nIGNoYW5nZSBvZiBwYXJ0aWVzIG5hbWUgaWYgbmFtZSBkaWZmZXJlIGRpZmZlciBmcm9tIG5hbWUgcmVnaXN0ZWQgaW5lcmVkIGluIE1hcnJpYWdlIENlcnRpZmljYXRlCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+NS5Eb2N1bWVudCBzaG93aW5nIGNoYW5nZSBvZiBwYXJ0aWVzIG5hbWUgaWYgbmFtZSBkaWZmZXIgZnJvbSBuYW1lIHJlZ2lzdGVyZWQgaW4gTWFycmlhZ2UgQ2VydGlmaWNhdGU8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5zdGF0ZXZlcnNpb25zdGF0ZXNhdmVkQXRzdGF0ZXNhdmVkQnlzdGF0ZXZlcnNpb25wPgo8LwUHCAQIBAgGCAUiCAcBJDU+owM9My0FAQQrBgEELQYBBCMOBgEEMAYBBDwGAQQ7BgEEigEGAQScAUYABZMBDoUDggK8A0UANooGoAgBLJ8IvQQBBgcBBkEBBEcBAkEEHjU+owM9QQACQQUCQQgIQQERIQIERwMCgA0IBwgGCA4IDggLSAEECQgGCAcPBAoHCwUHCAcECgcLCAcECgeBDQcLAwRBAUUAARAIBwQKRwALMwgHBEoACAsIBwQKB5cBBwsIBwQKB5gIBwsIBwQKB58BBwsIBwQKB5sHBwsIBwQKB68BBwsIBwQKB50HBwsIBwQKB7cDBwtBBT8SliYIBwQKRwALDhsOAhkUAxUBDAEgAwY4BiBBAQgHBApHAAsIBwQKRwALFggHBApHAAsBAjEbAQgJCAcECkcACxYFCAkBMQEbBggHBApHAAslAwQIBwQKRwALBgImAQSBAwgHBApHAAswCBkFHJsCBQcFBwUHBQcDAhYBBAAAAQAAAAEGAAABAAAHAQAAkgEBUUIBAQBBAABBAABBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAF9BCgJBAQJBAQJBAgJBAQJBAQJBAQJBAQJBDAJBAQJBAQIqDUECDg0MAQgBKEEDqAgWiAIDjgGiAQ4NCIQRDwsKAyweCIIBBg2QAUcALQsBCEEgEUYDJEYACAIZQVANAQT+AQB9AXcTMjAxNi0xMS0xNlQyMzowMDo0NXcLZGl2b3JjZS1sYXd3B3B1Ymxpc2h9AX0AdwZjbG9zZWR3BmNsb3NlZHcNZnVsbHdpZHRoLnBocHcAdyQ5MzE0YTFlNS0xZmQzLTQwMjQtYjMwYS04NDM0NmY5NzBkNjl4d+Y8PGRpdiBpZD0icGwtMTIiIGNsYXNzPSJwYW5lbC1sYXlvdXQiPgo8ZGl2IGlkPSJwZy0xMi0wIiBjbGFzcz0icGFuZWwtZ3JpZCBwYW5lbC1uby1zdHlsZSI+CjxkaXYgaWQ9InBnYy0xMi0wLTAiIGNsYXNzPSJwYW5lbC1ncmlkLWNlbGwiIGRhdGEtd2VpZ2h0PSIxIj4KPGRpdiBpZD0icGFuZWwtMTItMC0wLTAiIGNsYXNzPSJzby1wYW5lbCB3aWRnZXQgd2lkZ2V0X3Nvdy1lZGl0b3IgcGFuZWwtZmlyc3QtY2hpbGQgcGFuZWwtbGFzdC1jaGlsZCIgZGF0YS1pbmRleD0iMCIgZGF0YS1zdHlsZT0ieyZxdW90O2JhY2tncm91bmRfaW1hZ2VfYXR0YWNobWVudCZxdW90OzpmYWxzZSwmcXVvdDtiYWNrZ3JvdW5kX2Rpc3BsYXkmcXVvdDs6JnF1b3Q7dGlsZSZxdW90O30iPgo8ZGl2IGNsYXNzPSJzby13aWRnZXQtc293LWVkaXRvciBzby13aWRnZXQtc293LWVkaXRvci1iYXNlIj4KPGRpdiBjbGFzcz0ic2l0ZW9yaWdpbi13aWRnZXQtdGlueW1jZSB0ZXh0d2lkZ2V0Ij4KPGgzPjxzdHJvbmc+RGl2b3JjZSBMYXcgKOemu+WpmuazleW+iyk8L3N0cm9uZz48L2gzPgo8dWw+CjxsaT4KPGg0PjxzdHJvbmc+RmlsZSBmb3IgRGl2b3JjZTwvc3Ryb25nPjwvaDQ+CjwvbGk+CjxsaT4KPGg0PjxzdHJvbmc+RGVlZCBvZiBTZXBhcmF0aW9uPC9zdHJvbmc+PC9oND4KPC9saT4KPGxpPgo8aDQ+PHN0cm9uZz5Bbm51bGxtZW50IG9mIE1hcnJpYWdlwqA8L3N0cm9uZz48L2g0Pgo8L2xpPgo8bGk+CjxoND48c3Ryb25nPkN1c3RvZHkgQ2hpbGQgRGlzcHV0ZTwvc3Ryb25nPjwvaDQ+CjwvbGk+CjxsaT4KPGg0PjxzdHJvbmc+TWFpbnRlbmFuY2UgZm9yIFdpZmUgQW5kIENoaWxkcmVuPC9zdHJvbmc+PC9oND4KPC9saT4KPGxpPgo8aDQ+PHN0cm9uZz5FbmZvcmNlbWVudCBvZiBNYWludGVuYW5jZSBPcmRlcjwvc3Ryb25nPjwvaDQ+CjwvbGk+CjxsaT4KPGg0PjxzdHJvbmc+Q291cnQgT3JkZXJzIChEaXZpc2lvbmFsIG9mIE1hdHJpbW9uaWFsIEFzc2V0cyk8L3N0cm9uZz48L2g0Pgo8L2xpPgo8bGk+CjxoND48c3Ryb25nPlZhcmlhdGlvbiBvZiBNYWludGVuYW5jZSDigJMgVmFyaWF0aW9uIG9mIEN1c3RvZHkg4oCTIEZhbWlseSBWaW9sZW5jZTwvc3Ryb25nPjwvaDQ+CjwvbGk+CjwvdWw+CjxoMz7CoDxzdHJvbmc+QXJlIHlvdSBsb29raW5nIGZvciBMYXd5ZXIgdG8gaGVscCB5b3UgdG8gYXBwbHkgdG8gZGlzc29sdmUgeW91ciBtYXJyaWFnZSA\/wqA8L3N0cm9uZz48L2gzPgo8aDM+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMDAwMDAwOyI+PHN0cm9uZz48YSBzdHlsZT0iY29sb3I6ICMwMDAwMDA7IiBocmVmPSJodHRwOi8vZGVkaWNhdGVkZGl2b3JjZWxhd3llci5jb20uc2cvZGl2b3JjZS1sYXcvZGl2b3JjZS1lbnF1aXJ5Ij48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5DQUxMIDk3NjA3MDYwIE5vdzwvc3Bhbj4gwqBvciA8c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5DbGljayBIZXJlPC9zcGFuPiB0byBnZXQgRlJFRSBDb25zdWx0YXRpb24gd2l0aCBvdXIgTGF3eWVyLCBSYXltb25kIExpbS48L2E+PC9zdHJvbmc+PC9zcGFuPjwvaDM+CjxoMz48c3BhbiBzdHlsZT0iY29sb3I6ICMwMDAwMDA7Ij48c3Ryb25nPjxhIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiIGhyZWY9Imh0dHA6Ly9kZWRpY2F0ZWRkaXZvcmNlbGF3eWVyLmNvbS5zZy9kaXZvcmNlLWxhdy9kaXZvcmNlLWVucXVpcnkiPjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPuivt+mprOS4iuaLqOeUteivnSA5NzYwNzA2MCDmiJbngrnlh7vov5nph4w8L3NwYW4+546w5Zyo6I635Y+W5ZKM5oiR5Lus55qE5b6L5biI77yMUmF5bW9uZCBMaW3lhY3otLnlkqjor6LjgII8L2E+PC9zdHJvbmc+PC9zcGFuPjwvaDM+CjxoMz48L2gzPgo8aDM+PHN0cm9uZz5EaXZvcmNlIExhd3llciBpbiBTaW5nYXBvcmU8L3N0cm9uZz48L2gzPgo8cCBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiPjxzdHJvbmc+QXJlIHlvdSBmaWxpbmcgZm9yIERpdm9yY2UgaW4gU2luZ2Fwb3JlPzwvc3Ryb25nPiBPcjxzdHJvbmc+IEp1c3Qgd29uZGVyaW5nIGhvdyB0byBkaXZvcmNlIGluIFNpbmdhcG9yZT88L3N0cm9uZz48c3Ryb25nPklmIHlvdSBhcmUgbG9va2luZyBmb3IgYW5zd2VycyB0byB0aGUgYWJvdmUgcXVlc3Rpb25zIHRoZW4geW91IHdpbGwgYmVuZWZpdCBmcm9tIGhpcmluZyB0aGUgc2VydmljZXMgb2YgUmF5bW9uZCBMaW0gJmFtcDsgQ28uLCBhIFNpbmdhcG9yZSBEZWRpY2F0ZWQgRGl2b3JjZSBMYXd5ZXIgZmlybSBpbiBTaW5nYXBvcmUuPC9zdHJvbmc+PC9zcGFuPjwvcD4KPHAgc3R5bGU9InRleHQtYWxpZ246IGp1c3RpZnk7Ij48c3BhbiBzdHlsZT0iY29sb3I6ICMwMDAwMDA7Ij5Qcm9sb25nIERpdm9yY2UgcHJvY2VlZGluZ3MgaW4gU2luZ2Fwb3JlIGNhbiBkcmFpbiBhd2F5IHlvdXIgZW5lcmd5LCB0aW1lIGFuZCBtb25leSBpZiBub3Qgc2V0dGxlZCBhbWljYWJseSBhbmQgcXVpY2tseS4gVGhpcyBpcyB3aGVyZSBSYXltb25kIExpbSBhbmQgQ28uIGNvbWVzIGluIHRvIGhlbHAgeW91IHRvIGZpbmQgYSA8c3Ryb25nPnNwZWVkeSByZXNvbHV0aW9uPC9zdHJvbmc+IG9mIHRoaXMga2luZCBvZiBwcm9ibGVtIHNvIHRoYXQgeW91IGNhbiBtb3ZlIGZvcndhcmQgaW4geW91ciBsaWZlIGpvdXJuZXkgYW5kIHB1dCB0aGUgdW5oYXBweSBwYXN0IGJlaGluZC4gU28gaWYgeW91IGhhdmUgZGVjaWRlZCB0byBkaXZvcmNlLCBzcGVhayB0byBSYXltb25kIExpbSAmYW1wOyBDby4gZm9yIGEgZnJlZSBhZHZpY2Ugb3ZlciB0aGUgcGhvbmUgYWJvdXQgdGhlIGRpdm9yY2UgcHJvY2VzcyBhbmQgZGl2b3JjZSBmZWVzLjwvc3Bhbj48L3A+CjxoMz48c3Ryb25nPkZpbGluZyBmb3IgRGl2b3JjZTwvc3Ryb25nPjwvaDM+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMDAwMDAwOyI+RmlsaW5nIGZvciBkaXZvcmNlIGluIFNpbmdhcG9yZSBjYW4gYmUgYSBzdHJlc3NmdWwgdGltZSBmb3IgeW91LiBUaGUgZGl2b3JjZSBwcm9jZWVkaW5ncyBjYW4gYmUgYSBjaGFsbGVuZ2luZyB0YXNrIGZvciBsYXkgcGVvcGxlLiBJdOKAmXMgbm90IHNvbWV0aGluZyB5b3UgY2FuIHVzdWFsbHkgZG8gYWxvbmUgYW5kIHlvdSB3aWxsIG5lZWQgYSBnb29kIGRpdm9yY2UgbGF3eWVyIHRvIGhlbHAgeW91IHdpdGggdGhlIHBhcGVyd29yaywgYW5kIHRvIGFkdmlzZSB5b3UgYWJvdXQgYnJpbmdpbmcgYSBxdWljayByZXNvbHV0aW9uIHdpdGggYSB2aWV3IHRvIHNhdmUgZGl2b3JjZSBjb3N0LiBEaXZvcmNlIHByb2NlZWRpbmdzIGluIFNpbmdhcG9yZSBjYW4gdHVybiBjb21wbGV4IGFuZCB5b3UgbmVlZCBkaXZvcmNlIGxhd3llciB0byBoZWxwIHlvdSB0byBicmluZyBhIHF1aWNrIGVuZCB0byB5b3VyIGRpdm9yY2UgY29uZmxpY3QuPC9zcGFuPjwvcD4KPHAgc3R5bGU9InRleHQtYWxpZ246IGp1c3RpZnk7Ij48c3BhbiBzdHlsZT0iY29sb3I6ICMwMDAwMDA7Ij5UaGlzIGlzIHdoZXJlIFJheW1vbmQgTGltIGFuZCBDby4sIG9uZSBvZiB0aGUgRGl2b3JjZSBsYXd5ZXIgZmlybXMgaW4gU2luZ2Fwb3JlLCBjb21lcyBpbiB0byBoZWxwIHlvdSB0byBzdHJhdGVnaXNlIGEgc3BlZWR5IHJlc29sdXRpb24gb2YgeW91ciBkaXZvcmNlIGNvbmZsaWN0IHNvIHRoYXQgeW91IGNhbiBtb3ZlIGZvcndhcmQgaW4geW91ciBsaWZlIGpvdXJuZXkgYW5kIHB1dCB0aGUgdW5oYXBweSBwYXN0IGJlaGluZC48L3NwYW4+PC9wPgo8L2Rpdj4KPC9kaXY+CjxwPiZuYnNwOzwvcD4KPHA+PHN0cm9uZz5TT01FIFRISU5HUyBUTyBQUkVQQVJFIEZPUiBESVZPUkNFPC9zdHJvbmc+PC9wPgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPHA+PHN0cm9uZz5hLkF0dGVuZCBDUFAgY291bnNlbGxpbmcgSWYgWW91IEhhdmUgWW91bmcgY2hpbGRyZW4gYmVsb3cgMjEgeWVhcnMgb2xkPC9zdHJvbmc+PC9wPgo8ZGl2IGlkPSJwbC0xMiIgY2xhc3M9InBhbmVsLWxheW91dCI+CjxkaXYgaWQ9InBnLTEyLTAiIGNsYXNzPSJwYW5lbC1ncmlkIHBhbmVsLW5vLXN0eWxlIj4KPGRpdiBpZD0icGdjLTEyLTAtMCIgY2xhc3M9InBhbmVsLWdyaWQtY2VsbCIgZGF0YS13ZWlnaHQ9IjEiPgo8ZGl2IGlkPSJwYW5lbC0xMi0wLTAtMCIgY2xhc3M9InNvLXBhbmVsIHdpZGdldCB3aWRnZXRfc293LWVkaXRvciBwYW5lbC1maXJzdC1jaGlsZCBwYW5lbC1sYXN0LWNoaWxkIiBkYXRhLWluZGV4PSIwIiBkYXRhLXN0eWxlPSJ7JnF1b3Q7YmFja2dyb3VuZF9pbWFnZV9hdHRhY2htZW50JnF1b3Q7OmZhbHNlLCZxdW90O2JhY2tncm91bmRfZGlzcGxheSZxdW90OzomcXVvdDt0aWxlJnF1b3Q7fSI+CjxkaXYgY2xhc3M9InNvLXdpZGdldC1zb3ctZWRpdG9yIHNvLXdpZGdldC1zb3ctZWRpdG9yLWJhc2UiPgo8cD5JZiB5b3UgaGF2ZSB5b3VuZyBjaGlsZHJlbiBiZWxvdyAyMSB5ZWFycyBvbGQsIGJvdGggeW91IGFuZCBzcG91c2UgYXJlIHJlcXVpcmVkIHRvIGZpcnN0bHkgcmVnaXN0ZXIgd2l0aCBNU0YvRmFtaWx5IEFzc2lzdCB0byBhdHRlbmQgTWFuZGF0b3J5IENvLVBhcmVudGluZyBQcm9ncmFtbWUgKENDUCkgY291cnNlIGFuZCBvYnRhaW4gQ1BQIEF0dGVuZGFuY2UgQ2VydCBhZnRlciBoYXZpbmcgYXR0ZW5kIGluIHBlcnNvbiBhIENQUCBjb25zdWx0YXRpb24gbWVldGluZyBiZWZvcmUgZWl0aGVyIG9uZSBvZiB5b3UgY2FuIGVuZ2FnZSBsYXd5ZXIgdG8gZmlsZSBkaXZvcmNlIHBhcGVycyBpbiBTaW5nYXBvcmUgRmFtaWx5IEp1c3RpY2UgQ291cnQuIFdpdGhvdXQgb2J0YWluaW5nIHRoaXMgQ1BQIENlcnQsIGJvdGggb2YgeW91IG5laXRoZXIgY2FuIGZpbGUgZm9yIGRpdm9yY2UgaW4gY291cnQgb3IgZmlsZSBkb2N1bWVudHMgdG8gcmVzcG9uZCB0byB5b3VyIHNwb3VzZSdzIGFwcGxpY2F0aW9uIGZvciBkaXZvcmNlIHdpdGggdGhlIENvdXJ0LjwvcD4KPHA+Jm5ic3A7PC9wPgo8cD48c3Ryb25nPmIuUHJpbnQgT3V0c3RhbmRpbmcgSERCIEZsYXQgTG9hbiBhbmQgQ1BGIFB1bGljIEhvdXNpbmcgV2l0aGRyYWF3YWxzIFN0YXRlbWVudDwvc3Ryb25nPjwvcD4KPHA+SWYgYm90aCBvZiB5b3UgYXJlIGpvaW50IG93bmVycyBvZiBtYXRyaW1vbmlhbCBIREIgZmxhdCBvciBwcml2YXRlIHByb3BlcnR5LCBwbGVhc2UgZ28gdG8gSERCL0NQRiBXZWJzaXRlcyB0byBwcmludG91dCB5b3VyIGxhdGVzdCBIREIgTG9hbiBCYWxhbmNlIFN0YXRlbWVudCBhbmQgQ1BGIFN0YXRlbWVudCBvbiBDUEYgTW9uaWVzIHVzZWQgdG8gcGF5IHRvZGF0ZSB0aGUgcHVyY2hhc2Ugb2YgdGhlIHNhaWQgbWF0cmltb25pYWwgaG91c2Ugd2hpY2ggY2FuIGhlbHAgbGF3eWVycyB0byBhZHZpc2Ugb24gcmVzcGVjdGl2ZSBwYXJ0aWVzJyBtb25ldGFyeSBjb250cmlidXRpb25zIHRvd2FyZHMgdGhlIHBheW1lbnQgb2YgdGhlIHNhaWQgcHJvcGVydHkuIFRoZSBwYXJ0aWVzJyBtb25ldGFyeSBjb250cmlidXRpb25zIHdpbGwgaGVscCB0byBkZXRlcm1pbmUgcGFydGllcyBpbml0aWFsIHNoYXJlIG9mIHRoZSBzYWlkIHByb3BlcnR5LjwvcD4KPHA+Jm5ic3A7PC9wPgo8cD48c3Ryb25nPmMuQ2hlY2sgaWYgdGhlIFBhcnRpZXMgaGF2ZSBvY2N1cGllZCB0aGUgSERCIEhvdXNlIGZvciBtb3JlIHRoYW4gNSB5ZWFycyBNaW4gT2NjdXBhdGlvbiBQZXJpb2Q8L3N0cm9uZz48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxwPllvdSBzaG91bGQgYWxzbyBnbyB0byB0aGUgSERCIHdlYnNpdGUgdG8gbG9nIGluIHRvIE15IEhEQiB0byBjaGVjayBpZiBib3RoIG9mIHlvdSBoYXZlIG9jY3VweSB0aGUgSERCIGZsYXQgZm9yIG1vcmUgdGhhbiA1IHllYXJzIE1pbmltdW0gT2NjdXBhdGlvbiBQZXJpb2QgKE1PUCkuIElmIHlvdXIgTU9QIHBlcmlvZCBpcyBsZXNzIHRoYW4gNSB5ZWFycywgSERCIHdpbGwgbm90IGFsbG93IHBhcnRpZXMgdG8gc2VsbCB0aGUgSERCIEZsYXQgYXMgb25lIG9mIHRoZSBvcHRpb24gdG8gc2V0dGxlIHRoZSBkaXZpc2lvbiBvZiB0aGUgbWF0cmltb25pYWwgYXNzZXQuIEhEQiB3aWxsIGFjY2VwdCBlaXRoZXIgYSBzdXJyZW5kZXIgb2YgdGhlIGZsYXQgdG8gSERCIG9yIG9uZSBwYXJ0eSB0cmFuc2ZlciBvZiB0aGUgZmxhdCB0byB0aGUgb3RoZXIgcGFydHkgd2hvIGZ1bGZpbHMgSERCIHJlZ3VsYXRpb24gdG8gdGFrZSBvdmVyIHRoZSBmbGF0LjwvcD4KPHA+Rm9yIGFubnVsbWVudCBvZiBtYXJyaWFnZSBjYXNlcywgaWYgcGFydGllcyBkaWQgbm90IGZ1bGZpbCB0aGlzIE1PUCBwZXJpb2QsIGJvdGggcGFydGllcyBhcmUgcmVxdWlyZWQgYnkgSERCIHJlZ3VsYXRpb24gdG8gc3VycmVuZGVyIHRoZSBIREIgZmxhdCB0byBIREIgYW5kIEhEQiB3aWxsIG5vdCBhbGxvdyB0cmFuc2ZlciBvZiB0aGUgZmxhdCB0byBvbmUgb2YgdGhlIHBhcnR5IGluIGFubnVsbWVudCBvZiBtYXJyaWFnZSBjYXNlLjwvcD4KPHA+Jm5ic3A7PC9wPgo8ZGl2IGlkPSJwZ2MtMTItMC0wIiBjbGFzcz0icGFuZWwtZ3JpZC1jZWxsIiBkYXRhLXdlaWdodD0iMSI+CjxkaXYgaWQ9InBhbmVsLTEyLTAtMC0wIiBjbGFzcz0ic28tcGFuZWwgd2lkZ2V0IHdpZGdldF9zb3ctZWRpdG9yIHBhbmVsLWZpcnN0LWNoaWxkIHBhbmVsLWxhc3QtY2hpbGQiIGRhdGEtaW5kZXg9IjAiIGRhdGEtc3R5bGU9InsmcXVvdDtiYWNrZ3JvdW5kX2ltYWdlX2F0dGFjaG1lbnQmcXVvdDs6ZmFsc2UsJnF1b3Q7YmFja2dyb3VuZF9kaXNwbGF5JnF1b3Q7OiZxdW90O3RpbGUmcXVvdDt9Ij4KPGRpdiBjbGFzcz0ic28td2lkZ2V0LXNvdy1lZGl0b3Igc28td2lkZ2V0LXNvdy1lZGl0b3ItYmFzZSI+CjxkaXYgY2xhc3M9InNpdGVvcmlnaW4td2lkZ2V0LXRpbnltY2UgdGV4dHdpZGdldCI+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyI+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgY2xhc3M9InBhbmVscy1zdHlsZSIgZGF0YS1wYW5lbHMtc3R5bGUtZm9yLXBvc3Q9IjEyIj5AaW1wb3J0IHVybChodHRwczovL2RlZGljYXRlZGRpdm9yY2VsYXd5ZXIuY29tLnNnL21haW4vd3AtY29udGVudC9wbHVnaW5zL3NpdGVvcmlnaW4tcGFuZWxzL2Nzcy9mcm9udC1mbGV4Lm1pbi5jc3MpOyAjcGdjLTEyLTAtMCB7IHdpZHRoOjEwMCU7d2lkdGg6Y2FsYygxMDAlIC0gKCAwICogMzBweCApICkgfSAjcGwtMTIgI3BhbmVsLTEyLTAtMC0wIHsgIH0gI3BsLTEyIC5zby1wYW5lbCB7IG1hcmdpbi1ib3R0b206MzBweCB9ICNwbC0xMiAuc28tcGFuZWw6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206MHB4IH0gQG1lZGlhIChtYXgtd2lkdGg6NzgwcHgpeyAjcGctMTItMC5wYW5lbC1uby1zdHlsZSwgI3BnLTEyLTAucGFuZWwtaGFzLXN0eWxlID4gLnBhbmVsLXJvdy1zdHlsZSB7IC13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uIH0gI3BnLTEyLTAgPiAucGFuZWwtZ3JpZC1jZWxsICwgI3BnLTEyLTAgPiAucGFuZWwtcm93LXN0eWxlID4gLnBhbmVsLWdyaWQtY2VsbCB7IHdpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjAgfSAjcGwtMTIgLnBhbmVsLWdyaWQtY2VsbCB7IHBhZGRpbmc6MCB9ICNwbC0xMiAucGFuZWwtZ3JpZCAucGFuZWwtZ3JpZC1jZWxsLWVtcHR5IHsgZGlzcGxheTpub25lIH0gI3BsLTEyIC5wYW5lbC1ncmlkIC5wYW5lbC1ncmlkLWNlbGwtbW9iaWxlLWxhc3QgeyBtYXJnaW4tYm90dG9tOjBweCB9ICB9IDwvc3R5bGU+dw1jb3JlL2ZyZWVmb3JthAIAd\/koPGRpdiBpZD0icGwtMTIiIGNsYXNzPSJwYW5lbC1sYXlvdXQiPgo8ZGl2IGlkPSJwZy0xMi0wIiBjbGFzcz0icGFuZWwtZ3JpZCBwYW5lbC1uby1zdHlsZSI+CjxkaXYgaWQ9InBnYy0xMi0wLTAiIGNsYXNzPSJwYW5lbC1ncmlkLWNlbGwiIGRhdGEtd2VpZ2h0PSIxIj4KPGRpdiBpZD0icGFuZWwtMTItMC0wLTAiIGNsYXNzPSJzby1wYW5lbCB3aWRnZXQgd2lkZ2V0X3Nvdy1lZGl0b3IgcGFuZWwtZmlyc3QtY2hpbGQgcGFuZWwtbGFzdC1jaGlsZCIgZGF0YS1pbmRleD0iMCIgZGF0YS1zdHlsZT0ieyZxdW90O2JhY2tncm91bmRfaW1hZ2VfYXR0YWNobWVudCZxdW90OzpmYWxzZSwmcXVvdDtiYWNrZ3JvdW5kX2Rpc3BsYXkmcXVvdDs6JnF1b3Q7dGlsZSZxdW90O30iPgo8ZGl2IGNsYXNzPSJzby13aWRnZXQtc293LWVkaXRvciBzby13aWRnZXQtc293LWVkaXRvci1iYXNlIj4KPGRpdiBjbGFzcz0ic2l0ZW9yaWdpbi13aWRnZXQtdGlueW1jZSB0ZXh0d2lkZ2V0Ij4KPGgzPjxzdHJvbmc+RGl2b3JjZSBMYXcgKOemu+WpmuazleW+iyk8L3N0cm9uZz48L2gzPgo8dWw+CjxsaT4KPGg0PjxzdHJvbmc+RmlsZSBmb3IgRGl2b3JjZTwvc3Ryb25nPjwvaDQ+CjwvbGk+CjxsaT4KPGg0PjxzdHJvbmc+RGVlZCBvZiBTZXBhcmF0aW9uPC9zdHJvbmc+PC9oND4KPC9saT4KPGxpPgo8aDQ+PHN0cm9uZz5Bbm51bGxtZW50IG9mIE1hcnJpYWdlwqA8L3N0cm9uZz48L2g0Pgo8L2xpPgo8bGk+CjxoND48c3Ryb25nPkN1c3RvZHkgQ2hpbGQgRGlzcHV0ZTwvc3Ryb25nPjwvaDQ+CjwvbGk+CjxsaT4KPGg0PjxzdHJvbmc+TWFpbnRlbmFuY2UgZm9yIFdpZmUgQW5kIENoaWxkcmVuPC9zdHJvbmc+PC9oND4KPC9saT4KPGxpPgo8aDQ+PHN0cm9uZz5FbmZvcmNlbWVudCBvZiBNYWludGVuYW5jZSBPcmRlcjwvc3Ryb25nPjwvaDQ+CjwvbGk+CjxsaT4KPGg0PjxzdHJvbmc+Q291cnQgT3JkZXJzIChEaXZpc2lvbmFsIG9mIE1hdHJpbW9uaWFsIEFzc2V0cyk8L3N0cm9uZz48L2g0Pgo8L2xpPgo8bGk+CjxoND48c3Ryb25nPlZhcmlhdGlvbiBvZiBNYWludGVuYW5jZSDigJMgVmFyaWF0aW9uIG9mIEN1c3RvZHkg4oCTIEZhbWlseSBWaW9sZW5jZTwvc3Ryb25nPjwvaDQ+CjwvbGk+CjwvdWw+CjxoMz7CoDxzdHJvbmc+QXJlIHlvdSBsb29raW5nIGZvciBMYXd5ZXIgdG8gaGVscCB5b3UgdG8gYXBwbHkgdG8gZGlzc29sdmUgeW91ciBtYXJyaWFnZSA\/wqA8L3N0cm9uZz48L2gzPgo8aDM+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMDAwMDAwOyI+PHN0cm9uZz48YSBzdHlsZT0iY29sb3I6ICMwMDAwMDA7IiBocmVmPSJodHRwOi8vZGVkaWNhdGVkZGl2b3JjZWxhd3llci5jb20uc2cvZGl2b3JjZS1sYXcvZGl2b3JjZS1lbnF1aXJ5Ij48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5DQUxMIDk3NjA3MDYwIE5vdzwvc3Bhbj4gwqBvciA8c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5DbGljayBIZXJlPC9zcGFuPiB0byBnZXQgRlJFRSBDb25zdWx0YXRpb24gd2l0aCBvdXIgTGF3eWVyLCBSYXltb25kIExpbS48L2E+PC9zdHJvbmc+PC9zcGFuPjwvaDM+CjxoMz48c3BhbiBzdHlsZT0iY29sb3I6ICMwMDAwMDA7Ij48c3Ryb25nPjxhIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiIGhyZWY9Imh0dHA6Ly9kZWRpY2F0ZWRkaXZvcmNlbGF3eWVyLmNvbS5zZy9kaXZvcmNlLWxhdy9kaXZvcmNlLWVucXVpcnkiPjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPuivt+mprOS4iuaLqOeUteivnSA5NzYwNzA2MCDmiJbngrnlh7vov5nph4w8L3NwYW4+546w5Zyo6I635Y+W5ZKM5oiR5Lus55qE5b6L5biI77yMUmF5bW9uZCBMaW3lhY3otLnlkqjor6LjgII8L2E+PC9zdHJvbmc+PC9zcGFuPjwvaDM+CjxoMz7CoDwvaDM+CjxoMz48c3Ryb25nPkRpdm9yY2UgTGF3eWVyIGluIFNpbmdhcG9yZTwvc3Ryb25nPjwvaDM+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMDAwMDAwOyI+PHN0cm9uZz5BcmUgeW91IGZpbGluZyBmb3IgRGl2b3JjZSBpbiBTaW5nYXBvcmU\/PC9zdHJvbmc+IE9yPHN0cm9uZz4gSnVzdCB3b25kZXJpbmcgaG93IHRvIGRpdm9yY2UgaW4gU2luZ2Fwb3JlPzwvc3Ryb25nPjxzdHJvbmc+SWYgeW91IGFyZSBsb29raW5nIGZvciBhbnN3ZXJzIHRvIHRoZSBhYm92ZSBxdWVzdGlvbnMgdGhlbiB5b3Ugd2lsbCBiZW5lZml0IGZyb20gaGlyaW5nIHRoZSBzZXJ2aWNlcyBvZiBSYXltb25kIExpbSAmYW1wOyBDby4sIGEgU2luZ2Fwb3JlIERlZGljYXRlZCBEaXZvcmNlIExhd3llciBmaXJtIGluIFNpbmdhcG9yZS48L3N0cm9uZz48L3NwYW4+PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiPlByb2xvbmcgRGl2b3JjZSBwcm9jZWVkaW5ncyBpbiBTaW5nYXBvcmUgY2FuIGRyYWluIGF3YXkgeW91ciBlbmVyZ3ksIHRpbWUgYW5kIG1vbmV5IGlmIG5vdCBzZXR0bGVkIGFtaWNhYmx5IGFuZCBxdWlja2x5LiBUaGlzIGlzIHdoZXJlIFJheW1vbmQgTGltIGFuZCBDby4gY29tZXMgaW4gdG8gaGVscCB5b3UgdG8gZmluZCBhIDxzdHJvbmc+c3BlZWR5IHJlc29sdXRpb248L3N0cm9uZz4gb2YgdGhpcyBraW5kIG9mIHByb2JsZW0gc28gdGhhdCB5b3UgY2FuIG1vdmUgZm9yd2FyZCBpbiB5b3VyIGxpZmUgam91cm5leSBhbmQgcHV0IHRoZSB1bmhhcHB5IHBhc3QgYmVoaW5kLiBTbyBpZiB5b3UgaGF2ZSBkZWNpZGVkIHRvIGRpdm9yY2UsIHNwZWFrIHRvIFJheW1vbmQgTGltICZhbXA7IENvLiBmb3IgYSBmcmVlIGFkdmljZSBvdmVyIHRoZSBwaG9uZSBhYm91dCB0aGUgZGl2b3JjZSBwcm9jZXNzIGFuZCBkaXZvcmNlIGZlZXMuPC9zcGFuPjwvcD4KPGgzPjxzdHJvbmc+RmlsaW5nIGZvciBEaXZvcmNlPC9zdHJvbmc+PC9oMz4KPHAgc3R5bGU9InRleHQtYWxpZ246IGp1c3RpZnk7Ij48c3BhbiBzdHlsZT0iY29sb3I6ICMwMDAwMDA7Ij5GaWxpbmcgZm9yIGRpdm9yY2UgaW4gU2luZ2Fwb3JlIGNhbiBiZSBhIHN0cmVzc2Z1bCB0aW1lIGZvciB5b3UuIFRoZSBkaXZvcmNlIHByb2NlZWRpbmdzIGNhbiBiZSBhIGNoYWxsZW5naW5nIHRhc2sgZm9yIGxheSBwZW9wbGUuIEl04oCZcyBub3Qgc29tZXRoaW5nIHlvdSBjYW4gdXN1YWxseSBkbyBhbG9uZSBhbmQgeW91IHdpbGwgbmVlZCBhIGdvb2QgZGl2b3JjZSBsYXd5ZXIgdG8gaGVscCB5b3Ugd2l0aCB0aGUgcGFwZXJ3b3JrLCBhbmQgdG8gYWR2aXNlIHlvdSBhYm91dCBicmluZ2luZyBhIHF1aWNrIHJlc29sdXRpb24gd2l0aCBhIHZpZXcgdG8gc2F2ZSBkaXZvcmNlIGNvc3QuIERpdm9yY2UgcHJvY2VlZGluZ3MgaW4gU2luZ2Fwb3JlIGNhbiB0dXJuIGNvbXBsZXggYW5kIHlvdSBuZWVkIGRpdm9yY2UgbGF3eWVyIHRvIGhlbHAgeW91IHRvIGJyaW5nIGEgcXVpY2sgZW5kIHRvIHlvdXIgZGl2b3JjZSBjb25mbGljdC48L3NwYW4+PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiPlRoaXMgaXMgd2hlcmUgUmF5bW9uZCBMaW0gYW5kIENvLiwgb25lIG9mIHRoZSBEaXZvcmNlIGxhd3llciBmaXJtcyBpbiBTaW5nYXBvcmUsIGNvbWVzIGluIHRvIGhlbHAgeW91IHRvIHN0cmF0ZWdpc2UgYSBzcGVlZHkgcmVzb2x1dGlvbiBvZiB5b3VyIGRpdm9yY2UgY29uZmxpY3Qgc28gdGhhdCB5b3UgY2FuIG1vdmUgZm9yd2FyZCBpbiB5b3VyIGxpZmUgam91cm5leSBhbmQgcHV0IHRoZSB1bmhhcHB5IHBhc3QgYmVoaW5kLjwvc3Bhbj48L3A+CjwvZGl2Pgo8L2Rpdj4KPHA+Jm5ic3A7PC9wPgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBpZD0icGwtMTIiIGNsYXNzPSJwYW5lbC1sYXlvdXQiPgo8ZGl2IGlkPSJwZy0xMi0wIiBjbGFzcz0icGFuZWwtZ3JpZCBwYW5lbC1uby1zdHlsZSI+CjxkaXYgaWQ9InBnYy0xMi0wLTAiIGNsYXNzPSJwYW5lbC1ncmlkLWNlbGwiIGRhdGEtd2VpZ2h0PSIxIj4KPGRpdiBpZD0icGFuZWwtMTItMC0wLTAiIGNsYXNzPSJzby1wYW5lbCB3aWRnZXQgd2lkZ2V0X3Nvdy1lZGl0b3IgcGFuZWwtZmlyc3QtY2hpbGQgcGFuZWwtbGFzdC1jaGlsZCIgZGF0YS1pbmRleD0iMCIgZGF0YS1zdHlsZT0ieyZxdW90O2JhY2tncm91bmRfaW1hZ2VfYXR0YWNobWVudCZxdW90OzpmYWxzZSwmcXVvdDtiYWNrZ3JvdW5kX2Rpc3BsYXkmcXVvdDs6JnF1b3Q7dGlsZSZxdW90O30iPgo8ZGl2IGNsYXNzPSJzby13aWRnZXQtc293LWVkaXRvciBzby13aWRnZXQtc293LWVkaXRvci1iYXNlIj4KPGRpdiBjbGFzcz0ic2l0ZW9yaWdpbi13aWRnZXQtdGlueW1jZSB0ZXh0d2lkZ2V0Ij4KPHAgc3R5bGU9InRleHQtYWxpZ246IGp1c3RpZnk7Ij7CoDwvcD4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPHA+PHN0eWxlIHR5cGU9InRleHQvY3NzIiBjbGFzcz0icGFuZWxzLXN0eWxlIiBkYXRhLXBhbmVscy1zdHlsZS1mb3ItcG9zdD0iMTIiPkBpbXBvcnQgdXJsKGh0dHBzOi8vZGVkaWNhdGVkZGl2b3JjZWxhd3llci5jb20uc2cvbWFpbi93cC1jb250ZW50L3BsdWdpbnMvc2l0ZW9yaWdpbi1wYW5lbHMvY3NzL2Zyb250LWZsZXgubWluLmNzcyk7ICNwZ2MtMTItMC0wIHsgd2lkdGg6MTAwJTt3aWR0aDpjYWxjKDEwMCUgLSAoIDAgKiAzMHB4ICkgKSB9ICNwbC0xMiAjcGFuZWwtMTItMC0wLTAgeyAgfSAjcGwtMTIgLnNvLXBhbmVsIHsgbWFyZ2luLWJvdHRvbTozMHB4IH0gI3BsLTEyIC5zby1wYW5lbDpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTowcHggfSBAbWVkaWEgKG1heC13aWR0aDo3ODBweCl7ICNwZy0xMi0wLnBhbmVsLW5vLXN0eWxlLCAjcGctMTItMC5wYW5lbC1oYXMtc3R5bGUgPiAucGFuZWwtcm93LXN0eWxlIHsgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW4gfSAjcGctMTItMCA+IC5wYW5lbC1ncmlkLWNlbGwgLCAjcGctMTItMCA+IC5wYW5lbC1yb3ctc3R5bGUgPiAucGFuZWwtZ3JpZC1jZWxsIHsgd2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MCB9ICNwbC0xMiAucGFuZWwtZ3JpZC1jZWxsIHsgcGFkZGluZzowIH0gI3BsLTEyIC5wYW5lbC1ncmlkIC5wYW5lbC1ncmlkLWNlbGwtZW1wdHkgeyBkaXNwbGF5Om5vbmUgfSAjcGwtMTIgLnBhbmVsLWdyaWQgLnBhbmVsLWdyaWQtY2VsbC1tb2JpbGUtbGFzdCB7IG1hcmdpbi1ib3R0b206MHB4IH0gIH0gPC9zdHlsZT48L3A+dyRhMTAxZTEwOS0wMzk0LTQ5MzktOWFkZi1kNDdiMDUyNWMyOTN3CWNvcmUvaHRtbHeHHjxkaXYgaWQ9InBsLTEyIiBjbGFzcz0icGFuZWwtbGF5b3V0Ij4KPGRpdiBpZD0icGctMTItMCIgY2xhc3M9InBhbmVsLWdyaWQgcGFuZWwtbm8tc3R5bGUiPgo8ZGl2IGlkPSJwZ2MtMTItMC0wIiBjbGFzcz0icGFuZWwtZ3JpZC1jZWxsIiBkYXRhLXdlaWdodD0iMSI+CjxkaXYgaWQ9InBhbmVsLTEyLTAtMC0wIiBjbGFzcz0ic28tcGFuZWwgd2lkZ2V0IHdpZGdldF9zb3ctZWRpdG9yIHBhbmVsLWZpcnN0LWNoaWxkIHBhbmVsLWxhc3QtY2hpbGQiIGRhdGEtaW5kZXg9IjAiIGRhdGEtc3R5bGU9InsmcXVvdDtiYWNrZ3JvdW5kX2ltYWdlX2F0dGFjaG1lbnQmcXVvdDs6ZmFsc2UsJnF1b3Q7YmFja2dyb3VuZF9kaXNwbGF5JnF1b3Q7OiZxdW90O3RpbGUmcXVvdDt9Ij4KPGRpdiBjbGFzcz0ic28td2lkZ2V0LXNvdy1lZGl0b3Igc28td2lkZ2V0LXNvdy1lZGl0b3ItYmFzZSI+CjxkaXYgY2xhc3M9InNpdGVvcmlnaW4td2lkZ2V0LXRpbnltY2UgdGV4dHdpZGdldCI+CjxoMz48c3Ryb25nPkRpdm9yY2UgTGF3ICjnprvlqZrms5XlvospPC9zdHJvbmc+PC9oMz4KPHVsPgo8bGk+CjxoND48c3Ryb25nPkZpbGUgZm9yIERpdm9yY2U8L3N0cm9uZz48L2g0Pgo8L2xpPgo8bGk+CjxoND48c3Ryb25nPkRlZWQgb2YgU2VwYXJhdGlvbjwvc3Ryb25nPjwvaDQ+CjwvbGk+CjxsaT4KPGg0PjxzdHJvbmc+QW5udWxsbWVudCBvZiBNYXJyaWFnZSZuYnNwOzwvc3Ryb25nPjwvaDQ+CjwvbGk+CjxsaT4KPGg0PjxzdHJvbmc+Q3VzdG9keSBDaGlsZCBEaXNwdXRlPC9zdHJvbmc+PC9oND4KPC9saT4KPGxpPgo8aDQ+PHN0cm9uZz5NYWludGVuYW5jZSBmb3IgV2lmZSBBbmQgQ2hpbGRyZW48L3N0cm9uZz48L2g0Pgo8L2xpPgo8bGk+CjxoND48c3Ryb25nPkVuZm9yY2VtZW50IG9mIE1haW50ZW5hbmNlIE9yZGVyPC9zdHJvbmc+PC9oND4KPC9saT4KPGxpPgo8aDQ+PHN0cm9uZz5Db3VydCBPcmRlcnMgKERpdmlzaW9uYWwgb2YgTWF0cmltb25pYWwgQXNzZXRzKTwvc3Ryb25nPjwvaDQ+CjwvbGk+CjxsaT4KPGg0PjxzdHJvbmc+VmFyaWF0aW9uIG9mIE1haW50ZW5hbmNlIOKAkyBWYXJpYXRpb24gb2YgQ3VzdG9keSDigJMgRmFtaWx5IFZpb2xlbmNlPC9zdHJvbmc+PC9oND4KPC9saT4KPC91bD4KPGgzPiZuYnNwOzxzdHJvbmc+QXJlIHlvdSBsb29raW5nIGZvciBMYXd5ZXIgdG8gaGVscCB5b3UgdG8gYXBwbHkgdG8gZGlzc29sdmUgeW91ciBtYXJyaWFnZSA\/Jm5ic3A7PC9zdHJvbmc+PC9oMz4KPGgzPjxzcGFuIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiPjxzdHJvbmc+PGEgc3R5bGU9ImNvbG9yOiAjMDAwMDAwOyIgaHJlZj0iaHR0cDovL2RlZGljYXRlZGRpdm9yY2VsYXd5ZXIuY29tLnNnL2Rpdm9yY2UtbGF3L2Rpdm9yY2UtZW5xdWlyeSI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+Q0FMTCA5NzYwNzA2MCBOb3c8L3NwYW4+ICZuYnNwO29yIDxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPkNsaWNrIEhlcmU8L3NwYW4+IHRvIGdldCBGUkVFIENvbnN1bHRhdGlvbiB3aXRoIG91ciBMYXd5ZXIsIFJheW1vbmQgTGltLjwvYT48L3N0cm9uZz48L3NwYW4+PC9oMz4KPGgzPjxzcGFuIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiPjxzdHJvbmc+PGEgc3R5bGU9ImNvbG9yOiAjMDAwMDAwOyIgaHJlZj0iaHR0cDovL2RlZGljYXRlZGRpdm9yY2VsYXd5ZXIuY29tLnNnL2Rpdm9yY2UtbGF3L2Rpdm9yY2UtZW5xdWlyeSI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+6K+36ams5LiK5ouo55S16K+dIDk3NjA3MDYwIOaIlueCueWHu+i\/memHjDwvc3Bhbj7njrDlnKjojrflj5blkozmiJHku6znmoTlvovluIjvvIxSYXltb25kIExpbeWFjei0ueWSqOivouOAgjwvYT48L3N0cm9uZz48L3NwYW4+PC9oMz4KPGgzPiZuYnNwOzwvaDM+CjxoMz48c3Ryb25nPkRpdm9yY2UgTGF3eWVyIGluIFNpbmdhcG9yZTwvc3Ryb25nPjwvaDM+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMDAwMDAwOyI+PHN0cm9uZz5BcmUgeW91IGZpbGluZyBmb3IgRGl2b3JjZSBpbiBTaW5nYXBvcmU\/PC9zdHJvbmc+IE9yPHN0cm9uZz4gSnVzdCB3b25kZXJpbmcgaG93IHRvIGRpdm9yY2UgaW4gU2luZ2Fwb3JlPzwvc3Ryb25nPjxzdHJvbmc+SWYgeW91IGFyZSBsb29raW5nIGZvciBhbnN3ZXJzIHRvIHRoZSBhYm92ZSBxdWVzdGlvbnMgdGhlbiB5b3Ugd2lsbCBiZW5lZml0IGZyb20gaGlyaW5nIHRoZSBzZXJ2aWNlcyBvZiBSYXltb25kIExpbSAmYW1wOyBDby4sIGEgU2luZ2Fwb3JlIERlZGljYXRlZCBEaXZvcmNlIExhd3llciBmaXJtIGluIFNpbmdhcG9yZS48L3N0cm9uZz48L3NwYW4+PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiPlByb2xvbmcgRGl2b3JjZSBwcm9jZWVkaW5ncyBpbiBTaW5nYXBvcmUgY2FuIGRyYWluIGF3YXkgeW91ciBlbmVyZ3ksIHRpbWUgYW5kIG1vbmV5IGlmIG5vdCBzZXR0bGVkIGFtaWNhYmx5IGFuZCBxdWlja2x5LiBUaGlzIGlzIHdoZXJlIFJheW1vbmQgTGltIGFuZCBDby4gY29tZXMgaW4gdG8gaGVscCB5b3UgdG8gZmluZCBhIDxzdHJvbmc+c3BlZWR5IHJlc29sdXRpb248L3N0cm9uZz4gb2YgdGhpcyBraW5kIG9mIHByb2JsZW0gc28gdGhhdCB5b3UgY2FuIG1vdmUgZm9yd2FyZCBpbiB5b3VyIGxpZmUgam91cm5leSBhbmQgcHV0IHRoZSB1bmhhcHB5IHBhc3QgYmVoaW5kLiBTbyBpZiB5b3UgaGF2ZSBkZWNpZGVkIHRvIGRpdm9yY2UsIHNwZWFrIHRvIFJheW1vbmQgTGltICZhbXA7IENvLiBmb3IgYSBmcmVlIGFkdmljZSBvdmVyIHRoZSBwaG9uZSBhYm91dCB0aGUgZGl2b3JjZSBwcm9jZXNzIGFuZCBkaXZvcmNlIGZlZXMuPC9zcGFuPjwvcD4KPGgzPjxzdHJvbmc+RmlsaW5nIGZvciBEaXZvcmNlPC9zdHJvbmc+PC9oMz4KPHAgc3R5bGU9InRleHQtYWxpZ246IGp1c3RpZnk7Ij48c3BhbiBzdHlsZT0iY29sb3I6ICMwMDAwMDA7Ij5GaWxpbmcgZm9yIGRpdm9yY2UgaW4gU2luZ2Fwb3JlIGNhbiBiZSBhIHN0cmVzc2Z1bCB0aW1lIGZvciB5b3UuIFRoZSBkaXZvcmNlIHByb2NlZWRpbmdzIGNhbiBiZSBhIGNoYWxsZW5naW5nIHRhc2sgZm9yIGxheSBwZW9wbGUuIEl04oCZcyBub3Qgc29tZXRoaW5nIHlvdSBjYW4gdXN1YWxseSBkbyBhbG9uZSBhbmQgeW91IHdpbGwgbmVlZCBhIGdvb2QgZGl2b3JjZSBsYXd5ZXIgdG8gaGVscCB5b3Ugd2l0aCB0aGUgcGFwZXJ3b3JrLCBhbmQgdG8gYWR2aXNlIHlvdSBhYm91dCBicmluZ2luZyBhIHF1aWNrIHJlc29sdXRpb24gd2l0aCBhIHZpZXcgdG8gc2F2ZSBkaXZvcmNlIGNvc3QuIERpdm9yY2UgcHJvY2VlZGluZ3MgaW4gU2luZ2Fwb3JlIGNhbiB0dXJuIGNvbXBsZXggYW5kIHlvdSBuZWVkIGRpdm9yY2UgbGF3eWVyIHRvIGhlbHAgeW91IHRvIGJyaW5nIGEgcXVpY2sgZW5kIHRvIHlvdXIgZGl2b3JjZSBjb25mbGljdC48L3NwYW4+PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiPlRoaXMgaXMgd2hlcmUgUmF5bW9uZCBMaW0gYW5kIENvLiwgb25lIG9mIHRoZSBEaXZvcmNlIGxhd3llciBmaXJtcyBpbiBTaW5nYXBvcmUsIGNvbWVzIGluIHRvIGhlbHAgeW91IHRvIHN0cmF0ZWdpc2UgYSBzcGVlZHkgcmVzb2x1dGlvbiBvZiB5b3VyIGRpdm9yY2UgY29uZmxpY3Qgc28gdGhhdCB5b3UgY2FuIG1vdmUgZm9yd2FyZCBpbiB5b3VyIGxpZmUgam91cm5leSBhbmQgcHV0IHRoZSB1bmhhcHB5IHBhc3QgYmVoaW5kLjwvc3Bhbj48L3A+CjwvZGl2Pgo8L2Rpdj4KPHA+Jm5ic3A7PC9wPgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj53JDRjNmQ4MTA1LTQ5NTItNDYwNS1iMWRlLTZmNGIxYmQ2MWU5Znh3CWNvcmUvaHRtbHfABDxkaXYgaWQ9InBsLTEyIiBjbGFzcz0icGFuZWwtbGF5b3V0Ij4KPGRpdiBpZD0icGctMTItMCIgY2xhc3M9InBhbmVsLWdyaWQgcGFuZWwtbm8tc3R5bGUiPgo8ZGl2IGlkPSJwZ2MtMTItMC0wIiBjbGFzcz0icGFuZWwtZ3JpZC1jZWxsIiBkYXRhLXdlaWdodD0iMSI+CjxkaXYgaWQ9InBhbmVsLTEyLTAtMC0wIiBjbGFzcz0ic28tcGFuZWwgd2lkZ2V0IHdpZGdldF9zb3ctZWRpdG9yIHBhbmVsLWZpcnN0LWNoaWxkIHBhbmVsLWxhc3QtY2hpbGQiIGRhdGEtaW5kZXg9IjAiIGRhdGEtc3R5bGU9InsmcXVvdDtiYWNrZ3JvdW5kX2ltYWdlX2F0dGFjaG1lbnQmcXVvdDs6ZmFsc2UsJnF1b3Q7YmFja2dyb3VuZF9kaXNwbGF5JnF1b3Q7OiZxdW90O3RpbGUmcXVvdDt9Ij4KPGRpdiBjbGFzcz0ic28td2lkZ2V0LXNvdy1lZGl0b3Igc28td2lkZ2V0LXNvdy1lZGl0b3ItYmFzZSI+CjxkaXYgY2xhc3M9InNpdGVvcmlnaW4td2lkZ2V0LXRpbnltY2UgdGV4dHdpZGdldCI+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyI+Jm5ic3A7PC9wPgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2PnckMWQ4YTJiZWYtMzViMi00ZDQzLWI4YjgtNTFlYmRlODEzNzY3eHcOY29yZS9wYXJhZ3JhcGh5dyQ5MzE0YTFlNS0xZmQzLTQwMjQtYjMwYS04NDM0NmY5NzBkNjl35jw8ZGl2IGlkPSJwbC0xMiIgY2xhc3M9InBhbmVsLWxheW91dCI+CjxkaXYgaWQ9InBnLTEyLTAiIGNsYXNzPSJwYW5lbC1ncmlkIHBhbmVsLW5vLXN0eWxlIj4KPGRpdiBpZD0icGdjLTEyLTAtMCIgY2xhc3M9InBhbmVsLWdyaWQtY2VsbCIgZGF0YS13ZWlnaHQ9IjEiPgo8ZGl2IGlkPSJwYW5lbC0xMi0wLTAtMCIgY2xhc3M9InNvLXBhbmVsIHdpZGdldCB3aWRnZXRfc293LWVkaXRvciBwYW5lbC1maXJzdC1jaGlsZCBwYW5lbC1sYXN0LWNoaWxkIiBkYXRhLWluZGV4PSIwIiBkYXRhLXN0eWxlPSJ7JnF1b3Q7YmFja2dyb3VuZF9pbWFnZV9hdHRhY2htZW50JnF1b3Q7OmZhbHNlLCZxdW90O2JhY2tncm91bmRfZGlzcGxheSZxdW90OzomcXVvdDt0aWxlJnF1b3Q7fSI+CjxkaXYgY2xhc3M9InNvLXdpZGdldC1zb3ctZWRpdG9yIHNvLXdpZGdldC1zb3ctZWRpdG9yLWJhc2UiPgo8ZGl2IGNsYXNzPSJzaXRlb3JpZ2luLXdpZGdldC10aW55bWNlIHRleHR3aWRnZXQiPgo8aDM+PHN0cm9uZz5EaXZvcmNlIExhdyAo56a75ama5rOV5b6LKTwvc3Ryb25nPjwvaDM+Cjx1bD4KPGxpPgo8aDQ+PHN0cm9uZz5GaWxlIGZvciBEaXZvcmNlPC9zdHJvbmc+PC9oND4KPC9saT4KPGxpPgo8aDQ+PHN0cm9uZz5EZWVkIG9mIFNlcGFyYXRpb248L3N0cm9uZz48L2g0Pgo8L2xpPgo8bGk+CjxoND48c3Ryb25nPkFubnVsbG1lbnQgb2YgTWFycmlhZ2XCoDwvc3Ryb25nPjwvaDQ+CjwvbGk+CjxsaT4KPGg0PjxzdHJvbmc+Q3VzdG9keSBDaGlsZCBEaXNwdXRlPC9zdHJvbmc+PC9oND4KPC9saT4KPGxpPgo8aDQ+PHN0cm9uZz5NYWludGVuYW5jZSBmb3IgV2lmZSBBbmQgQ2hpbGRyZW48L3N0cm9uZz48L2g0Pgo8L2xpPgo8bGk+CjxoND48c3Ryb25nPkVuZm9yY2VtZW50IG9mIE1haW50ZW5hbmNlIE9yZGVyPC9zdHJvbmc+PC9oND4KPC9saT4KPGxpPgo8aDQ+PHN0cm9uZz5Db3VydCBPcmRlcnMgKERpdmlzaW9uYWwgb2YgTWF0cmltb25pYWwgQXNzZXRzKTwvc3Ryb25nPjwvaDQ+CjwvbGk+CjxsaT4KPGg0PjxzdHJvbmc+VmFyaWF0aW9uIG9mIE1haW50ZW5hbmNlIOKAkyBWYXJpYXRpb24gb2YgQ3VzdG9keSDigJMgRmFtaWx5IFZpb2xlbmNlPC9zdHJvbmc+PC9oND4KPC9saT4KPC91bD4KPGgzPsKgPHN0cm9uZz5BcmUgeW91IGxvb2tpbmcgZm9yIExhd3llciB0byBoZWxwIHlvdSB0byBhcHBseSB0byBkaXNzb2x2ZSB5b3VyIG1hcnJpYWdlID\/CoDwvc3Ryb25nPjwvaDM+CjxoMz48c3BhbiBzdHlsZT0iY29sb3I6ICMwMDAwMDA7Ij48c3Ryb25nPjxhIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiIGhyZWY9Imh0dHA6Ly9kZWRpY2F0ZWRkaXZvcmNlbGF3eWVyLmNvbS5zZy9kaXZvcmNlLWxhdy9kaXZvcmNlLWVucXVpcnkiPjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPkNBTEwgOTc2MDcwNjAgTm93PC9zcGFuPiDCoG9yIDxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPkNsaWNrIEhlcmU8L3NwYW4+IHRvIGdldCBGUkVFIENvbnN1bHRhdGlvbiB3aXRoIG91ciBMYXd5ZXIsIFJheW1vbmQgTGltLjwvYT48L3N0cm9uZz48L3NwYW4+PC9oMz4KPGgzPjxzcGFuIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiPjxzdHJvbmc+PGEgc3R5bGU9ImNvbG9yOiAjMDAwMDAwOyIgaHJlZj0iaHR0cDovL2RlZGljYXRlZGRpdm9yY2VsYXd5ZXIuY29tLnNnL2Rpdm9yY2UtbGF3L2Rpdm9yY2UtZW5xdWlyeSI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+6K+36ams5LiK5ouo55S16K+dIDk3NjA3MDYwIOaIlueCueWHu+i\/memHjDwvc3Bhbj7njrDlnKjojrflj5blkozmiJHku6znmoTlvovluIjvvIxSYXltb25kIExpbeWFjei0ueWSqOivouOAgjwvYT48L3N0cm9uZz48L3NwYW4+PC9oMz4KPGgzPjwvaDM+CjxoMz48c3Ryb25nPkRpdm9yY2UgTGF3eWVyIGluIFNpbmdhcG9yZTwvc3Ryb25nPjwvaDM+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMDAwMDAwOyI+PHN0cm9uZz5BcmUgeW91IGZpbGluZyBmb3IgRGl2b3JjZSBpbiBTaW5nYXBvcmU\/PC9zdHJvbmc+IE9yPHN0cm9uZz4gSnVzdCB3b25kZXJpbmcgaG93IHRvIGRpdm9yY2UgaW4gU2luZ2Fwb3JlPzwvc3Ryb25nPjxzdHJvbmc+SWYgeW91IGFyZSBsb29raW5nIGZvciBhbnN3ZXJzIHRvIHRoZSBhYm92ZSBxdWVzdGlvbnMgdGhlbiB5b3Ugd2lsbCBiZW5lZml0IGZyb20gaGlyaW5nIHRoZSBzZXJ2aWNlcyBvZiBSYXltb25kIExpbSAmYW1wOyBDby4sIGEgU2luZ2Fwb3JlIERlZGljYXRlZCBEaXZvcmNlIExhd3llciBmaXJtIGluIFNpbmdhcG9yZS48L3N0cm9uZz48L3NwYW4+PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiPlByb2xvbmcgRGl2b3JjZSBwcm9jZWVkaW5ncyBpbiBTaW5nYXBvcmUgY2FuIGRyYWluIGF3YXkgeW91ciBlbmVyZ3ksIHRpbWUgYW5kIG1vbmV5IGlmIG5vdCBzZXR0bGVkIGFtaWNhYmx5IGFuZCBxdWlja2x5LiBUaGlzIGlzIHdoZXJlIFJheW1vbmQgTGltIGFuZCBDby4gY29tZXMgaW4gdG8gaGVscCB5b3UgdG8gZmluZCBhIDxzdHJvbmc+c3BlZWR5IHJlc29sdXRpb248L3N0cm9uZz4gb2YgdGhpcyBraW5kIG9mIHByb2JsZW0gc28gdGhhdCB5b3UgY2FuIG1vdmUgZm9yd2FyZCBpbiB5b3VyIGxpZmUgam91cm5leSBhbmQgcHV0IHRoZSB1bmhhcHB5IHBhc3QgYmVoaW5kLiBTbyBpZiB5b3UgaGF2ZSBkZWNpZGVkIHRvIGRpdm9yY2UsIHNwZWFrIHRvIFJheW1vbmQgTGltICZhbXA7IENvLiBmb3IgYSBmcmVlIGFkdmljZSBvdmVyIHRoZSBwaG9uZSBhYm91dCB0aGUgZGl2b3JjZSBwcm9jZXNzIGFuZCBkaXZvcmNlIGZlZXMuPC9zcGFuPjwvcD4KPGgzPjxzdHJvbmc+RmlsaW5nIGZvciBEaXZvcmNlPC9zdHJvbmc+PC9oMz4KPHAgc3R5bGU9InRleHQtYWxpZ246IGp1c3RpZnk7Ij48c3BhbiBzdHlsZT0iY29sb3I6ICMwMDAwMDA7Ij5GaWxpbmcgZm9yIGRpdm9yY2UgaW4gU2luZ2Fwb3JlIGNhbiBiZSBhIHN0cmVzc2Z1bCB0aW1lIGZvciB5b3UuIFRoZSBkaXZvcmNlIHByb2NlZWRpbmdzIGNhbiBiZSBhIGNoYWxsZW5naW5nIHRhc2sgZm9yIGxheSBwZW9wbGUuIEl04oCZcyBub3Qgc29tZXRoaW5nIHlvdSBjYW4gdXN1YWxseSBkbyBhbG9uZSBhbmQgeW91IHdpbGwgbmVlZCBhIGdvb2QgZGl2b3JjZSBsYXd5ZXIgdG8gaGVscCB5b3Ugd2l0aCB0aGUgcGFwZXJ3b3JrLCBhbmQgdG8gYWR2aXNlIHlvdSBhYm91dCBicmluZ2luZyBhIHF1aWNrIHJlc29sdXRpb24gd2l0aCBhIHZpZXcgdG8gc2F2ZSBkaXZvcmNlIGNvc3QuIERpdm9yY2UgcHJvY2VlZGluZ3MgaW4gU2luZ2Fwb3JlIGNhbiB0dXJuIGNvbXBsZXggYW5kIHlvdSBuZWVkIGRpdm9yY2UgbGF3eWVyIHRvIGhlbHAgeW91IHRvIGJyaW5nIGEgcXVpY2sgZW5kIHRvIHlvdXIgZGl2b3JjZSBjb25mbGljdC48L3NwYW4+PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiPlRoaXMgaXMgd2hlcmUgUmF5bW9uZCBMaW0gYW5kIENvLiwgb25lIG9mIHRoZSBEaXZvcmNlIGxhd3llciBmaXJtcyBpbiBTaW5nYXBvcmUsIGNvbWVzIGluIHRvIGhlbHAgeW91IHRvIHN0cmF0ZWdpc2UgYSBzcGVlZHkgcmVzb2x1dGlvbiBvZiB5b3VyIGRpdm9yY2UgY29uZmxpY3Qgc28gdGhhdCB5b3UgY2FuIG1vdmUgZm9yd2FyZCBpbiB5b3VyIGxpZmUgam91cm5leSBhbmQgcHV0IHRoZSB1bmhhcHB5IHBhc3QgYmVoaW5kLjwvc3Bhbj48L3A+CjwvZGl2Pgo8L2Rpdj4KPHA+Jm5ic3A7PC9wPgo8cD48c3Ryb25nPlNPTUUgVEhJTkdTIFRPIFBSRVBBUkUgRk9SIERJVk9SQ0U8L3N0cm9uZz48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8cD48c3Ryb25nPmEuQXR0ZW5kIENQUCBjb3Vuc2VsbGluZyBJZiBZb3UgSGF2ZSBZb3VuZyBjaGlsZHJlbiBiZWxvdyAyMSB5ZWFycyBvbGQ8L3N0cm9uZz48L3A+CjxkaXYgaWQ9InBsLTEyIiBjbGFzcz0icGFuZWwtbGF5b3V0Ij4KPGRpdiBpZD0icGctMTItMCIgY2xhc3M9InBhbmVsLWdyaWQgcGFuZWwtbm8tc3R5bGUiPgo8ZGl2IGlkPSJwZ2MtMTItMC0wIiBjbGFzcz0icGFuZWwtZ3JpZC1jZWxsIiBkYXRhLXdlaWdodD0iMSI+CjxkaXYgaWQ9InBhbmVsLTEyLTAtMC0wIiBjbGFzcz0ic28tcGFuZWwgd2lkZ2V0IHdpZGdldF9zb3ctZWRpdG9yIHBhbmVsLWZpcnN0LWNoaWxkIHBhbmVsLWxhc3QtY2hpbGQiIGRhdGEtaW5kZXg9IjAiIGRhdGEtc3R5bGU9InsmcXVvdDtiYWNrZ3JvdW5kX2ltYWdlX2F0dGFjaG1lbnQmcXVvdDs6ZmFsc2UsJnF1b3Q7YmFja2dyb3VuZF9kaXNwbGF5JnF1b3Q7OiZxdW90O3RpbGUmcXVvdDt9Ij4KPGRpdiBjbGFzcz0ic28td2lkZ2V0LXNvdy1lZGl0b3Igc28td2lkZ2V0LXNvdy1lZGl0b3ItYmFzZSI+CjxwPklmIHlvdSBoYXZlIHlvdW5nIGNoaWxkcmVuIGJlbG93IDIxIHllYXJzIG9sZCwgYm90aCB5b3UgYW5kIHNwb3VzZSBhcmUgcmVxdWlyZWQgdG8gZmlyc3RseSByZWdpc3RlciB3aXRoIE1TRi9GYW1pbHkgQXNzaXN0IHRvIGF0dGVuZCBNYW5kYXRvcnkgQ28tUGFyZW50aW5nIFByb2dyYW1tZSAoQ0NQKSBjb3Vyc2UgYW5kIG9idGFpbiBDUFAgQXR0ZW5kYW5jZSBDZXJ0IGFmdGVyIGhhdmluZyBhdHRlbmQgaW4gcGVyc29uIGEgQ1BQIGNvbnN1bHRhdGlvbiBtZWV0aW5nIGJlZm9yZSBlaXRoZXIgb25lIG9mIHlvdSBjYW4gZW5nYWdlIGxhd3llciB0byBmaWxlIGRpdm9yY2UgcGFwZXJzIGluIFNpbmdhcG9yZSBGYW1pbHkgSnVzdGljZSBDb3VydC4gV2l0aG91dCBvYnRhaW5pbmcgdGhpcyBDUFAgQ2VydCwgYm90aCBvZiB5b3UgbmVpdGhlciBjYW4gZmlsZSBmb3IgZGl2b3JjZSBpbiBjb3VydCBvciBmaWxlIGRvY3VtZW50cyB0byByZXNwb25kIHRvIHlvdXIgc3BvdXNlJ3MgYXBwbGljYXRpb24gZm9yIGRpdm9yY2Ugd2l0aCB0aGUgQ291cnQuPC9wPgo8cD4mbmJzcDs8L3A+CjxwPjxzdHJvbmc+Yi5QcmludCBPdXRzdGFuZGluZyBIREIgRmxhdCBMb2FuIGFuZCBDUEYgUHVsaWMgSG91c2luZyBXaXRoZHJhYXdhbHMgU3RhdGVtZW50PC9zdHJvbmc+PC9wPgo8cD5JZiBib3RoIG9mIHlvdSBhcmUgam9pbnQgb3duZXJzIG9mIG1hdHJpbW9uaWFsIEhEQiBmbGF0IG9yIHByaXZhdGUgcHJvcGVydHksIHBsZWFzZSBnbyB0byBIREIvQ1BGIFdlYnNpdGVzIHRvIHByaW50b3V0IHlvdXIgbGF0ZXN0IEhEQiBMb2FuIEJhbGFuY2UgU3RhdGVtZW50IGFuZCBDUEYgU3RhdGVtZW50IG9uIENQRiBNb25pZXMgdXNlZCB0byBwYXkgdG9kYXRlIHRoZSBwdXJjaGFzZSBvZiB0aGUgc2FpZCBtYXRyaW1vbmlhbCBob3VzZSB3aGljaCBjYW4gaGVscCBsYXd5ZXJzIHRvIGFkdmlzZSBvbiByZXNwZWN0aXZlIHBhcnRpZXMnIG1vbmV0YXJ5IGNvbnRyaWJ1dGlvbnMgdG93YXJkcyB0aGUgcGF5bWVudCBvZiB0aGUgc2FpZCBwcm9wZXJ0eS4gVGhlIHBhcnRpZXMnIG1vbmV0YXJ5IGNvbnRyaWJ1dGlvbnMgd2lsbCBoZWxwIHRvIGRldGVybWluZSBwYXJ0aWVzIGluaXRpYWwgc2hhcmUgb2YgdGhlIHNhaWQgcHJvcGVydHkuPC9wPgo8cD4mbmJzcDs8L3A+CjxwPjxzdHJvbmc+Yy5DaGVjayBpZiB0aGUgUGFydGllcyBoYXZlIG9jY3VwaWVkIHRoZSBIREIgSG91c2UgZm9yIG1vcmUgdGhhbiA1IHllYXJzIE1pbiBPY2N1cGF0aW9uIFBlcmlvZDwvc3Ryb25nPjwvcD4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPHA+WW91IHNob3VsZCBhbHNvIGdvIHRvIHRoZSBIREIgd2Vic2l0ZSB0byBsb2cgaW4gdG8gTXkgSERCIHRvIGNoZWNrIGlmIGJvdGggb2YgeW91IGhhdmUgb2NjdXB5IHRoZSBIREIgZmxhdCBmb3IgbW9yZSB0aGFuIDUgeWVhcnMgTWluaW11bSBPY2N1cGF0aW9uIFBlcmlvZCAoTU9QKS4gSWYgeW91ciBNT1AgcGVyaW9kIGlzIGxlc3MgdGhhbiA1IHllYXJzLCBIREIgd2lsbCBub3QgYWxsb3cgcGFydGllcyB0byBzZWxsIHRoZSBIREIgRmxhdCBhcyBvbmUgb2YgdGhlIG9wdGlvbiB0byBzZXR0bGUgdGhlIGRpdmlzaW9uIG9mIHRoZSBtYXRyaW1vbmlhbCBhc3NldC4gSERCIHdpbGwgYWNjZXB0IGVpdGhlciBhIHN1cnJlbmRlciBvZiB0aGUgZmxhdCB0byBIREIgb3Igb25lIHBhcnR5IHRyYW5zZmVyIG9mIHRoZSBmbGF0IHRvIHRoZSBvdGhlciBwYXJ0eSB3aG8gZnVsZmlscyBIREIgcmVndWxhdGlvbiB0byB0YWtlIG92ZXIgdGhlIGZsYXQuPC9wPgo8cD5Gb3IgYW5udWxtZW50IG9mIG1hcnJpYWdlIGNhc2VzLCBpZiBwYXJ0aWVzIGRpZCBub3QgZnVsZmlsIHRoaXMgTU9QIHBlcmlvZCwgYm90aCBwYXJ0aWVzIGFyZSByZXF1aXJlZCBieSBIREIgcmVndWxhdGlvbiB0byBzdXJyZW5kZXIgdGhlIEhEQiBmbGF0IHRvIEhEQiBhbmQgSERCIHdpbGwgbm90IGFsbG93IHRyYW5zZmVyIG9mIHRoZSBmbGF0IHRvIG9uZSBvZiB0aGUgcGFydHkgaW4gYW5udWxtZW50IG9mIG1hcnJpYWdlIGNhc2UuPC9wPgo8cD4mbmJzcDs8L3A+CjxkaXYgaWQ9InBnYy0xMi0wLTAiIGNsYXNzPSJwYW5lbC1ncmlkLWNlbGwiIGRhdGEtd2VpZ2h0PSIxIj4KPGRpdiBpZD0icGFuZWwtMTItMC0wLTAiIGNsYXNzPSJzby1wYW5lbCB3aWRnZXQgd2lkZ2V0X3Nvdy1lZGl0b3IgcGFuZWwtZmlyc3QtY2hpbGQgcGFuZWwtbGFzdC1jaGlsZCIgZGF0YS1pbmRleD0iMCIgZGF0YS1zdHlsZT0ieyZxdW90O2JhY2tncm91bmRfaW1hZ2VfYXR0YWNobWVudCZxdW90OzpmYWxzZSwmcXVvdDtiYWNrZ3JvdW5kX2Rpc3BsYXkmcXVvdDs6JnF1b3Q7dGlsZSZxdW90O30iPgo8ZGl2IGNsYXNzPSJzby13aWRnZXQtc293LWVkaXRvciBzby13aWRnZXQtc293LWVkaXRvci1iYXNlIj4KPGRpdiBjbGFzcz0ic2l0ZW9yaWdpbi13aWRnZXQtdGlueW1jZSB0ZXh0d2lkZ2V0Ij4KPHAgc3R5bGU9InRleHQtYWxpZ246IGp1c3RpZnk7Ij4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIiBjbGFzcz0icGFuZWxzLXN0eWxlIiBkYXRhLXBhbmVscy1zdHlsZS1mb3ItcG9zdD0iMTIiPkBpbXBvcnQgdXJsKGh0dHBzOi8vZGVkaWNhdGVkZGl2b3JjZWxhd3llci5jb20uc2cvbWFpbi93cC1jb250ZW50L3BsdWdpbnMvc2l0ZW9yaWdpbi1wYW5lbHMvY3NzL2Zyb250LWZsZXgubWluLmNzcyk7ICNwZ2MtMTItMC0wIHsgd2lkdGg6MTAwJTt3aWR0aDpjYWxjKDEwMCUgLSAoIDAgKiAzMHB4ICkgKSB9ICNwbC0xMiAjcGFuZWwtMTItMC0wLTAgeyAgfSAjcGwtMTIgLnNvLXBhbmVsIHsgbWFyZ2luLWJvdHRvbTozMHB4IH0gI3BsLTEyIC5zby1wYW5lbDpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTowcHggfSBAbWVkaWEgKG1heC13aWR0aDo3ODBweCl7ICNwZy0xMi0wLnBhbmVsLW5vLXN0eWxlLCAjcGctMTItMC5wYW5lbC1oYXMtc3R5bGUgPiAucGFuZWwtcm93LXN0eWxlIHsgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW4gfSAjcGctMTItMCA+IC5wYW5lbC1ncmlkLWNlbGwgLCAjcGctMTItMCA+IC5wYW5lbC1yb3ctc3R5bGUgPiAucGFuZWwtZ3JpZC1jZWxsIHsgd2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MCB9ICNwbC0xMiAucGFuZWwtZ3JpZC1jZWxsIHsgcGFkZGluZzowIH0gI3BsLTEyIC5wYW5lbC1ncmlkIC5wYW5lbC1ncmlkLWNlbGwtZW1wdHkgeyBkaXNwbGF5Om5vbmUgfSAjcGwtMTIgLnBhbmVsLWdyaWQgLnBhbmVsLWdyaWQtY2VsbC1tb2JpbGUtbGFzdCB7IG1hcmdpbi1ib3R0b206MHB4IH0gIH0gPC9zdHlsZT53DWNvcmUvZnJlZWZvcm13+Sg8ZGl2IGlkPSJwbC0xMiIgY2xhc3M9InBhbmVsLWxheW91dCI+CjxkaXYgaWQ9InBnLTEyLTAiIGNsYXNzPSJwYW5lbC1ncmlkIHBhbmVsLW5vLXN0eWxlIj4KPGRpdiBpZD0icGdjLTEyLTAtMCIgY2xhc3M9InBhbmVsLWdyaWQtY2VsbCIgZGF0YS13ZWlnaHQ9IjEiPgo8ZGl2IGlkPSJwYW5lbC0xMi0wLTAtMCIgY2xhc3M9InNvLXBhbmVsIHdpZGdldCB3aWRnZXRfc293LWVkaXRvciBwYW5lbC1maXJzdC1jaGlsZCBwYW5lbC1sYXN0LWNoaWxkIiBkYXRhLWluZGV4PSIwIiBkYXRhLXN0eWxlPSJ7JnF1b3Q7YmFja2dyb3VuZF9pbWFnZV9hdHRhY2htZW50JnF1b3Q7OmZhbHNlLCZxdW90O2JhY2tncm91bmRfZGlzcGxheSZxdW90OzomcXVvdDt0aWxlJnF1b3Q7fSI+CjxkaXYgY2xhc3M9InNvLXdpZGdldC1zb3ctZWRpdG9yIHNvLXdpZGdldC1zb3ctZWRpdG9yLWJhc2UiPgo8ZGl2IGNsYXNzPSJzaXRlb3JpZ2luLXdpZGdldC10aW55bWNlIHRleHR3aWRnZXQiPgo8aDM+PHN0cm9uZz5EaXZvcmNlIExhdyAo56a75ama5rOV5b6LKTwvc3Ryb25nPjwvaDM+Cjx1bD4KPGxpPgo8aDQ+PHN0cm9uZz5GaWxlIGZvciBEaXZvcmNlPC9zdHJvbmc+PC9oND4KPC9saT4KPGxpPgo8aDQ+PHN0cm9uZz5EZWVkIG9mIFNlcGFyYXRpb248L3N0cm9uZz48L2g0Pgo8L2xpPgo8bGk+CjxoND48c3Ryb25nPkFubnVsbG1lbnQgb2YgTWFycmlhZ2XCoDwvc3Ryb25nPjwvaDQ+CjwvbGk+CjxsaT4KPGg0PjxzdHJvbmc+Q3VzdG9keSBDaGlsZCBEaXNwdXRlPC9zdHJvbmc+PC9oND4KPC9saT4KPGxpPgo8aDQ+PHN0cm9uZz5NYWludGVuYW5jZSBmb3IgV2lmZSBBbmQgQ2hpbGRyZW48L3N0cm9uZz48L2g0Pgo8L2xpPgo8bGk+CjxoND48c3Ryb25nPkVuZm9yY2VtZW50IG9mIE1haW50ZW5hbmNlIE9yZGVyPC9zdHJvbmc+PC9oND4KPC9saT4KPGxpPgo8aDQ+PHN0cm9uZz5Db3VydCBPcmRlcnMgKERpdmlzaW9uYWwgb2YgTWF0cmltb25pYWwgQXNzZXRzKTwvc3Ryb25nPjwvaDQ+CjwvbGk+CjxsaT4KPGg0PjxzdHJvbmc+VmFyaWF0aW9uIG9mIE1haW50ZW5hbmNlIOKAkyBWYXJpYXRpb24gb2YgQ3VzdG9keSDigJMgRmFtaWx5IFZpb2xlbmNlPC9zdHJvbmc+PC9oND4KPC9saT4KPC91bD4KPGgzPsKgPHN0cm9uZz5BcmUgeW91IGxvb2tpbmcgZm9yIExhd3llciB0byBoZWxwIHlvdSB0byBhcHBseSB0byBkaXNzb2x2ZSB5b3VyIG1hcnJpYWdlID\/CoDwvc3Ryb25nPjwvaDM+CjxoMz48c3BhbiBzdHlsZT0iY29sb3I6ICMwMDAwMDA7Ij48c3Ryb25nPjxhIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiIGhyZWY9Imh0dHA6Ly9kZWRpY2F0ZWRkaXZvcmNlbGF3eWVyLmNvbS5zZy9kaXZvcmNlLWxhdy9kaXZvcmNlLWVucXVpcnkiPjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPkNBTEwgOTc2MDcwNjAgTm93PC9zcGFuPiDCoG9yIDxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPkNsaWNrIEhlcmU8L3NwYW4+IHRvIGdldCBGUkVFIENvbnN1bHRhdGlvbiB3aXRoIG91ciBMYXd5ZXIsIFJheW1vbmQgTGltLjwvYT48L3N0cm9uZz48L3NwYW4+PC9oMz4KPGgzPjxzcGFuIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiPjxzdHJvbmc+PGEgc3R5bGU9ImNvbG9yOiAjMDAwMDAwOyIgaHJlZj0iaHR0cDovL2RlZGljYXRlZGRpdm9yY2VsYXd5ZXIuY29tLnNnL2Rpdm9yY2UtbGF3L2Rpdm9yY2UtZW5xdWlyeSI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjZmYwMDAwOyI+6K+36ams5LiK5ouo55S16K+dIDk3NjA3MDYwIOaIlueCueWHu+i\/memHjDwvc3Bhbj7njrDlnKjojrflj5blkozmiJHku6znmoTlvovluIjvvIxSYXltb25kIExpbeWFjei0ueWSqOivouOAgjwvYT48L3N0cm9uZz48L3NwYW4+PC9oMz4KPGgzPsKgPC9oMz4KPGgzPjxzdHJvbmc+RGl2b3JjZSBMYXd5ZXIgaW4gU2luZ2Fwb3JlPC9zdHJvbmc+PC9oMz4KPHAgc3R5bGU9InRleHQtYWxpZ246IGp1c3RpZnk7Ij48c3BhbiBzdHlsZT0iY29sb3I6ICMwMDAwMDA7Ij48c3Ryb25nPkFyZSB5b3UgZmlsaW5nIGZvciBEaXZvcmNlIGluIFNpbmdhcG9yZT88L3N0cm9uZz4gT3I8c3Ryb25nPiBKdXN0IHdvbmRlcmluZyBob3cgdG8gZGl2b3JjZSBpbiBTaW5nYXBvcmU\/PC9zdHJvbmc+PHN0cm9uZz5JZiB5b3UgYXJlIGxvb2tpbmcgZm9yIGFuc3dlcnMgdG8gdGhlIGFib3ZlIHF1ZXN0aW9ucyB0aGVuIHlvdSB3aWxsIGJlbmVmaXQgZnJvbSBoaXJpbmcgdGhlIHNlcnZpY2VzIG9mIFJheW1vbmQgTGltICZhbXA7IENvLiwgYSBTaW5nYXBvcmUgRGVkaWNhdGVkIERpdm9yY2UgTGF3eWVyIGZpcm0gaW4gU2luZ2Fwb3JlLjwvc3Ryb25nPjwvc3Bhbj48L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMDAwMDAwOyI+UHJvbG9uZyBEaXZvcmNlIHByb2NlZWRpbmdzIGluIFNpbmdhcG9yZSBjYW4gZHJhaW4gYXdheSB5b3VyIGVuZXJneSwgdGltZSBhbmQgbW9uZXkgaWYgbm90IHNldHRsZWQgYW1pY2FibHkgYW5kIHF1aWNrbHkuIFRoaXMgaXMgd2hlcmUgUmF5bW9uZCBMaW0gYW5kIENvLiBjb21lcyBpbiB0byBoZWxwIHlvdSB0byBmaW5kIGEgPHN0cm9uZz5zcGVlZHkgcmVzb2x1dGlvbjwvc3Ryb25nPiBvZiB0aGlzIGtpbmQgb2YgcHJvYmxlbSBzbyB0aGF0IHlvdSBjYW4gbW92ZSBmb3J3YXJkIGluIHlvdXIgbGlmZSBqb3VybmV5IGFuZCBwdXQgdGhlIHVuaGFwcHkgcGFzdCBiZWhpbmQuIFNvIGlmIHlvdSBoYXZlIGRlY2lkZWQgdG8gZGl2b3JjZSwgc3BlYWsgdG8gUmF5bW9uZCBMaW0gJmFtcDsgQ28uIGZvciBhIGZyZWUgYWR2aWNlIG92ZXIgdGhlIHBob25lIGFib3V0IHRoZSBkaXZvcmNlIHByb2Nlc3MgYW5kIGRpdm9yY2UgZmVlcy48L3NwYW4+PC9wPgo8aDM+PHN0cm9uZz5GaWxpbmcgZm9yIERpdm9yY2U8L3N0cm9uZz48L2gzPgo8cCBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiPkZpbGluZyBmb3IgZGl2b3JjZSBpbiBTaW5nYXBvcmUgY2FuIGJlIGEgc3RyZXNzZnVsIHRpbWUgZm9yIHlvdS4gVGhlIGRpdm9yY2UgcHJvY2VlZGluZ3MgY2FuIGJlIGEgY2hhbGxlbmdpbmcgdGFzayBmb3IgbGF5IHBlb3BsZS4gSXTigJlzIG5vdCBzb21ldGhpbmcgeW91IGNhbiB1c3VhbGx5IGRvIGFsb25lIGFuZCB5b3Ugd2lsbCBuZWVkIGEgZ29vZCBkaXZvcmNlIGxhd3llciB0byBoZWxwIHlvdSB3aXRoIHRoZSBwYXBlcndvcmssIGFuZCB0byBhZHZpc2UgeW91IGFib3V0IGJyaW5naW5nIGEgcXVpY2sgcmVzb2x1dGlvbiB3aXRoIGEgdmlldyB0byBzYXZlIGRpdm9yY2UgY29zdC4gRGl2b3JjZSBwcm9jZWVkaW5ncyBpbiBTaW5nYXBvcmUgY2FuIHR1cm4gY29tcGxleCBhbmQgeW91IG5lZWQgZGl2b3JjZSBsYXd5ZXIgdG8gaGVscCB5b3UgdG8gYnJpbmcgYSBxdWljayBlbmQgdG8geW91ciBkaXZvcmNlIGNvbmZsaWN0Ljwvc3Bhbj48L3A+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMDAwMDAwOyI+VGhpcyBpcyB3aGVyZSBSYXltb25kIExpbSBhbmQgQ28uLCBvbmUgb2YgdGhlIERpdm9yY2UgbGF3eWVyIGZpcm1zIGluIFNpbmdhcG9yZSwgY29tZXMgaW4gdG8gaGVscCB5b3UgdG8gc3RyYXRlZ2lzZSBhIHNwZWVkeSByZXNvbHV0aW9uIG9mIHlvdXIgZGl2b3JjZSBjb25mbGljdCBzbyB0aGF0IHlvdSBjYW4gbW92ZSBmb3J3YXJkIGluIHlvdXIgbGlmZSBqb3VybmV5IGFuZCBwdXQgdGhlIHVuaGFwcHkgcGFzdCBiZWhpbmQuPC9zcGFuPjwvcD4KPC9kaXY+CjwvZGl2Pgo8cD4mbmJzcDs8L3A+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGlkPSJwbC0xMiIgY2xhc3M9InBhbmVsLWxheW91dCI+CjxkaXYgaWQ9InBnLTEyLTAiIGNsYXNzPSJwYW5lbC1ncmlkIHBhbmVsLW5vLXN0eWxlIj4KPGRpdiBpZD0icGdjLTEyLTAtMCIgY2xhc3M9InBhbmVsLWdyaWQtY2VsbCIgZGF0YS13ZWlnaHQ9IjEiPgo8ZGl2IGlkPSJwYW5lbC0xMi0wLTAtMCIgY2xhc3M9InNvLXBhbmVsIHdpZGdldCB3aWRnZXRfc293LWVkaXRvciBwYW5lbC1maXJzdC1jaGlsZCBwYW5lbC1sYXN0LWNoaWxkIiBkYXRhLWluZGV4PSIwIiBkYXRhLXN0eWxlPSJ7JnF1b3Q7YmFja2dyb3VuZF9pbWFnZV9hdHRhY2htZW50JnF1b3Q7OmZhbHNlLCZxdW90O2JhY2tncm91bmRfZGlzcGxheSZxdW90OzomcXVvdDt0aWxlJnF1b3Q7fSI+CjxkaXYgY2xhc3M9InNvLXdpZGdldC1zb3ctZWRpdG9yIHNvLXdpZGdldC1zb3ctZWRpdG9yLWJhc2UiPgo8ZGl2IGNsYXNzPSJzaXRlb3JpZ2luLXdpZGdldC10aW55bWNlIHRleHR3aWRnZXQiPgo8cCBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsiPsKgPC9wPgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8cD48c3R5bGUgdHlwZT0idGV4dC9jc3MiIGNsYXNzPSJwYW5lbHMtc3R5bGUiIGRhdGEtcGFuZWxzLXN0eWxlLWZvci1wb3N0PSIxMiI+QGltcG9ydCB1cmwoaHR0cHM6Ly9kZWRpY2F0ZWRkaXZvcmNlbGF3eWVyLmNvbS5zZy9tYWluL3dwLWNvbnRlbnQvcGx1Z2lucy9zaXRlb3JpZ2luLXBhbmVscy9jc3MvZnJvbnQtZmxleC5taW4uY3NzKTsgI3BnYy0xMi0wLTAgeyB3aWR0aDoxMDAlO3dpZHRoOmNhbGMoMTAwJSAtICggMCAqIDMwcHggKSApIH0gI3BsLTEyICNwYW5lbC0xMi0wLTAtMCB7ICB9ICNwbC0xMiAuc28tcGFuZWwgeyBtYXJnaW4tYm90dG9tOjMwcHggfSAjcGwtMTIgLnNvLXBhbmVsOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOjBweCB9IEBtZWRpYSAobWF4LXdpZHRoOjc4MHB4KXsgI3BnLTEyLTAucGFuZWwtbm8tc3R5bGUsICNwZy0xMi0wLnBhbmVsLWhhcy1zdHlsZSA+IC5wYW5lbC1yb3ctc3R5bGUgeyAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiB9ICNwZy0xMi0wID4gLnBhbmVsLWdyaWQtY2VsbCAsICNwZy0xMi0wID4gLnBhbmVsLXJvdy1zdHlsZSA+IC5wYW5lbC1ncmlkLWNlbGwgeyB3aWR0aDoxMDAlO21hcmdpbi1yaWdodDowIH0gI3BsLTEyIC5wYW5lbC1ncmlkLWNlbGwgeyBwYWRkaW5nOjAgfSAjcGwtMTIgLnBhbmVsLWdyaWQgLnBhbmVsLWdyaWQtY2VsbC1lbXB0eSB7IGRpc3BsYXk6bm9uZSB9ICNwbC0xMiAucGFuZWwtZ3JpZCAucGFuZWwtZ3JpZC1jZWxsLW1vYmlsZS1sYXN0IHsgbWFyZ2luLWJvdHRvbTowcHggfSAgfSA8L3N0eWxlPjwvcD53JDBkNmZmMmY5LTk1YmMtNGQ1Ny1iZWFiLTg5OWM3MzBkNWNhZXh3DmNvcmUvcGFyYWdyYXBoeXckMGZlYmQzZGUtYTJmYy00ODcwLTk5ODctMjAxYjhiNmRkZTM0dyQ3YjQ4NjY0ZC0xODllLTQ5ZjQtYTBmNi1mMjQwOGY3MDMxZjd4dwljb3JlL21vcmV3AHl3JDQ4NTMyNWZjLWRhZjAtNDg0Yi04MzA0LTQxMGEwYTY5YTcxZXh3DmNvcmUvcGFyYWdyYXBoeXckODcyNTZiMWUtOTc1ZC00YTMwLTk3ZjktZDM2ZWQxN2EzNjgweHcOY29yZS9wYXJhZ3JhcGh5dyQ0M2I2ZTRkMy04M2M1LTQ4NjItOGQ4Ny04NTAzMjQzZjhmMmR4dw5jb3JlL3BhcmFncmFwaHl3JDc5YWNlMmY1LWY2ODctNGFmNi05ZWY0LTkzYmVhOTIwOTQyZXh3DmNvcmUvcGFyYWdyYXBoeXckZjVkZWRjYTEtMGY0Yy00MjA5LWJmNWYtOTIzYWU1YzIyZjhkeHcOY29yZS9wYXJhZ3JhcGh5dyQzOGQzZWZmZS04ZDU5LTQ3ZmQtYmFkNS1jYjdkNGU2NmZkNDZ4dw5jb3JlL3BhcmFncmFwaHl3JGY4MmMzYjZlLTAxYzgtNDQ2OC05ZGQ2LTNkMWU4ZmQ5MTQwZHh3DmNvcmUvcGFyYWdyYXBoeXtCedsEyfNAAH2C1JCnCXckYjM0Mjk3ODctYTliNC00M2RkLWJhYjAtZTkxNGM5MTU4ZmQ0eHcOY29yZS9wYXJhZ3JhcGh5dyQ4NjkyMmVlNS1iODRkLTRmZDEtODY2Ny02MTNjNTE5N2NlNzF4dw5jb3JlL3BhcmFncmFwaHl3JDUyZDYwM2FmLWUzMzMtNDhlNy1iZWI5LWEyNmNhNDMwZGIwMnh3DmNvcmUvcGFyYWdyYXBoeXckODU2ZjRiODUtNDBlOS00MGViLWFhNTMtMjJhMGZlMzk1ZmIweHcOY29yZS9wYXJhZ3JhcGh5dyQwODY0YTI0Ny03NDQ3LTRiMTQtODhiZS1lYWRkMDFiNmE0ZTF4dw5jb3JlL3BhcmFncmFwaHl3JDdlNDcyMTRkLTBhZmItNGNiOS1hOTg1LTczMjVlMTQ1Yzk5Nnh3DmNvcmUvcGFyYWdyYXBoeXckODg4OTUzYTYtN2MwZi00NGZjLTk2ZjEtMzZmZmU5Y2NkMTNkeHcOY29yZS9wYXJhZ3JhcGh5dyQwZTgwMDMxYy00MzVlLTQwMDItYTA5ZS0xNjI4NzU2ZGZjZjZ4dw5jb3JlL3BhcmFncmFwaHkDAAYAd4g9PGRpdiBpZD0icGwtMTIiIGNsYXNzPSJwYW5lbC1sYXlvdXQiPgo8ZGl2IGlkPSJwZy0xMi0wIiBjbGFzcz0icGFuZWwtZ3JpZCBwYW5lbC1uby1zdHlsZSI+CjxkaXYgaWQ9InBnYy0xMi0wLTAiIGNsYXNzPSJwYW5lbC1ncmlkLWNlbGwiIGRhdGEtd2VpZ2h0PSIxIj4KPGRpdiBpZD0icGFuZWwtMTItMC0wLTAiIGNsYXNzPSJzby1wYW5lbCB3aWRnZXQgd2lkZ2V0X3Nvdy1lZGl0b3IgcGFuZWwtZmlyc3QtY2hpbGQgcGFuZWwtbGFzdC1jaGlsZCIgZGF0YS1pbmRleD0iMCIgZGF0YS1zdHlsZT0ieyZxdW90O2JhY2tncm91bmRfaW1hZ2VfYXR0YWNobWVudCZxdW90OzpmYWxzZSwmcXVvdDtiYWNrZ3JvdW5kX2Rpc3BsYXkmcXVvdDs6JnF1b3Q7dGlsZSZxdW90O30iPgo8ZGl2IGNsYXNzPSJzby13aWRnZXQtc293LWVkaXRvciBzby13aWRnZXQtc293LWVkaXRvci1iYXNlIj4KPGRpdiBjbGFzcz0ic2l0ZW9yaWdpbi13aWRnZXQtdGlueW1jZSB0ZXh0d2lkZ2V0Ij4KPGgzPjxzdHJvbmc+RGl2b3JjZSBMYXcgKOemu+WpmuazleW+iyk8L3N0cm9uZz48L2gzPgo8dWw+CjxsaT4KPGg0PjxzdHJvbmc+RmlsZSBmb3IgRGl2b3JjZTwvc3Ryb25nPjwvaDQ+CjwvbGk+CjxsaT4KPGg0PjxzdHJvbmc+RGVlZCBvZiBTZXBhcmF0aW9uPC9zdHJvbmc+PC9oND4KPC9saT4KPGxpPgo8aDQ+PHN0cm9uZz5Bbm51bGxtZW50IG9mIE1hcnJpYWdlwqA8L3N0cm9uZz48L2g0Pgo8L2xpPgo8bGk+CjxoND48c3Ryb25nPkN1c3RvZHkgQ2hpbGQgRGlzcHV0ZTwvc3Ryb25nPjwvaDQ+CjwvbGk+CjxsaT4KPGg0PjxzdHJvbmc+TWFpbnRlbmFuY2UgZm9yIFdpZmUgQW5kIENoaWxkcmVuPC9zdHJvbmc+PC9oND4KPC9saT4KPGxpPgo8aDQ+PHN0cm9uZz5FbmZvcmNlbWVudCBvZiBNYWludGVuYW5jZSBPcmRlcjwvc3Ryb25nPjwvaDQ+CjwvbGk+CjxsaT4KPGg0PjxzdHJvbmc+Q291cnQgT3JkZXJzIChEaXZpc2lvbmFsIG9mIE1hdHJpbW9uaWFsIEFzc2V0cyk8L3N0cm9uZz48L2g0Pgo8L2xpPgo8bGk+CjxoND48c3Ryb25nPlZhcmlhdGlvbiBvZiBNYWludGVuYW5jZSDigJMgVmFyaWF0aW9uIG9mIEN1c3RvZHkg4oCTIEZhbWlseSBWaW9sZW5jZTwvc3Ryb25nPjwvaDQ+CjwvbGk+CjwvdWw+CjxoMz7CoDxzdHJvbmc+QXJlIHlvdSBsb29raW5nIGZvciBMYXd5ZXIgdG8gaGVscCB5b3UgdG8gYXBwbHkgdG8gZGlzc29sdmUgeW91ciBtYXJyaWFnZSA\/wqA8L3N0cm9uZz48L2gzPgo8aDM+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMDAwMDAwOyI+PHN0cm9uZz48YSBzdHlsZT0iY29sb3I6ICMwMDAwMDA7IiBocmVmPSJodHRwOi8vZGVkaWNhdGVkZGl2b3JjZWxhd3llci5jb20uc2cvZGl2b3JjZS1sYXcvZGl2b3JjZS1lbnF1aXJ5Ij48c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5DQUxMIDk3NjA3MDYwIE5vdzwvc3Bhbj4gwqBvciA8c3BhbiBzdHlsZT0iY29sb3I6ICNmZjAwMDA7Ij5DbGljayBIZXJlPC9zcGFuPiB0byBnZXQgRlJFRSBDb25zdWx0YXRpb24gd2l0aCBvdXIgTGF3eWVyLCBSYXltb25kIExpbS48L2E+PC9zdHJvbmc+PC9zcGFuPjwvaDM+CjxoMz48c3BhbiBzdHlsZT0iY29sb3I6ICMwMDAwMDA7Ij48c3Ryb25nPjxhIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiIGhyZWY9Imh0dHA6Ly9kZWRpY2F0ZWRkaXZvcmNlbGF3eWVyLmNvbS5zZy9kaXZvcmNlLWxhdy9kaXZvcmNlLWVucXVpcnkiPjxzcGFuIHN0eWxlPSJjb2xvcjogI2ZmMDAwMDsiPuivt+mprOS4iuaLqOeUteivnSA5NzYwNzA2MCDmiJbngrnlh7vov5nph4w8L3NwYW4+546w5Zyo6I635Y+W5ZKM5oiR5Lus55qE5b6L5biI77yMUmF5bW9uZCBMaW3lhY3otLnlkqjor6LjgII8L2E+PC9zdHJvbmc+PC9zcGFuPjwvaDM+CjxoMz7CoDwvaDM+CjxoMz48c3Ryb25nPkRpdm9yY2UgTGF3eWVyIGluIFNpbmdhcG9yZTwvc3Ryb25nPjwvaDM+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyI+PHNwYW4gc3R5bGU9ImNvbG9yOiAjMDAwMDAwOyI+PHN0cm9uZz5BcmUgeW91IGZpbGluZyBmb3IgRGl2b3JjZSBpbiBTaW5nYXBvcmU\/PC9zdHJvbmc+IE9yPHN0cm9uZz4gSnVzdCB3b25kZXJpbmcgaG93IHRvIGRpdm9yY2UgaW4gU2luZ2Fwb3JlPzwvc3Ryb25nPjxzdHJvbmc+SWYgeW91IGFyZSBsb29raW5nIGZvciBhbnN3ZXJzIHRvIHRoZSBhYm92ZSBxdWVzdGlvbnMgdGhlbiB5b3Ugd2lsbCBiZW5lZml0IGZyb20gaGlyaW5nIHRoZSBzZXJ2aWNlcyBvZiBSYXltb25kIExpbSAmYW1wOyBDby4sIGEgU2luZ2Fwb3JlIERlZGljYXRlZCBEaXZvcmNlIExhd3llciBmaXJtIGluIFNpbmdhcG9yZS48L3N0cm9uZz48L3NwYW4+PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiPlByb2xvbmcgRGl2b3JjZSBwcm9jZWVkaW5ncyBpbiBTaW5nYXBvcmUgY2FuIGRyYWluIGF3YXkgeW91ciBlbmVyZ3ksIHRpbWUgYW5kIG1vbmV5IGlmIG5vdCBzZXR0bGVkIGFtaWNhYmx5IGFuZCBxdWlja2x5LiBUaGlzIGlzIHdoZXJlIFJheW1vbmQgTGltIGFuZCBDby4gY29tZXMgaW4gdG8gaGVscCB5b3UgdG8gZmluZCBhIDxzdHJvbmc+c3BlZWR5IHJlc29sdXRpb248L3N0cm9uZz4gb2YgdGhpcyBraW5kIG9mIHByb2JsZW0gc28gdGhhdCB5b3UgY2FuIG1vdmUgZm9yd2FyZCBpbiB5b3VyIGxpZmUgam91cm5leSBhbmQgcHV0IHRoZSB1bmhhcHB5IHBhc3QgYmVoaW5kLiBTbyBpZiB5b3UgaGF2ZSBkZWNpZGVkIHRvIGRpdm9yY2UsIHNwZWFrIHRvIFJheW1vbmQgTGltICZhbXA7IENvLiBmb3IgYSBmcmVlIGFkdmljZSBvdmVyIHRoZSBwaG9uZSBhYm91dCB0aGUgZGl2b3JjZSBwcm9jZXNzIGFuZCBkaXZvcmNlIGZlZXMuPC9zcGFuPjwvcD4KPGgzPjxzdHJvbmc+RmlsaW5nIGZvciBEaXZvcmNlPC9zdHJvbmc+PC9oMz4KPHAgc3R5bGU9InRleHQtYWxpZ246IGp1c3RpZnk7Ij48c3BhbiBzdHlsZT0iY29sb3I6ICMwMDAwMDA7Ij5GaWxpbmcgZm9yIGRpdm9yY2UgaW4gU2luZ2Fwb3JlIGNhbiBiZSBhIHN0cmVzc2Z1bCB0aW1lIGZvciB5b3UuIFRoZSBkaXZvcmNlIHByb2NlZWRpbmdzIGNhbiBiZSBhIGNoYWxsZW5naW5nIHRhc2sgZm9yIGxheSBwZW9wbGUuIEl04oCZcyBub3Qgc29tZXRoaW5nIHlvdSBjYW4gdXN1YWxseSBkbyBhbG9uZSBhbmQgeW91IHdpbGwgbmVlZCBhIGdvb2QgZGl2b3JjZSBsYXd5ZXIgdG8gaGVscCB5b3Ugd2l0aCB0aGUgcGFwZXJ3b3JrLCBhbmQgdG8gYWR2aXNlIHlvdSBhYm91dCBicmluZ2luZyBhIHF1aWNrIHJlc29sdXRpb24gd2l0aCBhIHZpZXcgdG8gc2F2ZSBkaXZvcmNlIGNvc3QuIERpdm9yY2UgcHJvY2VlZGluZ3MgaW4gU2luZ2Fwb3JlIGNhbiB0dXJuIGNvbXBsZXggYW5kIHlvdSBuZWVkIGRpdm9yY2UgbGF3eWVyIHRvIGhlbHAgeW91IHRvIGJyaW5nIGEgcXVpY2sgZW5kIHRvIHlvdXIgZGl2b3JjZSBjb25mbGljdC48L3NwYW4+PC9wPgo8cCBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsiPjxzcGFuIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsiPlRoaXMgaXMgd2hlcmUgUmF5bW9uZCBMaW0gYW5kIENvLiwgb25lIG9mIHRoZSBEaXZvcmNlIGxhd3llciBmaXJtcyBpbiBTaW5nYXBvcmUsIGNvbWVzIGluIHRvIGhlbHAgeW91IHRvIHN0cmF0ZWdpc2UgYSBzcGVlZHkgcmVzb2x1dGlvbiBvZiB5b3VyIGRpdm9yY2UgY29uZmxpY3Qgc28gdGhhdCB5b3UgY2FuIG1vdmUgZm9yd2FyZCBpbiB5b3VyIGxpZmUgam91cm5leSBhbmQgcHV0IHRoZSB1bmhhcHB5IHBhc3QgYmVoaW5kLjwvc3Bhbj48L3A+CjwvZGl2Pgo8L2Rpdj4KPHA+Jm5ic3A7PC9wPgo8cD48c3Ryb25nPlNPTUUgVEhJTkdTIFRPIFBSRVBBUkUgRk9SIERJVk9SQ0U8L3N0cm9uZz48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8cD48IS0tbW9yZS0tPjwvcD4KPHA+PHN0cm9uZz5hLkF0dGVuZCBDUFAgY291bnNlbGxpbmcgSWYgWW91IEhhdmUgWW91bmcgY2hpbGRyZW4gYmVsb3cgMjEgeWVhcnMgb2xkPC9zdHJvbmc+PC9wPgo8ZGl2IGlkPSJwbC0xMiIgY2xhc3M9InBhbmVsLWxheW91dCI+CjxkaXYgaWQ9InBnLTEyLTAiIGNsYXNzPSJwYW5lbC1ncmlkIHBhbmVsLW5vLXN0eWxlIj4KPGRpdiBpZD0icGdjLTEyLTAtMCIgY2xhc3M9InBhbmVsLWdyaWQtY2VsbCIgZGF0YS13ZWlnaHQ9IjEiPgo8ZGl2IGlkPSJwYW5lbC0xMi0wLTAtMCIgY2xhc3M9InNvLXBhbmVsIHdpZGdldCB3aWRnZXRfc293LWVkaXRvciBwYW5lbC1maXJzdC1jaGlsZCBwYW5lbC1sYXN0LWNoaWxkIiBkYXRhLWluZGV4PSIwIiBkYXRhLXN0eWxlPSJ7JnF1b3Q7YmFja2dyb3VuZF9pbWFnZV9hdHRhY2htZW50JnF1b3Q7OmZhbHNlLCZxdW90O2JhY2tncm91bmRfZGlzcGxheSZxdW90OzomcXVvdDt0aWxlJnF1b3Q7fSI+CjxkaXYgY2xhc3M9InNvLXdpZGdldC1zb3ctZWRpdG9yIHNvLXdpZGdldC1zb3ctZWRpdG9yLWJhc2UiPgo8cD5JZiB5b3UgaGF2ZSB5b3VuZyBjaGlsZHJlbiBiZWxvdyAyMSB5ZWFycyBvbGQsIGJvdGggeW91IGFuZCBzcG91c2UgYXJlIHJlcXVpcmVkIHRvIGZpcnN0bHkgcmVnaXN0ZXIgd2l0aCBNU0YvRmFtaWx5IEFzc2lzdCB0byBhdHRlbmQgTWFuZGF0b3J5IENvLVBhcmVudGluZyBQcm9ncmFtbWUgKENDUCkgY291cnNlIGFuZCBvYnRhaW4gQ1BQIEF0dGVuZGFuY2UgQ2VydCBhZnRlciBoYXZpbmcgYXR0ZW5kIGluIHBlcnNvbiBhIENQUCBjb25zdWx0YXRpb24gbWVldGluZyBiZWZvcmUgZWl0aGVyIG9uZSBvZiB5b3UgY2FuIGVuZ2FnZSBsYXd5ZXIgdG8gZmlsZSBkaXZvcmNlIHBhcGVycyBpbiBTaW5nYXBvcmUgRmFtaWx5IEp1c3RpY2UgQ291cnQuIFdpdGhvdXQgb2J0YWluaW5nIHRoaXMgQ1BQIENlcnQsIGJvdGggb2YgeW91IG5laXRoZXIgY2FuIGZpbGUgZm9yIGRpdm9yY2UgaW4gY291cnQgb3IgZmlsZSBkb2N1bWVudHMgdG8gcmVzcG9uZCB0byB5b3VyIHNwb3VzZSdzIGFwcGxpY2F0aW9uIGZvciBkaXZvcmNlIHdpdGggdGhlIENvdXJ0LjwvcD4KPHA+Jm5ic3A7PC9wPgo8cD48c3Ryb25nPmIuUHJpbnQgT3V0c3RhbmRpbmcgSERCIEZsYXQgTG9hbiBhbmQgQ1BGIFB1bGljIEhvdXNpbmcgV2l0aGRyYWF3YWxzIFN0YXRlbWVudDwvc3Ryb25nPjwvcD4KPHA+SWYgYm90aCBvZiB5b3UgYXJlIGpvaW50IG93bmVycyBvZiBtYXRyaW1vbmlhbCBIREIgZmxhdCBvciBwcml2YXRlIHByb3BlcnR5LCBwbGVhc2UgZ28gdG8gSERCL0NQRiBXZWJzaXRlcyB0byBwcmludG91dCB5b3VyIGxhdGVzdCBIREIgTG9hbiBCYWxhbmNlIFN0YXRlbWVudCBhbmQgQ1BGIFN0YXRlbWVudCBvbiBDUEYgTW9uaWVzIHVzZWQgdG8gcGF5IHRvZGF0ZSB0aGUgcHVyY2hhc2Ugb2YgdGhlIHNhaWQgbWF0cmltb25pYWwgaG91c2Ugd2hpY2ggY2FuIGhlbHAgbGF3eWVycyB0byBhZHZpc2Ugb24gcmVzcGVjdGl2ZSBwYXJ0aWVzJyBtb25ldGFyeSBjb250cmlidXRpb25zIHRvd2FyZHMgdGhlIHBheW1lbnQgb2YgdGhlIHNhaWQgcHJvcGVydHkuIFRoZSBwYXJ0aWVzJyBtb25ldGFyeSBjb250cmlidXRpb25zIHdpbGwgaGVscCB0byBkZXRlcm1pbmUgcGFydGllcyBpbml0aWFsIHNoYXJlIG9mIHRoZSBzYWlkIHByb3BlcnR5LjwvcD4KPHA+Jm5ic3A7PC9wPgo8cD48c3Ryb25nPmMuQ2hlY2sgaWYgdGhlIFBhcnRpZXMgaGF2ZSBvY2N1cGllZCB0aGUgSERCIEhvdXNlIGZvciBtb3JlIHRoYW4gNSB5ZWFycyBNaW4gT2NjdXBhdGlvbiBQZXJpb2Q8L3N0cm9uZz48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxwPllvdSBzaG91bGQgYWxzbyBnbyB0byB0aGUgSERCIHdlYnNpdGUgdG8gbG9nIGluIHRvIE15IEhEQiB0byBjaGVjayBpZiBib3RoIG9mIHlvdSBoYXZlIG9jY3VweSB0aGUgSERCIGZsYXQgZm9yIG1vcmUgdGhhbiA1IHllYXJzIE1pbmltdW0gT2NjdXBhdGlvbiBQZXJpb2QgKE1PUCkuIElmIHlvdXIgTU9QIHBlcmlvZCBpcyBsZXNzIHRoYW4gNSB5ZWFycywgSERCIHdpbGwgbm90IGFsbG93IHBhcnRpZXMgdG8gc2VsbCB0aGUgSERCIEZsYXQgYXMgb25lIG9mIHRoZSBvcHRpb24gdG8gc2V0dGxlIHRoZSBkaXZpc2lvbiBvZiB0aGUgbWF0cmltb25pYWwgYXNzZXQuIEhEQiB3aWxsIGFjY2VwdCBlaXRoZXIgYSBzdXJyZW5kZXIgb2YgdGhlIGZsYXQgdG8gSERCIG9yIG9uZSBwYXJ0eSB0cmFuc2ZlciBvZiB0aGUgZmxhdCB0byB0aGUgb3RoZXIgcGFydHkgd2hvIGZ1bGZpbHMgSERCIHJlZ3VsYXRpb24gdG8gdGFrZSBvdmVyIHRoZSBmbGF0LjwvcD4KPHA+Rm9yIGFubnVsbWVudCBvZiBtYXJyaWFnZSBjYXNlcywgaWYgcGFydGllcyBkaWQgbm90IGZ1bGZpbCB0aGlzIE1PUCBwZXJpb2QsIGJvdGggcGFydGllcyBhcmUgcmVxdWlyZWQgYnkgSERCIHJlZ3VsYXRpb24gdG8gc3VycmVuZGVyIHRoZSBIREIgZmxhdCB0byBIREIgYW5kIEhEQiB3aWxsIG5vdCBhbGxvdyB0cmFuc2ZlciBvZiB0aGUgZmxhdCB0byBvbmUgb2YgdGhlIHBhcnR5IGluIGFubnVsbWVudCBvZiBtYXJyaWFnZSBjYXNlLjwvcD4KPHA+Jm5ic3A7PC9wPgo8ZGl2IGlkPSJwZ2MtMTItMC0wIiBjbGFzcz0icGFuZWwtZ3JpZC1jZWxsIiBkYXRhLXdlaWdodD0iMSI+CjxkaXYgaWQ9InBhbmVsLTEyLTAtMC0wIiBjbGFzcz0ic28tcGFuZWwgd2lkZ2V0IHdpZGdldF9zb3ctZWRpdG9yIHBhbmVsLWZpcnN0LWNoaWxkIHBhbmVsLWxhc3QtY2hpbGQiIGRhdGEtaW5kZXg9IjAiIGRhdGEtc3R5bGU9InsmcXVvdDtiYWNrZ3JvdW5kX2ltYWdlX2F0dGFjaG1lbnQmcXVvdDs6ZmFsc2UsJnF1b3Q7YmFja2dyb3VuZF9kaXNwbGF5JnF1b3Q7OiZxdW90O3RpbGUmcXVvdDt9Ij4KPGRpdiBjbGFzcz0ic28td2lkZ2V0LXNvdy1lZGl0b3Igc28td2lkZ2V0LXNvdy1lZGl0b3ItYmFzZSI+CjxkaXYgY2xhc3M9InNpdGVvcmlnaW4td2lkZ2V0LXRpbnltY2UgdGV4dHdpZGdldCI+CjxwIHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyI+wqA8L3A+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxwPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgY2xhc3M9InBhbmVscy1zdHlsZSIgZGF0YS1wYW5lbHMtc3R5bGUtZm9yLXBvc3Q9IjEyIj5AaW1wb3J0IHVybChodHRwczovL2RlZGljYXRlZGRpdm9yY2VsYXd5ZXIuY29tLnNnL21haW4vd3AtY29udGVudC9wbHVnaW5zL3NpdGVvcmlnaW4tcGFuZWxzL2Nzcy9mcm9udC1mbGV4Lm1pbi5jc3MpOyAjcGdjLTEyLTAtMCB7IHdpZHRoOjEwMCU7d2lkdGg6Y2FsYygxMDAlIC0gKCAwICogMzBweCApICkgfSAjcGwtMTIgI3BhbmVsLTEyLTAtMC0wIHsgIH0gI3BsLTEyIC5zby1wYW5lbCB7IG1hcmdpbi1ib3R0b206MzBweCB9ICNwbC0xMiAuc28tcGFuZWw6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206MHB4IH0gQG1lZGlhIChtYXgtd2lkdGg6NzgwcHgpeyAjcGctMTItMC5wYW5lbC1uby1zdHlsZSwgI3BnLTEyLTAucGFuZWwtaGFzLXN0eWxlID4gLnBhbmVsLXJvdy1zdHlsZSB7IC13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uIH0gI3BnLTEyLTAgPiAucGFuZWwtZ3JpZC1jZWxsICwgI3BnLTEyLTAgPiAucGFuZWwtcm93LXN0eWxlID4gLnBhbmVsLWdyaWQtY2VsbCB7IHdpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjAgfSAjcGwtMTIgLnBhbmVsLWdyaWQtY2VsbCB7IHBhZGRpbmc6MCB9ICNwbC0xMiAucGFuZWwtZ3JpZCAucGFuZWwtZ3JpZC1jZWxsLWVtcHR5IHsgZGlzcGxheTpub25lIH0gI3BsLTEyIC5wYW5lbC1ncmlkIC5wYW5lbC1ncmlkLWNlbGwtbW9iaWxlLWxhc3QgeyBtYXJnaW4tYm90dG9tOjBweCB9ICB9IDwvc3R5bGU+PC9wPgTRl4LIBnNNADUAPgDjAQA9ADMALQAFAAEBBAArAAYAAQEEAC0ABgABAQQAIwAOAAYAAQEEADAABgABAQQAPAAGAAEBBAA7AAYAAQEEAEoABgABAQQAXAAGAAYABQBTAA4AxQEAggEA\/AEACgA2AIoDAKAEAAEBLACfBAC9AgABAQYABwAHAAEBASkBDAQABwAHAAcAAg0BDAELAQABBwEAASceADUAPgDjAQA9AAGnBAEVAocBAQIBTQFhAQ0BDAEHAcMIAg4BCgEJAQIBKwEdAQcBQQEFAQwBTwgGAQYBLAEKEQAjBwQABwAHAAcABwAHAMwGAAEBAQCCqsjTBBEAhwcHLwEHAQEBGCAAxCUCFQAMAGcAIwceB38EkgECEgGkAgcZBJW2xH4BAAKeobgiAgAOAwA=\",\"updateId\":800241181}","footnotes":""},"class_list":["post-12","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Divorce in Singapore | Divorce Law - Singapore Dedicated Divorce Lawyer | \u65b0\u52a0\u5761\u4e13\u4e1a\u79bb\u5a5a\u5f8b\u5e08 | by Raymond Lim &amp; Co.<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dedicateddivorcelawyer.com.sg\/main\/divorce-law\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Divorce in Singapore | Divorce Law - Singapore Dedicated Divorce Lawyer | \u65b0\u52a0\u5761\u4e13\u4e1a\u79bb\u5a5a\u5f8b\u5e08 | by Raymond Lim &amp; Co.\" \/>\n<meta property=\"og:description\" content=\"Divorce Law (\u79bb\u5a5a\u6cd5\u5f8b) File for Divorce Deed of Separation Annullment of Marriage\u00a0 Custody Child Dispute Maintenance for Wife And Children Enforcement of Maintenance Order Court Orders (Divisional of Matrimonial Assets) Variation of Maintenance \u2013 Variation of Custody \u2013 Family Violence \u00a0Are you looking for Lawyer to help you to apply to dissolve your marriage ?\u00a0 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dedicateddivorcelawyer.com.sg\/main\/divorce-law\/\" \/>\n<meta property=\"og:site_name\" content=\"Singapore Dedicated Divorce Lawyer | \u65b0\u52a0\u5761\u4e13\u4e1a\u79bb\u5a5a\u5f8b\u5e08 | by Raymond Lim &amp; Co.\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DEDICATEDDIVORCELAWYER\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-21T13:55:35+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dedicateddivorcelawyer.com.sg\\\/main\\\/divorce-law\\\/\",\"url\":\"https:\\\/\\\/dedicateddivorcelawyer.com.sg\\\/main\\\/divorce-law\\\/\",\"name\":\"Divorce in Singapore | Divorce Law - Singapore Dedicated Divorce Lawyer | \u65b0\u52a0\u5761\u4e13\u4e1a\u79bb\u5a5a\u5f8b\u5e08 | by Raymond Lim &amp; Co.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dedicateddivorcelawyer.com.sg\\\/main\\\/#website\"},\"datePublished\":\"2016-11-16T23:00:45+00:00\",\"dateModified\":\"2026-04-21T13:55:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dedicateddivorcelawyer.com.sg\\\/main\\\/divorce-law\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dedicateddivorcelawyer.com.sg\\\/main\\\/divorce-law\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dedicateddivorcelawyer.com.sg\\\/main\\\/divorce-law\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/dedicateddivorcelawyer.com.sg\\\/main\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Divorce in Singapore | Divorce Law\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dedicateddivorcelawyer.com.sg\\\/main\\\/#website\",\"url\":\"https:\\\/\\\/dedicateddivorcelawyer.com.sg\\\/main\\\/\",\"name\":\"Singapore Dedicated Divorce Lawyer | \u65b0\u52a0\u5761\u4e13\u4e1a\u79bb\u5a5a\u5f8b\u5e08 | by Raymond Lim & Co..\",\"description\":\"Divorce Lawyer Singapore | Affordable Divorce fee | Divorce &amp; Family Law | Letter of Administration | Wills | Trust | Grant of Probate | Deed Poll | Commercial Litigation | Criminal Litigation | Professional Legal Services\",\"publisher\":{\"@id\":\"https:\\\/\\\/dedicateddivorcelawyer.com.sg\\\/main\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/dedicateddivorcelawyer.com.sg\\\/main\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/dedicateddivorcelawyer.com.sg\\\/main\\\/#organization\",\"name\":\"Raymond Lim & Co. - Dedicated Divorce Lawyer in Singapore\",\"url\":\"https:\\\/\\\/dedicateddivorcelawyer.com.sg\\\/main\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/dedicateddivorcelawyer.com.sg\\\/main\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/dedicateddivorcelawyer.com.sg\\\/main\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/cropped-Dedicated-Divorce-Lawyer-transparent-logo-1.png\",\"contentUrl\":\"https:\\\/\\\/dedicateddivorcelawyer.com.sg\\\/main\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/cropped-Dedicated-Divorce-Lawyer-transparent-logo-1.png\",\"width\":572,\"height\":209,\"caption\":\"Raymond Lim & Co. - Dedicated Divorce Lawyer in Singapore\"},\"image\":{\"@id\":\"https:\\\/\\\/dedicateddivorcelawyer.com.sg\\\/main\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/DEDICATEDDIVORCELAWYER\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Divorce in Singapore | Divorce Law - Singapore Dedicated Divorce Lawyer | \u65b0\u52a0\u5761\u4e13\u4e1a\u79bb\u5a5a\u5f8b\u5e08 | by Raymond Lim &amp; Co.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/divorce-law\/","og_locale":"en_US","og_type":"article","og_title":"Divorce in Singapore | Divorce Law - Singapore Dedicated Divorce Lawyer | \u65b0\u52a0\u5761\u4e13\u4e1a\u79bb\u5a5a\u5f8b\u5e08 | by Raymond Lim &amp; Co.","og_description":"Divorce Law (\u79bb\u5a5a\u6cd5\u5f8b) File for Divorce Deed of Separation Annullment of Marriage\u00a0 Custody Child Dispute Maintenance for Wife And Children Enforcement of Maintenance Order Court Orders (Divisional of Matrimonial Assets) Variation of Maintenance \u2013 Variation of Custody \u2013 Family Violence \u00a0Are you looking for Lawyer to help you to apply to dissolve your marriage ?\u00a0 [&hellip;]","og_url":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/divorce-law\/","og_site_name":"Singapore Dedicated Divorce Lawyer | \u65b0\u52a0\u5761\u4e13\u4e1a\u79bb\u5a5a\u5f8b\u5e08 | by Raymond Lim &amp; Co.","article_publisher":"https:\/\/www.facebook.com\/DEDICATEDDIVORCELAWYER","article_modified_time":"2026-04-21T13:55:35+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/divorce-law\/","url":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/divorce-law\/","name":"Divorce in Singapore | Divorce Law - Singapore Dedicated Divorce Lawyer | \u65b0\u52a0\u5761\u4e13\u4e1a\u79bb\u5a5a\u5f8b\u5e08 | by Raymond Lim &amp; Co.","isPartOf":{"@id":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/#website"},"datePublished":"2016-11-16T23:00:45+00:00","dateModified":"2026-04-21T13:55:35+00:00","breadcrumb":{"@id":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/divorce-law\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dedicateddivorcelawyer.com.sg\/main\/divorce-law\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/divorce-law\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/"},{"@type":"ListItem","position":2,"name":"Divorce in Singapore | Divorce Law"}]},{"@type":"WebSite","@id":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/#website","url":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/","name":"Singapore Dedicated Divorce Lawyer | \u65b0\u52a0\u5761\u4e13\u4e1a\u79bb\u5a5a\u5f8b\u5e08 | by Raymond Lim & Co..","description":"Divorce Lawyer Singapore | Affordable Divorce fee | Divorce &amp; Family Law | Letter of Administration | Wills | Trust | Grant of Probate | Deed Poll | Commercial Litigation | Criminal Litigation | Professional Legal Services","publisher":{"@id":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/#organization","name":"Raymond Lim & Co. - Dedicated Divorce Lawyer in Singapore","url":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/#\/schema\/logo\/image\/","url":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/wp-content\/uploads\/2016\/12\/cropped-Dedicated-Divorce-Lawyer-transparent-logo-1.png","contentUrl":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/wp-content\/uploads\/2016\/12\/cropped-Dedicated-Divorce-Lawyer-transparent-logo-1.png","width":572,"height":209,"caption":"Raymond Lim & Co. - Dedicated Divorce Lawyer in Singapore"},"image":{"@id":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DEDICATEDDIVORCELAWYER"]}]}},"_links":{"self":[{"href":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/wp-json\/wp\/v2\/pages\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":32,"href":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/wp-json\/wp\/v2\/pages\/12\/revisions"}],"predecessor-version":[{"id":1782,"href":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/wp-json\/wp\/v2\/pages\/12\/revisions\/1782"}],"wp:attachment":[{"href":"https:\/\/dedicateddivorcelawyer.com.sg\/main\/wp-json\/wp\/v2\/media?parent=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}