CINXE.COM
The Hon. Damien Francis TUDEHOPE, BA LLB MLC
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html dir="ltr" lang="en-AU"> <head><meta name="GENERATOR" content="Microsoft SharePoint" /><meta http-equiv="Content-type" content="text/html; charset=utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=10" /><meta http-equiv="Expires" content="0" /><meta name="viewport" content="width=device-width, initial-scale=1" /><meta name="msapplication-TileImage" content="/_layouts/15/images/SharePointMetroAppTile.png" /><meta name="msapplication-TileColor" content="#0072C6" /><title> The Hon. Damien Francis TUDEHOPE, BA LLB MLC </title><link rel="shortcut icon" href="/Style Library/NSWParliament.Website/images/favicon.ico" /><link rel="stylesheet" type="text/css" href="/Style%20Library/en-US/Themable/Core%20Styles/pagelayouts15.css"/> <link rel="stylesheet" type="text/css" href="/_layouts/15/1033/styles/Themable/corev15.css?rev=VY%2BwyEmZ4VeBNMq6%2BgwRaA%3D%3DTAG0"/> <link id="NSWPcss" rel="stylesheet" type="text/css" href="/Style%20Library/NSWParliament.Website/css/NSWP.Branding.css"/> <link id="CssRegistration1" rel="stylesheet" type="text/css" href="/Style%20Library/NSWParliament.Website/css/NSWP.WebParts.css"/> <link id="NSWPresponsive" rel="stylesheet" type="text/css" href="/Style%20Library/NSWParliament.Website/css/NSWP.Responsive.css"/> <link id="NSWPcssDatepicker" rel="stylesheet" type="text/css" href="/Style%20Library/NSWParliament.Website/css/NSWP.Jquery.Datepicker.css"/> <link id="DataTablesCSS" rel="stylesheet" type="text/css" href="/Style%20Library/NSWParliament.Website/StyleLibrary/css/datatables-1.13.6.css"/> <link id="SearchHighlightCSS" rel="stylesheet" type="text/css" href="/Style%20Library/NSWParliament.Website/StyleLibrary/css/dataTables.searchHighlight-1.13.6.css"/> <link id="CssRegistration2" rel="stylesheet" type="text/css" href="/Style%20Library/Hansard/kendo.common.min.css"/> <link id="CssRegistration4" rel="stylesheet" type="text/css" href="/Style%20Library/Hansard/kendo.parliament.int.min.css"/> <link id="CssRegistration5" rel="stylesheet" type="text/css" href="/Style%20Library/Hansard/kendo.parliament.min.css"/> <link id="CssRegistration6" rel="stylesheet" type="text/css" href="/Style%20Library/Hansard/kendo.parliament.nsw.css"/> <script type="text/javascript" src="/_layouts/15/1033/initstrings.js?rev=2WxjgxyM2qXGgY9r2nHW8A%3D%3DTAG0"></script> <script type="text/javascript" src="/_layouts/15/init.js?rev=5vAnEpSS6ngDFiKZW9un7Q%3D%3DTAG0"></script> <script type="text/javascript" src="/style%20library/nswparliament.website/js/jquery-3.7.1.js"></script> <script type="text/javascript" src="/style%20library/nswparliament.website/js/jquery-ui-1.13.3.js"></script> <script type="text/javascript" src="/style%20library/nswparliament.website/js/jquery.bxslider-4.2.15.js"></script> <script type="text/javascript" src="/style%20library/nswparliament.website/js/moment.min.js"></script> <script type="text/javascript" src="/style%20library/nswparliament.website/js/store.min.js"></script> <script type="text/javascript" src="/style%20library/nswparliament.website/js/rv-jquery-fontsize-2.0.3.min.js"></script> <script type="text/javascript" src="/style%20library/nswparliament.website/js/nswp.branding.js"></script> <script type="text/javascript" src="/style%20library/nswparliament.website/js/nswparliament.initialize.js"></script> <script type="text/javascript" src="/style%20library/hansard/js/kendo.all.min.js"></script> <script type="text/javascript" src="/style%20library/nswparliament.website/js/parliament.js"></script> <script type="text/javascript" src="/style%20library/nswparliament.website/stylelibrary/js/datatables-1.13.6.js"></script> <script type="text/javascript" src="/style%20library/nswparliament.website/stylelibrary/js/jquery.datatables-1.13.6.js"></script> <script type="text/javascript" src="/style%20library/nswparliament.website/stylelibrary/js/datatables.searchhighlight-1.13.6.js"></script> <script type="text/javascript" src="/style%20library/nswparliament.website/stylelibrary/js/jquery.highlight-1.13.6.js"></script> <script type="text/javascript" src="/ScriptResource.axd?d=_5vZ3ZPlfuiwBUDzby5xGzg43Jz-BFF4pMcWAOizcBzOyJ8uVXUSimYIrSD2MykR4RO_pWkjvYtXHSTEIbPp9VYcbzUftm2XRL8AP5JCoVOqJLczhSF8pYlDRMnZXPGmzK2BfrcpRgc6Pds0jMoeHw75ZQqI3YSqksFxKtHKo9LZFkWWN06kStNjbCCQAhK80&t=2a9d95e3"></script> <script type="text/javascript" src="/_layouts/15/blank.js?rev=NAmG6l5yQ%2BojVjeBlWqFXA%3D%3DTAG0"></script> <script type="text/javascript" src="/ScriptResource.axd?d=I4W2zXThFFE_7pU5LwQEC_ptxQw_tyLdo-oQUJ8BIs7eO5_HCtIZga8dPjz_1ppTn6XAo0W4kVMTUh4zFIvsrmCYAWv0p2lKWSw5LimGGqP0ddtt38LmiHZHzoHTB_DtZoO6ydB_V7c9lPvdD6lRXWsOClrZLQUdzCUQ3o2ql9NNMrYRmkuYXh-g09kh_Hl30&t=2a9d95e3"></script> <script type="text/javascript">RegisterSod("require.js", "\u002f_layouts\u002f15\u002frequire.js?rev=4UhLIF\u00252FezOvmGnh\u00252Fs0LLpA\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("strings.js", "\u002f_layouts\u002f15\u002f1033\u002fstrings.js?rev=k\u00252FSaOdWtcHDDvsb\u00252FUFykOA\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("sp.res.resx", "\u002f_layouts\u002f15\u002f1033\u002fsp.res.js?rev=wAoMiKx7gNtLcYzRgm0ujg\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("sp.runtime.js", "\u002f_layouts\u002f15\u002fsp.runtime.js?rev=9GTjmzLU8Vmsf6A84U3cWw\u00253D\u00253DTAG0");RegisterSodDep("sp.runtime.js", "sp.res.resx");</script> <script type="text/javascript">RegisterSod("sp.js", "\u002f_layouts\u002f15\u002fsp.js?rev=stMwVEOG\u00252FTXfk0OY\u00252B5ATmw\u00253D\u00253DTAG0");RegisterSodDep("sp.js", "sp.runtime.js");RegisterSodDep("sp.js", "sp.ui.dialog.js");RegisterSodDep("sp.js", "sp.res.resx");</script> <script type="text/javascript">RegisterSod("sp.init.js", "\u002f_layouts\u002f15\u002fsp.init.js?rev=U04Ye\u00252BbdfRKp1ObhHygKTg\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("sp.ui.dialog.js", "\u002f_layouts\u002f15\u002fsp.ui.dialog.js?rev=vqFRDS80HddGci5HDNRSGg\u00253D\u00253DTAG0");RegisterSodDep("sp.ui.dialog.js", "sp.init.js");RegisterSodDep("sp.ui.dialog.js", "sp.res.resx");</script> <script type="text/javascript">RegisterSod("core.js", "\u002f_layouts\u002f15\u002fcore.js?rev=PMX\u00252BJwFJfbq0e\u00252FjhJgzlSA\u00253D\u00253DTAG0");RegisterSodDep("core.js", "strings.js");</script> <script type="text/javascript">RegisterSod("menu.js", "\u002f_layouts\u002f15\u002fmenu.js?rev=\u00252B5Y7FcsUIeUXP6yA15slBQ\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("mQuery.js", "\u002f_layouts\u002f15\u002fmquery.js?rev=87wtKoTtOhFu\u00252FslEkTuwFg\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("callout.js", "\u002f_layouts\u002f15\u002fcallout.js?rev=8o4T6Rs6GC\u00252BJ0\u00252F6xieW1kg\u00253D\u00253DTAG0");RegisterSodDep("callout.js", "strings.js");RegisterSodDep("callout.js", "mQuery.js");RegisterSodDep("callout.js", "core.js");</script> <script type="text/javascript">RegisterSod("sp.core.js", "\u002f_layouts\u002f15\u002fsp.core.js?rev=l7LV\u00252BF1cJGaZ7XtbDCNc\u00252BQ\u00253D\u00253DTAG0");RegisterSodDep("sp.core.js", "strings.js");RegisterSodDep("sp.core.js", "sp.init.js");RegisterSodDep("sp.core.js", "core.js");</script> <script type="text/javascript">RegisterSod("clienttemplates.js", "\u002f_layouts\u002f15\u002fclienttemplates.js?rev=5\u00252BnzY1smcv3C8YFupicIyg\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("sharing.js", "\u002f_layouts\u002f15\u002fsharing.js?rev=pbj0ql7LV1t8asMzx0mWuA\u00253D\u00253DTAG0");RegisterSodDep("sharing.js", "strings.js");RegisterSodDep("sharing.js", "mQuery.js");RegisterSodDep("sharing.js", "clienttemplates.js");RegisterSodDep("sharing.js", "core.js");</script> <script type="text/javascript">RegisterSod("suitelinks.js", "\u002f_layouts\u002f15\u002fsuitelinks.js?rev=b1fT939\u00252BnVl12T\u00252BWmfNsvA\u00253D\u00253DTAG0");RegisterSodDep("suitelinks.js", "strings.js");RegisterSodDep("suitelinks.js", "core.js");</script> <script type="text/javascript">RegisterSod("userprofile", "\u002f_layouts\u002f15\u002fsp.userprofiles.js?rev=cx6U8sP\u00252ByP0OFLjk6ekyIg\u00253D\u00253DTAG0");RegisterSodDep("userprofile", "sp.runtime.js");</script> <script type="text/javascript">RegisterSod("followingcommon.js", "\u002f_layouts\u002f15\u002ffollowingcommon.js?rev=ScvXy7GL0sNL9Oz9Epg6nA\u00253D\u00253DTAG0");RegisterSodDep("followingcommon.js", "strings.js");RegisterSodDep("followingcommon.js", "sp.js");RegisterSodDep("followingcommon.js", "userprofile");RegisterSodDep("followingcommon.js", "core.js");RegisterSodDep("followingcommon.js", "mQuery.js");</script> <script type="text/javascript">RegisterSod("profilebrowserscriptres.resx", "\u002f_layouts\u002f15\u002f1033\u002fprofilebrowserscriptres.js?rev=qwf69WaVc1mYlJLXqmZmVA\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("sp.ui.mysitecommon.js", "\u002f_layouts\u002f15\u002fsp.ui.mysitecommon.js?rev=i\u00252BCQe3LafJMkqjAQBnmlMQ\u00253D\u00253DTAG0");RegisterSodDep("sp.ui.mysitecommon.js", "sp.init.js");RegisterSodDep("sp.ui.mysitecommon.js", "sp.runtime.js");RegisterSodDep("sp.ui.mysitecommon.js", "userprofile");RegisterSodDep("sp.ui.mysitecommon.js", "profilebrowserscriptres.resx");</script> <script type="text/javascript">RegisterSod("browserScript", "\u002f_layouts\u002f15\u002fie55up.js?rev=uWv\u00252BSSoHUfb1G\u00252FhpqNmGhw\u00253D\u00253DTAG0");RegisterSodDep("browserScript", "strings.js");</script> <script type="text/javascript">RegisterSod("inplview", "\u002f_layouts\u002f15\u002finplview.js?rev=oiNMoySaNpcg4yCva0gHTw\u00253D\u00253DTAG0");RegisterSodDep("inplview", "strings.js");RegisterSodDep("inplview", "core.js");RegisterSodDep("inplview", "clienttemplates.js");RegisterSodDep("inplview", "sp.js");</script> <style> .ms-breadcrumb-box { display: none; } </style> <link rel="canonical" href="https://www.parliament.nsw.gov.au:443/members/Pages/member-details.aspx?pk=115" /> <!-- Custom CSS --> <!-- Custom JS --> <script type="text/javascript"> var currentUrl = window.location.href; if (currentUrl.indexOf('www.parliament.nsw.gov.au') != -1) { (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) } , i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-17082392-1', 'auto'); ga('send', 'pageview'); } </script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-HK28D76H9F" type="text/javascript"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-HK28D76H9F'); </script> <script src="https://www.google.com/recaptcha/enterprise.js" async defer type="text/javascript"></script> </head> <body> <div id="imgPrefetch" style="display:none"> <img src="/Style Library/NSWParliament.Website/images/logo.png?rev=40" /> </div> <noscript><div class='noindex'>You may be trying to access this site from a secured browser on the server. Please enable scripts and reload this page.</div></noscript> <form method="post" action="./Member-details.aspx?pk=115" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm"> <div class="aspNetHidden"> <input type="hidden" name="_wpcmWpid" id="_wpcmWpid" value="" /> <input type="hidden" name="wpcmVal" id="wpcmVal" value="" /> <input type="hidden" name="MSOWebPartPage_PostbackSource" id="MSOWebPartPage_PostbackSource" value="" /> <input type="hidden" name="MSOTlPn_SelectedWpId" id="MSOTlPn_SelectedWpId" value="" /> <input type="hidden" name="MSOTlPn_View" id="MSOTlPn_View" value="0" /> <input type="hidden" name="MSOTlPn_ShowSettings" id="MSOTlPn_ShowSettings" value="False" /> <input type="hidden" name="MSOGallery_SelectedLibrary" id="MSOGallery_SelectedLibrary" value="" /> <input type="hidden" name="MSOGallery_FilterString" id="MSOGallery_FilterString" value="" /> <input type="hidden" name="MSOTlPn_Button" id="MSOTlPn_Button" value="none" /> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__REQUESTDIGEST" id="__REQUESTDIGEST" value="noDigest" /> <input type="hidden" name="MSOSPWebPartManager_DisplayModeName" id="MSOSPWebPartManager_DisplayModeName" value="Browse" /> <input type="hidden" name="MSOSPWebPartManager_ExitingDesignMode" id="MSOSPWebPartManager_ExitingDesignMode" value="false" /> <input type="hidden" name="MSOWebPartPage_Shared" id="MSOWebPartPage_Shared" value="" /> <input type="hidden" name="MSOLayout_LayoutChanges" id="MSOLayout_LayoutChanges" value="" /> <input type="hidden" name="MSOLayout_InDesignMode" id="MSOLayout_InDesignMode" value="" /> <input type="hidden" name="_wpSelected" id="_wpSelected" value="" /> <input type="hidden" name="_wzSelected" id="_wzSelected" value="" /> <input type="hidden" name="MSOSPWebPartManager_OldDisplayModeName" id="MSOSPWebPartManager_OldDisplayModeName" value="Browse" /> <input type="hidden" name="MSOSPWebPartManager_StartWebPartEditingName" id="MSOSPWebPartManager_StartWebPartEditingName" value="false" /> <input type="hidden" name="MSOSPWebPartManager_EndWebPartEditing" id="MSOSPWebPartManager_EndWebPartEditing" value="false" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUBMA9kFgJmD2QWAgIBD2QWBAIBD2QWAgISD2QWAgIDD2QWAmYPZBYCZg88KwAGAGQCCQ9kFgwCEw9kFgICBQ9kFgICAw8WAh4HVmlzaWJsZWgWAmYPZBYEAgIPZBYGAgEPFgIfAGhkAgMPFgIfAGhkAgUPFgIfAGhkAgMPDxYCHglBY2Nlc3NLZXkFAS9kZAIdD2QWAmYPFgIeBFRleHQFzssBPGRpdiBjbGFzcz0ndG9wX25hdic+Cjx1bD4NCjxsaSBjbGFzcz0nYXNzZW1iIGdyZWVuZmx5IGFzc2VtYmx5X3NlYyc+PHNwYW4+PGEgaWQ9J2xpdmUxJyBjbGFzcz0nbGl2ZSc+bGl2ZTwvYT48L3NwYW4+PGVtPjwvZW0+PGEgY2xhc3M9J2dyZWVuJyAgPkxlZ2lzbGF0aXZlIEFzc2VtYmx5PC9hPgo8ZGl2Pgo8dWwgY2xhc3M9J3VwcGVyTWVudSc+DQo8bGk+PGEgY2xhc3M9J2dyZWVuJyAgaHJlZj0nL2xhJz5XZWxjb21lPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nZ3JlZW4nICBocmVmPScvbGEvc3BlYWtlcmFuZG9mZmljZWhvbGRlcnMnPlRoZSBPZmZpY2Ugb2YgdGhlIFNwZWFrZXI8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPC91bD4NCjx1bCBjbGFzcz0ndXBwZXJNZW51Jz4NCjxsaT48YSBjbGFzcz0nZ3JlZW4nICBocmVmPScvbWVtYmVycy9wYWdlcy9hbGwtbWVtYmVycy5hc3B4P2hvdXNlPUxBJz5NZW1iZXJzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KCjx1bD4NCjxsaT48YSBjbGFzcz0nZ3JlZW4nICBocmVmPScvbWVtYmVycy9wYWdlcy9hbGwtbWVtYmVycy5hc3B4P2hvdXNlPUxBJz5BbGwgTWVtYmVycyBpbiB0aGUgQXNzZW1ibHk8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nZ3JlZW4nICBocmVmPScvbWVtYmVycy9wYWdlcy9taW5pc3RlcnMuYXNweD9ob3VzZT1MQSc+TWluaXN0ZXJzIGluIHRoZSBBc3NlbWJseTwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdncmVlbicgIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL3NoYWRvdy1taW5pc3RyeS5hc3B4P2hvdXNlPUxBJz5TaGFkb3cgTWluaXN0cnkgaW4gdGhlIEFzc2VtYmx5PC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J2dyZWVuJyAgaHJlZj0nL21lbWJlcnMvcGFnZXMvcGFybGlhbWVudGFyeS1zZWNyZXRhcmllcy5hc3B4P2hvdXNlPUxBJz5QYXJsaWFtZW50YXJ5IFNlY3JldGFyaWVzIGluIHRoZSBBc3NlbWJseTwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdncmVlbicgIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL3BhcnR5LXJlcHJlc2VudGF0aW9uLmFzcHgnPlBhcnR5IFJlcHJlc2VudGF0aW9uIGluIHRoZSBBc3NlbWJseTwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdncmVlbicgIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL21lbWJlcnMtZXRoaWNzLmFzcHgnPk1lbWJlcnMnIEV0aGljczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdncmVlbicgIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL3NhbGFyaWVzLWFuZC1hbGxvd2FuY2VzLWZvci1tZW1iZXJzLmFzcHgnPlNhbGFyaWVzIGFuZCBhbGxvd2FuY2VzIGZvciBNZW1iZXJzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J2dyZWVuJyAgaHJlZj0nL21lbWJlcnMvcGFnZXMvZWxlY3RvcmF0ZXMuYXNweCc+RWxlY3RvcmF0ZSBPZmZpY2UgQ29udGFjdHM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9tZW1iZXJzL2Zvcm1lcm1lbWJlcnMnPkZvcm1lciBNZW1iZXJzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvbWVtYmVycy9mb3JtZXJtZW1iZXJzL1BhZ2VzL05TVy1QYXJsaWFtZW50YXJ5LVJlY29yZC5hc3B4Jz5OU1cgUGFybGlhbWVudGFyeSBSZWNvcmQ8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nZ3JlZW4nICBocmVmPScvbGEvZWxlY3Rpbmd0aGVhc3NlbWJseS9wYWdlcy9lbGVjdGluZy10aGUtYXNzZW1ibHkuYXNweCc+RWxlY3RpbmcgdGhlIEFzc2VtYmx5PC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8L3VsPg0KPC9saT4NCjwvdWw+DQo8dWwgY2xhc3M9J3VwcGVyTWVudSc+DQo8bGk+PGEgY2xhc3M9J2dyZWVuJyAgaHJlZj0nL2JpbGxzL3BhZ2VzL2N1cnJlbnQtYmlsbHMuYXNweD9ob3VzZT1sYSc+QmlsbHM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgoKPHVsPg0KPGxpPjxhIGNsYXNzPSdncmVlbicgIGhyZWY9Jy9iaWxscy9wYWdlcy9sZWdpc2xhdGl2ZS1wcm9jZXNzLWV4cGxhaW5lZC5hc3B4Jz5MZWdpc2xhdGl2ZSBwcm9jZXNzIGV4cGxhaW5lZDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPC91bD4NCjwvbGk+DQo8bGk+PGEgY2xhc3M9J2dyZWVuJyAgaHJlZj0nL2xhL3BldGl0aW9ucyc+UGV0aXRpb25pbmcgdGhlIEFzc2VtYmx5PC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KCjx1bD4NCjxsaT48YSBjbGFzcz0nZ3JlZW4nICBocmVmPScvbGEvcGV0aXRpb25zL3BhZ2VzL3BldGl0aW9uLWZvcm0uYXNweCc+UGFwZXIgcGV0aXRpb25zPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J2dyZWVuJyAgaHJlZj0nL2xhL3BhZ2VzL2VwZXRpdGlvbnMtbGlzdC5hc3B4Jz5lUGV0aXRpb25zPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J2dyZWVuJyAgaHJlZj0nL2xhL3BldGl0aW9ucy9QYWdlcy9ob3VzZS1wYXBlcnMuYXNweD90YWI9RmlsdGVyJmZpbHRlckhvdXNlPUxBJnBhcGVyVHlwZT1QZXRpdGlvbnMmYnJvd3NlRGlzYWJsZWQ9eWVzJnZpZXc9RGF0ZSc+UGV0aXRpb25zIHRhYmxlZDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdncmVlbicgIGhyZWY9Jy9sYS9wZXRpdGlvbnMvUGFnZXMvaG91c2UtcGFwZXJzLmFzcHg/dGFiPUZpbHRlciZmaWx0ZXJIb3VzZT1MQSYmYnJvd3NlRGlzYWJsZWQ9eWVzJnBhcGVyVHlwZT1QZXRpdGlvbnMmdmlldz1QZXRpdGlvbnNWaWV3QnlEYXRlJnBldGl0aW9uUmVzcFN0YXR1cz01Jz5NaW5pc3RlcmlhbCByZXNwb25zZXMgcmVjZWl2ZWQ8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nZ3JlZW4nICBocmVmPScvbGEvcGV0aXRpb25zL1BhZ2VzL2hvdXNlLXBhcGVycy5hc3B4P3RhYj1GaWx0ZXImZmlsdGVySG91c2U9TEEmYnJvd3NlRGlzYWJsZWQ9eWVzJnBhcGVyVHlwZT1QZXRpdGlvbnMmdmlldz1QZXRpdGlvbnNWaWV3QnlEYXRlJnBldGl0aW9uUmVzcFN0YXR1cz0xJm51bWJlck9mUGV0aXRpb25zPTUwMCc+UGV0aXRpb25zIEF3YWl0aW5nIFJlc3BvbnNlPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8L3VsPg0KPC9saT4NCjxsaT48YSBjbGFzcz0nZ3JlZW4nICBocmVmPScvbGEvaG91c2Vwcm9jZWR1cmVzJz5Ib3VzZSBQcm9jZWR1cmVzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KCjx1bD4NCjxsaT48YSBjbGFzcz0nZ3JlZW4nICBocmVmPScvbGEvaG91c2Vwcm9jZWR1cmVzL3N0YW5kaW5nb3JkZXJzL1BhZ2VzL3N0YW5kaW5nb3JkZXJzYW5kc2Vzc2lvbmFsb3JkZXJzLmFzcHgnPlN0YW5kaW5nIE9yZGVyczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdncmVlbicgIGhyZWY9Jy9sYS9ob3VzZXByb2NlZHVyZXMvc3RhbmRpbmdvcmRlcnMvUGFnZXMvc3RhbmRpbmdvcmRlcnNhbmRzZXNzaW9uYWxvcmRlcnMuYXNweCc+U2Vzc2lvbmFsIE9yZGVyczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdncmVlbicgIGhyZWY9Jy9sYS9ob3VzZXByb2NlZHVyZXMvUGFnZXMvU2l0dGluZy1kYXktcm91dGluZS1vZi1idXNpbmVzcy5hc3B4Jz5TaXR0aW5nIGRheSBSb3V0aW5lIG9mIEJ1c2luZXNzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8L3VsPg0KPC9saT4NCjwvdWw+DQo8dWwgY2xhc3M9J3VwcGVyTWVudSc+DQo8bGk+PGEgY2xhc3M9J2dyZWVuJyAgaHJlZj0nL2xhL3BhcGVycyc+SG91c2UgUGFwZXJzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KCjx1bD4NCjxsaT48YSBjbGFzcz0nZ3JlZW4nICBocmVmPScvbGEvcGFwZXJzL2RhaWx5cHJvZ3JhbS9QYWdlcy9ob21lLmFzcHgnPkRhaWx5IEJ1c2luZXNzIFByb2dyYW08L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nZ3JlZW4nICBocmVmPScvbGEvcGFwZXJzL3J1bm5pbmdyZWNvcmQvUGFnZXMvaG9tZS5hc3B4Jz5SdW5uaW5nIFJlY29yZDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdncmVlbicgIGhyZWY9Jy9sYS9wYXBlcnMvcGFnZXMvaG91c2UtcGFwZXJzLmFzcHg/dGFiPUJyb3dzZSZicm93c2VIb3VzZT1MQSZ0eXBlPUJ1c2luZXNzUGFwZXJzJmZpbHRlckhvdXNlPUxBJnBhcGVyVHlwZT1CdXNpbmVzc1BhcGVycyZ3cFBhcGVyVHlwZT1idXNpbmVzc3BhcGVyJz5CdXNpbmVzcyBQYXBlcjwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdncmVlbicgIGhyZWY9Jy9sYS9wYXBlcnMvcGFnZXMvaG91c2UtcGFwZXJzLmFzcHg/dGFiPUZpbHRlciZmaWx0ZXJIb3VzZT1MQSZwYXBlclR5cGU9Tm90aWNlVHJhY2tpbmcmYnJvd3NlRGlzYWJsZWQ9eWVzJnZpZXc9Tm90aWNlVHJhY2tpbmdWaWV3QnlNZW1iZXInPk5vdGljZSB0cmFja2luZzwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdncmVlbicgIGhyZWY9Jy9sYS9wYXBlcnMvcGFnZXMvaG91c2UtcGFwZXJzLmFzcHg/dGFiPUJyb3dzZSZicm93c2VIb3VzZT1MQSZ0eXBlPVZvdGVzQW5kUHJvY2VlZGluZ3MmZmlsdGVySG91c2U9TEEmcGFwZXJUeXBlPVZvdGVzQW5kUHJvY2VlZGluZ3MnPlZvdGVzIGFuZCBQcm9jZWVkaW5nczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdncmVlbicgIGhyZWY9Jy9sYS9wYXBlcnMvcGFnZXMvaG91c2UtcGFwZXJzLmFzcHg/dGFiPUJyb3dzZSZicm93c2VIb3VzZT1MQSZ0eXBlPUhhbnNhcmQmZmlsdGVySG91c2U9TEEmcGFwZXJUeXBlPUhhbnNhcmQnPkhhbnNhcmQ8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nZ3JlZW4nICBocmVmPScvbGEvcGFwZXJzL3BhZ2VzL2hvdXNlLXBhcGVycy5hc3B4P3RhYj1Ccm93c2UmYnJvd3NlSG91c2U9TEEmdHlwZT1RdWVzdGlvbnNBbmRBbnN3ZXJzJmZpbHRlckhvdXNlPUxBJnBhcGVyVHlwZT1RdWVzdGlvbnNBbmRBbnN3ZXJzJz5RdWVzdGlvbnMgYW5kIEFuc3dlcnM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nZ3JlZW4nICBocmVmPScvbGEvcGFwZXJzL1BhZ2VzL0xlZ2lzbGF0aXZlLUFzc2VtYmx5LVF1ZXN0aW9ucy1hbmQtQW5zd2Vycy10cmFja2luZy5hc3B4Jz5RdWVzdGlvbnMgYW5kIEFuc3dlcnMgdHJhY2tpbmc8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nZ3JlZW4nICBocmVmPScvbGEvcGFwZXJzL3BhZ2VzL2hvdXNlLXBhcGVycy5hc3B4P2ZpbHRlckhvdXNlPUxBJnBhcGVyVHlwZT1UYWJsZWRQYXBlcnMmdmlldz1UYWJsZWRQYXBlcnNWaWV3QnlEYXRlJmJyb3dzZUhvdXNlPUxBJnR5cGU9VGFibGVkUGFwZXJzJz5UYWJsZWQgUGFwZXJzIGFuZCBSZXBvcnRzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J2dyZWVuJyAgaHJlZj0nL2xhL3BhcGVycy9wYWdlcy9ob3VzZS1wYXBlcnMuYXNweD90YWI9QnJvd3NlJmJyb3dzZUhvdXNlPUxBJnR5cGU9U3RhdHV0b3J5UnVsZXNBbmRJbnN0cnVtZW50cyZmaWx0ZXJIb3VzZT1MQSZwYXBlclR5cGU9U3RhdHV0b3J5UnVsZXNBbmRJbnN0cnVtZW50cyc+U3RhdHV0b3J5IFJ1bGVzIGFuZCBJbnN0cnVtZW50czwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdncmVlbicgIGhyZWY9Jy9sYS9wYXBlcnMvcGFnZXMvaG91c2UtcGFwZXJzLmFzcHg/dGFiPUJyb3dzZSZicm93c2VIb3VzZT1MQSZ0eXBlPVByb2NlZHVyYWxTdGF0aXN0aWNzJmZpbHRlckhvdXNlPUxBJnBhcGVyVHlwZT1Qcm9jZWR1cmFsU3RhdGlzdGljcyc+UHJvY2VkdXJhbCBTdGF0aXN0aWNzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J2dyZWVuJyAgaHJlZj0nL2xhL3BhcGVycy9QYWdlcy9UeXBlcy1vZi1Ib3VzZS1wYXBlcnMuYXNweCc+QWJvdXQgSG91c2UgUGFwZXJzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8L3VsPg0KPC9saT4NCjwvdWw+DQo8dWwgY2xhc3M9J3VwcGVyTWVudSc+DQo8bGk+PGEgY2xhc3M9J2dyZWVuJyAgaHJlZj0nL2NvbW1pdHRlZXMvbGlzdG9mY29tbWl0dGVlcy9wYWdlcy9jb21taXR0ZWVzLmFzcHg/aD1sYSc+Q29tbWl0dGVlczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+Cgo8dWw+DQo8bGk+PGEgY2xhc3M9J2dyZWVuJyAgaHJlZj0nL2NvbW1pdHRlZXMvbGlzdG9mY29tbWl0dGVlcy9wYWdlcy9jb21taXR0ZWVzLmFzcHg/aD1sYSc+TGlzdCBvZiBjb21taXR0ZWVzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J2dyZWVuJyAgaHJlZj0nL2NvbW1pdHRlZXMvaW5xdWlyaWVzL3BhZ2VzL2lucXVpcmllcy5hc3B4P2hyPWxhJz5JbnF1aXJpZXMgYW5kIGFjdGl2aXRpZXM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nZ3JlZW4nICBocmVmPScvY29tbWl0dGVlcy9wYWdlcy9lbmdhZ2luZy13aXRoLWNvbW1pdHRlZXMuYXNweCc+RW5nYWdpbmcgd2l0aCBjb21taXR0ZWVzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J2dyZWVuJyAgaHJlZj0nL2NvbW1pdHRlZXMvcmVwb3J0cy9wYWdlcy9yZXBvcnRzLmFzcHg/aD1sYSc+UmVwb3J0cyBhbmQgR292ZXJubWVudCBSZXNwb25zZXM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjwvdWw+DQo8L2xpPg0KPC91bD4NCjx1bCBjbGFzcz0ndXBwZXJNZW51Jz4NCjxsaT48YSBjbGFzcz0nZ3JlZW4nICBocmVmPScvbGEvcHJvY2VkdXJhbHB1YmxpY2F0aW9ucyc+UHJvY2VkdXJhbCBQdWJsaWNhdGlvbnM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgoKPHVsPg0KPGxpIGNsYXNzPSdtb2JpbGVPbmx5Jz48YSBjbGFzcz0nZ3JlZW4nICBocmVmPScvbGEvcHJvY2VkdXJhbHB1YmxpY2F0aW9ucy9wYWdlcy9wcm9jZWR1cmFsLWRpZ2VzdC5hc3B4Jz5Qcm9jZWR1cmFsIERpZ2VzdHM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjwvdWw+DQo8L2xpPg0KPGxpPjxhIGNsYXNzPSdncmVlbicgIGhyZWY9Jy9sYS9zZW1pbmFyc2FuZGV2ZW50cyc+U2VtaW5hcnMsIHRvdXJzICYgdmlzaXRzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KCjx1bD4NCjxsaSBjbGFzcz0nbW9iaWxlT25seSc+PGEgY2xhc3M9J2dyZWVuJyAgaHJlZj0nL2xhL3NlbWluYXJzYW5kZXZlbnRzL3BhZ2VzL2xlZ2lzbGF0aXZlLWFzc2VtYmx5LXB1YmxpYy1zZWN0b3Itc2VtaW5hcnMzLmFzcHgnPlB1YmxpYyBTZWN0b3IgU2VtaW5hcnM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjwvdWw+DQo8L2xpPg0KPGxpPjxhIGNsYXNzPSdncmVlbicgIGhyZWY9Jy9sYS9yb2xlYW5kaGlzdG9yeSc+Um9sZSBhbmQgaGlzdG9yeSBvZiB0aGUgQXNzZW1ibHk8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdncmVlbicgIGhyZWY9Jy9sYS9kZXBhcnRtZW50L3BhZ2VzL2NvcnBvcmF0ZS1zdHJ1Y3R1cmUuYXNweCc+QWJvdXQgdGhlIERlcGFydG1lbnQ8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPC91bD4NCjwvZGl2Pgo8L2xpPg0KPGxpIGNsYXNzPSdjb21taXR0ZWUgYmx1ZWZseSBjb21taXR0ZWVfc2VjJz48c3Bhbj48YSBpZD0nbGl2ZTInIGNsYXNzPSdsaXZlJz5saXZlPC9hPjwvc3Bhbj48ZW0+PC9lbT48YSBjbGFzcz0nYmx1ZScgID5Db21taXR0ZWVzPC9hPgo8ZGl2Pgo8dWwgY2xhc3M9J3VwcGVyTWVudSc+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvY29tbWl0dGVlcy9wYWdlcy9hYm91dC1jb21taXR0ZWVzLmFzcHgnPkFib3V0IGNvbW1pdHRlZXM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL2NvbW1pdHRlZXMvUGFnZXMvY3VycmVudC1ldmVudHMtaW4tY29tbWl0dGVlcy5hc3B4Jz5DdXJyZW50IGV2ZW50cyBpbiBjb21taXR0ZWVzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9jb21taXR0ZWVzL2xpc3RvZmNvbW1pdHRlZXMvcGFnZXMvY29tbWl0dGVlcy5hc3B4Jz5MaXN0IG9mIGNvbW1pdHRlZXM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL2NvbW1pdHRlZXMvaW5xdWlyaWVzL3BhZ2VzL2lucXVpcmllcy5hc3B4Jz5JbnF1aXJpZXM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL2NvbW1pdHRlZXMvcmVwb3J0cy9wYWdlcy9yZXBvcnRzLmFzcHgnPlJlcG9ydHMgYW5kIEdvdmVybm1lbnQgUmVzcG9uc2VzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9jb21taXR0ZWVzL1BhZ2VzL2J1ZGdldC1lc3RpbWF0ZXMuYXNweCc+QnVkZ2V0IEVzdGltYXRlczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvY29tbWl0dGVlcy9wYWdlcy9sZWdpc2xhdGlvbi1yZXZpZXctZGlnZXN0cy5hc3B4Jz5MZWdpc2xhdGlvbiBSZXZpZXcgRGlnZXN0czwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPSdodHRwczovL2NvbW1pdHRlZXMucGFybGlhbWVudC5uc3cuZ292LmF1L2NvbW1pdHRlZXMvcmVndWxhdGlvbmNvbW1pdHRlZSc+RGVsZWdhdGVkIExlZ2lzbGF0aW9uIENvbW1pdHRlZTwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8L3VsPg0KPC9kaXY+CjwvbGk+DQo8bGkgY2xhc3M9J2NvdW5jaWwgcmVkZmx5IGNvbnVjaWxfc2VjJz48c3Bhbj48YSBpZD0nbGl2ZTMnIGNsYXNzPSdsaXZlJz5saXZlPC9hPjwvc3Bhbj48ZW0+PC9lbT48YSBjbGFzcz0nbWFyb29uJyAgPkxlZ2lzbGF0aXZlIENvdW5jaWw8L2E+CjxkaXY+Cjx1bCBjbGFzcz0ndXBwZXJNZW51Jz4NCjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjJz5XZWxjb21lPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3ByZXNpZGVudGFuZG9mZmljZWhvbGRlcnMnPlRoZSBQcmVzaWRlbnQgYW5kIG90aGVyIE9mZmljZSBIb2xkZXJzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KCjx1bD4NCjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3ByZXNpZGVudGFuZG9mZmljZWhvbGRlcnMvcGFnZXMvdGhlLXByZXNpZGVudC5hc3B4Jz5UaGUgUHJlc2lkZW50PC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9wcmVzaWRlbnRhbmRvZmZpY2Vob2xkZXJzL3BhZ2VzL3RoZS1kZXB1dHktcHJlc2lkZW50LmFzcHgnPlRoZSBEZXB1dHkgUHJlc2lkZW50PC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9wcmVzaWRlbnRhbmRvZmZpY2Vob2xkZXJzL3BhZ2VzL3RoZS1hc3Npc3RhbnQtcHJlc2lkZW50LmFzcHgnPlRoZSBBc3Npc3RhbnQgUHJlc2lkZW50PC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9wcmVzaWRlbnRhbmRvZmZpY2Vob2xkZXJzL3BhZ2VzL3RlbXBvcmFyeS1jaGFpcnMuYXNweCc+VGVtcG9yYXJ5IENoYWlyczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcHJlc2lkZW50YW5kb2ZmaWNlaG9sZGVycy9wYWdlcy90aGUtY2xlcmsuYXNweCc+VGhlIENsZXJrPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9wcmVzaWRlbnRhbmRvZmZpY2Vob2xkZXJzL3BhZ2VzL3RoZS11c2hlci1vZi10aGUtYmxhY2stcm9kLmFzcHgnPlRoZSBVc2hlciBvZiB0aGUgQmxhY2sgUm9kPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8L3VsPg0KPC9saT4NCjwvdWw+DQo8dWwgY2xhc3M9J3VwcGVyTWVudSc+DQo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL2FsbC1tZW1iZXJzLmFzcHg/aG91c2U9TEMnPk1lbWJlcnM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgoKPHVsPg0KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbWVtYmVycy9wYWdlcy9hbGwtbWVtYmVycy5hc3B4P2hvdXNlPUxDJz5BbGwgTWVtYmVycyBvZiB0aGUgQ291bmNpbDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbWVtYmVycy9wYWdlcy9taW5pc3RlcnMuYXNweD9ob3VzZT1MQyc+TWluaXN0ZXJzIGluIHRoZSBDb3VuY2lsPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL3NoYWRvdy1taW5pc3RyeS5hc3B4P2hvdXNlPUxDJz5TaGFkb3cgTWluaXN0ZXJzIGluIHRoZSBDb3VuY2lsPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL3BhcmxpYW1lbnRhcnktc2VjcmV0YXJpZXMuYXNweD9ob3VzZT1MQyc+UGFybGlhbWVudGFyeSBTZWNyZXRhcmllcyBpbiB0aGUgQ291bmNpbDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbWVtYmVycy9wYWdlcy9wYXJ0eS1yZXByZXNlbnRhdGlvbi5hc3B4Jz5QYXJ0eSBSZXByZXNlbnRhdGlvbiBpbiB0aGUgQ291bmNpbDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL21lbWJlcnMvcGFnZXMvYWxsLW1lbWJlcnMuYXNweCc+TWVtYmVycyBpbiBib3RoIEhvdXNlczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL21lbWJlcnMvcGFnZXMvbWluaXN0ZXJzLmFzcHgnPk1pbmlzdGVycyBpbiBib3RoIEhvdXNlczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL21lbWJlcnMvcGFnZXMvc2hhZG93LW1pbmlzdHJ5LmFzcHgnPlNoYWRvdyBNaW5pc3RlcnMgaW4gYm90aCBIb3VzZXM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9tZW1iZXJzL2Zvcm1lcm1lbWJlcnMnPkZvcm1lciBNZW1iZXJzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL21lbWJlcnMtZXRoaWNzLmFzcHgnPk1lbWJlcnMnIEV0aGljczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbWVtYmVycy9wYWdlcy9zYWxhcmllcy1hbmQtYWxsb3dhbmNlcy1mb3ItbWVtYmVycy5hc3B4Jz5TYWxhcmllcyBhbmQgYWxsb3dhbmNlcyBmb3IgbWVtYmVyczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPC91bD4NCjwvbGk+DQo8L3VsPg0KPHVsIGNsYXNzPSd1cHBlck1lbnUnPg0KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvY29tbWl0dGVlcy9saXN0b2Zjb21taXR0ZWVzL3BhZ2VzL2NvbW1pdHRlZXMuYXNweD9oPWxjJz5Db21taXR0ZWVzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KCjx1bD4NCjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2NvbW1pdHRlZXMvcGFnZXMvYWJvdXQtY29tbWl0dGVlcy1sYy5hc3B4Jz5BYm91dCBjb21taXR0ZWVzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9jb21taXR0ZWVzL2xpc3RvZmNvbW1pdHRlZXMvcGFnZXMvY29tbWl0dGVlcy5hc3B4P2g9bGMnPkxpc3Qgb2YgY29tbWl0dGVlczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvY29tbWl0dGVlcy9wYWdlcy9lbmdhZ2luZy13aXRoLWNvbW1pdHRlZXMuYXNweCc+RW5nYWdpbmcgd2l0aCBDb21taXR0ZWVzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9jb21taXR0ZWVzL2lucXVpcmllcy9wYWdlcy9pbnF1aXJpZXMuYXNweD9ocj1sYyc+SW5xdWlyaWVzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9jb21taXR0ZWVzL3JlcG9ydHMvcGFnZXMvcmVwb3J0cy5hc3B4P2g9bGMnPlJlcG9ydHMgYW5kIEdvdmVybm1lbnQgUmVzcG9uc2VzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9jb21taXR0ZWVzL3BhZ2VzL2J1ZGdldC1lc3RpbWF0ZXMuYXNweCc+QnVkZ2V0IEVzdGltYXRlczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvc2VtaW5hcnMvUGFnZXMvQzI1LTI1dGgtYW5uaXZlcnNhcnktb2YtY29tbWl0dGVlcy5hc3B4Jz5DMjU8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0naHR0cHM6Ly9jb21taXR0ZWVzLnBhcmxpYW1lbnQubnN3Lmdvdi5hdS9jb21taXR0ZWVzL3JlZ3VsYXRpb25jb21taXR0ZWUnPkRlbGVnYXRlZCBMZWdpc2xhdGlvbiBDb21taXR0ZWU8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjwvdWw+DQo8L2xpPg0KPC91bD4NCjx1bCBjbGFzcz0ndXBwZXJNZW51Jz4NCjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3BhcGVycyc+SG91c2UgQnVzaW5lc3MgUGFwZXJzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KCjx1bD4NCjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3BhcGVycy9QYWdlcy9ob3VzZS1wYXBlcnMuYXNweD9zPTEnPkFsbCBieSBkYXRlPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9wYXBlcnMvcnVubmluZ3JlY29yZC9QYWdlcy9ob21lLmFzcHgnPlJ1bm5pbmcgUmVjb3JkPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9wYXBlcnMvZGFpbHlwcm9ncmFtL1BhZ2VzL2hvbWUuYXNweCc+RGFpbHkgUHJvZ3JhbTwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcGFwZXJzL1BhZ2VzL2hvdXNlLXBhcGVycy5hc3B4P3RhYj1Ccm93c2UmYnJvd3NlSG91c2U9TEMmdHlwZT1Ob3RpY2VzT2ZNb3Rpb24mZmlsdGVySG91c2U9TEMmcGFwZXJUeXBlPU5vdGljZXNPZk1vdGlvbic+Tm90aWNlIFBhcGVyPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9wYXBlcnMvUGFnZXMvaG91c2UtcGFwZXJzLmFzcHg/dGFiPUJyb3dzZSZicm93c2VIb3VzZT1MQyZ0eXBlPU1pbnV0ZXMmZmlsdGVySG91c2U9TEMmcGFwZXJUeXBlPU1pbnV0ZXMnPk1pbnV0ZXM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3BhcGVycy9QYWdlcy9ob3VzZS1wYXBlcnMuYXNweD90YWI9QnJvd3NlJmJyb3dzZUhvdXNlPUxDJnR5cGU9SGFuc2FyZCZmaWx0ZXJIb3VzZT1MQyZwYXBlclR5cGU9SGFuc2FyZCc+SGFuc2FyZDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcGFwZXJzL1BhZ2VzL2hvdXNlLXBhcGVycy5hc3B4P3RhYj1Ccm93c2UmYnJvd3NlSG91c2U9TEMmdHlwZT1RdWVzdGlvbnNBbmRBbnN3ZXJzJmZpbHRlckhvdXNlPUxDJnBhcGVyVHlwZT1RdWVzdGlvbnNBbmRBbnN3ZXJzJz5RdWVzdGlvbnMgYW5kIEFuc3dlcnMgUGFwZXI8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3BhcGVycy9QYWdlcy9MZWdpc2xhdGl2ZS1Db3VuY2lsLVF1ZXN0aW9ucy1hbmQtQW5zd2Vycy10cmFja2luZy5hc3B4Jz5RdWVzdGlvbnMgdHJhY2tpbmc8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0naHR0cHM6Ly9jb21taXR0ZWVzLnBhcmxpYW1lbnQubnN3Lmdvdi5hdS9jb21taXR0ZWVzL2Rpc2FsbG93YWJsZWluc3RydW1lbnQnPkRpc2FsbG93YWJsZSBJbnN0cnVtZW50czwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcGFwZXJzL3BhZ2VzL2Fib3V0LWhvdXNlLXBhcGVycy5hc3B4Jz5BYm91dCBIb3VzZSBQYXBlcnM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjwvdWw+DQo8L2xpPg0KPC91bD4NCjx1bCBjbGFzcz0ndXBwZXJNZW51Jz4NCjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3J1bGVzJz5SdWxlcyBvZiB0aGUgSG91c2U8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgoKPHVsPg0KPGxpIGNsYXNzPSdtb2JpbGVPbmx5Jz48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3J1bGVzL3BhZ2VzL3J1bGVzLW9mLXRoZS1ob3VzZS5hc3B4Jz5TdGFuZGluZyBydWxlcyBhbmQgb3JkZXJzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGkgY2xhc3M9J21vYmlsZU9ubHknPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcnVsZXMvcGFnZXMvcnVsZXMtb2YtdGhlLWhvdXNlLmFzcHgnPlNlc3Npb25hbCBvcmRlcnM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaSBjbGFzcz0nbW9iaWxlT25seSc+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9ydWxlcy9wYWdlcy9ydWxlcy1vZi10aGUtaG91c2UuYXNweCc+UmVzb2x1dGlvbnM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjwvdWw+DQo8L2xpPg0KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvdGFibGVkcGFwZXJzJz5UYWJsZWQgcGFwZXJzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL1BhZ2VzL09yZGVycy1mb3ItcGFwZXJzLmFzcHgnPkFib3V0IE9yZGVycyBmb3IgUGFwZXJzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL29yZGVyc2ZvcnBhcGVycy9wYWdlcy9ob3VzZS1wYXBlcnMuYXNweD9maWx0ZXJIb3VzZT1MQyZwYXBlclR5cGU9VGFibGVkUGFwZXJzJnZpZXc9VGl0bGUmYnJvd3NlSG91c2U9TEMmdHlwZT1UYWJsZWRQYXBlcnMmYnJvd3NlRGlzYWJsZWQ9eWVzJmRvY1R5cGU9b3JkZXIlMjBmb3IlMjBwYXBlcnMmdGFiPWZpbHRlciZzPTEnPk9yZGVycyBmb3IgUGFwZXJzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3BldGl0aW9ucy9wYWdlcy9wZXRpdGlvbmluZy10aGUtY291bmNpbC5hc3B4Jz5QZXRpdGlvbmluZyB0aGUgQ291bmNpbDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+Cgo8dWw+DQo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9wYWdlcy9lcGV0aXRpb25zLWxpc3QuYXNweCc+ZVBldGl0aW9uczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcGV0aXRpb25zL1BhZ2VzL2hvdXNlLXBhcGVycy5hc3B4P3RhYj1GaWx0ZXImZmlsdGVySG91c2U9TEMmcGFwZXJUeXBlPVBldGl0aW9ucyZicm93c2VEaXNhYmxlZD15ZXMmdmlldz1EYXRlJz5QZXRpdGlvbnMgVGFibGVkPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8L3VsPg0KPC9saT4NCjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3Byb2NlZHVyYWxwdWJsaWNhdGlvbnMnPlByb2NlZHVyYWwgUHVibGljYXRpb25zPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3BhZ2VzL3N0YXRpc3RpY3Mtb2YtdGhlLWxlZ2lzbGF0aXZlLWNvdW5jaWwuYXNweCc+U3RhdGlzdGljcyBvZiB0aGUgQ291bmNpbDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8L3VsPg0KPHVsIGNsYXNzPSd1cHBlck1lbnUnPg0KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvYXJ0aWNsZXMnPkFydGljbGVzIG9uIHRoZSBDb3VuY2lsPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3NlbWluYXJzJz5TZW1pbmFyczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9yb2xlYW5kaGlzdG9yeSc+Um9sZSBhbmQgaGlzdG9yeSBvZiB0aGUgQ291bmNpbDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+Cgo8dWw+DQo8bGkgY2xhc3M9J21vYmlsZU9ubHknPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcm9sZWFuZGhpc3RvcnkvcGFnZXMvdGhlLXJvbGUtb2YtdGhlLWNvdW5jaWwuYXNweCc+VGhlIHJvbGUgb2YgdGhlIENvdW5jaWw8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaSBjbGFzcz0nbW9iaWxlT25seSc+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9yb2xlYW5kaGlzdG9yeS9wYWdlcy90aGUtcmF0aW9uYWxlLWZvci1iaWNhbWVyYWxpc20uYXNweCc+VGhlIHJhdGlvbmFsZSBmb3IgYmljYW1lcmFsaXNtPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGkgY2xhc3M9J21vYmlsZU9ubHknPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcm9sZWFuZGhpc3RvcnkvcGFnZXMvZWxlY3RpbmctdGhlLWNvdW5jaWwuYXNweCc+RWxlY3RpbmcgdGhlIENvdW5jaWw8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaSBjbGFzcz0nbW9iaWxlT25seSc+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9yb2xlYW5kaGlzdG9yeS9wYWdlcy90aGUtaGlzdG9yeS1vZi10aGUtY291bmNpbC5hc3B4Jz5UaGUgaGlzdG9yeSBvZiB0aGUgQ291bmNpbDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpIGNsYXNzPSdtb2JpbGVPbmx5Jz48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3JvbGVhbmRoaXN0b3J5L3BhZ2VzL2xlZ2lzbGF0aXZlLWNvdW5jaWwtb3JhbC1oaXN0b3J5LXByb2plY3QuYXNweCc+T3JhbCBoaXN0b3J5IHByb2plY3Q8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjwvdWw+DQo8L2xpPg0KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvaGFuc2FyZC9wYWdlcy9maXJzdC1jb3VuY2lsLmFzcHgnPkZpcnN0IENvdW5jaWwgKDE4MjQtMTg1NSk8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvY2hhbWJlcic+VGhlIENoYW1iZXI8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgoKPHVsPg0KPGxpIGNsYXNzPSdtb2JpbGVPbmx5Jz48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL2NoYW1iZXIvUGFnZXMvQ2hhbWJlci1zZWF0aW5nLXBsYW4uYXNweCc+Q2hhbWJlciBzZWF0aW5nIHBsYW48L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaSBjbGFzcz0nbW9iaWxlT25seSc+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9jaGFtYmVyL3BhZ2VzL2ltYWdlLWdhbGxlcnkuYXNweCc+SW1hZ2UgZ2FsbGVyeTwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpIGNsYXNzPSdtb2JpbGVPbmx5Jz48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL2NoYW1iZXIvcGFnZXMvdGhlLWhpc3Rvcnktb2YtdGhlLWNoYW1iZXIuYXNweCc+VGhlIGhpc3Rvcnkgb2YgdGhlIENoYW1iZXI8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjwvdWw+DQo8L2xpPg0KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvZGVwYXJ0bWVudCc+VGhlIERlcGFydG1lbnQ8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgoKPHVsPg0KPGxpIGNsYXNzPSdtb2JpbGVPbmx5Jz48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL2RlcGFydG1lbnQvcGFnZXMvZGVwYXJ0bWVudC1zdHJ1Y3R1cmUuYXNweCc+RGVwYXJ0bWVudCBzdHJ1Y3R1cmU8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaSBjbGFzcz0nbW9iaWxlT25seSc+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9kZXBhcnRtZW50L3BhZ2VzL29yZ2FuaXNhdGlvbmFsLWNoYXJ0Mi5hc3B4Jz5PcmdhbmlzYXRpb25hbCBjaGFydDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpIGNsYXNzPSdtb2JpbGVPbmx5Jz48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL2RlcGFydG1lbnQvcGFnZXMvY29udGFjdC1kaXJlY3RvcnkuYXNweCc+Q29udGFjdCBkaXJlY3Rvcnk8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaSBjbGFzcz0nbW9iaWxlT25seSc+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9kZXBhcnRtZW50L3BhZ2VzL3N0cmF0ZWdpYy1hbmQtYnVzaW5lc3MtcGxhbnMuYXNweCc+U3RyYXRlZ2ljIGFuZCBidXNpbmVzcyBwbGFuczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpIGNsYXNzPSdtb2JpbGVPbmx5Jz48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL2RlcGFydG1lbnQvcGFnZXMvYW5udWFsLXJlcG9ydHMuYXNweCc+QW5udWFsIHJlcG9ydHM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaSBjbGFzcz0nbW9iaWxlT25seSc+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9kZXBhcnRtZW50L3BhZ2VzL3RoZS13b3JraW5nLWluLXRoZS1sYy1wcm9ncmFtLmFzcHgnPlRoZSBXb3JraW5nIGluIHRoZSBMQyBQcm9ncmFtPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8L3VsPg0KPC9saT4NCjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2Fib3V0L1BhZ2VzL0JpY2VudGVuYXJ5LW9mLXRoZS1MZWdpc2xhdGl2ZS1Db3VuY2lsLmFzcHgnPkJpY2VudGVuYXJ5IG9mIHRoZSBMZWdpc2xhdGl2ZSBDb3VuY2lsPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjwvdWw+DQo8L2Rpdj4KPC9saT4NCjwvdWw+CjxkaXYgY2xhc3M9J2NsZWFyJz48L2Rpdj4KPC9kaXY+DQo8ZGl2IGNsYXNzPSduYXYnPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0nbWVudV9pY29uJz48YT48c3BhbiBjbGFzcz0nbW9iaWxlLW1lbnUtYmcnPk1FTlU8L3NwYW4+PGVtPjwvZW0+PC9hPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9J2NsZWFyJz48L2Rpdj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSduYXZfbWVudSc+DQo8bGkgY2xhc3M9J3RvcG5hdi1hYm91dCc+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvYWJvdXQnPkFib3V0IFBhcmxpYW1lbnQ8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8dWwgY2xhc3M9J3VwcGVyTWVudSc+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvYWJvdXQvd2F0Y2h0aGVwZW9wbGVzaG91c2V2aWRlbyc+V2F0Y2ggJ1RoZSBQZW9wbGUncyBQYXJsaWFtZW50JyB2aWRlbzwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvYWJvdXQvaG93cGFybGlhbWVudHdvcmtzJz5Ib3cgUGFybGlhbWVudCBXb3JrczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvYWJvdXQvaGlzdG9yeW9mZGVtb2NyYWN5L3BhZ2VzL2hpc3Rvcnktb2YtZGVtb2NyYWN5LWluLW5zdy5hc3B4Jz5IaXN0b3J5IG9mIGRlbW9jcmFjeTwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnIHRhcmdldD0nX2JsYW5rJyBocmVmPSdodHRwczovL2ltYWdlcy5wYXJsaWFtZW50Lm5zdy5nb3YuYXUnPlBhcmxpbWVudG8gLSBQYXJsaWFtZW50YXJ5IEltYWdlcyBhbmQgQXJjaGl2ZXM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL2Fib3V0L2RlcGFydG1lbnRzJz5UaGUgRGVwYXJ0bWVudHM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL3Bibyc+UGFybGlhbWVudGFyeSBCdWRnZXQgT2ZmaWNlPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9hYm91dC9QYWdlcy9JbmRlcGVuZGVudC1Db21wbGFpbnRzLU9mZmljZXIuYXNweCc+SW5kZXBlbmRlbnQgQ29tcGxhaW50cyBPZmZpY2VyPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9hYm91dC9QYWdlcy9hY2Nlc3NpYmlsaXR5LWFuZC1pbmNsdXNpb24uYXNweCc+QWNjZXNzaWJpbGl0eSBhbmQgaW5jbHVzaW9uPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9hYm91dC9nZXRpbnZvbHZlZCc+R2V0IGludm9sdmVkPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9hYm91dC9QYWdlcy9Ud2lubmluZy1QYXJ0bmVyc2hpcHMuYXNweCAnPlR3aW5uaW5nIHByb2dyYW08L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL2Fib3V0L1BhZ2VzL3Jldmlld3MtYW5kLXJlcG9ydHMuYXNweCc+UmV2aWV3cyBhbmQgcmVwb3J0czwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvYWJvdXQvUGFnZXMvTWVkaWEuYXNweCc+TWVkaWE8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL2Fib3V0L3BhZ2VzL2VtcGxveW1lbnQuYXNweCc+RW1wbG95bWVudDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvYWJvdXQvY29udGFjdHVzL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCc+Q29udGFjdCB1czwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvYWJvdXQvcGFnZXMvdmlydHVhbC10b3VyLmFzcHgnPlZpcnR1YWwgdG91cjwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvYWJvdXQvcGFnZXMvbGl2aW5nLWhlcml0YWdlLmFzcHgnPkJ1aWxkaW5nIEhlcml0YWdlPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjwvdWw+DQo8L2xpPgo8bGkgY2xhc3M9J3RvcG5hdi1tZW1iZXJzJz48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9tZW1iZXJzJz5NZW1iZXJzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPHVsIGNsYXNzPSd1cHBlck1lbnUnPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL21lbWJlcnMvcGFnZXMvYWxsLW1lbWJlcnMuYXNweCc+QWxsIE1lbWJlcnM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL21lbWJlcnMvcGFnZXMvbWluaXN0ZXJzLmFzcHgnPk1pbmlzdGVyczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvbWVtYmVycy9wYWdlcy9zaGFkb3ctbWluaXN0cnkuYXNweCc+U2hhZG93IE1pbmlzdHJ5PC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL3BhcmxpYW1lbnRhcnktc2VjcmV0YXJpZXMuYXNweCc+UGFybGlhbWVudGFyeSBTZWNyZXRhcmllczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvbWVtYmVycy9wYWdlcy9wYXJ0eS1yZXByZXNlbnRhdGlvbi5hc3B4Jz5QYXJ0eSBSZXByZXNlbnRhdGlvbjwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvbWVtYmVycy9wYWdlcy9tZW1iZXJzLWV0aGljcy5hc3B4Jz5NZW1iZXJzJyBFdGhpY3M8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL21lbWJlcnMvcGFnZXMvc2FsYXJpZXMtYW5kLWFsbG93YW5jZXMtZm9yLW1lbWJlcnMuYXNweCc+U2FsYXJpZXMgYW5kIEFsbG93YW5jZXM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL21lbWJlcnMvcGFnZXMvZWxlY3RvcmF0ZXMuYXNweCc+RWxlY3RvcmF0ZSBPZmZpY2UgQ29udGFjdHM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL21lbWJlcnMvZG93bmxvYWRhYmxlcyc+RG93bmxvYWRhYmxlIExpc3RzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9tZW1iZXJzL2Zvcm1lcm1lbWJlcnMvUGFnZXMvZm9ybWVyLW1lbWJlcnMuYXNweCc+Rm9ybWVyIE1lbWJlcnM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPC91bD4NCjwvbGk+CjxsaSBjbGFzcz0ndG9wbmF2LWJpbGxzJz48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9iaWxscyc+QmlsbHM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8dWwgY2xhc3M9J3VwcGVyTWVudSc+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvYmlsbHMvcGFnZXMvY3VycmVudC1iaWxscy5hc3B4Jz5DdXJyZW50IHNlc3Npb24gYmlsbHM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL2JpbGxzL3BhZ2VzL2Fzc2VudGVkLWJpbGxzLmFzcHgnPkFzc2VudGVkIGJpbGxzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9iaWxscy9wYWdlcy9hbGwtYmlsbHMuYXNweCc+QWxsIGJpbGxzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9iaWxscy9wYWdlcy9sZWdpc2xhdGl2ZS1wcm9jZXNzLWV4cGxhaW5lZC5hc3B4Jz5MZWdpc2xhdGl2ZSBwcm9jZXNzIGV4cGxhaW5lZDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvYmlsbHMvcGFnZXMvYmlsbHMtZ2xvc3NhcnkuYXNweCc+QmlsbHMgZ2xvc3Nhcnk8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPC91bD4NCjwvbGk+CjxsaSBjbGFzcz0ndG9wbmF2LUhhbnNhcmQnPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL2hhbnNhcmQnPkhhbnNhcmQgJiBIb3VzZSBQYXBlcnM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8dWwgY2xhc3M9J3VwcGVyTWVudSc+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvaGFuc2FyZC9QYWdlcy9oYW5zYXJkLWhvdXNlLXBhcGVyLW92ZXJ2aWV3LmFzcHgnPk92ZXJ2aWV3PC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9oYW5zYXJkL3BhZ2VzL2hvbWUuYXNweD90YWI9QnJvd3NlJz5BbGwgYnkgZGF0ZTwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvaGFuc2FyZC9wYWdlcy9oYW5zYXJkLWJ5LW1lbWJlci1pbmRleC5hc3B4Jz5IYW5zYXJkIGJ5IG1lbWJlcjwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvaGFuc2FyZC9QYWdlcy9oYW5zYXJkLWJ5LWJpbGwtaW5kZXguYXNweCc+SGFuc2FyZCBieSBiaWxsPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9zZWFyY2gvUGFnZXMvQWR2YW5jZWRTZWFyY2hIb21lLmFzcHgnPkhhbnNhcmQgYWR2YW5jZWQgc2VhcmNoPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9oYW5zYXJkL3BhZ2VzL2ZpcnN0LWNvdW5jaWwuYXNweCc+Rmlyc3QgQ291bmNpbCAoMTgyNC0xODU1KTwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvaGFuc2FyZC9QYWdlcy9Db21wcmVoZW5zaXZlLWluZGV4LXRvLWFsbC1wYXJsaWFtZW50YXJ5LWRvY3VtZW50LmFzcHgnPkNvbXByZWhlbnNpdmUgaW5kZXhlczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvaGFuc2FyZC9QYWdlcy9IYW5zYXJkLUFQSS5hc3B4Jz5IYW5zYXJkIEFQSTwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8L3VsPg0KPC9saT4KPGxpIGNsYXNzPSd0b3BuYXYtcmVzZWFyY2gnPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL3Jlc2VhcmNocGFwZXJzJz5SZXNlYXJjaCBQYXBlcnM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPgo8bGkgY2xhc3M9J3RvcG5hdi12aXNpdCc+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvdmlzaXQnPlZpc2l0PC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPHVsIGNsYXNzPSd1cHBlck1lbnUnPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL3Zpc2l0L3BhZ2VzL3BsYW5uaW5nLWEtdmlzaXQuYXNweCc+UGxhbm5pbmcgYSB2aXNpdDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvdmlzaXQvcGFnZXMvcHVibGljLXRvdXJzLWFuZC1wcm9ncmFtcy5hc3B4Jz5QdWJsaWMgdG91cnMgJiBwcm9ncmFtczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPSdodHRwczovL2VkdWNhdGlvbi5wYXJsaWFtZW50Lm5zdy5nb3YuYXUvdG91ci1wYXJsaWFtZW50Lyc+U3R1ZGVudCB0b3VycyAmIHByb2dyYW1zPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy92aXNpdC9ldmVudHMnPkV2ZW50cyAmIGV4aGliaXRpb25zPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy92aXNpdC9wYWdlcy9kaW5pbmcuYXNweCc+RGluaW5nICYgR2lmdCBTaG9wPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjwvdWw+DQo8L2xpPgo8bGkgY2xhc3M9J3RvcG5hdi1lZHVjYXRpb24nPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0naHR0cHM6Ly9lZHVjYXRpb24ucGFybGlhbWVudC5uc3cuZ292LmF1Lyc+RWR1Y2F0aW9uPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4KPC91bD4KPGRpdiBjbGFzcz0nY2xlYXInPjwvZGl2Pgo8L2Rpdj4NCmQCIQ9kFgICAQ9kFgICDQ9kFgJmDxYCHwIFkQk8ZGl2IGNsYXNzPSdsZWZ0TmF2Jz4NCjxkaXYgY2xhc3M9J3RvcG5hdi1tZW1iZXJzIHNlbGVjdGVkJz4KPGEgaHJlZj0nL21lbWJlcnMnIGNsYXNzPSdibHVlJyA+TWVtYmVyczwvYT48L2Rpdj4KPHVsPg0KPGxpIGNsYXNzPScnPjxhIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL2FsbC1tZW1iZXJzLmFzcHgnIGNsYXNzPSdibHVlJyA+QWxsIE1lbWJlcnM8L2E+CjwvbGk+CjxsaSBjbGFzcz0nJz48YSBocmVmPScvbWVtYmVycy9wYWdlcy9taW5pc3RlcnMuYXNweCcgY2xhc3M9J2JsdWUnID5NaW5pc3RlcnM8L2E+CjwvbGk+CjxsaSBjbGFzcz0nJz48YSBocmVmPScvbWVtYmVycy9wYWdlcy9zaGFkb3ctbWluaXN0cnkuYXNweCcgY2xhc3M9J2JsdWUnID5TaGFkb3cgTWluaXN0cnk8L2E+CjwvbGk+CjxsaSBjbGFzcz0nJz48YSBocmVmPScvbWVtYmVycy9wYWdlcy9wYXJsaWFtZW50YXJ5LXNlY3JldGFyaWVzLmFzcHgnIGNsYXNzPSdibHVlJyA+UGFybGlhbWVudGFyeSBTZWNyZXRhcmllczwvYT4KPC9saT4KPGxpIGNsYXNzPScnPjxhIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL3BhcnR5LXJlcHJlc2VudGF0aW9uLmFzcHgnIGNsYXNzPSdibHVlJyA+UGFydHkgUmVwcmVzZW50YXRpb248L2E+CjwvbGk+CjxsaSBjbGFzcz0nJz48YSBocmVmPScvbWVtYmVycy9wYWdlcy9tZW1iZXJzLWV0aGljcy5hc3B4JyBjbGFzcz0nYmx1ZScgPk1lbWJlcnMnIEV0aGljczwvYT4KPC9saT4KPGxpIGNsYXNzPScnPjxhIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL3NhbGFyaWVzLWFuZC1hbGxvd2FuY2VzLWZvci1tZW1iZXJzLmFzcHgnIGNsYXNzPSdibHVlJyA+U2FsYXJpZXMgYW5kIEFsbG93YW5jZXM8L2E+CjwvbGk+CjxsaSBjbGFzcz0nJz48YSBocmVmPScvbWVtYmVycy9wYWdlcy9lbGVjdG9yYXRlcy5hc3B4JyBjbGFzcz0nYmx1ZScgPkVsZWN0b3JhdGUgT2ZmaWNlIENvbnRhY3RzPC9hPgo8L2xpPgo8bGkgY2xhc3M9Jyc+PGEgaHJlZj0nL21lbWJlcnMvZG93bmxvYWRhYmxlcycgY2xhc3M9J2JsdWUnID5Eb3dubG9hZGFibGUgTGlzdHM8L2E+CjwvbGk+CjxsaSBjbGFzcz0nJz48YSBocmVmPScvbWVtYmVycy9mb3JtZXJtZW1iZXJzL1BhZ2VzL2Zvcm1lci1tZW1iZXJzLmFzcHgnIGNsYXNzPSdibHVlJyA+Rm9ybWVyIE1lbWJlcnM8L2E+CjwvbGk+CjwvdWw+DQo8L2Rpdj4NCmQCKQ9kFgICAQ9kFgICAQ8WAh4TUHJldmlvdXNDb250cm9sTW9kZQspiAFNaWNyb3NvZnQuU2hhcmVQb2ludC5XZWJDb250cm9scy5TUENvbnRyb2xNb2RlLCBNaWNyb3NvZnQuU2hhcmVQb2ludCwgVmVyc2lvbj0xNi4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj03MWU5YmNlMTExZTk0MjljAWQCLQ9kFgICAg9kFgQCBQ9kFgJmDxYCHwIFsYoBPGRpdiBpZD0ibWVtYmVyX2RldGFpbHMiPiANCiAgPGRpdiBjbGFzcz0iaW1nX3Bvc2l0aW9uIj4NCiAgICA8aW1nIGNsYXNzPSJpbWciIHNyYz0iaHR0cHM6Ly93d3cucGFybGlhbWVudC5uc3cuZ292LmF1L21lbWJlci9maWxlcy8xMTUvcHJpbnQuanBnICIgYWx0PSJNZW1iZXIgUGhvdG8iIC8+DQogICAgPGRpdiBjbGFzcz0icG9zaXRpb24gIj5NZW1iZXIgb2YgdGhlIExlZ2lzbGF0aXZlIENvdW5jaWw8YnIgLz5MZWFkZXIgb2YgdGhlIE9wcG9zaXRpb24gaW4gdGhlIExlZ2lzbGF0aXZlIENvdW5jaWw8YnIgLz5TaGFkb3cgVHJlYXN1cmVyLCBhbmQgU2hhZG93IE1pbmlzdGVyIGZvciBJbmR1c3RyaWFsIFJlbGF0aW9uczxiciAvPk1lbWJlciBvZiB0aGUgTGliZXJhbCBQYXJ0eTxiciAvPlRlcm0gb2Ygc2VydmljZSBleHBpcmVzIDU4dGggUGFybGlhbWVudCAoMDUgTWFyIDIwMjcpPC9kaXY+DQogIDwvZGl2Pg0KDQogIDxkaXYgY2xhc3M9ImNvbnRhY3RfZGV0YWlscyI+DQogICAgPGRpdiBjbGFzcz0idGl0bGUgbWFyb29uIj5Db250YWN0IERldGFpbHM8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJoZWFkaW5nIj5UbyBlbnN1cmUgdGhlIHNwZWVkaWVzdCBoYW5kbGluZyBvZiBtZXNzYWdlcywgcGxlYXNlIHNlbGVjdCB0aGUgY29ycmVjdCBhZGRyZXNzLjwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9Im1haW4iPg0KCQkgIDxkaXYgY2xhc3M9Im9mZmljZSI+DQogICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIG1hcm9vbiI+TWVtYmVyIG9mIHRoZSBMZWdpc2xhdGl2ZSBDb3VuY2lsPC9kaXY+DQogICAgICAgIDx0YWJsZSBjbGFzcz0iY29udGFjdF9vZmZpY2UiPg0KCQkJCSAgPHRyPg0KICAgICAgICAgICAgPHRoIGNsYXNzPSJsYWJlbF9jZWxsIG1hcm9vbiI+QTwvdGg+DQogICAgICAgICAgICA8dGQgY2xhc3M9InZhbHVlIj5UaGUgSG9uLiBEYW1pZW4gVHVkZWhvcGUsIE1MQzxiciAvPlBhcmxpYW1lbnQgSG91c2U8YnIgLz5NYWNxdWFyaWUgU3RyZWV0PGJyIC8+U1lETkVZIE5TVyAyMDAwPC90ZD4NCiAgICAgICAgICA8L3RyPg0KCQkgICAgICAgICAgICAgICAgCQkgIDx0cj4NCiAgICAgICAgICAgIDx0aCBjbGFzcz0ibGFiZWxfY2VsbCBtYXJvb24iPlA8L3RoPg0KICAgICAgICAgICAgPHRkIGNsYXNzPSJ2YWx1ZSI+KDAyKSA5MjMwIDM2NzkgPC90ZD4NCiAgICAgICAgICA8L3RyPg0KCQkJCSAgICAgICAgCQkgIDx0cj4NCiAgICAgICAgICAgIDx0aCBjbGFzcz0ibGFiZWxfY2VsbCBtYXJvb24iPkU8L3RoPg0KICAgICAgICAgICAgPHRkIGNsYXNzPSJ2YWx1ZSI+DQogICAgICAgICAgICAgIDxhIGhyZWY9Im1haWx0bzpkYW1pZW4udHVkZWhvcGVAcGFybGlhbWVudC5uc3cuZ292LmF1Ij5kYW1pZW4udHVkZWhvcGVAcGFybGlhbWVudC5uc3cuZ292LmF1PC9hPg0KICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgICA8L3RyPg0KCQkgICAgICAgICAgICAgICAgICAgICAgICA8L3RhYmxlPg0KICAgICAgPC9kaXY+DQoJICAgIA0KCQkgICAgPC9kaXY+DQogIDwvZGl2Pg0KICA8YnIgLz4NCiAgPGRpdiBjbGFzcz0icGFybGlhbWVudGFyeV9hY3Rpdml0eSI+DQogICAgPGRpdiBjbGFzcz0idGl0bGUgbWFyb29uIj5QYXJsaWFtZW50YXJ5IEFjdGl2aXR5PC9kaXY+DQogICAgICAgICAgPGRpdiBjbGFzcz0iY3VycmVudF9wb3NpdGlvbnMiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSBtYXJvb24iPkN1cnJlbnQgUG9zaXRpb25zPC9kaXY+DQogICAgICAgIDx0YWJsZSBjbGFzcz0ibWFyb29uIj4NCiAgICAgICAgICA8dHIgY2xhc3M9ImJhY2tncm91bmQtbWFyb29uIj4NCiAgICAgICAgICAgIDx0aCBjbGFzcz0idGFibGVfaGVhZGVyIj5Qb3NpdGlvbjwvdGg+DQogICAgICAgICAgICA8dGggY2xhc3M9InRhYmxlX2hlYWRlciI+U3RhcnQ8L3RoPg0KICAgICAgICAgICAgPHRoIGNsYXNzPSJ0YWJsZV9oZWFkZXIiPk5vdGVzPC90aD4NCiAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyIGNsYXNzPSJjdXItZGF0YS1yb3ciIGRhdGEtY3RlZWlkPSIzMjQiPg0KICAgICAgICAgICAgICAgIDx0ZD5NZW1iZXIsIFNlbGVjdCBDb21taXR0ZWUgb24gdGhlIFByb3Bvc2FsIHRvIERldmVsb3AgUm9zZWhpbGwgUmFjZWNvdXJzZTwvdGQ+DQogICAgICAgICAgICAgICAgPHRkPjIxIE1heSAyMDI0PC90ZD4NCiAgICAgICAgICAgICAgICA8dGQ+PC90ZD4NCiAgICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyIGNsYXNzPSJjdXItZGF0YS1yb3ciIGRhdGEtY3RlZWlkPSIiPg0KICAgICAgICAgICAgICAgIDx0ZD5TdWJzdGl0dXRlIE1lbWJlciwgUHJpdmlsZWdlcyBDb21taXR0ZWU8L3RkPg0KICAgICAgICAgICAgICAgIDx0ZD4wMiBBcHIgMjAyNDwvdGQ+DQogICAgICAgICAgICAgICAgPHRkPlByb3Zpc2lvbnMgb2YgdGhlIFBhcmxpYW1lbnRhcnkgRXZpZGVuY2UgQWN0IDE5MDE8L3RkPg0KICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgICAgICA8dHIgY2xhc3M9ImN1ci1kYXRhLXJvdyIgZGF0YS1jdGVlaWQ9IjE5MSI+DQogICAgICAgICAgICAgICAgPHRkPk1lbWJlciwgUHJvY2VkdXJlIENvbW1pdHRlZTwvdGQ+DQogICAgICAgICAgICAgICAgPHRkPjI0IE1heSAyMDIzPC90ZD4NCiAgICAgICAgICAgICAgICA8dGQ+PC90ZD4NCiAgICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyIGNsYXNzPSJjdXItZGF0YS1yb3ciIGRhdGEtY3RlZWlkPSIyMDQiPg0KICAgICAgICAgICAgICAgIDx0ZD5NZW1iZXIsIFBvcnRmb2xpbyBDb21taXR0ZWUgTm8uIDEgLSBQcmVtaWVyIGFuZCBGaW5hbmNlPC90ZD4NCiAgICAgICAgICAgICAgICA8dGQ+MTYgTWF5IDIwMjM8L3RkPg0KICAgICAgICAgICAgICAgIDx0ZD48L3RkPg0KICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgICAgICA8dHIgY2xhc3M9ImN1ci1kYXRhLXJvdyIgZGF0YS1jdGVlaWQ9IiI+DQogICAgICAgICAgICAgICAgPHRkPlNoYWRvdyBNaW5pc3RlciBmb3IgSW5kdXN0cmlhbCBSZWxhdGlvbnM8L3RkPg0KICAgICAgICAgICAgICAgIDx0ZD4wOSBNYXkgMjAyMzwvdGQ+DQogICAgICAgICAgICAgICAgPHRkPjwvdGQ+DQogICAgICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICAgICAgICAgIDx0ciBjbGFzcz0iY3VyLWRhdGEtcm93IiBkYXRhLWN0ZWVpZD0iIj4NCiAgICAgICAgICAgICAgICA8dGQ+U2hhZG93IFRyZWFzdXJlcjwvdGQ+DQogICAgICAgICAgICAgICAgPHRkPjA5IE1heSAyMDIzPC90ZD4NCiAgICAgICAgICAgICAgICA8dGQ+PC90ZD4NCiAgICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyIGNsYXNzPSJjdXItZGF0YS1yb3ciIGRhdGEtY3RlZWlkPSIiPg0KICAgICAgICAgICAgICAgIDx0ZD5MZWFkZXIgb2YgdGhlIE9wcG9zaXRpb24gaW4gdGhlIExlZ2lzbGF0aXZlIENvdW5jaWw8L3RkPg0KICAgICAgICAgICAgICAgIDx0ZD4yMSBBcHIgMjAyMzwvdGQ+DQogICAgICAgICAgICAgICAgPHRkPjwvdGQ+DQogICAgICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICAgICAgICAgIDx0ciBjbGFzcz0iY3VyLWRhdGEtcm93IiBkYXRhLWN0ZWVpZD0iIj4NCiAgICAgICAgICAgICAgICA8dGQ+TWVtYmVyIG9mIHRoZSBOU1cgTGVnaXNsYXRpdmUgQ291bmNpbDwvdGQ+DQogICAgICAgICAgICAgICAgPHRkPjIzIE1hciAyMDE5PC90ZD4NCiAgICAgICAgICAgICAgICA8dGQ+PC90ZD4NCiAgICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGFibGU+DQogICAgICA8L2Rpdj4NCiAgICANCiAgICAgICAgICA8ZGl2IGNsYXNzPSJwcmlvcl9wb3NpdGlvbnMiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJ0aXRsZSBtYXJvb24iPlByaW9yIFBvc2l0aW9uczwvZGl2Pg0KICAgICAgICA8dGFibGUgY2xhc3M9Im1hcm9vbiI+DQogICAgICAgICAgPHRyIGNsYXNzPSJiYWNrZ3JvdW5kLW1hcm9vbiI+DQogICAgICAgICAgICA8dGggY2xhc3M9InRhYmxlX2hlYWRlciBtYXJvb24iPlBvc2l0aW9uPC90aD4NCiAgICAgICAgICAgIDx0aCBjbGFzcz0idGFibGVfaGVhZGVyIG1hcm9vbiI+U3RhcnQ8L3RoPg0KICAgICAgICAgICAgPHRoIGNsYXNzPSJ0YWJsZV9oZWFkZXIgbWFyb29uIj5FbmQ8L3RoPg0KICAgICAgICAgICAgPHRoIGNsYXNzPSJ0YWJsZV9oZWFkZXIgbWFyb29uIj5QZXJpb2Q8L3RoPg0KICAgICAgICAgICAgPHRoIGNsYXNzPSJ0YWJsZV9oZWFkZXIgbWFyb29uIj5Ob3RlczwvdGg+DQogICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICAgICAgICA8dHIgY2xhc3M9InByaW9yLWRhdGEtcm93IiBkYXRhLWN0ZWVpZD0iIj4NCiAgICAgICAgICAgICAgPHRkPlN1YnN0aXR1dGUgTWVtYmVyLCBTdGFuZGluZyBDb21taXR0ZWUgb24gU29jaWFsIElzc3VlczwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4xOSBEZWMgMjAyMzwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4xMSBPY3QgMjAyNDwvdGQ+DQogICAgICAgICAgICAgIDx0ZD45IG1vbnRocyAyMyBkYXlzIDwvdGQ+DQogICAgICAgICAgICAgIDx0ZD5Qcm9jdXJlbWVudCBwcmFjdGljZXMgb2YgZ292ZXJubWVudCBhZ2VuY2llcyBpbiBOZXcgU291dGggV2FsZXMgYW5kIGl0cyBpbXBhY3Qgb24gdGhlIHNvY2lhbCBkZXZlbG9wbWVudCBvZiB0aGUgcGVvcGxlIG9mIE5ldyBTb3V0aCBXYWxlczwvdGQ+DQogICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgIDx0ciBjbGFzcz0icHJpb3ItZGF0YS1yb3ciIGRhdGEtY3RlZWlkPSIiPg0KICAgICAgICAgICAgICA8dGQ+U3Vic3RpdHV0ZSBNZW1iZXIsIFB1YmxpYyBBY2NvdW50YWJpbGl0eSBhbmQgV29ya3MgQ29tbWl0dGVlPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjAzIE9jdCAyMDIzPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjI3IE5vdiAyMDIzPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjEgbW9udGggMjUgZGF5cyA8L3RkPg0KICAgICAgICAgICAgICA8dGQ+UGFybGlhbWVudGFyeSBFdmlkZW5jZSBBbWVuZG1lbnQgKE1pbmlzdGVyaWFsIEFjY291bnRhYmlsaXR5KSBCaWxsIDIwMjM8L3RkPg0KICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICAgICAgICA8dHIgY2xhc3M9InByaW9yLWRhdGEtcm93IiBkYXRhLWN0ZWVpZD0iIj4NCiAgICAgICAgICAgICAgPHRkPlN1YnN0aXR1dGUgTWVtYmVyLCBTdGFuZGluZyBDb21taXR0ZWUgb24gU3RhdGUgRGV2ZWxvcG1lbnQ8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MjcgSnVuIDIwMjM8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MTggQXVnIDIwMjM8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MSBtb250aCAyMyBkYXlzIDwvdGQ+DQogICAgICAgICAgICAgIDx0ZD5EZWJ0IFJldGlyZW1lbnQgRnVuZDwvdGQ+DQogICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgIDx0ciBjbGFzcz0icHJpb3ItZGF0YS1yb3ciIGRhdGEtY3RlZWlkPSIiPg0KICAgICAgICAgICAgICA8dGQ+TGVhZGVyIG9mIHRoZSBHb3Zlcm5tZW50IGluIHRoZSBMZWdpc2xhdGl2ZSBDb3VuY2lsPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjIxIERlYyAyMDIxPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjIxIEZlYiAyMDIzPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjEgeWVhciAyIG1vbnRocyAxIGRheSA8L3RkPg0KICAgICAgICAgICAgICA8dGQ+PC90ZD4NCiAgICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICAgICAgPHRyIGNsYXNzPSJwcmlvci1kYXRhLXJvdyIgZGF0YS1jdGVlaWQ9IiI+DQogICAgICAgICAgICAgIDx0ZD5WaWNlLVByZXNpZGVudCBvZiB0aGUgRXhlY3V0aXZlIENvdW5jaWw8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MjEgRGVjIDIwMjE8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MjMgRmViIDIwMjM8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MSB5ZWFyIDIgbW9udGhzIDMgZGF5cyA8L3RkPg0KICAgICAgICAgICAgICA8dGQ+PC90ZD4NCiAgICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICAgICAgPHRyIGNsYXNzPSJwcmlvci1kYXRhLXJvdyIgZGF0YS1jdGVlaWQ9IiI+DQogICAgICAgICAgICAgIDx0ZD5NaW5pc3RlciBmb3IgRW1wbG95ZWUgUmVsYXRpb25zPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjIxIERlYyAyMDIxPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjIzIEZlYiAyMDIzPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjEgeWVhciAyIG1vbnRocyAzIGRheXMgPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjwvdGQ+DQogICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgIDx0ciBjbGFzcz0icHJpb3ItZGF0YS1yb3ciIGRhdGEtY3RlZWlkPSIiPg0KICAgICAgICAgICAgICA8dGQ+TWluaXN0ZXIgZm9yIEZpbmFuY2U8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MjEgRGVjIDIwMjE8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MjMgRmViIDIwMjM8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MSB5ZWFyIDIgbW9udGhzIDMgZGF5cyA8L3RkPg0KICAgICAgICAgICAgICA8dGQ+PC90ZD4NCiAgICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICAgICAgPHRyIGNsYXNzPSJwcmlvci1kYXRhLXJvdyIgZGF0YS1jdGVlaWQ9IjE5MSI+DQogICAgICAgICAgICAgIDx0ZD5NZW1iZXIsIFByb2NlZHVyZSBDb21taXR0ZWU8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MjAgTWF5IDIwMjE8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MDMgTWFyIDIwMjM8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MSB5ZWFyIDkgbW9udGhzIDEyIGRheXMgPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjwvdGQ+DQogICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgIDx0ciBjbGFzcz0icHJpb3ItZGF0YS1yb3ciIGRhdGEtY3RlZWlkPSIxOTEiPg0KICAgICAgICAgICAgICA8dGQ+TWVtYmVyLCBQcm9jZWR1cmUgQ29tbWl0dGVlPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjE1IEFwciAyMDIwPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjA2IEp1bCAyMDIwPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjIgbW9udGhzIDIyIGRheXMgPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjwvdGQ+DQogICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgIDx0ciBjbGFzcz0icHJpb3ItZGF0YS1yb3ciIGRhdGEtY3RlZWlkPSIiPg0KICAgICAgICAgICAgICA8dGQ+TGVhZGVyIG9mIHRoZSBHb3Zlcm5tZW50IGluIHRoZSBMZWdpc2xhdGl2ZSBDb3VuY2lsPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjE1IEFwciAyMDIwPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjAzIEp1bCAyMDIwPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjIgbW9udGhzIDE5IGRheXMgPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjwvdGQ+DQogICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgIDx0ciBjbGFzcz0icHJpb3ItZGF0YS1yb3ciIGRhdGEtY3RlZWlkPSIiPg0KICAgICAgICAgICAgICA8dGQ+VmljZS1QcmVzaWRlbnQgb2YgdGhlIEV4ZWN1dGl2ZSBDb3VuY2lsPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjE1IEFwciAyMDIwPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjAzIEp1bCAyMDIwPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjIgbW9udGhzIDE5IGRheXMgPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjwvdGQ+DQogICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgIDx0ciBjbGFzcz0icHJpb3ItZGF0YS1yb3ciIGRhdGEtY3RlZWlkPSIiPg0KICAgICAgICAgICAgICA8dGQ+TWluaXN0ZXIgZm9yIEZpbmFuY2UgYW5kIFNtYWxsIEJ1c2luZXNzPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjAyIEFwciAyMDE5PC90ZD4NCiAgICAgICAgICAgICAgPHRkPjIxIERlYyAyMDIxPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjIgeWVhcnMgOCBtb250aHMgMjAgZGF5cyA8L3RkPg0KICAgICAgICAgICAgICA8dGQ+PC90ZD4NCiAgICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICAgICAgPHRyIGNsYXNzPSJwcmlvci1kYXRhLXJvdyIgZGF0YS1jdGVlaWQ9IjE4MCI+DQogICAgICAgICAgICAgIDx0ZD5NZW1iZXIsIFN0YW5kaW5nIENvbW1pdHRlZSBvbiBQYXJsaWFtZW50YXJ5IFByaXZpbGVnZSBhbmQgRXRoaWNzPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjI5IE1hciAyMDE3PC90ZD4NCiAgICAgICAgICAgICAgPHRkPjIyIEZlYiAyMDE5PC90ZD4NCiAgICAgICAgICAgICAgPHRkPjEgeWVhciAxMCBtb250aHMgMjUgZGF5cyA8L3RkPg0KICAgICAgICAgICAgICA8dGQ+PC90ZD4NCiAgICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICAgICAgPHRyIGNsYXNzPSJwcmlvci1kYXRhLXJvdyIgZGF0YS1jdGVlaWQ9IjE3NCI+DQogICAgICAgICAgICAgIDx0ZD5DaGFpciwgQ29tbWl0dGVlIG9uIHRoZSBJbmRlcGVuZGVudCBDb21taXNzaW9uIEFnYWluc3QgQ29ycnVwdGlvbjwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4wMyBKdW4gMjAxNTwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4yMiBGZWIgMjAxOTwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4zIHllYXJzIDggbW9udGhzIDIwIGRheXMgPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjwvdGQ+DQogICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgIDx0ciBjbGFzcz0icHJpb3ItZGF0YS1yb3ciIGRhdGEtY3RlZWlkPSIxNzAiPg0KICAgICAgICAgICAgICA8dGQ+RGVwdXR5IENoYWlyLCBDb21taXR0ZWUgb24gQ2hpbGRyZW4gYW5kIFlvdW5nIFBlb3BsZTwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4wMyBKdW4gMjAxNTwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4yMiBGZWIgMjAxOTwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4zIHllYXJzIDggbW9udGhzIDIwIGRheXMgPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjwvdGQ+DQogICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgIDx0ciBjbGFzcz0icHJpb3ItZGF0YS1yb3ciIGRhdGEtY3RlZWlkPSIiPg0KICAgICAgICAgICAgICA8dGQ+TWVtYmVyLCBDb21taXR0ZWUgb24gQ2hpbGRyZW4gYW5kIFlvdW5nIFBlb3BsZTwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4yOCBNYXkgMjAxNTwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4wMyBKdW4gMjAxNTwvdGQ+DQogICAgICAgICAgICAgIDx0ZD43IGRheXMgPC90ZD4NCiAgICAgICAgICAgICAgPHRkPkVsZWN0ZWQgRGVwdXR5IENoYWlyIG9mIHRoZSBjb21taXR0ZWUgb24gMyBKdW5lIDIwMTUgKHNlZSBzZXBhcmF0ZSBlbnRyeSkuPC90ZD4NCiAgICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICAgICAgPHRyIGNsYXNzPSJwcmlvci1kYXRhLXJvdyIgZGF0YS1jdGVlaWQ9IiI+DQogICAgICAgICAgICAgIDx0ZD5NZW1iZXIsIENvbW1pdHRlZSBvbiB0aGUgSW5kZXBlbmRlbnQgQ29tbWlzc2lvbiBBZ2FpbnN0IENvcnJ1cHRpb248L3RkPg0KICAgICAgICAgICAgICA8dGQ+MjggTWF5IDIwMTU8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MDMgSnVuIDIwMTU8L3RkPg0KICAgICAgICAgICAgICA8dGQ+NyBkYXlzIDwvdGQ+DQogICAgICAgICAgICAgIDx0ZD5FbGVjdGVkIENoYWlyIG9mIHRoZSBDb21taXR0ZWUgb24gMyBKdW5lIDIwMTUgKHNlZSBzZXBhcmF0ZSBlbnRyeSkuPC90ZD4NCiAgICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICAgICAgPHRyIGNsYXNzPSJwcmlvci1kYXRhLXJvdyIgZGF0YS1jdGVlaWQ9IjE3OCI+DQogICAgICAgICAgICAgIDx0ZD5NZW1iZXIsIExlZ2lzbGF0aXZlIEFzc2VtYmx5IENvbW1pdHRlZSBvbiBMYXcgYW5kIFNhZmV0eTwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4yOCBNYXkgMjAxNTwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4yMiBGZWIgMjAxOTwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4zIHllYXJzIDggbW9udGhzIDI2IGRheXMgPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjwvdGQ+DQogICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgIDx0ciBjbGFzcz0icHJpb3ItZGF0YS1yb3ciIGRhdGEtY3RlZWlkPSIiPg0KICAgICAgICAgICAgICA8dGQ+TWVtYmVyIGZvciBFcHBpbmc8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MjggTWFyIDIwMTU8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MDEgTWFyIDIwMTk8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MyB5ZWFycyAxMSBtb250aHMgMiBkYXlzIDwvdGQ+DQogICAgICAgICAgICAgIDx0ZD48L3RkPg0KICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICAgICAgICA8dHIgY2xhc3M9InByaW9yLWRhdGEtcm93IiBkYXRhLWN0ZWVpZD0iIj4NCiAgICAgICAgICAgICAgPHRkPk1lbWJlciBvZiB0aGUgTlNXIExlZ2lzbGF0aXZlIEFzc2VtYmx5PC90ZD4NCiAgICAgICAgICAgICAgPHRkPjI4IE1hciAyMDE1PC90ZD4NCiAgICAgICAgICAgICAgPHRkPjAxIE1hciAyMDE5PC90ZD4NCiAgICAgICAgICAgICAgPHRkPjMgeWVhcnMgMTEgbW9udGhzIDIgZGF5cyA8L3RkPg0KICAgICAgICAgICAgICA8dGQ+PC90ZD4NCiAgICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICA8L3RhYmxlPg0KICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCg0KICA8ZGl2IGNsYXNzPSJwYXJsaWFtZW50YXJ5X3JlY29yZCBoaWRlICI+DQogICAgPGRpdiBjbGFzcz0idGl0bGUgbWFyb29uIj5QYXJsaWFtZW50YXJ5IFJlY29yZDwvZGl2Pg0KICAgIDxhIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iaGlkZSIgaHJlZj0iL2hhbnNhcmQvUGFnZXMvbWVtYmVyLXNwZWVjaGVzLmFzcHg/cGs9MTE1Ij5NciBUdWRlaG9wZSdzIHNwZWVjaGVzIGluIEhhbnNhcmQ8L2E+DQogICAgPGJyLz4NCiAgICA8YSB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9ImhpZGUiIGhyZWY9Ii9sYy9wYXBlcnMvUGFnZXMvcWEtYnktbWVtYmVyLmFzcHg/cGs9MTE1Ij5NciBUdWRlaG9wZSdzIHF1ZXN0aW9ucyBwdWJsaXNoZWQgaW4gdGhlIFF1ZXN0aW9uICYgQW5zd2VyIFBhcGVyPC9hPg0KICAgIDxici8+DQogICAgPGEgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSJoaWRlIiBocmVmPSIvbGMvcGFwZXJzL3BhZ2VzL2hvdXNlLXBhcGVycy5hc3B4P3RhYj1GaWx0ZXImZmlsdGVySG91c2U9TEMmcGFwZXJUeXBlPU5vdGljZVRyYWNraW5nJmJyb3dzZURpc2FibGVkPXllcyZ2aWV3PU5vdGljZVRyYWNraW5nVmlld0J5TWVtYmVyJm1lbWJlcklkPTExNSI+TXIgVHVkZWhvcGUncyBOb3RpY2VzIG9mIE1vdGlvbiBnaXZlbiBpbiBQYXJsaWFtZW50PC9hPg0KICA8L2Rpdj4NCg0KICA8ZGl2IGNsYXNzPSJoaWRlIiBjbGFzcz0iZWxlY3RvcmF0ZV9hYm91dCI+DQogICAgPGRpdiBjbGFzcz0idGl0bGUgbWFyb29uIj5BYm91dCB0aGUgIEVsZWN0b3JhdGU8L2Rpdj4NCiAgICA8ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiI+PC9kaXY+DQogICAgPGJyIC8+DQogICAgICA8L2Rpdj4NCg0KICA8ZGl2IGNsYXNzPSJiaW9ncmFwaHkiPg0KICAgIDxkaXYgY2xhc3M9InRpdGxlIG1hcm9vbiAiPg0KICAgICAgQmlvZ3JhcGh5DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iYmlvcGFyIj4NCiAgICAgIDxzcGFuIGNsYXNzPSJzcG4tYmlvLXRpdGxlIj5Qb2xpdGljYWwgUGFydHkgQWN0aXZpdHk8L3NwYW4+DQogICAgICA8cD48cD5NZW1iZXIsIFBlbm5hbnQgSGlsbHMgQnJhbmNoIG9mIHRoZSBMaWJlcmFsIFBhcnR5IG9mIEF1c3RyYWxpYS48L3A+PHA+T24gMiBBcHJpbCAyMDE5LCBEYW1pZW4gd2FzIHN3b3JuIGluIGFzIGEgTWVtYmVyIG9mIHRoZSBMZWdpc2xhdGl2ZSBDb3VuY2lsIGFuZCB0aGUgTWluaXN0ZXIgZm9yIEZpbmFuY2UgYW5kIFNtYWxsIEJ1c2luZXNzIGluIHRoZSBCZXJlamlrbGlhbi1CYXJpbGFybyBHb3Zlcm5tZW50LjwvcD48L3A+DQogICAgPC9kaXY+ICAgIA0KICAgIDxkaXYgY2xhc3M9ImJpb3BhciI+DQogICAgICA8c3BhbiBjbGFzcz0ic3BuLWJpby10aXRsZSI+Q29tbXVuaXR5IEFjdGl2aXR5PC9zcGFuPg0KICAgICAgPHA+U3Bva2VzcGVyc29uLCBBdXN0cmFsaWFuIEZhbWlseSBBc3NvY2lhdGlvbi48L3A+ICAgDQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iaGlkZSIgY2xhc3M9ImJpb3BhciI+DQogICAgICA8c3BhbiBjbGFzcz0ic3BuLWJpby10aXRsZSI+TG9jYWwgR292ZXJubWVudCBBY3Rpdml0eTwvc3Bhbj4NCiAgICAgIDxwPjwvcD4NCiAgICA8L2Rpdj4NCiAgICANCiAgICA8ZGl2IGNsYXNzPSJoaWRlIiBjbGFzcz0iYmlvcGFyIj4NCiAgICAgIDxzcGFuIGNsYXNzPSJzcG4tYmlvLXRpdGxlIj5NaWxpdGFyeSBTZXJ2aWNlPC9zcGFuPg0KICAgICAgPHA+PC9wPg0KICAgIDwvZGl2Pg0KICAgIA0KICAgIDxkaXYgY2xhc3M9ImhpZGUiIGNsYXNzPSJiaW9wYXIiPg0KICAgICAgPHNwYW4gY2xhc3M9InNwbi1iaW8tdGl0bGUiPkhvbm91cnMgUmVjZWl2ZWQ8L3NwYW4+DQogICAgICA8cD48L3A+DQogICAgPC9kaXY+DQogICAgDQogICAgPGRpdiBjbGFzcz0iYmlvcGFyIj4NCiAgICAgIDxzcGFuIGNsYXNzPSJzcG4tYmlvLXRpdGxlIj5QZXJzb25hbDwvc3Bhbj4NCiAgICAgIDxwPkRhbWllbiBncmV3IHVwIGluIE1vc3MgVmFsZSBpbiB0aGUgU291dGhlcm4gSGlnaGxhbmRzLiBIZSBpcyBmYXRoZXIgdG8gbmluZSBjaGlsZHJlbiwgYW5kIGEgbG92aW5nIGh1c2JhbmQgdG8gaGlzIHdpZmUsIERpLjwvcD4NCiAgICA8L2Rpdj4NCiAgICANCiAgICA8ZGl2IGNsYXNzPSJiaW9wYXIiPg0KICAgICAgPHNwYW4gY2xhc3M9InNwbi1iaW8tdGl0bGUiPlF1YWxpZmljYXRpb25zLCBPY2N1cGF0aW9ucyBhbmQgSW50ZXJlc3RzPC9zcGFuPg0KICAgICAgPHA+RGFtaWVuIGdyYWR1YXRlZCBmcm9tIHRoZSBVbml2ZXJzaXR5IG9mIFN5ZG5leSB3aXRoIGEgQmFjaGVsb3Igb2YgQXJ0cyBhbmQgQmFjaGVsb3Igb2YgTGF3cyAoQkEvTExCKSwgaW4gMTk3OC4KPGJyIC8+PGJyIC8+UHJpb3IgdG8gYmVpbmcgZWxlY3RlZCB0byB0aGUgTlNXIFBhcmxpYW1lbnQgRGFtaWVuIHdhcyBhIHBhcnRuZXIgaW4gdGhlIGxhdyBmaXJtIE8mcnNxdW87SGFyYSBhbmQgQ29tcGFueSwgU29saWNpdG9ycy4gSGUgd29ya2VkIGZvciB0aGF0IGZpcm0gZm9yIHRoaXJ0eSB5ZWFycy4gICAgSW4gMjAxMSwgRGFtaWVuIGJlY2FtZSB0aGUgQ2hpZWYgb2YgU3RhZmYgdG8gdGhlIHRoZW4tQXR0b3JuZXkgR2VuZXJhbCBvZiBOZXcgU291dGggV2FsZXMsIFRoZSBIb24uIEdyZWcgU21pdGggU0MuIHdobyB3YXMgYWxzbyB0aGUgbWVtYmVyIGZvciBFcHBpbmcuIEZvbGxvd2luZyBHcmVnJ3MgcmV0aXJlbWVudCwgRGFtaWVuIHJhbiBhbmQgc3VjY2Vzc2Z1bGx5IHdvbiB0aGUgc2VhdCBvZiBFcHBpbmcgaW4gMjAxNSB3aXRoIGEgcHJpbWFyeSB2b3RlIG9mIDU0LjMlLCB0aGUgc2Vjb25kLWhpZ2hlc3QgcHJpbWFyeSB2b3RlIGluIHRoZSBoaXN0b3J5IG9mIHRoZSBzZWF0LjxiciAvPjxiciAvPkRhbWllbiBpcyBwYXNzaW9uYXRlIGFib3V0IHRlbm5pcyBhbmQgY3JpY2tldCBoZSBpcyBhbHNvIGFuIGF2aWQgc3VwcG9ydGVyIG9mIHRoZSBTeWRuZXkgU3dhbnMgYW5kIGluIHRoZSBsYXN0IHRlcm0gb2YgR292ZXJubWVudAp3YXMgdGhlIENoYWlyIG9mIHRoZSBQYXJsaWFtZW50YXJ5IGZyaWVuZHMgb2YgdGhlIFN5ZG5leSBTd2Fucy4gPC9wPg0KICAgIDwvZGl2Pg0KICAgIA0KICAgIDxkaXYgY2xhc3M9ImJpb3BhciI+DQogICAgICA8c3BhbiBjbGFzcz0ic3BuLWJpby10aXRsZSI+QWRkaXRpb25hbCBJbmZvcm1hdGlvbjwvc3Bhbj4NCiAgICAgIDxwPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9bW5TWXJKNnF6VFEiPlZpZGVvIGZvciBmaXJzdCBzcGVlY2ggaW4gdGhlIExlZ2lzbGF0aXZlIENvdW5jaWw8L2E+PGJyIC8+PGJyIC8+PC9wPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgPg0KICAgICAgPHRhYmxlIHN0eWxlPSdtYXJnaW46IDBweCc+PHRyPjx0ZD4gIDxhIHRhcmdldD0nX2JsYW5rJyBzdHlsZT0ndGV4dC1hbGlnbjpjZW50ZXI7JyBocmVmPSdodHRwczovL3d3dy5wYXJsaWFtZW50Lm5zdy5nb3YuYXUvbWVtYmVyL2ZpbGVzLzExNS9Ib24lMjBEYW1pZW4lMjBUdWRlaG9wZSUyMC0lMjBGaXJzdCUyMHNwZWVjaC5wZGYnPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPScvU3R5bGUgTGlicmFyeS9OU1dQYXJsaWFtZW50LldlYnNpdGUvaW1hZ2VzL2xhcmdlX3BkZl9pY29uLnBuZycgYm9yZGVyPScwJyBzdHlsZT0nd2lkdGg6MzRweDsnPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSdkaXNwbGF5OmJsb2NrOyc+SG9uIERhbWllbiBUdWRlaG9wZSAtIEZpcnN0IHNwZWVjaC5wZGY8L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2E+PC90ZD48L3RyPjwvdGFibGU+DQogICAgPC9kaXY+DQogIDwvZGl2Pg0KPC9kaXY+DQoNCjxzdHlsZT4NCiAgLnNwbi1iaW8tdGl0bGUgew0KICBmb250LXdlaWdodDogYm9sZDsNCiAgfQ0KPC9zdHlsZT4NCg0KPHNjcmlwdD4NCiAgZnVuY3Rpb24gcHJpb3JQb3NpdGlvbnNIYW5kbGVyKCkgew0KICAgIHZhciBjdXJyZW50Q29tbWl0dGVlSWQgPSAtMTsNCiAgICB2YXIgZGlzcGxheU51bWJlciA9IC0xOw0KICAgIHZhciB0clJvd3MgPSBqUXVlcnkoInRyLnByaW9yLWRhdGEtcm93Iik7DQogICAgdHJSb3dzLmVhY2goZnVuY3Rpb24oaWR4KSB7DQogICAgdmFyIGNvbW1pdHRlZUlkID0galF1ZXJ5KHRoaXMpLmRhdGEoImN0ZWVpZCIpOw0KICAgIHZhciBjb21taXR0ZWVJZEhhc1ZhbHVlID0gKGNvbW1pdHRlZUlkICE9IHVuZGVmaW5lZCAmJiBjb21taXR0ZWVJZCAhPSBudWxsICYmIGNvbW1pdHRlZUlkICE9ICIiKTsNCg0KICAgIC8vY29uc29sZS5sb2coInJvdyMiICsgaWR4ICsgIiBjb21taXR0ZWVJZCA9ICIgKyBjb21taXR0ZWVJZCk7DQoNCiAgICBpZiAoY29tbWl0dGVlSWRIYXNWYWx1ZSA9PSBmYWxzZSB8fCBjb21taXR0ZWVJZCAhPSBjdXJyZW50Q29tbWl0dGVlSWQpDQogICAgew0KICAgIGRpc3BsYXlOdW1iZXIrKzsNCiAgICB9DQoNCiAgICB2YXIgaXNFdmVuID0gKGRpc3BsYXlOdW1iZXIgJSAyKSA9PSAwOw0KICAgIHZhciBjbGFzc05hbWUgPSAibWFyb29uIiArICItYmctcm93LSIgKyAoaXNFdmVuID8gImV2ZW4iIDogIm9kZCIpOw0KICAgIGpRdWVyeSh0aGlzKS5hZGRDbGFzcyhjbGFzc05hbWUpOw0KDQogICAgLy9jb25zb2xlLmxvZygiQ2hlY2tpbmcgc2FtZSBjb21taXR0ZWUgaWQgLi4uICIpOw0KICAgIC8vY29uc29sZS5sb2coImNvbW1pdHRlZUlkSGFzVmFsdWUgPSAiICsgY29tbWl0dGVlSWRIYXNWYWx1ZSk7DQogICAgLy9jb25zb2xlLmxvZygiY3VycmVudENvbW1pdHRlZUlkID0gIiArIGN1cnJlbnRDb21taXR0ZWVJZCk7DQogICAgaWYgKGNvbW1pdHRlZUlkSGFzVmFsdWUgJiYgY29tbWl0dGVlSWQgPT0gY3VycmVudENvbW1pdHRlZUlkKQ0KICAgIHsNCiAgICAvL2NvbnNvbGUubG9nKCJTYW1lISIpOw0KICAgIHZhciBwcmV2Um93ID0gdHJSb3dzW2lkeCAtIDFdOw0KICAgIGpRdWVyeShwcmV2Um93KS5jc3MoImJvcmRlci1ib3R0b20iLCAibm9uZSIpOw0KICAgIH0NCg0KICAgIC8vIFJlc2V0IGN1cnJlbnQgY29tbWl0dGVlIGlkDQogICAgaWYgKGNvbW1pdHRlZUlkSGFzVmFsdWUgJiYgY29tbWl0dGVlSWQgIT0gY3VycmVudENvbW1pdHRlZUlkKQ0KICB7DQogIGN1cnJlbnRDb21taXR0ZWVJZCA9IGNvbW1pdHRlZUlkOw0KICB9DQogIH0pOw0KDQogIC8vIFNldCBiYWNrZ3JvdW5kIGZvciBvZGQgcm93cw0KICBqUXVlcnkoIi4iICsgIm1hcm9vbiIgKyAiLWJnLXJvdy0iICsgIm9kZCIpLmNzcygnYmFja2dyb3VuZC1jb2xvcicsICd3aGl0ZScpOw0KICB9DQoNCiAgZnVuY3Rpb24gY3VyUG9zaXRpb25zSGFuZGxlcigpDQogIHsNCiAgICBjb25zb2xlLmxvZygiY3VyUG9zaXRpb25zSGFuZGxlciIpOw0KDQogICAgdmFyIGN1cnJlbnRDb21taXR0ZWVJZCA9IC0xOw0KICAgIHZhciBkaXNwbGF5TnVtYmVyID0gLTE7DQogICAgdmFyIHRyUm93cyA9IGpRdWVyeSgidHIuY3VyLWRhdGEtcm93Iik7DQogICAgdHJSb3dzLmVhY2goZnVuY3Rpb24oaWR4KSB7DQogICAgdmFyIGNvbW1pdHRlZUlkID0galF1ZXJ5KHRoaXMpLmRhdGEoImN0ZWVpZCIpOw0KICAgIHZhciBjb21taXR0ZWVJZEhhc1ZhbHVlID0gKGNvbW1pdHRlZUlkICE9IHVuZGVmaW5lZCAmJiBjb21taXR0ZWVJZCAhPSBudWxsICYmIGNvbW1pdHRlZUlkICE9ICIiKTsNCg0KICAgIC8vY29uc29sZS5sb2coInJvdyMiICsgaWR4ICsgIiBjb21taXR0ZWVJZCA9ICIgKyBjb21taXR0ZWVJZCk7DQoNCiAgICBpZiAoY29tbWl0dGVlSWRIYXNWYWx1ZSA9PSBmYWxzZSB8fCBjb21taXR0ZWVJZCAhPSBjdXJyZW50Q29tbWl0dGVlSWQpDQogICAgew0KICAgICAgZGlzcGxheU51bWJlcisrOw0KICAgIH0NCg0KICAgIHZhciBpc0V2ZW4gPSAoZGlzcGxheU51bWJlciAlIDIpID09IDA7DQogICAgdmFyIGNsYXNzTmFtZSA9ICJtYXJvb24iICsgIi1iZy1yb3ctIiArIChpc0V2ZW4gPyAiZXZlbiIgOiAib2RkIik7DQogICAgalF1ZXJ5KHRoaXMpLmFkZENsYXNzKGNsYXNzTmFtZSk7DQoNCiAgICAvL2NvbnNvbGUubG9nKCJDaGVja2luZyBzYW1lIGNvbW1pdHRlZSBpZCAuLi4gIik7DQogICAgLy9jb25zb2xlLmxvZygiY29tbWl0dGVlSWRIYXNWYWx1ZSA9ICIgKyBjb21taXR0ZWVJZEhhc1ZhbHVlKTsNCiAgICAvL2NvbnNvbGUubG9nKCJjdXJyZW50Q29tbWl0dGVlSWQgPSAiICsgY3VycmVudENvbW1pdHRlZUlkKTsNCiAgICBpZiAoY29tbWl0dGVlSWRIYXNWYWx1ZSAmJiBjb21taXR0ZWVJZCA9PSBjdXJyZW50Q29tbWl0dGVlSWQpDQogICAgew0KICAgICAgLy9jb25zb2xlLmxvZygiU2FtZSEiKTsNCiAgICAgIHZhciBwcmV2Um93ID0gdHJSb3dzW2lkeCAtIDFdOw0KICAgICAgalF1ZXJ5KHByZXZSb3cpLmNzcygiYm9yZGVyLWJvdHRvbSIsICJub25lIik7DQogICAgfQ0KDQogICAgLy8gUmVzZXQgY3VycmVudCBjb21taXR0ZWUgaWQNCiAgICBpZiAoY29tbWl0dGVlSWRIYXNWYWx1ZSAmJiBjb21taXR0ZWVJZCAhPSBjdXJyZW50Q29tbWl0dGVlSWQpDQogICAgew0KICAgICAgY3VycmVudENvbW1pdHRlZUlkID0gY29tbWl0dGVlSWQ7DQogICAgfQ0KICAgIH0pOw0KDQogICAgLy8gU2V0IGJhY2tncm91bmQgZm9yIG9kZCByb3dzDQogICAgalF1ZXJ5KCIuIiArICJtYXJvb24iICsgIi1iZy1yb3ctIiArICJvZGQiKS5jc3MoJ2JhY2tncm91bmQtY29sb3InLCAnd2hpdGUnKTsNCiAgfQ0KDQogIGpRdWVyeSgidGFibGUubWFyb29uIikucmVhZHkoZnVuY3Rpb24oKSB7DQogIC8vY29uc29sZS5sb2coInRhYmxlIGlzIHJlYWR5Iik7DQoNCiAgcHJpb3JQb3NpdGlvbnNIYW5kbGVyKCk7DQoNCiAgaWYgKGN1clBvc2l0aW9uc0hhbmRsZXIgIT0gdW5kZWZpbmVkICYmIGN1clBvc2l0aW9uc0hhbmRsZXIgIT0gbnVsbCkgew0KICAgICAgY3VyUG9zaXRpb25zSGFuZGxlcigpOw0KICAgIH0NCg0KICB9KTsNCjwvc2NyaXB0PmQCBw8WAh8DCysEAWQCTw9kFgJmDxYCHwIFjTk8ZGl2IGNsYXNzPSdmb290ZXJfY29udGVudCc+DQo8ZGl2Pgo8aDUgY2xhc3M9J2dyZWVuJz48YSBocmVmPScvbGEvcGFnZXMvd2VsY29tZS5hc3B4Jz5MZWdpc2xhdGl2ZSBBc3NlbWJseTwvYT48L2g1Pgo8dWw+DQo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvbGEvcGFnZXMvd2VsY29tZS5hc3B4JyA+V2VsY29tZTwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvbGEvc3BlYWtlcmFuZG9mZmljZWhvbGRlcnMvcGFnZXMvdGhlLXNwZWFrZXItb2YtdGhlLWxlZ2lzbGF0aXZlLWFzc2VtYmx5LmFzcHgnID5UaGUgU3BlYWtlciBhbmQgb3RoZXIgb2ZmaWNlIGhvbGRlcnM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL21lbWJlcnMvcGFnZXMvYWxsLW1lbWJlcnMuYXNweD9ob3VzZT1MQScgPk1lbWJlcnM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2JpbGxzL3BhZ2VzL2N1cnJlbnQtYmlsbHMuYXNweD9ob3VzZT1sYScgPkJpbGxzPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9sYS9wZXRpdGlvbnMvcGFnZXMvYWJvdXQtcGV0aXRpb25zLmFzcHgnID5QZXRpdGlvbmluZyB0aGUgQXNzZW1ibHk8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2xhL2hvdXNlcHJvY2VkdXJlcycgPkhvdXNlIFByb2NlZHVyZXM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2xhL3BhcGVycy9wYWdlcy90eXBlcy1vZi1ob3VzZS1wYXBlcnMuYXNweCcgPkhvdXNlIHBhcGVyczwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvY29tbWl0dGVlcy9saXN0b2Zjb21taXR0ZWVzL3BhZ2VzL2NvbW1pdHRlZXMuYXNweD9oPWxhJyA+Q29tbWl0dGVlczwvYT48L2xpPgo8L3VsPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9J2Zvb3Rlcl9jb250ZW50Jz4NCjxkaXY+CjxoNSBjbGFzcz0nbWFyb29uJz48YSBocmVmPScvbGMvcGFnZXMvd2VsY29tZTIuYXNweCc+TGVnaXNsYXRpdmUgQ291bmNpbDwvYT48L2g1Pgo8dWw+DQo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvbGMvcGFnZXMvd2VsY29tZTIuYXNweCcgPldlbGNvbWU8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2xjL3ByZXNpZGVudGFuZG9mZmljZWhvbGRlcnMvcGFnZXMvdGhlLXByZXNpZGVudC1hbmQtb3RoZXItb2ZmaWNlLWhvbGRlcnMuYXNweCcgPlRoZSBQcmVzaWRlbnQ8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL21lbWJlcnMvcGFnZXMvYWxsLW1lbWJlcnMuYXNweD9ob3VzZT1MQycgPk1lbWJlcnM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2JpbGxzL3BhZ2VzL2N1cnJlbnQtYmlsbHMuYXNweD9ob3VzZT1sYycgPkJpbGxzPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9sYy9wZXRpdGlvbnMvcGFnZXMvcGV0aXRpb25pbmctdGhlLWNvdW5jaWwuYXNweCcgPlBldGl0aW9uaW5nIHRoZSBDb3VuY2lsPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9jb21taXR0ZWVzL2xpc3RvZmNvbW1pdHRlZXMvcGFnZXMvY29tbWl0dGVlcy5hc3B4P2g9bGMnID5Db21taXR0ZWVzPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9sYy9wYXBlcnMvcGFnZXMvaG91c2UtYnVzaW5lc3MtcGFwZXJzLmFzcHgnID5Ib3VzZSBidXNpbmVzcyBwYXBlcnM8L2E+PC9saT4KPC91bD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSdmb290ZXJfY29udGVudCc+DQo8ZGl2Pgo8aDUgY2xhc3M9J2JsdWUnPjxhIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL2FsbC1tZW1iZXJzLmFzcHgnPk1lbWJlcnM8L2E+PC9oNT4KPHVsPg0KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL21lbWJlcnMvcGFnZXMvYWxsLW1lbWJlcnMuYXNweCcgPkFsbCBNZW1iZXJzPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL21pbmlzdGVycy5hc3B4JyA+TWluaXN0ZXJzPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL3NoYWRvdy1taW5pc3RyeS5hc3B4JyA+U2hhZG93IE1pbmlzdHJ5PC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL3BhcmxpYW1lbnRhcnktc2VjcmV0YXJpZXMuYXNweCcgPlBhcmxpYW1lbnRhcnkgU2VjcmV0YXJpZXM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL21lbWJlcnMvcGFnZXMvcGFydHktcmVwcmVzZW50YXRpb24uYXNweCcgPlBhcnR5IFJlcHJlc2VudGF0aW9uPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL21lbWJlcnMtZXRoaWNzLmFzcHgnID5NZW1iZXJzIEV0aGljczwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvbWVtYmVycy9kb3dubG9hZGFibGVzL1BhZ2VzL2Rvd25sb2FkYWJsZS1saXN0cy5hc3B4JyA+RG93bmxvYWRhYmxlIExpc3RzPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL3NhbGFyaWVzLWFuZC1hbGxvd2FuY2VzLWZvci1tZW1iZXJzLmFzcHgnID5TYWxhcmllcyBhbmQgQWxsb3dhbmNlczwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvbWVtYmVycy9mb3JtZXJtZW1iZXJzL1BhZ2VzL2Zvcm1lci1tZW1iZXJzLmFzcHgnID5Gb3JtZXIgTWVtYmVyczwvYT48L2xpPgo8L3VsPg0KPC9kaXY+DQo8ZGl2Pgo8aDUgY2xhc3M9J2JsdWUnPjxhIGhyZWY9Jy9iaWxscy9wYWdlcy9jdXJyZW50LWJpbGxzLmFzcHgnPkJpbGxzPC9hPjwvaDU+Cjx1bD4NCjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9iaWxscy9wYWdlcy9jdXJyZW50LWJpbGxzLmFzcHgnID5DdXJyZW50IHNlc3Npb24gYmlsbHM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2JpbGxzL3BhZ2VzL2Fzc2VudGVkLWJpbGxzLmFzcHgnID5Bc3NlbnRlZCBiaWxsczwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvYmlsbHMvcGFnZXMvYWxsLWJpbGxzLmFzcHgnID5BbGwgYmlsbHM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2JpbGxzL3BhZ2VzL2xlZ2lzbGF0aXZlLXByb2Nlc3MtZXhwbGFpbmVkLmFzcHgnID5MZWdpc2xhdGl2ZSBwcm9jZXNzIGV4cGxhaW5lZDwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvYmlsbHMvcGFnZXMvYmlsbHMtZ2xvc3NhcnkuYXNweCcgPkJpbGxzIGdsb3NzYXJ5PC9hPjwvbGk+CjwvdWw+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0nZm9vdGVyX2NvbnRlbnQnPg0KPGRpdj4KPGg1IGNsYXNzPSdibHVlJz48YSBocmVmPScvY29tbWl0dGVlcy9wYWdlcy9hYm91dC1jb21taXR0ZWVzLmFzcHgnPkNvbW1pdHRlZXM8L2E+PC9oNT4KPHVsPg0KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2NvbW1pdHRlZXMvcGFnZXMvYWJvdXQtY29tbWl0dGVlcy5hc3B4JyA+QWJvdXQgY29tbWl0dGVlczwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvY29tbWl0dGVlcy9QYWdlcy9jdXJyZW50LWV2ZW50cy1pbi1jb21taXR0ZWVzLmFzcHgnID5DdXJyZW50IGV2ZW50cyBpbiBDb21taXR0ZWVzPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9jb21taXR0ZWVzL2xpc3RvZmNvbW1pdHRlZXMvcGFnZXMvY29tbWl0dGVlcy5hc3B4JyA+TGlzdCBvZiBjb21taXR0ZWVzPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9jb21taXR0ZWVzL2lucXVpcmllcy9wYWdlcy9pbnF1aXJpZXMuYXNweCcgPklucXVpcmllczwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvY29tbWl0dGVlcy9yZXBvcnRzJyA+UmVwb3J0cyBhbmQgZ292ZXJubWVudCByZXNwb25zZXM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2NvbW1pdHRlZXMvUGFnZXMvYnVkZ2V0LWVzdGltYXRlcy5hc3B4JyA+QnVkZ2V0IEVzdGltYXRlczwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPSdodHRwczovL2NvbW1pdHRlZXMucGFybGlhbWVudC5uc3cuZ292LmF1L2NvbW1pdHRlZXMvcmVndWxhdGlvbmNvbW1pdHRlZScgPkRlbGVnYXRlZCBMZWdpc2xhdGlvbiBDb21taXR0ZWU8L2E+PC9saT4KPC91bD4NCjwvZGl2Pg0KPGRpdj4KPGg1IGNsYXNzPSdibHVlJz48YSBocmVmPScvaGFuc2FyZCc+SGFuc2FyZCAmIEhvdXNlIFBhcGVyczwvYT48L2g1Pgo8dWw+DQo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvaGFuc2FyZC9QYWdlcy9oYW5zYXJkLWhvdXNlLXBhcGVyLW92ZXJ2aWV3LmFzcHgnID5PdmVydmlldzwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvaGFuc2FyZCcgPkFsbCBieSBEYXRlPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9oYW5zYXJkL3BhZ2VzL2hhbnNhcmQtYnktbWVtYmVyLWluZGV4LmFzcHgnID5IYW5zYXJkIGJ5IG1lbWJlcjwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvaGFuc2FyZC9QYWdlcy9oYW5zYXJkLWJ5LWJpbGwtaW5kZXguYXNweCcgPkhhbnNhcmQgYnkgYmlsbDwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvc2VhcmNoL1BhZ2VzL0FkdmFuY2VkU2VhcmNoSG9tZS5hc3B4Iy9zZWFyY2gnID5IYW5zYXJkIGFkdmFuY2VkIHNlYXJjaDwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvaGFuc2FyZC9wYWdlcy9jb21wcmVoZW5zaXZlLWluZGV4LXRvLWFsbC1wYXJsaWFtZW50YXJ5LWRvY3VtZW50LmFzcHgnID5Db21wcmVoZW5zaXZlIGluZGV4ZXM8L2E+PC9saT4KPC91bD4NCjwvZGl2Pg0KPGRpdj4KPGg1IGNsYXNzPSdibHVlJz48YSBocmVmPScvcmVzZWFyY2hwYXBlcnMnPlJlc2VhcmNoIFBhcGVyczwvYT48L2g1Pgo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0nZm9vdGVyX2NvbnRlbnQnPg0KPGRpdj4KPGg1IGNsYXNzPSdibHVlJz48YSBocmVmPScvYWJvdXQvaG93cGFybGlhbWVudHdvcmtzL3BhZ2VzL2hvdy1wYXJsaWFtZW50LXdvcmtzLmFzcHgnPkFib3V0IFBhcmxpYW1lbnQ8L2E+PC9oNT4KPHVsPg0KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2Fib3V0L3dhdGNodGhlcGVvcGxlc2hvdXNldmlkZW8vUGFnZXMvd2F0Y2gtdGhlLXBlb3BsZXMtaG91c2UtdmlkZW8uYXNweCcgPldhdGNoICdUaGUgUGVvcGxlJ3MgUGFybGlhbWVudCcgdmlkZW88L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2Fib3V0L2hvd3BhcmxpYW1lbnR3b3Jrcy9wYWdlcy9ob3ctcGFybGlhbWVudC13b3Jrcy5hc3B4JyA+SG93IFBhcmxpYW1lbnQgV29ya3M8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2Fib3V0L2hpc3RvcnlvZmRlbW9jcmFjeS9wYWdlcy9oaXN0b3J5LW9mLWRlbW9jcmFjeS1pbi1uc3cuYXNweCcgPkhpc3Rvcnkgb2YgZGVtb2NyYWN5PC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9hYm91dC9kZXBhcnRtZW50cy9wYWdlcy90aGUtZGVwYXJ0bWVudHMuYXNweCcgPlRoZSBEZXBhcnRtZW50czwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvcGJvL1BhZ2VzL1BhcmxpYW1lbnRhcnktQnVkZ2V0LU9mZmljZS5hc3B4JyA+UGFybGlhbWVudGFyeSBCdWRnZXQgT2ZmaWNlPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9hYm91dC9QYWdlcy9JbmRlcGVuZGVudC1Db21wbGFpbnRzLU9mZmljZXIuYXNweCcgPkluZGVwZW5kZW50IENvbXBsYWludHMgT2ZmaWNlcjwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvYWJvdXQvUGFnZXMvYWNjZXNzaWJpbGl0eS1hbmQtaW5jbHVzaW9uLmFzcHgnID5BY2Nlc3NpYmlsaXR5IGFuZCBpbmNsdXNpb248L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2Fib3V0L2dldGludm9sdmVkL3BhZ2VzL2dldC1pbnZvbHZlZDQuYXNweCcgPkdldCBpbnZvbHZlZDwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvYWJvdXQvUGFnZXMvVHdpbm5pbmctUGFydG5lcnNoaXBzLmFzcHggJyA+VHdpbm5pbmcgcHJvZ3JhbTwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvYWJvdXQvUGFnZXMvcmV2aWV3cy1hbmQtcmVwb3J0cy5hc3B4JyA+UmV2aWV3cyBhbmQgcmVwb3J0czwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvYWJvdXQvUGFnZXMvTWVkaWEuYXNweCcgPk1lZGlhPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9hYm91dC9wYWdlcy9lbXBsb3ltZW50LmFzcHgnID5FbXBsb3ltZW50PC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9hYm91dC9jb250YWN0dXMvcGFnZXMvY29udGFjdC11cy5hc3B4JyA+Q29udGFjdCB1czwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvYWJvdXQvcGFnZXMvdmlydHVhbC10b3VyLmFzcHgnID5WaXJ0dWFsIHRvdXI8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2Fib3V0L3BhZ2VzL2xpdmluZy1oZXJpdGFnZS5hc3B4JyA+QnVpbGRpbmcgSGVyaXRhZ2U8L2E+PC9saT4KPC91bD4NCjwvZGl2Pg0KPGRpdj4KPGg1IGNsYXNzPSdibHVlJz48YSBocmVmPScvdmlzaXQvcGFnZXMvcGxhbm5pbmctYS12aXNpdC5hc3B4Jz5WaXNpdDwvYT48L2g1Pgo8dWw+DQo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvdmlzaXQvcGFnZXMvcGxhbm5pbmctYS12aXNpdC5hc3B4JyA+UGxhbm5pbmcgYSB2aXNpdDwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvdmlzaXQvcGFnZXMvcHVibGljLXRvdXJzLWFuZC1wcm9ncmFtcy5hc3B4JyA+UHVibGljIHRvdXJzICYgcHJvZ3JhbXM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0naHR0cHM6Ly9lZHVjYXRpb24ucGFybGlhbWVudC5uc3cuZ292LmF1L3RvdXItcGFybGlhbWVudC8nID5TdHVkZW50IHRvdXJzICYgcHJvZ3JhbXM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL3Zpc2l0L2V2ZW50cy9QYWdlcy9ldmVudHMtYXQtcGFybGlhbWVudC1ob3VzZS5hc3B4JyA+RXZlbnRzICYgZXhoaWJpdGlvbnM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL3Zpc2l0L3BhZ2VzL2RpbmluZy5hc3B4JyA+RGluaW5nICYgR2lmdCBTaG9wPC9hPjwvbGk+CjwvdWw+DQo8L2Rpdj4NCjwvZGl2Pg0KZGTZ65DW15qVLbVOGfxlWgi244dgt0OSiH8aEYirUD5S0Q==" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['aspnetForm']; if (!theForm) { theForm = document.aspnetForm; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=sfjCf4F4_3bQP4tGu9TeY5SxPutYsdYGauaoLEYFiZ3k3iHszihJ3DE6toUcPi1WqDtHdBOaAs3DUlYNXtQOBkgaDXBw7lcWXNxFJyyAaR41&t=638628567619783110" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ var MSOWebPartPageFormName = 'aspnetForm'; var g_presenceEnabled = true; var g_wsaEnabled = false; var g_correlationId = 'b36082a1-58e2-30aa-17ef-65482f7df0da'; var g_wsaQoSEnabled = false; var g_wsaQoSDataPoints = []; var g_wsaRUMEnabled = false; var g_wsaLCID = 1033; var g_wsaListTemplateId = 850; var g_wsaSiteTemplateId = 'BLANKINTERNET#0'; var _fV4UI=true;var _spPageContextInfo = {webServerRelativeUrl: "\u002fmembers", webAbsoluteUrl: "https:\u002f\u002fwww.parliament.nsw.gov.au\u002fmembers", siteAbsoluteUrl: "https:\u002f\u002fwww.parliament.nsw.gov.au", serverRequestPath: "\u002fmembers\u002fPages\u002fMember-details.aspx", layoutsUrl: "_layouts\u002f15", webTitle: "Members", webTemplate: "53", tenantAppVersion: "0", isAppWeb: false, Has2019Era: true, webLogoUrl: "_layouts\u002f15\u002fimages\u002fsiteicon.png", webLanguage: 1033, currentLanguage: 1033, currentUICultureName: "en-US", currentCultureName: "en-AU", clientServerTimeDelta: new Date("2025-02-17T12:24:57.3959873Z") - new Date(), updateFormDigestPageLoaded: new Date("2025-02-17T12:24:57.3959873Z"), siteClientTag: "1903$$16.0.5483.1000", crossDomainPhotosEnabled:false, webUIVersion:15, webPermMasks:{High:16,Low:196705},pageListId:"{68757d19-d927-4a2c-baea-d9a074e6b50a}",pageItemId:12, pagePersonalizationScope:1, alertsEnabled:false, customMarkupInCalculatedFieldDisabled: true, siteServerRelativeUrl: "\u002f", allowSilverlightPrompt:'True', isSiteAdmin: false};var L_Menu_BaseUrl="/members"; var L_Menu_LCID="1033"; var L_Menu_SiteTheme="null"; document.onreadystatechange=fnRemoveAllStatus; function fnRemoveAllStatus(){removeAllStatus(true)};Flighting.ExpFeatures = [480215056,1880287568,1561350208,302071836,3212816,69472768,4194310,-2113396707,268502022,-872284160,1049232,-2147421952,65536,65536,2097472,917504,-2147474174,1372324107,67108882,0,0,-2147483648,2097152,0,0,32768,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32768]; (function() { if(typeof(window.SP) == "undefined") window.SP = {}; if(typeof(window.SP.YammerSwitch) == "undefined") window.SP.YammerSwitch = {}; var ysObj = window.SP.YammerSwitch; ysObj.IsEnabled = false; ysObj.TargetYammerHostName = "www.yammer.com"; } )(); //]]> </script> <script src="/_layouts/15/blank.js?rev=NAmG6l5yQ%2BojVjeBlWqFXA%3D%3DTAG0" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ (function(){ if (typeof(_spBodyOnLoadFunctions) === 'undefined' || _spBodyOnLoadFunctions === null) { return; } _spBodyOnLoadFunctions.push(function() { SP.SOD.executeFunc('core.js', 'FollowingDocument', function() { FollowingDocument(); }); }); })();(function(){ if (typeof(_spBodyOnLoadFunctions) === 'undefined' || _spBodyOnLoadFunctions === null) { return; } _spBodyOnLoadFunctions.push(function() { SP.SOD.executeFunc('core.js', 'FollowingCallout', function() { FollowingCallout(); }); }); })();if (typeof(DeferWebFormInitCallback) == 'function') DeferWebFormInitCallback();function WebForm_OnSubmit() { UpdateFormDigest('\u002fmembers', 1440000);if (typeof(_spFormOnSubmitWrapper) != 'undefined') {return _spFormOnSubmitWrapper();} else {return true;}; return true; } //]]> </script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="BAB98CB3" /> </div> <script type="text/javascript"> var submitHook = function () { return false; }; theForm._spOldSubmit = theForm.submit; theForm.submit = function () { if (!submitHook()) { this._spOldSubmit(); } }; </script> <span id="DeltaSPWebPartManager"> </span> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager', 'aspnetForm', [], [], [], 90, 'ctl00'); //]]> </script> <span id="DeltaDelegateControls"> </span> <div id="TurnOnAccessibility" style="display: none" class="s4-notdlg noindex"> <a id="linkTurnOnAcc" href="#" class="ms-accessible ms-acc-button" onclick="SetIsAccessibilityFeatureEnabled(true);UpdateAccessibilityUI();document.getElementById('linkTurnOffAcc').focus();return false;"> Turn on more accessible mode</a> </div> <div id="TurnOffAccessibility" style="display: none" class="s4-notdlg noindex"> <a id="linkTurnOffAcc" href="#" class="ms-accessible ms-acc-button" onclick="SetIsAccessibilityFeatureEnabled(false);UpdateAccessibilityUI();document.getElementById('linkTurnOnAcc').focus();return false;"> Turn off more accessible mode</a> </div> <div class="s4-notdlg s4-skipribbonshortcut noindex"> <a href="javascript:;" onclick="document.getElementById('startNavigation').focus();" class="ms-accessible ms-acc-button" accesskey="Y"> Skip Ribbon Commands</a> </div> <div class="s4-notdlg noindex"> <a href="javascript:;" onclick="document.getElementById('mainContent').focus();" class="ms-accessible ms-acc-button"> Skip to main content</a> </div> <div id="TurnOffAnimation" style="display: none;" class="s4-notdlg noindex"> <a id="linkTurnOffAnimation" href="#" class="ms-accessible ms-acc-button" onclick="ToggleAnimationStatus();return false;"> Turn off Animations</a> </div> <div id="TurnOnAnimation" style="display: none;" class="s4-notdlg noindex"> <a id="linkTurnOnAnimation" href="#" class="ms-accessible ms-acc-button" onclick="ToggleAnimationStatus();return false;"> Turn on Animations</a> </div> <a id="HiddenAnchor" href="javascript:;" style="display: none;"></a> <div id="ms-hcTest"></div> <!-- Ribbon --> <div id="s4-ribbonrow" style="display: none" class="noindex"> </div> <!-- END Ribbon --> <span> <script type="text/javascript"> function ProcessImn() { } function ProcessImnMarkers() { } </script> </span> <!-- Workspace --> <div id="s4-workspace" class="ms-core-overlay"> <div id="s4-bodyContainer"> <div class="wrapper"> <div class="container"> <!-- Header --> <div class="header ms-dialogHidden noindex"> <div class="top_banner"> <div class="header_cont ms-dialogHidden"> <div id="siteIcon" class="logo"> <div id="DeltaSiteLogo" class="pull-left"> <a class="ms-siteicon-a" href="/"> <img id="ctl00_onetidHeadbnnr2" class="ms-siteicon-img" name="onetidHeadbnnr0" src="/Style%20Library/NSWParliament.Website/images/logo.png" alt="Members" /> </a> </div> </div> <div class="search"> <div id="DeltaPlaceHolderSearchArea"> </div> <input type="text" value="Enter Keyword(s)" data-default-text="Enter Keyword(s)" onclick="if (this.value == 'Enter Keyword(s)') { this.value = '' }" onblur="if(this.value==''){this.value='Enter Keyword(s)'}" class="enter" /> <input type="button" name="" value="Go" class="submit" /> <div class="clear"></div> <ul class="header-links"> <a class="contactus" href="/about/contactus/pages/contact-us.aspx">Contact us</a> </ul> </div> </div> </div> <div class='top_nav'> <ul> <li class='assemb greenfly assembly_sec'><span><a id='live1' class='live'>live</a></span><em></em><a class='green' >Legislative Assembly</a> <div> <ul class='upperMenu'> <li><a class='green' href='/la'>Welcome</a><em class='icon'></em> </li> <li><a class='green' href='/la/speakerandofficeholders'>The Office of the Speaker</a><em class='icon'></em> </li> </ul> <ul class='upperMenu'> <li><a class='green' href='/members/pages/all-members.aspx?house=LA'>Members</a><em class='icon'></em> <ul> <li><a class='green' href='/members/pages/all-members.aspx?house=LA'>All Members in the Assembly</a><em class='icon'></em></li> <li><a class='green' href='/members/pages/ministers.aspx?house=LA'>Ministers in the Assembly</a><em class='icon'></em></li> <li><a class='green' href='/members/pages/shadow-ministry.aspx?house=LA'>Shadow Ministry in the Assembly</a><em class='icon'></em></li> <li><a class='green' href='/members/pages/parliamentary-secretaries.aspx?house=LA'>Parliamentary Secretaries in the Assembly</a><em class='icon'></em></li> <li><a class='green' href='/members/pages/party-representation.aspx'>Party Representation in the Assembly</a><em class='icon'></em></li> <li><a class='green' href='/members/pages/members-ethics.aspx'>Members' Ethics</a><em class='icon'></em></li> <li><a class='green' href='/members/pages/salaries-and-allowances-for-members.aspx'>Salaries and allowances for Members</a><em class='icon'></em></li> <li><a class='green' href='/members/pages/electorates.aspx'>Electorate Office Contacts</a><em class='icon'></em></li> <li><a class='blue' href='/members/formermembers'>Former Members</a><em class='icon'></em></li> <li><a class='blue' href='/members/formermembers/Pages/NSW-Parliamentary-Record.aspx'>NSW Parliamentary Record</a><em class='icon'></em></li> <li><a class='green' href='/la/electingtheassembly/pages/electing-the-assembly.aspx'>Electing the Assembly</a><em class='icon'></em></li> </ul> </li> </ul> <ul class='upperMenu'> <li><a class='green' href='/bills/pages/current-bills.aspx?house=la'>Bills</a><em class='icon'></em> <ul> <li><a class='green' href='/bills/pages/legislative-process-explained.aspx'>Legislative process explained</a><em class='icon'></em></li> </ul> </li> <li><a class='green' href='/la/petitions'>Petitioning the Assembly</a><em class='icon'></em> <ul> <li><a class='green' href='/la/petitions/pages/petition-form.aspx'>Paper petitions</a><em class='icon'></em></li> <li><a class='green' href='/la/pages/epetitions-list.aspx'>ePetitions</a><em class='icon'></em></li> <li><a class='green' href='/la/petitions/Pages/house-papers.aspx?tab=Filter&filterHouse=LA&paperType=Petitions&browseDisabled=yes&view=Date'>Petitions tabled</a><em class='icon'></em></li> <li><a class='green' href='/la/petitions/Pages/house-papers.aspx?tab=Filter&filterHouse=LA&&browseDisabled=yes&paperType=Petitions&view=PetitionsViewByDate&petitionRespStatus=5'>Ministerial responses received</a><em class='icon'></em></li> <li><a class='green' href='/la/petitions/Pages/house-papers.aspx?tab=Filter&filterHouse=LA&browseDisabled=yes&paperType=Petitions&view=PetitionsViewByDate&petitionRespStatus=1&numberOfPetitions=500'>Petitions Awaiting Response</a><em class='icon'></em></li> </ul> </li> <li><a class='green' href='/la/houseprocedures'>House Procedures</a><em class='icon'></em> <ul> <li><a class='green' href='/la/houseprocedures/standingorders/Pages/standingordersandsessionalorders.aspx'>Standing Orders</a><em class='icon'></em></li> <li><a class='green' href='/la/houseprocedures/standingorders/Pages/standingordersandsessionalorders.aspx'>Sessional Orders</a><em class='icon'></em></li> <li><a class='green' href='/la/houseprocedures/Pages/Sitting-day-routine-of-business.aspx'>Sitting day Routine of Business</a><em class='icon'></em></li> </ul> </li> </ul> <ul class='upperMenu'> <li><a class='green' href='/la/papers'>House Papers</a><em class='icon'></em> <ul> <li><a class='green' href='/la/papers/dailyprogram/Pages/home.aspx'>Daily Business Program</a><em class='icon'></em></li> <li><a class='green' href='/la/papers/runningrecord/Pages/home.aspx'>Running Record</a><em class='icon'></em></li> <li><a class='green' href='/la/papers/pages/house-papers.aspx?tab=Browse&browseHouse=LA&type=BusinessPapers&filterHouse=LA&paperType=BusinessPapers&wpPaperType=businesspaper'>Business Paper</a><em class='icon'></em></li> <li><a class='green' href='/la/papers/pages/house-papers.aspx?tab=Filter&filterHouse=LA&paperType=NoticeTracking&browseDisabled=yes&view=NoticeTrackingViewByMember'>Notice tracking</a><em class='icon'></em></li> <li><a class='green' href='/la/papers/pages/house-papers.aspx?tab=Browse&browseHouse=LA&type=VotesAndProceedings&filterHouse=LA&paperType=VotesAndProceedings'>Votes and Proceedings</a><em class='icon'></em></li> <li><a class='green' href='/la/papers/pages/house-papers.aspx?tab=Browse&browseHouse=LA&type=Hansard&filterHouse=LA&paperType=Hansard'>Hansard</a><em class='icon'></em></li> <li><a class='green' href='/la/papers/pages/house-papers.aspx?tab=Browse&browseHouse=LA&type=QuestionsAndAnswers&filterHouse=LA&paperType=QuestionsAndAnswers'>Questions and Answers</a><em class='icon'></em></li> <li><a class='green' href='/la/papers/Pages/Legislative-Assembly-Questions-and-Answers-tracking.aspx'>Questions and Answers tracking</a><em class='icon'></em></li> <li><a class='green' href='/la/papers/pages/house-papers.aspx?filterHouse=LA&paperType=TabledPapers&view=TabledPapersViewByDate&browseHouse=LA&type=TabledPapers'>Tabled Papers and Reports</a><em class='icon'></em></li> <li><a class='green' href='/la/papers/pages/house-papers.aspx?tab=Browse&browseHouse=LA&type=StatutoryRulesAndInstruments&filterHouse=LA&paperType=StatutoryRulesAndInstruments'>Statutory Rules and Instruments</a><em class='icon'></em></li> <li><a class='green' href='/la/papers/pages/house-papers.aspx?tab=Browse&browseHouse=LA&type=ProceduralStatistics&filterHouse=LA&paperType=ProceduralStatistics'>Procedural Statistics</a><em class='icon'></em></li> <li><a class='green' href='/la/papers/Pages/Types-of-House-papers.aspx'>About House Papers</a><em class='icon'></em></li> </ul> </li> </ul> <ul class='upperMenu'> <li><a class='green' href='/committees/listofcommittees/pages/committees.aspx?h=la'>Committees</a><em class='icon'></em> <ul> <li><a class='green' href='/committees/listofcommittees/pages/committees.aspx?h=la'>List of committees</a><em class='icon'></em></li> <li><a class='green' href='/committees/inquiries/pages/inquiries.aspx?hr=la'>Inquiries and activities</a><em class='icon'></em></li> <li><a class='green' href='/committees/pages/engaging-with-committees.aspx'>Engaging with committees</a><em class='icon'></em></li> <li><a class='green' href='/committees/reports/pages/reports.aspx?h=la'>Reports and Government Responses</a><em class='icon'></em></li> </ul> </li> </ul> <ul class='upperMenu'> <li><a class='green' href='/la/proceduralpublications'>Procedural Publications</a><em class='icon'></em> <ul> <li class='mobileOnly'><a class='green' href='/la/proceduralpublications/pages/procedural-digest.aspx'>Procedural Digests</a><em class='icon'></em></li> </ul> </li> <li><a class='green' href='/la/seminarsandevents'>Seminars, tours & visits</a><em class='icon'></em> <ul> <li class='mobileOnly'><a class='green' href='/la/seminarsandevents/pages/legislative-assembly-public-sector-seminars3.aspx'>Public Sector Seminars</a><em class='icon'></em></li> </ul> </li> <li><a class='green' href='/la/roleandhistory'>Role and history of the Assembly</a><em class='icon'></em> </li> <li><a class='green' href='/la/department/pages/corporate-structure.aspx'>About the Department</a><em class='icon'></em> </li> </ul> </div> </li> <li class='committee bluefly committee_sec'><span><a id='live2' class='live'>live</a></span><em></em><a class='blue' >Committees</a> <div> <ul class='upperMenu'> <li><a class='blue' href='/committees/pages/about-committees.aspx'>About committees</a><em class='icon'></em> </li> <li><a class='blue' href='/committees/Pages/current-events-in-committees.aspx'>Current events in committees</a><em class='icon'></em> </li> <li><a class='blue' href='/committees/listofcommittees/pages/committees.aspx'>List of committees</a><em class='icon'></em> </li> <li><a class='blue' href='/committees/inquiries/pages/inquiries.aspx'>Inquiries</a><em class='icon'></em> </li> <li><a class='blue' href='/committees/reports/pages/reports.aspx'>Reports and Government Responses</a><em class='icon'></em> </li> <li><a class='blue' href='/committees/Pages/budget-estimates.aspx'>Budget Estimates</a><em class='icon'></em> </li> <li><a class='blue' href='/committees/pages/legislation-review-digests.aspx'>Legislation Review Digests</a><em class='icon'></em> </li> <li><a class='blue' href='https://committees.parliament.nsw.gov.au/committees/regulationcommittee'>Delegated Legislation Committee</a><em class='icon'></em> </li> </ul> </div> </li> <li class='council redfly conucil_sec'><span><a id='live3' class='live'>live</a></span><em></em><a class='maroon' >Legislative Council</a> <div> <ul class='upperMenu'> <li><a class='maroon' href='/lc'>Welcome</a><em class='icon'></em> </li> <li><a class='maroon' href='/lc/presidentandofficeholders'>The President and other Office Holders</a><em class='icon'></em> <ul> <li><a class='maroon' href='/lc/presidentandofficeholders/pages/the-president.aspx'>The President</a><em class='icon'></em></li> <li><a class='maroon' href='/lc/presidentandofficeholders/pages/the-deputy-president.aspx'>The Deputy President</a><em class='icon'></em></li> <li><a class='maroon' href='/lc/presidentandofficeholders/pages/the-assistant-president.aspx'>The Assistant President</a><em class='icon'></em></li> <li><a class='maroon' href='/lc/presidentandofficeholders/pages/temporary-chairs.aspx'>Temporary Chairs</a><em class='icon'></em></li> <li><a class='maroon' href='/lc/presidentandofficeholders/pages/the-clerk.aspx'>The Clerk</a><em class='icon'></em></li> <li><a class='maroon' href='/lc/presidentandofficeholders/pages/the-usher-of-the-black-rod.aspx'>The Usher of the Black Rod</a><em class='icon'></em></li> </ul> </li> </ul> <ul class='upperMenu'> <li><a class='maroon' href='/members/pages/all-members.aspx?house=LC'>Members</a><em class='icon'></em> <ul> <li><a class='maroon' href='/members/pages/all-members.aspx?house=LC'>All Members of the Council</a><em class='icon'></em></li> <li><a class='maroon' href='/members/pages/ministers.aspx?house=LC'>Ministers in the Council</a><em class='icon'></em></li> <li><a class='maroon' href='/members/pages/shadow-ministry.aspx?house=LC'>Shadow Ministers in the Council</a><em class='icon'></em></li> <li><a class='maroon' href='/members/pages/parliamentary-secretaries.aspx?house=LC'>Parliamentary Secretaries in the Council</a><em class='icon'></em></li> <li><a class='maroon' href='/members/pages/party-representation.aspx'>Party Representation in the Council</a><em class='icon'></em></li> <li><a class='blue' href='/members/pages/all-members.aspx'>Members in both Houses</a><em class='icon'></em></li> <li><a class='blue' href='/members/pages/ministers.aspx'>Ministers in both Houses</a><em class='icon'></em></li> <li><a class='blue' href='/members/pages/shadow-ministry.aspx'>Shadow Ministers in both Houses</a><em class='icon'></em></li> <li><a class='blue' href='/members/formermembers'>Former Members</a><em class='icon'></em></li> <li><a class='maroon' href='/members/pages/members-ethics.aspx'>Members' Ethics</a><em class='icon'></em></li> <li><a class='maroon' href='/members/pages/salaries-and-allowances-for-members.aspx'>Salaries and allowances for members</a><em class='icon'></em></li> </ul> </li> </ul> <ul class='upperMenu'> <li><a class='maroon' href='/committees/listofcommittees/pages/committees.aspx?h=lc'>Committees</a><em class='icon'></em> <ul> <li><a class='maroon' href='/committees/pages/about-committees-lc.aspx'>About committees</a><em class='icon'></em></li> <li><a class='maroon' href='/committees/listofcommittees/pages/committees.aspx?h=lc'>List of committees</a><em class='icon'></em></li> <li><a class='maroon' href='/committees/pages/engaging-with-committees.aspx'>Engaging with Committees</a><em class='icon'></em></li> <li><a class='maroon' href='/committees/inquiries/pages/inquiries.aspx?hr=lc'>Inquiries</a><em class='icon'></em></li> <li><a class='maroon' href='/committees/reports/pages/reports.aspx?h=lc'>Reports and Government Responses</a><em class='icon'></em></li> <li><a class='maroon' href='/committees/pages/budget-estimates.aspx'>Budget Estimates</a><em class='icon'></em></li> <li><a class='maroon' href='/lc/seminars/Pages/C25-25th-anniversary-of-committees.aspx'>C25</a><em class='icon'></em></li> <li><a class='maroon' href='https://committees.parliament.nsw.gov.au/committees/regulationcommittee'>Delegated Legislation Committee</a><em class='icon'></em></li> </ul> </li> </ul> <ul class='upperMenu'> <li><a class='maroon' href='/lc/papers'>House Business Papers</a><em class='icon'></em> <ul> <li><a class='maroon' href='/lc/papers/Pages/house-papers.aspx?s=1'>All by date</a><em class='icon'></em></li> <li><a class='maroon' href='/lc/papers/runningrecord/Pages/home.aspx'>Running Record</a><em class='icon'></em></li> <li><a class='maroon' href='/lc/papers/dailyprogram/Pages/home.aspx'>Daily Program</a><em class='icon'></em></li> <li><a class='maroon' href='/lc/papers/Pages/house-papers.aspx?tab=Browse&browseHouse=LC&type=NoticesOfMotion&filterHouse=LC&paperType=NoticesOfMotion'>Notice Paper</a><em class='icon'></em></li> <li><a class='maroon' href='/lc/papers/Pages/house-papers.aspx?tab=Browse&browseHouse=LC&type=Minutes&filterHouse=LC&paperType=Minutes'>Minutes</a><em class='icon'></em></li> <li><a class='maroon' href='/lc/papers/Pages/house-papers.aspx?tab=Browse&browseHouse=LC&type=Hansard&filterHouse=LC&paperType=Hansard'>Hansard</a><em class='icon'></em></li> <li><a class='maroon' href='/lc/papers/Pages/house-papers.aspx?tab=Browse&browseHouse=LC&type=QuestionsAndAnswers&filterHouse=LC&paperType=QuestionsAndAnswers'>Questions and Answers Paper</a><em class='icon'></em></li> <li><a class='maroon' href='/lc/papers/Pages/Legislative-Council-Questions-and-Answers-tracking.aspx'>Questions tracking</a><em class='icon'></em></li> <li><a class='maroon' href='https://committees.parliament.nsw.gov.au/committees/disallowableinstrument'>Disallowable Instruments</a><em class='icon'></em></li> <li><a class='maroon' href='/lc/papers/pages/about-house-papers.aspx'>About House Papers</a><em class='icon'></em></li> </ul> </li> </ul> <ul class='upperMenu'> <li><a class='maroon' href='/lc/rules'>Rules of the House</a><em class='icon'></em> <ul> <li class='mobileOnly'><a class='maroon' href='/lc/rules/pages/rules-of-the-house.aspx'>Standing rules and orders</a><em class='icon'></em></li> <li class='mobileOnly'><a class='maroon' href='/lc/rules/pages/rules-of-the-house.aspx'>Sessional orders</a><em class='icon'></em></li> <li class='mobileOnly'><a class='maroon' href='/lc/rules/pages/rules-of-the-house.aspx'>Resolutions</a><em class='icon'></em></li> </ul> </li> <li><a class='maroon' href='/lc/tabledpapers'>Tabled papers</a><em class='icon'></em> </li> <li><a class='maroon' href='/lc/Pages/Orders-for-papers.aspx'>About Orders for Papers</a><em class='icon'></em> </li> <li><a class='maroon' href='/lc/ordersforpapers/pages/house-papers.aspx?filterHouse=LC&paperType=TabledPapers&view=Title&browseHouse=LC&type=TabledPapers&browseDisabled=yes&docType=order%20for%20papers&tab=filter&s=1'>Orders for Papers</a><em class='icon'></em> </li> <li><a class='maroon' href='/lc/petitions/pages/petitioning-the-council.aspx'>Petitioning the Council</a><em class='icon'></em> <ul> <li><a class='maroon' href='/lc/pages/epetitions-list.aspx'>ePetitions</a><em class='icon'></em></li> <li><a class='maroon' href='/lc/petitions/Pages/house-papers.aspx?tab=Filter&filterHouse=LC&paperType=Petitions&browseDisabled=yes&view=Date'>Petitions Tabled</a><em class='icon'></em></li> </ul> </li> <li><a class='maroon' href='/lc/proceduralpublications'>Procedural Publications</a><em class='icon'></em> </li> <li><a class='maroon' href='/lc/pages/statistics-of-the-legislative-council.aspx'>Statistics of the Council</a><em class='icon'></em> </li> </ul> <ul class='upperMenu'> <li><a class='maroon' href='/lc/articles'>Articles on the Council</a><em class='icon'></em> </li> <li><a class='maroon' href='/lc/seminars'>Seminars</a><em class='icon'></em> </li> <li><a class='maroon' href='/lc/roleandhistory'>Role and history of the Council</a><em class='icon'></em> <ul> <li class='mobileOnly'><a class='maroon' href='/lc/roleandhistory/pages/the-role-of-the-council.aspx'>The role of the Council</a><em class='icon'></em></li> <li class='mobileOnly'><a class='maroon' href='/lc/roleandhistory/pages/the-rationale-for-bicameralism.aspx'>The rationale for bicameralism</a><em class='icon'></em></li> <li class='mobileOnly'><a class='maroon' href='/lc/roleandhistory/pages/electing-the-council.aspx'>Electing the Council</a><em class='icon'></em></li> <li class='mobileOnly'><a class='maroon' href='/lc/roleandhistory/pages/the-history-of-the-council.aspx'>The history of the Council</a><em class='icon'></em></li> <li class='mobileOnly'><a class='maroon' href='/lc/roleandhistory/pages/legislative-council-oral-history-project.aspx'>Oral history project</a><em class='icon'></em></li> </ul> </li> <li><a class='maroon' href='/hansard/pages/first-council.aspx'>First Council (1824-1855)</a><em class='icon'></em> </li> <li><a class='maroon' href='/lc/chamber'>The Chamber</a><em class='icon'></em> <ul> <li class='mobileOnly'><a class='maroon' href='/lc/chamber/Pages/Chamber-seating-plan.aspx'>Chamber seating plan</a><em class='icon'></em></li> <li class='mobileOnly'><a class='maroon' href='/lc/chamber/pages/image-gallery.aspx'>Image gallery</a><em class='icon'></em></li> <li class='mobileOnly'><a class='maroon' href='/lc/chamber/pages/the-history-of-the-chamber.aspx'>The history of the Chamber</a><em class='icon'></em></li> </ul> </li> <li><a class='maroon' href='/lc/department'>The Department</a><em class='icon'></em> <ul> <li class='mobileOnly'><a class='maroon' href='/lc/department/pages/department-structure.aspx'>Department structure</a><em class='icon'></em></li> <li class='mobileOnly'><a class='maroon' href='/lc/department/pages/organisational-chart2.aspx'>Organisational chart</a><em class='icon'></em></li> <li class='mobileOnly'><a class='maroon' href='/lc/department/pages/contact-directory.aspx'>Contact directory</a><em class='icon'></em></li> <li class='mobileOnly'><a class='maroon' href='/lc/department/pages/strategic-and-business-plans.aspx'>Strategic and business plans</a><em class='icon'></em></li> <li class='mobileOnly'><a class='maroon' href='/lc/department/pages/annual-reports.aspx'>Annual reports</a><em class='icon'></em></li> <li class='mobileOnly'><a class='maroon' href='/lc/department/pages/the-working-in-the-lc-program.aspx'>The Working in the LC Program</a><em class='icon'></em></li> </ul> </li> <li><a class='maroon' href='/about/Pages/Bicentenary-of-the-Legislative-Council.aspx'>Bicentenary of the Legislative Council</a><em class='icon'></em> </li> </ul> </div> </li> </ul> <div class='clear'></div> </div> <div class='nav'> <div class='menu_icon'><a><span class='mobile-menu-bg'>MENU</span><em></em></a></div> <div class='clear'></div> <ul class='nav_menu'> <li class='topnav-about'><a class='blue' href='/about'>About Parliament</a><em class='icon'></em> <ul class='upperMenu'> <li><a class='blue' href='/about/watchthepeopleshousevideo'>Watch 'The People's Parliament' video</a><em class='icon'></em> </li> <li><a class='blue' href='/about/howparliamentworks'>How Parliament Works</a><em class='icon'></em> </li> <li><a class='blue' href='/about/historyofdemocracy/pages/history-of-democracy-in-nsw.aspx'>History of democracy</a><em class='icon'></em> </li> <li><a class='blue' target='_blank' href='https://images.parliament.nsw.gov.au'>Parlimento - Parliamentary Images and Archives</a><em class='icon'></em> </li> <li><a class='blue' href='/about/departments'>The Departments</a><em class='icon'></em> </li> <li><a class='blue' href='/pbo'>Parliamentary Budget Office</a><em class='icon'></em> </li> <li><a class='blue' href='/about/Pages/Independent-Complaints-Officer.aspx'>Independent Complaints Officer</a><em class='icon'></em> </li> <li><a class='blue' href='/about/Pages/accessibility-and-inclusion.aspx'>Accessibility and inclusion</a><em class='icon'></em> </li> <li><a class='blue' href='/about/getinvolved'>Get involved</a><em class='icon'></em> </li> <li><a class='blue' href='/about/Pages/Twinning-Partnerships.aspx '>Twinning program</a><em class='icon'></em> </li> <li><a class='blue' href='/about/Pages/reviews-and-reports.aspx'>Reviews and reports</a><em class='icon'></em> </li> <li><a class='blue' href='/about/Pages/Media.aspx'>Media</a><em class='icon'></em> </li> <li><a class='blue' href='/about/pages/employment.aspx'>Employment</a><em class='icon'></em> </li> <li><a class='blue' href='/about/contactus/pages/contact-us.aspx'>Contact us</a><em class='icon'></em> </li> <li><a class='blue' href='/about/pages/virtual-tour.aspx'>Virtual tour</a><em class='icon'></em> </li> <li><a class='blue' href='/about/pages/living-heritage.aspx'>Building Heritage</a><em class='icon'></em> </li> </ul> </li> <li class='topnav-members'><a class='blue' href='/members'>Members</a><em class='icon'></em> <ul class='upperMenu'> <li><a class='blue' href='/members/pages/all-members.aspx'>All Members</a><em class='icon'></em> </li> <li><a class='blue' href='/members/pages/ministers.aspx'>Ministers</a><em class='icon'></em> </li> <li><a class='blue' href='/members/pages/shadow-ministry.aspx'>Shadow Ministry</a><em class='icon'></em> </li> <li><a class='blue' href='/members/pages/parliamentary-secretaries.aspx'>Parliamentary Secretaries</a><em class='icon'></em> </li> <li><a class='blue' href='/members/pages/party-representation.aspx'>Party Representation</a><em class='icon'></em> </li> <li><a class='blue' href='/members/pages/members-ethics.aspx'>Members' Ethics</a><em class='icon'></em> </li> <li><a class='blue' href='/members/pages/salaries-and-allowances-for-members.aspx'>Salaries and Allowances</a><em class='icon'></em> </li> <li><a class='blue' href='/members/pages/electorates.aspx'>Electorate Office Contacts</a><em class='icon'></em> </li> <li><a class='blue' href='/members/downloadables'>Downloadable Lists</a><em class='icon'></em> </li> <li><a class='blue' href='/members/formermembers/Pages/former-members.aspx'>Former Members</a><em class='icon'></em> </li> </ul> </li> <li class='topnav-bills'><a class='blue' href='/bills'>Bills</a><em class='icon'></em> <ul class='upperMenu'> <li><a class='blue' href='/bills/pages/current-bills.aspx'>Current session bills</a><em class='icon'></em> </li> <li><a class='blue' href='/bills/pages/assented-bills.aspx'>Assented bills</a><em class='icon'></em> </li> <li><a class='blue' href='/bills/pages/all-bills.aspx'>All bills</a><em class='icon'></em> </li> <li><a class='blue' href='/bills/pages/legislative-process-explained.aspx'>Legislative process explained</a><em class='icon'></em> </li> <li><a class='blue' href='/bills/pages/bills-glossary.aspx'>Bills glossary</a><em class='icon'></em> </li> </ul> </li> <li class='topnav-Hansard'><a class='blue' href='/hansard'>Hansard & House Papers</a><em class='icon'></em> <ul class='upperMenu'> <li><a class='blue' href='/hansard/Pages/hansard-house-paper-overview.aspx'>Overview</a><em class='icon'></em> </li> <li><a class='blue' href='/hansard/pages/home.aspx?tab=Browse'>All by date</a><em class='icon'></em> </li> <li><a class='blue' href='/hansard/pages/hansard-by-member-index.aspx'>Hansard by member</a><em class='icon'></em> </li> <li><a class='blue' href='/hansard/Pages/hansard-by-bill-index.aspx'>Hansard by bill</a><em class='icon'></em> </li> <li><a class='blue' href='/search/Pages/AdvancedSearchHome.aspx'>Hansard advanced search</a><em class='icon'></em> </li> <li><a class='blue' href='/hansard/pages/first-council.aspx'>First Council (1824-1855)</a><em class='icon'></em> </li> <li><a class='blue' href='/hansard/Pages/Comprehensive-index-to-all-parliamentary-document.aspx'>Comprehensive indexes</a><em class='icon'></em> </li> <li><a class='blue' href='/hansard/Pages/Hansard-API.aspx'>Hansard API</a><em class='icon'></em> </li> </ul> </li> <li class='topnav-research'><a class='blue' href='/researchpapers'>Research Papers</a><em class='icon'></em> </li> <li class='topnav-visit'><a class='blue' href='/visit'>Visit</a><em class='icon'></em> <ul class='upperMenu'> <li><a class='blue' href='/visit/pages/planning-a-visit.aspx'>Planning a visit</a><em class='icon'></em> </li> <li><a class='blue' href='/visit/pages/public-tours-and-programs.aspx'>Public tours & programs</a><em class='icon'></em> </li> <li><a class='blue' href='https://education.parliament.nsw.gov.au/tour-parliament/'>Student tours & programs</a><em class='icon'></em> </li> <li><a class='blue' href='/visit/events'>Events & exhibitions</a><em class='icon'></em> </li> <li><a class='blue' href='/visit/pages/dining.aspx'>Dining & Gift Shop</a><em class='icon'></em> </li> </ul> </li> <li class='topnav-education'><a class='blue' href='https://education.parliament.nsw.gov.au/'>Education</a><em class='icon'></em> </li> </ul> <div class='clear'></div> </div> <!-- Hidden OOTB Top Navigation --> <div style="display: none;"> <div id="DeltaTopNavigation" class="ms-displayInline ms-core-navigation" role="navigation"> </div> </div> <!-- END OOTB Top Navigation --> </div> <!-- END Header --> <!-- Main Content --> <div id="contentRow"> <div id="sideNavBox" class="ms-dialogHidden ms-forceWrap ms-noList noindex"> <div id="DeltaPlaceHolderLeftNavBar" class="ms-core-navigation" role="navigation"> <!-- OOTB Left Nav --> <div class="ms-core-sideNavBox-removeLeftMargin" style="display: none;"> <a id="startNavigation" name="startNavigation" tabindex="-1"></a> <div class="ms-core-listMenu-verticalBox"> </div> </div> <!-- OOTB Left Nav --> <div class='leftNav'> <div class='topnav-members selected'> <a href='/members' class='blue' >Members</a></div> <ul> <li class=''><a href='/members/pages/all-members.aspx' class='blue' >All Members</a> </li> <li class=''><a href='/members/pages/ministers.aspx' class='blue' >Ministers</a> </li> <li class=''><a href='/members/pages/shadow-ministry.aspx' class='blue' >Shadow Ministry</a> </li> <li class=''><a href='/members/pages/parliamentary-secretaries.aspx' class='blue' >Parliamentary Secretaries</a> </li> <li class=''><a href='/members/pages/party-representation.aspx' class='blue' >Party Representation</a> </li> <li class=''><a href='/members/pages/members-ethics.aspx' class='blue' >Members' Ethics</a> </li> <li class=''><a href='/members/pages/salaries-and-allowances-for-members.aspx' class='blue' >Salaries and Allowances</a> </li> <li class=''><a href='/members/pages/electorates.aspx' class='blue' >Electorate Office Contacts</a> </li> <li class=''><a href='/members/downloadables' class='blue' >Downloadable Lists</a> </li> <li class=''><a href='/members/formermembers/Pages/former-members.aspx' class='blue' >Former Members</a> </li> </ul> </div> </div> </div> <div id="contentBox" aria-live="polite" aria-relevant="all"> <div id="notificationArea" class="ms-notif-box"></div> <div id="DeltaPageStatusBar"> <div id="pageStatusBar"></div> </div> <div class="brcrum row ms-dialogHidden noindex"> <span id="ctl00_SiteMapPath1"><a href="#ctl00_SiteMapPath1_SkipLink"><img alt="Skip Navigation Links" src="/WebResource.axd?d=216a8iWX8XhhfuvSF_VRP-isRmgjEm3pdpoBiSCwvkcwWML8TelsPh18roO3tJjT0pddqpStNP7iE7AW4KflDSSMZW5vKoFHW_QbnXsUy5I1&t=638628567619783110" width="0" height="0" style="border-width:0px;" /></a><span><a class="custom-node" href="/Pages/home.aspx">Home</a></span><span class="node-divider"> <img src="/Style Library/NSWParliament.Website/images/bullet_breadcrumb.gif" border="0" class="node-divider-img" alt="" /> </span><span><a class="current-node" href="/members/Pages/all-members.aspx">Members</a></span><a id="ctl00_SiteMapPath1_SkipLink"></a></span> <div class="clear"></div> </div> <div class="ms-breadcrumb-box ms-tableCell ms-verticalAlignTop noindex"> <div class="ms-breadcrumb-top noindex"> <div class="ms-breadcrumb-dropdownBox" style="display: none;"> <span id="DeltaBreadcrumbDropdown"> </span> </div> </div> <h1 id="pageTitle" class="ms-core-pageTitle"> <span id="DeltaPlaceHolderPageTitleInTitleArea"> Member Details </span> <div id="DeltaPlaceHolderPageDescription" class="ms-displayInlineBlock ms-normalWrap"> <a href="javascript:;" id="ms-pageDescriptionDiv" style="display: none;"> <span id="ms-pageDescriptionImage"> </span> </a> <span class="ms-accessible" id="ms-pageDescription"> </span> <script type="text/javascript">// <![CDATA[ _spBodyOnLoadFunctionNames.push("setupPageDescriptionCallout"); // ]]> </script> </div> </h1> </div> <div id="DeltaPlaceHolderMain"> <a id="mainContent" name="mainContent" tabindex="-1"></a> <div class="main_content member"> <div class="Main_cont"> <h1 class="page-title"><span class=blue>The Hon. Damien Francis TUDEHOPE, BA LLB MLC</span> </h1> <div class="Webparts"> <div> <div id="member_details"> <div class="img_position"> <img class="img" src="https://www.parliament.nsw.gov.au/member/files/115/print.jpg " alt="Member Photo" /> <div class="position ">Member of the Legislative Council<br />Leader of the Opposition in the Legislative Council<br />Shadow Treasurer, and Shadow Minister for Industrial Relations<br />Member of the Liberal Party<br />Term of service expires 58th Parliament (05 Mar 2027)</div> </div> <div class="contact_details"> <div class="title maroon">Contact Details</div> <div class="heading">To ensure the speediest handling of messages, please select the correct address.</div> <div class="main"> <div class="office"> <div class="title maroon">Member of the Legislative Council</div> <table class="contact_office"> <tr> <th class="label_cell maroon">A</th> <td class="value">The Hon. Damien Tudehope, MLC<br />Parliament House<br />Macquarie Street<br />SYDNEY NSW 2000</td> </tr> <tr> <th class="label_cell maroon">P</th> <td class="value">(02) 9230 3679 </td> </tr> <tr> <th class="label_cell maroon">E</th> <td class="value"> <a href="/cdn-cgi/l/email-protection#157174787c707b3b616071707d7a657055657467797c7478707b613b7b66623b727a633b7460"><span class="__cf_email__" data-cfemail="a9cdc8c4c0ccc787dddccdccc1c6d9cce9d9c8dbc5c0c8c4ccc7dd87c7dade87cec6df87c8dc">[email protected]</span></a> </td> </tr> </table> </div> </div> </div> <br /> <div class="parliamentary_activity"> <div class="title maroon">Parliamentary Activity</div> <div class="current_positions"> <div class="title maroon">Current Positions</div> <table class="maroon"> <tr class="background-maroon"> <th class="table_header">Position</th> <th class="table_header">Start</th> <th class="table_header">Notes</th> </tr> <tr class="cur-data-row" data-cteeid="324"> <td>Member, Select Committee on the Proposal to Develop Rosehill Racecourse</td> <td>21 May 2024</td> <td></td> </tr> <tr class="cur-data-row" data-cteeid=""> <td>Substitute Member, Privileges Committee</td> <td>02 Apr 2024</td> <td>Provisions of the Parliamentary Evidence Act 1901</td> </tr> <tr class="cur-data-row" data-cteeid="191"> <td>Member, Procedure Committee</td> <td>24 May 2023</td> <td></td> </tr> <tr class="cur-data-row" data-cteeid="204"> <td>Member, Portfolio Committee No. 1 - Premier and Finance</td> <td>16 May 2023</td> <td></td> </tr> <tr class="cur-data-row" data-cteeid=""> <td>Shadow Minister for Industrial Relations</td> <td>09 May 2023</td> <td></td> </tr> <tr class="cur-data-row" data-cteeid=""> <td>Shadow Treasurer</td> <td>09 May 2023</td> <td></td> </tr> <tr class="cur-data-row" data-cteeid=""> <td>Leader of the Opposition in the Legislative Council</td> <td>21 Apr 2023</td> <td></td> </tr> <tr class="cur-data-row" data-cteeid=""> <td>Member of the NSW Legislative Council</td> <td>23 Mar 2019</td> <td></td> </tr> </table> </div> <div class="prior_positions"> <div class="title maroon">Prior Positions</div> <table class="maroon"> <tr class="background-maroon"> <th class="table_header maroon">Position</th> <th class="table_header maroon">Start</th> <th class="table_header maroon">End</th> <th class="table_header maroon">Period</th> <th class="table_header maroon">Notes</th> </tr> <tr class="prior-data-row" data-cteeid=""> <td>Substitute Member, Standing Committee on Social Issues</td> <td>19 Dec 2023</td> <td>11 Oct 2024</td> <td>9 months 23 days </td> <td>Procurement practices of government agencies in New South Wales and its impact on the social development of the people of New South Wales</td> </tr> <tr class="prior-data-row" data-cteeid=""> <td>Substitute Member, Public Accountability and Works Committee</td> <td>03 Oct 2023</td> <td>27 Nov 2023</td> <td>1 month 25 days </td> <td>Parliamentary Evidence Amendment (Ministerial Accountability) Bill 2023</td> </tr> <tr class="prior-data-row" data-cteeid=""> <td>Substitute Member, Standing Committee on State Development</td> <td>27 Jun 2023</td> <td>18 Aug 2023</td> <td>1 month 23 days </td> <td>Debt Retirement Fund</td> </tr> <tr class="prior-data-row" data-cteeid=""> <td>Leader of the Government in the Legislative Council</td> <td>21 Dec 2021</td> <td>21 Feb 2023</td> <td>1 year 2 months 1 day </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid=""> <td>Vice-President of the Executive Council</td> <td>21 Dec 2021</td> <td>23 Feb 2023</td> <td>1 year 2 months 3 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid=""> <td>Minister for Employee Relations</td> <td>21 Dec 2021</td> <td>23 Feb 2023</td> <td>1 year 2 months 3 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid=""> <td>Minister for Finance</td> <td>21 Dec 2021</td> <td>23 Feb 2023</td> <td>1 year 2 months 3 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid="191"> <td>Member, Procedure Committee</td> <td>20 May 2021</td> <td>03 Mar 2023</td> <td>1 year 9 months 12 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid="191"> <td>Member, Procedure Committee</td> <td>15 Apr 2020</td> <td>06 Jul 2020</td> <td>2 months 22 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid=""> <td>Leader of the Government in the Legislative Council</td> <td>15 Apr 2020</td> <td>03 Jul 2020</td> <td>2 months 19 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid=""> <td>Vice-President of the Executive Council</td> <td>15 Apr 2020</td> <td>03 Jul 2020</td> <td>2 months 19 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid=""> <td>Minister for Finance and Small Business</td> <td>02 Apr 2019</td> <td>21 Dec 2021</td> <td>2 years 8 months 20 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid="180"> <td>Member, Standing Committee on Parliamentary Privilege and Ethics</td> <td>29 Mar 2017</td> <td>22 Feb 2019</td> <td>1 year 10 months 25 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid="174"> <td>Chair, Committee on the Independent Commission Against Corruption</td> <td>03 Jun 2015</td> <td>22 Feb 2019</td> <td>3 years 8 months 20 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid="170"> <td>Deputy Chair, Committee on Children and Young People</td> <td>03 Jun 2015</td> <td>22 Feb 2019</td> <td>3 years 8 months 20 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid=""> <td>Member, Committee on Children and Young People</td> <td>28 May 2015</td> <td>03 Jun 2015</td> <td>7 days </td> <td>Elected Deputy Chair of the committee on 3 June 2015 (see separate entry).</td> </tr> <tr class="prior-data-row" data-cteeid=""> <td>Member, Committee on the Independent Commission Against Corruption</td> <td>28 May 2015</td> <td>03 Jun 2015</td> <td>7 days </td> <td>Elected Chair of the Committee on 3 June 2015 (see separate entry).</td> </tr> <tr class="prior-data-row" data-cteeid="178"> <td>Member, Legislative Assembly Committee on Law and Safety</td> <td>28 May 2015</td> <td>22 Feb 2019</td> <td>3 years 8 months 26 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid=""> <td>Member for Epping</td> <td>28 Mar 2015</td> <td>01 Mar 2019</td> <td>3 years 11 months 2 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid=""> <td>Member of the NSW Legislative Assembly</td> <td>28 Mar 2015</td> <td>01 Mar 2019</td> <td>3 years 11 months 2 days </td> <td></td> </tr> </table> </div> </div> <div class="parliamentary_record hide "> <div class="title maroon">Parliamentary Record</div> <a target="_blank" class="hide" href="/hansard/Pages/member-speeches.aspx?pk=115">Mr Tudehope's speeches in Hansard</a> <br/> <a target="_blank" class="hide" href="/lc/papers/Pages/qa-by-member.aspx?pk=115">Mr Tudehope's questions published in the Question & Answer Paper</a> <br/> <a target="_blank" class="hide" href="/lc/papers/pages/house-papers.aspx?tab=Filter&filterHouse=LC&paperType=NoticeTracking&browseDisabled=yes&view=NoticeTrackingViewByMember&memberId=115">Mr Tudehope's Notices of Motion given in Parliament</a> </div> <div class="hide" class="electorate_about"> <div class="title maroon">About the Electorate</div> <div class="description"></div> <br /> </div> <div class="biography"> <div class="title maroon "> Biography </div> <div class="biopar"> <span class="spn-bio-title">Political Party Activity</span> <p><p>Member, Pennant Hills Branch of the Liberal Party of Australia.</p><p>On 2 April 2019, Damien was sworn in as a Member of the Legislative Council and the Minister for Finance and Small Business in the Berejiklian-Barilaro Government.</p></p> </div> <div class="biopar"> <span class="spn-bio-title">Community Activity</span> <p>Spokesperson, Australian Family Association.</p> </div> <div class="hide" class="biopar"> <span class="spn-bio-title">Local Government Activity</span> <p></p> </div> <div class="hide" class="biopar"> <span class="spn-bio-title">Military Service</span> <p></p> </div> <div class="hide" class="biopar"> <span class="spn-bio-title">Honours Received</span> <p></p> </div> <div class="biopar"> <span class="spn-bio-title">Personal</span> <p>Damien grew up in Moss Vale in the Southern Highlands. He is father to nine children, and a loving husband to his wife, Di.</p> </div> <div class="biopar"> <span class="spn-bio-title">Qualifications, Occupations and Interests</span> <p>Damien graduated from the University of Sydney with a Bachelor of Arts and Bachelor of Laws (BA/LLB), in 1978. <br /><br />Prior to being elected to the NSW Parliament Damien was a partner in the law firm O’Hara and Company, Solicitors. He worked for that firm for thirty years. In 2011, Damien became the Chief of Staff to the then-Attorney General of New South Wales, The Hon. Greg Smith SC. who was also the member for Epping. Following Greg's retirement, Damien ran and successfully won the seat of Epping in 2015 with a primary vote of 54.3%, the second-highest primary vote in the history of the seat.<br /><br />Damien is passionate about tennis and cricket he is also an avid supporter of the Sydney Swans and in the last term of Government was the Chair of the Parliamentary friends of the Sydney Swans. </p> </div> <div class="biopar"> <span class="spn-bio-title">Additional Information</span> <p><a href="https://www.youtube.com/watch?v=mnSYrJ6qzTQ">Video for first speech in the Legislative Council</a><br /><br /></p> </div> <div > <table style='margin: 0px'><tr><td> <a target='_blank' style='text-align:center;' href='https://www.parliament.nsw.gov.au/member/files/115/Hon%20Damien%20Tudehope%20-%20First%20speech.pdf'> <img src='/Style Library/NSWParliament.Website/images/large_pdf_icon.png' border='0' style='width:34px;'> <span style='display:block;'>Hon Damien Tudehope - First speech.pdf</span> </a></td></tr></table> </div> </div> </div> <style> .spn-bio-title { font-weight: bold; } </style> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script> function priorPositionsHandler() { var currentCommitteeId = -1; var displayNumber = -1; var trRows = jQuery("tr.prior-data-row"); trRows.each(function(idx) { var committeeId = jQuery(this).data("cteeid"); var committeeIdHasValue = (committeeId != undefined && committeeId != null && committeeId != ""); //console.log("row#" + idx + " committeeId = " + committeeId); if (committeeIdHasValue == false || committeeId != currentCommitteeId) { displayNumber++; } var isEven = (displayNumber % 2) == 0; var className = "maroon" + "-bg-row-" + (isEven ? "even" : "odd"); jQuery(this).addClass(className); //console.log("Checking same committee id ... "); //console.log("committeeIdHasValue = " + committeeIdHasValue); //console.log("currentCommitteeId = " + currentCommitteeId); if (committeeIdHasValue && committeeId == currentCommitteeId) { //console.log("Same!"); var prevRow = trRows[idx - 1]; jQuery(prevRow).css("border-bottom", "none"); } // Reset current committee id if (committeeIdHasValue && committeeId != currentCommitteeId) { currentCommitteeId = committeeId; } }); // Set background for odd rows jQuery("." + "maroon" + "-bg-row-" + "odd").css('background-color', 'white'); } function curPositionsHandler() { console.log("curPositionsHandler"); var currentCommitteeId = -1; var displayNumber = -1; var trRows = jQuery("tr.cur-data-row"); trRows.each(function(idx) { var committeeId = jQuery(this).data("cteeid"); var committeeIdHasValue = (committeeId != undefined && committeeId != null && committeeId != ""); //console.log("row#" + idx + " committeeId = " + committeeId); if (committeeIdHasValue == false || committeeId != currentCommitteeId) { displayNumber++; } var isEven = (displayNumber % 2) == 0; var className = "maroon" + "-bg-row-" + (isEven ? "even" : "odd"); jQuery(this).addClass(className); //console.log("Checking same committee id ... "); //console.log("committeeIdHasValue = " + committeeIdHasValue); //console.log("currentCommitteeId = " + currentCommitteeId); if (committeeIdHasValue && committeeId == currentCommitteeId) { //console.log("Same!"); var prevRow = trRows[idx - 1]; jQuery(prevRow).css("border-bottom", "none"); } // Reset current committee id if (committeeIdHasValue && committeeId != currentCommitteeId) { currentCommitteeId = committeeId; } }); // Set background for odd rows jQuery("." + "maroon" + "-bg-row-" + "odd").css('background-color', 'white'); } jQuery("table.maroon").ready(function() { //console.log("table is ready"); priorPositionsHandler(); if (curPositionsHandler != undefined && curPositionsHandler != null) { curPositionsHandler(); } }); </script> </div> </div> <div class="page-content bodyText"> <div id="ctl00_PlaceHolderMain_ctl03_label" style='display:none'>Page Content</div><div id="ctl00_PlaceHolderMain_ctl03__ControlWrapper_RichHtmlField" class="ms-rtestate-field" style="display:inline" aria-labelledby="ctl00_PlaceHolderMain_ctl03_label"></div> </div> <div class="clear"></div> <div class="Webparts"> <menu class="ms-hide"> <ie:menuitem id="MSOMenu_Help" iconsrc="/_layouts/15/images/HelpIcon.gif" onmenuclick="MSOWebPartPage_SetNewWindowLocation(MenuWebPart.getAttribute('helpLink'), MenuWebPart.getAttribute('helpMode'))" text="Help" type="option" style="display:none"> </ie:menuitem> </menu> </div> </div> <script type="text/javascript">// <![CDATA[ if(typeof(MSOLayout_MakeInvisibleIfEmpty) == "function") {MSOLayout_MakeInvisibleIfEmpty();}// ]]> </script> </div> <div style='display:none' id='hidZone'></div> </div> </div> <div id="DeltaFormDigest"> <script type="text/javascript">//<![CDATA[ var formDigestElement = document.getElementsByName('__REQUESTDIGEST')[0]; if (!((formDigestElement == null) || (formDigestElement.tagName.toLowerCase() != 'input') || (formDigestElement.type.toLowerCase() != 'hidden') || (formDigestElement.value == null) || (formDigestElement.value.length <= 0))) { formDigestElement.value = '0x407CD92B43F38FDE648E8AC612C0682E43220B0E2E0BE9652B0C2EF0E884544CBF73008D391842FEFC5E22D4FD25CB110222E422420903A7CD9A58F528F2AABE,17 Feb 2025 12:24:57 -0000';_spPageContextInfo.updateFormDigestPageLoaded = new Date(); } //]]> </script> </div> </div> <!-- END Main Content --> <div class="clear"></div> </div> </div> <!-- Footer --> <div class="footer ms-dialogHidden noindex"> <div class="container footer_container"> <div class='footer_content'> <div> <h5 class='green'><a href='/la/pages/welcome.aspx'>Legislative Assembly</a></h5> <ul> <li><a class='black' href='/la/pages/welcome.aspx' >Welcome</a></li> <li><a class='black' href='/la/speakerandofficeholders/pages/the-speaker-of-the-legislative-assembly.aspx' >The Speaker and other office holders</a></li> <li><a class='black' href='/members/pages/all-members.aspx?house=LA' >Members</a></li> <li><a class='black' href='/bills/pages/current-bills.aspx?house=la' >Bills</a></li> <li><a class='black' href='/la/petitions/pages/about-petitions.aspx' >Petitioning the Assembly</a></li> <li><a class='black' href='/la/houseprocedures' >House Procedures</a></li> <li><a class='black' href='/la/papers/pages/types-of-house-papers.aspx' >House papers</a></li> <li><a class='black' href='/committees/listofcommittees/pages/committees.aspx?h=la' >Committees</a></li> </ul> </div> </div> <div class='footer_content'> <div> <h5 class='maroon'><a href='/lc/pages/welcome2.aspx'>Legislative Council</a></h5> <ul> <li><a class='black' href='/lc/pages/welcome2.aspx' >Welcome</a></li> <li><a class='black' href='/lc/presidentandofficeholders/pages/the-president-and-other-office-holders.aspx' >The President</a></li> <li><a class='black' href='/members/pages/all-members.aspx?house=LC' >Members</a></li> <li><a class='black' href='/bills/pages/current-bills.aspx?house=lc' >Bills</a></li> <li><a class='black' href='/lc/petitions/pages/petitioning-the-council.aspx' >Petitioning the Council</a></li> <li><a class='black' href='/committees/listofcommittees/pages/committees.aspx?h=lc' >Committees</a></li> <li><a class='black' href='/lc/papers/pages/house-business-papers.aspx' >House business papers</a></li> </ul> </div> </div> <div class='footer_content'> <div> <h5 class='blue'><a href='/members/pages/all-members.aspx'>Members</a></h5> <ul> <li><a class='black' href='/members/pages/all-members.aspx' >All Members</a></li> <li><a class='black' href='/members/pages/ministers.aspx' >Ministers</a></li> <li><a class='black' href='/members/pages/shadow-ministry.aspx' >Shadow Ministry</a></li> <li><a class='black' href='/members/pages/parliamentary-secretaries.aspx' >Parliamentary Secretaries</a></li> <li><a class='black' href='/members/pages/party-representation.aspx' >Party Representation</a></li> <li><a class='black' href='/members/pages/members-ethics.aspx' >Members Ethics</a></li> <li><a class='black' href='/members/downloadables/Pages/downloadable-lists.aspx' >Downloadable Lists</a></li> <li><a class='black' href='/members/pages/salaries-and-allowances-for-members.aspx' >Salaries and Allowances</a></li> <li><a class='black' href='/members/formermembers/Pages/former-members.aspx' >Former Members</a></li> </ul> </div> <div> <h5 class='blue'><a href='/bills/pages/current-bills.aspx'>Bills</a></h5> <ul> <li><a class='black' href='/bills/pages/current-bills.aspx' >Current session bills</a></li> <li><a class='black' href='/bills/pages/assented-bills.aspx' >Assented bills</a></li> <li><a class='black' href='/bills/pages/all-bills.aspx' >All bills</a></li> <li><a class='black' href='/bills/pages/legislative-process-explained.aspx' >Legislative process explained</a></li> <li><a class='black' href='/bills/pages/bills-glossary.aspx' >Bills glossary</a></li> </ul> </div> </div> <div class='footer_content'> <div> <h5 class='blue'><a href='/committees/pages/about-committees.aspx'>Committees</a></h5> <ul> <li><a class='black' href='/committees/pages/about-committees.aspx' >About committees</a></li> <li><a class='black' href='/committees/Pages/current-events-in-committees.aspx' >Current events in Committees</a></li> <li><a class='black' href='/committees/listofcommittees/pages/committees.aspx' >List of committees</a></li> <li><a class='black' href='/committees/inquiries/pages/inquiries.aspx' >Inquiries</a></li> <li><a class='black' href='/committees/reports' >Reports and government responses</a></li> <li><a class='black' href='/committees/Pages/budget-estimates.aspx' >Budget Estimates</a></li> <li><a class='black' href='https://committees.parliament.nsw.gov.au/committees/regulationcommittee' >Delegated Legislation Committee</a></li> </ul> </div> <div> <h5 class='blue'><a href='/hansard'>Hansard & House Papers</a></h5> <ul> <li><a class='black' href='/hansard/Pages/hansard-house-paper-overview.aspx' >Overview</a></li> <li><a class='black' href='/hansard' >All by Date</a></li> <li><a class='black' href='/hansard/pages/hansard-by-member-index.aspx' >Hansard by member</a></li> <li><a class='black' href='/hansard/Pages/hansard-by-bill-index.aspx' >Hansard by bill</a></li> <li><a class='black' href='/search/Pages/AdvancedSearchHome.aspx#/search' >Hansard advanced search</a></li> <li><a class='black' href='/hansard/pages/comprehensive-index-to-all-parliamentary-document.aspx' >Comprehensive indexes</a></li> </ul> </div> <div> <h5 class='blue'><a href='/researchpapers'>Research Papers</a></h5> </div> </div> <div class='footer_content'> <div> <h5 class='blue'><a href='/about/howparliamentworks/pages/how-parliament-works.aspx'>About Parliament</a></h5> <ul> <li><a class='black' href='/about/watchthepeopleshousevideo/Pages/watch-the-peoples-house-video.aspx' >Watch 'The People's Parliament' video</a></li> <li><a class='black' href='/about/howparliamentworks/pages/how-parliament-works.aspx' >How Parliament Works</a></li> <li><a class='black' href='/about/historyofdemocracy/pages/history-of-democracy-in-nsw.aspx' >History of democracy</a></li> <li><a class='black' href='/about/departments/pages/the-departments.aspx' >The Departments</a></li> <li><a class='black' href='/pbo/Pages/Parliamentary-Budget-Office.aspx' >Parliamentary Budget Office</a></li> <li><a class='black' href='/about/Pages/Independent-Complaints-Officer.aspx' >Independent Complaints Officer</a></li> <li><a class='black' href='/about/Pages/accessibility-and-inclusion.aspx' >Accessibility and inclusion</a></li> <li><a class='black' href='/about/getinvolved/pages/get-involved4.aspx' >Get involved</a></li> <li><a class='black' href='/about/Pages/Twinning-Partnerships.aspx ' >Twinning program</a></li> <li><a class='black' href='/about/Pages/reviews-and-reports.aspx' >Reviews and reports</a></li> <li><a class='black' href='/about/Pages/Media.aspx' >Media</a></li> <li><a class='black' href='/about/pages/employment.aspx' >Employment</a></li> <li><a class='black' href='/about/contactus/pages/contact-us.aspx' >Contact us</a></li> <li><a class='black' href='/about/pages/virtual-tour.aspx' >Virtual tour</a></li> <li><a class='black' href='/about/pages/living-heritage.aspx' >Building Heritage</a></li> </ul> </div> <div> <h5 class='blue'><a href='/visit/pages/planning-a-visit.aspx'>Visit</a></h5> <ul> <li><a class='black' href='/visit/pages/planning-a-visit.aspx' >Planning a visit</a></li> <li><a class='black' href='/visit/pages/public-tours-and-programs.aspx' >Public tours & programs</a></li> <li><a class='black' href='https://education.parliament.nsw.gov.au/tour-parliament/' >Student tours & programs</a></li> <li><a class='black' href='/visit/events/Pages/events-at-parliament-house.aspx' >Events & exhibitions</a></li> <li><a class='black' href='/visit/pages/dining.aspx' >Dining & Gift Shop</a></li> </ul> </div> </div> <div class="footer_content logo_foot footer_link"> <div class="foot_logo"> <a href="/" class="footerLogo">Logo</a> </div> </div> <div class="clear"></div> </div> <!-- copy starts --> <div class="copy"> <div class="ackOfCountry container"> <p>The Parliament of New South Wales acknowledges and respects the traditional lands of all Aboriginal people, and pays respects to all Elders past and present. We acknowledge the Gadigal people as the traditional custodians of the land on which the Parliament of New South Wales stands.</p> </div> <div class="container"> <div class="copy_right"> <ul> <li class="no_bg pad_last last"><a href="/about/contactus/pages/contact-us.aspx">Contact us</a></li> <li><a href="/pages/site-help.aspx">Help</a></li> <li><a href="/pages/Copyright--Conditions-of-Use.aspx ">Copyright, conditions of use, privacy</a></li> <li><a href="/pages/Payments.aspx ">Payments</a></li> <li><a href="/pages/remote-login-authorised-use-only.aspx">Authorised user login</a></li> </ul> <div class="clear"></div> </div> <div class="clear"></div> </div> </div> <!-- copy ends --> </div> <!-- END Footer --> </div> </div> <!-- END Workspace--> <script type="text/javascript"> //<![CDATA[ var _spFormDigestRefreshInterval = 1440000; IsSPSocialSwitchEnabled = function() { return true; };var _fV4UI = true; function _RegisterWebPartPageCUI() { var initInfo = {editable: false,isEditMode: false,allowWebPartAdder: false,listId: "{68757d19-d927-4a2c-baea-d9a074e6b50a}",itemId: 12,recycleBinEnabled: true,enableMinorVersioning: true,enableModeration: false,forceCheckout: true,rootFolderUrl: "\u002fmembers\u002fPages",itemPermissions:{High:16,Low:196705}}; SP.Ribbon.WebPartComponent.registerWithPageManager(initInfo); var wpcomp = SP.Ribbon.WebPartComponent.get_instance(); var hid; hid = document.getElementById("_wpSelected"); if (hid != null) { var wpid = hid.value; if (wpid.length > 0) { var zc = document.getElementById(wpid); if (zc != null) wpcomp.selectWebPart(zc, false); } } hid = document.getElementById("_wzSelected"); if (hid != null) { var wzid = hid.value; if (wzid.length > 0) { wpcomp.selectWebPartZone(null, wzid); } } }; function __RegisterWebPartPageCUI() { ExecuteOrDelayUntilScriptLoaded(_RegisterWebPartPageCUI, "sp.ribbon.js");} _spBodyOnLoadFunctionNames.push("__RegisterWebPartPageCUI");var __wpmExportWarning='This Web Part Page has been personalized. As a result, one or more Web Part properties may contain confidential information. Make sure the properties contain information that is safe for others to read. After exporting this Web Part, view properties in the Web Part description file (.WebPart) by using a text editor such as Microsoft Notepad.';var __wpmCloseProviderWarning='You are about to close this Web Part. It is currently providing data to other Web Parts, and these connections will be deleted if this Web Part is closed. To close this Web Part, click OK. To keep this Web Part, click Cancel.';var __wpmDeleteWarning='You are about to permanently delete this Web Part. Are you sure you want to do this? To delete this Web Part, click OK. To keep this Web Part, click Cancel.';function _cUpdonetidHeadbnnr2(){var myd = null; if (typeof(dataonetidHeadbnnr2) != 'undefined') {myd = dataonetidHeadbnnr2;} var myc = document.getElementById('ctl00_onetidHeadbnnr2');_cUpdconetidHeadbnnr2(myd, myc);}function _cUpdconetidHeadbnnr2(data, ctrl){SiteLogoImagePageUpdate(ctrl, data);}var g_clientIdDeltaPlaceHolderMain = "DeltaPlaceHolderMain"; var g_clientIdDeltaPlaceHolderPageTitleInTitleArea = "DeltaPlaceHolderPageTitleInTitleArea"; var g_clientIdDeltaPlaceHolderUtilityContent = "DeltaPlaceHolderUtilityContent"; //]]> </script> </form> <span id="DeltaPlaceHolderUtilityContent"> </span> <script type="text/javascript">// <![CDATA[ var g_Workspace = "s4-workspace"; setTimeout(function () { document.getElementById('DeltaSiteLogo').children[0].focus(); }, 10); // ]]> </script> <script type="text/javascript"> window._monsido = window._monsido || { token: "FUkK8l-lfn2mqFVhkGybjA", statistics: { enabled: true, documentTracking: { enabled: true, documentCls: "monsido_download", documentIgnoreCls: "monsido_ignore_download", documentExt: ["pdf", "docx", "xlsx", "pptx"], }, }, }; </script> <script type="text/javascript" async="true" src="https://app-script.monsido.com/v2/monsido-script.js"></script> <!-- Migration script : use Prod version for deplyoment --> <script src="/Style Library/NSWParliament.Website/js/jquery-migrate-Prod-3.4.1.js" type="text/javascript"></script> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9135c1db6d77135a',t:'MTczOTc5NTA5Ny4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>