CINXE.COM

Mr James Henry GRIFFIN, BA MP

<!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> Mr James Henry GRIFFIN, BA MP </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=1Z9jaA8PrXPArbKhAptvIg%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=wOt7L90TiU%2BES%2BfISl92%2BA%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&amp;t=74258c30"></script> <script type="text/javascript" src="/_layouts/15/blank.js?rev=baJxKLaSphJ%2Fr%2BMEZc11wA%3D%3DTAG0"></script> <script type="text/javascript" src="/ScriptResource.axd?d=I4W2zXThFFE_7pU5LwQEC_ptxQw_tyLdo-oQUJ8BIs7eO5_HCtIZga8dPjz_1ppTn6XAo0W4kVMTUh4zFIvsrmCYAWv0p2lKWSw5LimGGqP0ddtt38LmiHZHzoHTB_DtZoO6ydB_V7c9lPvdD6lRXWsOClrZLQUdzCUQ3o2ql9NNMrYRmkuYXh-g09kh_Hl30&amp;t=74258c30"></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=RSQ8elnU1HEiGIL\u00252BoL\u00252FC4A\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("sp.res.resx", "\u002f_layouts\u002f15\u002f1033\u002fsp.res.js?rev=MbB92HT8biYuFa\u00252B1vTMilA\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("sp.runtime.js", "\u002f_layouts\u002f15\u002fsp.runtime.js?rev=k737iATAR3ye1Bj\u00252B08KiPA\u00253D\u00253DTAG0");RegisterSodDep("sp.runtime.js", "sp.res.resx");</script> <script type="text/javascript">RegisterSod("sp.js", "\u002f_layouts\u002f15\u002fsp.js?rev=\u00252BFIEsQmEvolbbGn949IE4w\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=KolVy0m49mwJUM8G72CkVA\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("sp.ui.dialog.js", "\u002f_layouts\u002f15\u002fsp.ui.dialog.js?rev=\u00252BWViHTle3dE\u00252FElUXbNrSTQ\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=L0OswMOaqUEzONH8Yle\u00252BvA\u00253D\u00253DTAG0");RegisterSodDep("core.js", "strings.js");</script> <script type="text/javascript">RegisterSod("menu.js", "\u002f_layouts\u002f15\u002fmenu.js?rev=5YANznJg8QmlsL\u00252BjKhAYTw\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("mQuery.js", "\u002f_layouts\u002f15\u002fmquery.js?rev=qnmwe9\u00252BPuJLCgRO\u00252FNT0NYw\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("callout.js", "\u002f_layouts\u002f15\u002fcallout.js?rev=BjG1t5qMmmVHzQpGlxZSTw\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=1xmkFfZ8Ftml1HJXLg9XUQ\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=FkfMywv\u00252Bnab7SrHAUMd9VQ\u00253D\u00253DTAG0");</script> <script type="text/javascript">RegisterSod("sharing.js", "\u002f_layouts\u002f15\u002fsharing.js?rev=H04IDYkcWGpY8nyDHDCbVw\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=lnM96sh8h\u00252Fo\u00252FpMo66ttOHQ\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=zfRNKRyck3nnChX\u00252FVp8vyg\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=v8px8sdJuQgu0lut75askA\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=moxr25AzdX4FBPwa91l6Fw\u00253D\u00253DTAG0");RegisterSodDep("browserScript", "strings.js");</script> <script type="text/javascript">RegisterSod("inplview", "\u002f_layouts\u002f15\u002finplview.js?rev=mud0ewNKDbu0us4xEsH3JQ\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=2229" /> <!-- 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=2229" 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="/wEPDwUBMA9kFgJmD2QWAgIBD2QWBAIBD2QWAgISD2QWAgIDD2QWAmYPZBYCZg88KwAGAGQCCQ9kFgwCEw9kFgICBQ9kFgICAw8WAh4HVmlzaWJsZWgWAmYPZBYEAgIPZBYGAgEPFgIfAGhkAgMPFgIfAGhkAgUPFgIfAGhkAgMPDxYCHglBY2Nlc3NLZXkFAS9kZAIdD2QWAmYPFgIeBFRleHQFiNEBPGRpdiBjbGFzcz0ndG9wX25hdic+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+UmVndWxhdGlvbiBDb21taXR0ZWU8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPC91bD4NCjwvZGl2Pgo8L2xpPg0KPGxpIGNsYXNzPSdjb3VuY2lsIHJlZGZseSBjb251Y2lsX3NlYyc+PHNwYW4+PGEgaWQ9J2xpdmUzJyBjbGFzcz0nbGl2ZSc+bGl2ZTwvYT48L3NwYW4+PGVtPjwvZW0+PGEgY2xhc3M9J21hcm9vbicgID5MZWdpc2xhdGl2ZSBDb3VuY2lsPC9hPgo8ZGl2Pgo8dWwgY2xhc3M9J3VwcGVyTWVudSc+DQo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYyc+V2VsY29tZTwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9wcmVzaWRlbnRhbmRvZmZpY2Vob2xkZXJzJz5UaGUgUHJlc2lkZW50IGFuZCBvdGhlciBPZmZpY2UgSG9sZGVyczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+Cgo8dWw+DQo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9wcmVzaWRlbnRhbmRvZmZpY2Vob2xkZXJzL3BhZ2VzL3RoZS1wcmVzaWRlbnQuYXNweCc+VGhlIFByZXNpZGVudDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcHJlc2lkZW50YW5kb2ZmaWNlaG9sZGVycy9wYWdlcy90aGUtZGVwdXR5LXByZXNpZGVudC5hc3B4Jz5UaGUgRGVwdXR5IFByZXNpZGVudDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcHJlc2lkZW50YW5kb2ZmaWNlaG9sZGVycy9wYWdlcy90aGUtYXNzaXN0YW50LXByZXNpZGVudC5hc3B4Jz5UaGUgQXNzaXN0YW50IFByZXNpZGVudDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcHJlc2lkZW50YW5kb2ZmaWNlaG9sZGVycy9wYWdlcy90ZW1wb3JhcnktY2hhaXJzLmFzcHgnPlRlbXBvcmFyeSBDaGFpcnM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3ByZXNpZGVudGFuZG9mZmljZWhvbGRlcnMvcGFnZXMvdGhlLWNsZXJrLmFzcHgnPlRoZSBDbGVyazwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcHJlc2lkZW50YW5kb2ZmaWNlaG9sZGVycy9wYWdlcy90aGUtdXNoZXItb2YtdGhlLWJsYWNrLXJvZC5hc3B4Jz5UaGUgVXNoZXIgb2YgdGhlIEJsYWNrIFJvZDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPC91bD4NCjwvbGk+DQo8L3VsPg0KPHVsIGNsYXNzPSd1cHBlck1lbnUnPg0KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbWVtYmVycy9wYWdlcy9hbGwtbWVtYmVycy5hc3B4P2hvdXNlPUxDJz5NZW1iZXJzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KCjx1bD4NCjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL21lbWJlcnMvcGFnZXMvYWxsLW1lbWJlcnMuYXNweD9ob3VzZT1MQyc+QWxsIE1lbWJlcnMgb2YgdGhlIENvdW5jaWw8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL21lbWJlcnMvcGFnZXMvbWluaXN0ZXJzLmFzcHg/aG91c2U9TEMnPk1pbmlzdGVycyBpbiB0aGUgQ291bmNpbDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbWVtYmVycy9wYWdlcy9zaGFkb3ctbWluaXN0cnkuYXNweD9ob3VzZT1MQyc+U2hhZG93IE1pbmlzdGVycyBpbiB0aGUgQ291bmNpbDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbWVtYmVycy9wYWdlcy9wYXJsaWFtZW50YXJ5LXNlY3JldGFyaWVzLmFzcHg/aG91c2U9TEMnPlBhcmxpYW1lbnRhcnkgU2VjcmV0YXJpZXMgaW4gdGhlIENvdW5jaWw8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL21lbWJlcnMvcGFnZXMvcGFydHktcmVwcmVzZW50YXRpb24uYXNweCc+UGFydHkgUmVwcmVzZW50YXRpb24gaW4gdGhlIENvdW5jaWw8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL2FsbC1tZW1iZXJzLmFzcHgnPk1lbWJlcnMgaW4gYm90aCBIb3VzZXM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL21pbmlzdGVycy5hc3B4Jz5NaW5pc3RlcnMgaW4gYm90aCBIb3VzZXM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL3NoYWRvdy1taW5pc3RyeS5hc3B4Jz5TaGFkb3cgTWluaXN0ZXJzIGluIGJvdGggSG91c2VzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvbWVtYmVycy9mb3JtZXJtZW1iZXJzJz5Gb3JtZXIgTWVtYmVyczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbWVtYmVycy9wYWdlcy9tZW1iZXJzLWV0aGljcy5hc3B4Jz5NZW1iZXJzJyBFdGhpY3M8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL21lbWJlcnMvcGFnZXMvc2FsYXJpZXMtYW5kLWFsbG93YW5jZXMtZm9yLW1lbWJlcnMuYXNweCc+U2FsYXJpZXMgYW5kIGFsbG93YW5jZXMgZm9yIG1lbWJlcnM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjwvdWw+DQo8L2xpPg0KPC91bD4NCjx1bCBjbGFzcz0ndXBwZXJNZW51Jz4NCjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2NvbW1pdHRlZXMvbGlzdG9mY29tbWl0dGVlcy9wYWdlcy9jb21taXR0ZWVzLmFzcHg/aD1sYyc+Q29tbWl0dGVlczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+Cgo8dWw+DQo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9jb21taXR0ZWVzL3BhZ2VzL2Fib3V0LWNvbW1pdHRlZXMtbGMuYXNweCc+QWJvdXQgY29tbWl0dGVlczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvY29tbWl0dGVlcy9saXN0b2Zjb21taXR0ZWVzL3BhZ2VzL2NvbW1pdHRlZXMuYXNweD9oPWxjJz5MaXN0IG9mIGNvbW1pdHRlZXM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2NvbW1pdHRlZXMvcGFnZXMvZW5nYWdpbmctd2l0aC1jb21taXR0ZWVzLmFzcHgnPkVuZ2FnaW5nIHdpdGggQ29tbWl0dGVlczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvY29tbWl0dGVlcy9pbnF1aXJpZXMvcGFnZXMvaW5xdWlyaWVzLmFzcHg/aHI9bGMnPklucXVpcmllczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvY29tbWl0dGVlcy9yZXBvcnRzL3BhZ2VzL3JlcG9ydHMuYXNweD9oPWxjJz5SZXBvcnRzIGFuZCBHb3Zlcm5tZW50IFJlc3BvbnNlczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvY29tbWl0dGVlcy9wYWdlcy9idWRnZXQtZXN0aW1hdGVzLmFzcHgnPkJ1ZGdldCBFc3RpbWF0ZXM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3NlbWluYXJzL1BhZ2VzL0MyNS0yNXRoLWFubml2ZXJzYXJ5LW9mLWNvbW1pdHRlZXMuYXNweCc+QzI1PC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9J2h0dHBzOi8vY29tbWl0dGVlcy5wYXJsaWFtZW50Lm5zdy5nb3YuYXUvY29tbWl0dGVlcy9yZWd1bGF0aW9uY29tbWl0dGVlJz5SZWd1bGF0aW9uIENvbW1pdHRlZTwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPC91bD4NCjwvbGk+DQo8L3VsPg0KPHVsIGNsYXNzPSd1cHBlck1lbnUnPg0KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcGFwZXJzJz5Ib3VzZSBCdXNpbmVzcyBQYXBlcnM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgoKPHVsPg0KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcGFwZXJzL1BhZ2VzL2hvdXNlLXBhcGVycy5hc3B4P3M9MSc+QWxsIGJ5IGRhdGU8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3BhcGVycy9ydW5uaW5ncmVjb3JkL1BhZ2VzL2hvbWUuYXNweCc+UnVubmluZyBSZWNvcmQ8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3BhcGVycy9kYWlseXByb2dyYW0vUGFnZXMvaG9tZS5hc3B4Jz5EYWlseSBQcm9ncmFtPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9wYXBlcnMvUGFnZXMvaG91c2UtcGFwZXJzLmFzcHg/dGFiPUJyb3dzZSZicm93c2VIb3VzZT1MQyZ0eXBlPU5vdGljZXNPZk1vdGlvbiZmaWx0ZXJIb3VzZT1MQyZwYXBlclR5cGU9Tm90aWNlc09mTW90aW9uJz5Ob3RpY2UgUGFwZXI8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3BhcGVycy9QYWdlcy9ob3VzZS1wYXBlcnMuYXNweD90YWI9QnJvd3NlJmJyb3dzZUhvdXNlPUxDJnR5cGU9TWludXRlcyZmaWx0ZXJIb3VzZT1MQyZwYXBlclR5cGU9TWludXRlcyc+TWludXRlczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcGFwZXJzL1BhZ2VzL2hvdXNlLXBhcGVycy5hc3B4P3RhYj1Ccm93c2UmYnJvd3NlSG91c2U9TEMmdHlwZT1IYW5zYXJkJmZpbHRlckhvdXNlPUxDJnBhcGVyVHlwZT1IYW5zYXJkJz5IYW5zYXJkPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9wYXBlcnMvUGFnZXMvaG91c2UtcGFwZXJzLmFzcHg/dGFiPUJyb3dzZSZicm93c2VIb3VzZT1MQyZ0eXBlPVF1ZXN0aW9uc0FuZEFuc3dlcnMmZmlsdGVySG91c2U9TEMmcGFwZXJUeXBlPVF1ZXN0aW9uc0FuZEFuc3dlcnMnPlF1ZXN0aW9ucyBhbmQgQW5zd2VycyBQYXBlcjwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcGFwZXJzL1BhZ2VzL0xlZ2lzbGF0aXZlLUNvdW5jaWwtUXVlc3Rpb25zLWFuZC1BbnN3ZXJzLXRyYWNraW5nLmFzcHgnPlF1ZXN0aW9ucyB0cmFja2luZzwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPSdodHRwczovL2NvbW1pdHRlZXMucGFybGlhbWVudC5uc3cuZ292LmF1L2NvbW1pdHRlZXMvZGlzYWxsb3dhYmxlaW5zdHJ1bWVudCc+RGlzYWxsb3dhYmxlIEluc3RydW1lbnRzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9wYXBlcnMvcGFnZXMvYWJvdXQtaG91c2UtcGFwZXJzLmFzcHgnPkFib3V0IEhvdXNlIFBhcGVyczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPC91bD4NCjwvbGk+DQo8L3VsPg0KPHVsIGNsYXNzPSd1cHBlck1lbnUnPg0KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcnVsZXMnPlJ1bGVzIG9mIHRoZSBIb3VzZTwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+Cgo8dWw+DQo8bGkgY2xhc3M9J21vYmlsZU9ubHknPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcnVsZXMvcGFnZXMvcnVsZXMtb2YtdGhlLWhvdXNlLmFzcHgnPlN0YW5kaW5nIHJ1bGVzIGFuZCBvcmRlcnM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaSBjbGFzcz0nbW9iaWxlT25seSc+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9ydWxlcy9wYWdlcy9ydWxlcy1vZi10aGUtaG91c2UuYXNweCc+U2Vzc2lvbmFsIG9yZGVyczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpIGNsYXNzPSdtb2JpbGVPbmx5Jz48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3J1bGVzL3BhZ2VzL3J1bGVzLW9mLXRoZS1ob3VzZS5hc3B4Jz5SZXNvbHV0aW9uczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPC91bD4NCjwvbGk+DQo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy90YWJsZWRwYXBlcnMnPlRhYmxlZCBwYXBlcnM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvUGFnZXMvT3JkZXJzLWZvci1wYXBlcnMuYXNweCc+QWJvdXQgT3JkZXJzIGZvciBQYXBlcnM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvb3JkZXJzZm9ycGFwZXJzL3BhZ2VzL2hvdXNlLXBhcGVycy5hc3B4P2ZpbHRlckhvdXNlPUxDJnBhcGVyVHlwZT1UYWJsZWRQYXBlcnMmdmlldz1UaXRsZSZicm93c2VIb3VzZT1MQyZ0eXBlPVRhYmxlZFBhcGVycyZicm93c2VEaXNhYmxlZD15ZXMmZG9jVHlwZT1vcmRlciUyMGZvciUyMHBhcGVycyZ0YWI9ZmlsdGVyJnM9MSc+T3JkZXJzIGZvciBQYXBlcnM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcGV0aXRpb25zL3BhZ2VzL3BldGl0aW9uaW5nLXRoZS1jb3VuY2lsLmFzcHgnPlBldGl0aW9uaW5nIHRoZSBDb3VuY2lsPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KCjx1bD4NCjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3BhZ2VzL2VwZXRpdGlvbnMtbGlzdC5hc3B4Jz5lUGV0aXRpb25zPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9wZXRpdGlvbnMvUGFnZXMvaG91c2UtcGFwZXJzLmFzcHg/dGFiPUZpbHRlciZmaWx0ZXJIb3VzZT1MQyZwYXBlclR5cGU9UGV0aXRpb25zJmJyb3dzZURpc2FibGVkPXllcyZ2aWV3PURhdGUnPlBldGl0aW9ucyBUYWJsZWQ8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjwvdWw+DQo8L2xpPg0KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcHJvY2VkdXJhbHB1YmxpY2F0aW9ucyc+UHJvY2VkdXJhbCBQdWJsaWNhdGlvbnM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgoKPHVsPg0KPGxpIGNsYXNzPSdtb2JpbGVPbmx5Jz48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3Byb2NlZHVyYWxwdWJsaWNhdGlvbnMvcGFnZXMvbmV3LXNvdXRoLXdhbGVzLWxlZ2lzbGF0aXZlLWNvdW5jaWwtcHJhY3RpY2UuYXNweCc+TlNXIExlZ2lzbGF0aXZlIENvdW5jaWwgUHJhY3RpY2U8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaSBjbGFzcz0nbW9iaWxlT25seSc+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9wcm9jZWR1cmFscHVibGljYXRpb25zL3BhZ2VzL2hvdXNlLWluLXJldmlldy5hc3B4Jz5UaGUgSG91c2UgaW4gcmV2aWV3PC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGkgY2xhc3M9J21vYmlsZU9ubHknPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcHJvY2VkdXJhbHB1YmxpY2F0aW9ucy9wYWdlcy9hbHBoYWJldGljYWwtbGlzdC1vZi1hY3RzLmFzcHgnPkFscGhhYmV0aWNhbCBsaXN0IG9mIEFjdHM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaSBjbGFzcz0nbW9iaWxlT25seSc+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9wcm9jZWR1cmFscHVibGljYXRpb25zL1BhZ2VzL1NlbGVjdGVkLXJ1bGluZ3Mtb2YtdGhlLVByZXNpZGVudC5hc3B4Jz5TZWxlY3RlZCBSdWxpbmdzIG9mIHRoZSBQcmVzaWRlbnQ8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjwvdWw+DQo8L2xpPg0KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcGFnZXMvc3RhdGlzdGljcy1vZi10aGUtbGVnaXNsYXRpdmUtY291bmNpbC5hc3B4Jz5TdGF0aXN0aWNzIG9mIHRoZSBDb3VuY2lsPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjwvdWw+DQo8dWwgY2xhc3M9J3VwcGVyTWVudSc+DQo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9hcnRpY2xlcyc+QXJ0aWNsZXMgb24gdGhlIENvdW5jaWw8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvc2VtaW5hcnMnPlNlbWluYXJzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3JvbGVhbmRoaXN0b3J5Jz5Sb2xlIGFuZCBoaXN0b3J5IG9mIHRoZSBDb3VuY2lsPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KCjx1bD4NCjxsaSBjbGFzcz0nbW9iaWxlT25seSc+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9yb2xlYW5kaGlzdG9yeS9wYWdlcy90aGUtcm9sZS1vZi10aGUtY291bmNpbC5hc3B4Jz5UaGUgcm9sZSBvZiB0aGUgQ291bmNpbDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpIGNsYXNzPSdtb2JpbGVPbmx5Jz48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3JvbGVhbmRoaXN0b3J5L3BhZ2VzL3RoZS1yYXRpb25hbGUtZm9yLWJpY2FtZXJhbGlzbS5hc3B4Jz5UaGUgcmF0aW9uYWxlIGZvciBiaWNhbWVyYWxpc208L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjxsaSBjbGFzcz0nbW9iaWxlT25seSc+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9yb2xlYW5kaGlzdG9yeS9wYWdlcy9lbGVjdGluZy10aGUtY291bmNpbC5hc3B4Jz5FbGVjdGluZyB0aGUgQ291bmNpbDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpIGNsYXNzPSdtb2JpbGVPbmx5Jz48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL3JvbGVhbmRoaXN0b3J5L3BhZ2VzL3RoZS1oaXN0b3J5LW9mLXRoZS1jb3VuY2lsLmFzcHgnPlRoZSBoaXN0b3J5IG9mIHRoZSBDb3VuY2lsPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGkgY2xhc3M9J21vYmlsZU9ubHknPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvcm9sZWFuZGhpc3RvcnkvcGFnZXMvbGVnaXNsYXRpdmUtY291bmNpbC1vcmFsLWhpc3RvcnktcHJvamVjdC5hc3B4Jz5PcmFsIGhpc3RvcnkgcHJvamVjdDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPC91bD4NCjwvbGk+DQo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9oYW5zYXJkL3BhZ2VzL2ZpcnN0LWNvdW5jaWwuYXNweCc+Rmlyc3QgQ291bmNpbCAoMTgyNC0xODU1KTwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9jaGFtYmVyJz5UaGUgQ2hhbWJlcjwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+Cgo8dWw+DQo8bGkgY2xhc3M9J21vYmlsZU9ubHknPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvY2hhbWJlci9QYWdlcy9DaGFtYmVyLXNlYXRpbmctcGxhbi5hc3B4Jz5DaGFtYmVyIHNlYXRpbmcgcGxhbjwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpIGNsYXNzPSdtb2JpbGVPbmx5Jz48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL2NoYW1iZXIvcGFnZXMvaW1hZ2UtZ2FsbGVyeS5hc3B4Jz5JbWFnZSBnYWxsZXJ5PC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGkgY2xhc3M9J21vYmlsZU9ubHknPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvY2hhbWJlci9wYWdlcy90aGUtaGlzdG9yeS1vZi10aGUtY2hhbWJlci5hc3B4Jz5UaGUgaGlzdG9yeSBvZiB0aGUgQ2hhbWJlcjwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPC91bD4NCjwvbGk+DQo8bGk+PGEgY2xhc3M9J21hcm9vbicgIGhyZWY9Jy9sYy9kZXBhcnRtZW50Jz5UaGUgRGVwYXJ0bWVudDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+Cgo8dWw+DQo8bGkgY2xhc3M9J21vYmlsZU9ubHknPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvZGVwYXJ0bWVudC9wYWdlcy9kZXBhcnRtZW50LXN0cnVjdHVyZS5hc3B4Jz5EZXBhcnRtZW50IHN0cnVjdHVyZTwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpIGNsYXNzPSdtb2JpbGVPbmx5Jz48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL2RlcGFydG1lbnQvcGFnZXMvb3JnYW5pc2F0aW9uYWwtY2hhcnQyLmFzcHgnPk9yZ2FuaXNhdGlvbmFsIGNoYXJ0PC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGkgY2xhc3M9J21vYmlsZU9ubHknPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvZGVwYXJ0bWVudC9wYWdlcy9jb250YWN0LWRpcmVjdG9yeS5hc3B4Jz5Db250YWN0IGRpcmVjdG9yeTwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpIGNsYXNzPSdtb2JpbGVPbmx5Jz48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL2RlcGFydG1lbnQvcGFnZXMvc3RyYXRlZ2ljLWFuZC1idXNpbmVzcy1wbGFucy5hc3B4Jz5TdHJhdGVnaWMgYW5kIGJ1c2luZXNzIHBsYW5zPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT48L2xpPgo8bGkgY2xhc3M9J21vYmlsZU9ubHknPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvbGMvZGVwYXJ0bWVudC9wYWdlcy9hbm51YWwtcmVwb3J0cy5hc3B4Jz5Bbm51YWwgcmVwb3J0czwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+PC9saT4KPGxpIGNsYXNzPSdtb2JpbGVPbmx5Jz48YSBjbGFzcz0nbWFyb29uJyAgaHJlZj0nL2xjL2RlcGFydG1lbnQvcGFnZXMvdGhlLXdvcmtpbmctaW4tdGhlLWxjLXByb2dyYW0uYXNweCc+VGhlIFdvcmtpbmcgaW4gdGhlIExDIFByb2dyYW08L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPjwvbGk+CjwvdWw+DQo8L2xpPg0KPGxpPjxhIGNsYXNzPSdtYXJvb24nICBocmVmPScvYWJvdXQvUGFnZXMvQmljZW50ZW5hcnktb2YtdGhlLUxlZ2lzbGF0aXZlLUNvdW5jaWwuYXNweCc+QmljZW50ZW5hcnkgb2YgdGhlIExlZ2lzbGF0aXZlIENvdW5jaWw8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPC91bD4NCjwvZGl2Pgo8L2xpPg0KPC91bD4KPGRpdiBjbGFzcz0nY2xlYXInPjwvZGl2Pgo8L2Rpdj4NCjxkaXYgY2xhc3M9J25hdic+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSdtZW51X2ljb24nPjxhPjxzcGFuIGNsYXNzPSdtb2JpbGUtbWVudS1iZyc+TUVOVTwvc3Bhbj48ZW0+PC9lbT48L2E+PC9kaXY+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0nY2xlYXInPjwvZGl2Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9J25hdl9tZW51Jz4NCjxsaSBjbGFzcz0ndG9wbmF2LWFib3V0Jz48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9hYm91dCc+QWJvdXQgUGFybGlhbWVudDwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+Cjx1bCBjbGFzcz0ndXBwZXJNZW51Jz4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9hYm91dC93YXRjaHRoZXBlb3BsZXNob3VzZXZpZGVvJz5XYXRjaCAnVGhlIFBlb3BsZSdzIFBhcmxpYW1lbnQnIHZpZGVvPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9hYm91dC9ob3dwYXJsaWFtZW50d29ya3MnPkhvdyBQYXJsaWFtZW50IFdvcmtzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9hYm91dC9oaXN0b3J5b2ZkZW1vY3JhY3kvcGFnZXMvaGlzdG9yeS1vZi1kZW1vY3JhY3ktaW4tbnN3LmFzcHgnPkhpc3Rvcnkgb2YgZGVtb2NyYWN5PC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgdGFyZ2V0PSdfYmxhbmsnIGhyZWY9J2h0dHBzOi8vaW1hZ2VzLnBhcmxpYW1lbnQubnN3Lmdvdi5hdSc+UGFybGltZW50byAtIFBhcmxpYW1lbnRhcnkgSW1hZ2VzIGFuZCBBcmNoaXZlczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvYWJvdXQvZGVwYXJ0bWVudHMnPlRoZSBEZXBhcnRtZW50czwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvcGJvJz5QYXJsaWFtZW50YXJ5IEJ1ZGdldCBPZmZpY2U8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL2Fib3V0L1BhZ2VzL0luZGVwZW5kZW50LUNvbXBsYWludHMtT2ZmaWNlci5hc3B4Jz5JbmRlcGVuZGVudCBDb21wbGFpbnRzIE9mZmljZXI8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL2Fib3V0L1BhZ2VzL2FjY2Vzc2liaWxpdHktYW5kLWluY2x1c2lvbi5hc3B4Jz5BY2Nlc3NpYmlsaXR5IGFuZCBpbmNsdXNpb248L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL2Fib3V0L2dldGludm9sdmVkJz5HZXQgaW52b2x2ZWQ8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL2Fib3V0L1BhZ2VzL1R3aW5uaW5nLVBhcnRuZXJzaGlwcy5hc3B4ICc+VHdpbm5pbmcgcHJvZ3JhbTwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvYWJvdXQvUGFnZXMvcmV2aWV3cy1hbmQtcmVwb3J0cy5hc3B4Jz5SZXZpZXdzIGFuZCByZXBvcnRzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9hYm91dC9QYWdlcy9NZWRpYS5hc3B4Jz5NZWRpYTwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvYWJvdXQvcGFnZXMvZW1wbG95bWVudC5hc3B4Jz5FbXBsb3ltZW50PC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9hYm91dC9jb250YWN0dXMvcGFnZXMvY29udGFjdC11cy5hc3B4Jz5Db250YWN0IHVzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9hYm91dC9wYWdlcy92aXJ0dWFsLXRvdXIuYXNweCc+VmlydHVhbCB0b3VyPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9hYm91dC9wYWdlcy9saXZpbmctaGVyaXRhZ2UuYXNweCc+QnVpbGRpbmcgSGVyaXRhZ2U8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPC91bD4NCjwvbGk+CjxsaSBjbGFzcz0ndG9wbmF2LW1lbWJlcnMnPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL21lbWJlcnMnPk1lbWJlcnM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8dWwgY2xhc3M9J3VwcGVyTWVudSc+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvbWVtYmVycy9wYWdlcy9hbGwtbWVtYmVycy5hc3B4Jz5BbGwgTWVtYmVyczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvbWVtYmVycy9wYWdlcy9taW5pc3RlcnMuYXNweCc+TWluaXN0ZXJzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL3NoYWRvdy1taW5pc3RyeS5hc3B4Jz5TaGFkb3cgTWluaXN0cnk8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL21lbWJlcnMvcGFnZXMvcGFybGlhbWVudGFyeS1zZWNyZXRhcmllcy5hc3B4Jz5QYXJsaWFtZW50YXJ5IFNlY3JldGFyaWVzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL3BhcnR5LXJlcHJlc2VudGF0aW9uLmFzcHgnPlBhcnR5IFJlcHJlc2VudGF0aW9uPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL21lbWJlcnMtZXRoaWNzLmFzcHgnPk1lbWJlcnMnIEV0aGljczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvbWVtYmVycy9wYWdlcy9zYWxhcmllcy1hbmQtYWxsb3dhbmNlcy1mb3ItbWVtYmVycy5hc3B4Jz5TYWxhcmllcyBhbmQgQWxsb3dhbmNlczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvbWVtYmVycy9wYWdlcy9lbGVjdG9yYXRlcy5hc3B4Jz5FbGVjdG9yYXRlIE9mZmljZSBDb250YWN0czwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvbWVtYmVycy9kb3dubG9hZGFibGVzJz5Eb3dubG9hZGFibGUgTGlzdHM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL21lbWJlcnMvZm9ybWVybWVtYmVycy9QYWdlcy9mb3JtZXItbWVtYmVycy5hc3B4Jz5Gb3JtZXIgTWVtYmVyczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8L3VsPg0KPC9saT4KPGxpIGNsYXNzPSd0b3BuYXYtYmlsbHMnPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL2JpbGxzJz5CaWxsczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+Cjx1bCBjbGFzcz0ndXBwZXJNZW51Jz4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9iaWxscy9wYWdlcy9jdXJyZW50LWJpbGxzLmFzcHgnPkN1cnJlbnQgc2Vzc2lvbiBiaWxsczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvYmlsbHMvcGFnZXMvYXNzZW50ZWQtYmlsbHMuYXNweCc+QXNzZW50ZWQgYmlsbHM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL2JpbGxzL3BhZ2VzL2FsbC1iaWxscy5hc3B4Jz5BbGwgYmlsbHM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL2JpbGxzL3BhZ2VzL2xlZ2lzbGF0aXZlLXByb2Nlc3MtZXhwbGFpbmVkLmFzcHgnPkxlZ2lzbGF0aXZlIHByb2Nlc3MgZXhwbGFpbmVkPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9iaWxscy9wYWdlcy9iaWxscy1nbG9zc2FyeS5hc3B4Jz5CaWxscyBnbG9zc2FyeTwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+DQo8L3VsPg0KPC9saT4KPGxpIGNsYXNzPSd0b3BuYXYtSGFuc2FyZCc+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvaGFuc2FyZCc+SGFuc2FyZCAmIEhvdXNlIFBhcGVyczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+Cjx1bCBjbGFzcz0ndXBwZXJNZW51Jz4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9oYW5zYXJkL1BhZ2VzL2hhbnNhcmQtaG91c2UtcGFwZXItb3ZlcnZpZXcuYXNweCc+T3ZlcnZpZXc8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL2hhbnNhcmQvcGFnZXMvaG9tZS5hc3B4P3RhYj1Ccm93c2UnPkFsbCBieSBkYXRlPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9oYW5zYXJkL3BhZ2VzL2hhbnNhcmQtYnktbWVtYmVyLWluZGV4LmFzcHgnPkhhbnNhcmQgYnkgbWVtYmVyPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9oYW5zYXJkL1BhZ2VzL2hhbnNhcmQtYnktYmlsbC1pbmRleC5hc3B4Jz5IYW5zYXJkIGJ5IGJpbGw8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL3NlYXJjaC9QYWdlcy9BZHZhbmNlZFNlYXJjaEhvbWUuYXNweCc+SGFuc2FyZCBhZHZhbmNlZCBzZWFyY2g8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL2hhbnNhcmQvcGFnZXMvZmlyc3QtY291bmNpbC5hc3B4Jz5GaXJzdCBDb3VuY2lsICgxODI0LTE4NTUpPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9oYW5zYXJkL1BhZ2VzL0NvbXByZWhlbnNpdmUtaW5kZXgtdG8tYWxsLXBhcmxpYW1lbnRhcnktZG9jdW1lbnQuYXNweCc+Q29tcHJlaGVuc2l2ZSBpbmRleGVzPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy9oYW5zYXJkL1BhZ2VzL0hhbnNhcmQtQVBJLmFzcHgnPkhhbnNhcmQgQVBJPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjwvdWw+DQo8L2xpPgo8bGkgY2xhc3M9J3RvcG5hdi1yZXNlYXJjaCc+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvcmVzZWFyY2hwYXBlcnMnPlJlc2VhcmNoIFBhcGVyczwvYT48ZW0gY2xhc3M9J2ljb24nPjwvZW0+CjwvbGk+CjxsaSBjbGFzcz0ndG9wbmF2LXZpc2l0Jz48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy92aXNpdCc+VmlzaXQ8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8dWwgY2xhc3M9J3VwcGVyTWVudSc+DQo8bGk+PGEgY2xhc3M9J2JsdWUnICBocmVmPScvdmlzaXQvcGFnZXMvcGxhbm5pbmctYS12aXNpdC5hc3B4Jz5QbGFubmluZyBhIHZpc2l0PC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9Jy92aXNpdC9wYWdlcy9wdWJsaWMtdG91cnMtYW5kLXByb2dyYW1zLmFzcHgnPlB1YmxpYyB0b3VycyAmIHByb2dyYW1zPC9hPjxlbSBjbGFzcz0naWNvbic+PC9lbT4KPC9saT4NCjxsaT48YSBjbGFzcz0nYmx1ZScgIGhyZWY9J2h0dHBzOi8vZWR1Y2F0aW9uLnBhcmxpYW1lbnQubnN3Lmdvdi5hdS90b3VyLXBhcmxpYW1lbnQvJz5TdHVkZW50IHRvdXJzICYgcHJvZ3JhbXM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL3Zpc2l0L2V2ZW50cyc+RXZlbnRzICYgZXhoaWJpdGlvbnM8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPGxpPjxhIGNsYXNzPSdibHVlJyAgaHJlZj0nL3Zpc2l0L3BhZ2VzL2RpbmluZy5hc3B4Jz5EaW5pbmcgJiBHaWZ0IFNob3A8L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPg0KPC91bD4NCjwvbGk+CjxsaSBjbGFzcz0ndG9wbmF2LWVkdWNhdGlvbic+PGEgY2xhc3M9J2JsdWUnICBocmVmPSdodHRwczovL2VkdWNhdGlvbi5wYXJsaWFtZW50Lm5zdy5nb3YuYXUvJz5FZHVjYXRpb248L2E+PGVtIGNsYXNzPSdpY29uJz48L2VtPgo8L2xpPgo8L3VsPgo8ZGl2IGNsYXNzPSdjbGVhcic+PC9kaXY+CjwvZGl2Pg0KZAIhD2QWAgIBD2QWAgIND2QWAmYPFgIfAgWRCTxkaXYgY2xhc3M9J2xlZnROYXYnPg0KPGRpdiBjbGFzcz0ndG9wbmF2LW1lbWJlcnMgc2VsZWN0ZWQnPgo8YSBocmVmPScvbWVtYmVycycgY2xhc3M9J2JsdWUnID5NZW1iZXJzPC9hPjwvZGl2Pgo8dWw+DQo8bGkgY2xhc3M9Jyc+PGEgaHJlZj0nL21lbWJlcnMvcGFnZXMvYWxsLW1lbWJlcnMuYXNweCcgY2xhc3M9J2JsdWUnID5BbGwgTWVtYmVyczwvYT4KPC9saT4KPGxpIGNsYXNzPScnPjxhIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL21pbmlzdGVycy5hc3B4JyBjbGFzcz0nYmx1ZScgPk1pbmlzdGVyczwvYT4KPC9saT4KPGxpIGNsYXNzPScnPjxhIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL3NoYWRvdy1taW5pc3RyeS5hc3B4JyBjbGFzcz0nYmx1ZScgPlNoYWRvdyBNaW5pc3RyeTwvYT4KPC9saT4KPGxpIGNsYXNzPScnPjxhIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL3BhcmxpYW1lbnRhcnktc2VjcmV0YXJpZXMuYXNweCcgY2xhc3M9J2JsdWUnID5QYXJsaWFtZW50YXJ5IFNlY3JldGFyaWVzPC9hPgo8L2xpPgo8bGkgY2xhc3M9Jyc+PGEgaHJlZj0nL21lbWJlcnMvcGFnZXMvcGFydHktcmVwcmVzZW50YXRpb24uYXNweCcgY2xhc3M9J2JsdWUnID5QYXJ0eSBSZXByZXNlbnRhdGlvbjwvYT4KPC9saT4KPGxpIGNsYXNzPScnPjxhIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL21lbWJlcnMtZXRoaWNzLmFzcHgnIGNsYXNzPSdibHVlJyA+TWVtYmVycycgRXRoaWNzPC9hPgo8L2xpPgo8bGkgY2xhc3M9Jyc+PGEgaHJlZj0nL21lbWJlcnMvcGFnZXMvc2FsYXJpZXMtYW5kLWFsbG93YW5jZXMtZm9yLW1lbWJlcnMuYXNweCcgY2xhc3M9J2JsdWUnID5TYWxhcmllcyBhbmQgQWxsb3dhbmNlczwvYT4KPC9saT4KPGxpIGNsYXNzPScnPjxhIGhyZWY9Jy9tZW1iZXJzL3BhZ2VzL2VsZWN0b3JhdGVzLmFzcHgnIGNsYXNzPSdibHVlJyA+RWxlY3RvcmF0ZSBPZmZpY2UgQ29udGFjdHM8L2E+CjwvbGk+CjxsaSBjbGFzcz0nJz48YSBocmVmPScvbWVtYmVycy9kb3dubG9hZGFibGVzJyBjbGFzcz0nYmx1ZScgPkRvd25sb2FkYWJsZSBMaXN0czwvYT4KPC9saT4KPGxpIGNsYXNzPScnPjxhIGhyZWY9Jy9tZW1iZXJzL2Zvcm1lcm1lbWJlcnMvUGFnZXMvZm9ybWVyLW1lbWJlcnMuYXNweCcgY2xhc3M9J2JsdWUnID5Gb3JtZXIgTWVtYmVyczwvYT4KPC9saT4KPC91bD4NCjwvZGl2Pg0KZAIpD2QWAgIBD2QWAgIBDxYCHhNQcmV2aW91c0NvbnRyb2xNb2RlCymIAU1pY3Jvc29mdC5TaGFyZVBvaW50LldlYkNvbnRyb2xzLlNQQ29udHJvbE1vZGUsIE1pY3Jvc29mdC5TaGFyZVBvaW50LCBWZXJzaW9uPTE2LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTcxZTliY2UxMTFlOTQyOWMBZAItD2QWAgICD2QWBAIFD2QWAmYPFgIfAgWecDxkaXYgaWQ9Im1lbWJlcl9kZXRhaWxzIj4gDQogIDxkaXYgY2xhc3M9ImltZ19wb3NpdGlvbiI+DQogICAgPGltZyBjbGFzcz0iaW1nIiBzcmM9Imh0dHBzOi8vd3d3LnBhcmxpYW1lbnQubnN3Lmdvdi5hdS9tZW1iZXIvZmlsZXMvMjIyOS9wcmludC5qcGcgIiBhbHQ9Ik1lbWJlciBQaG90byIgLz4NCiAgICA8ZGl2IGNsYXNzPSJwb3NpdGlvbiAiPk1lbWJlciBvZiB0aGUgTGVnaXNsYXRpdmUgQXNzZW1ibHk8YnIgLz5NZW1iZXIgZm9yIE1hbmx5PGJyIC8+U2hhZG93IE1pbmlzdGVyIGZvciBFbmVyZ3ksIENsaW1hdGUgQ2hhbmdlIGFuZCBFbnZpcm9ubWVudCwgYW5kIFNoYWRvdyBNaW5pc3RlciBmb3IgQ3VzdG9tZXIgU2VydmljZSBhbmQgRGlnaXRhbCBHb3Zlcm5tZW50PGJyIC8+TWVtYmVyIG9mIHRoZSBMaWJlcmFsIFBhcnR5PGJyIC8+PC9kaXY+DQogIDwvZGl2Pg0KDQogIDxkaXYgY2xhc3M9ImNvbnRhY3RfZGV0YWlscyI+DQogICAgPGRpdiBjbGFzcz0idGl0bGUgZ3JlZW4iPkNvbnRhY3QgRGV0YWlsczwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9ImhlYWRpbmciPlRvIGVuc3VyZSB0aGUgc3BlZWRpZXN0IGhhbmRsaW5nIG9mIG1lc3NhZ2VzLCBwbGVhc2Ugc2VsZWN0IHRoZSBjb3JyZWN0IGFkZHJlc3MuPC9kaXY+DQogICAgPGRpdiBjbGFzcz0ibWFpbiI+DQoJCSAgPGRpdiBjbGFzcz0ib2ZmaWNlIj4NCiAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUgZ3JlZW4iPk1hbmx5IEVsZWN0b3JhdGUgT2ZmaWNlPC9kaXY+DQogICAgICAgIDx0YWJsZSBjbGFzcz0iY29udGFjdF9vZmZpY2UiPg0KCQkJCSAgPHRyPg0KICAgICAgICAgICAgPHRoIGNsYXNzPSJsYWJlbF9jZWxsIGdyZWVuIj5BPC90aD4NCiAgICAgICAgICAgIDx0ZCBjbGFzcz0idmFsdWUiPk1yIEphbWVzIEdyaWZmaW4sIE1QPGJyIC8+U2hvcCAyPGJyIC8+MiBXZW50d29ydGggU3RyZWV0PGJyIC8+TUFOTFkgTlNXIDIwOTU8L3RkPg0KICAgICAgICAgIDwvdHI+DQoJCSAgICAgICAgICAgICAgICAJCSAgPHRyPg0KICAgICAgICAgICAgPHRoIGNsYXNzPSJsYWJlbF9jZWxsIGdyZWVuIj5QPC90aD4NCiAgICAgICAgICAgIDx0ZCBjbGFzcz0idmFsdWUiPigwMikgOTk3NiAyNzczPC90ZD4NCiAgICAgICAgICA8L3RyPg0KCQkJCQkJIDx0cj4NCiAgICAgICAgICAgIDx0aCBjbGFzcz0ibGFiZWxfY2VsbCBncmVlbiI+RjwvdGg+DQogICAgICAgICAgICA8dGQgY2xhc3M9InZhbHVlIj4oMDIpIDk5NzYgMjk5MzwvdGQ+DQogICAgICAgICAgPC90cj4NCgkJICAgICAgICAJCSAgPHRyPg0KICAgICAgICAgICAgPHRoIGNsYXNzPSJsYWJlbF9jZWxsIGdyZWVuIj5FPC90aD4NCiAgICAgICAgICAgIDx0ZCBjbGFzcz0idmFsdWUiPg0KICAgICAgICAgICAgICA8YSBocmVmPSJtYWlsdG86bWFubHlAcGFybGlhbWVudC5uc3cuZ292LmF1Ij5tYW5seUBwYXJsaWFtZW50Lm5zdy5nb3YuYXU8L2E+DQogICAgICAgICAgICA8L3RkPg0KICAgICAgICAgIDwvdHI+DQoJCSAgICAgICAgICAgICAgICAgICAgICAgIDwvdGFibGU+DQogICAgICA8L2Rpdj4NCgkgICAgDQoJCSAgICA8L2Rpdj4NCiAgPC9kaXY+DQogIDxiciAvPg0KICA8ZGl2IGNsYXNzPSJwYXJsaWFtZW50YXJ5X2FjdGl2aXR5Ij4NCiAgICA8ZGl2IGNsYXNzPSJ0aXRsZSBncmVlbiI+UGFybGlhbWVudGFyeSBBY3Rpdml0eTwvZGl2Pg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImN1cnJlbnRfcG9zaXRpb25zIj4NCiAgICAgICAgPGRpdiBjbGFzcz0idGl0bGUgZ3JlZW4iPkN1cnJlbnQgUG9zaXRpb25zPC9kaXY+DQogICAgICAgIDx0YWJsZSBjbGFzcz0iZ3JlZW4iPg0KICAgICAgICAgIDx0ciBjbGFzcz0iYmFja2dyb3VuZC1ncmVlbiI+DQogICAgICAgICAgICA8dGggY2xhc3M9InRhYmxlX2hlYWRlciI+UG9zaXRpb248L3RoPg0KICAgICAgICAgICAgPHRoIGNsYXNzPSJ0YWJsZV9oZWFkZXIiPlN0YXJ0PC90aD4NCiAgICAgICAgICAgIDx0aCBjbGFzcz0idGFibGVfaGVhZGVyIj5Ob3RlczwvdGg+DQogICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx0ciBjbGFzcz0iY3VyLWRhdGEtcm93IiBkYXRhLWN0ZWVpZD0iIj4NCiAgICAgICAgICAgICAgICA8dGQ+U2hhZG93IE1pbmlzdGVyIGZvciBFbmVyZ3ksIENsaW1hdGUgQ2hhbmdlIGFuZCBFbnZpcm9ubWVudDwvdGQ+DQogICAgICAgICAgICAgICAgPHRkPjI4IEp1bCAyMDI0PC90ZD4NCiAgICAgICAgICAgICAgICA8dGQ+PC90ZD4NCiAgICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyIGNsYXNzPSJjdXItZGF0YS1yb3ciIGRhdGEtY3RlZWlkPSIzMjgiPg0KICAgICAgICAgICAgICAgIDx0ZD5NZW1iZXIsIEpvaW50IFN0YW5kaW5nIENvbW1pdHRlZSBvbiBOZXQgWmVybyBGdXR1cmU8L3RkPg0KICAgICAgICAgICAgICAgIDx0ZD4yMCBKdW4gMjAyNDwvdGQ+DQogICAgICAgICAgICAgICAgPHRkPjwvdGQ+DQogICAgICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICAgICAgICAgIDx0ciBjbGFzcz0iY3VyLWRhdGEtcm93IiBkYXRhLWN0ZWVpZD0iMzI3Ij4NCiAgICAgICAgICAgICAgICA8dGQ+TWVtYmVyLCBMZWdpc2xhdGl2ZSBBc3NlbWJseSBTZWxlY3QgQ29tbWl0dGVlIG9uIEVzc2VudGlhbCBXb3JrZXIgSG91c2luZzwvdGQ+DQogICAgICAgICAgICAgICAgPHRkPjE2IE1heSAyMDI0PC90ZD4NCiAgICAgICAgICAgICAgICA8dGQ+PC90ZD4NCiAgICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyIGNsYXNzPSJjdXItZGF0YS1yb3ciIGRhdGEtY3RlZWlkPSIiPg0KICAgICAgICAgICAgICAgIDx0ZD5TaGFkb3cgTWluaXN0ZXIgZm9yIEN1c3RvbWVyIFNlcnZpY2UgYW5kIERpZ2l0YWwgR292ZXJubWVudDwvdGQ+DQogICAgICAgICAgICAgICAgPHRkPjA5IE1heSAyMDIzPC90ZD4NCiAgICAgICAgICAgICAgICA8dGQ+PC90ZD4NCiAgICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgPHRyIGNsYXNzPSJjdXItZGF0YS1yb3ciIGRhdGEtY3RlZWlkPSIiPg0KICAgICAgICAgICAgICAgIDx0ZD5NZW1iZXIgZm9yIE1hbmx5PC90ZD4NCiAgICAgICAgICAgICAgICA8dGQ+MDggQXByIDIwMTc8L3RkPg0KICAgICAgICAgICAgICAgIDx0ZD48L3RkPg0KICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgICAgICA8dHIgY2xhc3M9ImN1ci1kYXRhLXJvdyIgZGF0YS1jdGVlaWQ9IiI+DQogICAgICAgICAgICAgICAgPHRkPk1lbWJlciBvZiB0aGUgTlNXIExlZ2lzbGF0aXZlIEFzc2VtYmx5PC90ZD4NCiAgICAgICAgICAgICAgICA8dGQ+MDggQXByIDIwMTc8L3RkPg0KICAgICAgICAgICAgICAgIDx0ZD48L3RkPg0KICAgICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90YWJsZT4NCiAgICAgIDwvZGl2Pg0KICAgIA0KICAgICAgICAgIDxkaXYgY2xhc3M9InByaW9yX3Bvc2l0aW9ucyI+DQogICAgICAgIDxkaXYgY2xhc3M9InRpdGxlIGdyZWVuIj5QcmlvciBQb3NpdGlvbnM8L2Rpdj4NCiAgICAgICAgPHRhYmxlIGNsYXNzPSJncmVlbiI+DQogICAgICAgICAgPHRyIGNsYXNzPSJiYWNrZ3JvdW5kLWdyZWVuIj4NCiAgICAgICAgICAgIDx0aCBjbGFzcz0idGFibGVfaGVhZGVyIGdyZWVuIj5Qb3NpdGlvbjwvdGg+DQogICAgICAgICAgICA8dGggY2xhc3M9InRhYmxlX2hlYWRlciBncmVlbiI+U3RhcnQ8L3RoPg0KICAgICAgICAgICAgPHRoIGNsYXNzPSJ0YWJsZV9oZWFkZXIgZ3JlZW4iPkVuZDwvdGg+DQogICAgICAgICAgICA8dGggY2xhc3M9InRhYmxlX2hlYWRlciBncmVlbiI+UGVyaW9kPC90aD4NCiAgICAgICAgICAgIDx0aCBjbGFzcz0idGFibGVfaGVhZGVyIGdyZWVuIj5Ob3RlczwvdGg+DQogICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICAgICAgICA8dHIgY2xhc3M9InByaW9yLWRhdGEtcm93IiBkYXRhLWN0ZWVpZD0iIj4NCiAgICAgICAgICAgICAgPHRkPlNoYWRvdyBNaW5pc3RlciBmb3IgRW5lcmd5IGFuZCBDbGltYXRlIENoYW5nZTwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4wOSBNYXkgMjAyMzwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4yOCBKdWwgMjAyNDwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4xIHllYXIgMiBtb250aHMgMjAgZGF5cyA8L3RkPg0KICAgICAgICAgICAgICA8dGQ+PC90ZD4NCiAgICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICAgICAgPHRyIGNsYXNzPSJwcmlvci1kYXRhLXJvdyIgZGF0YS1jdGVlaWQ9IiI+DQogICAgICAgICAgICAgIDx0ZD5NaW5pc3RlciBmb3IgRW52aXJvbm1lbnQgYW5kIEhlcml0YWdlPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjIxIERlYyAyMDIxPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjI4IE1hciAyMDIzPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjEgeWVhciAzIG1vbnRocyA4IGRheXMgPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjwvdGQ+DQogICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgIDx0ciBjbGFzcz0icHJpb3ItZGF0YS1yb3ciIGRhdGEtY3RlZWlkPSIiPg0KICAgICAgICAgICAgICA8dGQ+UGFybGlhbWVudGFyeSBTZWNyZXRhcnkgZm9yIEhlYWx0aCBhbmQgVmV0ZXJhbnM8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MDggT2N0IDIwMjE8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MjEgRGVjIDIwMjE8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MiBtb250aHMgMTQgZGF5cyA8L3RkPg0KICAgICAgICAgICAgICA8dGQ+PC90ZD4NCiAgICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICAgICAgPHRyIGNsYXNzPSJwcmlvci1kYXRhLXJvdyIgZGF0YS1jdGVlaWQ9IiI+DQogICAgICAgICAgICAgIDx0ZD5QYXJsaWFtZW50YXJ5IFNlY3JldGFyeSBmb3IgSGVhbHRoIGFuZCBWZXRlcmFuczwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4wOSBKdW4gMjAyMTwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4wNSBPY3QgMjAyMTwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4zIG1vbnRocyAyNyBkYXlzIDwvdGQ+DQogICAgICAgICAgICAgIDx0ZD48L3RkPg0KICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICAgICAgICA8dHIgY2xhc3M9InByaW9yLWRhdGEtcm93IiBkYXRhLWN0ZWVpZD0iMTcxIj4NCiAgICAgICAgICAgICAgPHRkPk1lbWJlciwgTGVnaXNsYXRpdmUgQXNzZW1ibHkgQ29tbWl0dGVlIG9uIEVudmlyb25tZW50IGFuZCBQbGFubmluZzwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4xOCBKdW4gMjAxOTwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4zMSBNYXIgMjAyMjwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4yIHllYXJzIDkgbW9udGhzIDE0IGRheXMgPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjwvdGQ+DQogICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgIDx0ciBjbGFzcz0icHJpb3ItZGF0YS1yb3ciIGRhdGEtY3RlZWlkPSIiPg0KICAgICAgICAgICAgICA8dGQ+UGFybGlhbWVudGFyeSBTZWNyZXRhcnkgZm9yIHRoZSBFbnZpcm9ubWVudCBhbmQgVmV0ZXJhbnM8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MjQgQXByIDIwMTk8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MDkgSnVuIDIwMjE8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MiB5ZWFycyAxIG1vbnRoIDE3IGRheXMgPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjwvdGQ+DQogICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgIDx0ciBjbGFzcz0icHJpb3ItZGF0YS1yb3ciIGRhdGEtY3RlZWlkPSIxNzMiPg0KICAgICAgICAgICAgICA8dGQ+RGVwdXR5IENoYWlyLCBDb21taXR0ZWUgb24gdGhlIEhlYWx0aCBDYXJlIENvbXBsYWludHMgQ29tbWlzc2lvbjwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4yNSBPY3QgMjAxODwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4wMSBNYXIgMjAxOTwvdGQ+DQogICAgICAgICAgICAgIDx0ZD40IG1vbnRocyA1IGRheXMgPC90ZD4NCiAgICAgICAgICAgICAgPHRkPjwvdGQ+DQogICAgICAgICAgICA8L3RyPg0KICAgICAgICAgICAgICAgICAgICAgIDx0ciBjbGFzcz0icHJpb3ItZGF0YS1yb3ciIGRhdGEtY3RlZWlkPSIxNzEiPg0KICAgICAgICAgICAgICA8dGQ+Q2hhaXIsIExlZ2lzbGF0aXZlIEFzc2VtYmx5IENvbW1pdHRlZSBvbiBFbnZpcm9ubWVudCBhbmQgUGxhbm5pbmc8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MjYgU2VwIDIwMTg8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MDEgTWFyIDIwMTk8L3RkPg0KICAgICAgICAgICAgICA8dGQ+NSBtb250aHMgNCBkYXlzIDwvdGQ+DQogICAgICAgICAgICAgIDx0ZD48L3RkPg0KICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICAgICAgICA8dHIgY2xhc3M9InByaW9yLWRhdGEtcm93IiBkYXRhLWN0ZWVpZD0iMTczIj4NCiAgICAgICAgICAgICAgPHRkPk1lbWJlciwgQ29tbWl0dGVlIG9uIHRoZSBIZWFsdGggQ2FyZSBDb21wbGFpbnRzIENvbW1pc3Npb248L3RkPg0KICAgICAgICAgICAgICA8dGQ+MjAgU2VwIDIwMTg8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MDEgTWFyIDIwMTk8L3RkPg0KICAgICAgICAgICAgICA8dGQ+NSBtb250aHMgMTAgZGF5cyA8L3RkPg0KICAgICAgICAgICAgICA8dGQ+PC90ZD4NCiAgICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICAgICAgPHRyIGNsYXNzPSJwcmlvci1kYXRhLXJvdyIgZGF0YS1jdGVlaWQ9IjE3MSI+DQogICAgICAgICAgICAgIDx0ZD5NZW1iZXIsIExlZ2lzbGF0aXZlIEFzc2VtYmx5IENvbW1pdHRlZSBvbiBFbnZpcm9ubWVudCBhbmQgUGxhbm5pbmc8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MjAgU2VwIDIwMTg8L3RkPg0KICAgICAgICAgICAgICA8dGQ+MDEgTWFyIDIwMTk8L3RkPg0KICAgICAgICAgICAgICA8dGQ+NSBtb250aHMgMTAgZGF5cyA8L3RkPg0KICAgICAgICAgICAgICA8dGQ+PC90ZD4NCiAgICAgICAgICAgIDwvdHI+DQogICAgICAgICAgICAgICAgICAgICAgPHRyIGNsYXNzPSJwcmlvci1kYXRhLXJvdyIgZGF0YS1jdGVlaWQ9IjI0NSI+DQogICAgICAgICAgICAgIDx0ZD5DaGFpciwgTGVnaXNsYXRpb24gUmV2aWV3IENvbW1pdHRlZTwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4yMyBOb3YgMjAxNzwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4yMCBTZXAgMjAxODwvdGQ+DQogICAgICAgICAgICAgIDx0ZD45IG1vbnRocyAyOSBkYXlzIDwvdGQ+DQogICAgICAgICAgICAgIDx0ZD48L3RkPg0KICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICAgICAgICA8dHIgY2xhc3M9InByaW9yLWRhdGEtcm93IiBkYXRhLWN0ZWVpZD0iIj4NCiAgICAgICAgICAgICAgPHRkPk1lbWJlciwgTGVnaXNsYXRpb24gUmV2aWV3IENvbW1pdHRlZTwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4wMSBKdW4gMjAxNzwvdGQ+DQogICAgICAgICAgICAgIDx0ZD4yMyBOb3YgMjAxNzwvdGQ+DQogICAgICAgICAgICAgIDx0ZD41IG1vbnRocyAyMyBkYXlzIDwvdGQ+DQogICAgICAgICAgICAgIDx0ZD5FbGVjdGVkIENoYWlyIG9mIHRoZSBDb21taXR0ZWUgb24gMjMgTm92ZW1iZXIgMjAxNyAoc2VlIHNlcGFyYXRlIGVudHJ5KS48L3RkPg0KICAgICAgICAgICAgPC90cj4NCiAgICAgICAgICAgICAgICAgIDwvdGFibGU+DQogICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KDQogIDxkaXYgY2xhc3M9InBhcmxpYW1lbnRhcnlfcmVjb3JkICI+DQogICAgPGRpdiBjbGFzcz0idGl0bGUgZ3JlZW4iPlBhcmxpYW1lbnRhcnkgUmVjb3JkPC9kaXY+DQogICAgPGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Ii9oYW5zYXJkL1BhZ2VzL21lbWJlci1zcGVlY2hlcy5hc3B4P3BrPTIyMjkiPk1yIEdyaWZmaW4ncyBzcGVlY2hlcyBpbiBIYW5zYXJkPC9hPg0KICAgIDxici8+DQogICAgPGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Ii9sYS9wYXBlcnMvUGFnZXMvcWEtYnktbWVtYmVyLmFzcHg/cGs9MjIyOSI+TXIgR3JpZmZpbidzIHF1ZXN0aW9ucyBwdWJsaXNoZWQgaW4gdGhlIFF1ZXN0aW9uICYgQW5zd2VyIFBhcGVyPC9hPg0KICAgIDxici8+DQogICAgPGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Ii9sYS9wYXBlcnMvcGFnZXMvaG91c2UtcGFwZXJzLmFzcHg/dGFiPUZpbHRlciZmaWx0ZXJIb3VzZT1MQSZwYXBlclR5cGU9Tm90aWNlVHJhY2tpbmcmYnJvd3NlRGlzYWJsZWQ9eWVzJnZpZXc9Tm90aWNlVHJhY2tpbmdWaWV3QnlNZW1iZXImbWVtYmVySWQ9MjIyOSI+TXIgR3JpZmZpbidzIE5vdGljZXMgb2YgTW90aW9uIGdpdmVuIGluIFBhcmxpYW1lbnQ8L2E+DQogIDwvZGl2Pg0KDQogIDxkaXYgY2xhc3M9ImVsZWN0b3JhdGVfYWJvdXQiPg0KICAgIDxkaXYgY2xhc3M9InRpdGxlIGdyZWVuIj5BYm91dCB0aGUgTWFubHkgRWxlY3RvcmF0ZTwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9ImRlc2NyaXB0aW9uIj48cD5JbmNsdWRlcyBwYXJ0aWFsbHkgb3Igd2hvbGx5IHRoZSBmb2xsb3dpbmcgbG9jYWxpdGllcyBhbmQgcG9zdGNvZGVzLjwvcD48cD5Mb2NhbGl0aWVzOiBCYWxnb3dsYWgsIEJhbGdvd2xhaCBIZWlnaHRzLCBCcm9va3ZhbGUsIENsb250YXJmLCBDdXJsIEN1cmwsIERlZSBXaHksIEZhaXJsaWdodCwgRnJlc2h3YXRlciwgTWFubHksIE1hbmx5IFZhbGUsIE5vcnRoIEJhbGdvd2xhaCwgTm9ydGggQ3VybCBDdXJsLCBOb3J0aCBNYW5seSwgUXVlZW5zY2xpZmYsIFNlYWZvcnRoLjwvcD48cD5Qb3N0Y29kZXM6IDIwOTIsIDIwOTMsIDIwOTQsIDIwOTUsIDIwOTYsIDIwOTksIDIxMDA8YnIgLz4KPGJyIC8+CkFyZWE6IDMyLjkxNTUgc3F1YXJlIGtpbG9tZXRyZXM8YnIgLz4KPGJyIC8+CkVucm9sbWVudDogNTksODYwPC9wPjwvZGl2Pg0KICAgIDxiciAvPg0KICAgICAgICA8ZGl2IGNsYXNzPSJpbmZvX3VybCI+ICAgICAgDQogICAgICBGb3IgbW9yZSBkZXRhaWxlZCBpbmZvcm1hdGlvbiBzZWUgLSA8YSBocmVmPSJodHRwczovL3d3dy5lbGVjdGlvbnMubnN3Lmdvdi5hdS9EaXN0cmljdC1wcm9maWxlcy9NYW5seSI+DQogICAgICAgIDxzcGFuPmh0dHBzOi8vd3d3LmVsZWN0aW9ucy5uc3cuZ292LmF1L0Rpc3RyaWN0LXByb2ZpbGVzL01hbmx5PC9zcGFuPg0KICAgICAgPC9hPiAgICAgIA0KICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQoNCiAgPGRpdiBjbGFzcz0iYmlvZ3JhcGh5Ij4NCiAgICA8ZGl2IGNsYXNzPSJ0aXRsZSBncmVlbiAiPg0KICAgICAgQmlvZ3JhcGh5DQogICAgPC9kaXY+DQogICAgPGRpdiBjbGFzcz0iYmlvcGFyIj4NCiAgICAgIDxzcGFuIGNsYXNzPSJzcG4tYmlvLXRpdGxlIj5Qb2xpdGljYWwgUGFydHkgQWN0aXZpdHk8L3NwYW4+DQogICAgICA8cD4yMDA1IHRvIHByZXNlbnQsIE1lbWJlciwgTWFubHkgQnJhbmNoIG9mIHRoZSBMaWJlcmFsIFBhcnR5IG9mIEF1c3RyYWxpYTwvcD4NCiAgICA8L2Rpdj4gICAgDQogICAgPGRpdiBjbGFzcz0iYmlvcGFyIj4NCiAgICAgIDxzcGFuIGNsYXNzPSJzcG4tYmlvLXRpdGxlIj5Db21tdW5pdHkgQWN0aXZpdHk8L3NwYW4+DQogICAgICA8cD5QYXRyb24gb2YgdmFyaW91cyBNYW5seSBiYXNlZCBjb21tdW5pdHkgb3JnYW5pc2F0aW9ucyBhbmQgZ3JvdXBzPC9wPiAgIA0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9ImhpZGUiIGNsYXNzPSJiaW9wYXIiPg0KICAgICAgPHNwYW4gY2xhc3M9InNwbi1iaW8tdGl0bGUiPkxvY2FsIEdvdmVybm1lbnQgQWN0aXZpdHk8L3NwYW4+DQogICAgICA8cD48L3A+DQogICAgPC9kaXY+DQogICAgDQogICAgPGRpdiBjbGFzcz0iaGlkZSIgY2xhc3M9ImJpb3BhciI+DQogICAgICA8c3BhbiBjbGFzcz0ic3BuLWJpby10aXRsZSI+TWlsaXRhcnkgU2VydmljZTwvc3Bhbj4NCiAgICAgIDxwPjwvcD4NCiAgICA8L2Rpdj4NCiAgICANCiAgICA8ZGl2IGNsYXNzPSJoaWRlIiBjbGFzcz0iYmlvcGFyIj4NCiAgICAgIDxzcGFuIGNsYXNzPSJzcG4tYmlvLXRpdGxlIj5Ib25vdXJzIFJlY2VpdmVkPC9zcGFuPg0KICAgICAgPHA+PC9wPg0KICAgIDwvZGl2Pg0KICAgIA0KICAgIDxkaXYgY2xhc3M9ImhpZGUiIGNsYXNzPSJiaW9wYXIiPg0KICAgICAgPHNwYW4gY2xhc3M9InNwbi1iaW8tdGl0bGUiPlBlcnNvbmFsPC9zcGFuPg0KICAgICAgPHA+PC9wPg0KICAgIDwvZGl2Pg0KICAgIA0KICAgIDxkaXYgY2xhc3M9ImJpb3BhciI+DQogICAgICA8c3BhbiBjbGFzcz0ic3BuLWJpby10aXRsZSI+UXVhbGlmaWNhdGlvbnMsIE9jY3VwYXRpb25zIGFuZCBJbnRlcmVzdHM8L3NwYW4+DQogICAgICA8cD48cD5RdWFsaWZpY2F0aW9uczwvcD48cD5CYWNoZWxvciBvZiBBcnRzIChCQSksIFVuaXZlcnNpdHkgb2YgTm90cmUgRGFtZSwgQXVzdHJhbGlhPC9wPjxwPkFkdmFuY2VkIFBvbGl0aWNhbCBMZWFkZXJzaGlwIFByb2dyYW0sIFRoZSBNY0tpbm5vbiBJbnN0aXR1dGU8L3A+PHA+T2NjdXBhdGlvbnM8L3A+PHA+RGlyZWN0b3IsIEtQTUcgQXVzdHJhbGlhPC9wPjxwPkludGVyZXN0czwvcD48cD5SdW5uaW5nIGFuZCBzdXJmaW5nPC9wPjwvcD4NCiAgICA8L2Rpdj4NCiAgICANCiAgICA8ZGl2IGNsYXNzPSJiaW9wYXIiPg0KICAgICAgPHNwYW4gY2xhc3M9InNwbi1iaW8tdGl0bGUiPkFkZGl0aW9uYWwgSW5mb3JtYXRpb248L3NwYW4+DQogICAgICA8cD5JbmF1Z3VyYWwgU3BlZWNoLCZuYnNwOzMgTWF5IDIwMTc6PC9wPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgPg0KICAgICAgPHRhYmxlIHN0eWxlPSdtYXJnaW46IDBweCc+PHRyPjx0ZD4gIDxhIHRhcmdldD0nX2JsYW5rJyBzdHlsZT0ndGV4dC1hbGlnbjpjZW50ZXI7JyBocmVmPSdodHRwczovL3d3dy5wYXJsaWFtZW50Lm5zdy5nb3YuYXUvbWVtYmVyL2ZpbGVzLzIyMjkvSmFtZXMlMjBHcmlmZmluJTIwSW5hdWd1cmFsJTIwU3BlZWNoLnBkZic+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9Jy9TdHlsZSBMaWJyYXJ5L05TV1BhcmxpYW1lbnQuV2Vic2l0ZS9pbWFnZXMvbGFyZ2VfcGRmX2ljb24ucG5nJyBib3JkZXI9JzAnIHN0eWxlPSd3aWR0aDozNHB4Oyc+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9J2Rpc3BsYXk6YmxvY2s7Jz5KYW1lcyBHcmlmZmluIEluYXVndXJhbCBTcGVlY2gucGRmPC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9hPjwvdGQ+PC90cj48L3RhYmxlPg0KICAgIDwvZGl2Pg0KICA8L2Rpdj4NCjwvZGl2Pg0KDQo8c3R5bGU+DQogIC5zcG4tYmlvLXRpdGxlIHsNCiAgZm9udC13ZWlnaHQ6IGJvbGQ7DQogIH0NCjwvc3R5bGU+DQoNCjxzY3JpcHQ+DQogIGZ1bmN0aW9uIHByaW9yUG9zaXRpb25zSGFuZGxlcigpIHsNCiAgICB2YXIgY3VycmVudENvbW1pdHRlZUlkID0gLTE7DQogICAgdmFyIGRpc3BsYXlOdW1iZXIgPSAtMTsNCiAgICB2YXIgdHJSb3dzID0galF1ZXJ5KCJ0ci5wcmlvci1kYXRhLXJvdyIpOw0KICAgIHRyUm93cy5lYWNoKGZ1bmN0aW9uKGlkeCkgew0KICAgIHZhciBjb21taXR0ZWVJZCA9IGpRdWVyeSh0aGlzKS5kYXRhKCJjdGVlaWQiKTsNCiAgICB2YXIgY29tbWl0dGVlSWRIYXNWYWx1ZSA9IChjb21taXR0ZWVJZCAhPSB1bmRlZmluZWQgJiYgY29tbWl0dGVlSWQgIT0gbnVsbCAmJiBjb21taXR0ZWVJZCAhPSAiIik7DQoNCiAgICAvL2NvbnNvbGUubG9nKCJyb3cjIiArIGlkeCArICIgY29tbWl0dGVlSWQgPSAiICsgY29tbWl0dGVlSWQpOw0KDQogICAgaWYgKGNvbW1pdHRlZUlkSGFzVmFsdWUgPT0gZmFsc2UgfHwgY29tbWl0dGVlSWQgIT0gY3VycmVudENvbW1pdHRlZUlkKQ0KICAgIHsNCiAgICBkaXNwbGF5TnVtYmVyKys7DQogICAgfQ0KDQogICAgdmFyIGlzRXZlbiA9IChkaXNwbGF5TnVtYmVyICUgMikgPT0gMDsNCiAgICB2YXIgY2xhc3NOYW1lID0gImdyZWVuIiArICItYmctcm93LSIgKyAoaXNFdmVuID8gImV2ZW4iIDogIm9kZCIpOw0KICAgIGpRdWVyeSh0aGlzKS5hZGRDbGFzcyhjbGFzc05hbWUpOw0KDQogICAgLy9jb25zb2xlLmxvZygiQ2hlY2tpbmcgc2FtZSBjb21taXR0ZWUgaWQgLi4uICIpOw0KICAgIC8vY29uc29sZS5sb2coImNvbW1pdHRlZUlkSGFzVmFsdWUgPSAiICsgY29tbWl0dGVlSWRIYXNWYWx1ZSk7DQogICAgLy9jb25zb2xlLmxvZygiY3VycmVudENvbW1pdHRlZUlkID0gIiArIGN1cnJlbnRDb21taXR0ZWVJZCk7DQogICAgaWYgKGNvbW1pdHRlZUlkSGFzVmFsdWUgJiYgY29tbWl0dGVlSWQgPT0gY3VycmVudENvbW1pdHRlZUlkKQ0KICAgIHsNCiAgICAvL2NvbnNvbGUubG9nKCJTYW1lISIpOw0KICAgIHZhciBwcmV2Um93ID0gdHJSb3dzW2lkeCAtIDFdOw0KICAgIGpRdWVyeShwcmV2Um93KS5jc3MoImJvcmRlci1ib3R0b20iLCAibm9uZSIpOw0KICAgIH0NCg0KICAgIC8vIFJlc2V0IGN1cnJlbnQgY29tbWl0dGVlIGlkDQogICAgaWYgKGNvbW1pdHRlZUlkSGFzVmFsdWUgJiYgY29tbWl0dGVlSWQgIT0gY3VycmVudENvbW1pdHRlZUlkKQ0KICB7DQogIGN1cnJlbnRDb21taXR0ZWVJZCA9IGNvbW1pdHRlZUlkOw0KICB9DQogIH0pOw0KDQogIC8vIFNldCBiYWNrZ3JvdW5kIGZvciBvZGQgcm93cw0KICBqUXVlcnkoIi4iICsgImdyZWVuIiArICItYmctcm93LSIgKyAib2RkIikuY3NzKCdiYWNrZ3JvdW5kLWNvbG9yJywgJ3doaXRlJyk7DQogIH0NCg0KICBmdW5jdGlvbiBjdXJQb3NpdGlvbnNIYW5kbGVyKCkNCiAgew0KICAgIGNvbnNvbGUubG9nKCJjdXJQb3NpdGlvbnNIYW5kbGVyIik7DQoNCiAgICB2YXIgY3VycmVudENvbW1pdHRlZUlkID0gLTE7DQogICAgdmFyIGRpc3BsYXlOdW1iZXIgPSAtMTsNCiAgICB2YXIgdHJSb3dzID0galF1ZXJ5KCJ0ci5jdXItZGF0YS1yb3ciKTsNCiAgICB0clJvd3MuZWFjaChmdW5jdGlvbihpZHgpIHsNCiAgICB2YXIgY29tbWl0dGVlSWQgPSBqUXVlcnkodGhpcykuZGF0YSgiY3RlZWlkIik7DQogICAgdmFyIGNvbW1pdHRlZUlkSGFzVmFsdWUgPSAoY29tbWl0dGVlSWQgIT0gdW5kZWZpbmVkICYmIGNvbW1pdHRlZUlkICE9IG51bGwgJiYgY29tbWl0dGVlSWQgIT0gIiIpOw0KDQogICAgLy9jb25zb2xlLmxvZygicm93IyIgKyBpZHggKyAiIGNvbW1pdHRlZUlkID0gIiArIGNvbW1pdHRlZUlkKTsNCg0KICAgIGlmIChjb21taXR0ZWVJZEhhc1ZhbHVlID09IGZhbHNlIHx8IGNvbW1pdHRlZUlkICE9IGN1cnJlbnRDb21taXR0ZWVJZCkNCiAgICB7DQogICAgICBkaXNwbGF5TnVtYmVyKys7DQogICAgfQ0KDQogICAgdmFyIGlzRXZlbiA9IChkaXNwbGF5TnVtYmVyICUgMikgPT0gMDsNCiAgICB2YXIgY2xhc3NOYW1lID0gImdyZWVuIiArICItYmctcm93LSIgKyAoaXNFdmVuID8gImV2ZW4iIDogIm9kZCIpOw0KICAgIGpRdWVyeSh0aGlzKS5hZGRDbGFzcyhjbGFzc05hbWUpOw0KDQogICAgLy9jb25zb2xlLmxvZygiQ2hlY2tpbmcgc2FtZSBjb21taXR0ZWUgaWQgLi4uICIpOw0KICAgIC8vY29uc29sZS5sb2coImNvbW1pdHRlZUlkSGFzVmFsdWUgPSAiICsgY29tbWl0dGVlSWRIYXNWYWx1ZSk7DQogICAgLy9jb25zb2xlLmxvZygiY3VycmVudENvbW1pdHRlZUlkID0gIiArIGN1cnJlbnRDb21taXR0ZWVJZCk7DQogICAgaWYgKGNvbW1pdHRlZUlkSGFzVmFsdWUgJiYgY29tbWl0dGVlSWQgPT0gY3VycmVudENvbW1pdHRlZUlkKQ0KICAgIHsNCiAgICAgIC8vY29uc29sZS5sb2coIlNhbWUhIik7DQogICAgICB2YXIgcHJldlJvdyA9IHRyUm93c1tpZHggLSAxXTsNCiAgICAgIGpRdWVyeShwcmV2Um93KS5jc3MoImJvcmRlci1ib3R0b20iLCAibm9uZSIpOw0KICAgIH0NCg0KICAgIC8vIFJlc2V0IGN1cnJlbnQgY29tbWl0dGVlIGlkDQogICAgaWYgKGNvbW1pdHRlZUlkSGFzVmFsdWUgJiYgY29tbWl0dGVlSWQgIT0gY3VycmVudENvbW1pdHRlZUlkKQ0KICAgIHsNCiAgICAgIGN1cnJlbnRDb21taXR0ZWVJZCA9IGNvbW1pdHRlZUlkOw0KICAgIH0NCiAgICB9KTsNCg0KICAgIC8vIFNldCBiYWNrZ3JvdW5kIGZvciBvZGQgcm93cw0KICAgIGpRdWVyeSgiLiIgKyAiZ3JlZW4iICsgIi1iZy1yb3ctIiArICJvZGQiKS5jc3MoJ2JhY2tncm91bmQtY29sb3InLCAnd2hpdGUnKTsNCiAgfQ0KDQogIGpRdWVyeSgidGFibGUuZ3JlZW4iKS5yZWFkeShmdW5jdGlvbigpIHsNCiAgLy9jb25zb2xlLmxvZygidGFibGUgaXMgcmVhZHkiKTsNCg0KICBwcmlvclBvc2l0aW9uc0hhbmRsZXIoKTsNCg0KICBpZiAoY3VyUG9zaXRpb25zSGFuZGxlciAhPSB1bmRlZmluZWQgJiYgY3VyUG9zaXRpb25zSGFuZGxlciAhPSBudWxsKSB7DQogICAgICBjdXJQb3NpdGlvbnNIYW5kbGVyKCk7DQogICAgfQ0KDQogIH0pOw0KPC9zY3JpcHQ+ZAIHDxYCHwMLKwQBZAJPD2QWAmYPFgIfAgX/NzxkaXYgY2xhc3M9J2Zvb3Rlcl9jb250ZW50Jz4NCjxkaXY+CjxoNSBjbGFzcz0nZ3JlZW4nPjxhIGhyZWY9Jy9sYS9wYWdlcy93ZWxjb21lLmFzcHgnPkxlZ2lzbGF0aXZlIEFzc2VtYmx5PC9hPjwvaDU+Cjx1bD4NCjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9sYS9wYWdlcy93ZWxjb21lLmFzcHgnID5XZWxjb21lPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9sYS9zcGVha2VyYW5kb2ZmaWNlaG9sZGVycy9wYWdlcy90aGUtc3BlYWtlci1vZi10aGUtbGVnaXNsYXRpdmUtYXNzZW1ibHkuYXNweCcgPlRoZSBTcGVha2VyIGFuZCBvdGhlciBvZmZpY2UgaG9sZGVyczwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvbWVtYmVycy9wYWdlcy9hbGwtbWVtYmVycy5hc3B4P2hvdXNlPUxBJyA+TWVtYmVyczwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvYmlsbHMvcGFnZXMvY3VycmVudC1iaWxscy5hc3B4P2hvdXNlPWxhJyA+QmlsbHM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2xhL3BldGl0aW9ucy9wYWdlcy9hYm91dC1wZXRpdGlvbnMuYXNweCcgPlBldGl0aW9uaW5nIHRoZSBBc3NlbWJseTwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvbGEvaG91c2Vwcm9jZWR1cmVzJyA+SG91c2UgUHJvY2VkdXJlczwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvbGEvcGFwZXJzL3BhZ2VzL3R5cGVzLW9mLWhvdXNlLXBhcGVycy5hc3B4JyA+SG91c2UgcGFwZXJzPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9jb21taXR0ZWVzL2xpc3RvZmNvbW1pdHRlZXMvcGFnZXMvY29tbWl0dGVlcy5hc3B4P2g9bGEnID5Db21taXR0ZWVzPC9hPjwvbGk+CjwvdWw+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0nZm9vdGVyX2NvbnRlbnQnPg0KPGRpdj4KPGg1IGNsYXNzPSdtYXJvb24nPjxhIGhyZWY9Jy9sYy9wYWdlcy93ZWxjb21lMi5hc3B4Jz5MZWdpc2xhdGl2ZSBDb3VuY2lsPC9hPjwvaDU+Cjx1bD4NCjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9sYy9wYWdlcy93ZWxjb21lMi5hc3B4JyA+V2VsY29tZTwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvbGMvcHJlc2lkZW50YW5kb2ZmaWNlaG9sZGVycy9wYWdlcy90aGUtcHJlc2lkZW50LWFuZC1vdGhlci1vZmZpY2UtaG9sZGVycy5hc3B4JyA+VGhlIFByZXNpZGVudDwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvbWVtYmVycy9wYWdlcy9hbGwtbWVtYmVycy5hc3B4P2hvdXNlPUxDJyA+TWVtYmVyczwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvYmlsbHMvcGFnZXMvY3VycmVudC1iaWxscy5hc3B4P2hvdXNlPWxjJyA+QmlsbHM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2xjL3BldGl0aW9ucy9wYWdlcy9wZXRpdGlvbmluZy10aGUtY291bmNpbC5hc3B4JyA+UGV0aXRpb25pbmcgdGhlIENvdW5jaWw8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2NvbW1pdHRlZXMvbGlzdG9mY29tbWl0dGVlcy9wYWdlcy9jb21taXR0ZWVzLmFzcHg/aD1sYycgPkNvbW1pdHRlZXM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2xjL3BhcGVycy9wYWdlcy9ob3VzZS1idXNpbmVzcy1wYXBlcnMuYXNweCcgPkhvdXNlIGJ1c2luZXNzIHBhcGVyczwvYT48L2xpPgo8L3VsPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9J2Zvb3Rlcl9jb250ZW50Jz4NCjxkaXY+CjxoNSBjbGFzcz0nYmx1ZSc+PGEgaHJlZj0nL21lbWJlcnMvcGFnZXMvYWxsLW1lbWJlcnMuYXNweCc+TWVtYmVyczwvYT48L2g1Pgo8dWw+DQo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvbWVtYmVycy9wYWdlcy9hbGwtbWVtYmVycy5hc3B4JyA+QWxsIE1lbWJlcnM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL21lbWJlcnMvcGFnZXMvbWluaXN0ZXJzLmFzcHgnID5NaW5pc3RlcnM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL21lbWJlcnMvcGFnZXMvc2hhZG93LW1pbmlzdHJ5LmFzcHgnID5TaGFkb3cgTWluaXN0cnk8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL21lbWJlcnMvcGFnZXMvcGFybGlhbWVudGFyeS1zZWNyZXRhcmllcy5hc3B4JyA+UGFybGlhbWVudGFyeSBTZWNyZXRhcmllczwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvbWVtYmVycy9wYWdlcy9wYXJ0eS1yZXByZXNlbnRhdGlvbi5hc3B4JyA+UGFydHkgUmVwcmVzZW50YXRpb248L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL21lbWJlcnMvcGFnZXMvbWVtYmVycy1ldGhpY3MuYXNweCcgPk1lbWJlcnMgRXRoaWNzPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9tZW1iZXJzL2Rvd25sb2FkYWJsZXMvUGFnZXMvZG93bmxvYWRhYmxlLWxpc3RzLmFzcHgnID5Eb3dubG9hZGFibGUgTGlzdHM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL21lbWJlcnMvcGFnZXMvc2FsYXJpZXMtYW5kLWFsbG93YW5jZXMtZm9yLW1lbWJlcnMuYXNweCcgPlNhbGFyaWVzIGFuZCBBbGxvd2FuY2VzPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9tZW1iZXJzL2Zvcm1lcm1lbWJlcnMvUGFnZXMvZm9ybWVyLW1lbWJlcnMuYXNweCcgPkZvcm1lciBNZW1iZXJzPC9hPjwvbGk+CjwvdWw+DQo8L2Rpdj4NCjxkaXY+CjxoNSBjbGFzcz0nYmx1ZSc+PGEgaHJlZj0nL2JpbGxzL3BhZ2VzL2N1cnJlbnQtYmlsbHMuYXNweCc+QmlsbHM8L2E+PC9oNT4KPHVsPg0KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2JpbGxzL3BhZ2VzL2N1cnJlbnQtYmlsbHMuYXNweCcgPkN1cnJlbnQgc2Vzc2lvbiBiaWxsczwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvYmlsbHMvcGFnZXMvYXNzZW50ZWQtYmlsbHMuYXNweCcgPkFzc2VudGVkIGJpbGxzPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9iaWxscy9wYWdlcy9hbGwtYmlsbHMuYXNweCcgPkFsbCBiaWxsczwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvYmlsbHMvcGFnZXMvbGVnaXNsYXRpdmUtcHJvY2Vzcy1leHBsYWluZWQuYXNweCcgPkxlZ2lzbGF0aXZlIHByb2Nlc3MgZXhwbGFpbmVkPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9iaWxscy9wYWdlcy9iaWxscy1nbG9zc2FyeS5hc3B4JyA+QmlsbHMgZ2xvc3Nhcnk8L2E+PC9saT4KPC91bD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSdmb290ZXJfY29udGVudCc+DQo8ZGl2Pgo8aDUgY2xhc3M9J2JsdWUnPjxhIGhyZWY9Jy9jb21taXR0ZWVzL3BhZ2VzL2Fib3V0LWNvbW1pdHRlZXMuYXNweCc+Q29tbWl0dGVlczwvYT48L2g1Pgo8dWw+DQo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvY29tbWl0dGVlcy9wYWdlcy9hYm91dC1jb21taXR0ZWVzLmFzcHgnID5BYm91dCBjb21taXR0ZWVzPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9jb21taXR0ZWVzL1BhZ2VzL2N1cnJlbnQtZXZlbnRzLWluLWNvbW1pdHRlZXMuYXNweCcgPkN1cnJlbnQgZXZlbnRzIGluIENvbW1pdHRlZXM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2NvbW1pdHRlZXMvbGlzdG9mY29tbWl0dGVlcy9wYWdlcy9jb21taXR0ZWVzLmFzcHgnID5MaXN0IG9mIGNvbW1pdHRlZXM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2NvbW1pdHRlZXMvaW5xdWlyaWVzL3BhZ2VzL2lucXVpcmllcy5hc3B4JyA+SW5xdWlyaWVzPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9jb21taXR0ZWVzL3JlcG9ydHMnID5SZXBvcnRzIGFuZCBnb3Zlcm5tZW50IHJlc3BvbnNlczwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvY29tbWl0dGVlcy9QYWdlcy9idWRnZXQtZXN0aW1hdGVzLmFzcHgnID5CdWRnZXQgRXN0aW1hdGVzPC9hPjwvbGk+CjwvdWw+DQo8L2Rpdj4NCjxkaXY+CjxoNSBjbGFzcz0nYmx1ZSc+PGEgaHJlZj0nL2hhbnNhcmQnPkhhbnNhcmQgJiBIb3VzZSBQYXBlcnM8L2E+PC9oNT4KPHVsPg0KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2hhbnNhcmQvUGFnZXMvaGFuc2FyZC1ob3VzZS1wYXBlci1vdmVydmlldy5hc3B4JyA+T3ZlcnZpZXc8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2hhbnNhcmQnID5BbGwgYnkgRGF0ZTwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvaGFuc2FyZC9wYWdlcy9oYW5zYXJkLWJ5LW1lbWJlci1pbmRleC5hc3B4JyA+SGFuc2FyZCBieSBtZW1iZXI8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2hhbnNhcmQvUGFnZXMvaGFuc2FyZC1ieS1iaWxsLWluZGV4LmFzcHgnID5IYW5zYXJkIGJ5IGJpbGw8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL3NlYXJjaC9QYWdlcy9BZHZhbmNlZFNlYXJjaEhvbWUuYXNweCMvc2VhcmNoJyA+SGFuc2FyZCBhZHZhbmNlZCBzZWFyY2g8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2hhbnNhcmQvcGFnZXMvY29tcHJlaGVuc2l2ZS1pbmRleC10by1hbGwtcGFybGlhbWVudGFyeS1kb2N1bWVudC5hc3B4JyA+Q29tcHJlaGVuc2l2ZSBpbmRleGVzPC9hPjwvbGk+CjwvdWw+DQo8L2Rpdj4NCjxkaXY+CjxoNSBjbGFzcz0nYmx1ZSc+PGEgaHJlZj0nL3Jlc2VhcmNocGFwZXJzJz5SZXNlYXJjaCBQYXBlcnM8L2E+PC9oNT4KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9J2Zvb3Rlcl9jb250ZW50Jz4NCjxkaXY+CjxoNSBjbGFzcz0nYmx1ZSc+PGEgaHJlZj0nL2Fib3V0L2hvd3BhcmxpYW1lbnR3b3Jrcy9wYWdlcy9ob3ctcGFybGlhbWVudC13b3Jrcy5hc3B4Jz5BYm91dCBQYXJsaWFtZW50PC9hPjwvaDU+Cjx1bD4NCjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9hYm91dC93YXRjaHRoZXBlb3BsZXNob3VzZXZpZGVvL1BhZ2VzL3dhdGNoLXRoZS1wZW9wbGVzLWhvdXNlLXZpZGVvLmFzcHgnID5XYXRjaCAnVGhlIFBlb3BsZSdzIFBhcmxpYW1lbnQnIHZpZGVvPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9hYm91dC9ob3dwYXJsaWFtZW50d29ya3MvcGFnZXMvaG93LXBhcmxpYW1lbnQtd29ya3MuYXNweCcgPkhvdyBQYXJsaWFtZW50IFdvcmtzPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9hYm91dC9oaXN0b3J5b2ZkZW1vY3JhY3kvcGFnZXMvaGlzdG9yeS1vZi1kZW1vY3JhY3ktaW4tbnN3LmFzcHgnID5IaXN0b3J5IG9mIGRlbW9jcmFjeTwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvYWJvdXQvZGVwYXJ0bWVudHMvcGFnZXMvdGhlLWRlcGFydG1lbnRzLmFzcHgnID5UaGUgRGVwYXJ0bWVudHM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL3Biby9QYWdlcy9QYXJsaWFtZW50YXJ5LUJ1ZGdldC1PZmZpY2UuYXNweCcgPlBhcmxpYW1lbnRhcnkgQnVkZ2V0IE9mZmljZTwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvYWJvdXQvUGFnZXMvSW5kZXBlbmRlbnQtQ29tcGxhaW50cy1PZmZpY2VyLmFzcHgnID5JbmRlcGVuZGVudCBDb21wbGFpbnRzIE9mZmljZXI8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2Fib3V0L1BhZ2VzL2FjY2Vzc2liaWxpdHktYW5kLWluY2x1c2lvbi5hc3B4JyA+QWNjZXNzaWJpbGl0eSBhbmQgaW5jbHVzaW9uPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9hYm91dC9nZXRpbnZvbHZlZC9wYWdlcy9nZXQtaW52b2x2ZWQ0LmFzcHgnID5HZXQgaW52b2x2ZWQ8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2Fib3V0L1BhZ2VzL1R3aW5uaW5nLVBhcnRuZXJzaGlwcy5hc3B4ICcgPlR3aW5uaW5nIHByb2dyYW08L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2Fib3V0L1BhZ2VzL3Jldmlld3MtYW5kLXJlcG9ydHMuYXNweCcgPlJldmlld3MgYW5kIHJlcG9ydHM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2Fib3V0L1BhZ2VzL01lZGlhLmFzcHgnID5NZWRpYTwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvYWJvdXQvcGFnZXMvZW1wbG95bWVudC5hc3B4JyA+RW1wbG95bWVudDwvYT48L2xpPgo8bGk+PGEgY2xhc3M9J2JsYWNrJyBocmVmPScvYWJvdXQvY29udGFjdHVzL3BhZ2VzL2NvbnRhY3QtdXMuYXNweCcgPkNvbnRhY3QgdXM8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL2Fib3V0L3BhZ2VzL3ZpcnR1YWwtdG91ci5hc3B4JyA+VmlydHVhbCB0b3VyPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy9hYm91dC9wYWdlcy9saXZpbmctaGVyaXRhZ2UuYXNweCcgPkJ1aWxkaW5nIEhlcml0YWdlPC9hPjwvbGk+CjwvdWw+DQo8L2Rpdj4NCjxkaXY+CjxoNSBjbGFzcz0nYmx1ZSc+PGEgaHJlZj0nL3Zpc2l0L3BhZ2VzL3BsYW5uaW5nLWEtdmlzaXQuYXNweCc+VmlzaXQ8L2E+PC9oNT4KPHVsPg0KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL3Zpc2l0L3BhZ2VzL3BsYW5uaW5nLWEtdmlzaXQuYXNweCcgPlBsYW5uaW5nIGEgdmlzaXQ8L2E+PC9saT4KPGxpPjxhIGNsYXNzPSdibGFjaycgaHJlZj0nL3Zpc2l0L3BhZ2VzL3B1YmxpYy10b3Vycy1hbmQtcHJvZ3JhbXMuYXNweCcgPlB1YmxpYyB0b3VycyAmIHByb2dyYW1zPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9J2h0dHBzOi8vZWR1Y2F0aW9uLnBhcmxpYW1lbnQubnN3Lmdvdi5hdS90b3VyLXBhcmxpYW1lbnQvJyA+U3R1ZGVudCB0b3VycyAmIHByb2dyYW1zPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy92aXNpdC9ldmVudHMvUGFnZXMvZXZlbnRzLWF0LXBhcmxpYW1lbnQtaG91c2UuYXNweCcgPkV2ZW50cyAmIGV4aGliaXRpb25zPC9hPjwvbGk+CjxsaT48YSBjbGFzcz0nYmxhY2snIGhyZWY9Jy92aXNpdC9wYWdlcy9kaW5pbmcuYXNweCcgPkRpbmluZyAmIEdpZnQgU2hvcDwvYT48L2xpPgo8L3VsPg0KPC9kaXY+DQo8L2Rpdj4NCmRkAO6SQLpbG7pmxqUZib3zllWmdMuGbitkLI7JWC4AiDo=" /> </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&amp;t=638460220569584809" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ var MSOWebPartPageFormName = 'aspnetForm'; var g_presenceEnabled = true; var g_wsaEnabled = false; var g_correlationId = '5ad066a1-9868-30aa-17ef-612c4fd70a07'; 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("2024-11-23T21:06:18.5972137Z") - new Date(), updateFormDigestPageLoaded: new Date("2024-11-23T21:06:18.5972137Z"), siteClientTag: "1852$$16.0.5465.1001", 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=baJxKLaSphJ%2Fr%2BMEZc11wA%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(&#39;startNavigation&#39;).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(&#39;mainContent&#39;).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'>Regulation 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'>Regulation 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> <ul> <li class='mobileOnly'><a class='maroon' href='/lc/proceduralpublications/pages/new-south-wales-legislative-council-practice.aspx'>NSW Legislative Council Practice</a><em class='icon'></em></li> <li class='mobileOnly'><a class='maroon' href='/lc/proceduralpublications/pages/house-in-review.aspx'>The House in review</a><em class='icon'></em></li> <li class='mobileOnly'><a class='maroon' href='/lc/proceduralpublications/pages/alphabetical-list-of-acts.aspx'>Alphabetical list of Acts</a><em class='icon'></em></li> <li class='mobileOnly'><a class='maroon' href='/lc/proceduralpublications/Pages/Selected-rulings-of-the-President.aspx'>Selected Rulings of the President</a><em class='icon'></em></li> </ul> </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&amp;t=638460220569584809" 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">&#160;</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>Mr James Henry GRIFFIN, BA MP</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/2229/print.jpg " alt="Member Photo" /> <div class="position ">Member of the Legislative Assembly<br />Member for Manly<br />Shadow Minister for Energy, Climate Change and Environment, and Shadow Minister for Customer Service and Digital Government<br />Member of the Liberal Party<br /></div> </div> <div class="contact_details"> <div class="title green">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 green">Manly Electorate Office</div> <table class="contact_office"> <tr> <th class="label_cell green">A</th> <td class="value">Mr James Griffin, MP<br />Shop 2<br />2 Wentworth Street<br />MANLY NSW 2095</td> </tr> <tr> <th class="label_cell green">P</th> <td class="value">(02) 9976 2773</td> </tr> <tr> <th class="label_cell green">F</th> <td class="value">(02) 9976 2993</td> </tr> <tr> <th class="label_cell green">E</th> <td class="value"> <a href="/cdn-cgi/l/email-protection#b9d4d8d7d5c0f9c9d8cbd5d0d8d4dcd7cd97d7cace97ded6cf97d8cc"><span class="__cf_email__" data-cfemail="513c303f3d28112130233d38303c343f257f3f22267f363e277f3024">[email&#160;protected]</span></a> </td> </tr> </table> </div> </div> </div> <br /> <div class="parliamentary_activity"> <div class="title green">Parliamentary Activity</div> <div class="current_positions"> <div class="title green">Current Positions</div> <table class="green"> <tr class="background-green"> <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=""> <td>Shadow Minister for Energy, Climate Change and Environment</td> <td>28 Jul 2024</td> <td></td> </tr> <tr class="cur-data-row" data-cteeid="328"> <td>Member, Joint Standing Committee on Net Zero Future</td> <td>20 Jun 2024</td> <td></td> </tr> <tr class="cur-data-row" data-cteeid="327"> <td>Member, Legislative Assembly Select Committee on Essential Worker Housing</td> <td>16 May 2024</td> <td></td> </tr> <tr class="cur-data-row" data-cteeid=""> <td>Shadow Minister for Customer Service and Digital Government</td> <td>09 May 2023</td> <td></td> </tr> <tr class="cur-data-row" data-cteeid=""> <td>Member for Manly</td> <td>08 Apr 2017</td> <td></td> </tr> <tr class="cur-data-row" data-cteeid=""> <td>Member of the NSW Legislative Assembly</td> <td>08 Apr 2017</td> <td></td> </tr> </table> </div> <div class="prior_positions"> <div class="title green">Prior Positions</div> <table class="green"> <tr class="background-green"> <th class="table_header green">Position</th> <th class="table_header green">Start</th> <th class="table_header green">End</th> <th class="table_header green">Period</th> <th class="table_header green">Notes</th> </tr> <tr class="prior-data-row" data-cteeid=""> <td>Shadow Minister for Energy and Climate Change</td> <td>09 May 2023</td> <td>28 Jul 2024</td> <td>1 year 2 months 20 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid=""> <td>Minister for Environment and Heritage</td> <td>21 Dec 2021</td> <td>28 Mar 2023</td> <td>1 year 3 months 8 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid=""> <td>Parliamentary Secretary for Health and Veterans</td> <td>08 Oct 2021</td> <td>21 Dec 2021</td> <td>2 months 14 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid=""> <td>Parliamentary Secretary for Health and Veterans</td> <td>09 Jun 2021</td> <td>05 Oct 2021</td> <td>3 months 27 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid="171"> <td>Member, Legislative Assembly Committee on Environment and Planning</td> <td>18 Jun 2019</td> <td>31 Mar 2022</td> <td>2 years 9 months 14 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid=""> <td>Parliamentary Secretary for the Environment and Veterans</td> <td>24 Apr 2019</td> <td>09 Jun 2021</td> <td>2 years 1 month 17 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid="173"> <td>Deputy Chair, Committee on the Health Care Complaints Commission</td> <td>25 Oct 2018</td> <td>01 Mar 2019</td> <td>4 months 5 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid="171"> <td>Chair, Legislative Assembly Committee on Environment and Planning</td> <td>26 Sep 2018</td> <td>01 Mar 2019</td> <td>5 months 4 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid="173"> <td>Member, Committee on the Health Care Complaints Commission</td> <td>20 Sep 2018</td> <td>01 Mar 2019</td> <td>5 months 10 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid="171"> <td>Member, Legislative Assembly Committee on Environment and Planning</td> <td>20 Sep 2018</td> <td>01 Mar 2019</td> <td>5 months 10 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid="245"> <td>Chair, Legislation Review Committee</td> <td>23 Nov 2017</td> <td>20 Sep 2018</td> <td>9 months 29 days </td> <td></td> </tr> <tr class="prior-data-row" data-cteeid=""> <td>Member, Legislation Review Committee</td> <td>01 Jun 2017</td> <td>23 Nov 2017</td> <td>5 months 23 days </td> <td>Elected Chair of the Committee on 23 November 2017 (see separate entry).</td> </tr> </table> </div> </div> <div class="parliamentary_record "> <div class="title green">Parliamentary Record</div> <a target="_blank" href="/hansard/Pages/member-speeches.aspx?pk=2229">Mr Griffin's speeches in Hansard</a> <br/> <a target="_blank" href="/la/papers/Pages/qa-by-member.aspx?pk=2229">Mr Griffin's questions published in the Question & Answer Paper</a> <br/> <a target="_blank" href="/la/papers/pages/house-papers.aspx?tab=Filter&filterHouse=LA&paperType=NoticeTracking&browseDisabled=yes&view=NoticeTrackingViewByMember&memberId=2229">Mr Griffin's Notices of Motion given in Parliament</a> </div> <div class="electorate_about"> <div class="title green">About the Manly Electorate</div> <div class="description"><p>Includes partially or wholly the following localities and postcodes.</p><p>Localities: Balgowlah, Balgowlah Heights, Brookvale, Clontarf, Curl Curl, Dee Why, Fairlight, Freshwater, Manly, Manly Vale, North Balgowlah, North Curl Curl, North Manly, Queenscliff, Seaforth.</p><p>Postcodes: 2092, 2093, 2094, 2095, 2096, 2099, 2100<br /> <br /> Area: 32.9155 square kilometres<br /> <br /> Enrolment: 59,860</p></div> <br /> <div class="info_url"> For more detailed information see - <a href="https://www.elections.nsw.gov.au/District-profiles/Manly"> <span>https://www.elections.nsw.gov.au/District-profiles/Manly</span> </a> </div> </div> <div class="biography"> <div class="title green "> Biography </div> <div class="biopar"> <span class="spn-bio-title">Political Party Activity</span> <p>2005 to present, Member, Manly Branch of the Liberal Party of Australia</p> </div> <div class="biopar"> <span class="spn-bio-title">Community Activity</span> <p>Patron of various Manly based community organisations and groups</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="hide" class="biopar"> <span class="spn-bio-title">Personal</span> <p></p> </div> <div class="biopar"> <span class="spn-bio-title">Qualifications, Occupations and Interests</span> <p><p>Qualifications</p><p>Bachelor of Arts (BA), University of Notre Dame, Australia</p><p>Advanced Political Leadership Program, The McKinnon Institute</p><p>Occupations</p><p>Director, KPMG Australia</p><p>Interests</p><p>Running and surfing</p></p> </div> <div class="biopar"> <span class="spn-bio-title">Additional Information</span> <p>Inaugural Speech,&nbsp;3 May 2017:</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/2229/James%20Griffin%20Inaugural%20Speech.pdf'> <img src='/Style Library/NSWParliament.Website/images/large_pdf_icon.png' border='0' style='width:34px;'> <span style='display:block;'>James Griffin Inaugural 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 = "green" + "-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("." + "green" + "-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 = "green" + "-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("." + "green" + "-bg-row-" + "odd").css('background-color', 'white'); } jQuery("table.green").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 = '0xAC47308EAB2C7B1C493DED18E9814320EC19E7C0250266E397FBDBEA6BDD754677A4C647FED7BA39A0A4FD62CAD2BF78B3B0874C6EC70873CF6113A4E71CA909,23 Nov 2024 21:06:18 -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> </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:'8e741f4f2d339fd7',t:'MTczMjM5NTk3OC4wMDAwMDA='};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>

Pages: 1 2 3 4 5 6 7 8 9 10