CINXE.COM
AAPG Store
<!DOCTYPE html> <html> <head id="ctl00_headMasterPage"><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="IE=EDGE" /><title> AAPG Store </title><link rel="stylesheet" type="text/css" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" /><link rel="stylesheet" type="text/css" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous" /><!-- ScrapeHeadStartTag --> <!-- store-scrape.html - is04 --> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /> <!--<meta content="text/javascript" http-equiv="Content-Script-Type" /><meta content="text/css" http-equiv="Content-Style-Type" />--> <meta id="MetaDescription" name="DESCRIPTION" content="The American Association of Petroleum Geologists is an international organization with over 38,000 members in 100-plus countries. The purposes of this Association are to advance the science of geology." /><meta id="MetaKeywords" name="KEYWORDS" content="AAPG, American Association of Petroleum Geologists, petroleum, geology, geoscience, geologist, oil, gas, natural gas, exploration, production, carbohydrate, energy, minerals, geoscience, geoscientist, career, meeting, meetings, Explorer, Bulletin, earth, hydrocarbons, energy, reserves, resource, rock, shale, training, drill, 3D, 4D, seismic" /> <!--<meta id="MetaCopyright" name="COPYRIGHT" content="Copyright 2015 - American Association of Petroleum Geologists" />--> <meta id="MetaAuthor" name="AUTHOR" content="AAPG" /> <!--<meta name="RESOURCE-TYPE" content="DOCUMENT" /><meta name="DISTRIBUTION" content="GLOBAL" />--> <meta id="MetaRobots" name="ROBOTS" content="INDEX, FOLLOW" /><meta name="REVISIT-AFTER" content="1 DAYS" /><meta name="RATING" content="GENERAL" /> <!--<meta http-equiv="PAGE-ENTER" content="RevealTrans(Duration=0,Transition=1)" />--> <!-- Reason: http://stackoverflow.com/questions/3726357/why-does-ie9-switch-to-compatibility-mode-on-my-website --> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"a1313fa08b","applicationID":"3368953","transactionName":"YQADYkUEChBWVxdcDVhKL1lFCAUPXk4GUU0c","queueTime":0,"applicationTime":1435,"ttGuid":"35B4A2F35FCCCB6","agent":"js-agent.newrelic.com/nr-632.min.js"}</script> <script type="text/javascript">(window.NREUM||(NREUM={})).loader_config={xpid:"UgUBVl5SGwADUllbAgI="};window.NREUM||(NREUM={}),__nr_require=function(t,e,n){function r(n){if(!e[n]){var o=e[n]={exports:{}};t[n][0].call(o.exports,function(e){var o=t[n][1][e];return r(o?o:e)},o,o.exports)}return e[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<n.length;o++)r(n[o]);return r}({QJf3ax:[function(t,e){function n(t){function e(e,n,a){t&&t(e,n,a),a||(a={});for(var c=s(e),u=c.length,f=i(a,o,r),d=0;u>d;d++)c[d].apply(f,n);return f}function a(t,e){u[t]=s(t).concat(e)}function s(t){return u[t]||[]}function c(){return n(e)}var u={};return{on:a,emit:e,create:c,listeners:s,_events:u}}function r(){return{}}var o="nr@context",i=t("gos");e.exports=n()},{gos:"7eSDFh"}],ee:[function(t,e){e.exports=t("QJf3ax")},{}],3:[function(t){function e(t){try{i.console&&console.log(t)}catch(e){}}var n,r=t("ee"),o=t(1),i={};try{n=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(i.console=!0,-1!==n.indexOf("dev")&&(i.dev=!0),-1!==n.indexOf("nr_dev")&&(i.nrDev=!0))}catch(a){}i.nrDev&&r.on("internal-error",function(t){e(t.stack)}),i.dev&&r.on("fn-err",function(t,n,r){e(r.stack)}),i.dev&&(e("NR AGENT IN DEVELOPMENT MODE"),e("flags: "+o(i,function(t){return t}).join(", ")))},{1:20,ee:"QJf3ax"}],4:[function(t){function e(t,e,n,i,s){try{c?c-=1:r("err",[s||new UncaughtException(t,e,n)])}catch(u){try{r("ierr",[u,(new Date).getTime(),!0])}catch(f){}}return"function"==typeof a?a.apply(this,o(arguments)):!1}function UncaughtException(t,e,n){this.message=t||"Uncaught error with no additional information",this.sourceURL=e,this.line=n}function n(t){r("err",[t,(new Date).getTime()])}var r=t("handle"),o=t(6),i=t("ee"),a=window.onerror,s=!1,c=0;t("loader").features.err=!0,t(3),window.onerror=e;try{throw new Error}catch(u){"stack"in u&&(t(4),t(5),"addEventListener"in window&&t(1),window.XMLHttpRequest&&XMLHttpRequest.prototype&&XMLHttpRequest.prototype.addEventListener&&window.XMLHttpRequest&&XMLHttpRequest.prototype&&XMLHttpRequest.prototype.addEventListener&&!/CriOS/.test(navigator.userAgent)&&t(2),s=!0)}i.on("fn-start",function(){s&&(c+=1)}),i.on("fn-err",function(t,e,r){s&&(this.thrown=!0,n(r))}),i.on("fn-end",function(){s&&!this.thrown&&c>0&&(c-=1)}),i.on("internal-error",function(t){r("ierr",[t,(new Date).getTime(),!0])})},{1:5,2:8,3:3,4:7,5:6,6:21,ee:"QJf3ax",handle:"D5DuLP",loader:"G9z0Bl"}],5:[function(t,e){function n(t){i.inPlace(t,["addEventListener","removeEventListener"],"-",r)}function r(t){return t[1]}var o=(t(1),t("ee").create()),i=t(2)(o),a=t("gos");if(e.exports=o,n(window),"getPrototypeOf"in Object){for(var s=document;s&&!s.hasOwnProperty("addEventListener");)s=Object.getPrototypeOf(s);s&&n(s);for(var c=XMLHttpRequest.prototype;c&&!c.hasOwnProperty("addEventListener");)c=Object.getPrototypeOf(c);c&&n(c)}else XMLHttpRequest.prototype.hasOwnProperty("addEventListener")&&n(XMLHttpRequest.prototype);o.on("addEventListener-start",function(t){if(t[1]){var e=t[1];"function"==typeof e?this.wrapped=t[1]=a(e,"nr@wrapped",function(){return i(e,"fn-",null,e.name||"anonymous")}):"function"==typeof e.handleEvent&&i.inPlace(e,["handleEvent"],"fn-")}}),o.on("removeEventListener-start",function(t){var e=this.wrapped;e&&(t[1]=e)})},{1:21,2:22,ee:"QJf3ax",gos:"7eSDFh"}],6:[function(t,e){var n=(t(2),t("ee").create()),r=t(1)(n);e.exports=n,r.inPlace(window,["requestAnimationFrame","mozRequestAnimationFrame","webkitRequestAnimationFrame","msRequestAnimationFrame"],"raf-"),n.on("raf-start",function(t){t[0]=r(t[0],"fn-")})},{1:22,2:21,ee:"QJf3ax"}],7:[function(t,e){function n(t,e,n){t[0]=o(t[0],"fn-",null,n)}var r=(t(2),t("ee").create()),o=t(1)(r);e.exports=r,o.inPlace(window,["setTimeout","setInterval","setImmediate"],"setTimer-"),r.on("setTimer-start",n)},{1:22,2:21,ee:"QJf3ax"}],8:[function(t,e){function n(){u.inPlace(this,p,"fn-")}function r(t,e){u.inPlace(e,["onreadystatechange"],"fn-")}function o(t,e){return e}function i(t,e){for(var n in t)e[n]=t[n];return e}var a=t("ee").create(),s=t(1),c=t(2),u=c(a),f=c(s),d=window.XMLHttpRequest,p=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"];e.exports=a,window.XMLHttpRequest=function(t){var e=new d(t);try{a.emit("new-xhr",[],e),f.inPlace(e,["addEventListener","removeEventListener"],"-",o),e.addEventListener("readystatechange",n,!1)}catch(r){try{a.emit("internal-error",[r])}catch(i){}}return e},i(d,XMLHttpRequest),XMLHttpRequest.prototype=d.prototype,u.inPlace(XMLHttpRequest.prototype,["open","send"],"-xhr-",o),a.on("send-xhr-start",r),a.on("open-xhr-start",r)},{1:5,2:22,ee:"QJf3ax"}],9:[function(t){function e(t){var e=this.params,r=this.metrics;if(!this.ended){this.ended=!0;for(var i=0;c>i;i++)t.removeEventListener(s[i],this.listener,!1);if(!e.aborted){if(r.duration=(new Date).getTime()-this.startTime,4===t.readyState){e.status=t.status;var a=t.responseType,u="arraybuffer"===a||"blob"===a||"json"===a?t.response:t.responseText,f=n(u);if(f&&(r.rxSize=f),this.sameOrigin){var d=t.getResponseHeader("X-NewRelic-App-Data");d&&(e.cat=d.split(", ").pop())}}else e.status=0;r.cbTime=this.cbTime,o("xhr",[e,r,this.startTime])}}}function n(t){if("string"==typeof t&&t.length)return t.length;if("object"!=typeof t)return void 0;if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if("undefined"!=typeof FormData&&t instanceof FormData)return void 0;try{return JSON.stringify(t).length}catch(e){return void 0}}function r(t,e){var n=i(e),r=t.params;r.host=n.hostname+":"+n.port,r.pathname=n.pathname,t.sameOrigin=n.sameOrigin}if(window.XMLHttpRequest&&XMLHttpRequest.prototype&&XMLHttpRequest.prototype.addEventListener&&!/CriOS/.test(navigator.userAgent)){t("loader").features.xhr=!0;var o=t("handle"),i=t(2),a=t("ee"),s=["load","error","abort","timeout"],c=s.length,u=t(1);t(4),t(3),a.on("new-xhr",function(){this.totalCbs=0,this.called=0,this.cbTime=0,this.end=e,this.ended=!1,this.xhrGuids={}}),a.on("open-xhr-start",function(t){this.params={method:t[0]},r(this,t[1]),this.metrics={}}),a.on("open-xhr-end",function(t,e){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&e.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid)}),a.on("send-xhr-start",function(t,e){var r=this.metrics,o=t[0],i=this;if(r&&o){var u=n(o);u&&(r.txSize=u)}this.startTime=(new Date).getTime(),this.listener=function(t){try{"abort"===t.type&&(i.params.aborted=!0),("load"!==t.type||i.called===i.totalCbs&&(i.onloadCalled||"function"!=typeof e.onload))&&i.end(e)}catch(n){try{a.emit("internal-error",[n])}catch(r){}}};for(var f=0;c>f;f++)e.addEventListener(s[f],this.listener,!1)}),a.on("xhr-cb-time",function(t,e,n){this.cbTime+=t,e?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof n.onload||this.end(n)}),a.on("xhr-load-added",function(t,e){var n=""+u(t)+!!e;this.xhrGuids&&!this.xhrGuids[n]&&(this.xhrGuids[n]=!0,this.totalCbs+=1)}),a.on("xhr-load-removed",function(t,e){var n=""+u(t)+!!e;this.xhrGuids&&this.xhrGuids[n]&&(delete this.xhrGuids[n],this.totalCbs-=1)}),a.on("addEventListener-end",function(t,e){e instanceof XMLHttpRequest&&"load"===t[0]&&a.emit("xhr-load-added",[t[1],t[2]],e)}),a.on("removeEventListener-end",function(t,e){e instanceof XMLHttpRequest&&"load"===t[0]&&a.emit("xhr-load-removed",[t[1],t[2]],e)}),a.on("fn-start",function(t,e,n){e instanceof XMLHttpRequest&&("onload"===n&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=(new Date).getTime()))}),a.on("fn-end",function(t,e){this.xhrCbStart&&a.emit("xhr-cb-time",[(new Date).getTime()-this.xhrCbStart,this.onload,e],e)})}},{1:"XL7HBI",2:10,3:8,4:5,ee:"QJf3ax",handle:"D5DuLP",loader:"G9z0Bl"}],10:[function(t,e){e.exports=function(t){var e=document.createElement("a"),n=window.location,r={};e.href=t,r.port=e.port;var o=e.href.split("://");return!r.port&&o[1]&&(r.port=o[1].split("/")[0].split("@").pop().split(":")[1]),r.port&&"0"!==r.port||(r.port="https"===o[0]?"443":"80"),r.hostname=e.hostname||n.hostname,r.pathname=e.pathname,r.protocol=o[0],"/"!==r.pathname.charAt(0)&&(r.pathname="/"+r.pathname),r.sameOrigin=!e.hostname||e.hostname===document.domain&&e.port===n.port&&e.protocol===n.protocol,r}},{}],11:[function(t,e){function n(t){return function(){r(t,[(new Date).getTime()].concat(i(arguments)))}}var r=t("handle"),o=t(1),i=t(2);"undefined"==typeof window.newrelic&&(newrelic=window.NREUM);var a=["setPageViewName","addPageAction","setCustomAttribute","finished","addToTrace","inlineHit","noticeError"];o(a,function(t,e){window.NREUM[e]=n("api-"+e)}),e.exports=window.NREUM},{1:20,2:21,handle:"D5DuLP"}],"7eSDFh":[function(t,e){function n(t,e,n){if(r.call(t,e))return t[e];var o=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,e,{value:o,writable:!0,enumerable:!1}),o}catch(i){}return t[e]=o,o}var r=Object.prototype.hasOwnProperty;e.exports=n},{}],gos:[function(t,e){e.exports=t("7eSDFh")},{}],handle:[function(t,e){e.exports=t("D5DuLP")},{}],D5DuLP:[function(t,e){function n(t,e,n){return r.listeners(t).length?r.emit(t,e,n):(o[t]||(o[t]=[]),void o[t].push(e))}var r=t("ee").create(),o={};e.exports=n,n.ee=r,r.q=o},{ee:"QJf3ax"}],id:[function(t,e){e.exports=t("XL7HBI")},{}],XL7HBI:[function(t,e){function n(t){var e=typeof t;return!t||"object"!==e&&"function"!==e?-1:t===window?0:i(t,o,function(){return r++})}var r=1,o="nr@id",i=t("gos");e.exports=n},{gos:"7eSDFh"}],G9z0Bl:[function(t,e){function n(){var t=p.info=NREUM.info,e=u.getElementsByTagName("script")[0];if(t&&t.licenseKey&&t.applicationID&&e){s(d,function(e,n){e in t||(t[e]=n)});var n="https"===f.split(":")[0]||t.sslForHttp;p.proto=n?"https://":"http://",a("mark",["onload",i()]);var r=u.createElement("script");r.src=p.proto+t.agent,e.parentNode.insertBefore(r,e)}}function r(){"complete"===u.readyState&&o()}function o(){a("mark",["domContent",i()])}function i(){return(new Date).getTime()}var a=t("handle"),s=t(1),c=(t(2),window),u=c.document,f=(""+location).split("?")[0],d={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-632.min.js"},p=e.exports={offset:i(),origin:f,features:{}};u.addEventListener?(u.addEventListener("DOMContentLoaded",o,!1),c.addEventListener("load",n,!1)):(u.attachEvent("onreadystatechange",r),c.attachEvent("onload",n)),a("mark",["firstbyte",i()])},{1:20,2:11,handle:"D5DuLP"}],loader:[function(t,e){e.exports=t("G9z0Bl")},{}],20:[function(t,e){function n(t,e){var n=[],o="",i=0;for(o in t)r.call(t,o)&&(n[i]=e(o,t[o]),i+=1);return n}var r=Object.prototype.hasOwnProperty;e.exports=n},{}],21:[function(t,e){function n(t,e,n){e||(e=0),"undefined"==typeof n&&(n=t?t.length:0);for(var r=-1,o=n-e||0,i=Array(0>o?0:o);++r<o;)i[r]=t[e+r];return i}e.exports=n},{}],22:[function(t,e){function n(t){return!(t&&"function"==typeof t&&t.apply&&!t[i])}var r=t("ee"),o=t(1),i="nr@wrapper",a=Object.prototype.hasOwnProperty;e.exports=function(t){function e(t,e,r,a){function nrWrapper(){var n,i,s,u;try{i=this,n=o(arguments),s=r&&r(n,i)||{}}catch(d){f([d,"",[n,i,a],s])}c(e+"start",[n,i,a],s);try{return u=t.apply(i,n)}catch(p){throw c(e+"err",[n,i,p],s),p}finally{c(e+"end",[n,i,u],s)}}return n(t)?t:(e||(e=""),nrWrapper[i]=!0,u(t,nrWrapper),nrWrapper)}function s(t,r,o,i){o||(o="");var a,s,c,u="-"===o.charAt(0);for(c=0;c<r.length;c++)s=r[c],a=t[s],n(a)||(t[s]=e(a,u?s+o:o,i,s))}function c(e,n,r){try{t.emit(e,n,r)}catch(o){f([o,e,n,r])}}function u(t,e){if(Object.defineProperty&&Object.keys)try{var n=Object.keys(t);return n.forEach(function(n){Object.defineProperty(e,n,{get:function(){return t[n]},set:function(e){return t[n]=e,e}})}),e}catch(r){f([r])}for(var o in t)a.call(t,o)&&(e[o]=t[o]);return e}function f(e){try{t.emit("internal-error",e)}catch(n){}}return t||(t=r),e.inPlace=s,e.flag=i,e}},{1:21,ee:"QJf3ax"}]},{},["G9z0Bl",4,9]);</script> <!-- Facebook Open Graph --> <meta property="fb:admins" content="100000267341706" /> <!-- Google Publisher info --> <link href="https://plus.google.com/+AapgOrg" rel="publisher" /><link type="image/x-icon" href="//www.aapg.org//www.aapg.org/Portals/0/images/_icons/favicon.ico" rel="SHORTCUT ICON" /><style id="StylePlaceholder" type="text/css"></style><link href="https://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,400,300,700" type="text/css" rel="stylesheet"/> <!-- ShareThis code --> <!-- <script type="text/javascript"> var switchTo5x=true; </script> <script defer="defer" type="text/javascript" src="https://w.sharethis.com/button/buttons.js"></script> <script type="text/javascript"> stLight.options({publisher: "ur-edb7517b-ce7c-d8ca-fd50-54102bfa993", doNotHash: false, doNotCopy: false, hashAddressBar: false, onhover: false}); </script>--> <!--<script type="text/javascript" defer src="https://www.aapg.org/js/custom-js/buttons-02122015.js"></script>--> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script> <!--<script type="text/javascript">stLight.options({publisher: "ur-edb7517b-ce7c-d8ca-fd50-54102bfa993", doNotHash: false, doNotCopy: false, hashAddressBar: false, onhover: false });</script>--> <!--<script src="https://www.aapg.org/DependencyHandler.axd/dfc5c5444d4102a35235c32ad3a2b275.69.js" type="text/javascript"></script> <script src="https://www.aapg.org/DependencyHandler.axd/16b1c2ac80b628f80b7edba6eeb3bdc2.69.js" type="text/javascript"></script>--> <!--<link href="http://www.aapg.org/DependencyHandler.axd/ff9d49962563713c26c15e7e7c4ffa83.69.css" type="text/css" rel="stylesheet"> TG Replaced with newer version - 6/13/2016--> <!--<link href="//www.aapg.org/DependencyHandler.axd/6d6e64157540eca9475946248db1f9de.96.css" type="text/css" rel="stylesheet"/>--> <!--<link href="//www.aapg.org/DependencyHandler.axd/6ba8da5d8850f37cb341b5b6b884e25a.96.css" type="text/css" rel="stylesheet"/>--> <!--<script src="//www.aapg.org/DependencyHandler.axd/7916e4eafdfd2424243296b4494982f5.96.js" type="text/javascript"></script>--> <!--<link href="//www.aapg.org/DependencyHandler.axd/5c2646ed315ea1c908d61f3a8c34fe9f.96.css" type="text/css" rel="stylesheet"/>--> <!--<link href="//www.aapg.org/DependencyHandler.axd/a63a455e06026fbd6bc78568d3de8091.96.css" type="text/css" rel="stylesheet"/>--> <!--<script src="//www.aapg.org/DependencyHandler.axd/7916e4eafdfd2424243296b4494982f5.96.js" type="text/javascript"></script>--> <!--<link href="//www.aapg.org/DependencyHandler.axd/4905f7363eb6e7b04b4fd260ace0298b.97.css" type="text/css" rel="stylesheet"/> <link href="//www.aapg.org/DependencyHandler.axd/bd7350f4bb6b049c304522415a031deb.97.css" type="text/css" rel="stylesheet"/> <script src="//www.aapg.org/DependencyHandler.axd/4c94cb7bbf2a65203f57f121428546d2.97.js" type="text/javascript"></script>--> <!--<link href="http://www.aapg.org/DependencyHandler.axd/4757f7b6fa9becb3f5317425c77f28d0/560/css" type="text/css" rel="stylesheet"/> <link href="http://www.aapg.org/DependencyHandler.axd/e663b64c5d5d35d0974a0c304e362dd4/560/css" type="text/css" rel="stylesheet"/> <script src="https://www.aapg.org/DependencyHandler.axd/3e2144e3771deffd30756057653372ad/560/js" type="text/javascript"></script>--> <link href="//www.aapg.org//www.aapg.org/DependencyHandler.axd?s=L1Jlc291cmNlcy9TaGFyZWQvc3R5bGVzaGVldHMvZG5uZGVmYXVsdC83LjAuMC9kZWZhdWx0LmNzczsvUG9ydGFscy9fZGVmYXVsdC9hZG1pbi5jc3M7L0Rlc2t0b3BNb2R1bGVzL1BhY2tGbGFzaFB1Ymxpc2gvbW9kdWxlLmNzczsvRGVza3RvcE1vZHVsZXMvUGFja0ZsYXNoUHVibGlzaC9BcnRpY2xlTGlzdC9tb2R1bGUuY3NzOy9EZXNrdG9wTW9kdWxlcy9Ebm5TaGFycC9TZWFyY2hCb29zdC9tb2R1bGUuY3NzOy9hZG1pbi9Db250cm9sUGFuZWwvQ29udHJvbEJhci5jc3M7L1BvcnRhbHMvX2RlZmF1bHQvU2tpbnMvX2RlZmF1bHQvV2ViQ29udHJvbFNraW4vRGVmYXVsdC9Db21ib0JveC5Ebm5CbGFjay5jc3M7L1Jlc291cmNlcy9TaGFyZWQvY29tcG9uZW50cy9Ecm9wRG93bkxpc3QvZG5uLkRyb3BEb3duTGlzdC5jc3M7L1Jlc291cmNlcy9TaGFyZWQvc2NyaXB0cy9qcXVlcnkvZG5uLmpTY3JvbGxCYXIuY3NzOy9SZXNvdXJjZXMvU2hhcmVkL0NvbXBvbmVudHMvRmlsZVVwbG9hZC9kbm4uRmlsZVVwbG9hZC5jc3M7L1BvcnRhbHMvX2RlZmF1bHQvU2tpbnMvQUFQR19TL3NraW4uY3NzOy9Qb3J0YWxzL19kZWZhdWx0L0NvbnRhaW5lcnMvQUFQR19DL2NvbnRhaW5lci5jc3M7L0Rlc2t0b3BNb2R1bGVzL1BmRG5uTmF2aWdhdGlvbi9QZk1lZ2FCYXNlU3R5bGVzLmNzczsvRGVza3RvcE1vZHVsZXMvUGZEbm5OYXZpZ2F0aW9uL3RoZW1lcy9BQVBHL3RoZW1lLmNzczsvUG9ydGFscy8wL3BvcnRhbC5jc3M7L1BvcnRhbHMvX2RlZmF1bHQvU2tpbnMvQUFQR19TL29ubHktZGVza3RvcC5jc3M7&t=Css&cdv=562" type="text/css" rel="stylesheet"/> <link href="https://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,400,300,700" type="text/css" rel="stylesheet"/> <link href="//www.aapg.org//www.aapg.org/DependencyHandler.axd?s=L2pzL2N1c3RvbS1qcy9hYXBnLXNvY2lhbC1zaGFyZS5jc3M7L0Rlc2t0b3BNb2R1bGVzL0RublNoYXJwL1NlYXJjaEJvb3N0L3RlbXBsYXRlcy9pbnB1dC9zaW1wbGUtYnV0dG9uL3N0eWxlcy5jc3M7&t=Css&cdv=562" type="text/css" rel="stylesheet"/> <script src="//www.aapg.org//www.aapg.org/DependencyHandler.axd?s=L1Jlc291cmNlcy9saWJyYXJpZXMvalF1ZXJ5LzAxXzA5XzAxL2pxdWVyeS5qczsvUmVzb3VyY2VzL2xpYnJhcmllcy9qUXVlcnktVUkvMDFfMTFfMDMvanF1ZXJ5LXVpLmpzOw&t=Javascript&cdv=562" type="text/javascript"></script> <script> /** * Function that tracks a click on an outbound link in Google Analytics. * This function takes a valid URL string as an argument, and uses that URL string * as the event label. */ var trackOutboundLink = function(url) { ga('send', 'event', 'outbound', 'click', url, {'hitCallback': function () { document.location = url; } }); } </script> <link rel='SHORTCUT ICON' href='//www.aapg.org/Portals/0/images/_icons/favicon.ico' type='image/x-icon' /> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-48078680-1']); _gaq.push(['_setDomainName', 'www.aapg.org']); _gaq.push(['_setAllowHash', false]); _gaq.push(['_setCustomVar', 1,'AAPG','',3]); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <script defer src="https://www.aapg.org/js/custom-js/portamento-multi.js"></script> <script defer src="https://www.aapg.org/js/custom-js/jquery.dfp.min.js"></script> <script> $(document).ready(function(){ //ORIGINAL var dfpslots=$("#wrapper").find(".adslot").filter(":visible"), /* var dfpslots=$("#Body").find(".adslot"), i=0, slot= new Array(); if (dfpslots.length) { googletag.cmd.push(function() { $(dfpslots).each(function(){ slot[i] = googletag.defineSlot('/65958724/'+$(this).attr('data-dfp'), [$(this).width(), $(this).height()], $(this).attr('id')).addService(googletag.pubads()); //if ($(this).attr('data-cids')) slot[i].set("adsense_channel_ids", $(this).attr('data-cids')); i++ }); googletag.pubads().enableSingleRequest(); // Breaks channel reporting googletag.enableServices(); $(dfpslots).each(function(){ googletag.display($(this).attr('id')); }); }); } */ }); $(window).load(function(e) { var width = window.innerWidth || document.documentElement.clientWidth; console.log(width); if (width > 1024) { $(".ad-desktop").dfp({ dfpID:'65958724' }); /* If desktop tower ads module is displaying, make it sticky */ $('#dnn_AdsPane').portamento(); //$('#dnn_ctr3280_WT_Banners_pnlBanners, .bannerDisplayDiv, #dnn_ctr3280_ModuleContent, #dnn_ctr3280_contentpane').height($('#outerTd').height());.attr('id','bannerad').attr('style','').parent() $('#portamento_container_dnn_AdsPane').height($('.row').height()).css('visibility','visible'); //$('.bannerDisplayCellDiv img').css('visibility','visible'); $(".ad-tablet,.ad-mobile").hide(); } else if ((width >= 768) && (width <= 1024)) { $(".fixed-bottom-ads").css('visibility','visible'); $(".ad-desktop,.ad-mobile").hide(); $(".AdsPane").hide(); $(".copyright_area").css('padding-bottom','110px'); $(".ad-tablet").dfp({ dfpID:'65958724' }).addClass("fixed-bottom"); } else if ((width >= 300) && (width < 768)) { $(".fixed-bottom-ads").css('visibility','visible'); $(".ad-tablet,.ad-desktop").hide(); $(".AdsPane").hide(); $(".copyright_area").css('padding-bottom','70px'); $(".ad-mobile").dfp({ dfpID:'65958724' }).addClass("fixed-bottom"); } else { $(".AdsPane").hide(); } }); </script> <link href="https://d35islomi5rx1v.cloudfront.net/ajaxz/2021.3.1111/Menu.css" type="text/css" rel="stylesheet" class="Telerik_stylesheet" /><link href="https://d35islomi5rx1v.cloudfront.net/ajaxz/2021.3.1111/Default/Menu.Default.css" type="text/css" rel="stylesheet" class="Telerik_stylesheet" /><link href="https://d35islomi5rx1v.cloudfront.net/ajaxz/2021.3.1111/TreeView.css" type="text/css" rel="stylesheet" class="Telerik_stylesheet" /><link href="https://d35islomi5rx1v.cloudfront.net/ajaxz/2021.3.1111/Default/TreeView.Default.css" type="text/css" rel="stylesheet" class="Telerik_stylesheet" /><link href="https://d35islomi5rx1v.cloudfront.net/ajaxz/2021.3.1111/Ajax.css" type="text/css" rel="stylesheet" class="Telerik_stylesheet" /><link href="https://d35islomi5rx1v.cloudfront.net/ajaxz/2021.3.1111/Default/Ajax.Default.css" type="text/css" rel="stylesheet" class="Telerik_stylesheet" /><link href="/Telerik.Web.UI.WebResource.axd?d=n2rkE2_AJ65IeD88UYyjPORPfOVVbZ8-e4u8Frk8Va3C7WL_tzH8q852F-VhtOVeItZW4Eb5TwvlD0sOwDHZ9SINWgX5dandBaf4EsZFh9Gdbz3LzMwCLYrYqdLWe45GsxXc_g2&t=638568424377359528&compress=1&_TSM_CombinedScripts_=%3b%3bATS.Controls%3aen-US%3af090c4bc-a24e-4b83-8395-fd8ec7cd57c9%3a6b7a80d2%3a136f3c55%3b%7c638297930040000000%3ac1de265a%3a20233107%3a6b11fab5%3aff666679%3a9c11c79f%3a3c081b38" type="text/css" rel="stylesheet" /><link rel="stylesheet" type="text/css" href="/ATSResources/override.css" /><link rel="stylesheet" type="text/css" href="/Style/override.css" /><link rel="stylesheet" type="text/css" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.min.css" /><link rel="stylesheet" type="text/css" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" /><link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/dt/dt-1.10.18/r-2.2.2/datatables.min.css" /><link rel="stylesheet" type="text/css" href="https://gyrocode.github.io/jquery-datatables-checkboxes/1.2.11/css/dataTables.checkboxes.css" /><link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/responsive/2.2.3/css/responsive.dataTables.min.css" /><link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Bevan" /></head> <body class="store"> <form name="aspnetForm" method="post" action="./searchresults.aspx?categoryid=14" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm"> <div> <input type="hidden" name="ctl00_rssmMaster_TSSM" id="ctl00_rssmMaster_TSSM" value="" /> <input type="hidden" name="ctl00_rsmMaster_TSM" id="ctl00_rsmMaster_TSM" value="" /> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMjEyNjE1MTMwMw9kFgJmD2QWBAIBD2QWAgIEDxYCHgRUZXh0BdewATwhLS0gU2NyYXBlSGVhZFN0YXJ0VGFnIC0tPgo8IS0tIHN0b3JlLXNjcmFwZS5odG1sIC0gaXMwNCAtLT4KPG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04IiBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIC8+CiAgICA8IS0tPG1ldGEgY29udGVudD0idGV4dC9qYXZhc2NyaXB0IiBodHRwLWVxdWl2PSJDb250ZW50LVNjcmlwdC1UeXBlIiAvPjxtZXRhIGNvbnRlbnQ9InRleHQvY3NzIiBodHRwLWVxdWl2PSJDb250ZW50LVN0eWxlLVR5cGUiIC8+LS0+CiAgICA8bWV0YSBpZD0iTWV0YURlc2NyaXB0aW9uIiBuYW1lPSJERVNDUklQVElPTiIgY29udGVudD0iVGhlIEFtZXJpY2FuIEFzc29jaWF0aW9uIG9mIFBldHJvbGV1bSBHZW9sb2dpc3RzIGlzIGFuIGludGVybmF0aW9uYWwgb3JnYW5pemF0aW9uIHdpdGggb3ZlciAzOCwwMDAgbWVtYmVycyBpbiAxMDAtcGx1cyBjb3VudHJpZXMuIFRoZSBwdXJwb3NlcyBvZiB0aGlzIEFzc29jaWF0aW9uIGFyZSB0byBhZHZhbmNlIHRoZSBzY2llbmNlIG9mIGdlb2xvZ3kuIiAvPjxtZXRhIGlkPSJNZXRhS2V5d29yZHMiIG5hbWU9IktFWVdPUkRTIiBjb250ZW50PSJBQVBHLCBBbWVyaWNhbiBBc3NvY2lhdGlvbiBvZiBQZXRyb2xldW0gR2VvbG9naXN0cywgcGV0cm9sZXVtLCBnZW9sb2d5LCBnZW9zY2llbmNlLCBnZW9sb2dpc3QsIG9pbCwgZ2FzLCBuYXR1cmFsIGdhcywgZXhwbG9yYXRpb24sIHByb2R1Y3Rpb24sIGNhcmJvaHlkcmF0ZSwgZW5lcmd5LCBtaW5lcmFscywgZ2Vvc2NpZW5jZSwgZ2Vvc2NpZW50aXN0LCBjYXJlZXIsIG1lZXRpbmcsIG1lZXRpbmdzLCBFeHBsb3JlciwgQnVsbGV0aW4sIGVhcnRoLCBoeWRyb2NhcmJvbnMsIGVuZXJneSwgcmVzZXJ2ZXMsIHJlc291cmNlLCByb2NrLCBzaGFsZSwgdHJhaW5pbmcsIGRyaWxsLCAzRCwgNEQsIHNlaXNtaWMiIC8+CiAgICA8IS0tPG1ldGEgaWQ9Ik1ldGFDb3B5cmlnaHQiIG5hbWU9IkNPUFlSSUdIVCIgY29udGVudD0iQ29weXJpZ2h0IDIwMTUgLSBBbWVyaWNhbiBBc3NvY2lhdGlvbiBvZiBQZXRyb2xldW0gR2VvbG9naXN0cyIgLz4tLT4KICAgIDxtZXRhIGlkPSJNZXRhQXV0aG9yIiBuYW1lPSJBVVRIT1IiIGNvbnRlbnQ9IkFBUEciIC8+CiAgICA8IS0tPG1ldGEgbmFtZT0iUkVTT1VSQ0UtVFlQRSIgY29udGVudD0iRE9DVU1FTlQiIC8+PG1ldGEgbmFtZT0iRElTVFJJQlVUSU9OIiBjb250ZW50PSJHTE9CQUwiIC8+LS0+CiAgICA8bWV0YSBpZD0iTWV0YVJvYm90cyIgbmFtZT0iUk9CT1RTIiBjb250ZW50PSJJTkRFWCwgRk9MTE9XIiAvPjxtZXRhIG5hbWU9IlJFVklTSVQtQUZURVIiIGNvbnRlbnQ9IjEgREFZUyIgLz48bWV0YSBuYW1lPSJSQVRJTkciIGNvbnRlbnQ9IkdFTkVSQUwiIC8+CiAgICA8IS0tPG1ldGEgaHR0cC1lcXVpdj0iUEFHRS1FTlRFUiIgY29udGVudD0iUmV2ZWFsVHJhbnMoRHVyYXRpb249MCxUcmFuc2l0aW9uPTEpIiAvPi0tPgogICAgPCEtLSBSZWFzb246IGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzcyNjM1Ny93aHktZG9lcy1pZTktc3dpdGNoLXRvLWNvbXBhdGliaWxpdHktbW9kZS1vbi1teS13ZWJzaXRlIC0tPgogICAgPG1ldGEgaHR0cC1lcXVpdj0iWC1VQS1Db21wYXRpYmxlIiBjb250ZW50PSJJRT1lZGdlLGNocm9tZT0xIiAvPgoJPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPndpbmRvdy5OUkVVTXx8KE5SRVVNPXt9KTtOUkVVTS5pbmZvID0geyJiZWFjb24iOiJiYW0ubnItZGF0YS5uZXQiLCJlcnJvckJlYWNvbiI6ImJhbS5uci1kYXRhLm5ldCIsImxpY2Vuc2VLZXkiOiJhMTMxM2ZhMDhiIiwiYXBwbGljYXRpb25JRCI6IjMzNjg5NTMiLCJ0cmFuc2FjdGlvbk5hbWUiOiJZUUFEWWtVRUNoQldWeGRjRFZoS0wxbEZDQVVQWGs0R1VVMGMiLCJxdWV1ZVRpbWUiOjAsImFwcGxpY2F0aW9uVGltZSI6MTQzNSwidHRHdWlkIjoiMzVCNEEyRjM1RkNDQ0I2IiwiYWdlbnQiOiJqcy1hZ2VudC5uZXdyZWxpYy5jb20vbnItNjMyLm1pbi5qcyJ9PC9zY3JpcHQ+Cgk8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+KHdpbmRvdy5OUkVVTXx8KE5SRVVNPXt9KSkubG9hZGVyX2NvbmZpZz17eHBpZDoiVWdVQlZsNVNHd0FEVWxsYkFnST0ifTt3aW5kb3cuTlJFVU18fChOUkVVTT17fSksX19ucl9yZXF1aXJlPWZ1bmN0aW9uKHQsZSxuKXtmdW5jdGlvbiByKG4pe2lmKCFlW25dKXt2YXIgbz1lW25dPXtleHBvcnRzOnt9fTt0W25dWzBdLmNhbGwoby5leHBvcnRzLGZ1bmN0aW9uKGUpe3ZhciBvPXRbbl1bMV1bZV07cmV0dXJuIHIobz9vOmUpfSxvLG8uZXhwb3J0cyl9cmV0dXJuIGVbbl0uZXhwb3J0c31pZigiZnVuY3Rpb24iPT10eXBlb2YgX19ucl9yZXF1aXJlKXJldHVybiBfX25yX3JlcXVpcmU7Zm9yKHZhciBvPTA7bzxuLmxlbmd0aDtvKyspcihuW29dKTtyZXR1cm4gcn0oe1FKZjNheDpbZnVuY3Rpb24odCxlKXtmdW5jdGlvbiBuKHQpe2Z1bmN0aW9uIGUoZSxuLGEpe3QmJnQoZSxuLGEpLGF8fChhPXt9KTtmb3IodmFyIGM9cyhlKSx1PWMubGVuZ3RoLGY9aShhLG8sciksZD0wO3U+ZDtkKyspY1tkXS5hcHBseShmLG4pO3JldHVybiBmfWZ1bmN0aW9uIGEodCxlKXt1W3RdPXModCkuY29uY2F0KGUpfWZ1bmN0aW9uIHModCl7cmV0dXJuIHVbdF18fFtdfWZ1bmN0aW9uIGMoKXtyZXR1cm4gbihlKX12YXIgdT17fTtyZXR1cm57b246YSxlbWl0OmUsY3JlYXRlOmMsbGlzdGVuZXJzOnMsX2V2ZW50czp1fX1mdW5jdGlvbiByKCl7cmV0dXJue319dmFyIG89Im5yQGNvbnRleHQiLGk9dCgiZ29zIik7ZS5leHBvcnRzPW4oKX0se2dvczoiN2VTREZoIn1dLGVlOltmdW5jdGlvbih0LGUpe2UuZXhwb3J0cz10KCJRSmYzYXgiKX0se31dLDM6W2Z1bmN0aW9uKHQpe2Z1bmN0aW9uIGUodCl7dHJ5e2kuY29uc29sZSYmY29uc29sZS5sb2codCl9Y2F0Y2goZSl7fX12YXIgbixyPXQoImVlIiksbz10KDEpLGk9e307dHJ5e249bG9jYWxTdG9yYWdlLmdldEl0ZW0oIl9fbnJfZmxhZ3MiKS5zcGxpdCgiLCIpLGNvbnNvbGUmJiJmdW5jdGlvbiI9PXR5cGVvZiBjb25zb2xlLmxvZyYmKGkuY29uc29sZT0hMCwtMSE9PW4uaW5kZXhPZigiZGV2IikmJihpLmRldj0hMCksLTEhPT1uLmluZGV4T2YoIm5yX2RldiIpJiYoaS5uckRldj0hMCkpfWNhdGNoKGEpe31pLm5yRGV2JiZyLm9uKCJpbnRlcm5hbC1lcnJvciIsZnVuY3Rpb24odCl7ZSh0LnN0YWNrKX0pLGkuZGV2JiZyLm9uKCJmbi1lcnIiLGZ1bmN0aW9uKHQsbixyKXtlKHIuc3RhY2spfSksaS5kZXYmJihlKCJOUiBBR0VOVCBJTiBERVZFTE9QTUVOVCBNT0RFIiksZSgiZmxhZ3M6ICIrbyhpLGZ1bmN0aW9uKHQpe3JldHVybiB0fSkuam9pbigiLCAiKSkpfSx7MToyMCxlZToiUUpmM2F4In1dLDQ6W2Z1bmN0aW9uKHQpe2Z1bmN0aW9uIGUodCxlLG4saSxzKXt0cnl7Yz9jLT0xOnIoImVyciIsW3N8fG5ldyBVbmNhdWdodEV4Y2VwdGlvbih0LGUsbildKX1jYXRjaCh1KXt0cnl7cigiaWVyciIsW3UsKG5ldyBEYXRlKS5nZXRUaW1lKCksITBdKX1jYXRjaChmKXt9fXJldHVybiJmdW5jdGlvbiI9PXR5cGVvZiBhP2EuYXBwbHkodGhpcyxvKGFyZ3VtZW50cykpOiExfWZ1bmN0aW9uIFVuY2F1Z2h0RXhjZXB0aW9uKHQsZSxuKXt0aGlzLm1lc3NhZ2U9dHx8IlVuY2F1Z2h0IGVycm9yIHdpdGggbm8gYWRkaXRpb25hbCBpbmZvcm1hdGlvbiIsdGhpcy5zb3VyY2VVUkw9ZSx0aGlzLmxpbmU9bn1mdW5jdGlvbiBuKHQpe3IoImVyciIsW3QsKG5ldyBEYXRlKS5nZXRUaW1lKCldKX12YXIgcj10KCJoYW5kbGUiKSxvPXQoNiksaT10KCJlZSIpLGE9d2luZG93Lm9uZXJyb3Iscz0hMSxjPTA7dCgibG9hZGVyIikuZmVhdHVyZXMuZXJyPSEwLHQoMyksd2luZG93Lm9uZXJyb3I9ZTt0cnl7dGhyb3cgbmV3IEVycm9yfWNhdGNoKHUpeyJzdGFjayJpbiB1JiYodCg0KSx0KDUpLCJhZGRFdmVudExpc3RlbmVyImluIHdpbmRvdyYmdCgxKSx3aW5kb3cuWE1MSHR0cFJlcXVlc3QmJlhNTEh0dHBSZXF1ZXN0LnByb3RvdHlwZSYmWE1MSHR0cFJlcXVlc3QucHJvdG90eXBlLmFkZEV2ZW50TGlzdGVuZXImJndpbmRvdy5YTUxIdHRwUmVxdWVzdCYmWE1MSHR0cFJlcXVlc3QucHJvdG90eXBlJiZYTUxIdHRwUmVxdWVzdC5wcm90b3R5cGUuYWRkRXZlbnRMaXN0ZW5lciYmIS9DcmlPUy8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSYmdCgyKSxzPSEwKX1pLm9uKCJmbi1zdGFydCIsZnVuY3Rpb24oKXtzJiYoYys9MSl9KSxpLm9uKCJmbi1lcnIiLGZ1bmN0aW9uKHQsZSxyKXtzJiYodGhpcy50aHJvd249ITAsbihyKSl9KSxpLm9uKCJmbi1lbmQiLGZ1bmN0aW9uKCl7cyYmIXRoaXMudGhyb3duJiZjPjAmJihjLT0xKX0pLGkub24oImludGVybmFsLWVycm9yIixmdW5jdGlvbih0KXtyKCJpZXJyIixbdCwobmV3IERhdGUpLmdldFRpbWUoKSwhMF0pfSl9LHsxOjUsMjo4LDM6Myw0OjcsNTo2LDY6MjEsZWU6IlFKZjNheCIsaGFuZGxlOiJENUR1TFAiLGxvYWRlcjoiRzl6MEJsIn1dLDU6W2Z1bmN0aW9uKHQsZSl7ZnVuY3Rpb24gbih0KXtpLmluUGxhY2UodCxbImFkZEV2ZW50TGlzdGVuZXIiLCJyZW1vdmVFdmVudExpc3RlbmVyIl0sIi0iLHIpfWZ1bmN0aW9uIHIodCl7cmV0dXJuIHRbMV19dmFyIG89KHQoMSksdCgiZWUiKS5jcmVhdGUoKSksaT10KDIpKG8pLGE9dCgiZ29zIik7aWYoZS5leHBvcnRzPW8sbih3aW5kb3cpLCJnZXRQcm90b3R5cGVPZiJpbiBPYmplY3Qpe2Zvcih2YXIgcz1kb2N1bWVudDtzJiYhcy5oYXNPd25Qcm9wZXJ0eSgiYWRkRXZlbnRMaXN0ZW5lciIpOylzPU9iamVjdC5nZXRQcm90b3R5cGVPZihzKTtzJiZuKHMpO2Zvcih2YXIgYz1YTUxIdHRwUmVxdWVzdC5wcm90b3R5cGU7YyYmIWMuaGFzT3duUHJvcGVydHkoImFkZEV2ZW50TGlzdGVuZXIiKTspYz1PYmplY3QuZ2V0UHJvdG90eXBlT2YoYyk7YyYmbihjKX1lbHNlIFhNTEh0dHBSZXF1ZXN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eSgiYWRkRXZlbnRMaXN0ZW5lciIpJiZuKFhNTEh0dHBSZXF1ZXN0LnByb3RvdHlwZSk7by5vbigiYWRkRXZlbnRMaXN0ZW5lci1zdGFydCIsZnVuY3Rpb24odCl7aWYodFsxXSl7dmFyIGU9dFsxXTsiZnVuY3Rpb24iPT10eXBlb2YgZT90aGlzLndyYXBwZWQ9dFsxXT1hKGUsIm5yQHdyYXBwZWQiLGZ1bmN0aW9uKCl7cmV0dXJuIGkoZSwiZm4tIixudWxsLGUubmFtZXx8ImFub255bW91cyIpfSk6ImZ1bmN0aW9uIj09dHlwZW9mIGUuaGFuZGxlRXZlbnQmJmkuaW5QbGFjZShlLFsiaGFuZGxlRXZlbnQiXSwiZm4tIil9fSksby5vbigicmVtb3ZlRXZlbnRMaXN0ZW5lci1zdGFydCIsZnVuY3Rpb24odCl7dmFyIGU9dGhpcy53cmFwcGVkO2UmJih0WzFdPWUpfSl9LHsxOjIxLDI6MjIsZWU6IlFKZjNheCIsZ29zOiI3ZVNERmgifV0sNjpbZnVuY3Rpb24odCxlKXt2YXIgbj0odCgyKSx0KCJlZSIpLmNyZWF0ZSgpKSxyPXQoMSkobik7ZS5leHBvcnRzPW4sci5pblBsYWNlKHdpbmRvdyxbInJlcXVlc3RBbmltYXRpb25GcmFtZSIsIm1velJlcXVlc3RBbmltYXRpb25GcmFtZSIsIndlYmtpdFJlcXVlc3RBbmltYXRpb25GcmFtZSIsIm1zUmVxdWVzdEFuaW1hdGlvbkZyYW1lIl0sInJhZi0iKSxuLm9uKCJyYWYtc3RhcnQiLGZ1bmN0aW9uKHQpe3RbMF09cih0WzBdLCJmbi0iKX0pfSx7MToyMiwyOjIxLGVlOiJRSmYzYXgifV0sNzpbZnVuY3Rpb24odCxlKXtmdW5jdGlvbiBuKHQsZSxuKXt0WzBdPW8odFswXSwiZm4tIixudWxsLG4pfXZhciByPSh0KDIpLHQoImVlIikuY3JlYXRlKCkpLG89dCgxKShyKTtlLmV4cG9ydHM9cixvLmluUGxhY2Uod2luZG93LFsic2V0VGltZW91dCIsInNldEludGVydmFsIiwic2V0SW1tZWRpYXRlIl0sInNldFRpbWVyLSIpLHIub24oInNldFRpbWVyLXN0YXJ0IixuKX0sezE6MjIsMjoyMSxlZToiUUpmM2F4In1dLDg6W2Z1bmN0aW9uKHQsZSl7ZnVuY3Rpb24gbigpe3UuaW5QbGFjZSh0aGlzLHAsImZuLSIpfWZ1bmN0aW9uIHIodCxlKXt1LmluUGxhY2UoZSxbIm9ucmVhZHlzdGF0ZWNoYW5nZSJdLCJmbi0iKX1mdW5jdGlvbiBvKHQsZSl7cmV0dXJuIGV9ZnVuY3Rpb24gaSh0LGUpe2Zvcih2YXIgbiBpbiB0KWVbbl09dFtuXTtyZXR1cm4gZX12YXIgYT10KCJlZSIpLmNyZWF0ZSgpLHM9dCgxKSxjPXQoMiksdT1jKGEpLGY9YyhzKSxkPXdpbmRvdy5YTUxIdHRwUmVxdWVzdCxwPVsib25sb2FkIiwib25lcnJvciIsIm9uYWJvcnQiLCJvbmxvYWRzdGFydCIsIm9ubG9hZGVuZCIsIm9ucHJvZ3Jlc3MiLCJvbnRpbWVvdXQiXTtlLmV4cG9ydHM9YSx3aW5kb3cuWE1MSHR0cFJlcXVlc3Q9ZnVuY3Rpb24odCl7dmFyIGU9bmV3IGQodCk7dHJ5e2EuZW1pdCgibmV3LXhociIsW10sZSksZi5pblBsYWNlKGUsWyJhZGRFdmVudExpc3RlbmVyIiwicmVtb3ZlRXZlbnRMaXN0ZW5lciJdLCItIixvKSxlLmFkZEV2ZW50TGlzdGVuZXIoInJlYWR5c3RhdGVjaGFuZ2UiLG4sITEpfWNhdGNoKHIpe3RyeXthLmVtaXQoImludGVybmFsLWVycm9yIixbcl0pfWNhdGNoKGkpe319cmV0dXJuIGV9LGkoZCxYTUxIdHRwUmVxdWVzdCksWE1MSHR0cFJlcXVlc3QucHJvdG90eXBlPWQucHJvdG90eXBlLHUuaW5QbGFjZShYTUxIdHRwUmVxdWVzdC5wcm90b3R5cGUsWyJvcGVuIiwic2VuZCJdLCIteGhyLSIsbyksYS5vbigic2VuZC14aHItc3RhcnQiLHIpLGEub24oIm9wZW4teGhyLXN0YXJ0IixyKX0sezE6NSwyOjIyLGVlOiJRSmYzYXgifV0sOTpbZnVuY3Rpb24odCl7ZnVuY3Rpb24gZSh0KXt2YXIgZT10aGlzLnBhcmFtcyxyPXRoaXMubWV0cmljcztpZighdGhpcy5lbmRlZCl7dGhpcy5lbmRlZD0hMDtmb3IodmFyIGk9MDtjPmk7aSsrKXQucmVtb3ZlRXZlbnRMaXN0ZW5lcihzW2ldLHRoaXMubGlzdGVuZXIsITEpO2lmKCFlLmFib3J0ZWQpe2lmKHIuZHVyYXRpb249KG5ldyBEYXRlKS5nZXRUaW1lKCktdGhpcy5zdGFydFRpbWUsND09PXQucmVhZHlTdGF0ZSl7ZS5zdGF0dXM9dC5zdGF0dXM7dmFyIGE9dC5yZXNwb25zZVR5cGUsdT0iYXJyYXlidWZmZXIiPT09YXx8ImJsb2IiPT09YXx8Impzb24iPT09YT90LnJlc3BvbnNlOnQucmVzcG9uc2VUZXh0LGY9bih1KTtpZihmJiYoci5yeFNpemU9ZiksdGhpcy5zYW1lT3JpZ2luKXt2YXIgZD10LmdldFJlc3BvbnNlSGVhZGVyKCJYLU5ld1JlbGljLUFwcC1EYXRhIik7ZCYmKGUuY2F0PWQuc3BsaXQoIiwgIikucG9wKCkpfX1lbHNlIGUuc3RhdHVzPTA7ci5jYlRpbWU9dGhpcy5jYlRpbWUsbygieGhyIixbZSxyLHRoaXMuc3RhcnRUaW1lXSl9fX1mdW5jdGlvbiBuKHQpe2lmKCJzdHJpbmciPT10eXBlb2YgdCYmdC5sZW5ndGgpcmV0dXJuIHQubGVuZ3RoO2lmKCJvYmplY3QiIT10eXBlb2YgdClyZXR1cm4gdm9pZCAwO2lmKCJ1bmRlZmluZWQiIT10eXBlb2YgQXJyYXlCdWZmZXImJnQgaW5zdGFuY2VvZiBBcnJheUJ1ZmZlciYmdC5ieXRlTGVuZ3RoKXJldHVybiB0LmJ5dGVMZW5ndGg7aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBCbG9iJiZ0IGluc3RhbmNlb2YgQmxvYiYmdC5zaXplKXJldHVybiB0LnNpemU7aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBGb3JtRGF0YSYmdCBpbnN0YW5jZW9mIEZvcm1EYXRhKXJldHVybiB2b2lkIDA7dHJ5e3JldHVybiBKU09OLnN0cmluZ2lmeSh0KS5sZW5ndGh9Y2F0Y2goZSl7cmV0dXJuIHZvaWQgMH19ZnVuY3Rpb24gcih0LGUpe3ZhciBuPWkoZSkscj10LnBhcmFtcztyLmhvc3Q9bi5ob3N0bmFtZSsiOiIrbi5wb3J0LHIucGF0aG5hbWU9bi5wYXRobmFtZSx0LnNhbWVPcmlnaW49bi5zYW1lT3JpZ2lufWlmKHdpbmRvdy5YTUxIdHRwUmVxdWVzdCYmWE1MSHR0cFJlcXVlc3QucHJvdG90eXBlJiZYTUxIdHRwUmVxdWVzdC5wcm90b3R5cGUuYWRkRXZlbnRMaXN0ZW5lciYmIS9DcmlPUy8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSl7dCgibG9hZGVyIikuZmVhdHVyZXMueGhyPSEwO3ZhciBvPXQoImhhbmRsZSIpLGk9dCgyKSxhPXQoImVlIikscz1bImxvYWQiLCJlcnJvciIsImFib3J0IiwidGltZW91dCJdLGM9cy5sZW5ndGgsdT10KDEpO3QoNCksdCgzKSxhLm9uKCJuZXcteGhyIixmdW5jdGlvbigpe3RoaXMudG90YWxDYnM9MCx0aGlzLmNhbGxlZD0wLHRoaXMuY2JUaW1lPTAsdGhpcy5lbmQ9ZSx0aGlzLmVuZGVkPSExLHRoaXMueGhyR3VpZHM9e319KSxhLm9uKCJvcGVuLXhoci1zdGFydCIsZnVuY3Rpb24odCl7dGhpcy5wYXJhbXM9e21ldGhvZDp0WzBdfSxyKHRoaXMsdFsxXSksdGhpcy5tZXRyaWNzPXt9fSksYS5vbigib3Blbi14aHItZW5kIixmdW5jdGlvbih0LGUpeyJsb2FkZXJfY29uZmlnImluIE5SRVVNJiYieHBpZCJpbiBOUkVVTS5sb2FkZXJfY29uZmlnJiZ0aGlzLnNhbWVPcmlnaW4mJmUuc2V0UmVxdWVzdEhlYWRlcigiWC1OZXdSZWxpYy1JRCIsTlJFVU0ubG9hZGVyX2NvbmZpZy54cGlkKX0pLGEub24oInNlbmQteGhyLXN0YXJ0IixmdW5jdGlvbih0LGUpe3ZhciByPXRoaXMubWV0cmljcyxvPXRbMF0saT10aGlzO2lmKHImJm8pe3ZhciB1PW4obyk7dSYmKHIudHhTaXplPXUpfXRoaXMuc3RhcnRUaW1lPShuZXcgRGF0ZSkuZ2V0VGltZSgpLHRoaXMubGlzdGVuZXI9ZnVuY3Rpb24odCl7dHJ5eyJhYm9ydCI9PT10LnR5cGUmJihpLnBhcmFtcy5hYm9ydGVkPSEwKSwoImxvYWQiIT09dC50eXBlfHxpLmNhbGxlZD09PWkudG90YWxDYnMmJihpLm9ubG9hZENhbGxlZHx8ImZ1bmN0aW9uIiE9dHlwZW9mIGUub25sb2FkKSkmJmkuZW5kKGUpfWNhdGNoKG4pe3RyeXthLmVtaXQoImludGVybmFsLWVycm9yIixbbl0pfWNhdGNoKHIpe319fTtmb3IodmFyIGY9MDtjPmY7ZisrKWUuYWRkRXZlbnRMaXN0ZW5lcihzW2ZdLHRoaXMubGlzdGVuZXIsITEpfSksYS5vbigieGhyLWNiLXRpbWUiLGZ1bmN0aW9uKHQsZSxuKXt0aGlzLmNiVGltZSs9dCxlP3RoaXMub25sb2FkQ2FsbGVkPSEwOnRoaXMuY2FsbGVkKz0xLHRoaXMuY2FsbGVkIT09dGhpcy50b3RhbENic3x8IXRoaXMub25sb2FkQ2FsbGVkJiYiZnVuY3Rpb24iPT10eXBlb2Ygbi5vbmxvYWR8fHRoaXMuZW5kKG4pfSksYS5vbigieGhyLWxvYWQtYWRkZWQiLGZ1bmN0aW9uKHQsZSl7dmFyIG49IiIrdSh0KSshIWU7dGhpcy54aHJHdWlkcyYmIXRoaXMueGhyR3VpZHNbbl0mJih0aGlzLnhockd1aWRzW25dPSEwLHRoaXMudG90YWxDYnMrPTEpfSksYS5vbigieGhyLWxvYWQtcmVtb3ZlZCIsZnVuY3Rpb24odCxlKXt2YXIgbj0iIit1KHQpKyEhZTt0aGlzLnhockd1aWRzJiZ0aGlzLnhockd1aWRzW25dJiYoZGVsZXRlIHRoaXMueGhyR3VpZHNbbl0sdGhpcy50b3RhbENicy09MSl9KSxhLm9uKCJhZGRFdmVudExpc3RlbmVyLWVuZCIsZnVuY3Rpb24odCxlKXtlIGluc3RhbmNlb2YgWE1MSHR0cFJlcXVlc3QmJiJsb2FkIj09PXRbMF0mJmEuZW1pdCgieGhyLWxvYWQtYWRkZWQiLFt0WzFdLHRbMl1dLGUpfSksYS5vbigicmVtb3ZlRXZlbnRMaXN0ZW5lci1lbmQiLGZ1bmN0aW9uKHQsZSl7ZSBpbnN0YW5jZW9mIFhNTEh0dHBSZXF1ZXN0JiYibG9hZCI9PT10WzBdJiZhLmVtaXQoInhoci1sb2FkLXJlbW92ZWQiLFt0WzFdLHRbMl1dLGUpfSksYS5vbigiZm4tc3RhcnQiLGZ1bmN0aW9uKHQsZSxuKXtlIGluc3RhbmNlb2YgWE1MSHR0cFJlcXVlc3QmJigib25sb2FkIj09PW4mJih0aGlzLm9ubG9hZD0hMCksKCJsb2FkIj09PSh0WzBdJiZ0WzBdLnR5cGUpfHx0aGlzLm9ubG9hZCkmJih0aGlzLnhockNiU3RhcnQ9KG5ldyBEYXRlKS5nZXRUaW1lKCkpKX0pLGEub24oImZuLWVuZCIsZnVuY3Rpb24odCxlKXt0aGlzLnhockNiU3RhcnQmJmEuZW1pdCgieGhyLWNiLXRpbWUiLFsobmV3IERhdGUpLmdldFRpbWUoKS10aGlzLnhockNiU3RhcnQsdGhpcy5vbmxvYWQsZV0sZSl9KX19LHsxOiJYTDdIQkkiLDI6MTAsMzo4LDQ6NSxlZToiUUpmM2F4IixoYW5kbGU6IkQ1RHVMUCIsbG9hZGVyOiJHOXowQmwifV0sMTA6W2Z1bmN0aW9uKHQsZSl7ZS5leHBvcnRzPWZ1bmN0aW9uKHQpe3ZhciBlPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImEiKSxuPXdpbmRvdy5sb2NhdGlvbixyPXt9O2UuaHJlZj10LHIucG9ydD1lLnBvcnQ7dmFyIG89ZS5ocmVmLnNwbGl0KCI6Ly8iKTtyZXR1cm4hci5wb3J0JiZvWzFdJiYoci5wb3J0PW9bMV0uc3BsaXQoIi8iKVswXS5zcGxpdCgiQCIpLnBvcCgpLnNwbGl0KCI6IilbMV0pLHIucG9ydCYmIjAiIT09ci5wb3J0fHwoci5wb3J0PSJodHRwcyI9PT1vWzBdPyI0NDMiOiI4MCIpLHIuaG9zdG5hbWU9ZS5ob3N0bmFtZXx8bi5ob3N0bmFtZSxyLnBhdGhuYW1lPWUucGF0aG5hbWUsci5wcm90b2NvbD1vWzBdLCIvIiE9PXIucGF0aG5hbWUuY2hhckF0KDApJiYoci5wYXRobmFtZT0iLyIrci5wYXRobmFtZSksci5zYW1lT3JpZ2luPSFlLmhvc3RuYW1lfHxlLmhvc3RuYW1lPT09ZG9jdW1lbnQuZG9tYWluJiZlLnBvcnQ9PT1uLnBvcnQmJmUucHJvdG9jb2w9PT1uLnByb3RvY29sLHJ9fSx7fV0sMTE6W2Z1bmN0aW9uKHQsZSl7ZnVuY3Rpb24gbih0KXtyZXR1cm4gZnVuY3Rpb24oKXtyKHQsWyhuZXcgRGF0ZSkuZ2V0VGltZSgpXS5jb25jYXQoaShhcmd1bWVudHMpKSl9fXZhciByPXQoImhhbmRsZSIpLG89dCgxKSxpPXQoMik7InVuZGVmaW5lZCI9PXR5cGVvZiB3aW5kb3cubmV3cmVsaWMmJihuZXdyZWxpYz13aW5kb3cuTlJFVU0pO3ZhciBhPVsic2V0UGFnZVZpZXdOYW1lIiwiYWRkUGFnZUFjdGlvbiIsInNldEN1c3RvbUF0dHJpYnV0ZSIsImZpbmlzaGVkIiwiYWRkVG9UcmFjZSIsImlubGluZUhpdCIsIm5vdGljZUVycm9yIl07byhhLGZ1bmN0aW9uKHQsZSl7d2luZG93Lk5SRVVNW2VdPW4oImFwaS0iK2UpfSksZS5leHBvcnRzPXdpbmRvdy5OUkVVTX0sezE6MjAsMjoyMSxoYW5kbGU6IkQ1RHVMUCJ9XSwiN2VTREZoIjpbZnVuY3Rpb24odCxlKXtmdW5jdGlvbiBuKHQsZSxuKXtpZihyLmNhbGwodCxlKSlyZXR1cm4gdFtlXTt2YXIgbz1uKCk7aWYoT2JqZWN0LmRlZmluZVByb3BlcnR5JiZPYmplY3Qua2V5cyl0cnl7cmV0dXJuIE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0LGUse3ZhbHVlOm8sd3JpdGFibGU6ITAsZW51bWVyYWJsZTohMX0pLG99Y2F0Y2goaSl7fXJldHVybiB0W2VdPW8sb312YXIgcj1PYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5O2UuZXhwb3J0cz1ufSx7fV0sZ29zOltmdW5jdGlvbih0LGUpe2UuZXhwb3J0cz10KCI3ZVNERmgiKX0se31dLGhhbmRsZTpbZnVuY3Rpb24odCxlKXtlLmV4cG9ydHM9dCgiRDVEdUxQIil9LHt9XSxENUR1TFA6W2Z1bmN0aW9uKHQsZSl7ZnVuY3Rpb24gbih0LGUsbil7cmV0dXJuIHIubGlzdGVuZXJzKHQpLmxlbmd0aD9yLmVtaXQodCxlLG4pOihvW3RdfHwob1t0XT1bXSksdm9pZCBvW3RdLnB1c2goZSkpfXZhciByPXQoImVlIikuY3JlYXRlKCksbz17fTtlLmV4cG9ydHM9bixuLmVlPXIsci5xPW99LHtlZToiUUpmM2F4In1dLGlkOltmdW5jdGlvbih0LGUpe2UuZXhwb3J0cz10KCJYTDdIQkkiKX0se31dLFhMN0hCSTpbZnVuY3Rpb24odCxlKXtmdW5jdGlvbiBuKHQpe3ZhciBlPXR5cGVvZiB0O3JldHVybiF0fHwib2JqZWN0IiE9PWUmJiJmdW5jdGlvbiIhPT1lPy0xOnQ9PT13aW5kb3c/MDppKHQsbyxmdW5jdGlvbigpe3JldHVybiByKyt9KX12YXIgcj0xLG89Im5yQGlkIixpPXQoImdvcyIpO2UuZXhwb3J0cz1ufSx7Z29zOiI3ZVNERmgifV0sRzl6MEJsOltmdW5jdGlvbih0LGUpe2Z1bmN0aW9uIG4oKXt2YXIgdD1wLmluZm89TlJFVU0uaW5mbyxlPXUuZ2V0RWxlbWVudHNCeVRhZ05hbWUoInNjcmlwdCIpWzBdO2lmKHQmJnQubGljZW5zZUtleSYmdC5hcHBsaWNhdGlvbklEJiZlKXtzKGQsZnVuY3Rpb24oZSxuKXtlIGluIHR8fCh0W2VdPW4pfSk7dmFyIG49Imh0dHBzIj09PWYuc3BsaXQoIjoiKVswXXx8dC5zc2xGb3JIdHRwO3AucHJvdG89bj8iaHR0cHM6Ly8iOiJodHRwOi8vIixhKCJtYXJrIixbIm9ubG9hZCIsaSgpXSk7dmFyIHI9dS5jcmVhdGVFbGVtZW50KCJzY3JpcHQiKTtyLnNyYz1wLnByb3RvK3QuYWdlbnQsZS5wYXJlbnROb2RlLmluc2VydEJlZm9yZShyLGUpfX1mdW5jdGlvbiByKCl7ImNvbXBsZXRlIj09PXUucmVhZHlTdGF0ZSYmbygpfWZ1bmN0aW9uIG8oKXthKCJtYXJrIixbImRvbUNvbnRlbnQiLGkoKV0pfWZ1bmN0aW9uIGkoKXtyZXR1cm4obmV3IERhdGUpLmdldFRpbWUoKX12YXIgYT10KCJoYW5kbGUiKSxzPXQoMSksYz0odCgyKSx3aW5kb3cpLHU9Yy5kb2N1bWVudCxmPSgiIitsb2NhdGlvbikuc3BsaXQoIj8iKVswXSxkPXtiZWFjb246ImJhbS5uci1kYXRhLm5ldCIsZXJyb3JCZWFjb246ImJhbS5uci1kYXRhLm5ldCIsYWdlbnQ6ImpzLWFnZW50Lm5ld3JlbGljLmNvbS9uci02MzIubWluLmpzIn0scD1lLmV4cG9ydHM9e29mZnNldDppKCksb3JpZ2luOmYsZmVhdHVyZXM6e319O3UuYWRkRXZlbnRMaXN0ZW5lcj8odS5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIixvLCExKSxjLmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLG4sITEpKToodS5hdHRhY2hFdmVudCgib25yZWFkeXN0YXRlY2hhbmdlIixyKSxjLmF0dGFjaEV2ZW50KCJvbmxvYWQiLG4pKSxhKCJtYXJrIixbImZpcnN0Ynl0ZSIsaSgpXSl9LHsxOjIwLDI6MTEsaGFuZGxlOiJENUR1TFAifV0sbG9hZGVyOltmdW5jdGlvbih0LGUpe2UuZXhwb3J0cz10KCJHOXowQmwiKX0se31dLDIwOltmdW5jdGlvbih0LGUpe2Z1bmN0aW9uIG4odCxlKXt2YXIgbj1bXSxvPSIiLGk9MDtmb3IobyBpbiB0KXIuY2FsbCh0LG8pJiYobltpXT1lKG8sdFtvXSksaSs9MSk7cmV0dXJuIG59dmFyIHI9T2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eTtlLmV4cG9ydHM9bn0se31dLDIxOltmdW5jdGlvbih0LGUpe2Z1bmN0aW9uIG4odCxlLG4pe2V8fChlPTApLCJ1bmRlZmluZWQiPT10eXBlb2YgbiYmKG49dD90Lmxlbmd0aDowKTtmb3IodmFyIHI9LTEsbz1uLWV8fDAsaT1BcnJheSgwPm8/MDpvKTsrK3I8bzspaVtyXT10W2Urcl07cmV0dXJuIGl9ZS5leHBvcnRzPW59LHt9XSwyMjpbZnVuY3Rpb24odCxlKXtmdW5jdGlvbiBuKHQpe3JldHVybiEodCYmImZ1bmN0aW9uIj09dHlwZW9mIHQmJnQuYXBwbHkmJiF0W2ldKX12YXIgcj10KCJlZSIpLG89dCgxKSxpPSJuckB3cmFwcGVyIixhPU9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHk7ZS5leHBvcnRzPWZ1bmN0aW9uKHQpe2Z1bmN0aW9uIGUodCxlLHIsYSl7ZnVuY3Rpb24gbnJXcmFwcGVyKCl7dmFyIG4saSxzLHU7dHJ5e2k9dGhpcyxuPW8oYXJndW1lbnRzKSxzPXImJnIobixpKXx8e319Y2F0Y2goZCl7ZihbZCwiIixbbixpLGFdLHNdKX1jKGUrInN0YXJ0IixbbixpLGFdLHMpO3RyeXtyZXR1cm4gdT10LmFwcGx5KGksbil9Y2F0Y2gocCl7dGhyb3cgYyhlKyJlcnIiLFtuLGkscF0scykscH1maW5hbGx5e2MoZSsiZW5kIixbbixpLHVdLHMpfX1yZXR1cm4gbih0KT90OihlfHwoZT0iIiksbnJXcmFwcGVyW2ldPSEwLHUodCxucldyYXBwZXIpLG5yV3JhcHBlcil9ZnVuY3Rpb24gcyh0LHIsbyxpKXtvfHwobz0iIik7dmFyIGEscyxjLHU9Ii0iPT09by5jaGFyQXQoMCk7Zm9yKGM9MDtjPHIubGVuZ3RoO2MrKylzPXJbY10sYT10W3NdLG4oYSl8fCh0W3NdPWUoYSx1P3MrbzpvLGkscykpfWZ1bmN0aW9uIGMoZSxuLHIpe3RyeXt0LmVtaXQoZSxuLHIpfWNhdGNoKG8pe2YoW28sZSxuLHJdKX19ZnVuY3Rpb24gdSh0LGUpe2lmKE9iamVjdC5kZWZpbmVQcm9wZXJ0eSYmT2JqZWN0LmtleXMpdHJ5e3ZhciBuPU9iamVjdC5rZXlzKHQpO3JldHVybiBuLmZvckVhY2goZnVuY3Rpb24obil7T2JqZWN0LmRlZmluZVByb3BlcnR5KGUsbix7Z2V0OmZ1bmN0aW9uKCl7cmV0dXJuIHRbbl19LHNldDpmdW5jdGlvbihlKXtyZXR1cm4gdFtuXT1lLGV9fSl9KSxlfWNhdGNoKHIpe2YoW3JdKX1mb3IodmFyIG8gaW4gdClhLmNhbGwodCxvKSYmKGVbb109dFtvXSk7cmV0dXJuIGV9ZnVuY3Rpb24gZihlKXt0cnl7dC5lbWl0KCJpbnRlcm5hbC1lcnJvciIsZSl9Y2F0Y2gobil7fX1yZXR1cm4gdHx8KHQ9ciksZS5pblBsYWNlPXMsZS5mbGFnPWksZX19LHsxOjIxLGVlOiJRSmYzYXgifV19LHt9LFsiRzl6MEJsIiw0LDldKTs8L3NjcmlwdD4KICAgIDwhLS0gRmFjZWJvb2sgT3BlbiBHcmFwaCAtLT4KICAgIDxtZXRhIHByb3BlcnR5PSJmYjphZG1pbnMiIGNvbnRlbnQ9IjEwMDAwMDI2NzM0MTcwNiIgLz4KICAgIDwhLS0gR29vZ2xlIFB1Ymxpc2hlciBpbmZvIC0tPgogICAgPGxpbmsgaHJlZj0iaHR0cHM6Ly9wbHVzLmdvb2dsZS5jb20vK0FhcGdPcmciIHJlbD0icHVibGlzaGVyIiAvPjxsaW5rIHR5cGU9ImltYWdlL3gtaWNvbiIgaHJlZj0iLy93d3cuYWFwZy5vcmcvL3d3dy5hYXBnLm9yZy9Qb3J0YWxzLzAvaW1hZ2VzL19pY29ucy9mYXZpY29uLmljbyIgcmVsPSJTSE9SVENVVCBJQ09OIiAvPjxzdHlsZSBpZD0iU3R5bGVQbGFjZWhvbGRlciIgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PGxpbmsgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bytDb25kZW5zZWQ6MzAwaXRhbGljLDQwMGl0YWxpYyw0MDAsMzAwLDcwMCIgdHlwZT0idGV4dC9jc3MiIHJlbD0ic3R5bGVzaGVldCIvPgogICAgPCEtLSBTaGFyZVRoaXMgY29kZSAtLT4KPCEtLQk8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+Cgl2YXIgc3dpdGNoVG81eD10cnVlOwogICAgPC9zY3JpcHQ+Cgk8c2NyaXB0IGRlZmVyPSJkZWZlciIgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Imh0dHBzOi8vdy5zaGFyZXRoaXMuY29tL2J1dHRvbi9idXR0b25zLmpzIj48L3NjcmlwdD4KCTxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KCXN0TGlnaHQub3B0aW9ucyh7cHVibGlzaGVyOiAidXItZWRiNzUxN2ItY2U3Yy1kOGNhLWZkNTAtNTQxMDJiZmE5OTMiLCBkb05vdEhhc2g6IGZhbHNlLCBkb05vdENvcHk6IGZhbHNlLCBoYXNoQWRkcmVzc0JhcjogZmFsc2UsIG9uaG92ZXI6IGZhbHNlfSk7CiAgICA8L3NjcmlwdD4tLT4KICAgIDwhLS08c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgZGVmZXIgc3JjPSJodHRwczovL3d3dy5hYXBnLm9yZy9qcy9jdXN0b20tanMvYnV0dG9ucy0wMjEyMjAxNS5qcyI+PC9zY3JpcHQ+LS0+Cgk8c2NyaXB0IHNyYz0iaHR0cHM6Ly9hamF4Lmdvb2dsZWFwaXMuY29tL2FqYXgvbGlicy9qcXVlcnkvMS4xMi4wL2pxdWVyeS5taW4uanMiPjwvc2NyaXB0PgoKICAgIDwhLS08c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+c3RMaWdodC5vcHRpb25zKHtwdWJsaXNoZXI6ICJ1ci1lZGI3NTE3Yi1jZTdjLWQ4Y2EtZmQ1MC01NDEwMmJmYTk5MyIsIGRvTm90SGFzaDogZmFsc2UsIGRvTm90Q29weTogZmFsc2UsIGhhc2hBZGRyZXNzQmFyOiBmYWxzZSwgb25ob3ZlcjogZmFsc2UKfSk7PC9zY3JpcHQ+LS0+Cgo8IS0tPHNjcmlwdCBzcmM9Imh0dHBzOi8vd3d3LmFhcGcub3JnL0RlcGVuZGVuY3lIYW5kbGVyLmF4ZC9kZmM1YzU0NDRkNDEwMmEzNTIzNWMzMmFkM2EyYjI3NS42OS5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4KPHNjcmlwdCBzcmM9Imh0dHBzOi8vd3d3LmFhcGcub3JnL0RlcGVuZGVuY3lIYW5kbGVyLmF4ZC8xNmIxYzJhYzgwYjYyOGY4MGI3ZWRiYTZlZWIzYmRjMi42OS5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4tLT4KPCEtLTxsaW5rIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvRGVwZW5kZW5jeUhhbmRsZXIuYXhkL2ZmOWQ0OTk2MjU2MzcxM2MyNmMxNWU3ZTdjNGZmYTgzLjY5LmNzcyIgdHlwZT0idGV4dC9jc3MiIHJlbD0ic3R5bGVzaGVldCI+ICBURyBSZXBsYWNlZCB3aXRoIG5ld2VyIHZlcnNpb24gLSA2LzEzLzIwMTYtLT4KPCEtLTxsaW5rIGhyZWY9Ii8vd3d3LmFhcGcub3JnL0RlcGVuZGVuY3lIYW5kbGVyLmF4ZC82ZDZlNjQxNTc1NDBlY2E5NDc1OTQ2MjQ4ZGIxZjlkZS45Ni5jc3MiIHR5cGU9InRleHQvY3NzIiByZWw9InN0eWxlc2hlZXQiLz4tLT4KPCEtLTxsaW5rIGhyZWY9Ii8vd3d3LmFhcGcub3JnL0RlcGVuZGVuY3lIYW5kbGVyLmF4ZC82YmE4ZGE1ZDg4NTBmMzdjYjM0MWI1YjZiODg0ZTI1YS45Ni5jc3MiIHR5cGU9InRleHQvY3NzIiByZWw9InN0eWxlc2hlZXQiLz4tLT4KPCEtLTxzY3JpcHQgc3JjPSIvL3d3dy5hYXBnLm9yZy9EZXBlbmRlbmN5SGFuZGxlci5heGQvNzkxNmU0ZWFmZGZkMjQyNDI0MzI5NmI0NDk0OTgyZjUuOTYuanMiIHR5cGU9InRleHQvamF2YXNjcmlwdCI+PC9zY3JpcHQ+LS0+Cgo8IS0tPGxpbmsgaHJlZj0iLy93d3cuYWFwZy5vcmcvRGVwZW5kZW5jeUhhbmRsZXIuYXhkLzVjMjY0NmVkMzE1ZWExYzkwOGQ2MWYzYThjMzRmZTlmLjk2LmNzcyIgdHlwZT0idGV4dC9jc3MiIHJlbD0ic3R5bGVzaGVldCIvPi0tPgo8IS0tPGxpbmsgaHJlZj0iLy93d3cuYWFwZy5vcmcvRGVwZW5kZW5jeUhhbmRsZXIuYXhkL2E2M2E0NTVlMDYwMjZmYmQ2YmM3ODU2OGQzZGU4MDkxLjk2LmNzcyIgdHlwZT0idGV4dC9jc3MiIHJlbD0ic3R5bGVzaGVldCIvPi0tPgo8IS0tPHNjcmlwdCBzcmM9Ii8vd3d3LmFhcGcub3JnL0RlcGVuZGVuY3lIYW5kbGVyLmF4ZC83OTE2ZTRlYWZkZmQyNDI0MjQzMjk2YjQ0OTQ5ODJmNS45Ni5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4tLT4KCgoKPCEtLTxsaW5rIGhyZWY9Ii8vd3d3LmFhcGcub3JnL0RlcGVuZGVuY3lIYW5kbGVyLmF4ZC80OTA1ZjczNjNlYjZlN2IwNGI0ZmQyNjBhY2UwMjk4Yi45Ny5jc3MiIHR5cGU9InRleHQvY3NzIiByZWw9InN0eWxlc2hlZXQiLz4KPGxpbmsgaHJlZj0iLy93d3cuYWFwZy5vcmcvRGVwZW5kZW5jeUhhbmRsZXIuYXhkL2JkNzM1MGY0YmI2YjA0OWMzMDQ1MjI0MTVhMDMxZGViLjk3LmNzcyIgdHlwZT0idGV4dC9jc3MiIHJlbD0ic3R5bGVzaGVldCIvPgo8c2NyaXB0IHNyYz0iLy93d3cuYWFwZy5vcmcvRGVwZW5kZW5jeUhhbmRsZXIuYXhkLzRjOTRjYjdiYmYyYTY1MjAzZjU3ZjEyMTQyODU0NmQyLjk3LmpzIiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPjwvc2NyaXB0Pi0tPgoKCjwhLS08bGluayBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL0RlcGVuZGVuY3lIYW5kbGVyLmF4ZC80NzU3ZjdiNmZhOWJlY2IzZjUzMTc0MjVjNzdmMjhkMC81NjAvY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgcmVsPSJzdHlsZXNoZWV0Ii8+CjxsaW5rIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvRGVwZW5kZW5jeUhhbmRsZXIuYXhkL2U2NjNiNjRjNWQ1ZDM1ZDA5NzRhMGMzMDRlMzYyZGQ0LzU2MC9jc3MiIHR5cGU9InRleHQvY3NzIiByZWw9InN0eWxlc2hlZXQiLz4KPHNjcmlwdCBzcmM9Imh0dHBzOi8vd3d3LmFhcGcub3JnL0RlcGVuZGVuY3lIYW5kbGVyLmF4ZC8zZTIxNDRlMzc3MWRlZmZkMzA3NTYwNTc2NTMzNzJhZC81NjAvanMiIHR5cGU9InRleHQvamF2YXNjcmlwdCI+PC9zY3JpcHQ+LS0+CjxsaW5rIGhyZWY9Ii8vd3d3LmFhcGcub3JnLy93d3cuYWFwZy5vcmcvRGVwZW5kZW5jeUhhbmRsZXIuYXhkP3M9TDFKbGMyOTFjbU5sY3k5VGFHRnlaV1F2YzNSNWJHVnphR1ZsZEhNdlpHNXVaR1ZtWVhWc2RDODNMakF1TUM5a1pXWmhkV3gwTG1OemN6c3ZVRzl5ZEdGc2N5OWZaR1ZtWVhWc2RDOWhaRzFwYmk1amMzTTdMMFJsYzJ0MGIzQk5iMlIxYkdWekwxQmhZMnRHYkdGemFGQjFZbXhwYzJndmJXOWtkV3hsTG1OemN6c3ZSR1Z6YTNSdmNFMXZaSFZzWlhNdlVHRmphMFpzWVhOb1VIVmliR2x6YUM5QmNuUnBZMnhsVEdsemRDOXRiMlIxYkdVdVkzTnpPeTlFWlhOcmRHOXdUVzlrZFd4bGN5OUVibTVUYUdGeWNDOVRaV0Z5WTJoQ2IyOXpkQzl0YjJSMWJHVXVZM056T3k5aFpHMXBiaTlEYjI1MGNtOXNVR0Z1Wld3dlEyOXVkSEp2YkVKaGNpNWpjM003TDFCdmNuUmhiSE12WDJSbFptRjFiSFF2VTJ0cGJuTXZYMlJsWm1GMWJIUXZWMlZpUTI5dWRISnZiRk5yYVc0dlJHVm1ZWFZzZEM5RGIyMWliMEp2ZUM1RWJtNUNiR0ZqYXk1amMzTTdMMUpsYzI5MWNtTmxjeTlUYUdGeVpXUXZZMjl0Y0c5dVpXNTBjeTlFY205d1JHOTNia3hwYzNRdlpHNXVMa1J5YjNCRWIzZHVUR2x6ZEM1amMzTTdMMUpsYzI5MWNtTmxjeTlUYUdGeVpXUXZjMk55YVhCMGN5OXFjWFZsY25rdlpHNXVMbXBUWTNKdmJHeENZWEl1WTNOek95OVNaWE52ZFhKalpYTXZVMmhoY21Wa0wwTnZiWEJ2Ym1WdWRITXZSbWxzWlZWd2JHOWhaQzlrYm00dVJtbHNaVlZ3Ykc5aFpDNWpjM003TDFCdmNuUmhiSE12WDJSbFptRjFiSFF2VTJ0cGJuTXZRVUZRUjE5VEwzTnJhVzR1WTNOek95OVFiM0owWVd4ekwxOWtaV1poZFd4MEwwTnZiblJoYVc1bGNuTXZRVUZRUjE5REwyTnZiblJoYVc1bGNpNWpjM003TDBSbGMydDBiM0JOYjJSMWJHVnpMMUJtUkc1dVRtRjJhV2RoZEdsdmJpOVFaazFsWjJGQ1lYTmxVM1I1YkdWekxtTnpjenN2UkdWemEzUnZjRTF2WkhWc1pYTXZVR1pFYm01T1lYWnBaMkYwYVc5dUwzUm9aVzFsY3k5QlFWQkhMM1JvWlcxbExtTnpjenN2VUc5eWRHRnNjeTh3TDNCdmNuUmhiQzVqYzNNN0wxQnZjblJoYkhNdlgyUmxabUYxYkhRdlUydHBibk12UVVGUVIxOVRMMjl1YkhrdFpHVnphM1J2Y0M1amMzTTcmYW1wO3Q9Q3NzJmFtcDtjZHY9NTYyIiB0eXBlPSJ0ZXh0L2NzcyIgcmVsPSJzdHlsZXNoZWV0Ii8+CjxsaW5rIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG8rQ29uZGVuc2VkOjMwMGl0YWxpYyw0MDBpdGFsaWMsNDAwLDMwMCw3MDAiIHR5cGU9InRleHQvY3NzIiByZWw9InN0eWxlc2hlZXQiLz4KPGxpbmsgaHJlZj0iLy93d3cuYWFwZy5vcmcvL3d3dy5hYXBnLm9yZy9EZXBlbmRlbmN5SGFuZGxlci5heGQ/cz1MMnB6TDJOMWMzUnZiUzFxY3k5aFlYQm5MWE52WTJsaGJDMXphR0Z5WlM1amMzTTdMMFJsYzJ0MGIzQk5iMlIxYkdWekwwUnVibE5vWVhKd0wxTmxZWEpqYUVKdmIzTjBMM1JsYlhCc1lYUmxjeTlwYm5CMWRDOXphVzF3YkdVdFluVjBkRzl1TDNOMGVXeGxjeTVqYzNNNyZhbXA7dD1Dc3MmYW1wO2Nkdj01NjIiIHR5cGU9InRleHQvY3NzIiByZWw9InN0eWxlc2hlZXQiLz4KPHNjcmlwdCBzcmM9Ii8vd3d3LmFhcGcub3JnLy93d3cuYWFwZy5vcmcvRGVwZW5kZW5jeUhhbmRsZXIuYXhkP3M9TDFKbGMyOTFjbU5sY3k5c2FXSnlZWEpwWlhNdmFsRjFaWEo1THpBeFh6QTVYekF4TDJweGRXVnllUzVxY3pzdlVtVnpiM1Z5WTJWekwyeHBZbkpoY21sbGN5OXFVWFZsY25rdFZVa3ZNREZmTVRGZk1ETXZhbkYxWlhKNUxYVnBMbXB6T3cmYW1wO3Q9SmF2YXNjcmlwdCZhbXA7Y2R2PTU2MiIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4KPHNjcmlwdD4KLyoqCiogRnVuY3Rpb24gdGhhdCB0cmFja3MgYSBjbGljayBvbiBhbiBvdXRib3VuZCBsaW5rIGluIEdvb2dsZSBBbmFseXRpY3MuCiogVGhpcyBmdW5jdGlvbiB0YWtlcyBhIHZhbGlkIFVSTCBzdHJpbmcgYXMgYW4gYXJndW1lbnQsIGFuZCB1c2VzIHRoYXQgVVJMIHN0cmluZwoqIGFzIHRoZSBldmVudCBsYWJlbC4KKi8KdmFyIHRyYWNrT3V0Ym91bmRMaW5rID0gZnVuY3Rpb24odXJsKSB7CiAgIGdhKCdzZW5kJywgJ2V2ZW50JywgJ291dGJvdW5kJywgJ2NsaWNrJywgdXJsLCB7J2hpdENhbGxiYWNrJzoKICAgICBmdW5jdGlvbiAoKSB7CiAgICAgZG9jdW1lbnQubG9jYXRpb24gPSB1cmw7CiAgICAgfQogICB9KTsKfQo8L3NjcmlwdD4KCgoKPGxpbmsgcmVsPSdTSE9SVENVVCBJQ09OJyBocmVmPScvL3d3dy5hYXBnLm9yZy9Qb3J0YWxzLzAvaW1hZ2VzL19pY29ucy9mYXZpY29uLmljbycgdHlwZT0naW1hZ2UveC1pY29uJyAvPgoKICAgICAgICAgIDxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KICAgICAgICAgICAgdmFyIF9nYXEgPSBfZ2FxIHx8IFtdOwogICAgICAgICAgICBfZ2FxLnB1c2goWydfc2V0QWNjb3VudCcsICdVQS00ODA3ODY4MC0xJ10pOwogICAgICAgICAgICBfZ2FxLnB1c2goWydfc2V0RG9tYWluTmFtZScsICd3d3cuYWFwZy5vcmcnXSk7CiAgICAgICAgICAgIF9nYXEucHVzaChbJ19zZXRBbGxvd0hhc2gnLCBmYWxzZV0pOwoKCQlfZ2FxLnB1c2goWydfc2V0Q3VzdG9tVmFyJywgMSwnQUFQRycsJycsM10pOwoKICAgICAgICAgICAgX2dhcS5wdXNoKFsnX3RyYWNrUGFnZXZpZXcnXSk7CgogICAgICAgICAgICAoZnVuY3Rpb24oKSB7CiAgICAgICAgICAgIHZhciBnYSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpOyBnYS50eXBlID0gJ3RleHQvamF2YXNjcmlwdCc7IGdhLmFzeW5jID0gdHJ1ZTsKICAgICAgICAgICAgZ2Euc3JjID0gKCdodHRwczonID09IGRvY3VtZW50LmxvY2F0aW9uLnByb3RvY29sID8gJ2h0dHBzOi8vc3NsJyA6ICdodHRwOi8vd3d3JykgKyAnLmdvb2dsZS1hbmFseXRpY3MuY29tL2dhLmpzJzsKICAgICAgICAgICAgdmFyIHMgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnc2NyaXB0JylbMF07IHMucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoZ2EsIHMpOwogICAgICAgICAgICB9KSgpOwogICAgICAgICAgPC9zY3JpcHQ+Cgo8c2NyaXB0IGRlZmVyIHNyYz0iaHR0cHM6Ly93d3cuYWFwZy5vcmcvanMvY3VzdG9tLWpzL3BvcnRhbWVudG8tbXVsdGkuanMiPjwvc2NyaXB0PgoKPHNjcmlwdCBkZWZlciBzcmM9Imh0dHBzOi8vd3d3LmFhcGcub3JnL2pzL2N1c3RvbS1qcy9qcXVlcnkuZGZwLm1pbi5qcyI+PC9zY3JpcHQ+CjxzY3JpcHQ+CiQoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCl7CgkvL09SSUdJTkFMIHZhciBkZnBzbG90cz0kKCIjd3JhcHBlciIpLmZpbmQoIi5hZHNsb3QiKS5maWx0ZXIoIjp2aXNpYmxlIiksCi8qCXZhciBkZnBzbG90cz0kKCIjQm9keSIpLmZpbmQoIi5hZHNsb3QiKSwKCWk9MCwKCXNsb3Q9IG5ldyBBcnJheSgpOwoKCWlmIChkZnBzbG90cy5sZW5ndGgpIHsKCQlnb29nbGV0YWcuY21kLnB1c2goZnVuY3Rpb24oKSB7CgkJCSQoZGZwc2xvdHMpLmVhY2goZnVuY3Rpb24oKXsKCQkJCXNsb3RbaV0gPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzY1OTU4NzI0LycrJCh0aGlzKS5hdHRyKCdkYXRhLWRmcCcpLCBbJCh0aGlzKS53aWR0aCgpLCAkKHRoaXMpLmhlaWdodCgpXSwgCSQodGhpcykuYXR0cignaWQnKSkuYWRkU2VydmljZShnb29nbGV0YWcucHViYWRzKCkpOwoJCQkJLy9pZiAoJCh0aGlzKS5hdHRyKCdkYXRhLWNpZHMnKSkgc2xvdFtpXS5zZXQoImFkc2Vuc2VfY2hhbm5lbF9pZHMiLCAkKHRoaXMpLmF0dHIoJ2RhdGEtY2lkcycpKTsKCQkJCWkrKwoJCQl9KTsKCgkJCWdvb2dsZXRhZy5wdWJhZHMoKS5lbmFibGVTaW5nbGVSZXF1ZXN0KCk7IC8vIEJyZWFrcyBjaGFubmVsIHJlcG9ydGluZwoJCQlnb29nbGV0YWcuZW5hYmxlU2VydmljZXMoKTsKCgkJCSQoZGZwc2xvdHMpLmVhY2goZnVuY3Rpb24oKXsKCQkJCWdvb2dsZXRhZy5kaXNwbGF5KCQodGhpcykuYXR0cignaWQnKSk7CgkJCX0pOwoJCX0pOwoJfQoqLwoKCgoKCn0pOwoKJCh3aW5kb3cpLmxvYWQoZnVuY3Rpb24oZSkgewp2YXIgd2lkdGggPSB3aW5kb3cuaW5uZXJXaWR0aCB8fCBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50V2lkdGg7CmNvbnNvbGUubG9nKHdpZHRoKTsKaWYgKHdpZHRoID4gMTAyNCkgewoJJCgiLmFkLWRlc2t0b3AiKS5kZnAoewoJCWRmcElEOic2NTk1ODcyNCcKCX0pOwoJLyogSWYgZGVza3RvcCB0b3dlciBhZHMgbW9kdWxlIGlzIGRpc3BsYXlpbmcsIG1ha2UgaXQgc3RpY2t5ICovCgkJJCgnI2Rubl9BZHNQYW5lJykucG9ydGFtZW50bygpOwkKCS8vJCgnI2Rubl9jdHIzMjgwX1dUX0Jhbm5lcnNfcG5sQmFubmVycywgLmJhbm5lckRpc3BsYXlEaXYsICNkbm5fY3RyMzI4MF9Nb2R1bGVDb250ZW50LCAjZG5uX2N0cjMyODBfY29udGVudHBhbmUnKS5oZWlnaHQoJCgnI291dGVyVGQnKS5oZWlnaHQoKSk7LmF0dHIoJ2lkJywnYmFubmVyYWQnKS5hdHRyKCdzdHlsZScsJycpLnBhcmVudCgpCgkJJCgnI3BvcnRhbWVudG9fY29udGFpbmVyX2Rubl9BZHNQYW5lJykuaGVpZ2h0KCQoJy5yb3cnKS5oZWlnaHQoKSkuY3NzKCd2aXNpYmlsaXR5JywndmlzaWJsZScpOwoJLy8kKCcuYmFubmVyRGlzcGxheUNlbGxEaXYgaW1nJykuY3NzKCd2aXNpYmlsaXR5JywndmlzaWJsZScpOwoJJCgiLmFkLXRhYmxldCwuYWQtbW9iaWxlIikuaGlkZSgpOwp9CmVsc2UgaWYgKCh3aWR0aCA+PSA3NjgpICYmICh3aWR0aCA8PSAxMDI0KSkgewoJJCgiLmZpeGVkLWJvdHRvbS1hZHMiKS5jc3MoJ3Zpc2liaWxpdHknLCd2aXNpYmxlJyk7CgkkKCIuYWQtZGVza3RvcCwuYWQtbW9iaWxlIikuaGlkZSgpOwoJJCgiLkFkc1BhbmUiKS5oaWRlKCk7CgkkKCIuY29weXJpZ2h0X2FyZWEiKS5jc3MoJ3BhZGRpbmctYm90dG9tJywnMTEwcHgnKTsKCSQoIi5hZC10YWJsZXQiKS5kZnAoewoJCWRmcElEOic2NTk1ODcyNCcKCX0pLmFkZENsYXNzKCJmaXhlZC1ib3R0b20iKTsKfQplbHNlIGlmICgod2lkdGggPj0gMzAwKSAmJiAod2lkdGggPCA3NjgpKSB7CgkkKCIuZml4ZWQtYm90dG9tLWFkcyIpLmNzcygndmlzaWJpbGl0eScsJ3Zpc2libGUnKTsKCSQoIi5hZC10YWJsZXQsLmFkLWRlc2t0b3AiKS5oaWRlKCk7CgkkKCIuQWRzUGFuZSIpLmhpZGUoKTsKCSQoIi5jb3B5cmlnaHRfYXJlYSIpLmNzcygncGFkZGluZy1ib3R0b20nLCc3MHB4Jyk7CgkkKCIuYWQtbW9iaWxlIikuZGZwKHsKCQlkZnBJRDonNjU5NTg3MjQnCgl9KS5hZGRDbGFzcygiZml4ZWQtYm90dG9tIik7Cn0KIGVsc2UgewokKCIuQWRzUGFuZSIpLmhpZGUoKTsKfQoKCgp9KTsKCgo8L3NjcmlwdD4KCgpkAgMPZBYOAgUPFCsAAhQrAAIPFggeFUVuYWJsZUVtYmVkZGVkU2NyaXB0c2ceHEVuYWJsZUVtYmVkZGVkQmFzZVN0eWxlc2hlZXRnHhJSZXNvbHZlZFJlbmRlck1vZGULKXNUZWxlcmlrLldlYi5VSS5SZW5kZXJNb2RlLCBUZWxlcmlrLldlYi5VSSwgVmVyc2lvbj0yMDIxLjMuMTExMS40NSwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj0xMjFmYWU3ODE2NWJhM2Q0AR4XRW5hYmxlQWpheFNraW5SZW5kZXJpbmdoZGRkZAIHD2QWAmYPFCsAAg8WBB4TY2FjaGVkU2VsZWN0ZWRWYWx1ZWQeB1Zpc2libGVoZBAWFWYCAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUFhUUKwACDxYGHwAFBUJsYWNrHgVWYWx1ZQUFQmxhY2seCFNlbGVjdGVkaGRkFCsAAg8WBh8ABQ9CbGFja01ldHJvVG91Y2gfBwUPQmxhY2tNZXRyb1RvdWNoHwhoZGQUKwACDxYGHwAFCUJvb3RzdHJhcB8HBQlCb290c3RyYXAfCGhkZBQrAAIPFgYfAAUHRGVmYXVsdB8HBQdEZWZhdWx0HwhnZGQUKwACDxYGHwAFBEdsb3cfBwUER2xvdx8IaGRkFCsAAg8WBh8ABQhNYXRlcmlhbB8HBQhNYXRlcmlhbB8IaGRkFCsAAg8WBh8ABQVNZXRybx8HBQVNZXRybx8IaGRkFCsAAg8WBh8ABQpNZXRyb1RvdWNoHwcFCk1ldHJvVG91Y2gfCGhkZBQrAAIPFgYfAAUKT2ZmaWNlMjAwNx8HBQpPZmZpY2UyMDA3HwhoZGQUKwACDxYGHwAFD09mZmljZTIwMTBCbGFjax8HBQ9PZmZpY2UyMDEwQmxhY2sfCGhkZBQrAAIPFgYfAAUOT2ZmaWNlMjAxMEJsdWUfBwUOT2ZmaWNlMjAxMEJsdWUfCGhkZBQrAAIPFgYfAAUQT2ZmaWNlMjAxMFNpbHZlch8HBRBPZmZpY2UyMDEwU2lsdmVyHwhoZGQUKwACDxYGHwAFB091dGxvb2sfBwUHT3V0bG9vax8IaGRkFCsAAg8WBh8ABQRTaWxrHwcFBFNpbGsfCGhkZBQrAAIPFgYfAAUGU2ltcGxlHwcFBlNpbXBsZR8IaGRkFCsAAg8WBh8ABQZTdW5zZXQfBwUGU3Vuc2V0HwhoZGQUKwACDxYGHwAFB1RlbGVyaWsfBwUHVGVsZXJpax8IaGRkFCsAAg8WBh8ABQVWaXN0YR8HBQVWaXN0YR8IaGRkFCsAAg8WBh8ABQVXZWIyMB8HBQVXZWIyMB8IaGRkFCsAAg8WBh8ABQdXZWJCbHVlHwcFB1dlYkJsdWUfCGhkZBQrAAIPFgYfAAUIV2luZG93czcfBwUIV2luZG93czcfCGhkZA8WFWZmZmZmZmZmZmZmZmZmZmZmZmZmZhYBBXhUZWxlcmlrLldlYi5VSS5SYWRDb21ib0JveEl0ZW0sIFRlbGVyaWsuV2ViLlVJLCBWZXJzaW9uPTIwMjEuMy4xMTExLjQ1LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTEyMWZhZTc4MTY1YmEzZDQWLmYPDxYEHghDc3NDbGFzcwUJcmNiSGVhZGVyHgRfIVNCAgJkZAIBDw8WBB8JBQlyY2JGb290ZXIfCgICZGQCAg8PFgYfAAUFQmxhY2sfBwUFQmxhY2sfCGhkZAIDDw8WBh8ABQ9CbGFja01ldHJvVG91Y2gfBwUPQmxhY2tNZXRyb1RvdWNoHwhoZGQCBA8PFgYfAAUJQm9vdHN0cmFwHwcFCUJvb3RzdHJhcB8IaGRkAgUPDxYGHwAFB0RlZmF1bHQfBwUHRGVmYXVsdB8IZ2RkAgYPDxYGHwAFBEdsb3cfBwUER2xvdx8IaGRkAgcPDxYGHwAFCE1hdGVyaWFsHwcFCE1hdGVyaWFsHwhoZGQCCA8PFgYfAAUFTWV0cm8fBwUFTWV0cm8fCGhkZAIJDw8WBh8ABQpNZXRyb1RvdWNoHwcFCk1ldHJvVG91Y2gfCGhkZAIKDw8WBh8ABQpPZmZpY2UyMDA3HwcFCk9mZmljZTIwMDcfCGhkZAILDw8WBh8ABQ9PZmZpY2UyMDEwQmxhY2sfBwUPT2ZmaWNlMjAxMEJsYWNrHwhoZGQCDA8PFgYfAAUOT2ZmaWNlMjAxMEJsdWUfBwUOT2ZmaWNlMjAxMEJsdWUfCGhkZAINDw8WBh8ABRBPZmZpY2UyMDEwU2lsdmVyHwcFEE9mZmljZTIwMTBTaWx2ZXIfCGhkZAIODw8WBh8ABQdPdXRsb29rHwcFB091dGxvb2sfCGhkZAIPDw8WBh8ABQRTaWxrHwcFBFNpbGsfCGhkZAIQDw8WBh8ABQZTaW1wbGUfBwUGU2ltcGxlHwhoZGQCEQ8PFgYfAAUGU3Vuc2V0HwcFBlN1bnNldB8IaGRkAhIPDxYGHwAFB1RlbGVyaWsfBwUHVGVsZXJpax8IaGRkAhMPDxYGHwAFBVZpc3RhHwcFBVZpc3RhHwhoZGQCFA8PFgYfAAUFV2ViMjAfBwUFV2ViMjAfCGhkZAIVDw8WBh8ABQdXZWJCbHVlHwcFB1dlYkJsdWUfCGhkZAIWDw8WBh8ABQhXaW5kb3dzNx8HBQhXaW5kb3dzNx8IaGRkAg8PFgIfAAXlwwM8IS0tIFNjcmFwZVBhZ2VUb3BTdGFydFRhZyAtLT4KCgoKCjwhLS0gVGVtcG9yYXJ5IGZpeCwgdG8gb3ZlcnJpZGUgc3R5bGVzIGZyb20gdGhlIGV4aXN0aW5nIHRoZW1lLmNzcyAtLT4KCgo8IS0tQ0RGKENzc3wvUG9ydGFscy9fZGVmYXVsdC9Ta2lucy9BQVBHX1Mvc2tpbi5jc3MpLS0+CjwhLS1DREYoQ3NzfGh0dHA6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bytDb25kZW5zZWQ6MzAwaXRhbGljLDQwMGl0YWxpYyw0MDAsMzAwLDcwMCktLT4KCgoKCgo8IS0tPGxpbmsgaHJlZj0naHR0cDovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvK0NvbmRlbnNlZCcgcmVsPSdzdHlsZXNoZWV0JyB0eXBlPSd0ZXh0L2Nzcyc+CjxsaW5rIGhyZWY9J2h0dHA6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bytDb25kZW5zZWQ6MzAwaXRhbGljLDQwMGl0YWxpYyw0MDAsMzAwLDcwMCcgcmVsPSdzdHlsZXNoZWV0JyB0eXBlPSd0ZXh0L2Nzcyc+LS0+CgoKICAgIDwhLS0KICAgIDxiciAvPjxiciAvPjxiciAvPkFBUEdtb2JpbGU6IERlc2t0b3A8YnIgLz4KICAgIFNjcmVlblBpeGVsc1dpZHRoIChBU1ApOiA2NDA8YnIgLz4KICAgIFNjcmVlblBpeGVsc1dpZHRoICg1MUQpOiA2NDA8YnIgLz4KICAgIFNjcmVlbkluY2hlc1dpZHRoICg1MUQpOiBVbmtub3duPGJyIC8+CgogICAgU2NyZWVuSW5jaGVzV2lkdGg6IDA8YnIgLz4KICAgIC0tPgoKCgoKCjwhLS1baWYgKGd0ZSBJRSA2KSYobHRlIElFIDgpXT4KICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwczovL3d3dy5hYXBnLm9yZy9qcy9zZWxlY3Rpdml6ci0xLjAuMi9zZWxlY3Rpdml6ci1taW4uanMiPjwvc2NyaXB0PgogIDxub3NjcmlwdD48L25vc2NyaXB0Pgo8IVtlbmRpZl0tLT4KCiAgPCEtLSAgPHNjcmlwdD4KCSQoJ2hlYWQnKS5hcHBlbmQoJzxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MS4wLCB1c2VyLXNjYWxhYmxlPW5vICIvPicpOwoJCS8vbWluaW11bS1zY2FsZT0xLjAsIG1heGltdW0tc2NhbGU9MS4wLAogICAgPC9zY3JpcHQ+LS0+CgoKCgoKPCEtLUhlYWRlciBBcmVhIFN0YXJ0cy0tPgo8c2NyaXB0PgoJZnVuY3Rpb24gcmVhZENvb2tpZShuYW1lKSB7CgkJdmFyIG5hbWVFUSA9IG5hbWUgKyAiPSI7CgkJdmFyIGNhID0gZG9jdW1lbnQuY29va2llLnNwbGl0KCc7Jyk7CgkJZm9yICh2YXIgaT0wOyBpIDwgY2EubGVuZ3RoOyBpKyspIHsKCQkJdmFyIGMgPSBjYVtpXTsKCQkJd2hpbGUgKGMuY2hhckF0KDApID09ICcgJykgYyA9IGMuc3Vic3RyaW5nKDEsIGMubGVuZ3RoKTsKCQkJaWYgKGMuaW5kZXhPZihuYW1lRVEpID09IDApIHJldHVybiBjLnN1YnN0cmluZyhuYW1lRVEubGVuZ3RoLCBjLmxlbmd0aCk7CgkJfQoJCXJldHVybiBudWxsOwoJfQoKCSQoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCkgewoJCXZhciBMT0dJTkNvb2tpZSA9IHJlYWRDb29raWUoIkxPR0lOIik7CgkJdmFyIEFBUEdTV0lUQ0hJRENvb2tpZSA9IHJlYWRDb29raWUoIkFBUEdTV0lUQ0hJRCIpOwoKCQlpZiAoTE9HSU5Db29raWUpIHsKCQkJdmFyIEltaXNJZCA9IExPR0lOQ29va2llOwoJCQl2YXIgcG9ydGFsaWQgPSAiMCI7CgkJCXZhciBrZXkgPSAiMzE2QURCNUYtM0E5OC00QzE1LUQ4NTgtOTRFQzgxNjhGN0I2IjsKCQkJdmFyIHRva2VuID0gIltBZG1pbjpHZXRVc2VySWQoSW1pc0lkPVwiIiArIEltaXNJZCArICJcIildIjsKCQkJdmFyIHVyaSA9ICJodHRwczovL3d3dy5hYXBnLm9yZy9EZXNrdG9wTW9kdWxlcy9hdnQuTXlUb2tlbnMvQXBpLmFzcHgiOwoJCQl2YXIgdXJsID0gdXJpICsgIj9wb3J0YWxpZD0iICsgcG9ydGFsaWQgKyAiJmFwaWtleT0iICsga2V5ICsgIiZ0b2tlbj0iICsgdG9rZW47CgoJCQkkKCIjZG5uX0FBUEdfSW1pc0xvZ2luU3RhdGVfTG9nb3V0UGFuZWwiKS5zaG93KCk7CgkJCSQoIiNkbm5fQUFQR19JbWlzTG9naW5TdGF0ZV9Vc2VyUGFuZWwiKS5zaG93KCk7CgoJCQkkLmdldCh1cmwsIGZ1bmN0aW9uKFVzZXJJZCkgewoJCQkJaWYoVXNlcklkICE9ICIwIikKCQkJCQkkKCIjZG5uX0FBUEdfSW1pc0xvZ2luU3RhdGVfVXNlclBhbmVsIGEiKS5hdHRyKCJocmVmIiwgImh0dHA6Ly93d3cuYWFwZy5vcmcvcHJvZmlsZS91c2VyaWQvIiArIFVzZXJJZCk7CgkJCX0pOwoKCQkJdG9rZW4gPSAiW1Byb2ZpbGVOZXc6UGljdHVyZVJaXSI7CgkJCXVybCA9IHVyaSArICI/cG9ydGFsaWQ9IiArIHBvcnRhbGlkICsgIiZhcGlrZXk9IiArIGtleSArICImdG9rZW49IiArIHRva2VuOwoKCQkJJC5nZXQodXJsLCBmdW5jdGlvbihpbWcpIHskKCIjZG5uX0FBUEdfSW1pc0xvZ2luU3RhdGVfUHJvZmlsZUxpbmsiKS5odG1sKGltZyl9KTsKCgkJCWlmIChBQVBHU1dJVENISURDb29raWUpIHsKCQkJCSQoIiNkbm5fQUFQR19JbWlzTG9naW5TdGF0ZV9Mb2dvdXRQYW5lbCBhIikudGV4dCgiU3dpdGNoIik7CgkJCQkkKCIjZG5uX0FBUEdfSW1pc0xvZ2luU3RhdGVfTG9nb3V0UGFuZWwgYSIpLmF0dHIoImhyZWYiLCAiaHR0cDovL3d3dy5hYXBnLm9yZy9EZXNrdG9wTW9kdWxlcy9BQVBHL1N3aXRjaGVyL3N3aXRjaC1iYWNrLmFzcHgiKTsKCQkJfQoJCX0KCQllbHNlIHsKCQkJJCgiI2Rubl9BQVBHX0ltaXNMb2dpblN0YXRlX0xvZ2luUGFuZWwiKS5zaG93KCk7CgkJCSQoIiNkbm5fQUFQR19JbWlzTG9naW5TdGF0ZV9SZWdpc3RyYXRpb25QYW5lbCIpLnNob3coKTsKCQkJJCgiI2Rubl9BQVBHX0ltaXNMb2dpblN0YXRlX0FBUEdfTG9naW5MaW5rIikuYXR0cigiaHJlZiIsICJodHRwOi8vbG9naW4uYWFwZy5vcmc/cmVmdXJsPSIgKyBlbmNvZGVVUklDb21wb25lbnQod2luZG93LmxvY2F0aW9uLmhyZWYpKTsKCQkJJCgiI2Rubl9BQVBHX0ltaXNMb2dpblN0YXRlX0FBUEdfUmVnaXN0ZXJMaW5rIikuYXR0cigiaHJlZiIsICJodHRwOi8vc3RvcmUuYWFwZy5vcmcvcHJvZmlsZS9jcmVhdGVwcm9maWxlLmFzcHg/cmVmdXJsPSIgKyBlbmNvZGVVUklDb21wb25lbnQod2luZG93LmxvY2F0aW9uLmhyZWYpKTsKCQl9Cgl9KTsKPC9zY3JpcHQ+Cgo8ZGl2IGlkPSJ0aGVoZWFkZXIiIGNsYXNzPSJoZWFkZXJfYmcgaGVhZGVyIGhlYWRlci0tZml4ZWQiPgoJPGRpdiBjbGFzcz0icm93Ij4KICAgIAk8ZGl2IGNsYXNzPSJoZWFkZXJfbHQiPgoKCiAgICAgICAgICAgIDxhIGlkPSJhLXRvdWNoLWJ1dHRvbi1tb2JpbGUtc3VibWVudSIgY2xhc3M9InRvdWNoLWJ1dHRvbiBtb2JpbGUtc3VibWVudS1pY29uIGhpZGRlbiIgaHJlZj0iI21vYmlsZS1zdWJtZW51IiB0aXRsZT0iTW9iaWxlIFN1Ym1lbnUiPjxpbWcgYWx0PSIiPjwvYT4KICAgICAgICAgICAgPGEgaWQ9ImEtdG91Y2gtYnV0dG9uLW1vYmlsZS1hY3Rpb25zIiBjbGFzcz0idG91Y2gtYnV0dG9uIG1vYmlsZS1hY3Rpb25zLWljb24gaGlkZGVuIiBocmVmPSIjbW9iaWxlLWFjdGlvbnMiIHRpdGxlPSJNb2JpbGUgQWN0aW9ucyI+PGltZyBhbHQ9IiI+PC9hPgoKICAgICAgICAgICAgPGEgaWQ9ImRubl9kbm5MT0dPX2h5cExvZ28iIGhyZWY9Ii8vd3d3LmFhcGcub3JnLyIgdGl0bGU9IkFBUEciPgogICAgICAgICAgICA8aW1nIGlkPSJkbm5fZG5uTE9HT19pbWdMb2dvIiBhbHQ9IkFBUEciIHNyYz0iaHR0cHM6Ly9pbWcuYWFwZy5vcmcvUG9ydGFscy8wL2ltYWdlcy9faWNvbnMvQUFQRy1sb2dvLXdlYi1oZWFkZXIucG5nIj4KICAgICAgICAgICAgPC9hPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImhlYWRlcl9ydCI+CgoJCQk8ZGl2IGlkPSJkbm5fQUFQR19JbWlzTG9naW5TdGF0ZV9Mb2dvdXRQYW5lbCIgY2xhc3M9ImxvZ2luR3JvdXAiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI+CgkJCQk8YSBpZD0iZG5uX0FBUEdfSW1pc0xvZ2luU3RhdGVfQUFQR19Mb2dvdXRMaW5rQiIgY2xhc3M9InVzZXIiIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvbG9nb3V0LmFzcHgiPkxvZ291dDwvYT4KCQkJPC9kaXY+CgkJCTxkaXYgaWQ9ImRubl9BQVBHX0ltaXNMb2dpblN0YXRlX1VzZXJQYW5lbCIgY2xhc3M9InJlZ2lzdGVyR3JvdXAiIHN0eWxlPSJkaXNwbGF5OiBub25lOyI+CgkJCQk8dWwgY2xhc3M9ImJ1dHRvbkdyb3VwIj4KCQkJCQk8bGkgY2xhc3M9InVzZXJEaXNwbGF5TmFtZSI+CgkJCQkJCTxhIGlkPSJkbm5fQUFQR19JbWlzTG9naW5TdGF0ZV9Qcm9maWxlTmFtZUxpbmsiIHRpdGxlPSJWaXNpdCBNeSBQcm9maWxlIiBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3Byb2ZpbGUvIj5NeSBQcm9maWxlPC9hPgoJCQkJCTwvbGk+CgkJCQkJPGxpIGNsYXNzPSJ1c2VyUHJvZmlsZUltZyI+CgkJCQkJCTxhIGlkPSJkbm5fQUFQR19JbWlzTG9naW5TdGF0ZV9Qcm9maWxlTGluayIgaHJlZj0iaHR0cHM6Ly93d3cuYWFwZy5vcmcvcHJvZmlsZS8iPjwvYT4KCQkJCQk8L2xpPgoJCQkJPC91bD4KCQkJPC9kaXY+CgkJCTxkaXYgaWQ9ImRubl9BQVBHX0ltaXNMb2dpblN0YXRlX0xvZ2luUGFuZWwiIGNsYXNzPSJsb2dpbkdyb3VwIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPgoJCQkJPGEgaWQ9ImRubl9BQVBHX0ltaXNMb2dpblN0YXRlX0FBUEdfTG9naW5MaW5rIiBjbGFzcz0idXNlciIgIGhyZWY9Imh0dHA6Ly9sb2dpbi5hYXBnLm9yZz9yZWZ1cmw9aHR0cDovL3N0b3JlLmFhcGcub3JnJkludGVybmFsPXRydWUiPkxvZ2luPC9hPgoJCQk8L2Rpdj4KCQkJPGRpdiBpZD0iZG5uX0FBUEdfSW1pc0xvZ2luU3RhdGVfUmVnaXN0cmF0aW9uUGFuZWwiIGNsYXNzPSJyZWdpc3Rlckdyb3VwIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiPgoJCQkJPHVsIGNsYXNzPSdidXR0b25Hcm91cCc+CgkJCQkJPGxpIGNsYXNzPSd1c2VyRGlzcGxheU5hbWUnPgoJCQkJCQk8YSBpZD0iZG5uX0FBUEdfSW1pc0xvZ2luU3RhdGVfQUFQR19SZWdpc3RlckxpbmsiIGhyZWY9Imh0dHA6Ly9zdG9yZS5hYXBnLm9yZy9wcm9maWxlL2NyZWF0ZXByb2ZpbGUuYXNweCI+UmVnaXN0ZXI8L2E+CgkJCQkJPC9saT4KCQkJCTwvdWw+CgkJCTwvZGl2PgoKICAgICAgICAgICAgPHNwYW4gaWQ9ImRubl9IZWFkZXJSaWdodFBhbmUiIGNsYXNzPSJIZWFkZXJSaWdodFBhbmUiPjxkaXYgY2xhc3M9IkRubk1vZHVsZSBEbm5Nb2R1bGUtRE5OX0hUTUwgRG5uTW9kdWxlLTExNzMiPjxhIG5hbWU9IjExNzMiPjwvYT4KPGRpdiBjbGFzcz0iTm9fVGl0bGVfV2hpdGUiPjxkaXYgaWQ9ImRubl9jdHIxMTczX2NvbnRlbnRwYW5lIj48IS0tIFN0YXJ0X01vZHVsZV8xMTczIC0tPjxkaXYgaWQ9ImRubl9jdHIxMTczX01vZHVsZUNvbnRlbnQiIGNsYXNzPSJETk5Nb2R1bGVDb250ZW50IE1vZEROTkhUTUxDIj4KCjxkaXYgaWQ9ImRubl9jdHIxMTczX0h0bWxNb2R1bGVfbGJsQ29udGVudCIgY2xhc3M9Ik5vcm1hbCI+CgkJPHVsIGNsYXNzPSJtaW5pbmF2Ij4KICAgIDxsaSBjbGFzcz0ibWluaW5hdi1wbHVzIj48YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9hYm91dC9hYXBnL292ZXJ2aWV3Ij5PZmZpY2VzPC9hPgogICAgPHVsIGNsYXNzPSJzZWNvbmQtdGllciI+CiAgICAgICAgPGxpPjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2Fib3V0L2FhcGcvb3ZlcnZpZXciPlR1bHNhPC9hPjwvbGk+CiAgICAgICAgPGxpPjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2Fib3V0L2FhcGcvb2ZmaWNlcy9wb2xpY3kiPldhc2hpbmd0b24gREM8L2E+PC9saT4KICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cDovL2V1cm9wZS5hYXBnLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPkxvbmRvbjwvYT48L2xpPgogICAgICAgIDxsaT48YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9nbG9iYWwvbWlkZGxlZWFzdCI+RHViYWk8L2E+PC9saT4KICAgICAgICA8bGk+PGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvZ2xvYmFsL2FzaWFwYWNpZmljIj5TaW5nYXBvcmU8L2E+PC9saT4KICAgICAgICA8bGk+PGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvZ2xvYmFsL2xhdGluYW1lcmljYSI+Qm9nb3TDg8KlPC9hPjwvbGk+CiAgICAgICAgPGxpPjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2dsb2JhbC9hZnJpY2EiPkxhZ29zPC9hPjwvbGk+CiAgICA8L3VsPgogICAgPC9saT4KICAgIDxsaSBjbGFzcz0ibWluaW5hdi1wbHVzIj48YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9hYm91dC9hYXBnL2RpdmlzaW9ucyI+RGl2aXNpb25zPC9hPgogICAgPHVsIGNsYXNzPSJzZWNvbmQtdGllciI+CiAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHA6Ly9kcGEuYWFwZy5vcmciIHRhcmdldD0iX2JsYW5rIj5EUEE8L2E+PC9saT4KICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cDovL2VtZC5hYXBnLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPkVNRDwvYT48L2xpPgogICAgICAgIDxsaT48YSBocmVmPSJodHRwOi8vZGVnLmFhcGcub3JnIiB0YXJnZXQ9Il9ibGFuayI+REVHPC9hPjwvbGk+CiAgICAgICAgPGxpPjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2Fib3V0L2FhcGcvZGl2aXNpb25zL3BzZ2QiPlBTR0Q8L2E+PC9saT4KICAgIDwvdWw+CiAgICA8L2xpPgogICAgPGxpPjxhIGhyZWY9Imh0dHA6Ly9mb3VuZGF0aW9uLmFhcGcub3JnLyIgdGFyZ2V0PSJfYmxhbmsiPkZvdW5kYXRpb248L2E+PC9saT4KICAgIDxsaSBjbGFzcz0ibWluaW5hdi1wbHVzIj48YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9yZXNvdXJjZXMiPlJlc291cmNlczwvYT4KICAgIDx1bCBjbGFzcz0ic2Vjb25kLXRpZXIiPgogICAgICAgIDxsaT48YSBocmVmPSJodHRwOi8vd3d3LmRhdGFwYWdlcy5jb20vQXNzb2NpYXRlZFdlYnNpdGVzL0dJU09wZW5GaWxlcy5hc3B4IiB0YXJnZXQ9Il9ibGFuayI+R0lTIE9wZW4gRmlsZXM8L2E+PC9saT4KICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cDovL2FyY2hpdmVzLmFhcGcub3JnL3NsaWRlX3Jlc291cmNlcy9pbmRleC5jZm0iIHRhcmdldD0iX2JsYW5rIj5TbGlkZXM8L2E+PC9saT4KICAgICAgICA8bGk+PGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvcmVzb3VyY2VzL3ZpZGVvcyIgdGFyZ2V0PSJfc2VsZiI+VmlkZW9zPC9hPjwvbGk+CiAgICA8L3VsPgogICAgPC9saT4KICAgIDxsaT48YSBocmVmPSIjc2l0ZW1hcCIgaWQ9ImhvdmVyX2NvbnRlbnQiPlNpdGVtYXA8L2E+PC9saT4KPC91bD4KCTwvZGl2PgoKCgoKCgo8L2Rpdj48IS0tIEVuZF9Nb2R1bGVfMTE3MyAtLT48L2Rpdj48L2Rpdj4KCjwvZGl2Pjwvc3Bhbj4KCiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iY2xyIj48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJydF9tYXBfYXJlYSI+CiAgICAgICAgCTxhIGNsYXNzPSJtYXBidWciIGhyZWY9Ii8vd3d3LmFhcGcub3JnL1NjaWVuY2UvR2VvZ3JhcGhpYy9NYXAiIHRpdGxlPSJDbGljayBoZXJlIGZvciB0aGUgaW50ZXJhY3RpdmUgbWFwIj4KICAgICAgICAgICAgCTwhLS08aW1nIHNyYz0iLy93d3cuYWFwZy5vcmcvcG9ydGFscy8wL2ltYWdlcy9fbG9nby9tYXAtd2hpdGUtdHJhbnNwYXJlbnQtMTQ0eDcyLnBuZyIgYWx0PSJNYXAiIHN0eWxlPSJvcGFjaXR5OiAwLjE7Ij4tLT4KICAgICAgICAgICAgCTxpbWcgc3JjPSJodHRwczovL2ltZy5hYXBnLm9yZy9wb3J0YWxzLzAvaW1hZ2VzL19zaXRlL21hcC13aGl0ZS1wbHVzLnBuZyIgYWx0PSJNYXAiIHN0eWxlPSJvcGFjaXR5OiAwLjE7Ij4KICAgICAgICAgICAgPC9hPgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CjwvZGl2Pgo8IS0tSGVhZGVyIEFyZWEgRW5kLS0+CgoKCjwhLS1NZW51IEFyZWEgU3RhcnRzLS0+CjxkaXYgY2xhc3M9Im1lbnVfYmciPgoJPGRpdiBjbGFzcz0icm93Ij4KICAgICAgICA8bmF2IGlkPSJteS1tZW51Ij4KCiAgICAgICAgPC9uYXY+CgogICAgICAgIDxkaXYgY2xhc3M9Im1vYmlsZV9tZW51IiA+CgogICAgICAgIDwvZGl2PgogICAgCTxkaXYgaWQ9Im1lbnVib3giPgogICAgCTxkaXYgY2xhc3M9Im1lbnVfYXJlYSI+CjxkaXYgaWQ9ImRubl9uYW1lTWVudV9wbmxDb3B5cmlnaHQiPgoKPCEtLQojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjCiMgICBQYWNrRmxhc2ggTmF2aWdhdGlvbiBTeXN0ZW0gICAgICAgICAgICAgICAgICAgIwojICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMKIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoKIC0tPgoKPC9kaXY+CgoKCjxkaXYgaWQ9ImRubl9uYW1lTWVudV9NZW51RGl2Ij4KPGRpdiBjbGFzcz0iUGZNZW51QnV0dG9uV3JhcHBlciI+PHNwYW4+TWVudTwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJNZW51V3JhcHBlck1lZ2EiPgo8ZGl2IGNsYXNzPSJQZk5hdiI+PHVsIGlkPSJQZk5hdk1lZ2EiIGNsYXNzPSJwZl9sdmxfMCI+Cgo8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IEhhc0NoaWxkcmVuIHBmX2x2bF8wIiBpZD0iTWVudTEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvIiB0aXRsZT0iSG9tZSI+PHNwYW4gY2xhc3M9Ik1lbnVUZXh0Ij5Ib21lPC9zcGFuPjwvYT4gPGRpdiBjbGFzcz0ic2hhZG93Ij4KPGRpdiBjbGFzcz0iSW5uZXJNZWdhRGl2IENvbHM2IiBpZD0iTWVudTFEaXYiPgoKCTxkaXYgY2xhc3M9IkNvbHVtbiBGaXJzdCIgaWQ9Ik1lbnUxX0NvbDEiPgoJPHVsIGNsYXNzPSJwZl9sdmxfMSI+Cgk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IExhc3QgcGZfbHZsXzEiIGlkPSJNZW51MV9Db2wxX0wxXzEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvaG9tZS9tZW1iZXJzIiB0aXRsZT0iTWVtYmVyIEZvY3VzIj5NZW1iZXIgRm9jdXM8L2E+PC9saT4KCTwvdWw+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9IkNvbHVtbiIgaWQ9Ik1lbnUxX0NvbDIiPgoJPHVsIGNsYXNzPSJwZl9sdmxfMSI+Cgk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IExhc3QgcGZfbHZsXzEiIGlkPSJNZW51MV9Db2wyX0wxXzEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcveW91bmdwcm9zIiB0aXRsZT0iWW91bmcgUHJvZmVzc2lvbmFscyI+WW91bmdQcm9zIEZvY3VzPC9hPjwvbGk+Cgk8L3VsPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJDb2x1bW4iIGlkPSJNZW51MV9Db2wzIj4KCTx1bCBjbGFzcz0icGZfbHZsXzEiPgoJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBMYXN0IHBmX2x2bF8xIiBpZD0iTWVudTFfQ29sM19MMV8xIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2hvbWUvc3R1ZGVudHMiIHRpdGxlPSJTdHVkZW50cyI+U3R1ZGVudHMgRm9jdXM8L2E+PC9saT4KCTwvdWw+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9IkNvbHVtbiIgaWQ9Ik1lbnUxX0NvbDQiPgoJPHVsIGNsYXNzPSJwZl9sdmxfMSI+Cgk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IExhc3QgcGZfbHZsXzEiIGlkPSJNZW51MV9Db2w0X0wxXzEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvaG9tZS9leHBsb3JhdGlvbiIgdGl0bGU9IkV4cGxvcmF0aW9uIEZvY3VzIj5FeHBsb3JhdGlvbiBGb2N1czwvYT48L2xpPgoJPC91bD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iQ29sdW1uIiBpZD0iTWVudTFfQ29sNSI+Cgk8dWwgY2xhc3M9InBmX2x2bF8xIj4KCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgTGFzdCBwZl9sdmxfMSIgaWQ9Ik1lbnUxX0NvbDVfTDFfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9ob21lL2Vudmlyb25tZW50YWwiIHRpdGxlPSJFbnZpcm9ubWVudGFsIEZvY3VzIj5FbnZpcm9ubWVudGFsIEZvY3VzPC9hPjwvbGk+Cgk8L3VsPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJDb2x1bW4gTGFzdCIgaWQ9Ik1lbnUxX0NvbDYiPgoJPHVsIGNsYXNzPSJwZl9sdmxfMSI+Cgk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IExhc3QgcGZfbHZsXzEiIGlkPSJNZW51MV9Db2w2X0wxXzEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvaG9tZS9lY29ub21pY3MiIHRpdGxlPSJFY29ub21pY3MgRm9jdXMiPkVjb25vbWljcyBGb2N1czwvYT48L2xpPgoJPC91bD4KCTwvZGl2PgoJPC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iUG9zdE1lbnVEaXYiPjwvZGl2PjwvbGk+Cgo8bGkgY2xhc3M9IkluYWN0aXZlIEhhc0NoaWxkcmVuIHBmX2x2bF8wIiBpZD0iTWVudTIiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvYWJvdXQvYWFwZy9vdmVydmlldyI+PHNwYW4gY2xhc3M9Ik1lbnVUZXh0Ij5BYm91dDwvc3Bhbj48L2E+IDxkaXYgY2xhc3M9InNoYWRvdyI+CjxkaXYgY2xhc3M9IklubmVyTWVnYURpdiBDb2xzMyIgaWQ9Ik1lbnUyRGl2Ij4KCgk8ZGl2IGNsYXNzPSJDb2x1bW4gRmlyc3QiIGlkPSJNZW51Ml9Db2wxIj4KCTx1bCBjbGFzcz0icGZfbHZsXzEiPgoJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBMYXN0IEhhc0NoaWxkcmVuIHBmX2x2bF8xIiBpZD0iTWVudTJfQ29sMV9MMV8xIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2Fib3V0L2FhcGcvb3ZlcnZpZXciPkFBUEc8L2E+CgkJPHVsIGNsYXNzPSJwZl9sdmxfMiI+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBIYXNDaGlsZHJlbiBwZl9sdmxfMiIgaWQ9Ik1lbnUyX0NvbDFfTDFfMV9MMl8xIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2Fib3V0L2FhcGcvb3ZlcnZpZXciIHRpdGxlPSJPdmVydmlldyI+T3ZlcnZpZXc8L2E+CgkJCTx1bCBjbGFzcz0icGZfbHZsXzMiPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IHBmX2x2bF8zIiBpZD0iTWVudTJfQ29sMV9MMV8xX0wyXzFfTDNfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9hYXBnL292ZXJ2aWV3L2FubnVhbC1yZXBvcnRzIiB0aXRsZT0iQW5udWFsIFJlcG9ydHMiPkFubnVhbCBSZXBvcnRzPC9hPjwvbGk+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzMiIGlkPSJNZW51Ml9Db2wxX0wxXzFfTDJfMV9MM18yIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2Fib3V0L2FhcGcvb3ZlcnZpZXcvY29tbWl0dGVlcyIgdGl0bGU9IkNvbW1pdHRlZXMiPkNvbW1pdHRlZXM8L2E+PC9saT4KCQkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMyIgaWQ9Ik1lbnUyX0NvbDFfTDFfMV9MMl8xX0wzXzMiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvYWJvdXQvYWFwZy9vdmVydmlldy9ob25vcnMtYW5kLWF3YXJkcyIgdGl0bGU9Ikhvbm9ycyBhbmQgQXdhcmRzIj5Ib25vcnMgYW5kIEF3YXJkczwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8zIiBpZD0iTWVudTJfQ29sMV9MMV8xX0wyXzFfTDNfNCI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9hYXBnL292ZXJ2aWV3L3Byb2dyYW1zIiB0aXRsZT0iUHJvZ3JhbXMiPlByb2dyYW1zPC9hPjwvbGk+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzMiIGlkPSJNZW51Ml9Db2wxX0wxXzFfTDJfMV9MM181Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2Fib3V0L2FhcGcvb3ZlcnZpZXcvbGVhZGVyc2hpcC1kYXlzIj5MZWFkZXJzaGlwIERheXM8L2E+PC9saT4KCQkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBMYXN0IHBmX2x2bF8zIiBpZD0iTWVudTJfQ29sMV9MMV8xX0wyXzFfTDNfNiI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9hYXBnL292ZXJ2aWV3L3NvY2lldGllcyIgdGl0bGU9IkFmZmlsaWF0ZWQgU29jaWV0aWVzIj5BZmZpbGlhdGVkIFNvY2lldGllczwvYT48L2xpPgoJCQk8L3VsPgoJCTwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBIYXNDaGlsZHJlbiBwZl9sdmxfMiIgaWQ9Ik1lbnUyX0NvbDFfTDFfMV9MMl8yIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2Fib3V0L2FhcGcvbGVhZGVyc2hpcCIgdGl0bGU9IkxlYWRlcnNoaXAiPkxlYWRlcnNoaXA8L2E+CgkJCTx1bCBjbGFzcz0icGZfbHZsXzMiPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IHBmX2x2bF8zIiBpZD0iTWVudTJfQ29sMV9MMV8xX0wyXzJfTDNfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9hYXBnL2xlYWRlcnNoaXAvZXhlY3V0aXZlLWNvbW1pdHRlZSIgdGl0bGU9IkV4ZWN1dGl2ZSBDb21taXR0ZWUiPkV4ZWN1dGl2ZSBDb21taXR0ZWU8L2E+PC9saT4KCQkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMyIgaWQ9Ik1lbnUyX0NvbDFfTDFfMV9MMl8yX0wzXzIiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvYWJvdXQvYWFwZy9sZWFkZXJzaGlwL29mZmljZXItY2FuZGlkYXRlcyIgdGl0bGU9Ik9mZmljZXIgQ2FuZGlkYXRlcyI+T2ZmaWNlciBDYW5kaWRhdGVzPC9hPjwvbGk+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzMiIGlkPSJNZW51Ml9Db2wxX0wxXzFfTDJfMl9MM18zIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2Fib3V0L2FhcGcvbGVhZGVyc2hpcC9hZHZpc29yeS1jb3VuY2lsIiB0aXRsZT0iQWR2aXNvcnkgQ291bmNpbCI+QWR2aXNvcnkgQ291bmNpbDwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8zIiBpZD0iTWVudTJfQ29sMV9MMV8xX0wyXzJfTDNfNCI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9hYXBnL2xlYWRlcnNoaXAvaG91c2Utb2YtZGVsZWdhdGVzLWhvZCIgdGl0bGU9IkhvdXNlIG9mIERlbGVnYXRlcyAoSG9EKSI+SG91c2Ugb2YgRGVsZWdhdGVzIChIb0QpPC9hPjwvbGk+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzMiIGlkPSJNZW51Ml9Db2wxX0wxXzFfTDJfMl9MM181Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2Fib3V0L2FhcGcvbGVhZGVyc2hpcC9zZWN0aW9ucyIgdGl0bGU9IlNlY3Rpb25zIj5TZWN0aW9uczwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIExhc3QgcGZfbHZsXzMiIGlkPSJNZW51Ml9Db2wxX0wxXzFfTDJfMl9MM182Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2Fib3V0L2FhcGcvbGVhZGVyc2hpcC9yZWdpb25zIiB0aXRsZT0iUmVnaW9ucyI+UmVnaW9uczwvYT48L2xpPgoJCQk8L3VsPgoJCTwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBMYXN0IEhhc0NoaWxkcmVuIHBmX2x2bF8yIiBpZD0iTWVudTJfQ29sMV9MMV8xX0wyXzMiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvYWJvdXQvYWFwZy9kaXZpc2lvbnMiIHRpdGxlPSJEaXZpc2lvbnMiPkRpdmlzaW9uczwvYT4KCQkJPHVsIGNsYXNzPSJwZl9sdmxfMyI+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgcGZfbHZsXzMiIGlkPSJNZW51Ml9Db2wxX0wxXzFfTDJfM19MM18xIj48YSBocmVmPSJodHRwOi8vZHBhLmFhcGcub3JnLyIgdGl0bGU9IkRpdmlzaW9uIG9mIFByb2Zlc3Npb25hbCBBZmZhaXJzIj5EUEE8L2E+PC9saT4KCQkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMyIgaWQ9Ik1lbnUyX0NvbDFfTDFfMV9MMl8zX0wzXzIiPjxhIGhyZWY9Imh0dHA6Ly9lbWQuYWFwZy5vcmcvIiB0aXRsZT0iRW5lcmd5IE1pbmVyYWxzIERpdmlzaW9uIj5FTUQ8L2E+PC9saT4KCQkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMyIgaWQ9Ik1lbnUyX0NvbDFfTDFfMV9MMl8zX0wzXzMiPjxhIGhyZWY9Imh0dHA6Ly9kZWcuYWFwZy5vcmcvIiB0aXRsZT0iRGl2aXNpb24gb2YgRW52aXJvbm1lbnRhbCBHZW9zY2llbmNlcyI+REVHPC9hPjwvbGk+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgTGFzdCBwZl9sdmxfMyIgaWQ9Ik1lbnUyX0NvbDFfTDFfMV9MMl8zX0wzXzQiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvYWJvdXQvYWFwZy9kaXZpc2lvbnMvcHNnZCIgdGl0bGU9IlBldHJvbGV1bSBTdHJ1Y3R1cmUgYW5kIEdlb21lY2hhbmljcyBEaXZpc2lvbiI+UFNHRDwvYT48L2xpPgoJCQk8L3VsPgoJCTwvbGk+CgkJPC91bD4KCTwvbGk+Cgk8L3VsPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJDb2x1bW4iIGlkPSJNZW51Ml9Db2wyIj4KCTx1bCBjbGFzcz0icGZfbHZsXzEiPgoJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBMYXN0IEhhc0NoaWxkcmVuIHBmX2x2bF8xIiBpZD0iTWVudTJfQ29sMl9MMV8xIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2Fib3V0L21lbWJlcnNoaXAvdHlwZXMiPk1lbWJlcnNoaXA8L2E+CgkJPHVsIGNsYXNzPSJwZl9sdmxfMiI+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBIYXNDaGlsZHJlbiBwZl9sdmxfMiIgaWQ9Ik1lbnUyX0NvbDJfTDFfMV9MMl8xIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2Fib3V0L21lbWJlcnNoaXAvdHlwZXMiIHRpdGxlPSJUeXBlcyBvZiBNZW1iZXJzaGlwIj5UeXBlcyBvZiBNZW1iZXJzaGlwPC9hPgoJCQk8dWwgY2xhc3M9InBmX2x2bF8zIj4KCQkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBwZl9sdmxfMyIgaWQ9Ik1lbnUyX0NvbDJfTDFfMV9MMl8xX0wzXzEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvYWJvdXQvbWVtYmVyc2hpcC90eXBlcy9tZW1iZXIiIHRpdGxlPSJNZW1iZXIiPk1lbWJlcjwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8zIiBpZD0iTWVudTJfQ29sMl9MMV8xX0wyXzFfTDNfMiI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9tZW1iZXJzaGlwL3R5cGVzL2Fzc29jaWF0ZSIgdGl0bGU9IkFzc29jaWF0ZSBNZW1iZXIiPkFzc29jaWF0ZTwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIExhc3QgcGZfbHZsXzMiIGlkPSJNZW51Ml9Db2wyX0wxXzFfTDJfMV9MM18zIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2Fib3V0L21lbWJlcnNoaXAvdHlwZXMvc3R1ZGVudCIgdGl0bGU9IlN0dWRlbnQgTWVtYmVyIj5TdHVkZW50PC9hPjwvbGk+CgkJCTwvdWw+CgkJPC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIEhhc0NoaWxkcmVuIHBmX2x2bF8yIiBpZD0iTWVudTJfQ29sMl9MMV8xX0wyXzIiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvYWJvdXQvbWVtYmVyc2hpcC9iZW5lZml0cyIgdGl0bGU9IkJlbmVmaXRzIGFuZCBTZXJ2aWNlcyI+QmVuZWZpdHMgYW5kIFNlcnZpY2VzPC9hPgoJCQk8dWwgY2xhc3M9InBmX2x2bF8zIj4KCQkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBMYXN0IHBmX2x2bF8zIiBpZD0iTWVudTJfQ29sMl9MMV8xX0wyXzJfTDNfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9tZW1iZXJzaGlwL2JlbmVmaXRzL2NvbXBhcmlzb24tY2hhcnQiIHRpdGxlPSJDb21wYXJpc29uIG9mIE1lbWJlcnNoaXAgQmVuZWZpdHMiPkNvbXBhcmlzb24gQ2hhcnQ8L2E+PC9saT4KCQkJPC91bD4KCQk8L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzIiIGlkPSJNZW51Ml9Db2wyX0wxXzFfTDJfMyI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9tZW1iZXJzaGlwL3Byb3NwZWN0aXZlLW1lbWJlci1hcHBsaWNhbnRzIiB0aXRsZT0iUHJvc3BlY3RpdmUgTWVtYmVycyI+UHJvc3BlY3RpdmUgTWVtYmVyczwvYT48L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzIiIGlkPSJNZW51Ml9Db2wyX0wxXzFfTDJfNCI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9tZW1iZXJzaGlwL2dyYWR1YXRlZC1kdWVzIiB0aXRsZT0iR3JhZHVhdGVkIER1ZXMiPkdyYWR1YXRlZCBEdWVzPC9hPjwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMiIgaWQ9Ik1lbnUyX0NvbDJfTDFfMV9MMl81Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2Fib3V0L21lbWJlcnNoaXAvcmVjcnVpdG1lbnQtcHJvZ3JhbSIgdGl0bGU9IlJlY3J1aXRtZW50IFByb2dyYW0iPlJlY3J1aXRtZW50IFByb2dyYW08L2E+PC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIExhc3QgcGZfbHZsXzIiIGlkPSJNZW51Ml9Db2wyX0wxXzFfTDJfNiI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9tZW1iZXJzaGlwL2RpcmVjdG9yeSIgdGl0bGU9Ik1lbWJlciBEaXJlY3RvcnkiPk1lbWJlciBEaXJlY3Rvcnk8L2E+PC9saT4KCQk8L3VsPgoJPC9saT4KCTwvdWw+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9IkNvbHVtbiBMYXN0IiBpZD0iTWVudTJfQ29sMyI+Cgk8dWwgY2xhc3M9InBmX2x2bF8xIj4KCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgTGFzdCBIYXNDaGlsZHJlbiBwZl9sdmxfMSIgaWQ9Ik1lbnUyX0NvbDNfTDFfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9wZXRyb2xldW0tZ2VvbG9neSIgdGl0bGU9IlBldHJvbGV1bSBHZW9sb2d5Ij5QZXRyb2xldW0gR2VvbG9neTwvYT4KCQk8dWwgY2xhc3M9InBmX2x2bF8yIj4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IEhhc0NoaWxkcmVuIHBmX2x2bF8yIiBpZD0iTWVudTJfQ29sM19MMV8xX0wyXzEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvYWJvdXQvcGV0cm9sZXVtLWdlb2xvZ3kvcGV0cm9sZXVtLXRocm91Z2gtdGltZSIgdGl0bGU9IlBldHJvbGV1bSBUaHJvdWdoIFRpbWUiPlBldHJvbGV1bSB0aHJvdWdoIFRpbWU8L2E+CgkJCTx1bCBjbGFzcz0icGZfbHZsXzMiPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IHBmX2x2bF8zIiBpZD0iTWVudTJfQ29sM19MMV8xX0wyXzFfTDNfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9wZXRyb2xldW0tZ2VvbG9neS9wZXRyb2xldW0tdGhyb3VnaC10aW1lL3doYXQtaXMtcGV0cm9sZXVtIiB0aXRsZT0iV2hhdCBJcyBQZXRyb2xldW0/Ij5XaGF0IElzIFBldHJvbGV1bT88L2E+PC9saT4KCQkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMyIgaWQ9Ik1lbnUyX0NvbDNfTDFfMV9MMl8xX0wzXzIiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvYWJvdXQvcGV0cm9sZXVtLWdlb2xvZ3kvcGV0cm9sZXVtLXRocm91Z2gtdGltZS9wZXRyb2xldW0tZXhwbG9yYXRpb24taGlzdG9yeSIgdGl0bGU9IlBldHJvbGV1bSBFeHBsb3JhdGlvbiBIaXN0b3J5Ij5QZXRyb2xldW0gRXhwbG9yYXRpb24gSGlzdG9yeTwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIExhc3QgcGZfbHZsXzMiIGlkPSJNZW51Ml9Db2wzX0wxXzFfTDJfMV9MM18zIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2Fib3V0L3BldHJvbGV1bS1nZW9sb2d5L3BldHJvbGV1bS10aHJvdWdoLXRpbWUvbXVzZXVtcy1hbmQtaGlzdG9yaWNhbC1zaXRlcyIgdGl0bGU9Ik11c2V1bXMgYW5kIEhpc3RvcmljYWwgU2l0ZXMiPk11c2V1bXMgYW5kIEhpc3RvcmljYWwgU2l0ZXM8L2E+PC9saT4KCQkJPC91bD4KCQk8L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgSGFzQ2hpbGRyZW4gcGZfbHZsXzIiIGlkPSJNZW51Ml9Db2wzX0wxXzFfTDJfMiI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9wZXRyb2xldW0tZ2VvbG9neS93b3JsZC1vZi1wZXRyb2xldW0iIHRpdGxlPSJXb3JsZCBvZiBQZXRyb2xldW0iPldvcmxkIG9mIFBldHJvbGV1bQk8L2E+CgkJCTx1bCBjbGFzcz0icGZfbHZsXzMiPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IHBmX2x2bF8zIiBpZD0iTWVudTJfQ29sM19MMV8xX0wyXzJfTDNfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9wZXRyb2xldW0tZ2VvbG9neS93b3JsZC1vZi1wZXRyb2xldW0vb2lsLWFuZC1nYXMtcHJpY2VzIiB0aXRsZT0iT2lsIGFuZCBHYXMgUHJpY2VzIj5PaWwgYW5kIEdhcyBQcmljZXM8L2E+PC9saT4KCQkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMyIgaWQ9Ik1lbnUyX0NvbDNfTDFfMV9MMl8yX0wzXzIiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvYWJvdXQvcGV0cm9sZXVtLWdlb2xvZ3kvd29ybGQtb2YtcGV0cm9sZXVtL2NhcmVlcnMtaW4tdGhlLXBldHJvbGV1bS1pbmR1c3RyeSIgdGl0bGU9IkNhcmVlcnMgaW4gdGhlIFBldHJvbGV1bSBJbmR1c3RyeSI+Q2FyZWVycyBpbiB0aGUgUGV0cm9sZXVtIEluZHVzdHJ5PC9hPjwvbGk+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzMiIGlkPSJNZW51Ml9Db2wzX0wxXzFfTDJfMl9MM18zIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2Fib3V0L3BldHJvbGV1bS1nZW9sb2d5L3dvcmxkLW9mLXBldHJvbGV1bS9leHBsb3JhdGlvbi10b2RheSIgdGl0bGU9IkV4cGxvcmF0aW9uIFRvZGF5Ij5FeHBsb3JhdGlvbiBUb2RheTwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIExhc3QgcGZfbHZsXzMiIGlkPSJNZW51Ml9Db2wzX0wxXzFfTDJfMl9MM180Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2Fib3V0L3BldHJvbGV1bS1nZW9sb2d5L3dvcmxkLW9mLXBldHJvbGV1bS91cy1vZmZzaG9yZS1vaWwtZ2FzLXJlc291cmNlcyIgdGl0bGU9IlUuUy4gT2Zmc2hvcmUgT2lsICYgR2FzIFJlc291cmNlcyI+VS5TLiBPZmZzaG9yZSBPaWwgJiBHYXMgUmVzb3VyY2VzPC9hPjwvbGk+CgkJCTwvdWw+CgkJPC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIEhhc0NoaWxkcmVuIHBmX2x2bF8yIiBpZD0iTWVudTJfQ29sM19MMV8xX0wyXzMiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvYWJvdXQvcGV0cm9sZXVtLWdlb2xvZ3kvcGV0cm9sZXVtLXRlY2hub2xvZ3kiIHRpdGxlPSJQZXRyb2xldW0gVGVjaG5vbG9neSI+UGV0cm9sZXVtIFRlY2hub2xvZ3k8L2E+CgkJCTx1bCBjbGFzcz0icGZfbHZsXzMiPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IHBmX2x2bF8zIiBpZD0iTWVudTJfQ29sM19MMV8xX0wyXzNfTDNfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9wZXRyb2xldW0tZ2VvbG9neS9wZXRyb2xldW0tdGVjaG5vbG9neS9wZXRyb2xldW0tcHJvZHVjdHMiIHRpdGxlPSJQZXRyb2xldW0gUHJvZHVjdHMiPlBldHJvbGV1bSBQcm9kdWN0czwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8zIiBpZD0iTWVudTJfQ29sM19MMV8xX0wyXzNfTDNfMiI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9wZXRyb2xldW0tZ2VvbG9neS9wZXRyb2xldW0tdGVjaG5vbG9neS90b29scy1vZi10aGUtdHJhZGUiIHRpdGxlPSJUb29scyBvZiB0aGUgVHJhZGUiPlRvb2xzIG9mIHRoZSBUcmFkZTwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8zIiBpZD0iTWVudTJfQ29sM19MMV8xX0wyXzNfTDNfMyI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9wZXRyb2xldW0tZ2VvbG9neS9wZXRyb2xldW0tdGVjaG5vbG9neS9yZWZpbmluZy1hbmQtY2hlbWljYWxzIiB0aXRsZT0iUmVmaW5pbmcgYW5kIENoZW1pY2FscyI+UmVmaW5pbmcgYW5kIENoZW1pY2FsczwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8zIiBpZD0iTWVudTJfQ29sM19MMV8xX0wyXzNfTDNfNCI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9wZXRyb2xldW0tZ2VvbG9neS9wZXRyb2xldW0tdGVjaG5vbG9neS9wZXRyb2xldW0tY2hlbWlzdHJ5IiB0aXRsZT0iUGV0cm9sZXVtIENoZW1pc3RyeSI+UGV0cm9sZXVtIENoZW1pc3RyeTwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIExhc3QgcGZfbHZsXzMiIGlkPSJNZW51Ml9Db2wzX0wxXzFfTDJfM19MM181Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2Fib3V0L3BldHJvbGV1bS1nZW9sb2d5L3BldHJvbGV1bS10ZWNobm9sb2d5L2FuYXRvbXktb2YtYW4tb2lsLWFjY3VtdWxhdGlvbiIgdGl0bGU9IkFuYXRvbXkgb2YgYW4gT2lsIEFjY3VtdWxhdGlvbiI+QW5hdG9teSBvZiBhbiBPaWwgQWNjdW11bGF0aW9uPC9hPjwvbGk+CgkJCTwvdWw+CgkJPC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIExhc3QgSGFzQ2hpbGRyZW4gcGZfbHZsXzIiIGlkPSJNZW51Ml9Db2wzX0wxXzFfTDJfNCI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9wZXRyb2xldW0tZ2VvbG9neS9nZW9sb2d5LWFuZC1wZXRyb2xldW0iIHRpdGxlPSJHZW9sb2d5IGFuZCBQZXRyb2xldW0iPkdlb2xvZ3kgYW5kIFBldHJvbGV1bTwvYT4KCQkJPHVsIGNsYXNzPSJwZl9sdmxfMyI+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgcGZfbHZsXzMiIGlkPSJNZW51Ml9Db2wzX0wxXzFfTDJfNF9MM18xIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2Fib3V0L3BldHJvbGV1bS1nZW9sb2d5L2dlb2xvZ3ktYW5kLXBldHJvbGV1bS9zZWRpbWVudG9sb2d5LWFuZC1zdHJhdGlncmFwaHkiIHRpdGxlPSJTZWRpbWVudG9sb2d5IGFuZCBTdHJhdGlncmFwaHkiPlNlZGltZW50b2xvZ3kgYW5kIFN0cmF0aWdyYXBoeTwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8zIiBpZD0iTWVudTJfQ29sM19MMV8xX0wyXzRfTDNfMiI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9wZXRyb2xldW0tZ2VvbG9neS9nZW9sb2d5LWFuZC1wZXRyb2xldW0vc3RydWN0dXJhbC1nZW9sb2d5IiB0aXRsZT0iU3RydWN0dXJhbCBHZW9sb2d5Ij5TdHJ1Y3R1cmFsIEdlb2xvZ3k8L2E+PC9saT4KCQkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMyIgaWQ9Ik1lbnUyX0NvbDNfTDFfMV9MMl80X0wzXzMiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvYWJvdXQvcGV0cm9sZXVtLWdlb2xvZ3kvZ2VvbG9neS1hbmQtcGV0cm9sZXVtL3BhbGVvbnRvbG9neS1hbmQtYmlvc3RyYXRpZ3JhcGh5IiB0aXRsZT0iUGFsZW9udG9sb2d5IGFuZCBCaW9zdHJhdGlncmFwaHkiPlBhbGVvbnRvbG9neSBhbmQgQmlvc3RyYXRpZ3JhcGh5PC9hPjwvbGk+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzMiIGlkPSJNZW51Ml9Db2wzX0wxXzFfTDJfNF9MM180Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2Fib3V0L3BldHJvbGV1bS1nZW9sb2d5L2dlb2xvZ3ktYW5kLXBldHJvbGV1bS9nZW9jaGVtaXN0cnkiIHRpdGxlPSJHZW9jaGVtaXN0cnkiPkdlb2NoZW1pc3RyeTwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8zIiBpZD0iTWVudTJfQ29sM19MMV8xX0wyXzRfTDNfNSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9wZXRyb2xldW0tZ2VvbG9neS9nZW9sb2d5LWFuZC1wZXRyb2xldW0vc2Vpc21vbG9neS1hbmQtZ2VvcGh5c2ljcyIgdGl0bGU9IlNlaXNtb2xvZ3kgYW5kIEdlb3BoeXNpY3MiPlNlaXNtb2xvZ3kgYW5kIEdlb3BoeXNpY3M8L2E+PC9saT4KCQkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMyIgaWQ9Ik1lbnUyX0NvbDNfTDFfMV9MMl80X0wzXzYiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvYWJvdXQvcGV0cm9sZXVtLWdlb2xvZ3kvZ2VvbG9neS1hbmQtcGV0cm9sZXVtL3BsYXRlLXRlY3RvbmljcyIgdGl0bGU9IlBsYXRlIFRlY3RvbmljcyI+UGxhdGUgVGVjdG9uaWNzPC9hPjwvbGk+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzMiIGlkPSJNZW51Ml9Db2wzX0wxXzFfTDJfNF9MM183Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2Fib3V0L3BldHJvbGV1bS1nZW9sb2d5L2dlb2xvZ3ktYW5kLXBldHJvbGV1bS9wYWxlb2dlb2dyYXBoeSIgdGl0bGU9IlBhbGVvZ2VvZ3JhcGh5Ij5QYWxlb2dlb2dyYXBoeTwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIExhc3QgcGZfbHZsXzMiIGlkPSJNZW51Ml9Db2wzX0wxXzFfTDJfNF9MM184Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2Fib3V0L3BldHJvbGV1bS1nZW9sb2d5L2dlb2xvZ3ktYW5kLXBldHJvbGV1bS9nZW9sb2dpYy1tYXBzIiB0aXRsZT0iR2VvbG9naWMgTWFwcyI+R2VvbG9naWMgTWFwczwvYT48L2xpPgoJCQk8L3VsPgoJCTwvbGk+CgkJPC91bD4KCTwvbGk+Cgk8L3VsPgoJPC9kaXY+Cgk8L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJQb3N0TWVudURpdiI+PC9kaXY+PC9saT4KCjxsaSBjbGFzcz0iSW5hY3RpdmUgSGFzQ2hpbGRyZW4gcGZfbHZsXzAiIGlkPSJNZW51MyI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlIiB0aXRsZT0iU2NpZW5jZSI+PHNwYW4gY2xhc3M9Ik1lbnVUZXh0Ij5TY2llbmNlPC9zcGFuPjwvYT4gPGRpdiBjbGFzcz0ic2hhZG93Ij4KPGRpdiBjbGFzcz0iSW5uZXJNZWdhRGl2IENvbHM1IiBpZD0iTWVudTNEaXYiPgoKCTxkaXYgY2xhc3M9IkNvbHVtbiBGaXJzdCIgaWQ9Ik1lbnUzX0NvbDEiPgoJPHVsIGNsYXNzPSJwZl9sdmxfMSI+Cgk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IExhc3QgSGFzQ2hpbGRyZW4gcGZfbHZsXzEiIGlkPSJNZW51M19Db2wxX0wxXzEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvc2NpZW5jZS9kaXNjaXBsaW5lIiB0aXRsZT0iRGlzY2lwbGluZSI+RGlzY2lwbGluZTwvYT4KCQk8dWwgY2xhc3M9InBmX2x2bF8yIj4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IEhhc0NoaWxkcmVuIHBmX2x2bF8yIiBpZD0iTWVudTNfQ29sMV9MMV8xX0wyXzEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvc2NpZW5jZS9kaXNjaXBsaW5lL3N0cnVjdHVyZSIgdGl0bGU9IlN0cnVjdHVyZSI+U3RydWN0dXJlPC9hPgoJCQk8dWwgY2xhc3M9InBmX2x2bF8zIj4KCQkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBwZl9sdmxfMyIgaWQ9Ik1lbnUzX0NvbDFfTDFfMV9MMl8xX0wzXzEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvc2NpZW5jZS9kaXNjaXBsaW5lL3N0cnVjdHVyZS9jb21wcmVzc2lvbmFsLXN5c3RlbXMiIHRpdGxlPSJDb21wcmVzc2lvbmFsIFN5c3RlbXMiPkNvbXByZXNzaW9uYWwgU3lzdGVtczwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8zIiBpZD0iTWVudTNfQ29sMV9MMV8xX0wyXzFfTDNfMiI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL2Rpc2NpcGxpbmUvc3RydWN0dXJlL2dlb21lY2hhbmljcy1hbmQtZnJhY3R1cmUtYW5hbHlzaXMiIHRpdGxlPSJHZW9tZWNoYW5pY3MgYW5kIEZyYWN0dXJlIEFuYWx5c2lzIj5HZW9tZWNoYW5pY3MgYW5kIEZyYWN0dXJlIEFuYWx5c2lzPC9hPjwvbGk+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzMiIGlkPSJNZW51M19Db2wxX0wxXzFfTDJfMV9MM18zIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3NjaWVuY2UvZGlzY2lwbGluZS9zdHJ1Y3R1cmUvZXh0ZW5zaW9uYWwtc3lzdGVtcyIgdGl0bGU9IkV4dGVuc2lvbmFsIFN5c3RlbXMiPkV4dGVuc2lvbmFsIFN5c3RlbXM8L2E+PC9saT4KCQkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMyIgaWQ9Ik1lbnUzX0NvbDFfTDFfMV9MMl8xX0wzXzQiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvc2NpZW5jZS9kaXNjaXBsaW5lL3N0cnVjdHVyZS9mb2xkLWFuZC10aHJ1c3QtYmVsdHMiIHRpdGxlPSJGb2xkIGFuZCBUaHJ1c3QgQmVsdHMiPkZvbGQgYW5kIFRocnVzdCBCZWx0czwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8zIiBpZD0iTWVudTNfQ29sMV9MMV8xX0wyXzFfTDNfNSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL2Rpc2NpcGxpbmUvc3RydWN0dXJlL3NhbHQtdGVjdG9uaWNzIiB0aXRsZT0iU2FsdCBUZWN0b25pY3MiPlNhbHQgVGVjdG9uaWNzPC9hPjwvbGk+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzMiIGlkPSJNZW51M19Db2wxX0wxXzFfTDJfMV9MM182Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3NjaWVuY2UvZGlzY2lwbGluZS9zdHJ1Y3R1cmUvc3RydWN0dXJhbC1hbmFseXNpcy1vdGhlciIgdGl0bGU9IlN0cnVjdHVyYWwgQW5hbHlzaXMgLSBPdGhlciI+U3RydWN0dXJhbCBBbmFseXNpcyAtIE90aGVyPC9hPjwvbGk+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgTGFzdCBwZl9sdmxfMyIgaWQ9Ik1lbnUzX0NvbDFfTDFfMV9MMl8xX0wzXzciPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvc2NpZW5jZS9kaXNjaXBsaW5lL3N0cnVjdHVyZS90ZWN0b25pY3MtZ2VuZXJhbCIgdGl0bGU9IlRlY3RvbmljcyAoR2VuZXJhbCkiPlRlY3RvbmljcyAoR2VuZXJhbCk8L2E+PC9saT4KCQkJPC91bD4KCQk8L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgSGFzQ2hpbGRyZW4gcGZfbHZsXzIiIGlkPSJNZW51M19Db2wxX0wxXzFfTDJfMiI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL2Rpc2NpcGxpbmUvZ2VvY2hlbWlzdHJ5LWFuZC1iYXNpbi1tb2RlbGluZyIgdGl0bGU9Ikdlb2NoZW1pc3RyeSBhbmQgQmFzaW4gTW9kZWxpbmciPkdlb2NoZW1pc3RyeSBhbmQgQmFzaW4gTW9kZWxpbmc8L2E+CgkJCTx1bCBjbGFzcz0icGZfbHZsXzMiPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IHBmX2x2bF8zIiBpZD0iTWVudTNfQ29sMV9MMV8xX0wyXzJfTDNfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL2Rpc2NpcGxpbmUvZ2VvY2hlbWlzdHJ5LWFuZC1iYXNpbi1tb2RlbGluZy9iYXNpbi1tb2RlbGluZyIgdGl0bGU9IkJhc2luIE1vZGVsaW5nIj5CYXNpbiBNb2RlbGluZzwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8zIiBpZD0iTWVudTNfQ29sMV9MMV8xX0wyXzJfTDNfMiI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL2Rpc2NpcGxpbmUvZ2VvY2hlbWlzdHJ5LWFuZC1iYXNpbi1tb2RlbGluZy9tYXR1cmF0aW9uIiB0aXRsZT0iTWF0dXJhdGlvbiI+TWF0dXJhdGlvbjwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8zIiBpZD0iTWVudTNfQ29sMV9MMV8xX0wyXzJfTDNfMyI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL2Rpc2NpcGxpbmUvZ2VvY2hlbWlzdHJ5LWFuZC1iYXNpbi1tb2RlbGluZy9taWdyYXRpb24iIHRpdGxlPSJNaWdyYXRpb24iPk1pZ3JhdGlvbjwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8zIiBpZD0iTWVudTNfQ29sMV9MMV8xX0wyXzJfTDNfNCI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL2Rpc2NpcGxpbmUvZ2VvY2hlbWlzdHJ5LWFuZC1iYXNpbi1tb2RlbGluZy9vaWwtYW5kLWdhcy1hbmFseXNpcyIgdGl0bGU9Ik9pbCBhbmQgR2FzIEFuYWx5c2lzIj5PaWwgYW5kIEdhcyBBbmFseXNpczwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8zIiBpZD0iTWVudTNfQ29sMV9MMV8xX0wyXzJfTDNfNSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL2Rpc2NpcGxpbmUvZ2VvY2hlbWlzdHJ5LWFuZC1iYXNpbi1tb2RlbGluZy9vaWwtc2VlcHMiIHRpdGxlPSJPaWwgU2VlcHMiPk9pbCBTZWVwczwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8zIiBpZD0iTWVudTNfQ29sMV9MMV8xX0wyXzJfTDNfNiI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL2Rpc2NpcGxpbmUvZ2VvY2hlbWlzdHJ5LWFuZC1iYXNpbi1tb2RlbGluZy9wZXRyb2xldW0tc3lzdGVtcyIgdGl0bGU9IlBldHJvbGV1bSBTeXN0ZW1zIj5QZXRyb2xldW0gU3lzdGVtczwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8zIiBpZD0iTWVudTNfQ29sMV9MMV8xX0wyXzJfTDNfNyI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL2Rpc2NpcGxpbmUvZ2VvY2hlbWlzdHJ5LWFuZC1iYXNpbi1tb2RlbGluZy9zb3VyY2Utcm9jayIgdGl0bGU9IlNvdXJjZSBSb2NrIj5Tb3VyY2UgUm9jazwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIExhc3QgcGZfbHZsXzMiIGlkPSJNZW51M19Db2wxX0wxXzFfTDJfMl9MM184Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3NjaWVuY2UvZGlzY2lwbGluZS9nZW9jaGVtaXN0cnktYW5kLWJhc2luLW1vZGVsaW5nL3RoZXJtYWwtaGlzdG9yeSIgdGl0bGU9IlRoZXJtYWwgSGlzdG9yeSI+VGhlcm1hbCBIaXN0b3J5PC9hPjwvbGk+CgkJCTwvdWw+CgkJPC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIEhhc0NoaWxkcmVuIHBmX2x2bF8yIiBpZD0iTWVudTNfQ29sMV9MMV8xX0wyXzMiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvc2NpZW5jZS9kaXNjaXBsaW5lL2VuZ2luZWVyaW5nIiB0aXRsZT0iRW5naW5lZXJpbmciPkVuZ2luZWVyaW5nPC9hPgoJCQk8dWwgY2xhc3M9InBmX2x2bF8zIj4KCQkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBwZl9sdmxfMyIgaWQ9Ik1lbnUzX0NvbDFfTDFfMV9MMl8zX0wzXzEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvc2NpZW5jZS9kaXNjaXBsaW5lL2VuZ2luZWVyaW5nL2RldmVsb3BtZW50LWFuZC1vcGVyYXRpb25zIiB0aXRsZT0iRGV2ZWxvcG1lbnQgYW5kIE9wZXJhdGlvbnMiPkRldmVsb3BtZW50IGFuZCBPcGVyYXRpb25zPC9hPjwvbGk+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzMiIGlkPSJNZW51M19Db2wxX0wxXzFfTDJfM19MM18yIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3NjaWVuY2UvZGlzY2lwbGluZS9lbmdpbmVlcmluZy9wcm9kdWN0aW9uIiB0aXRsZT0iUHJvZHVjdGlvbiI+UHJvZHVjdGlvbjwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIExhc3QgcGZfbHZsXzMiIGlkPSJNZW51M19Db2wxX0wxXzFfTDJfM19MM18zIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3NjaWVuY2UvZGlzY2lwbGluZS9lbmdpbmVlcmluZy9yZXNlcnZvaXItY2hhcmFjdGVyaXphdGlvbiIgdGl0bGU9IlJlc2Vydm9pciBDaGFyYWN0ZXJpemF0aW9uIj5SZXNlcnZvaXIgQ2hhcmFjdGVyaXphdGlvbjwvYT48L2xpPgoJCQk8L3VsPgoJCTwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBIYXNDaGlsZHJlbiBwZl9sdmxfMiIgaWQ9Ik1lbnUzX0NvbDFfTDFfMV9MMl80Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3NjaWVuY2UvZGlzY2lwbGluZS9nZW9waHlzaWNzIiB0aXRsZT0iR2VvcGh5c2ljcyI+R2VvcGh5c2ljczwvYT4KCQkJPHVsIGNsYXNzPSJwZl9sdmxfMyI+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgcGZfbHZsXzMiIGlkPSJNZW51M19Db2wxX0wxXzFfTDJfNF9MM18xIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3NjaWVuY2UvZGlzY2lwbGluZS9nZW9waHlzaWNzL2RpcmVjdC1oeWRyb2NhcmJvbi1pbmRpY2F0b3JzIiB0aXRsZT0iRGlyZWN0IEh5ZHJvY2FyYm9uIEluZGljYXRvcnMiPkRpcmVjdCBIeWRyb2NhcmJvbiBJbmRpY2F0b3JzPC9hPjwvbGk+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzMiIGlkPSJNZW51M19Db2wxX0wxXzFfTDJfNF9MM18yIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3NjaWVuY2UvZGlzY2lwbGluZS9nZW9waHlzaWNzL2dyYXZpdHkiIHRpdGxlPSJHcmF2aXR5Ij5HcmF2aXR5PC9hPjwvbGk+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzMiIGlkPSJNZW51M19Db2wxX0wxXzFfTDJfNF9MM18zIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3NjaWVuY2UvZGlzY2lwbGluZS9nZW9waHlzaWNzL21hZ25ldGljIiB0aXRsZT0iTWFnbmV0aWMiPk1hZ25ldGljPC9hPjwvbGk+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgTGFzdCBwZl9sdmxfMyIgaWQ9Ik1lbnUzX0NvbDFfTDFfMV9MMl80X0wzXzQiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvc2NpZW5jZS9kaXNjaXBsaW5lL2dlb3BoeXNpY3Mvc2Vpc21pYyIgdGl0bGU9IlNlaXNtaWMiPlNlaXNtaWM8L2E+PC9saT4KCQkJPC91bD4KCQk8L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgSGFzQ2hpbGRyZW4gcGZfbHZsXzIiIGlkPSJNZW51M19Db2wxX0wxXzFfTDJfNSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL2Rpc2NpcGxpbmUvc2VkaW1lbnRvbG9neS1hbmQtc3RyYXRpZ3JhcGh5IiB0aXRsZT0iU2VkaW1lbnRvbG9neSBhbmQgU3RyYXRpZ3JhcGh5Ij5TZWRpbWVudG9sb2d5IGFuZCBTdHJhdGlncmFwaHk8L2E+CgkJCTx1bCBjbGFzcz0icGZfbHZsXzMiPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IHBmX2x2bF8zIiBpZD0iTWVudTNfQ29sMV9MMV8xX0wyXzVfTDNfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL2Rpc2NpcGxpbmUvc2VkaW1lbnRvbG9neS1hbmQtc3RyYXRpZ3JhcGh5L2NhcmJvbmF0ZXMiIHRpdGxlPSJDYXJib25hdGVzIj5DYXJib25hdGVzPC9hPjwvbGk+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzMiIGlkPSJNZW51M19Db2wxX0wxXzFfTDJfNV9MM18yIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3NjaWVuY2UvZGlzY2lwbGluZS9zZWRpbWVudG9sb2d5LWFuZC1zdHJhdGlncmFwaHkvY2xhc3RpY3MiIHRpdGxlPSJDbGFzdGljcyI+Q2xhc3RpY3M8L2E+PC9saT4KCQkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMyIgaWQ9Ik1lbnUzX0NvbDFfTDFfMV9MMl81X0wzXzMiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvc2NpZW5jZS9kaXNjaXBsaW5lL3NlZGltZW50b2xvZ3ktYW5kLXN0cmF0aWdyYXBoeS9ldmFwb3JpdGVzIiB0aXRsZT0iRXZhcG9yaXRlcyI+RXZhcG9yaXRlczwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIExhc3QgcGZfbHZsXzMiIGlkPSJNZW51M19Db2wxX0wxXzFfTDJfNV9MM180Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3NjaWVuY2UvZGlzY2lwbGluZS9zZWRpbWVudG9sb2d5LWFuZC1zdHJhdGlncmFwaHkvc2VxdWVuY2Utc3RyYXRpZ3JhcGh5IiB0aXRsZT0iU2VxdWVuY2UgU3RyYXRpZ3JhcGh5Ij5TZXF1ZW5jZSBTdHJhdGlncmFwaHk8L2E+PC9saT4KCQkJPC91bD4KCQk8L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgSGFzQ2hpbGRyZW4gcGZfbHZsXzIiIGlkPSJNZW51M19Db2wxX0wxXzFfTDJfNiI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL2Rpc2NpcGxpbmUvYnVzaW5lc3MtYW5kLWVjb25vbWljcyIgdGl0bGU9IkJ1c2luZXNzIGFuZCBFY29ub21pY3MiPkJ1c2luZXNzIGFuZCBFY29ub21pY3M8L2E+CgkJCTx1bCBjbGFzcz0icGZfbHZsXzMiPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IHBmX2x2bF8zIiBpZD0iTWVudTNfQ29sMV9MMV8xX0wyXzZfTDNfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL2Rpc2NpcGxpbmUvYnVzaW5lc3MtYW5kLWVjb25vbWljcy9lY29ub21pY3MiIHRpdGxlPSJFY29ub21pY3MiPkVjb25vbWljczwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8zIiBpZD0iTWVudTNfQ29sMV9MMV8xX0wyXzZfTDNfMiI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL2Rpc2NpcGxpbmUvYnVzaW5lc3MtYW5kLWVjb25vbWljcy9yZXNlcnZlLWVzdGltYXRpb24iIHRpdGxlPSJSZXNlcnZlIEVzdGltYXRpb24iPlJlc2VydmUgRXN0aW1hdGlvbjwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8zIiBpZD0iTWVudTNfQ29sMV9MMV8xX0wyXzZfTDNfMyI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL2Rpc2NpcGxpbmUvYnVzaW5lc3MtYW5kLWVjb25vbWljcy9yZXNvdXJjZS1lc3RpbWF0ZXMiIHRpdGxlPSJSZXNvdXJjZSBFc3RpbWF0ZXMiPlJlc291cmNlIEVzdGltYXRlczwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIExhc3QgcGZfbHZsXzMiIGlkPSJNZW51M19Db2wxX0wxXzFfTDJfNl9MM180Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3NjaWVuY2UvZGlzY2lwbGluZS9idXNpbmVzcy1hbmQtZWNvbm9taWNzL3Jpc2stYW5hbHlzaXMiIHRpdGxlPSJSaXNrIEFuYWx5c2lzIj5SaXNrIEFuYWx5c2lzPC9hPjwvbGk+CgkJCTwvdWw+CgkJPC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8yIiBpZD0iTWVudTNfQ29sMV9MMV8xX0wyXzciPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvc2NpZW5jZS9kaXNjaXBsaW5lL2Vudmlyb25tZW50YWwiIHRpdGxlPSJFbnZpcm9ubWVudGFsIj5FbnZpcm9ubWVudGFsPC9hPjwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBMYXN0IHBmX2x2bF8yIiBpZD0iTWVudTNfQ29sMV9MMV8xX0wyXzgiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvc2NpZW5jZS9kaXNjaXBsaW5lL3BldHJvcGh5c2ljcy1hbmQtd2VsbC1sb2dzIiB0aXRsZT0iUGV0cm9waHlzaWNzIGFuZCBXZWxsIExvZ3MiPlBldHJvcGh5c2ljcyBhbmQgV2VsbCBMb2dzPC9hPjwvbGk+CgkJPC91bD4KCTwvbGk+Cgk8L3VsPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJDb2x1bW4iIGlkPSJNZW51M19Db2wyIj4KCTx1bCBjbGFzcz0icGZfbHZsXzEiPgoJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBMYXN0IEhhc0NoaWxkcmVuIHBmX2x2bF8xIiBpZD0iTWVudTNfQ29sMl9MMV8xIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3NjaWVuY2UvcGxheS10eXBlcyIgdGl0bGU9IlBsYXkgVHlwZXMiPlBsYXkgVHlwZXM8L2E+CgkJPHVsIGNsYXNzPSJwZl9sdmxfMiI+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBwZl9sdmxfMiIgaWQ9Ik1lbnUzX0NvbDJfTDFfMV9MMl8xIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3NjaWVuY2UvcGxheS10eXBlcy9jb2FsYmVkLW1ldGhhbmUiIHRpdGxlPSJDb2FsYmVkIE1ldGhhbmUiPkNvYWxiZWQgTWV0aGFuZTwvYT48L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzIiIGlkPSJNZW51M19Db2wyX0wxXzFfTDJfMiI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL3BsYXktdHlwZXMvZGVlcC1iYXNpbi1nYXMiIHRpdGxlPSJEZWVwIEJhc2luIEdhcyI+RGVlcCBCYXNpbiBHYXM8L2E+PC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8yIiBpZD0iTWVudTNfQ29sMl9MMV8xX0wyXzMiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvc2NpZW5jZS9wbGF5LXR5cGVzL2RpYWdlbmV0aWMtdHJhcHMiIHRpdGxlPSJEaWFnZW5ldGljIFRyYXBzIj5EaWFnZW5ldGljIFRyYXBzPC9hPjwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMiIgaWQ9Ik1lbnUzX0NvbDJfTDFfMV9MMl80Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3NjaWVuY2UvcGxheS10eXBlcy9mcmFjdHVyZWQtY2FyYm9uYXRlLXJlc2Vydm9pcnMiIHRpdGxlPSJGcmFjdHVyZWQgQ2FyYm9uYXRlIFJlc2Vydm9pcnMiPkZyYWN0dXJlZCBDYXJib25hdGUgUmVzZXJ2b2lyczwvYT48L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzIiIGlkPSJNZW51M19Db2wyX0wxXzFfTDJfNSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL3BsYXktdHlwZXMvb2lsLXNhbmRzIiB0aXRsZT0iT2lsIFNhbmRzIj5PaWwgU2FuZHM8L2E+PC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8yIiBpZD0iTWVudTNfQ29sMl9MMV8xX0wyXzYiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvc2NpZW5jZS9wbGF5LXR5cGVzL29pbC1zaGFsZSIgdGl0bGU9Ik9pbCBTaGFsZSI+T2lsIFNoYWxlPC9hPjwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMiIgaWQ9Ik1lbnUzX0NvbDJfTDFfMV9MMl83Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3NjaWVuY2UvcGxheS10eXBlcy9zaGFsZS1nYXMiIHRpdGxlPSJTaGFsZSBHYXMiPlNoYWxlIEdhczwvYT48L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzIiIGlkPSJNZW51M19Db2wyX0wxXzFfTDJfOCI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL3BsYXktdHlwZXMvc3RyYXRpZ3JhcGhpYy10cmFwcyIgdGl0bGU9IlN0cmF0aWdyYXBoaWMgVHJhcHMiPlN0cmF0aWdyYXBoaWMgVHJhcHM8L2E+PC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8yIiBpZD0iTWVudTNfQ29sMl9MMV8xX0wyXzkiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvc2NpZW5jZS9wbGF5LXR5cGVzL3N0cnVjdHVyYWwtdHJhcHMiIHRpdGxlPSJTdHJ1Y3R1cmFsIFRyYXBzIj5TdHJ1Y3R1cmFsIFRyYXBzPC9hPjwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMiIgaWQ9Ik1lbnUzX0NvbDJfTDFfMV9MMl8xMCI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL3BsYXktdHlwZXMvc3Vic2FsdC10cmFwcyIgdGl0bGU9IlN1YnNhbHQgVHJhcHMiPlN1YnNhbHQgVHJhcHM8L2E+PC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIExhc3QgcGZfbHZsXzIiIGlkPSJNZW51M19Db2wyX0wxXzFfTDJfMTEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvc2NpZW5jZS9wbGF5LXR5cGVzL3RpZ2h0LWdhcy1zYW5kcyIgdGl0bGU9IlRpZ2h0IEdhcyBTYW5kcyI+VGlnaHQgR2FzIFNhbmRzPC9hPjwvbGk+CgkJPC91bD4KCTwvbGk+Cgk8L3VsPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJDb2x1bW4iIGlkPSJNZW51M19Db2wzIj4KCTx1bCBjbGFzcz0icGZfbHZsXzEiPgoJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBMYXN0IEhhc0NoaWxkcmVuIHBmX2x2bF8xIiBpZD0iTWVudTNfQ29sM19MMV8xIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3NjaWVuY2UvYWx0ZXJuYXRpdmUtcmVzb3VyY2VzIiB0aXRsZT0iQWx0ZXJuYXRpdmUgUmVzb3VyY2VzIj5BbHRlcm5hdGl2ZSBSZXNvdXJjZXM8L2E+CgkJPHVsIGNsYXNzPSJwZl9sdmxfMiI+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBwZl9sdmxfMiIgaWQ9Ik1lbnUzX0NvbDNfTDFfMV9MMl8xIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3NjaWVuY2UvYWx0ZXJuYXRpdmUtcmVzb3VyY2VzL2NvYWwiIHRpdGxlPSJDb2FsICI+Q29hbCA8L2E+PC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8yIiBpZD0iTWVudTNfQ29sM19MMV8xX0wyXzIiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvc2NpZW5jZS9hbHRlcm5hdGl2ZS1yZXNvdXJjZXMvZ2FzLWh5ZHJhdGVzIiB0aXRsZT0iR2FzIEh5ZHJhdGVzIj5HYXMgSHlkcmF0ZXM8L2E+PC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8yIiBpZD0iTWVudTNfQ29sM19MMV8xX0wyXzMiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvc2NpZW5jZS9hbHRlcm5hdGl2ZS1yZXNvdXJjZXMvZ2VvdGhlcm1hbCIgdGl0bGU9Ikdlb3RoZXJtYWwgIj5HZW90aGVybWFsIDwvYT48L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzIiIGlkPSJNZW51M19Db2wzX0wxXzFfTDJfNCI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL2FsdGVybmF0aXZlLXJlc291cmNlcy9yZW5ld2FibGUtZW5lcmd5IiB0aXRsZT0iUmVuZXdhYmxlIEVuZXJneSI+UmVuZXdhYmxlIEVuZXJneTwvYT48L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgTGFzdCBwZl9sdmxfMiIgaWQ9Ik1lbnUzX0NvbDNfTDFfMV9MMl81Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3NjaWVuY2UvYWx0ZXJuYXRpdmUtcmVzb3VyY2VzL3VyYW5pdW0tbnVjbGVhciIgdGl0bGU9IlVyYW5pdW0gKE51Y2xlYXIpIj5VcmFuaXVtIChOdWNsZWFyKTwvYT48L2xpPgoJCTwvdWw+Cgk8L2xpPgoJPC91bD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iQ29sdW1uIiBpZD0iTWVudTNfQ29sNCI+Cgk8dWwgY2xhc3M9InBmX2x2bF8xIj4KCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgTGFzdCBIYXNDaGlsZHJlbiBwZl9sdmxfMSIgaWQ9Ik1lbnUzX0NvbDRfTDFfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9zY2llbmNlL2dlb2dyYXBoaWMvbWFwIiB0aXRsZT0iR2VvZ3JhcGhpYyI+R2VvZ3JhcGhpYzwvYT4KCQk8dWwgY2xhc3M9InBmX2x2bF8yIj4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IHBmX2x2bF8yIiBpZD0iTWVudTNfQ29sNF9MMV8xX0wyXzEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvc2NpZW5jZS9nZW9ncmFwaGljL21hcCI+TWFwPC9hPjwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBMYXN0IHBmX2x2bF8yIiBpZD0iTWVudTNfQ29sNF9MMV8xX0wyXzIiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvc2NpZW5jZS9nZW9ncmFwaGljL2NvdW50cmllcyIgdGl0bGU9IkNvdW50cmllcyI+Q291bnRyaWVzPC9hPjwvbGk+CgkJPC91bD4KCTwvbGk+Cgk8L3VsPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJDb2x1bW4gTGFzdCIgaWQ9Ik1lbnUzX0NvbDUiPgoJPHVsIGNsYXNzPSJwZl9sdmxfMSI+Cgk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IExhc3QgcGZfbHZsXzEiIGlkPSJNZW51M19Db2w1X0wxXzEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvUG9ydGFscy8wL2RvY3MvUFJNU19HdWlkZWxpbmVzX05vdjIwMTEucGRmIiB0aXRsZT0iUmVzZXJ2ZXMgQ2xhc3NpZmljYXRpb24gR3VpZGUgKFBERikiPlJlc2VydmVzIENsYXNzaWZpY2F0aW9uIEd1aWRlIChQREYpPC9hPjwvbGk+Cgk8L3VsPgoJPC9kaXY+Cgk8L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJQb3N0TWVudURpdiI+PC9kaXY+PC9saT4KCjxsaSBjbGFzcz0iSW5hY3RpdmUgSGFzQ2hpbGRyZW4gcGZfbHZsXzAiIGlkPSJNZW51NCI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9jYXJlZXIiIHRpdGxlPSJDYXJlZXIiPjxzcGFuIGNsYXNzPSJNZW51VGV4dCI+Q2FyZWVyPC9zcGFuPjwvYT4gPGRpdiBjbGFzcz0ic2hhZG93Ij4KPGRpdiBjbGFzcz0iSW5uZXJNZWdhRGl2IENvbHM1IiBpZD0iTWVudTREaXYiPgoKCTxkaXYgY2xhc3M9IkNvbHVtbiBGaXJzdCIgaWQ9Ik1lbnU0X0NvbDEiPgoJPHVsIGNsYXNzPSJwZl9sdmxfMSI+Cgk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IExhc3QgSGFzQ2hpbGRyZW4gcGZfbHZsXzEiIGlkPSJNZW51NF9Db2wxX0wxXzEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvY2FyZWVyL3RyYWluaW5nIiB0aXRsZT0iVHJhaW5pbmciPlRyYWluaW5nPC9hPgoJCTx1bCBjbGFzcz0icGZfbHZsXzIiPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgSGFzQ2hpbGRyZW4gcGZfbHZsXzIiIGlkPSJNZW51NF9Db2wxX0wxXzFfTDJfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9jYXJlZXIvdHJhaW5pbmcjMjE2ODIxNC1pbi1wZXJzb24tdHJhaW5pbmciIHRpdGxlPSJJbiBQZXJzb24gVHJhaW5pbmciPkluIFBlcnNvbjwvYT4KCQkJPHVsIGNsYXNzPSJwZl9sdmxfMyI+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgcGZfbHZsXzMiIGlkPSJNZW51NF9Db2wxX0wxXzFfTDJfMV9MM18xIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2NhcmVlci90cmFpbmluZy9pbi1wZXJzb24vZGlzdGluZ3Vpc2hlZC1sZWN0dXJlcnMiIHRpdGxlPSJEaXN0aW5ndWlzaGVkIExlY3R1cmVycyBQcm9ncmFtIj5EaXN0aW5ndWlzaGVkIExlY3R1cmVyczwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8zIiBpZD0iTWVudTRfQ29sMV9MMV8xX0wyXzFfTDNfMiI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9jYXJlZXIvdHJhaW5pbmcvaW4tcGVyc29uL2VkdWNhdGlvbi1jb25mZXJlbmNlcyIgdGl0bGU9IkVkdWNhdGlvbiBDb25mZXJlbmNlcyI+RWR1Y2F0aW9uIENvbmZlcmVuY2VzPC9hPjwvbGk+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzMiIGlkPSJNZW51NF9Db2wxX0wxXzFfTDJfMV9MM18zIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2NhcmVlci90cmFpbmluZy9pbi1wZXJzb24vZmllbGQtc2VtaW5hcnMiIHRpdGxlPSJGaWVsZCBTZW1pbmFycyI+RmllbGQgU2VtaW5hcnM8L2E+PC9saT4KCQkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMyIgaWQ9Ik1lbnU0X0NvbDFfTDFfMV9MMl8xX0wzXzQiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvY2FyZWVyL3RyYWluaW5nL2luLXBlcnNvbi9mb3J1bXMiIHRpdGxlPSJGb3J1bXMiPkZvcnVtczwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8zIiBpZD0iTWVudTRfQ29sMV9MMV8xX0wyXzFfTDNfNSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9jYXJlZXIvdHJhaW5pbmcvaW4tcGVyc29uL3Nob3J0LWNvdXJzZXMiIHRpdGxlPSJTaG9ydCBDb3Vyc2VzIj5TaG9ydCBDb3Vyc2VzPC9hPjwvbGk+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzMiIGlkPSJNZW51NF9Db2wxX0wxXzFfTDJfMV9MM182Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2NhcmVlci90cmFpbmluZy9pbi1wZXJzb24vdmlzaXRpbmctZ2Vvc2NpZW50aXN0cyIgdGl0bGU9IlZpc2l0aW5nIEdlb3NjaWVudGlzdCBQcm9ncmFtIj5WaXNpdGluZyBHZW9zY2llbnRpc3RzPC9hPjwvbGk+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgTGFzdCBwZl9sdmxfMyIgaWQ9Ik1lbnU0X0NvbDFfTDFfMV9MMl8xX0wzXzciPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvY2FyZWVyL3RyYWluaW5nL2luLXBlcnNvbi93b3Jrc2hvcHMiIHRpdGxlPSJXb3Jrc2hvcHMiPldvcmtzaG9wczwvYT48L2xpPgoJCQk8L3VsPgoJCTwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBIYXNDaGlsZHJlbiBwZl9sdmxfMiIgaWQ9Ik1lbnU0X0NvbDFfTDFfMV9MMl8yIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2NhcmVlci90cmFpbmluZyMyMTY4MjE1LW9ubGluZS10cmFpbmluZyIgdGl0bGU9Ik9ubGluZSBUcmFpbmluZyI+T25saW5lPC9hPgoJCQk8dWwgY2xhc3M9InBmX2x2bF8zIj4KCQkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBwZl9sdmxfMyIgaWQ9Ik1lbnU0X0NvbDFfTDFfMV9MMl8yX0wzXzEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvY2FyZWVyL3RyYWluaW5nL29ubGluZS9jZXJ0aWZpY2F0ZS1jb3Vyc2VzIiB0aXRsZT0iQ2VydGlmaWNhdGUgQ291cnNlcyI+Q2VydGlmaWNhdGUgQ291cnNlczwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8zIiBpZD0iTWVudTRfQ29sMV9MMV8xX0wyXzJfTDNfMiI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9jYXJlZXIvdHJhaW5pbmcvb25saW5lL2Utc3ltcG9zaWEiIHRpdGxlPSJlLVN5bXBvc2lhIj5lLVN5bXBvc2lhPC9hPjwvbGk+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzMiIGlkPSJNZW51NF9Db2wxX0wxXzFfTDJfMl9MM18zIj48YSBocmVmPSJodHRwOi8vZHBhLmFhcGcub3JnL3ZpZGVvL3ZpZGVvLmFzcHgiPkV0aGljcyBWaWRlb3MgKERQQSk8L2E+PC9saT4KCQkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBMYXN0IHBmX2x2bF8zIiBpZD0iTWVudTRfQ29sMV9MMV8xX0wyXzJfTDNfNCI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9jYXJlZXIvdHJhaW5pbmcvb25saW5lL3RyYWRpdGlvbmFsLWNvdXJzZXMiIHRpdGxlPSJUcmFkaXRpb25hbCBDb3Vyc2VzIj5UcmFkaXRpb25hbCBDb3Vyc2VzPC9hPjwvbGk+CgkJCTwvdWw+CgkJPC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8yIiBpZD0iTWVudTRfQ29sMV9MMV8xX0wyXzMiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvY2FyZWVyL3RyYWluaW5nL2luc3RydWN0b3JzIiB0aXRsZT0iSW5zdHJ1Y3RvcnMiPkluc3RydWN0b3JzPC9hPjwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMiIgaWQ9Ik1lbnU0X0NvbDFfTDFfMV9MMl80Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL1BvcnRhbHMvMC9kb2NzLzIwMTUtQUFQRy1DYXJlZXItQWR2YW5jZW1lbnQtUmVzb3VyY2UtR3VpZGUucGRmIj5DYXRhbG9nPC9hPjwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBMYXN0IHBmX2x2bF8yIiBpZD0iTWVudTRfQ29sMV9MMV8xX0wyXzUiPjxhIGhyZWY9Imh0dHA6Ly9wZGguYWFwZy5vcmcvUGFnZXMvVmlld1BESC5hc3B4Ij5EUEEgUERIIEZvcm08L2E+PC9saT4KCQk8L3VsPgoJPC9saT4KCTwvdWw+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9IkNvbHVtbiIgaWQ9Ik1lbnU0X0NvbDIiPgoJPHVsIGNsYXNzPSJwZl9sdmxfMSI+Cgk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IExhc3QgSGFzQ2hpbGRyZW4gcGZfbHZsXzEiIGlkPSJNZW51NF9Db2wyX0wxXzEiPjxhIGhyZWY9Imh0dHA6Ly9jYXJlZXJjZW50ZXIuYWFwZy5vcmcvIj5Kb2JzPC9hPgoJCTx1bCBjbGFzcz0icGZfbHZsXzIiPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgcGZfbHZsXzIiIGlkPSJNZW51NF9Db2wyX0wxXzFfTDJfMSI+PGEgaHJlZj0iaHR0cDovL2NhcmVlcmNlbnRlci5hYXBnLm9yZy8iIHRpdGxlPSJDYXJlZXIgQ2VudGVyIj5DYXJlZXIgQ2VudGVyPC9hPjwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMiIgaWQ9Ik1lbnU0X0NvbDJfTDFfMV9MMl8yIj48YSBocmVmPSJodHRwOi8vY2FyZWVyY2VudGVyLmFhcGcub3JnL3Jlc291cmNlcy5jZm0iPkNhcmVlciBSZXNvdXJjZXM8L2E+PC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8yIiBpZD0iTWVudTRfQ29sMl9MMV8xX0wyXzMiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvY2FyZWVyL2pvYnMvY2xhc3NpZmllZHMiIHRpdGxlPSJDbGFzc2lmaWVkcyI+Q2xhc3NpZmllZHM8L2E+PC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIExhc3QgcGZfbHZsXzIiIGlkPSJNZW51NF9Db2wyX0wxXzFfTDJfNCI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9jYXJlZXIvam9icy9jb3VuY2lsb3JzLXJlY3J1aXRlcnMiIHRpdGxlPSJDb3VuY2lsb3JzICYgUmVjcnVpdGVycyI+Q291bmNpbG9ycyBhbmQgUmVjcnVpdGVyczwvYT48L2xpPgoJCTwvdWw+Cgk8L2xpPgoJPC91bD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iQ29sdW1uIiBpZD0iTWVudTRfQ29sMyI+Cgk8dWwgY2xhc3M9InBmX2x2bF8xIj4KCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgTGFzdCBIYXNDaGlsZHJlbiBwZl9sdmxfMSIgaWQ9Ik1lbnU0X0NvbDNfTDFfMSI+PGEgaHJlZj0iaHR0cDovL3JlZ2lzdHJ5LmFhcGcub3JnLyI+TWVtYmVyIFJlZ2lzdHJ5PC9hPgoJCTx1bCBjbGFzcz0icGZfbHZsXzIiPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgcGZfbHZsXzIiIGlkPSJNZW51NF9Db2wzX0wxXzFfTDJfMSI+PGEgaHJlZj0iaHR0cDovL2FyY2hpdmVzLmFhcGcub3JnL2RwYWRpcmVjdG9yeS8iIHRpdGxlPSJFeHBlcnQgV2l0bmVzcyAoRFBBKSI+RXhwZXJ0IFdpdG5lc3MgKERQQSk8L2E+PC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIExhc3QgcGZfbHZsXzIiIGlkPSJNZW51NF9Db2wzX0wxXzFfTDJfMiI+PGEgaHJlZj0iaHR0cDovL3JlZ2lzdHJ5LmFhcGcub3JnLyIgdGl0bGU9IkNvbnN1bHRpbmcgRXhwZXJ0aXNlIj5Db25zdWx0aW5nIEV4cGVydGlzZTwvYT48L2xpPgoJCTwvdWw+Cgk8L2xpPgoJPC91bD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iQ29sdW1uIiBpZD0iTWVudTRfQ29sNCI+Cgk8dWwgY2xhc3M9InBmX2x2bF8xIj4KCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgTGFzdCBwZl9sdmxfMSIgaWQ9Ik1lbnU0X0NvbDRfTDFfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9jYXJlZXIvYWFwZy1uZXQiIHRpdGxlPSJBQVBHIE4uRS5ULiI+QUFQRyBOLkUuVC48L2E+PC9saT4KCTwvdWw+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9IkNvbHVtbiBMYXN0IiBpZD0iTWVudTRfQ29sNSI+Cgk8dWwgY2xhc3M9InBmX2x2bF8xIj4KCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgTGFzdCBIYXNDaGlsZHJlbiBwZl9sdmxfMSIgaWQ9Ik1lbnU0X0NvbDVfTDFfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9jYXJlZXIiPlBhcnRpY2lwYXRlPC9hPgoJCTx1bCBjbGFzcz0icGZfbHZsXzIiPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgcGZfbHZsXzIiIGlkPSJNZW51NF9Db2w1X0wxXzFfTDJfMSI+PGEgaHJlZj0iaHR0cDovL2FyY2hpdmVzLmFhcGcub3JnL2VkdWNhdGlvbi9wcm9wb3NhbHMvaW5kZXguY2ZtIiB0aXRsZT0iUHJvcG9zZSBUcmFpbmluZyI+UHJvcG9zZSBUcmFpbmluZzwvYT48L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzIiIGlkPSJNZW51NF9Db2w1X0wxXzFfTDJfMiI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9hYm91dC9hYXBnL292ZXJ2aWV3L2NvbW1pdHRlZXMiIHRpdGxlPSJKb2luIGEgQ29tbWl0dGVlIj5Kb2luIGEgQ29tbWl0dGVlPC9hPjwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMiIgaWQ9Ik1lbnU0X0NvbDVfTDFfMV9MMl8zIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2NhcmVlci9wYXJ0aWNpcGF0ZS9wcmVzZW50LWEtcGFwZXIiIHRpdGxlPSJQcmVzZW50IGEgUGFwZXIiPlByZXNlbnQgYSBQYXBlcjwvYT48L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgTGFzdCBwZl9sdmxfMiIgaWQ9Ik1lbnU0X0NvbDVfTDFfMV9MMl80Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2liYS8iIHRpdGxlPSJJQkEiPklCQTwvYT48L2xpPgoJCTwvdWw+Cgk8L2xpPgoJPC91bD4KCTwvZGl2PgoJPC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iUG9zdE1lbnVEaXYiPjwvZGl2PjwvbGk+Cgo8bGkgY2xhc3M9IkluYWN0aXZlIEhhc0NoaWxkcmVuIHBmX2x2bF8wIiBpZD0iTWVudTUiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvZXZlbnRzIiB0aXRsZT0iRXZlbnRzIj48c3BhbiBjbGFzcz0iTWVudVRleHQiPkV2ZW50czwvc3Bhbj48L2E+IDxkaXYgY2xhc3M9InNoYWRvdyI+CjxkaXYgY2xhc3M9IklubmVyTWVnYURpdiBDb2xzNyIgaWQ9Ik1lbnU1RGl2Ij4KCgk8ZGl2IGNsYXNzPSJDb2x1bW4gRmlyc3QiIGlkPSJNZW51NV9Db2wxIj4KCTx1bCBjbGFzcz0icGZfbHZsXzEiPgoJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBMYXN0IEhhc0NoaWxkcmVuIHBmX2x2bF8xIiBpZD0iTWVudTVfQ29sMV9MMV8xIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2V2ZW50cyI+Q29uZmVyZW5jZXM8L2E+CgkJPHVsIGNsYXNzPSJwZl9sdmxfMiI+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBwZl9sdmxfMiIgaWQ9Ik1lbnU1X0NvbDFfTDFfMV9MMl8xIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2V2ZW50cy9jb25mZXJlbmNlcy9hY2UiIHRpdGxlPSJBbm51YWwgQ29udmVudGlvbiAmIEV4aGliaXRpb24iPkFubnVhbCBDb252ZW50aW9uICYgRXhoaWJpdGlvbjwvYT48L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzIiIGlkPSJNZW51NV9Db2wxX0wxXzFfTDJfMiI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9ldmVudHMvY29uZmVyZW5jZXMvaWNlIiB0aXRsZT0iQUFQRyB8IFNFRyBJbnRlcm5hdGlvbmFsIENvbmZlcmVuY2UgJiBFeGhpYml0aW9uIj5JbnRlcm5hdGlvbmFsIENvbmZlcmVuY2UgJiBFeGhpYml0aW9uPC9hPjwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMiIgaWQ9Ik1lbnU1X0NvbDFfTDFfMV9MMl8zIj48YSBocmVmPSJodHRwOi8vd3d3LnVydGVjLm9yZy8iPlVuY29udmVudGlvbmFsIFJlc291cmNlcyBUZWNobm9sb2d5IENvbmZlcmVuY2U8L2E+PC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8yIiBpZD0iTWVudTVfQ29sMV9MMV8xX0wyXzQiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYXJjdGljdGVjaG5vbG9neWNvbmZlcmVuY2UuY29tIj5BcmN0aWMgVGVjaG5vbG9neSBDb25mZXJlbmNlPC9hPjwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMiIgaWQ9Ik1lbnU1X0NvbDFfTDFfMV9MMl81Ij48YSBocmVmPSJodHRwOi8vd3d3Lm90Y25ldC5vcmcvIj5PVEM8L2E+PC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8yIiBpZD0iTWVudTVfQ29sMV9MMV8xX0wyXzYiPjxhIGhyZWY9Imh0dHA6Ly93d3cuM3BhcmN0aWMuY29tLyI+M1AgQXJjdGljPC9hPjwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMiIgaWQ9Ik1lbnU1X0NvbDFfTDFfMV9MMl83Ij48YSBocmVmPSJodHRwOi8vd3d3LmlwdGNuZXQub3JnLyI+SVBUQzwvYT48L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgTGFzdCBwZl9sdmxfMiIgaWQ9Ik1lbnU1X0NvbDFfTDFfMV9MMl84Ij48YSBocmVmPSJodHRwOi8vd3d3LmdlbzIwMTYuY29tLyI+R0VPPC9hPjwvbGk+CgkJPC91bD4KCTwvbGk+Cgk8L3VsPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJDb2x1bW4iIGlkPSJNZW51NV9Db2wyIj4KCTx1bCBjbGFzcz0icGZfbHZsXzEiPgoJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBMYXN0IEhhc0NoaWxkcmVuIHBmX2x2bF8xIiBpZD0iTWVudTVfQ29sMl9MMV8xIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2V2ZW50cyI+RXhwb3M8L2E+CgkJPHVsIGNsYXNzPSJwZl9sdmxfMiI+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBwZl9sdmxfMiIgaWQ9Ik1lbnU1X0NvbDJfTDFfMV9MMl8xIj48YSBocmVmPSJodHRwOi8vd3d3LmFwcGV4bG9uZG9uLmNvbSI+QVBQRVggR2xvYmFsPC9hPjwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMiIgaWQ9Ik1lbnU1X0NvbDJfTDFfMV9MMl8yIj48YSBocmVmPSJodHRwOi8vd3d3LmFwcGV4cmVnaW9uYWwuY29tLyI+QVBQRVggUmVnaW9uYWw8L2E+PC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8yIiBpZD0iTWVudTVfQ29sMl9MMV8xX0wyXzMiPjxhIGhyZWY9Imh0dHA6Ly93d3cubmFwZWV4cG8uY29tLyI+TkFQRTwvYT48L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzIiIGlkPSJNZW51NV9Db2wyX0wxXzFfTDJfNCI+PGEgaHJlZj0iaHR0cDovL3d3dy5uYXBlZXhwby5jb20vbmFwZS1zaG93cy9uYXBlLXNvdXRoIj5TdW1tZXIgTkFQRTwvYT48L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgTGFzdCBwZl9sdmxfMiIgaWQ9Ik1lbnU1X0NvbDJfTDFfMV9MMl81Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2V2ZW50cy9leHBvcy9zdHVkZW50LWV4cG9zIiB0aXRsZT0iU3R1ZGVudCBFeHBvcyI+U3R1ZGVudCBFeHBvczwvYT48L2xpPgoJCTwvdWw+Cgk8L2xpPgoJPC91bD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iQ29sdW1uIiBpZD0iTWVudTVfQ29sMyI+Cgk8dWwgY2xhc3M9InBmX2x2bF8xIj4KCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgTGFzdCBwZl9sdmxfMSIgaWQ9Ik1lbnU1X0NvbDNfTDFfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9ldmVudHMvZXZlbnQtbGlzdGluZ3MiPkV2ZW50IExpc3RpbmdzPC9hPjwvbGk+Cgk8L3VsPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJDb2x1bW4iIGlkPSJNZW51NV9Db2w0Ij4KCTx1bCBjbGFzcz0icGZfbHZsXzEiPgoJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBMYXN0IHBmX2x2bF8xIiBpZD0iTWVudTVfQ29sNF9MMV8xIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2V2ZW50cy9jYWxlbmRhciI+Q2FsZW5kYXI8L2E+PC9saT4KCTwvdWw+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9IkNvbHVtbiIgaWQ9Ik1lbnU1X0NvbDUiPgoJPHVsIGNsYXNzPSJwZl9sdmxfMSI+Cgk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IExhc3QgcGZfbHZsXzEiIGlkPSJNZW51NV9Db2w1X0wxXzEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvZXZlbnRzL2FkZCI+UmVxdWVzdCB0byBBZGQgYW4gRXZlbnQ8L2E+PC9saT4KCTwvdWw+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9IkNvbHVtbiIgaWQ9Ik1lbnU1X0NvbDYiPgoJPHVsIGNsYXNzPSJwZl9sdmxfMSI+Cgk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IExhc3QgcGZfbHZsXzEiIGlkPSJNZW51NV9Db2w2X0wxXzEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvZXZlbnRzL21lZXRpbmctc2VydmljZXMiIHRpdGxlPSJNZWV0aW5nIFNlcnZpY2VzIj5NZWV0aW5nIFNlcnZpY2VzPC9hPjwvbGk+Cgk8L3VsPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJDb2x1bW4gTGFzdCIgaWQ9Ik1lbnU1X0NvbDciPgoJPHVsIGNsYXNzPSJwZl9sdmxfMSI+Cgk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IExhc3QgSGFzQ2hpbGRyZW4gcGZfbHZsXzEiIGlkPSJNZW51NV9Db2w3X0wxXzEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvZXZlbnRzIj5SZXNlYXJjaDwvYT4KCQk8dWwgY2xhc3M9InBmX2x2bF8yIj4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IHBmX2x2bF8yIiBpZD0iTWVudTVfQ29sN19MMV8xX0wyXzEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvZXZlbnRzL3Jlc2VhcmNoL2hlZGJlcmctY29uZmVyZW5jZXMiPkhlZGJlcmcgQ29uZmVyZW5jZXM8L2E+PC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIExhc3QgcGZfbHZsXzIiIGlkPSJNZW51NV9Db2w3X0wxXzFfTDJfMiI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9ldmVudHMvcmVzZWFyY2gvcmVzZWFyY2gtc3ltcG9zaWEiIHRpdGxlPSJSZXNlYXJjaCBTeW1wb3NpYSI+UmVzZWFyY2ggU3ltcG9zaWE8L2E+PC9saT4KCQk8L3VsPgoJPC9saT4KCTwvdWw+Cgk8L2Rpdj4KCTwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9IlBvc3RNZW51RGl2Ij48L2Rpdj48L2xpPgoKPGxpIGNsYXNzPSJJbmFjdGl2ZSBIYXNDaGlsZHJlbiBwZl9sdmxfMCIgaWQ9Ik1lbnU2Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3B1YmxpY2F0aW9ucyIgdGl0bGU9IlB1YmxpY2F0aW9ucyI+PHNwYW4gY2xhc3M9Ik1lbnVUZXh0Ij5QdWJsaWNhdGlvbnM8L3NwYW4+PC9hPiA8ZGl2IGNsYXNzPSJzaGFkb3ciPgo8ZGl2IGNsYXNzPSJJbm5lck1lZ2FEaXYgQ29sczciIGlkPSJNZW51NkRpdiI+CgoJPGRpdiBjbGFzcz0iQ29sdW1uIEZpcnN0IiBpZD0iTWVudTZfQ29sMSI+Cgk8dWwgY2xhc3M9InBmX2x2bF8xIj4KCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgTGFzdCBIYXNDaGlsZHJlbiBwZl9sdmxfMSIgaWQ9Ik1lbnU2X0NvbDFfTDFfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9wdWJsaWNhdGlvbnMvam91cm5hbHMiIHRpdGxlPSJKb3VybmFscyI+Sm91cm5hbHM8L2E+CgkJPHVsIGNsYXNzPSJwZl9sdmxfMiI+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBIYXNDaGlsZHJlbiBwZl9sdmxfMiIgaWQ9Ik1lbnU2X0NvbDFfTDFfMV9MMl8xIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3B1YmxpY2F0aW9ucy9qb3VybmFscy9idWxsZXRpbiIgdGl0bGU9IkJ1bGxldGluIj5CdWxsZXRpbjwvYT4KCQkJPHVsIGNsYXNzPSJwZl9sdmxfMyI+CgkJCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgcGZfbHZsXzMiIGlkPSJNZW51Nl9Db2wxX0wxXzFfTDJfMV9MM18xIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3B1YmxpY2F0aW9ucy9qb3VybmFscy9idWxsZXRpbi9jdXJyZW50LWlzc3VlIiB0aXRsZT0iUmVkaXJlY3RpbmcgdG8gdGhlIEN1cnJlbnQgSXNzdWUgb2YgQUFQRyBCdWxsZXRpbi4uLiI+Q3VycmVudCBJc3N1ZTwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIExhc3QgcGZfbHZsXzMiIGlkPSJNZW51Nl9Db2wxX0wxXzFfTDJfMV9MM18yIj48YSBocmVmPSJodHRwOi8vYXV0aC5hYXBnLm9yZy9kYXRhL2F1dGg/VGFyZ2V0VVJMPWh0dHA6Ly9hcmNoaXZlcy5kYXRhcGFnZXMuY29tL2RhdGEvaW5kZXguaHRtbCI+U2VhcmNoPC9hPjwvbGk+CgkJCTwvdWw+CgkJPC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8yIiBpZD0iTWVudTZfQ29sMV9MMV8xX0wyXzIiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvcHVibGljYXRpb25zL2pvdXJuYWxzL2ludGVycHJldGF0aW9uIiB0aXRsZT0iSW50ZXJwcmV0YXRpb24iPkludGVycHJldGF0aW9uPC9hPjwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBMYXN0IEhhc0NoaWxkcmVuIHBmX2x2bF8yIiBpZD0iTWVudTZfQ29sMV9MMV8xX0wyXzMiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvcHVibGljYXRpb25zL2pvdXJuYWxzL2Vudmlyb25tZW50YWwtZ2Vvc2NpZW5jZXMiIHRpdGxlPSJFbnZpcm9ubWVudGFsIEdlb3NjaWVuY2VzIj5FbnZpcm9ubWVudGFsIEdlb3NjaWVuY2VzPC9hPgoJCQk8dWwgY2xhc3M9InBmX2x2bF8zIj4KCQkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBMYXN0IHBmX2x2bF8zIiBpZD0iTWVudTZfQ29sMV9MMV8xX0wyXzNfTDNfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9wdWJsaWNhdGlvbnMvam91cm5hbHMvZW52aXJvbm1lbnRhbC1nZW9zY2llbmNlcy9jdXJyZW50LWlzc3VlIiB0aXRsZT0iUmVkaXJlY3RpbmcgdG8gdGhlIEN1cnJlbnQgSXNzdWUgb2YgREVHIEVudmlyb25tZW50YWwgR2Vvc2NpZW5jZXMgSm91cm5hbC4uLiI+Q3VycmVudCBJc3N1ZTwvYT48L2xpPgoJCQk8L3VsPgoJCTwvbGk+CgkJPC91bD4KCTwvbGk+Cgk8L3VsPgoJPC9kaXY+Cgk8ZGl2IGNsYXNzPSJDb2x1bW4iIGlkPSJNZW51Nl9Db2wyIj4KCTx1bCBjbGFzcz0icGZfbHZsXzEiPgoJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBMYXN0IEhhc0NoaWxkcmVuIHBmX2x2bF8xIiBpZD0iTWVudTZfQ29sMl9MMV8xIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3B1YmxpY2F0aW9ucy9uZXdzIiB0aXRsZT0iTmV3cyI+TmV3czwvYT4KCQk8dWwgY2xhc3M9InBmX2x2bF8yIj4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IEhhc0NoaWxkcmVuIHBmX2x2bF8yIiBpZD0iTWVudTZfQ29sMl9MMV8xX0wyXzEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvcHVibGljYXRpb25zL25ld3MvZXhwbG9yZXIiIHRpdGxlPSJFeHBsb3JlciI+RXhwbG9yZXI8L2E+CgkJCTx1bCBjbGFzcz0icGZfbHZsXzMiPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IHBmX2x2bF8zIiBpZD0iTWVudTZfQ29sMl9MMV8xX0wyXzFfTDNfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9wdWJsaWNhdGlvbnMvbmV3cy9leHBsb3Jlci9jdXJyZW50LWlzc3VlIiB0aXRsZT0iUmVkaXJlY3RpbmcgdG8gdGhlIEN1cnJlbnQgSXNzdWUgb2YgQUFQRyBFeHBsb3Jlci4uLiI+Q3VycmVudCBJc3N1ZTwvYT48L2xpPgoJCQk8bGkgY2xhc3M9IkluYWN0aXZlIExhc3QgcGZfbHZsXzMiIGlkPSJNZW51Nl9Db2wyX0wxXzFfTDJfMV9MM18yIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3B1YmxpY2F0aW9ucy9uZXdzL2V4cGxvcmVyL2FyY2hpdmVzIiB0aXRsZT0iRVhQTE9SRVIgQXJjaGl2ZXMiPkFyY2hpdmVzPC9hPjwvbGk+CgkJCTwvdWw+CgkJPC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8yIiBpZD0iTWVudTZfQ29sMl9MMV8xX0wyXzIiPjxhIGhyZWY9Imh0dHA6Ly9kcGEuYWFwZy5vcmcvY29ycmVsYXRvci9pbmRleC5jZm0iIHRpdGxlPSJDb3JyZWxhdG9yIj5Db3JyZWxhdG9yPC9hPjwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMiIgaWQ9Ik1lbnU2X0NvbDJfTDFfMV9MMl8zIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3B1YmxpY2F0aW9ucy9uZXdzL2RlbGVnYXRlcy12b2ljZS9hcmNoaXZlcyIgdGl0bGU9IkRlbGVnYXRlcyBWb2ljZSI+RGVsZWdhdGVzIFZvaWNlPC9hPjwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBMYXN0IHBmX2x2bF8yIiBpZD0iTWVudTZfQ29sMl9MMV8xX0wyXzQiPjxhIGhyZWY9Imh0dHA6Ly9kZWcuYWFwZy5vcmcvTmV3cy9OZXdzbGV0dGVyLmFzcHgiIHRpdGxlPSJTcGhlcmVzIG9mIEluZmx1ZW5jZSI+U3BoZXJlcyBvZiBJbmZsdWVuY2U8L2E+PC9saT4KCQk8L3VsPgoJPC9saT4KCTwvdWw+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9IkNvbHVtbiIgaWQ9Ik1lbnU2X0NvbDMiPgoJPHVsIGNsYXNzPSJwZl9sdmxfMSI+Cgk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IExhc3QgSGFzQ2hpbGRyZW4gcGZfbHZsXzEiIGlkPSJNZW51Nl9Db2wzX0wxXzEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvcHVibGljYXRpb25zL3NwZWNpYWwtcHVibGljYXRpb25zIiB0aXRsZT0iU3BlY2lhbCBQdWJsaWNhdGlvbnMiPlNwZWNpYWwgUHVibGljYXRpb25zPC9hPgoJCTx1bCBjbGFzcz0icGZfbHZsXzIiPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgcGZfbHZsXzIiIGlkPSJNZW51Nl9Db2wzX0wxXzFfTDJfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9wdWJsaWNhdGlvbnMvc3BlY2lhbC1wdWJsaWNhdGlvbnMvYm9va3MiIHRpdGxlPSJCb29rcyI+Qm9va3M8L2E+PC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIHBmX2x2bF8yIiBpZD0iTWVudTZfQ29sM19MMV8xX0wyXzIiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvcHVibGljYXRpb25zL3NwZWNpYWwtcHVibGljYXRpb25zL2NkLWR2ZCIgdGl0bGU9IkNELURWRCI+Q0QtRFZEPC9hPjwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMiIgaWQ9Ik1lbnU2X0NvbDNfTDFfMV9MMl8zIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3B1YmxpY2F0aW9ucy9zcGVjaWFsLXB1YmxpY2F0aW9ucy9tYXBzIiB0aXRsZT0iTWFwcyI+TWFwczwvYT48L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzIiIGlkPSJNZW51Nl9Db2wzX0wxXzFfTDJfNCI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9wdWJsaWNhdGlvbnMvc3BlY2lhbC1wdWJsaWNhdGlvbnMvZGlnaXRhbC1kb3dubG9hZHMiIHRpdGxlPSJEaWdpdGFsIERvd25sb2FkcyI+RGlnaXRhbCBEb3dubG9hZHM8L2E+PC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIExhc3QgcGZfbHZsXzIiIGlkPSJNZW51Nl9Db2wzX0wxXzFfTDJfNSI+PGEgaHJlZj0iaHR0cDovL3dpa2kuYWFwZy5vcmciIHRpdGxlPSJBQVBHIFdpa2kiPkFBUEcgV2lraTwvYT48L2xpPgoJCTwvdWw+Cgk8L2xpPgoJPC91bD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iQ29sdW1uIiBpZD0iTWVudTZfQ29sNCI+Cgk8dWwgY2xhc3M9InBmX2x2bF8xIj4KCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgTGFzdCBIYXNDaGlsZHJlbiBwZl9sdmxfMSIgaWQ9Ik1lbnU2X0NvbDRfTDFfMSI+PGEgaHJlZj0iaHR0cDovL2RhdGFwYWdlcy5jb20vIiB0aXRsZT0iT25saW5lIj5PbmxpbmU8L2E+CgkJPHVsIGNsYXNzPSJwZl9sdmxfMiI+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBGaXJzdCBwZl9sdmxfMiIgaWQ9Ik1lbnU2X0NvbDRfTDFfMV9MMl8xIj48YSBocmVmPSJodHRwOi8vZGF0YXBhZ2VzLmNvbS8iPkRhdGFwYWdlczwvYT48L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzIiIGlkPSJNZW51Nl9Db2w0X0wxXzFfTDJfMiI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9wdWJsaWNhdGlvbnMvb25saW5lL2RhdGFwYWdlcy1hcmNoaXZlcyIgdGl0bGU9IkRhdGFwYWdlcyBBcmNoaXZlcyI+RGF0YXBhZ2VzIEFyY2hpdmVzPC9hPjwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMiIgaWQ9Ik1lbnU2X0NvbDRfTDFfMV9MMl8zIj48YSBocmVmPSJodHRwOi8vd3d3LnNlYXJjaGFuZGRpc2NvdmVyeS5jb20vIj5TZWFyY2ggYW5kIERpc2NvdmVyeTwvYT48L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzIiIGlkPSJNZW51Nl9Db2w0X0wxXzFfTDJfNCI+PGEgaHJlZj0iaHR0cDovL3d3dy5kYXRhcGFnZXMuY29tL0Fzc29jaWF0ZWRXZWJzaXRlcy9HSVNPcGVuRmlsZXMuYXNweCI+R0lTIE9wZW4gRmlsZXM8L2E+PC9saT4KCQk8bGkgY2xhc3M9IkluYWN0aXZlIExhc3QgcGZfbHZsXzIiIGlkPSJNZW51Nl9Db2w0X0wxXzFfTDJfNSI+PGEgaHJlZj0iaHR0cDovL2RhdGFwYWdlcy5jb20vQXNzb2NpYXRlZFdlYnNpdGVzL0dJU01hcHMuYXNweCI+R0lTIE1hcCBQdWJsaXNoaW5nIFByb2dyYW08L2E+PC9saT4KCQk8L3VsPgoJPC9saT4KCTwvdWw+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9IkNvbHVtbiIgaWQ9Ik1lbnU2X0NvbDUiPgoJPHVsIGNsYXNzPSJwZl9sdmxfMSI+Cgk8bGkgY2xhc3M9IkluYWN0aXZlIEZpcnN0IExhc3QgSGFzQ2hpbGRyZW4gcGZfbHZsXzEiIGlkPSJNZW51Nl9Db2w1X0wxXzEiPjxhIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvcHVibGljYXRpb25zL2Jsb2dzIiB0aXRsZT0iQUFQRyBCbG9nIFpvbmUiPkJsb2dzPC9hPgoJCTx1bCBjbGFzcz0icGZfbHZsXzIiPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgcGZfbHZsXzIiIGlkPSJNZW51Nl9Db2w1X0wxXzFfTDJfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9wdWJsaWNhdGlvbnMvYmxvZ3MvZW5lcmd5LXBvbGljeSIgdGl0bGU9IkVuZXJneSBQb2xpY3kgQmxvZyI+RW5lcmd5IFBvbGljeSBCbG9nPC9hPjwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMiIgaWQ9Ik1lbnU2X0NvbDVfTDFfMV9MMl8yIj48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3B1YmxpY2F0aW9ucy9ibG9ncy93d3d1cGRhdGUiIHRpdGxlPSJ3d3dVcGRhdGUiPnd3d1VwZGF0ZTwvYT48L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgcGZfbHZsXzIiIGlkPSJNZW51Nl9Db2w1X0wxXzFfTDJfMyI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9wdWJsaWNhdGlvbnMvYmxvZ3MvZXZlbnRzIiB0aXRsZT0iRXZlbnRzIEJsb2ciPkV2ZW50cyBCbG9nPC9hPjwvbGk+CgkJPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMiIgaWQ9Ik1lbnU2X0NvbDVfTDFfMV9MMl80Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3B1YmxpY2F0aW9ucy9ibG9ncy9sZWFybiIgdGl0bGU9IkxlYXJuISBCbG9nIj5MZWFybiEgQmxvZzwvYT48L2xpPgoJCTxsaSBjbGFzcz0iSW5hY3RpdmUgTGFzdCBwZl9sdmxfMiIgaWQ9Ik1lbnU2X0NvbDVfTDFfMV9MMl81Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL3B1YmxpY2F0aW9ucy9ibG9ncy9zdHVkZW50LW91dGxvb2siIHRpdGxlPSJTdHVkZW50IE91dGxvb2siPlN0dWRlbnQgT3V0bG9vazwvYT48L2xpPgoJCTwvdWw+Cgk8L2xpPgoJPC91bD4KCTwvZGl2PgoJPGRpdiBjbGFzcz0iQ29sdW1uIiBpZD0iTWVudTZfQ29sNiI+Cgk8dWwgY2xhc3M9InBmX2x2bF8xIj4KCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgTGFzdCBwZl9sdmxfMSIgaWQ9Ik1lbnU2X0NvbDZfTDFfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9wdWJsaWNhdGlvbnMvYWR2ZXJ0aXNlIiB0aXRsZT0iQWR2ZXJ0aXNlIj5BZHZlcnRpc2U8L2E+PC9saT4KCTwvdWw+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9IkNvbHVtbiBMYXN0IiBpZD0iTWVudTZfQ29sNyI+Cgk8dWwgY2xhc3M9InBmX2x2bF8xIj4KCTxsaSBjbGFzcz0iSW5hY3RpdmUgRmlyc3QgTGFzdCBwZl9sdmxfMSIgaWQ9Ik1lbnU2X0NvbDdfTDFfMSI+PGEgaHJlZj0iaHR0cDovL3d3dy5hYXBnLm9yZy9wdWJsaWNhdGlvbnMvbWVkaWEiIHRpdGxlPSJNZWRpYSI+TWVkaWE8L2E+PC9saT4KCTwvdWw+Cgk8L2Rpdj4KCTwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9IlBvc3RNZW51RGl2Ij48L2Rpdj48L2xpPgoKPGxpIGNsYXNzPSJJbmFjdGl2ZSBwZl9sdmxfMCIgaWQ9Ik1lbnU3Ij48YSBocmVmPSJodHRwOi8vc3RvcmUuYWFwZy5vcmcvIj48c3BhbiBjbGFzcz0iTWVudVRleHQiPlN0b3JlPC9zcGFuPjwvYT48ZGl2IGNsYXNzPSJQb3N0TWVudURpdiI+PC9kaXY+PC9saT4KCjxsaSBjbGFzcz0iSW5hY3RpdmUgTGFzdCBwZl9sdmxfMCIgaWQ9Ik1lbnU4Ij48YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL2hlbHAiIHRpdGxlPSJIZWxwIj48c3BhbiBjbGFzcz0iTWVudVRleHQiPkhlbHA8L3NwYW4+PC9hPjxkaXYgY2xhc3M9IlBvc3RNZW51RGl2Ij48L2Rpdj48L2xpPgo8L3VsPgoKPC9kaXY+PC9kaXY+Cgo8L2Rpdj4KCgoKICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iY2xyIGFmdGVyX21lbnVfYmciPjwvZGl2Pgo8IS0tTWVudSBBcmVhIEVuZC0tPgoKCgo8IS0tTWFpbiBDb250ZW50IEFyZWEgU3RhcnRzLS0+CjxkaXYgY2xhc3M9Im1haW5fY29udGVudF9iZyI+CiAgICA8ZGl2IGNsYXNzPSJyb3ciPgogICAgCTwhLS08ZGl2IGNsYXNzPSJncmV5X2JnIj48L2Rpdj4tLT4KCgoKCgoKPCEtLSBCRUdJTiBERlAgQWRzIERlc2t0b3AgMTgweDE1MCB4NCAtLT4KCjxkaXYgaWQ9ImRubl9BZHNQYW5lIiBjbGFzcz0iQWRzUGFuZSI+Cgo8IS0tIEJFR0lOOiBCb2dkYW4ncyB0ZXN0IGZvciBkZXNrdG9wIHNpZGViYXIgLS0+CjwhLS0KPGRpdiBkYXRhLWRpbWVuc2lvbnM9IjE4MHgxNTAiIGlkPSJBQVBHbWFpbldlYl9Ib21lcGFnZV8xODB4MTUwXzFvZjQiIHN0eWxlPSJoZWlnaHQ6IDE1MHB4OyB3aWR0aDogMTgwcHg7IiBjbGFzcz0iYWRzbG90IGFkLWRlc2t0b3AiPjwvZGl2Pgo8ZGl2IGRhdGEtZGltZW5zaW9ucz0iMTgweDE1MCIgaWQ9IkFBUEdtYWluV2ViX0hvbWVwYWdlXzE4MHgxNTBfMm9mNCIgc3R5bGU9ImhlaWdodDogMTUwcHg7IHdpZHRoOiAxODBweDsiIGNsYXNzPSJhZHNsb3QgYWQtZGVza3RvcCI+PC9kaXY+CjxkaXYgZGF0YS1kaW1lbnNpb25zPSIxODB4MTUwIiBpZD0iQUFQR21haW5XZWJfSG9tZXBhZ2VfMTgweDE1MF8zb2Y0IiBzdHlsZT0iaGVpZ2h0OiAxNTBweDsgd2lkdGg6IDE4MHB4OyIgY2xhc3M9ImFkc2xvdCBhZC1kZXNrdG9wIj48L2Rpdj4KPGRpdiBkYXRhLWRpbWVuc2lvbnM9IjE4MHgxNTAiIGlkPSJBQVBHbWFpbldlYl9Ib21lcGFnZV8xODB4MTUwXzRvZjQiIHN0eWxlPSJoZWlnaHQ6IDE1MHB4OyB3aWR0aDogMTgwcHg7IiBjbGFzcz0iYWRzbG90IGFkLWRlc2t0b3AiPjwvZGl2PgotLT4KPCEtLSBFTkQ6IEJvZ2RhbidzIHRlc3QgZm9yIGRlc2t0b3Agc2lkZWJhciAtLT4KPCEtLTxkaXYgc3R5bGU9IndpZHRoOiAxOTJweDsgbWFyZ2luLXRvcDogMTBweDsiIGNsYXNzPSJhZC1wYW5lLWJvdHRvbSI+PGEgY2xhc3M9ImRublByaW1hcnlBY3Rpb24iIGhyZWY9Imh0dHA6Ly93d3cuYWFwZy5vcmcvcHVibGljYXRpb25zL2FkdmVydGlzZSI+QWR2ZXJ0aXNlPC9hPjwvZGl2Pi0tPgoKICAgIAogICAgPCEtLSAgICAgICAgICAgIAogICAgPGRpdiBjbGFzcz0iRG5uTW9kdWxlIERubk1vZHVsZS1CYW5uZXJEaXNwbGF5IERubk1vZHVsZS0zMjgwIj48YSBuYW1lPSIzMjgwIj48L2E+PGRpdiBpZD0iZG5uX2N0cjMyODBfQ29udGVudFBhbmUiPgogICAgCiAgICAKICAgIDwhLS0gU3RhcnRfTW9kdWxlXzMyODAgLS0gPgogICAgCiAgICA8ZGl2IGNsYXNzPSJub3QtaG9tZS1wYWdlIj48ZGl2IGlkPSJkbm5fY3RyMzI4MF9Nb2R1bGVDb250ZW50IiBjbGFzcz0iRE5OTW9kdWxlQ29udGVudCBNb2RCYW5uZXJEaXNwbGF5QyI+CiAgICA8IS0tQmFubmVyRGlzcGxheSBtb2R1bGUsIENvcHlyaWdodCAoQykgMjAwNiBTbW9rZSBSYW5jaCBTb2Z0d2FyZSAoaHR0cDovL3d3dy5zbW9rZXJhbmNoLmNvbSktLSA+CiAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgZGVmZXIgc3JjPSJodHRwczovL3d3dy5hYXBnLm9yZy9EZXNrdG9wTW9kdWxlcy9CYW5uZXJEaXNwbGF5L2Jhbm5lcmRpc3BsYXkuanMiPjwvc2NyaXB0PgogICAgPGRpdiBpZD0iZG5uX2N0cjMyODBfV1RfQmFubmVyc19wbmxCYW5uZXJzIiBzdHlsZT0iaGVpZ2h0OjYwMHB4O3dpZHRoOjE3MHB4OyI+CiAgICA8ZGl2IGNsYXNzPSJiYW5uZXJEaXNwbGF5RGl2Ij4KICAgIDxkaXYgY2xhc3M9ImJhbm5lckRpc3BsYXlSb3dEaXYiIHN0eWxlPSJjbGVhcjpib3RoIj48ZGl2IGNsYXNzPSJiYW5uZXJEaXNwbGF5Q2VsbERpdiIgc3R5bGU9ImZsb2F0OmxlZnQ7IHBhZGRpbmc6IDRweCI+CiAgICA8YSBocmVmPSJodHRwOi8vd3d3LmFhcGcub3JnL0Rlc2t0b3BNb2R1bGVzL0Jhbm5lckRpc3BsYXkvQ2xpY2suYXNweD9zcmM9MzI4MF8yNTMiIHRpdGxlPSJHZW9Mb2dpYyIgdGFyZ2V0PSJfYmxhbmsiPjxpbWcgc3JjPSJodHRwczovL3d3dy5hYXBnLm9yZy9Qb3J0YWxzL1dpbGxvd1RyZWUvR2VvTE9HSUMtYmVhY2gtMjAxNC5naWYiIHdpZHRoPSIxNTAiIGhlaWdodD0iNjAwIiBib3JkZXI9IjAiIGFsdD0iR2VvTG9naWMiIC8+PC9hPjwvZGl2PgogICAgPC9kaXY+CiAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvZGl2PjxkaXYgY2xhc3M9ImFkLXBhbmUtYm90dG9tIj48YSBjbGFzcz0iZG5uUHJpbWFyeUFjdGlvbiIgaHJlZj0iLy93d3cuYWFwZy5vcmcvcHVibGljYXRpb25zL2FkdmVydGlzZSI+QWR2ZXJ0aXNlPC9hPjwvZGl2PgogICAgPC9kaXY+CiAgICAKICAgIDwhLS0gRW5kX01vZHVsZV8zMjgwIC0tID4KICAgIAogICAgPC9kaXY+CiAgICA8L2Rpdj4KICAgIC0tPgoKPC9kaXY+Cgo8IS0tIEVORCBERlAgQWRzIERlc2t0b3AgMTgweDE1MCB4NCAtLT4KCgoKICAgICAgICA8ZGl2IGNsYXNzPSJtYWluX2NvbnRlbnRfYXJlYSIgaWQ9Im91dGVyVGQiPgo8ZGl2IGNsYXNzPSJkbm5Gb3JtTWVzc2FnZSBkbm5Gb3JtSW5mbyIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7IG1hcmdpbi1yaWdodDogMDsiPmhlbGxvPC9kaXY+CiAgICAgICAgICAgIDxkaXYgaWQ9InRvcF9ydCIgY2xhc3M9InRvcF9ydCIgc3R5bGU9ImhlaWdodDogMDsiPgoJCQkJPHNwYW4gaWQ9ImRubl9TZWFyY2hQYW5lIiBjbGFzcz0iU2VhcmNoUGFuZSBzbGlkZS1tZW51LXN1YnBhbmVsIj48ZGl2IGNsYXNzPSJEbm5Nb2R1bGUgRG5uTW9kdWxlLWF2dFNlYXJjaEJvb3N0SW5wdXQgRG5uTW9kdWxlLTI4NTkiPjxhIG5hbWU9IjI4NTkiPjwvYT4KPGRpdiBjbGFzcz0iTm9fVGl0bGVfV2hpdGUiPjxkaXYgaWQ9ImRubl9jdHIyODU5X2NvbnRlbnRwYW5lIj48L2Rpdj48L2Rpdj4KCjwvZGl2Pjwvc3Bhbj4KCQkJCTxzcGFuIGlkPSJkbm5fU29jaWFsTWVkaWFQYW5lIiBjbGFzcz0iU29jaWFsTWVkaWFQYW5lIHNsaWRlLW1lbnUtc3VicGFuZWwiPjxkaXYgY2xhc3M9IkRubk1vZHVsZSBEbm5Nb2R1bGUtRE5OX0hUTUwgRG5uTW9kdWxlLTM2OTIiPjxhIG5hbWU9IjM2OTIiPjwvYT48ZGl2IGlkPSJkbm5fY3RyMzY5Ml9Db250ZW50UGFuZSI+PCEtLSBTdGFydF9Nb2R1bGVfMzY5MiAtLT48ZGl2IGlkPSJkbm5fY3RyMzY5Ml9Nb2R1bGVDb250ZW50IiBjbGFzcz0iRE5OTW9kdWxlQ29udGVudCBNb2RETk5IVE1MQyI+Cgo8IS0tCjxkaXYgaWQ9ImRubl9jdHIzNjkyX0h0bWxNb2R1bGVfbGJsQ29udGVudCIgY2xhc3M9Ik5vcm1hbCI+CgkJPGRpdiBjbGFzcz0ic29jaWFsLWljb25zIj4KPHNwYW4gZGlzcGxheXRleHQ9IkxpbmtlZEluIiBjbGFzcz0ic3RfbGlua2VkaW5fbGFyZ2UgYWFwZy1saW5rZWRpbiI+PC9zcGFuPgo8c3BhbiBkaXNwbGF5dGV4dD0iRmFjZWJvb2siIGNsYXNzPSJzdF9mYWNlYm9va19sYXJnZSBhYWctZmFjZWJvb2siPjwvc3Bhbj4KPHNwYW4gZGlzcGxheXRleHQ9IlR3ZWV0IiBjbGFzcz0ic3RfdHdpdHRlcl9sYXJnZSBhYXBnLXR3aXR0ZXIiPjwvc3Bhbj4KPHNwYW4gY2xhc3M9InN0X2dvb2dsZXBsdXNfbGFyZ2UgYWFwZy1nb29nbGVwbHVzIiBkaXNwbGF5dGV4dD0iR29vZ2xlICsiPjwvc3Bhbj4KPHNwYW4gY2xhc3M9InN0X3BpbnRlcmVzdF9sYXJnZSBhYXBnLXBpbnRlcmVzdCIgZGlzcGxheXRleHQ9IlBpbnRlcmVzdCI+PC9zcGFuPgo8c3BhbiBkaXNwbGF5dGV4dD0iRW1haWwiIGNsYXNzPSJzdF9lbWFpbF9sYXJnZSBhYXBnLWVtYWlsIj48L3NwYW4+CjxzcGFuIGRpc3BsYXl0ZXh0PSJTaGFyZVRoaXMiIGNsYXNzPSJzdF9zaGFyZXRoaXNfbGFyZ2UgYWFwZy1zaGFyZXRoaXMiPjwvc3Bhbj4KPC9kaXY+Cgk8L2Rpdj4KLS0+CgoKCgoKCjwvZGl2PjwhLS0gRW5kX01vZHVsZV8zNjkyIC0tPjwvZGl2Pgo8L2Rpdj48L3NwYW4+CgogICAgICAgICAgICAgICAgCTxzcGFuIGlkPSJxciIgY2xhc3M9InNsaWRlLW1lbnUtc3VicGFuZWwgcXIiIHN0eWxlPSJ0ZXh0LWFsaWduOiBjZW50ZXI7Ij48c3BhbiBjbGFzcz0iYm9yZGVyIj48L3NwYW4+PC9zcGFuPgoKCiAgICAgICAgICAgICAgICAgICAgPHNwYW4gaWQ9ImRlc2t0b3Bvcm1vYmlsZSIgY2xhc3M9InNsaWRlLW1lbnUtc3VicGFuZWwiPgogICAgICAgICAgICAgICAgICAgIDwhLS08YSBpZD0ic2V0QUFQRzJtb2JpbGUiIGNsYXNzPSJkbm5QcmltYXJ5QWN0aW9uIiBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCk7IiBvbmNsaWNrPSJzZXRBQVBHMm1vYmlsZSgpIj5Vc2UgV2Vic2l0ZSBhcyBNb2JpbGUgVXNlcjwvYT4tLT4KICAgICAgICAgICAgICAgICAgICA8L3NwYW4+CgogICAgICAgICAgICA8L2Rpdj4KPCEtLSAgICAgICAgCTxkaXYgY2xhc3M9InRvcF9sdCI+CiAgICAgICAgICAgIAk8YSBocmVmPSIvL3d3dy5hYXBnLm9yZy8iPkhvbWU8L2E+PHNwYW4gaWQ9ImRubl9kbm5CUkVBRENSVU1CX2xibEJyZWFkQ3J1bWIiPjwvc3Bhbj4KCiAgICAgICAgICAgICAgICA8aDE+PC9oMT4KICAgICAgICAgICAgPC9kaXY+LS0+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsciI+PC9kaXY+CgogICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImlubmVyX2Z1bGxwYW5lX2FyZWEiCgppdGVtc2NvcGUgaXRlbXR5cGU9Jyc+CjwhLS0gICAgICAgICAgICAgICAgICAgIDxpbWcgZGF0YS1zcmM9Imh0dHBzOi8vc3RhZ2luZy5hYXBnLm5ldC9Qb3J0YWxzLzAvUGFja0ZsYXNoSXRlbUltYWdlcy9XZWJSZWFkeS9va2xhaG9tYS1wbGF5cy1vZmZlci11bnRhcHBlZC1wb3RlbnRpYWwtaGVyby5qcGc/d2lkdGg9OTU1JmhlaWdodD00MDAmcXVhbGl0eT01MCZtb2RlPWNyb3AmYS51bnNoYXJwPXJhZGl1cyZlbmNvZGVyPWZyZWVpbWFnZSZzbGltbWFnZT10cnVlIiBkYXRhLXNsaW1tYWdlPSJ0cnVlIiBzcmM9Imh0dHBzOi8vc3RhZ2luZy5hYXBnLm5ldC9Qb3J0YWxzLzAvUGFja0ZsYXNoSXRlbUltYWdlcy9XZWJSZWFkeS9va2xhaG9tYS1wbGF5cy1vZmZlci11bnRhcHBlZC1wb3RlbnRpYWwtaGVyby5qcGc/d2lkdGg9MTEyMCZoZWlnaHQ9NDAwJnF1YWxpdHk9OTAmbW9kZT1jcm9wJmEudW5zaGFycD1yYWRpdXMmZW5jb2Rlcj1mcmVlaW1hZ2Umc2xpbW1hZ2U9dHJ1ZSIgZGF0YS1waXhlbC13aWR0aD0iMTEyMCI+CiZoZWlnaHQ9NDAwJm1vZGU9Y3JvcAotLT4gICAgICAgICAgICAgICAgICAgIDwhLS08aW1nIGNsYXNzPSJsYXp5IiBkYXRhLW9yaWdpbmFsPSIiIHNyYz0iaHR0cHM6Ly9zdGFnaW5nLmFhcGcubmV0L1BvcnRhbHMvMC9QYWNrRmxhc2hJdGVtSW1hZ2VzL1dlYlJlYWR5L29rbGFob21hLXBsYXlzLW9mZmVyLXVudGFwcGVkLXBvdGVudGlhbC1oZXJvLmpwZz9zY2FsZT1ib3RoJndpZHRoPTk2NSZxdWFsaXR5PTkwJmEudW5zaGFycD1yYWRpdXMmZW5jb2Rlcj1mcmVlaW1hZ2Umc2xpbW1hZ2U9dHJ1ZSI+LS0+Cgo8IS0tPGRpdiBjbGFzcz0iZG5uRm9ybU1lc3NhZ2UgZG5uRm9ybVdhcm5pbmcgZG5uQ2xlYXIiPkR1ZSB0byB0aGUgaW1wYWN0cyBvZiA8c3Ryb25nPkNvcm9uYXZpcnVzIChDT1ZJRC0xOSk8L3N0cm9uZz4sIHNoaXBwaW5nIGZvciBvcmRlcnMgcGxhY2VkIGluIHRoZSBzdG9yZSBtYXkgZXhwZXJpZW5jZSBzaG9ydCBkZWxheXMuPC9kaXY+LS0+CgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJkbm5fQ29udGVudFBhbmUiIGNsYXNzPSJDb250ZW50UGFuZSI+PGRpdiBjbGFzcz0iRG5uTW9kdWxlIERubk1vZHVsZS1ETk5fSFRNTCBEbm5Nb2R1bGUtMTU4NjYiPjxhIG5hbWU9IjE1ODY2Ij48L2E+CjxkaXYgY2xhc3M9Ik5vX1RpdGxlX1doaXRlIj48ZGl2IGlkPSJkbm5fY3RyMTU4NjZfY29udGVudHBhbmUiPgoKZAIVD2QWBgIBD2QWAgIBDw8WBB8ABQpTdG9yZSBIb21lHwZoZGQCAw9kFgICAQ8PFgQfAAUUVmlldyBQcmV2aW91cyBPcmRlcnMfBmhkZAIFD2QWCgIBD2QWBgIBD2QWAgIBDw8WAh8ABQxTZWFyY2ggU3RvcmVkZAIDD2QWAmYPZBYCAgEPZBYCAgEPZBYKAgEPDxYCHwZoZGQCAw8UKwACZGRkAgkPEGRkFgFmZAILDw8WBB8ABQxTZWFyY2ggU3RvcmUeEVVzZVN1Ym1pdEJlaGF2aW9yaGRkAg0PDxYCHgdFbmFibGVkaGRkAgUPZBYCAgIPZBYEAgEPDxYIHwAFDEJhY2sgdG8gQ2FydB4LUG9zdEJhY2tVcmwFDi92aWV3Y2FydC5hc3B4HwtoHwxoZGQCAw9kFgICAQ8PFggfAAULUGxhY2UgT3JkZXIfDQUOfi9wYXltZW50LmFzcHgfC2gfDGhkZAIDD2QWAgIBD2QWEAIBD2QWAgIBDw8WAh8ABQxDYXJ0IFN1bW1hcnlkZAIDD2QWCgIBDxYCHwAFATBkAgMPFgIfAAUFJDAuMDBkAgUPZBYCAgIPDxYCHwZoZBYEAgEPPCsACQEADxYEHghEYXRhS2V5cxYAHgtfIUl0ZW1Db3VudGZkZAIFD2QWBAIBDw8WAh4LTmF2aWdhdGVVcmwFDi92aWV3Y2FydC5hc3B4ZBYCZg8PFgIfAAUMQmFjayB0byBDYXJ0ZGQCAw8PFgIfEAUOfi9wYXltZW50LmFzcHhkZAIHD2QWAgIODw8WCB8ABQtBZGQgVG8gQ2FydB8LaB4NT25DbGllbnRDbGljawUWZ2V0U2VsZWN0ZWRJbnZvaWNlcygpOx8GZ2RkAgkPZBYGAgUPDxYCHwtoZGQCBw8PFgIfC2hkZAIJDw8WAh8LaGRkAgUPFgIfBmgWBAIBD2QWAgIBDw8WAh8ABQ1TcGVjaWFsIEl0ZW1zZGQCAw9kFgRmDxYCHwZoZAICDxYCHwZoZAIHD2QWBAIBD2QWAgIBDw8WAh8ABRBTdWJzY3JpYmUvRG9uYXRlZGQCAw9kFgICAQ88KwAJAQAPFgQfDhYAHw8CAmQWBGYPZBYCAgEPDxYCHxAFWGh0dHBzOi8vc3RvcmUuYWFwZy5vcmcvU2VhcmNoUmVzdWx0cy5hc3B4P3NlYXJjaHRlcm09UmVtYWluaW5nK0FyY2hpdmVzJnNlYXJjaG9wdGlvbj1BTExkFgJmDxUBH0RhdGFwYWdlcyBGdWxsIERpZ2l0YWwgQXJjaGl2ZXNkAgEPZBYCAgEPDxYCHxAFXGh0dHBzOi8vc3RvcmUuYWFwZy5vcmcvU2VhcmNoUmVzdWx0cy5hc3B4P3NlYXJjaHRlcm09aW50ZXJwcmV0YXRpb24ram91cm5hbCZzZWFyY2hvcHRpb249QUxMZBYCZg8VARZJbnRlcnByZXRhdGlvbiBKb3VybmFsZAIJD2QWBAIBD2QWAgIBDw8WAh8ABRBFZHVjYXRpb24gRXZlbnRzZGQCAw9kFgICAQ88KwAJAQAPFgQfDhYAHw8CBWQWCmYPZBYCAgEPDxYCHxAFNH4vU2VhcmNoUmVzdWx0cy5hc3B4P0VYQ0xVREVFVkVOVFRZUEU9Q09ORixDT05WLEVYUE9kFgJmDxUBFEFsbCBFZHVjYXRpb24gRXZlbnRzZAIBD2QWAgIBDw8WAh8QBXB+L1NlYXJjaFJlc3VsdHMuYXNweD9FWENMVURFRVZFTlRUWVBFPUNPTlYsRVNZTVAsRkVDLEZMRENSLEZMRFNFLEZPUlVNLEdUVyxPTkxJTixSRVNDTyxTQyxTQ0hMLFNFQyxUUlBBUixXRUMsUkVYZBYCZg8VARdDb252ZW50aW9ucy9Db25mZXJlbmNlc2QCAg9kFgICAQ8PFgIfEAV0fi9TZWFyY2hSZXN1bHRzLmFzcHg/RVhDTFVERUVWRU5UVFlQRT1DT05GLENPTlYsRVhQTyxGRUMsRkxEQ1IsRkxEU0UsRk9SVU0sR1RXLE9OTElOLFJFU0NPLFNDLFNDSEwsU0VDLFRSUEFSLFdFQyxSRVhkFgJmDxUBEkUtU3ltcG9zaWEgQ291cnNlc2QCAw9kFgICAQ8PFgIfEAV0fi9TZWFyY2hSZXN1bHRzLmFzcHg/RVhDTFVERUVWRU5UVFlQRT1DT05GLENPTlYsRVNZTVAsRVhQTyxGRUMsRkxEQ1IsRkxEU0UsR1RXLE9OTElOLFJFU0NPLFNDLFNDSEwsU0VDLFRSUEFSLFdFQyxSRVhkFgJmDxUBBkZvcnVtc2QCBA9kFgICAQ8PFgIfEAVyfi9TZWFyY2hSZXN1bHRzLmFzcHg/RVhDTFVERUVWRU5UVFlQRT1DT05GLENPTlYsRVNZTVAsRVhQTyxGRUMsRkxEQ1IsRkxEU0UsRk9SVU0sT05MSU4sUkVTQ08sU0MsU0NITCxTRUMsVFJQQVIsV0VDZBYCZg8VAQRHVFdzZAILD2QWBAIBD2QWAgIBDw8WAh8ABRJQcm9kdWN0IENhdGVnb3JpZXNkZAIDD2QWBAIBDzwrAAkBAA8WAh8GaGRkAgMPFCsAAhQrAAIUKwACDxYUHwRoHwZnHgtEYXRhRmllbGRJRAUCSUQeDURhdGFUZXh0RmllbGQFBFRleHQeEURhdGFGaWVsZFBhcmVudElEBQhQYXJlbnRJRB8DCysEAR4ORGF0YVZhbHVlRmllbGQFAklEHwJnHgtfIURhdGFCb3VuZGcfAWdkDxQrAAIUKwACDxYMHwAFDEFsbCBQcm9kdWN0cx8HBQExHgpFeHBhbmRNb2RlCyl7VGVsZXJpay5XZWIuVUkuVHJlZU5vZGVFeHBhbmRNb2RlLCBUZWxlcmlrLldlYi5VSSwgVmVyc2lvbj0yMDIxLjMuMTExMS40NSwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj0xMjFmYWU3ODE2NWJhM2Q0AB8QBSF+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTEeCEV4cGFuZGVkZx8IaGQQFgVmAgECAgIDAgQWBRQrAAIPFgwfAAUSQm9va3MgYW5kIEpvdXJuYWxzHwcFATIfFwsrBQAfEAUhfi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD0yHwhoHxhnZBAWE2YCAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhIWExQrAAIPFgofAAUGQXJjaGllHwcFATYfFwsrBQAfEAUhfi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD02HwhoZGQUKwACDxYKHwAFB0JhcmdhaW4fBwUBNx8XCysFAB8QBSF+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTcfCGhkZBQrAAIPFgofAAUIQnVsbGV0aW4fBwUCMzcfFwsrBQAfEAUifi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD0zNx8IaGRkFCsAAg8WCh8ABStDb21iaW5lZCBQdWJsaWNhdGlvbnMgQXJjaGl2ZSBQcmVwYWlkIFBsYW5zHwcFATgfFwsrBQAfEAUhfi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD04HwhoZGQUKwACDxYKHwAFFUNvbXB1dGVyIEFwcGxpY2F0aW9ucx8HBQE5HxcLKwUAHxAFIX4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9OR8IaGRkFCsAAg8WCh8ABRRDb250aW51aW5nIEVkdWNhdGlvbh8HBQIxMB8XCysFAB8QBSJ+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTEwHwhoZGQUKwACDxYKHwAFEURpZ2l0YWwgRG93bmxvYWRzHwcFAjM2HxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MzYfCGhkZBQrAAIPFgofAAUnRGlnaXRhbCBEb3dubG9hZHMgRnJvbSBPdGhlciBQdWJsaXNoZXJzHwcFAjExHxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MTEfCGhkZBQrAAIPFgofAAUVRnJvbSBPdGhlciBQdWJsaXNoZXJzHwcFAjEyHxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MTIfCGhkZBQrAAIPFgofAAUcR2VvbG9naWNhbCBTb2NpZXR5IG9mIExvbmRvbh8HBQIxMx8XCysFAB8QBSJ+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTEzHwhoZGQUKwACDxYMHwAFB0hlZGJlcmcfBwUCMTQfFwsrBQAfEAUifi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD0xNB8YZx8IZ2RkFCsAAg8WCh8ABQhKb3VybmFscx8HBQIxNR8XCysFAB8QBSJ+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTE1HwhoZGQUKwACDxYKHwAFB01lbW9pcnMfBwUCMTYfFwsrBQAfEAUifi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD0xNh8IaGRkFCsAAg8WCh8ABRZNZXRob2RzIGluIEV4cGxvcmF0aW9uHwcFAjE3HxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MTcfCGhkZBQrAAIPFgofAAUJT24gQ0QvRFZEHwcFAjE4HxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MTgfCGhkZBQrAAIPFgofAAUEU2FsZR8HBQIxOR8XCysFAB8QBSJ+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTE5HwhoZGQUKwACDxYKHwAFFFNwZWNpYWwgUHVibGljYXRpb25zHwcFAjIwHxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MjAfCGhkZBQrAAIPFgofAAUSU3R1ZGllcyBpbiBHZW9sb2d5HwcFAjIxHxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MjEfCGhkZBQrAAIPFgofAAUIVHJlYXRpc2UfBwUCMjIfFwsrBQAfEAUifi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD0yMh8IaGRkDxYTZmZmZmZmZmZmZmZmZmZmZmZmZhYBBXRUZWxlcmlrLldlYi5VSS5SYWRUcmVlTm9kZSwgVGVsZXJpay5XZWIuVUksIFZlcnNpb249MjAyMS4zLjExMTEuNDUsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49MTIxZmFlNzgxNjViYTNkNBQrAAIPFgofAAUQR0lTIGFuZCBEYXRhc2V0cx8HBQE0HxcLKwUAHxAFIX4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9NB8IaGQQFgJmAgEWAhQrAAIPFgofAAUIRGF0YXNldHMfBwUCMzEfFwsrBQAfEAUifi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD0zMR8IaGRkFCsAAg8WCh8ABQNHSVMfBwUCMzIfFwsrBQAfEAUifi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD0zMh8IaGRkDxYCZmYWAQV0VGVsZXJpay5XZWIuVUkuUmFkVHJlZU5vZGUsIFRlbGVyaWsuV2ViLlVJLCBWZXJzaW9uPTIwMjEuMy4xMTExLjQ1LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTEyMWZhZTc4MTY1YmEzZDQUKwACDxYKHwAFD01hcHMgYW5kIENoYXJ0cx8HBQEzHxcLKwUAHxAFIX4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9Mx8IaGQQFglmAgECAgIDAgQCBQIGAgcCCBYJFCsAAg8WCh8ABS1DYWxpZm9ybmlhIEdlb2xvZ2ljYWwgTWFwcyAtIERpZ2l0YWwgRG93bmxvYWQfBwUCMjUfFwsrBQAfEAUifi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD0yNR8IaGRkFCsAAg8WCh8ABSFDaXJjdW0tUGFjaWZpYyAtIERpZ2l0YWwgRG93bmxvYWQfBwUCMjMfFwsrBQAfEAUifi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD0yMx8IaGRkFCsAAg8WCh8ABSBDT1NVTkEgQ2hhcnRzIC0gRGlnaXRhbCBEb3dubG9hZB8HBQIyNB8XCysFAB8QBSJ+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTI0HwhoZGQUKwACDxYKHwAFH0hpZ2h3YXkgTWFwcyAtIERpZ2l0YWwgRG93bmxvYWQfBwUCMjYfFwsrBQAfEAUifi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD0yNh8IaGRkFCsAAg8WCh8ABRRIaWdod2F5IE1hcHMgLSBQcmludB8HBQIyNx8XCysFAB8QBSJ+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTI3HwhoZGQUKwACDxYKHwAFIE1pc2NlbGxhbmVvdXMgLSBEaWdpdGFsIERvd25sb2FkHwcFAjI4HxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MjgfCGhkZBQrAAIPFgofAAUVTWlzY2VsbGFuZW91cyAtIFByaW50HwcFAjI5HxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MjkfCGhkZBQrAAIPFgofAAUJT24gQ0QvRFZEHwcFAjMwHxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MzAfCGhkZBQrAAIPFgofAAUXUk1BRyAtIERpZ2l0YWwgRG93bmxvYWQfBwUCMzQfFwsrBQAfEAUifi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD0zNB8IaGRkDxYJZmZmZmZmZmZmFgEFdFRlbGVyaWsuV2ViLlVJLlJhZFRyZWVOb2RlLCBUZWxlcmlrLldlYi5VSSwgVmVyc2lvbj0yMDIxLjMuMTExMS40NSwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj0xMjFmYWU3ODE2NWJhM2Q0FCsAAg8WCh8ABQhUcmFpbmluZx8HBQE1HxcLKwUAHxAFIX4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9NR8IaGQQFgFmFgEUKwACDxYKHwAFFVZpZGVvIFRyYWluaW5nIG9uIERWRB8HBQIzMx8XCysFAB8QBSJ+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTMzHwhoZGQPFgFmFgEFdFRlbGVyaWsuV2ViLlVJLlJhZFRyZWVOb2RlLCBUZWxlcmlrLldlYi5VSSwgVmVyc2lvbj0yMDIxLjMuMTExMS40NSwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj0xMjFmYWU3ODE2NWJhM2Q0FCsAAg8WCh8ABQpWaWRlbyBNYWluHwcFAjM4HxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MzgfCGhkEBYBZhYBFCsAAg8WCh8ABQ1WaXJ0dWFsIEV2ZW50HwcFAjQxHxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9NDEfCGhkZA8WAWYWAQV0VGVsZXJpay5XZWIuVUkuUmFkVHJlZU5vZGUsIFRlbGVyaWsuV2ViLlVJLCBWZXJzaW9uPTIwMjEuMy4xMTExLjQ1LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTEyMWZhZTc4MTY1YmEzZDQPFgVmZmZmZhYBBXRUZWxlcmlrLldlYi5VSS5SYWRUcmVlTm9kZSwgVGVsZXJpay5XZWIuVUksIFZlcnNpb249MjAyMS4zLjExMTEuNDUsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49MTIxZmFlNzgxNjViYTNkNBQrAAIPFgofAGUfBwUCNDIfFwsrBQAfEAUifi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD00Mh8IaGRkDxQrAQJmZhYBBXRUZWxlcmlrLldlYi5VSS5SYWRUcmVlTm9kZSwgVGVsZXJpay5XZWIuVUksIFZlcnNpb249MjAyMS4zLjExMTEuNDUsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49MTIxZmFlNzgxNjViYTNkNBAWABYAFgBkFgRmDw8WDB8ABQxBbGwgUHJvZHVjdHMfBwUBMR8XCysFAB8QBSF+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTEfGGcfCGhkFgpmDw8WDB8ABRJCb29rcyBhbmQgSm91cm5hbHMfBwUBMh8XCysFAB8QBSF+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTIfCGgfGGdkFiZmDw8WCh8ABQZBcmNoaWUfBwUBNh8XCysFAB8QBSF+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTYfCGhkZAIBDw8WCh8ABQdCYXJnYWluHwcFATcfFwsrBQAfEAUhfi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD03HwhoZGQCAg8PFgofAAUIQnVsbGV0aW4fBwUCMzcfFwsrBQAfEAUifi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD0zNx8IaGRkAgMPDxYKHwAFK0NvbWJpbmVkIFB1YmxpY2F0aW9ucyBBcmNoaXZlIFByZXBhaWQgUGxhbnMfBwUBOB8XCysFAB8QBSF+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTgfCGhkZAIEDw8WCh8ABRVDb21wdXRlciBBcHBsaWNhdGlvbnMfBwUBOR8XCysFAB8QBSF+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTkfCGhkZAIFDw8WCh8ABRRDb250aW51aW5nIEVkdWNhdGlvbh8HBQIxMB8XCysFAB8QBSJ+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTEwHwhoZGQCBg8PFgofAAURRGlnaXRhbCBEb3dubG9hZHMfBwUCMzYfFwsrBQAfEAUifi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD0zNh8IaGRkAgcPDxYKHwAFJ0RpZ2l0YWwgRG93bmxvYWRzIEZyb20gT3RoZXIgUHVibGlzaGVycx8HBQIxMR8XCysFAB8QBSJ+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTExHwhoZGQCCA8PFgofAAUVRnJvbSBPdGhlciBQdWJsaXNoZXJzHwcFAjEyHxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MTIfCGhkZAIJDw8WCh8ABRxHZW9sb2dpY2FsIFNvY2lldHkgb2YgTG9uZG9uHwcFAjEzHxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MTMfCGhkZAIKDw8WDB8ABQdIZWRiZXJnHwcFAjE0HxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MTQfGGcfCGdkZAILDw8WCh8ABQhKb3VybmFscx8HBQIxNR8XCysFAB8QBSJ+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTE1HwhoZGQCDA8PFgofAAUHTWVtb2lycx8HBQIxNh8XCysFAB8QBSJ+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTE2HwhoZGQCDQ8PFgofAAUWTWV0aG9kcyBpbiBFeHBsb3JhdGlvbh8HBQIxNx8XCysFAB8QBSJ+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTE3HwhoZGQCDg8PFgofAAUJT24gQ0QvRFZEHwcFAjE4HxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MTgfCGhkZAIPDw8WCh8ABQRTYWxlHwcFAjE5HxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MTkfCGhkZAIQDw8WCh8ABRRTcGVjaWFsIFB1YmxpY2F0aW9ucx8HBQIyMB8XCysFAB8QBSJ+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTIwHwhoZGQCEQ8PFgofAAUSU3R1ZGllcyBpbiBHZW9sb2d5HwcFAjIxHxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MjEfCGhkZAISDw8WCh8ABQhUcmVhdGlzZR8HBQIyMh8XCysFAB8QBSJ+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTIyHwhoZGQCAQ8PFgofAAUQR0lTIGFuZCBEYXRhc2V0cx8HBQE0HxcLKwUAHxAFIX4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9NB8IaGQWBGYPDxYKHwAFCERhdGFzZXRzHwcFAjMxHxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MzEfCGhkZAIBDw8WCh8ABQNHSVMfBwUCMzIfFwsrBQAfEAUifi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD0zMh8IaGRkAgIPDxYKHwAFD01hcHMgYW5kIENoYXJ0cx8HBQEzHxcLKwUAHxAFIX4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9Mx8IaGQWEmYPDxYKHwAFLUNhbGlmb3JuaWEgR2VvbG9naWNhbCBNYXBzIC0gRGlnaXRhbCBEb3dubG9hZB8HBQIyNR8XCysFAB8QBSJ+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTI1HwhoZGQCAQ8PFgofAAUhQ2lyY3VtLVBhY2lmaWMgLSBEaWdpdGFsIERvd25sb2FkHwcFAjIzHxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MjMfCGhkZAICDw8WCh8ABSBDT1NVTkEgQ2hhcnRzIC0gRGlnaXRhbCBEb3dubG9hZB8HBQIyNB8XCysFAB8QBSJ+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTI0HwhoZGQCAw8PFgofAAUfSGlnaHdheSBNYXBzIC0gRGlnaXRhbCBEb3dubG9hZB8HBQIyNh8XCysFAB8QBSJ+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTI2HwhoZGQCBA8PFgofAAUUSGlnaHdheSBNYXBzIC0gUHJpbnQfBwUCMjcfFwsrBQAfEAUifi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD0yNx8IaGRkAgUPDxYKHwAFIE1pc2NlbGxhbmVvdXMgLSBEaWdpdGFsIERvd25sb2FkHwcFAjI4HxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MjgfCGhkZAIGDw8WCh8ABRVNaXNjZWxsYW5lb3VzIC0gUHJpbnQfBwUCMjkfFwsrBQAfEAUifi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD0yOR8IaGRkAgcPDxYKHwAFCU9uIENEL0RWRB8HBQIzMB8XCysFAB8QBSJ+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTMwHwhoZGQCCA8PFgofAAUXUk1BRyAtIERpZ2l0YWwgRG93bmxvYWQfBwUCMzQfFwsrBQAfEAUifi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD0zNB8IaGRkAgMPDxYKHwAFCFRyYWluaW5nHwcFATUfFwsrBQAfEAUhfi9zZWFyY2hyZXN1bHRzLmFzcHg/Y2F0ZWdvcnlpZD01HwhoZBYCZg8PFgofAAUVVmlkZW8gVHJhaW5pbmcgb24gRFZEHwcFAjMzHxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MzMfCGhkZAIEDw8WCh8ABQpWaWRlbyBNYWluHwcFAjM4HxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9MzgfCGhkFgJmDw8WCh8ABQ1WaXJ0dWFsIEV2ZW50HwcFAjQxHxcLKwUAHxAFIn4vc2VhcmNocmVzdWx0cy5hc3B4P2NhdGVnb3J5aWQ9NDEfCGhkZAIBDw8WCh8AZR8HBQI0Mh8XCysFAB8QBSJ+L3NlYXJjaHJlc3VsdHMuYXNweD9jYXRlZ29yeWlkPTQyHwhoZGQCDQ8WAh8GaBYEAgEPZBYCAgEPDxYCHwAFEFBvcHVsYXIgU2VhcmNoZXNkZAIDD2QWAmYPFgIfBmgWAgIBDxQrAAJkZGQCDw8WAh8GaBYCAgEPZBYEZg8WAh8GaGQCAg8WAh8GaGQCBQ8PFgIfAAUOU2VhcmNoIFJlc3VsdHNkZAILDw8WBh8BZx8CZx8EaGRkAg0PZBYCZg9kFgICAQ9kFgICAQ9kFgICAg9kFgQCAQ88KwAJAGQCBQ9kFgQCAQ8PFgIfEAUOL3ZpZXdjYXJ0LmFzcHhkFgJmDw8WAh8ABQxCYWNrIHRvIENhcnRkZAIDDw8WAh8QBQ5+L3BheW1lbnQuYXNweGRkAhcPDxYGHwFnHwJnHwRoZGQCGQ8PFgYfAWcfAmcfBGhkZAIbDxYCHwAFgsMBPCEtLSBTY3JhcGVQYWdlQm90dG9tU3RhcnRUYWcgLS0+CgoKPC9kaXY+PC9kaXY+Cgo8L2Rpdj48L2Rpdj4KCgoKCgoKCgoKCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsciI+PC9kaXY+CgoKCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsciI+PC9kaXY+CgoKCgoKCgoKCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsciI+PC9kaXY+CgoKCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsciI+PC9kaXY+CgoKCgoKICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xyIj48L2Rpdj4KCgoKCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsciI+PC9kaXY+CgoKCgoKICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iY2xyIj48L2Rpdj4KCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9ImVtcHR5Ij48L2Rpdj4KCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CgoKCgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgICA8L2Rpdj4KPGRpdiBjbGFzcz0iY2xyIj48L2Rpdj4KCjwhLS1NYWluIENvbnRlbnQgQXJlYSBFbmQtLT4KCgo8IS0tRm9vdGVyIEFyZWEgU3RhcnRzLS0+CjxkaXYgaWQ9Im91dGVyRnQiPgo8ZGl2IGNsYXNzPSJmb290ZXJfYmciPgogICAgICAgIDxkaXYgY2xhc3M9InJvdyI+CiAgICAgICAgPGRpdiBjbGFzcz0iZm9vdGVyX2FyZWFfYmciPgogICAgICAgIDxhIGlkPSJzaXRlbWFwIiBuYW1lPSJzaXRlbWFwIj48L2E+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImZvb3Rlcl9hcmVhIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImxpbmtfdGV4dCIgYWxpZ249InJpZ2h0Ij4KICAgICAgICAgICAgICAgICAgICBMb29raW5nIEZvciBTb21ldGhpbmc/IENsaWNrIEhlcmUuICsvLQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGlkPSJob3Zlcl9jb250ZW50MiIgY2xhc3M9ImhvdmVyX2NvbnRlbnQiPgogICAgICAgICAgICAgICAgCTxkaXYgY2xhc3M9ImZvb3RfY29udGVudF9hcmVhIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0iZG5uX0Zvb3RlclBhbmUiIGNsYXNzPSJGb290ZXJQYW5lIj48ZGl2IGNsYXNzPSJEbm5Nb2R1bGUgRG5uTW9kdWxlLUROTl9IVE1MIERubk1vZHVsZS0xMzY2NyI+PGEgbmFtZT0iMTM2NjciPjwvYT48ZGl2IGlkPSJkbm5fY3RyMTM2NjdfQ29udGVudFBhbmUiPjwhLS0gU3RhcnRfTW9kdWxlXzEzNjY3IC0tPjxkaXYgaWQ9ImRubl9jdHIxMzY2N19Nb2R1bGVDb250ZW50IiBjbGFzcz0iRE5OTW9kdWxlQ29udGVudCBNb2RETk5IVE1MQyI+Cgo8ZGl2IGlkPSJkbm5fY3RyMTM2NjdfSHRtbE1vZHVsZV9sYmxDb250ZW50IiBjbGFzcz0iTm9ybWFsIj4KCTxkaXYgY2xhc3M9ImNvbHM2IHBhZGRpbmcgZG5uTGVmdCI+CjxkaXYgY2xhc3M9IndyYXBwZXIiPgo8cCBjbGFzcz0iZm9vdGVyX2hlYWRpbmciPkFBUEc8L3A+CjxwIGNsYXNzPSJmb290ZXJfY29udGVudCI+PGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvYWJvdXQvYWFwZy9vdmVydmlldyI+QWJvdXQgQUFQRzwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvYWJvdXQvbWVtYmVyc2hpcC9iZW5lZml0cyI+IEJlbmVmaXRzPC9hPjxiciAvPgo8YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9hYm91dC9tZW1iZXJzaGlwL3R5cGVzIj5Ib3cgdG8gSm9pbjwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2FwcG1hbmFnZXIuYWFwZy5vcmcvIj5Kb2luIE5vdzwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvZXZlbnRzL2NhbGVuZGFyIj5DYWxlbmRhcjwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2NhcmVlcmNlbnRlci5hYXBnLm9yZy8iIHRhcmdldD0iX2JsYW5rIj5DYXJlZXJzPC9hPjxiciAvPgo8YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9ldmVudHMvZXZlbnQtbGlzdGluZ3MiPkV2ZW50IExpc3Q8L2E+PGJyIC8+CjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2hlbHAiPkhlbHA8L2E+PGJyIC8+CjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2NhcmVlci9hYXBnLW5ldCI+QUFQRyBOLkUuVC48L2E+PC9wPgo8L2Rpdj4KPGRpdiBjbGFzcz0id3JhcHBlciI+CjxwIGNsYXNzPSJmb290ZXJfaGVhZGluZyI+RGl2aXNpb25zPC9wPgo8cCBjbGFzcz0iZm9vdGVyX2NvbnRlbnQiPjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2Fib3V0L2FhcGcvZGl2aXNpb25zIj5BYm91dCBBQVBHIERpdmlzaW9uczwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2RlZy5hYXBnLm9yZy8iIHRhcmdldD0iX2JsYW5rIj5ERUc6IERpdmlzaW9uIG9mIEVudmlyb25tZW50YWwgR2Vvc2NpZW5jZXM8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9kcGEuYWFwZy5vcmcvIiB0YXJnZXQ9Il9ibGFuayI+RFBBOiBEaXZpc2lvbiBvZiBQcm9mZXNzaW9uYWwgQWZmYWlyczwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2VtZC5hYXBnLm9yZy8iIHRhcmdldD0iX2JsYW5rIj5FTUQ6IEVuZXJneSBNaW5lcmFscyBEaXZpc2lvbjwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvYWJvdXQvYWFwZy9kaXZpc2lvbnMvcHNnZCIgdGFyZ2V0PSJfYmxhbmsiPlBTR0Q6IFBldHJvbGV1bSBTdHJ1Y3R1cmUgYW5kIEdlb21lY2hhbmljcyBEaXZpc2lvbjwvYT48L3A+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJ3cmFwcGVyIj4KPHAgY2xhc3M9ImZvb3Rlcl9oZWFkaW5nIj5FZHVjYXRpb248L3A+CjxwIGNsYXNzPSJmb290ZXJfY29udGVudCI+PGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvY2FyZWVyL3RyYWluaW5nIiB0YXJnZXQ9Il9ibGFuayI+RWR1Y2F0aW9uIEhvbWU8L2E+PGJyIC8+CjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2NhcmVlci90cmFpbmluZy9pbi1wZXJzb24vc2hvcnQtY291cnNlcyI+Q291cnNlczwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvZXZlbnRzL2V2ZW50LWxpc3RpbmdzIj5DYWxlbmRhcjwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvY2FyZWVyL3RyYWluaW5nL2luLXBlcnNvbi93b3Jrc2hvcHMiPkdlb3NjaWVuY2VzIFRlY2hub2xvZ3kgV29ya3Nob3BzIChHVFcpPC9hPjxiciAvPgo8YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9jYXJlZXIvdHJhaW5pbmcvaW4tcGVyc29uL2Rpc3Rpbmd1aXNoZWQtbGVjdHVyZXJzIj5MZWN0dXJlcnM8L2E+PGJyIC8+CjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2NhcmVlci90cmFpbmluZyI+SW4gUGVyc29uIFRyYWluaW5nPC9hPjxiciAvPgo8YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9jYXJlZXIvdHJhaW5pbmcjbHQtMjE2ODIxNS1vbmxpbmUtdHJhaW5pbmciIHRhcmdldD0iX2JsYW5rIj5PbmxpbmUgVHJhaW5pbmc8L2E+PGJyIC8+CjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2V2ZW50cy9yZXNlYXJjaC9oZWRiZXJnLWNvbmZlcmVuY2VzIj48L2E+PGEgaHJlZj0iaHR0cDovL2FyY2hpdmVzLmFhcGcub3JnL2sxMnJlc291cmNlcy8iIHRhcmdldD0iX2JsYW5rIj5LLTEyIFJlc291cmNlczwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvZXZlbnRzL3Jlc2VhcmNoL2hlZGJlcmctY29uZmVyZW5jZXMiPlJlc2VhcmNoIENvbmZlcmVuY2VzPC9hPjxiciAvPgo8YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9jYXJlZXIvdHJhaW5pbmcvaW4tcGVyc29uL3Zpc2l0aW5nLWdlb3NjaWVudGlzdHMiPlZpc2l0aW5nIEdlb3NjaWVudGlzdCBQcm9ncmFtPC9hPjwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJjb2xzNiBwYWRkaW5nIGRubkxlZnQiPgo8ZGl2IGNsYXNzPSJ3cmFwcGVyIj4KPHAgY2xhc3M9ImZvb3Rlcl9oZWFkaW5nIj5Gb3VuZGF0aW9uPC9wPgo8cCBjbGFzcz0iZm9vdGVyX2NvbnRlbnQiPjxhIGhyZWY9Imh0dHA6Ly9mb3VuZGF0aW9uLmFhcGcub3JnLyIgdGFyZ2V0PSJfYmxhbmsiPiBGb3VuZGF0aW9uIEhvbWU8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9mb3VuZGF0aW9uLmFhcGcub3JnL3N0dWRlbnRzL2luZGV4LmNmbSIgdGFyZ2V0PSJfYmxhbmsiPlN0dWRlbnQgR3JhbnRzPC9hPjxiciAvPgo8YSBocmVmPSJodHRwOi8vZm91bmRhdGlvbi5hYXBnLm9yZy9wcm9ncmFtcy9pbmRleC5jZm0iIHRhcmdldD0iX2JsYW5rIj5Qcm9ncmFtczwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2ZvdW5kYXRpb24uYWFwZy5vcmcvbGlicmFyeS8iIHRhcmdldD0iX2JsYW5rIj5SZXNvdXJjZSBMaWJyYXJ5PC9hPjxiciAvPgo8c3Ryb25nPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmFhcGcub3JnL2VEb25hdGlvbi9Db3JlL2VEb25hdGlvbi5hc3B4IiB0YXJnZXQ9Il9ibGFuayI+RG9uYXRlPC9hPjwvc3Ryb25nPjwvcD4KPC9kaXY+CjxkaXYgY2xhc3M9IndyYXBwZXIiPgo8cCBjbGFzcz0iZm9vdGVyX2hlYWRpbmciPkdFTy1EQzwvcD4KPHAgY2xhc3M9ImZvb3Rlcl9jb250ZW50Ij48YSBocmVmPSJodHRwOi8vZ2VvZGMuYWFwZy5vcmcvIiB0YXJnZXQ9Il9ibGFuayI+R0VPLURDIEhvbWU8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9nZW9kYy5hYXBnLm9yZy9hYm91dC5jZm0iIHRhcmdldD0iX2JsYW5rIj5BYm91dCBHRU8tREM8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9nZW9kYy5hYXBnLm9yZy9BY3Rpb25BbGVydC8iIHRhcmdldD0iX2JsYW5rIj5BY3Rpb24gQWxlcnQ8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9ibG9nLmFhcGcub3JnL2dlb2RjLyIgdGFyZ2V0PSJfYmxhbmsiPkJsb2c8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9kcGEuYWFwZy5vcmcvZ2FjL2luZGV4LmNmbSIgdGFyZ2V0PSJfYmxhbmsiPkFBUEcgU3RhdGVtZW50czwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2RwYS5hYXBnLm9yZy90ZXN0aW1vbmllcy9pbmRleC5jZm0iIHRhcmdldD0iX2JsYW5rIj5UZXN0aW1vbmllczwvYT48L3A+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJ3cmFwcGVyIj4KPHAgY2xhc3M9ImZvb3Rlcl9oZWFkaW5nIj5HZW9zY2llbmNlPC9wPgo8cCBjbGFzcz0iZm9vdGVyX2NvbnRlbnQiPjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL3B1YmxpY2F0aW9ucyIgdGFyZ2V0PSJfYmxhbmsiPkdlb3NjaWVuY2UgSG9tZTwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvcHVibGljYXRpb25zL2pvdXJuYWxzL2J1bGxldGluIiB0YXJnZXQ9Il9ibGFuayI+QnVsbGV0aW48L2E+PGJyIC8+CjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL3B1YmxpY2F0aW9ucy9qb3VybmFscy9idWxsZXRpbi9hcmNoaXZlcyIgdGFyZ2V0PSJfYmxhbmsiPkFyY2hpdmVzPC9hPjxiciAvPgo8YSBocmVmPSJodHRwOi8vZGF0YXBhZ2VzLmNvbS8iIHRhcmdldD0iX2JsYW5rIj5EYXRhcGFnZXM8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9mb3VuZGF0aW9uLmFhcGcub3JnL2xpYnJhcnkvIiB0YXJnZXQ9Il9ibGFuayI+TGlicmFyeTwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvY2FyZWVyL2FhcGctbmV0Ij5BQVBHIE4uRS5ULjwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2FyY2hpdmVzLmRhdGFwYWdlcy5jb20vZGF0YS9pbmRleC5odG1sIiB0YXJnZXQ9Il9ibGFuayI+UGF5LXBlci1WaWV3PC9hPjxiciAvPgo8YSBocmVmPSJodHRwOi8vYXJjaGl2ZXMuYWFwZy5vcmcvcHVicy9hYXBnY29weXJpZ2h0LmNmbSIgdGFyZ2V0PSJfYmxhbmsiPlBlcm1pc3Npb25zPC9hPjwvcD4KPC9kaXY+CjxkaXYgY2xhc3M9IndyYXBwZXIiPgo8cCBjbGFzcz0iZm9vdGVyX2hlYWRpbmciPlNlcnZpY2VzPC9wPgo8cCBjbGFzcz0iZm9vdGVyX2NvbnRlbnQiPjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2RwYS92aWRlby92aWRlby5hc3B4IiB0YXJnZXQ9Il9ibGFuayI+RXRoaWNzIFRyYWluaW5nPC9hPjxiciAvPgo8YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9hYm91dC9hYXBnL292ZXJ2aWV3L3Byb2dyYW1zIzU2Mjc3MDUtYmVuZWZpdHMiPkdlb0NhcmUgKEluc3VyYW5jZSk8L2E+PGJyIC8+CjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL3Byb2ZpbGUiPlBheSBEdWVzPC9hPjxiciAvPgo8YSBocmVmPSJodHRwOi8vZm91bmRhdGlvbi5hYXBnLm9yZy9saWJyYXJ5Ij5MaWJyYXJ5PC9hPjxiciAvPgo8YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9hYm91dC9tZW1iZXJzaGlwL2RpcmVjdG9yeSI+TWVtYmVyIERpcmVjdG9yeTwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL3BheXBlcnZpZXcuZGF0YXBhZ2VzLmNvbS8iIHRhcmdldD0iX2JsYW5rIj5QYXktcGVyLVZpZXc8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9hcmNoaXZlcy5hYXBnLm9yZy9zbGlkZV9yZXNvdXJjZXMvaW5kZXguY2ZtIiB0YXJnZXQ9Il9ibGFuayI+U2xpZGUgVmF1bHQ8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9hcmNoaXZlcy5hYXBnLm9yZy92aWRlb3MvaW5kZXguY2ZtIiB0YXJnZXQ9Il9ibGFuayI+VmlkZW8gVmF1bHQ8L2E+PC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImNvbHM2IHBhZGRpbmcgZG5uTGVmdCI+CjxkaXYgY2xhc3M9IndyYXBwZXIiPgo8cCBjbGFzcz0iZm9vdGVyX2hlYWRpbmciPkludGVybmF0aW9uYWw8L3A+CjxwIGNsYXNzPSJmb290ZXJfY29udGVudCI+PGEgaHJlZj0iaHR0cDovL2FmcmljYS5hYXBnLm9yZy8iIHRhcmdldD0iX2JsYW5rIj5BZnJpY2EgUmVnaW9uPC9hPjxiciAvPgo8YSBocmVmPSJodHRwOi8vYXNpYXBhY2lmaWMuYWFwZy5vcmcvIj5Bc2lhIFBhY2lmaWMgUmVnaW9uPC9hPjxiciAvPgo8YSBocmVmPSJodHRwOi8vY2FuYWRhLmFhcGcub3JnLyI+Q2FuYWRhIFJlZ2lvbjwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2V1cm9wZS5hYXBnLm9yZy8iIHRhcmdldD0iX2JsYW5rIj5FdXJvcGVhbiBSZWdpb248L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9sYXRpbmFtZXJpY2EuYWFwZy5vcmcvIiB0YXJnZXQ9Il9ibGFuayI+TGF0aW4gQW1lcmljYSBSZWdpb248L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9taWRkbGVlYXN0LmFhcGcub3JnLyIgdGFyZ2V0PSJfYmxhbmsiPk1pZGRsZSBFYXN0IFJlZ2lvbjwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2liYS5hYXBnLm9yZy8iIHRhcmdldD0iX2JsYW5rIj5JbXBlcmlhbCBCYXJyZWwgQXdhcmQ8L2E+PC9wPgo8L2Rpdj4KPGRpdiBjbGFzcz0id3JhcHBlciI+CjxwIGNsYXNzPSJmb290ZXJfaGVhZGluZyI+R2xvYmFsPC9wPgo8cCBjbGFzcz0iZm9vdGVyX2NvbnRlbnQiPjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL1NjaWVuY2UvR2VvZ3JhcGhpYy9NYXAiPkdsb2JhbCBIb21lPC9hPjxiciAvPgo8YSBocmVmPSJodHRwOi8vYWZyaWNhLmFhcGcub3JnLyI+QWZyaWNhIChMYWdvcykgT2ZmaWNlPC9hPjxiciAvPgo8YSBocmVmPSJodHRwOi8vYXNpYXBhY2lmaWMuYWFwZy5vcmcvIiB0YXJnZXQ9Il9ibGFuayI+QXNpYSBQYWNpZmljIChTaW5nYXBvcmUpIE9mZmljZTwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2NhbmFkYS5hYXBnLm9yZy8iIHRhcmdldD0iX2JsYW5rIj5DYW5hZGEgQ29udGFjdHM8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9ldXJvcGUuYWFwZy5vcmcvIiB0YXJnZXQ9Il9ibGFuayI+RXVyb3BlIChMb25kb24pIE9mZmljZTwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2xhdGluYW1lcmljYS5hYXBnLm9yZy8iIHRhcmdldD0iX2JsYW5rIj5MYXRpbiBBbWVyaWNhIChCb2dvdMODwqEpIE9mZmljZTwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL21pZGRsZWVhc3QuYWFwZy5vcmcvIiB0YXJnZXQ9Il9ibGFuayI+TWlkZGxlIEVhc3QgKER1YmFpKSBPZmZpY2U8L2E+PC9wPgo8L2Rpdj4KPGRpdiBjbGFzcz0id3JhcHBlciI+CjxwIGNsYXNzPSJmb290ZXJfaGVhZGluZyI+TGVhZGVyc2hpcDwvcD4KPHAgY2xhc3M9ImZvb3Rlcl9jb250ZW50Ij48YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9hYm91dC9hYXBnL2xlYWRlcnNoaXAiPkxlYWRlcnNoaXAgUm9zdGVyczwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvYWJvdXQvYWFwZy9vdmVydmlldyMyNDc0MjY0LW1pc3Npb24tc3RhdGVtZW50Ij5QdXJwb3NlIC8gTWlzc2lvbjwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvUG9ydGFscy8wL2RvY3MvQUFQRy1jb25zdGl0dXRpb24tYnlsYXdzLnBkZiI+Q29uc3RpdHV0aW9uICZhbXA7IEJ5bGF3czwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvYWJvdXQvYWFwZy9vdmVydmlldy9jb21taXR0ZWVzIj5Db21taXR0ZWVzPC9hPjxiciAvPgo8YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9jYXJlZXIvYWFwZy1uZXQiPkFBUEcgTi5FLlQuPC9hPjwvcD4KPC9kaXY+CjxkaXYgY2xhc3M9IndyYXBwZXIiPgo8cCBjbGFzcz0iZm9vdGVyX2hlYWRpbmciPllvdW5nIFByb2Zlc3Npb25hbHM8L3A+CjxwIGNsYXNzPSJmb290ZXJfY29udGVudCI+CjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL3lvdW5ncHJvcyI+QWN0aXZpdGllczwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvYWJvdXQvYWFwZy9vdmVydmlldy9jb21taXR0ZWVzL3lvdW5ncHJvcyI+Q29tbWl0dGVlPC9hPjxiciAvPgo8YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9hYm91dC9tZW1iZXJzaGlwL3R5cGVzL2Fzc29jaWF0ZSI+QmVuZWZpdHM8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly93d3cuZmFjZWJvb2suY29tL2dyb3VwLnBocD9naWQ9NTQzMDI2MjAyNTkiIHRhcmdldD0iX2JsYW5rIj5GYWNlYm9vazwvYT48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iY29sczYgcGFkZGluZyBkbm5MZWZ0Ij4KPGRpdiBjbGFzcz0id3JhcHBlciI+CjxwIGNsYXNzPSJmb290ZXJfaGVhZGluZyI+TG9naW4gVG86PC9wPgo8cCBjbGFzcz0iZm9vdGVyX2NvbnRlbnQiPjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL3Byb2ZpbGUvdXNlcmlkLyU1QnVzZXI6dXNlcmlkJTVEIj5BY2Nlc3MgT25saW5lIEpvdXJuYWxzPGJyIC8+Ck1lbWJlciBEaXJlY3RvcnkgPGJyIC8+ClBheSBEdWVzPGJyIC8+ClByaXZhY3kgU2V0dGluZ3M8YnIgLz4KUmV2aWV3IFNpdGUgQWN0aXZpdHk8YnIgLz4KVXBkYXRlIFByb2ZpbGU8YnIgLz4KVXBncmFkZSBNZW1iZXIgTGV2ZWw8YnIgLz4KVm90ZSA8L2E+PC9wPgo8L2Rpdj4KPGRpdiBjbGFzcz0id3JhcHBlciI+CjxwIGNsYXNzPSJmb290ZXJfaGVhZGluZyI+TWVldGluZ3MvRXZlbnRzPC9wPgo8cCBjbGFzcz0iZm9vdGVyX2NvbnRlbnQiPjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2V2ZW50cy9ldmVudC1saXN0aW5ncyI+TWVldGluZ3MgVGFibGU8L2E+PGJyIC8+CjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2V2ZW50cy9jYWxlbmRhciI+Q2FsZW5kYXI8L2E+PGJyIC8+CjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2V2ZW50cy9jb25mZXJlbmNlcy9hY2UvbWljcm9zaXRlIiB0YXJnZXQ9Il9ibGFuayI+QW5udWFsIENvbnZlbnRpb24gYW5kIEV4aGliaXRpb24gPC9hPjxiciAvPgo8YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9ldmVudHMvY29uZmVyZW5jZXMvaWNlL21pY3Jvc2l0ZSIgdGFyZ2V0PSJfYmxhbmsiPkludGVybmF0aW9uYWwgQ29uZmVyZW5jZSBhbmQgRXhoaWJpdGlvbjwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL3VydGVjLm9yZy8iIHRhcmdldD0iX2JsYW5rIj5VbmNvbnZlbnRpb25hbCBSZXNvdXJjZXMgVGVjaG5vbG9neSBDb25mZXJlbmNlPC9hPjxiciAvPgo8YSBocmVmPSJodHRwOi8vYXJjdGljdGVjaG5vbG9neWNvbmZlcmVuY2UuY29tLyIgdGFyZ2V0PSJfYmxhbmsiPkFyY3RpYyBUZWNobm9sb2d5IENvbmZlcmVuY2U8L2E+PGJyIC8+CjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2V2ZW50cy9yZXNlYXJjaC9oZWRiZXJnLWNvbmZlcmVuY2VzIj5SZXNlYXJjaCBDb25mZXJlbmNlczwvYT48L3A+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJ3cmFwcGVyIj4KPHAgY2xhc3M9ImZvb3Rlcl9oZWFkaW5nIj5NZW1iZXJzaGlwPC9wPgo8cCBjbGFzcz0iZm9vdGVyX2NvbnRlbnQiPjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2Fib3V0L21lbWJlcnNoaXAiIHRhcmdldD0iX2JsYW5rIj5NZW1iZXJzaGlwIEhvbWU8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9jYXJlZXJjZW50ZXIuYWFwZy5vcmcvIiB0YXJnZXQ9Il9ibGFuayI+Q2FyZWVyczwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvYWJvdXQvbWVtYmVyc2hpcC9kaXJlY3RvcnkiPk1lbWJlciBEaXJlY3Rvcnk8L2E+PGJyIC8+CjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL3Byb2ZpbGUiPkR1ZXM8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9hcHBtYW5hZ2VyLmFhcGcub3JnLyIgdGFyZ2V0PSJfYmxhbmsiPkpvaW4gT25saW5lPC9hPjxiciAvPgo8YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9hYm91dC9hYXBnL292ZXJ2aWV3L2NvbW1pdHRlZXMvcHJvd2VzcyI+UHJvZmVzc2lvbmFsIFdvbWVuPC9hPjxiciAvPgo8YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9hYm91dC9tZW1iZXJzaGlwL3JlY3J1aXRtZW50LXByb2dyYW0iPlJlY3J1aXQ8L2E+PGJyIC8+CjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2Fib3V0L2FhcGcvbGVhZGVyc2hpcC9yZWdpb25zIj5SZWdpb25zPC9hPjxiciAvPgo8YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9hYm91dC9hYXBnL2xlYWRlcnNoaXAvc2VjdGlvbnMiPlNlY3Rpb25zPC9hPjxiciAvPgo8YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9hYm91dC9tZW1iZXJzaGlwL2JlbmVmaXRzIj5TZXJ2aWNlczwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvYWJvdXQvYWFwZy9vdmVydmlldy9jb21taXR0ZWVzL3lvdW5ncHJvcyI+WW91bmcgUHJvZmVzc2lvbmFsczwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2ZvdW5kYXRpb24uYWFwZy5vcmcvIiB0YXJnZXQ9Il9ibGFuayI+QUFQRyBGb3VuZGF0aW9uPC9hPjwvcD4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJjb2xzNiBwYWRkaW5nIGRubkxlZnQiPgo8ZGl2IGNsYXNzPSJ3cmFwcGVyIj4KPHAgY2xhc3M9ImZvb3Rlcl9oZWFkaW5nIj5Qcm9ncmFtczwvcD4KPHAgY2xhc3M9ImZvb3Rlcl9jb250ZW50Ij48YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9hYm91dC9hYXBnL292ZXJ2aWV3L3Byb2dyYW1zIj5BYm91dCBQcm9ncmFtczwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2liYS5hYXBnLm9yZy8iIHRhcmdldD0iX2JsYW5rIj5JbXBlcmlhbCBCYXJyZWwgQXdhcmQ8L2E+PGJyIC8+CjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2NhcmVlci90cmFpbmluZy9pbi1wZXJzb24vZGlzdGluZ3Vpc2hlZC1sZWN0dXJlcnMiPkRpc3Rpbmd1aXNoZWQgTGVjdHVyZXJzPC9hPjxiciAvPgo8YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9jYXJlZXIvdHJhaW5pbmcvaW4tcGVyc29uL3Zpc2l0aW5nLWdlb3NjaWVudGlzdHMiPlZpc2l0aW5nIEdlb3NjaWVudGlzdDwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvYWJvdXQvbWVtYmVyc2hpcC9yZWNydWl0bWVudC1wcm9ncmFtIj48L2E+PGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvZXZlbnRzL2NhbGVuZGFyIj5DYWxlbmRhcjwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvY2FyZWVyL3RyYWluaW5nIj5FZHVjYXRpb248L2E+PGJyIC8+CjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2Fib3V0L2FhcGcvb3ZlcnZpZXcvcHJvZ3JhbXMjNTYyNzcwNS1iZW5lZml0cyI+R2VvQ2FyZSAoSW5zdXJhbmNlKTwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvZXZlbnRzL3Jlc2VhcmNoL2hlZGJlcmctY29uZmVyZW5jZXMiPkhlZGJlcmcgQ29uZmVyZW5jZXM8L2E+PGJyIC8+CjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2Fib3V0L21lbWJlcnNoaXAvcmVjcnVpdG1lbnQtcHJvZ3JhbSI+UmVjcnVpdDwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvY2FyZWVyL2FhcGctbmV0L3N0dWRlbnQtY2hhcHRlcnMiPlN0dWRlbnQgQ2hhcHRlcjwvYT48L3A+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJ3cmFwcGVyIj4KPHAgY2xhc3M9ImZvb3Rlcl9oZWFkaW5nIj5QdWJsaWNhdGlvbnM8L3A+CjxwIGNsYXNzPSJmb290ZXJfY29udGVudCI+PGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvcHVibGljYXRpb25zIj5QdWJsaWNhdGlvbnM8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9zdG9yZS5hYXBnLm9yZy8iIHRhcmdldD0iX2JsYW5rIj5Cb29rcyAtIEJ1eSBvbmU8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9hcmNoaXZlcy5hYXBnLm9yZy9wdWJzL3Byb3Bvc2FsX2FwcC5jZm0iPkJvb2tzIC0gU3VibWl0IG9uZTwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvcHVibGljYXRpb25zL2pvdXJuYWxzL2J1bGxldGluIj5CdWxsZXRpbjwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvcHVibGljYXRpb25zL25ld3MvZXhwbG9yZXIvY3VycmVudC1pc3N1ZSI+RVhQTE9SRVI8L2E+PGJyIC8+CjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL3B1YmxpY2F0aW9ucy9qb3VybmFscy9pbnRlcnByZXRhdGlvbiI+SW50ZXJwcmV0YXRpb248L2E+PGJyIC8+CjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL3B1YmxpY2F0aW9ucy9hZHZlcnRpc2UiPkFkdmVydGlzaW5nPC9hPjxiciAvPgo8YSBocmVmPSJodHRwOi8vcGF5cGVydmlldy5kYXRhcGFnZXMuY29tLyIgdGFyZ2V0PSJfYmxhbmsiPlBheS1wZXItVmlldzwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2FyY2hpdmVzLmFhcGcub3JnL3B1YnMvYWFwZ2NvcHlyaWdodC5jZm0iIHRhcmdldD0iX2JsYW5rIj5QZXJtaXNzaW9uczwvYT48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iY29sczYgcGFkZGluZyBkbm5MZWZ0Ij4KPGRpdiBjbGFzcz0id3JhcHBlciI+CjxwIGNsYXNzPSJmb290ZXJfaGVhZGluZyI+U3R1ZGVudHM8L3A+CjxwIGNsYXNzPSJmb290ZXJfY29udGVudCI+PGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvaG9tZS9zdHVkZW50cyI+U3R1ZGVudHM8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9pYmEuYWFwZy5vcmcvIiB0YXJnZXQ9Il9ibGFuayI+SW1wZXJpYWwgQmFycmVsIEF3YXJkPC9hPjxiciAvPgo8YSBocmVmPSJodHRwOi8vYXBwbWFuYWdlci5hYXBnLm9yZy8iIHRhcmdldD0iX2JsYW5rIj48L2E+PGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvY2FyZWVyL2FhcGctbmV0L3N0dWRlbnQtY2hhcHRlcnMiPkNoYXB0ZXIgRm9ydW1zPC9hPjxiciAvPgo8YSBocmVmPSJodHRwOi8vc3R1ZGVudHMuYWFwZy5vcmcvIiB0YXJnZXQ9Il9ibGFuayI+Q2hhcHRlciBQcm9ncmFtPC9hPjxiciAvPgo8YSBocmVmPSIvL3d3dy5hYXBnLm9yZy9ldmVudHMvZXhwb3Mvc3R1ZGVudC1leHBvcyI+RXhwbzwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2ZvdW5kYXRpb24uYWFwZy5vcmcvc3R1ZGVudHMvZ3JhZHVhdGUvaW5kZXguY2ZtIiB0YXJnZXQ9Il9ibGFuayI+R3JhbnRzLWluLUFpZDwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2FwcG1hbmFnZXIuYWFwZy5vcmcvIiB0YXJnZXQ9Il9ibGFuayI+Sm9pbiBPbmxpbmU8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9zdHVkZW50cy5hYXBnLm9yZy9jb3Jwb3JhdGVzcG9uc29yc2hpcC9zdHVkZW50LmNmbSIgdGFyZ2V0PSJfYmxhbmsiPlJlbmV3IFNwb25zb3JlZCBEdWVzPC9hPjxiciAvPgo8YSBocmVmPSJodHRwOi8vd3d3LnNlYXJjaGFuZGRpc2NvdmVyeS5jb20vIiB0YXJnZXQ9Il9ibGFuayI+U2VhcmNoIGFuZCBEaXNjb3Zlcnk8L2E+PGJyIC8+CjxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2NhcmVlci90cmFpbmluZy9pbi1wZXJzb24vdmlzaXRpbmctZ2Vvc2NpZW50aXN0cyI+VmlzaXRpbmcgR2Vvc2NpZW50aXN0IFByb2dyYW08L2E+PC9wPgo8L2Rpdj4KPGRpdiBjbGFzcz0id3JhcHBlciI+CjxwIGNsYXNzPSJmb290ZXJfaGVhZGluZyI+R2F0ZXdheXM8L3A+CjxwIGNsYXNzPSJmb290ZXJfY29udGVudCI+PGEgaHJlZj0iaHR0cDovL2FyY2hpdmVzLmFhcGcub3JnL2dhdGV3YXlzL2dhdGV3YXlzLmNmbT9jYXQ9Q2FyZWVyIiB0YXJnZXQ9Il9ibGFuayI+Q2FyZWVyPC9hPjxiciAvPgo8YSBocmVmPSJodHRwOi8vYXJjaGl2ZXMuYWFwZy5vcmcvZ2F0ZXdheXMvZ2F0ZXdheXMuY2ZtP2NhdD1Db29sJTIwU3BvdHMiIHRhcmdldD0iX2JsYW5rIj5Db29sIFNwb3RzPC9hPjxiciAvPgo8YSBocmVmPSJodHRwOi8vYXJjaGl2ZXMuYWFwZy5vcmcvZ2F0ZXdheXMvZ2F0ZXdheXMuY2ZtP2NhdD1EYXRhIiB0YXJnZXQ9Il9ibGFuayI+RGF0YTwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvYWJvdXQvYWFwZy9kaXZpc2lvbnMiPkRpdmlzaW9uczwvYT48YnIgLz4KPGEgaHJlZj0iLy93d3cuYWFwZy5vcmcvYWJvdXQvYWFwZy9sZWFkZXJzaGlwL3NlY3Rpb25zIiB0YXJnZXQ9Il9ibGFuayI+U2VjdGlvbnMvU29jaWV0aWVzPC9hPjxiciAvPgo8YSBocmVmPSJodHRwOi8vYXJjaGl2ZXMuYWFwZy5vcmcvZ2F0ZXdheXMvZ2F0ZXdheXMuY2ZtP2NhdD1FZHVjYXRpb24iIHRhcmdldD0iX2JsYW5rIj5FZHVjYXRpb248L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9hcmNoaXZlcy5hYXBnLm9yZy9nYXRld2F5cy9nYXRld2F5cy5jZm0/Y2F0PUdvdmVybm1lbnQlMjBSZXNvdXJjZXMiIHRhcmdldD0iX2JsYW5rIj5Hb3Zlcm5tZW50IFJlc291cmNlczwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2FyY2hpdmVzLmFhcGcub3JnL2dhdGV3YXlzL2dhdGV3YXlzLmNmbT9jYXQ9SW50ZXJuYXRpb25hbCIgdGFyZ2V0PSJfYmxhbmsiPkludGVybmF0aW9uYWw8L2E+PGJyIC8+CjxhIGhyZWY9Imh0dHA6Ly9hcmNoaXZlcy5hYXBnLm9yZy9nYXRld2F5cy9nYXRld2F5cy5jZm0/Y2F0PU90aGVyJTIwUmVzb3VyY2VzIiB0YXJnZXQ9Il9ibGFuayI+T3RoZXIgUmVzb3VyY2VzPC9hPjxiciAvPgo8YSBocmVmPSJodHRwOi8vYXJjaGl2ZXMuYWFwZy5vcmcvZ2F0ZXdheXMvZ2F0ZXdheXMuY2ZtP2NhdD1SZWxhdGVkJTIwT3JnYW5pemF0aW9ucyIgdGFyZ2V0PSJfYmxhbmsiPlJlbGF0ZWQgT3JnYW5pemF0aW9uczwvYT48YnIgLz4KPGEgaHJlZj0iaHR0cDovL2FyY2hpdmVzLmFhcGcub3JnL2dhdGV3YXlzL2dhdGV3YXlzLmNmbT9jYXQ9U29mdHdhcmUiIHRhcmdldD0iX2JsYW5rIj5Tb2Z0d2FyZTwvYT48L3A+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0ic3RheWNvbm5lY3RlZCBkbm5MZWZ0Ij4KPGgzIGNsYXNzPSJmb290ZXJfaGVhZGluZyI+U1RBWSBDT05ORUNURUQ6PC9oMz4KPHAgY2xhc3M9ImZvb3Rlcl9jb250ZW50Ij4gPGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHA6Ly9saW5rZC5pbi9BQVBHX0dyb3VwIj48c3BhbiBjbGFzcz0iYWFwZy1zb2NpYWwtbGlua2VkaW4tMTYiPjwvc3Bhbj4gTGlua2VkSW48L2E+IHwgPGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHA6Ly93d3cuZmFjZWJvb2suY29tL0FBUEdlb2xvZ2lzdHMiPiA8c3BhbiBjbGFzcz0iYWFwZy1zb2NpYWwtZmFjZWJvb2stMTYiPjwvc3Bhbj4gRmFjZWJvb2s8L2E+IHwgPGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHA6Ly90d2l0dGVyLmNvbS9BQVBHIj4gPHNwYW4gY2xhc3M9ImFhcGctc29jaWFsLXR3aXR0ZXItMTYiPjwvc3Bhbj4gVHdpdHRlcjwvYT4gfCA8YSB0YXJnZXQ9Il9ibGFuayIgaHJlZj0iaHR0cDovL3d3dy55b3V0dWJlLmNvbS9BQVBHd2ViIj4gPHNwYW4gY2xhc3M9ImFhcGctc29jaWFsLXlvdXR1YmUtMTYiPjwvc3Bhbj4gWW91VHViZTwvYT48L3A+CjxwIGNsYXNzPSJmb290ZXJfY29udGVudCI+IDxhIGhyZWY9Im1haWx0bzppbmZvQGFhcGcub3JnP3N1YmplY3Q9QUFQRyUyMEluZm8iPkVtYWlsOiBpbmZvQGFhcGcub3JnPC9hPiB8IDxhIGhyZWY9Ii8vd3d3LmFhcGcub3JnL2Fib3V0L2FhcGcvb3ZlcnZpZXciPk90aGVyIENvbnRhY3QgSW5mbzwvYT4gPC9wPgo8L2Rpdj4KPC9kaXY+CgoKCgoKCjwvZGl2PjwhLS0gRW5kX01vZHVsZV8xMzY2NyAtLT48L2Rpdj4KPC9kaXY+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsciI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAk8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImNsciI+PC9kaXY+CgoKCgogICAgICAgICAgICA8ZGl2IGlkPSJjb3B5IiBjbGFzcz0iY29weXJpZ2h0X2FyZWEiPgoKICAgICAgICAgICAgICAgIDxpbWcgYWx0PSIiIHNyYz0iaHR0cHM6Ly9pbWcuYWFwZy5vcmcvUG9ydGFscy8wL2ltYWdlcy9fc2l0ZS9BQVBHLWxvZ28tZm9vdGVyLnBuZyIgLz48YnIgLz4KICAgICAgICAgICAgICAgIDxzcGFuIGlkPSJkbm5fZG5uQ09QWVJJR0hUX2xibENvcHlyaWdodCIgY2xhc3M9ImNvcHlyaWdodCI+Q29weXJpZ2h0IDIwMTUgLSBBbWVyaWNhbiBBc3NvY2lhdGlvbiBvZiBQZXRyb2xldW0gR2VvbG9naXN0czwvc3Bhbj4KCiAgICAgICAgICAgICAgICA8YnIgLz48c3BhbiBjbGFzcz0iY29weXJpZ2h0Ij4xNDQ0IFMuIEJvdWxkZXIsIFR1bHNhLCBPSyA3NDExOSwgVVNBIHwgUGhvbmU6IDEgOTE4IDU4NC0yNTU1IHwgVG9sbCBGcmVlIFVTICZhbXA7IENhbmFkYTogMSA4MDAgMzY0IDIyNzQgfCBGYXg6IDEgOTE4IDU2MC0yNjY1IDwvc3Bhbj4KCjwhLS08ZGl2IGNsYXNzPSJpY29uczJjb21wYXJlIj4KICA8ZGl2IGNsYXNzPSIyNGJpdCI+IDxpbWcgc3JjPSIvL3d3dy5hYXBnLm9yZy9Qb3J0YWxzLzAvaW1hZ2VzL19zaXRlL2ljb25zLTI0Yml0L21hcC00eC5wbmciICBhbHQ9IiIvPjxpbWcgc3JjPSIvL3d3dy5hYXBnLm9yZy9Qb3J0YWxzLzAvaW1hZ2VzL19zaXRlL2ljb25zLTI0Yml0L21hcC5wbmciICBhbHQ9IiIvPjxpbWcgc3JjPSIvL3d3dy5hYXBnLm9yZy9Qb3J0YWxzLzAvaW1hZ2VzL19zaXRlL2ljb25zLTI0Yml0L25hdjEtNHgucG5nIiAgYWx0PSIiLz48aW1nIHNyYz0iLy93d3cuYWFwZy5vcmcvUG9ydGFscy8wL2ltYWdlcy9fc2l0ZS9pY29ucy0yNGJpdC9uYXYxLnBuZyIgIGFsdD0iIi8+PGltZyBzcmM9Ii8vd3d3LmFhcGcub3JnL1BvcnRhbHMvMC9pbWFnZXMvX3NpdGUvaWNvbnMtMjRiaXQvbmF2Mi00eC5wbmciICBhbHQ9IiIvPjxpbWcgc3JjPSIvL3d3dy5hYXBnLm9yZy9Qb3J0YWxzLzAvaW1hZ2VzL19zaXRlL2ljb25zLTI0Yml0L25hdjIucG5nIiAgYWx0PSIiLz48aW1nIHNyYz0iLy93d3cuYWFwZy5vcmcvUG9ydGFscy8wL2ltYWdlcy9fc2l0ZS9pY29ucy0yNGJpdC9zZXR0aW5nczEtNHgucG5nIiAgYWx0PSIiLz48aW1nIHNyYz0iLy93d3cuYWFwZy5vcmcvUG9ydGFscy8wL2ltYWdlcy9fc2l0ZS9pY29ucy0yNGJpdC9zZXR0aW5nczEucG5nIiAgYWx0PSIiLz48aW1nIHNyYz0iLy93d3cuYWFwZy5vcmcvUG9ydGFscy8wL2ltYWdlcy9fc2l0ZS9pY29ucy0yNGJpdC9zZXR0aW5nczItNHgucG5nIiAgYWx0PSIiLz48aW1nIHNyYz0iLy93d3cuYWFwZy5vcmcvUG9ydGFscy8wL2ltYWdlcy9fc2l0ZS9pY29ucy0yNGJpdC9zZXR0aW5nczIucG5nIiAgYWx0PSIiLz4gPC9kaXY+CiAgPGRpdiBjbGFzcz0idGlueVBORyI+IDxpbWcgc3JjPSIvL3d3dy5hYXBnLm9yZy9Qb3J0YWxzLzAvaW1hZ2VzL19zaXRlL2ljb25zLXRpbnlQTkcvbWFwLTR4LnBuZyIgIGFsdD0iIi8+PGltZyBzcmM9Ii8vd3d3LmFhcGcub3JnL1BvcnRhbHMvMC9pbWFnZXMvX3NpdGUvaWNvbnMtdGlueVBORy9tYXAucG5nIiAgYWx0PSIiLz48aW1nIHNyYz0iLy93d3cuYWFwZy5vcmcvUG9ydGFscy8wL2ltYWdlcy9fc2l0ZS9pY29ucy10aW55UE5HL25hdjEtNHgucG5nIiAgYWx0PSIiLz48aW1nIHNyYz0iLy93d3cuYWFwZy5vcmcvUG9ydGFscy8wL2ltYWdlcy9fc2l0ZS9pY29ucy10aW55UE5HL25hdjEucG5nIiAgYWx0PSIiLz48aW1nIHNyYz0iLy93d3cuYWFwZy5vcmcvUG9ydGFscy8wL2ltYWdlcy9fc2l0ZS9pY29ucy10aW55UE5HL25hdjItNHgucG5nIiAgYWx0PSIiLz48aW1nIHNyYz0iLy93d3cuYWFwZy5vcmcvUG9ydGFscy8wL2ltYWdlcy9fc2l0ZS9pY29ucy10aW55UE5HL25hdjIucG5nIiAgYWx0PSIiLz48aW1nIHNyYz0iLy93d3cuYWFwZy5vcmcvUG9ydGFscy8wL2ltYWdlcy9fc2l0ZS9pY29ucy10aW55UE5HL3NldHRpbmdzMS00eC5wbmciICBhbHQ9IiIvPjxpbWcgc3JjPSIvL3d3dy5hYXBnLm9yZy9Qb3J0YWxzLzAvaW1hZ2VzL19zaXRlL2ljb25zLXRpbnlQTkcvc2V0dGluZ3MxLnBuZyIgIGFsdD0iIi8+PGltZyBzcmM9Ii8vd3d3LmFhcGcub3JnL1BvcnRhbHMvMC9pbWFnZXMvX3NpdGUvaWNvbnMtdGlueVBORy9zZXR0aW5nczItNHgucG5nIiAgYWx0PSIiLz48aW1nIHNyYz0iLy93d3cuYWFwZy5vcmcvUG9ydGFscy8wL2ltYWdlcy9fc2l0ZS9pY29ucy10aW55UE5HL3NldHRpbmdzMi5wbmciICBhbHQ9IiIvPiA8L2Rpdj4KPC9kaXY+Ci0tPgoKICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJjbHIiPjwvZGl2PgoKPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmaXhlZC1ib3R0b20tYWRzIj4gICAgICAgIAo8IS0tIEJFR0lOOiBCb2dkYW4ncyB0ZXN0IGZvciBtb2JpbGUgYWRzIC0tPgo8ZGl2IGNsYXNzPSJhZHNsb3QgYWQtbW9iaWxlIiBpZD0iQUFQR3N0b3JlXzMyMHg1MF9ST1MiIGRhdGEtZGltZW5zaW9ucz0iMzIweDUwIj48L2Rpdj4KCjxkaXYgY2xhc3M9ImFkc2xvdCBhZC10YWJsZXQiIGlkPSJBQVBHc3RvcmVfNzI4eDkwX1JPUyIgZGF0YS1kaW1lbnNpb25zPSI3Mjh4OTAiPjwvZGl2Pgo8IS0tIEVORDogQm9nZGFuJ3MgdGVzdCBmb3IgbW9iaWxlIGFkcyAtLT4KPC9kaXY+IAoKPCEtLUZvb3RlciBBcmVhIEVuZC0tPgoKPHN0eWxlPgovKnRlc3QqLwoKCjwvc3R5bGU+Cgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CgokKGRvY3VtZW50KS5yZWFkeShmdW5jdGlvbigpIHsKCi8vZGVza3RvcG9ybW9iaWxlKCk7Cgp0cmlnbWVjYWwoKTsKCgp9KTsgLy8gZW5kIGRvYy5yZWFkeQoKJCh3aW5kb3cpLmxvYWQoZnVuY3Rpb24oKSB7CgovKiQoJyNxciAuYm9yZGVyJykucXJjb2RlKHsKCQlyZW5kZXIJOiAidGFibGUiLAoJCXRleHQJOiBkb2N1bWVudC5VUkwsCgkJd2lkdGg6IDE5MiwKCQloZWlnaHQ6IDE5MgoJfSk7Ki8KCn0pOyAvLyBlbmQgd2luZG93LmxvYWQKCi8qCmZ1bmN0aW9uIHNldEFBUEcybW9iaWxlKCkgewoJJC5yZW1vdmVDb29raWUoJ0FBUEdtb2JpbGUnLCB7IGRvbWFpbjogImFhcGcub3JnIiwgcGF0aDogJy8nIH0pOwoJCWNvbnNvbGUubG9nKCJBQVBHbW9iaWxlIGNvb2tpZSByZW1vdmVkISIpOwoJJC5jb29raWUoJ0FBUEdtb2JpbGUnLCAnTW9iaWxlJywgeyBkb21haW46ICJhYXBnLm9yZyIsIHBhdGg6ICcvJyB9KTsKCQljb25zb2xlLmxvZygiQUFQR21vYmlsZSBjb29raWUgc2V0IHRvIE1vYmlsZSEiKTsKCS8vJCgiI2Rlc2t0b3Bvcm1vYmlsZSIpLmh0bWwoJzxwPjxhIGlkPSJzZXRBQVBHMmRlc2t0b3AiIGNsYXNzPSJkbm5QcmltYXJ5QWN0aW9uIiBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCk7IiBvbmNsaWNrPSJzZXRBQVBHMmRlc2t0b3AoKSI+VXNlIFdlYnNpdGUgYXMgRGVza3RvcCBVc2VyPC9hPjwvcD4nKTsKCWxvY2F0aW9uLnJlbG9hZCh0cnVlKTsKCXJldHVybiBmYWxzZTsKfQoKZnVuY3Rpb24gc2V0QUFQRzJkZXNrdG9wKCkgewoJJC5yZW1vdmVDb29raWUoJ0FBUEdtb2JpbGUnLCB7IGRvbWFpbjogImFhcGcub3JnIiwgcGF0aDogJy8nIH0pOwoJCWNvbnNvbGUubG9nKCJBQVBHbW9iaWxlIGNvb2tpZSByZW1vdmVkISIpOwoJJC5jb29raWUoJ0FBUEdtb2JpbGUnLCAnRGVza3RvcCcsIHsgZG9tYWluOiAiYWFwZy5vcmciLCBwYXRoOiAnLycgfSk7CgkJY29uc29sZS5sb2coIkFBUEdtb2JpbGUgY29va2llIHNldCB0byBEZXNrdG9wISIpOwoJLy8kKCIjZGVza3RvcG9ybW9iaWxlIikuaHRtbCgnPHA+PGEgaWQ9InNldEFBUEcybW9iaWxlIiBjbGFzcz0iZG5uUHJpbWFyeUFjdGlvbiIgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApOyIgb25jbGljaz0ic2V0QUFQRzJtb2JpbGUoKSI+VXNlIFdlYnNpdGUgYXMgTW9iaWxlIFVzZXI8L2E+PC9wPicpOwoJbG9jYXRpb24ucmVsb2FkKHRydWUpOwoJcmV0dXJuIGZhbHNlOwp9CgpmdW5jdGlvbiBkZXNrdG9wb3Jtb2JpbGUoKSB7Cgl2YXIgZGVza3RvcG9ybW9iaWxlID0gJC5jb29raWUoJ0FBUEdtb2JpbGUnKTsKCWNvbnNvbGUubG9nKCJkZXNrdG9wb3Jtb2JpbGUgY29va2llIHZhbHVlIGlzOiAiICsgZGVza3RvcG9ybW9iaWxlKTsKCglpZiAoZGVza3RvcG9ybW9iaWxlID09ICJEZXNrdG9wIikgewoJCSQoIiNkZXNrdG9wb3Jtb2JpbGUiKS5odG1sKCc8YSBpZD0ic2V0QUFQRzJtb2JpbGUiIHRpdGxlPSJWaWV3IGFzIE1vYmlsZSIgY2xhc3M9IiIgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApOyIgb25jbGljaz0ic2V0QUFQRzJtb2JpbGUoKSI+PC9hPicpOyAvLzxpbWcgc3JjPSIvL3d3dy5hYXBnLm9yZy9Qb3J0YWxzL19kZWZhdWx0L1NraW5zL0FBUEdfUy9pbWFnZXMvYWFwZy1kZXNrdG9wLXBob25lLWljb24tMzJweC5wbmciIGFsdD0iTW9iaWxlIj4KCQljb25zb2xlLmxvZygiY3JlYXRlZCBzZXQybW9iaWxlIGxpbmsiKTsKCX0gZWxzZSBpZiAoZGVza3RvcG9ybW9iaWxlID09ICJNb2JpbGUiKSB7CgkJJCgiI2Rlc2t0b3Bvcm1vYmlsZSIpLmh0bWwoJzxwPjxhIGlkPSJzZXRBQVBHMmRlc2t0b3AiIGNsYXNzPSJkbm5QcmltYXJ5QWN0aW9uIiBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCk7IiBvbmNsaWNrPSJzZXRBQVBHMmRlc2t0b3AoKSI+RGVza3RvcDwvYT48L3A+Jyk7CgkJY29uc29sZS5sb2coImNyZWF0ZWQgc2V0MmRlc2t0b3AgbGluayIpOwoJfQp9CgoqLwoKLyoJJChmdW5jdGlvbigpCgl7CgkkKCIjbW9zdHJhciIpLmNsaWNrKGZ1bmN0aW9uKGV2ZW50KSB7CglldmVudC5wcmV2ZW50RGVmYXVsdCgpOwoJJCgiI21lbnVib3giKS5zbGlkZVRvZ2dsZSgpOwoJfSk7CX0pOwoqLwoKCiAgICAkKCIubGlua190ZXh0IikuY2xpY2soZnVuY3Rpb24oKXsKICAgICQoIi5ob3Zlcl9jb250ZW50Iikuc2xpZGVUb2dnbGUoInNsb3ciKTsKICAgIGlmKCQoIiNjb3B5IikuYXR0cignY2xhc3MnKT09J2NvcHlyaWdodF9hcmVhJykgewogICAgICQoIiNjb3B5IikuYXR0cignY2xhc3MnLCdjb3B5cmlnaHRfYXJlYV9sYXJnZScpOwogICAgIH0KICAgICBlbHNlIHsKICAgICQoIiNjb3B5IikuYXR0cignY2xhc3MnLCdjb3B5cmlnaHRfYXJlYScpOyB9CgkkKCJodG1sLCBib2R5IikuYW5pbWF0ZSh7IHNjcm9sbFRvcDogJChkb2N1bWVudCkuaGVpZ2h0KCkgfSwgMTAwMCk7CiAgICAvLyQodGhpcykudG9nZ2xlQ2xhc3MoImJsdWUiKTsgcmV0dXJuIGZhbHNlOwogICAgfSk7CgoJCSQoIiNob3Zlcl9jb250ZW50IikuY2xpY2soZnVuY3Rpb24oKXsKCQkkKCIuaG92ZXJfY29udGVudCIpLnNsaWRlRG93bigic2xvdyIpOwoJCWlmKCQoIiNjb3B5IikuYXR0cignY2xhc3MnKT09J2NvcHlyaWdodF9hcmVhJykgewoJCSAkKCIjY29weSIpLmF0dHIoJ2NsYXNzJywnY29weXJpZ2h0X2FyZWFfbGFyZ2UnKTsKCQkgfQoJCSBlbHNlIHsKCQkkKCIjY29weSIpLmF0dHIoJ2NsYXNzJywnY29weXJpZ2h0X2FyZWEnKTsgfQoJCSQoImh0bWwsIGJvZHkiKS5hbmltYXRlKHsgc2Nyb2xsVG9wOiAkKGRvY3VtZW50KS5oZWlnaHQoKSB9LCAxMDAwKTsKCgkJJCh0aGlzKS50b2dnbGVDbGFzcygiYmx1ZSIpOyByZXR1cm4gZmFsc2U7CgkJfSk7CgovLyBSZW1vdmVkIFNhbGFyTyBicmVhZGNydW1iIHNjcmlwdCwgbW92ZWQgdG8gb25seS1kZXNrdG9wLmpzCgovLyBtYXhpbWl6ZXMgdGhlIHdpZHRocyBvZiBhdmFpbGFibGUgTGl2ZSB0YWJzIGFuZCBkaXN0cmlidXRlcyB0aGVtIGV2ZW5seQpmdW5jdGlvbiB0cmlnbWVjYWwoKXsKCS8vJCgnI2VtcHR5JykuaHRtbCgkKCcuQWRzUGFuZScpLmh0bWwoKSk7CgkvLyQoJyNlbXB0eScpLmNzcygnZGlzcGxheScsJ25vbmUnKTsKCgkkKCJ1bC5tdG9wIikuZWFjaChmdW5jdGlvbigpewoJCXZhciB0d2lkdGg9JCh0aGlzKS5wYXJlbnQoKS53aWR0aCgpOwoJCS8vYWxlcnQodHdpZHRoKTsKCQl2YXIgdGNoaWxkPSQodGhpcykuY2hpbGRyZW4oJ2xpJykubGVuZ3RoOwoJCXZhciBpbndpZHRoPXBhcnNlSW50KHR3aWR0aC90Y2hpbGQpLTI7CgkJLy9hbGVydChpbndpZHRoKTsKCQkkKHRoaXMpLmNoaWxkcmVuKCdsaScpLmNzcygnd2lkdGgnLGlud2lkdGgrJ3B4Jyk7CgkJJCh0aGlzKS5jaGlsZHJlbignbGknKS5jc3MoJ3BhZGRpbmdMZWZ0JywnMHB4Jyk7CgkJJCh0aGlzKS5jaGlsZHJlbignbGknKS5jc3MoJ3BhZGRpbmdSaWdodCcsJzBweCcpOwoJfSk7Cn0KCi8vc2V0SW50ZXJ2YWwoZnVuY3Rpb24oKXt0cmlnbWVjYWwoKX0sMTAwMCk7CgovKiQoIHdpbmRvdyApLnJlc2l6ZShmdW5jdGlvbigpIHsKCSQoIi5tdG9wIikuZWFjaChmdW5jdGlvbigpewoJCQl2YXIgdHdpZHRoPSQodGhpcykud2lkdGgoKTsKCQkJdmFyIHRjaGlsZD0kKHRoaXMpLmNoaWxkcmVuKCdsaScpLmxlbmd0aDsKCQkJdmFyIGlud2lkdGg9cGFyc2VJbnQodHdpZHRoL3RjaGlsZCktMjsKCQkJJCh0aGlzKS5jaGlsZHJlbignbGknKS5jc3MoJ3dpZHRoJyxpbndpZHRoKydweCcpOwoJCQkkKHRoaXMpLmNoaWxkcmVuKCdsaScpLmNzcygncGFkZGluZ0xlZnQnLCcwcHgnKTsKCQkJJCh0aGlzKS5jaGlsZHJlbignbGknKS5jc3MoJ3BhZGRpbmdSaWdodCcsJzBweCcpOwoJCX0pOwp9KTsKKi8KPC9zY3JpcHQ+Cgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CmZ1bmN0aW9uIG91dGVySHQoKSB7CgogdmFyIHZpZXdwb3J0d2lkdGg7CiB2YXIgdmlld3BvcnRoZWlnaHQ7CgogLy8gdGhlIG1vcmUgc3RhbmRhcmRzIGNvbXBsaWFudCBicm93c2VycyAobW96aWxsYS9uZXRzY2FwZS9vcGVyYS9JRTcpIHVzZSB3aW5kb3cuaW5uZXJXaWR0aCBhbmQgd2luZG93LmlubmVySGVpZ2h0CiBpZiAodHlwZW9mIHdpbmRvdy5pbm5lcldpZHRoICE9ICd1bmRlZmluZWQnKQogewogICAgICB2aWV3cG9ydHdpZHRoID0gd2luZG93LmlubmVyV2lkdGgsCiAgICAgIHZpZXdwb3J0aGVpZ2h0ID0gd2luZG93LmlubmVySGVpZ2h0CiB9Ci8vIElFNiBpbiBzdGFuZGFyZHMgY29tcGxpYW50IG1vZGUgKGkuZS4gd2l0aCBhIHZhbGlkIGRvY3R5cGUgYXMgdGhlIGZpcnN0IGxpbmUgaW4gdGhlIGRvY3VtZW50KQogZWxzZSBpZiAodHlwZW9mIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudCAhPSAndW5kZWZpbmVkJwogICAgICYmIHR5cGVvZiBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50V2lkdGggIT0KICAgICAndW5kZWZpbmVkJyAmJiBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50V2lkdGggIT0gMCkKIHsKICAgICAgIHZpZXdwb3J0d2lkdGggPSBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xpZW50V2lkdGgsCiAgICAgICB2aWV3cG9ydGhlaWdodCA9IGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRIZWlnaHQKIH0KIC8vIG9sZGVyIHZlcnNpb25zIG9mIElFCiBlbHNlCiB7CiAgICAgICB2aWV3cG9ydHdpZHRoID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2JvZHknKVswXS5jbGllbnRXaWR0aCwKICAgICAgIHZpZXdwb3J0aGVpZ2h0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2JvZHknKVswXS5jbGllbnRIZWlnaHQKIH0KCgoKCWcxID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ291dGVyRnQnKS5vZmZzZXRIZWlnaHQ7CglnMiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdvdXRlclRkJykub2Zmc2V0SGVpZ2h0OwoKCSAvL2FsZXJ0KHZpZXdwb3J0aGVpZ2h0KycgPSAnK2cyKycgKyAnK2cxKTsKCgkvKmlmKHZpZXdwb3J0aGVpZ2h0ID4gZ2wpIHsKCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnb3V0ZXJ0YWJsZScpLnN0eWxlLmhlaWdodD12aWV3cG9ydGhlaWdodCArICJweCI7Cgl9Ki8KCglpZih2aWV3cG9ydGhlaWdodCA+IChnMitnMSkpIHsKCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnb3V0ZXJUZCcpLnN0eWxlLmhlaWdodD0odmlld3BvcnRoZWlnaHQtZzEpICsgInB4IjsKCX0KfQoKIG91dGVySHQoKTsKCjwvc2NyaXB0PgoKPCEtLTxzY3JpcHQgc3JjPSIvL3d3dy5hYXBnLm9yZy9qcy9jdXN0b20tanMvdXRpbC5qcyI+PC9zY3JpcHQ+LS0+CjwhLS08c2NyaXB0IHNyYz0iLy93d3cuYWFwZy5vcmcvanMvY3VzdG9tLWpzL2pSZXNwb25kLmpzIj48L3NjcmlwdD4tLT4KCjwhLS08c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSIvL3d3dy5hYXBnLm9yZy9qcy9jdXN0b20tanMvanF1ZXJ5LmNvb2tpZS5qcyI+PC9zY3JpcHQ+LS0+CiA8IS0tIE1vdmVkIHRvIGluY2x1ZGVzLmFzY3ggLS0+CgoKCjwhLS08c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSIvL3d3dy5hYXBnLm9yZy9qcy9jdXN0b20tanMvcG9ydGFtZW50by1tdWx0aS5qcyI+PC9zY3JpcHQ+LS0+CiA8IS0tIE1vdmVkIHRvIGluY2x1ZGVzLmFzY3ggLS0+Cgo8IS0tPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iLy93d3cuYWFwZy5vcmcvanMvY3VzdG9tLWpzL3BvcnRhbWVudG8tYWFwZy5qcyI+PC9zY3JpcHQ+LS0+CiA8IS0tIE1vdmVkIHRvIGluY2x1ZGVzLmFzY3ggLS0+Cgo8IS0tPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iLy93d3cuYWFwZy5vcmcvanMvY3VzdG9tLWpzL2pxdWVyeS5tbWVudS5taW4uYWxsLmpzIj48L3NjcmlwdD4tLT4KCgoKICAgICAgICA8aW5wdXQgbmFtZT0iU2Nyb2xsVG9wIiB0eXBlPSJoaWRkZW4iIGlkPSJTY3JvbGxUb3AiIC8+CiAgICAgICAgPGlucHV0IG5hbWU9Il9fZG5uVmFyaWFibGUiIHR5cGU9ImhpZGRlbiIgaWQ9Il9fZG5uVmFyaWFibGUiIGF1dG9jb21wbGV0ZT0ib2ZmIiB2YWx1ZT0iYHtgX19zY2RvZmZgOmAxYCxgc2Zfc2l0ZVJvb3RgOmAvYCxgc2ZfdGFiSWRgOmAyMDc2YH0iIC8+CgogICAgPC9mb3JtPgoKCgoKCgo8IS0tIHN0b3JlLXNjcmFwZS5odG1sIC0gaXMwNCAxMC0wMy0yMDE2IC0tPgpkGAIFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYCBQ5jdGwwMCRybVdDTU5hdgVDY3RsMDAkc3RvcmUkdWNTdG9yZUd1dHRlciR1Y1Byb2R1Y3RDYXRlZ29yaWVzMSRydHZQcm9kdWN0Q2F0ZWdvcmllcwURY3RsMDAkU2tpbkNob29zZXIPFCsAAmUFB0RlZmF1bHRktONy9PMeeNXG3eKVobSfmNc+Oqw=" /> </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="https://ajax.aspnetcdn.com/ajax/4.6/1/WebForms.js" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ window.WebForm_PostBackOptions||document.write('<script type="text/javascript" src="/WebResource.axd?d=VskZyYRXF-Lh6VNZ0Ns7W1MklnCLLfi39sNfFkUzZTjYvznUDvA7yWf_VgTHdI7fmauhYSPS1TUeJICgtcD-euycMKA1&t=638568424371266408"><\/script>');//]]> </script> <script src="https://ajax.aspnetcdn.com/ajax/4.6/1/WebUIValidation.js" type="text/javascript"></script> <script src="https://ajax.aspnetcdn.com/ajax/4.6/1/MicrosoftAjax.js" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ (window.Sys && Sys._Application && Sys.Observer)||document.write('<script type="text/javascript" src="/ScriptResource.axd?d=1bsgfjbmdv9laGgEgurq9sCaO4swz8XyQ4m6SbMpg_VS1qhog7DTazahxCMmDPh2f9EZFokm-CuOvoRYs4pBTFNUfkjraZFyLWyDXxtKKMf2KlAWBTIsNyQUaI8UK8XMS5CTm82G-wqFVk1XKDlIsO5mnGIc49ZphX2Cp-GdhK96UF6c0&t=ffffffffc820c398"><\/script>');//]]> </script> <script src="https://ajax.aspnetcdn.com/ajax/4.6/1/MicrosoftAjaxWebForms.js" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ (window.Sys && Sys.WebForms)||document.write('<script type="text/javascript" src="/ScriptResource.axd?d=E1_Q3YDyRr6zoXgW83KTQCq_LGgpqwU944dz7ISUGcvqi3QnmDiFa_4sifAvNi74H53p_YgakGEtXx6Aih9Bbv2L9i2dJjWLkQTOYjtzC_860T5QHurBuFEmH3uRo42KOMB3uTlocpoCH0uPTlyLGi_u5k5dLUZVAYepl-IxrHE7euoX0&t=ffffffffc820c398"><\/script>');//]]> </script> <script src="//ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js" type="text/javascript"></script> <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js" type="text/javascript"></script> <script src="Scripts/styleValidators.js" type="text/javascript"></script> <script src="//maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" type="text/javascript"></script> <script src="https://cdn.datatables.net/v/dt/dt-1.10.18/r-2.2.2/datatables.min.js" type="text/javascript"></script> <script src="//gyrocode.github.io/jquery-datatables-checkboxes/1.2.11/js/dataTables.checkboxes.min.js" type="text/javascript"></script> <script src="https://use.fontawesome.com/457c888826.js" type="text/javascript"></script> <script src="slick/slick.js" type="text/javascript"></script> <script src="Scripts/slick-init.js" type="text/javascript"></script> <script src="Scripts/jquery.imageLens.js" type="text/javascript"></script> <script src="Scripts/storeUtilityScripts.js" type="text/javascript"></script> <script src="https://d2i2wahzwrm1n5.cloudfront.net/ajaxz/2021.3.1111/Common/Core.js" type="text/javascript"></script> <script src="https://d2i2wahzwrm1n5.cloudfront.net/ajaxz/2021.3.1111/Common/MaterialRipple/MaterialRippleScripts.js" type="text/javascript"></script> <script src="https://d2i2wahzwrm1n5.cloudfront.net/ajaxz/2021.3.1111/Common/jQueryExternal.js" type="text/javascript"></script> <script src="https://d2i2wahzwrm1n5.cloudfront.net/ajaxz/2021.3.1111/Common/jQueryPlugins.js" type="text/javascript"></script> <script src="https://d2i2wahzwrm1n5.cloudfront.net/ajaxz/2021.3.1111/Common/Scrolling/ScrollingScripts.js" type="text/javascript"></script> <script src="https://d2i2wahzwrm1n5.cloudfront.net/ajaxz/2021.3.1111/Common/Navigation/OData/OData.js" type="text/javascript"></script> <script src="https://d2i2wahzwrm1n5.cloudfront.net/ajaxz/2021.3.1111/Common/AnimationFramework/AnimationFramework.js" type="text/javascript"></script> <script src="https://d2i2wahzwrm1n5.cloudfront.net/ajaxz/2021.3.1111/Common/Navigation/OverlayScript.js" type="text/javascript"></script> <script src="https://d2i2wahzwrm1n5.cloudfront.net/ajaxz/2021.3.1111/Common/Navigation/NavigationScripts.js" type="text/javascript"></script> <script src="https://d2i2wahzwrm1n5.cloudfront.net/ajaxz/2021.3.1111/Menu/RadMenuScripts.js" type="text/javascript"></script> <script src="https://d2i2wahzwrm1n5.cloudfront.net/ajaxz/2021.3.1111/Menu/MenuItem/RadMenuItem.js" type="text/javascript"></script> <script src="https://d2i2wahzwrm1n5.cloudfront.net/ajaxz/2021.3.1111/Menu/Views/ClassicView.js" type="text/javascript"></script> <script src="https://d2i2wahzwrm1n5.cloudfront.net/ajaxz/2021.3.1111/Ajax/Ajax.js" type="text/javascript"></script> <script src="https://d2i2wahzwrm1n5.cloudfront.net/ajaxz/2021.3.1111/Common/TouchScrollExtender.js" type="text/javascript"></script> <script src="https://d2i2wahzwrm1n5.cloudfront.net/ajaxz/2021.3.1111/TreeView/RadTreeViewScripts.js" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ function WebForm_OnSubmit() { if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false; return true; } //]]> </script> <div> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="6CEFA833" /> <input type="hidden" name="__PREVIOUSPAGE" id="__PREVIOUSPAGE" value="eMLB8B2x6JnUhZa0fkol17zFMz5bfX1cxB_MrWBMK9zzOCNuurLx9SY7-kIoeub0NnybYqJf35Wa6rQRFlxallbRHC0DV3TWHFo-wnHdygoo4ihD0" /> </div> <div tabindex="0" id="ctl00_rmWCMNav" class="RadMenu RadMenu_Default"> <!-- 2021.3.1111.45 --><input class="rmRootGroup rmHorizontal" id="ctl00_rmWCMNav_ClientState" name="ctl00_rmWCMNav_ClientState" type="hidden" /> </div> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$rsmMaster', 'aspnetForm', ['tctl00$store$upAddToCartNotice','','tctl00$ctl00$store$ucStoreHeader$ucProductSearch$btSearchSubmitPanel','','tctl00$ctl00$store$ucStoreGutter$ucCartSummary$ucInvoices$btnAddToCartPanel','','tctl00$ctl00$store$ucStoreHeader$ucViewCart$pnlCartPanel','','tctl00$ctl00$store$ucStoreGutter$ucCartSummary$ucInvoices$divInvoicesPanel','','tctl00$ctl00$store$ucStoreSearchResults$divRSPanel','','tctl00$ctl00$store$ucStoreSearchResults$dlSearchResultsPanel','','tctl00$ctl00$store$ucStoreSearchResults$divRCPanel','','tctl00$ctl00$store$ucStoreSearchResults$divResultsBottomBarPanel','','tctl00$ctl00$store$ucStoreGutter$ucCartSummaryPanel','','tctl00$ctl00$store$ucStoreHeader$ucViewCartPanel','','tctl00$store$ucStoreHeader$ucProductSearch$ctl00$store$ucStoreHeader$ucProductSearch$rapStoreSearchPanel','','tctl00$store$ctl00$store$rapProductResultsPanel','','tctl00$store$ucStoreSearchResults$ctl00$store$ucStoreSearchResults$rapStoreSearchResultsPanel','','tctl00$ramMasterSU','','tctl00$ctl00$store$ucStoreHeader$ucViewCart$btnViewCartPanel','','tctl00$ctl00$store$ucStoreHeader$ucViewCart$btnCheckoutPanel',''], ['ctl00$store$ucStoreHeader$ucProductSearch$btSearchSubmit','','ctl00$store$ucStoreGutter$ucCartSummary$ucInvoices$btnAddToCart','','ctl00$store$ucStoreSearchResults','','ctl00$store$ucStoreHeader$ucViewCart$btnViewCart','','ctl00$store$ucStoreHeader$ucViewCart$btnCheckout',''], [], 3600, 'ctl00'); //]]> </script> <div id="ctl00_ramMasterSU"> <span id="ctl00_ramMaster" style="display:none;"></span> </div> <!-- ScrapePageTopStartTag --> <!-- Temporary fix, to override styles from the existing theme.css --> <!--CDF(Css|/Portals/_default/Skins/AAPG_S/skin.css)--> <!--CDF(Css|http://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,400,300,700)--> <!--<link href='http://fonts.googleapis.com/css?family=Roboto+Condensed' rel='stylesheet' type='text/css'> <link href='http://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,400,300,700' rel='stylesheet' type='text/css'>--> <!-- <br /><br /><br />AAPGmobile: Desktop<br /> ScreenPixelsWidth (ASP): 640<br /> ScreenPixelsWidth (51D): 640<br /> ScreenInchesWidth (51D): Unknown<br /> ScreenInchesWidth: 0<br /> --> <!--[if (gte IE 6)&(lte IE 8)]> <script type="text/javascript" src="https://www.aapg.org/js/selectivizr-1.0.2/selectivizr-min.js"></script> <noscript></noscript> <![endif]--> <!-- <script> $('head').append('<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no "/>'); //minimum-scale=1.0, maximum-scale=1.0, </script>--> <!--Header Area Starts--> <script> function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for (var i=0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') c = c.substring(1, c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length); } return null; } $(document).ready(function() { var LOGINCookie = readCookie("LOGIN"); var AAPGSWITCHIDCookie = readCookie("AAPGSWITCHID"); if (LOGINCookie) { var ImisId = LOGINCookie; var portalid = "0"; var key = "316ADB5F-3A98-4C15-D858-94EC8168F7B6"; var token = "[Admin:GetUserId(ImisId=\"" + ImisId + "\")]"; var uri = "https://www.aapg.org/DesktopModules/avt.MyTokens/Api.aspx"; var url = uri + "?portalid=" + portalid + "&apikey=" + key + "&token=" + token; $("#dnn_AAPG_ImisLoginState_LogoutPanel").show(); $("#dnn_AAPG_ImisLoginState_UserPanel").show(); $.get(url, function(UserId) { if(UserId != "0") $("#dnn_AAPG_ImisLoginState_UserPanel a").attr("href", "http://www.aapg.org/profile/userid/" + UserId); }); token = "[ProfileNew:PictureRZ]"; url = uri + "?portalid=" + portalid + "&apikey=" + key + "&token=" + token; $.get(url, function(img) {$("#dnn_AAPG_ImisLoginState_ProfileLink").html(img)}); if (AAPGSWITCHIDCookie) { $("#dnn_AAPG_ImisLoginState_LogoutPanel a").text("Switch"); $("#dnn_AAPG_ImisLoginState_LogoutPanel a").attr("href", "http://www.aapg.org/DesktopModules/AAPG/Switcher/switch-back.aspx"); } } else { $("#dnn_AAPG_ImisLoginState_LoginPanel").show(); $("#dnn_AAPG_ImisLoginState_RegistrationPanel").show(); $("#dnn_AAPG_ImisLoginState_AAPG_LoginLink").attr("href", "http://login.aapg.org?refurl=" + encodeURIComponent(window.location.href)); $("#dnn_AAPG_ImisLoginState_AAPG_RegisterLink").attr("href", "http://store.aapg.org/profile/createprofile.aspx?refurl=" + encodeURIComponent(window.location.href)); } }); </script> <div id="theheader" class="header_bg header header--fixed"> <div class="row"> <div class="header_lt"> <a id="a-touch-button-mobile-submenu" class="touch-button mobile-submenu-icon hidden" href="#mobile-submenu" title="Mobile Submenu"><img alt=""></a> <a id="a-touch-button-mobile-actions" class="touch-button mobile-actions-icon hidden" href="#mobile-actions" title="Mobile Actions"><img alt=""></a> <a id="dnn_dnnLOGO_hypLogo" href="//www.aapg.org/" title="AAPG"> <img id="dnn_dnnLOGO_imgLogo" alt="AAPG" src="https://img.aapg.org/Portals/0/images/_icons/AAPG-logo-web-header.png"> </a> </div> <div class="header_rt"> <div id="dnn_AAPG_ImisLoginState_LogoutPanel" class="loginGroup" style="display: none;"> <a id="dnn_AAPG_ImisLoginState_AAPG_LogoutLinkB" class="user" href="http://www.aapg.org/logout.aspx">Logout</a> </div> <div id="dnn_AAPG_ImisLoginState_UserPanel" class="registerGroup" style="display: none;"> <ul class="buttonGroup"> <li class="userDisplayName"> <a id="dnn_AAPG_ImisLoginState_ProfileNameLink" title="Visit My Profile" href="http://www.aapg.org/profile/">My Profile</a> </li> <li class="userProfileImg"> <a id="dnn_AAPG_ImisLoginState_ProfileLink" href="https://www.aapg.org/profile/"></a> </li> </ul> </div> <div id="dnn_AAPG_ImisLoginState_LoginPanel" class="loginGroup" style="display: none;"> <a id="dnn_AAPG_ImisLoginState_AAPG_LoginLink" class="user" href="http://login.aapg.org?refurl=http://store.aapg.org&Internal=true">Login</a> </div> <div id="dnn_AAPG_ImisLoginState_RegistrationPanel" class="registerGroup" style="display: none;"> <ul class='buttonGroup'> <li class='userDisplayName'> <a id="dnn_AAPG_ImisLoginState_AAPG_RegisterLink" href="http://store.aapg.org/profile/createprofile.aspx">Register</a> </li> </ul> </div> <span id="dnn_HeaderRightPane" class="HeaderRightPane"><div class="DnnModule DnnModule-DNN_HTML DnnModule-1173"><a name="1173"></a> <div class="No_Title_White"><div id="dnn_ctr1173_contentpane"><!-- Start_Module_1173 --><div id="dnn_ctr1173_ModuleContent" class="DNNModuleContent ModDNNHTMLC"> <div id="dnn_ctr1173_HtmlModule_lblContent" class="Normal"> <ul class="mininav"> <li class="mininav-plus"><a href="//www.aapg.org/about/aapg/overview">Offices</a> <ul class="second-tier"> <li><a href="//www.aapg.org/about/aapg/overview">Tulsa</a></li> <li><a href="//www.aapg.org/about/aapg/offices/policy">Washington DC</a></li> <li><a href="http://europe.aapg.org" target="_blank">London</a></li> <li><a href="//www.aapg.org/global/middleeast">Dubai</a></li> <li><a href="//www.aapg.org/global/asiapacific">Singapore</a></li> <li><a href="//www.aapg.org/global/latinamerica">Bogot脙楼</a></li> <li><a href="//www.aapg.org/global/africa">Lagos</a></li> </ul> </li> <li class="mininav-plus"><a href="//www.aapg.org/about/aapg/divisions">Divisions</a> <ul class="second-tier"> <li><a href="http://dpa.aapg.org" target="_blank">DPA</a></li> <li><a href="http://emd.aapg.org" target="_blank">EMD</a></li> <li><a href="http://deg.aapg.org" target="_blank">DEG</a></li> <li><a href="//www.aapg.org/about/aapg/divisions/psgd">PSGD</a></li> </ul> </li> <li><a href="http://foundation.aapg.org/" target="_blank">Foundation</a></li> <li class="mininav-plus"><a href="//www.aapg.org/resources">Resources</a> <ul class="second-tier"> <li><a href="http://www.datapages.com/AssociatedWebsites/GISOpenFiles.aspx" target="_blank">GIS Open Files</a></li> <li><a href="http://archives.aapg.org/slide_resources/index.cfm" target="_blank">Slides</a></li> <li><a href="//www.aapg.org/resources/videos" target="_self">Videos</a></li> </ul> </li> <li><a href="#sitemap" id="hover_content">Sitemap</a></li> </ul> </div> </div><!-- End_Module_1173 --></div></div> </div></span> </div> <div class="clr"></div> <div class="rt_map_area"> <a class="mapbug" href="//www.aapg.org/Science/Geographic/Map" title="Click here for the interactive map"> <!--<img src="//www.aapg.org/portals/0/images/_logo/map-white-transparent-144x72.png" alt="Map" style="opacity: 0.1;">--> <img src="https://img.aapg.org/portals/0/images/_site/map-white-plus.png" alt="Map" style="opacity: 0.1;"> </a> </div> </div> </div> <!--Header Area End--> <!--Menu Area Starts--> <div class="menu_bg"> <div class="row"> <nav id="my-menu"> </nav> <div class="mobile_menu" > </div> <div id="menubox"> <div class="menu_area"> <div id="dnn_nameMenu_pnlCopyright"> <!-- ################################################### # # # PackFlash Navigation System # # # # # ################################################### --> </div> <div id="dnn_nameMenu_MenuDiv"> <div class="PfMenuButtonWrapper"><span>Menu</span></div><div class="MenuWrapperMega"> <div class="PfNav"><ul id="PfNavMega" class="pf_lvl_0"> <li class="Inactive First HasChildren pf_lvl_0" id="Menu1"><a href="http://www.aapg.org/" title="Home"><span class="MenuText">Home</span></a> <div class="shadow"> <div class="InnerMegaDiv Cols6" id="Menu1Div"> <div class="Column First" id="Menu1_Col1"> <ul class="pf_lvl_1"> <li class="Inactive First Last pf_lvl_1" id="Menu1_Col1_L1_1"><a href="http://www.aapg.org/home/members" title="Member Focus">Member Focus</a></li> </ul> </div> <div class="Column" id="Menu1_Col2"> <ul class="pf_lvl_1"> <li class="Inactive First Last pf_lvl_1" id="Menu1_Col2_L1_1"><a href="http://www.aapg.org/youngpros" title="Young Professionals">YoungPros Focus</a></li> </ul> </div> <div class="Column" id="Menu1_Col3"> <ul class="pf_lvl_1"> <li class="Inactive First Last pf_lvl_1" id="Menu1_Col3_L1_1"><a href="http://www.aapg.org/home/students" title="Students">Students Focus</a></li> </ul> </div> <div class="Column" id="Menu1_Col4"> <ul class="pf_lvl_1"> <li class="Inactive First Last pf_lvl_1" id="Menu1_Col4_L1_1"><a href="http://www.aapg.org/home/exploration" title="Exploration Focus">Exploration Focus</a></li> </ul> </div> <div class="Column" id="Menu1_Col5"> <ul class="pf_lvl_1"> <li class="Inactive First Last pf_lvl_1" id="Menu1_Col5_L1_1"><a href="http://www.aapg.org/home/environmental" title="Environmental Focus">Environmental Focus</a></li> </ul> </div> <div class="Column Last" id="Menu1_Col6"> <ul class="pf_lvl_1"> <li class="Inactive First Last pf_lvl_1" id="Menu1_Col6_L1_1"><a href="http://www.aapg.org/home/economics" title="Economics Focus">Economics Focus</a></li> </ul> </div> </div></div><div class="PostMenuDiv"></div></li> <li class="Inactive HasChildren pf_lvl_0" id="Menu2"><a href="http://www.aapg.org/about/aapg/overview"><span class="MenuText">About</span></a> <div class="shadow"> <div class="InnerMegaDiv Cols3" id="Menu2Div"> <div class="Column First" id="Menu2_Col1"> <ul class="pf_lvl_1"> <li class="Inactive First Last HasChildren pf_lvl_1" id="Menu2_Col1_L1_1"><a href="http://www.aapg.org/about/aapg/overview">AAPG</a> <ul class="pf_lvl_2"> <li class="Inactive First HasChildren pf_lvl_2" id="Menu2_Col1_L1_1_L2_1"><a href="http://www.aapg.org/about/aapg/overview" title="Overview">Overview</a> <ul class="pf_lvl_3"> <li class="Inactive First pf_lvl_3" id="Menu2_Col1_L1_1_L2_1_L3_1"><a href="http://www.aapg.org/about/aapg/overview/annual-reports" title="Annual Reports">Annual Reports</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col1_L1_1_L2_1_L3_2"><a href="http://www.aapg.org/about/aapg/overview/committees" title="Committees">Committees</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col1_L1_1_L2_1_L3_3"><a href="http://www.aapg.org/about/aapg/overview/honors-and-awards" title="Honors and Awards">Honors and Awards</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col1_L1_1_L2_1_L3_4"><a href="http://www.aapg.org/about/aapg/overview/programs" title="Programs">Programs</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col1_L1_1_L2_1_L3_5"><a href="http://www.aapg.org/about/aapg/overview/leadership-days">Leadership Days</a></li> <li class="Inactive Last pf_lvl_3" id="Menu2_Col1_L1_1_L2_1_L3_6"><a href="http://www.aapg.org/about/aapg/overview/societies" title="Affiliated Societies">Affiliated Societies</a></li> </ul> </li> <li class="Inactive HasChildren pf_lvl_2" id="Menu2_Col1_L1_1_L2_2"><a href="http://www.aapg.org/about/aapg/leadership" title="Leadership">Leadership</a> <ul class="pf_lvl_3"> <li class="Inactive First pf_lvl_3" id="Menu2_Col1_L1_1_L2_2_L3_1"><a href="http://www.aapg.org/about/aapg/leadership/executive-committee" title="Executive Committee">Executive Committee</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col1_L1_1_L2_2_L3_2"><a href="http://www.aapg.org/about/aapg/leadership/officer-candidates" title="Officer Candidates">Officer Candidates</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col1_L1_1_L2_2_L3_3"><a href="http://www.aapg.org/about/aapg/leadership/advisory-council" title="Advisory Council">Advisory Council</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col1_L1_1_L2_2_L3_4"><a href="http://www.aapg.org/about/aapg/leadership/house-of-delegates-hod" title="House of Delegates (HoD)">House of Delegates (HoD)</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col1_L1_1_L2_2_L3_5"><a href="http://www.aapg.org/about/aapg/leadership/sections" title="Sections">Sections</a></li> <li class="Inactive Last pf_lvl_3" id="Menu2_Col1_L1_1_L2_2_L3_6"><a href="http://www.aapg.org/about/aapg/leadership/regions" title="Regions">Regions</a></li> </ul> </li> <li class="Inactive Last HasChildren pf_lvl_2" id="Menu2_Col1_L1_1_L2_3"><a href="http://www.aapg.org/about/aapg/divisions" title="Divisions">Divisions</a> <ul class="pf_lvl_3"> <li class="Inactive First pf_lvl_3" id="Menu2_Col1_L1_1_L2_3_L3_1"><a href="http://dpa.aapg.org/" title="Division of Professional Affairs">DPA</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col1_L1_1_L2_3_L3_2"><a href="http://emd.aapg.org/" title="Energy Minerals Division">EMD</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col1_L1_1_L2_3_L3_3"><a href="http://deg.aapg.org/" title="Division of Environmental Geosciences">DEG</a></li> <li class="Inactive Last pf_lvl_3" id="Menu2_Col1_L1_1_L2_3_L3_4"><a href="http://www.aapg.org/about/aapg/divisions/psgd" title="Petroleum Structure and Geomechanics Division">PSGD</a></li> </ul> </li> </ul> </li> </ul> </div> <div class="Column" id="Menu2_Col2"> <ul class="pf_lvl_1"> <li class="Inactive First Last HasChildren pf_lvl_1" id="Menu2_Col2_L1_1"><a href="http://www.aapg.org/about/membership/types">Membership</a> <ul class="pf_lvl_2"> <li class="Inactive First HasChildren pf_lvl_2" id="Menu2_Col2_L1_1_L2_1"><a href="http://www.aapg.org/about/membership/types" title="Types of Membership">Types of Membership</a> <ul class="pf_lvl_3"> <li class="Inactive First pf_lvl_3" id="Menu2_Col2_L1_1_L2_1_L3_1"><a href="http://www.aapg.org/about/membership/types/member" title="Member">Member</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col2_L1_1_L2_1_L3_2"><a href="http://www.aapg.org/about/membership/types/associate" title="Associate Member">Associate</a></li> <li class="Inactive Last pf_lvl_3" id="Menu2_Col2_L1_1_L2_1_L3_3"><a href="http://www.aapg.org/about/membership/types/student" title="Student Member">Student</a></li> </ul> </li> <li class="Inactive HasChildren pf_lvl_2" id="Menu2_Col2_L1_1_L2_2"><a href="http://www.aapg.org/about/membership/benefits" title="Benefits and Services">Benefits and Services</a> <ul class="pf_lvl_3"> <li class="Inactive First Last pf_lvl_3" id="Menu2_Col2_L1_1_L2_2_L3_1"><a href="http://www.aapg.org/about/membership/benefits/comparison-chart" title="Comparison of Membership Benefits">Comparison Chart</a></li> </ul> </li> <li class="Inactive pf_lvl_2" id="Menu2_Col2_L1_1_L2_3"><a href="http://www.aapg.org/about/membership/prospective-member-applicants" title="Prospective Members">Prospective Members</a></li> <li class="Inactive pf_lvl_2" id="Menu2_Col2_L1_1_L2_4"><a href="http://www.aapg.org/about/membership/graduated-dues" title="Graduated Dues">Graduated Dues</a></li> <li class="Inactive pf_lvl_2" id="Menu2_Col2_L1_1_L2_5"><a href="http://www.aapg.org/about/membership/recruitment-program" title="Recruitment Program">Recruitment Program</a></li> <li class="Inactive Last pf_lvl_2" id="Menu2_Col2_L1_1_L2_6"><a href="http://www.aapg.org/about/membership/directory" title="Member Directory">Member Directory</a></li> </ul> </li> </ul> </div> <div class="Column Last" id="Menu2_Col3"> <ul class="pf_lvl_1"> <li class="Inactive First Last HasChildren pf_lvl_1" id="Menu2_Col3_L1_1"><a href="http://www.aapg.org/about/petroleum-geology" title="Petroleum Geology">Petroleum Geology</a> <ul class="pf_lvl_2"> <li class="Inactive First HasChildren pf_lvl_2" id="Menu2_Col3_L1_1_L2_1"><a href="http://www.aapg.org/about/petroleum-geology/petroleum-through-time" title="Petroleum Through Time">Petroleum through Time</a> <ul class="pf_lvl_3"> <li class="Inactive First pf_lvl_3" id="Menu2_Col3_L1_1_L2_1_L3_1"><a href="http://www.aapg.org/about/petroleum-geology/petroleum-through-time/what-is-petroleum" title="What Is Petroleum?">What Is Petroleum?</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col3_L1_1_L2_1_L3_2"><a href="http://www.aapg.org/about/petroleum-geology/petroleum-through-time/petroleum-exploration-history" title="Petroleum Exploration History">Petroleum Exploration History</a></li> <li class="Inactive Last pf_lvl_3" id="Menu2_Col3_L1_1_L2_1_L3_3"><a href="http://www.aapg.org/about/petroleum-geology/petroleum-through-time/museums-and-historical-sites" title="Museums and Historical Sites">Museums and Historical Sites</a></li> </ul> </li> <li class="Inactive HasChildren pf_lvl_2" id="Menu2_Col3_L1_1_L2_2"><a href="http://www.aapg.org/about/petroleum-geology/world-of-petroleum" title="World of Petroleum">World of Petroleum </a> <ul class="pf_lvl_3"> <li class="Inactive First pf_lvl_3" id="Menu2_Col3_L1_1_L2_2_L3_1"><a href="http://www.aapg.org/about/petroleum-geology/world-of-petroleum/oil-and-gas-prices" title="Oil and Gas Prices">Oil and Gas Prices</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col3_L1_1_L2_2_L3_2"><a href="http://www.aapg.org/about/petroleum-geology/world-of-petroleum/careers-in-the-petroleum-industry" title="Careers in the Petroleum Industry">Careers in the Petroleum Industry</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col3_L1_1_L2_2_L3_3"><a href="http://www.aapg.org/about/petroleum-geology/world-of-petroleum/exploration-today" title="Exploration Today">Exploration Today</a></li> <li class="Inactive Last pf_lvl_3" id="Menu2_Col3_L1_1_L2_2_L3_4"><a href="http://www.aapg.org/about/petroleum-geology/world-of-petroleum/us-offshore-oil-gas-resources" title="U.S. Offshore Oil & Gas Resources">U.S. Offshore Oil & Gas Resources</a></li> </ul> </li> <li class="Inactive HasChildren pf_lvl_2" id="Menu2_Col3_L1_1_L2_3"><a href="http://www.aapg.org/about/petroleum-geology/petroleum-technology" title="Petroleum Technology">Petroleum Technology</a> <ul class="pf_lvl_3"> <li class="Inactive First pf_lvl_3" id="Menu2_Col3_L1_1_L2_3_L3_1"><a href="http://www.aapg.org/about/petroleum-geology/petroleum-technology/petroleum-products" title="Petroleum Products">Petroleum Products</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col3_L1_1_L2_3_L3_2"><a href="http://www.aapg.org/about/petroleum-geology/petroleum-technology/tools-of-the-trade" title="Tools of the Trade">Tools of the Trade</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col3_L1_1_L2_3_L3_3"><a href="http://www.aapg.org/about/petroleum-geology/petroleum-technology/refining-and-chemicals" title="Refining and Chemicals">Refining and Chemicals</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col3_L1_1_L2_3_L3_4"><a href="http://www.aapg.org/about/petroleum-geology/petroleum-technology/petroleum-chemistry" title="Petroleum Chemistry">Petroleum Chemistry</a></li> <li class="Inactive Last pf_lvl_3" id="Menu2_Col3_L1_1_L2_3_L3_5"><a href="http://www.aapg.org/about/petroleum-geology/petroleum-technology/anatomy-of-an-oil-accumulation" title="Anatomy of an Oil Accumulation">Anatomy of an Oil Accumulation</a></li> </ul> </li> <li class="Inactive Last HasChildren pf_lvl_2" id="Menu2_Col3_L1_1_L2_4"><a href="http://www.aapg.org/about/petroleum-geology/geology-and-petroleum" title="Geology and Petroleum">Geology and Petroleum</a> <ul class="pf_lvl_3"> <li class="Inactive First pf_lvl_3" id="Menu2_Col3_L1_1_L2_4_L3_1"><a href="http://www.aapg.org/about/petroleum-geology/geology-and-petroleum/sedimentology-and-stratigraphy" title="Sedimentology and Stratigraphy">Sedimentology and Stratigraphy</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col3_L1_1_L2_4_L3_2"><a href="http://www.aapg.org/about/petroleum-geology/geology-and-petroleum/structural-geology" title="Structural Geology">Structural Geology</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col3_L1_1_L2_4_L3_3"><a href="http://www.aapg.org/about/petroleum-geology/geology-and-petroleum/paleontology-and-biostratigraphy" title="Paleontology and Biostratigraphy">Paleontology and Biostratigraphy</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col3_L1_1_L2_4_L3_4"><a href="http://www.aapg.org/about/petroleum-geology/geology-and-petroleum/geochemistry" title="Geochemistry">Geochemistry</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col3_L1_1_L2_4_L3_5"><a href="http://www.aapg.org/about/petroleum-geology/geology-and-petroleum/seismology-and-geophysics" title="Seismology and Geophysics">Seismology and Geophysics</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col3_L1_1_L2_4_L3_6"><a href="http://www.aapg.org/about/petroleum-geology/geology-and-petroleum/plate-tectonics" title="Plate Tectonics">Plate Tectonics</a></li> <li class="Inactive pf_lvl_3" id="Menu2_Col3_L1_1_L2_4_L3_7"><a href="http://www.aapg.org/about/petroleum-geology/geology-and-petroleum/paleogeography" title="Paleogeography">Paleogeography</a></li> <li class="Inactive Last pf_lvl_3" id="Menu2_Col3_L1_1_L2_4_L3_8"><a href="http://www.aapg.org/about/petroleum-geology/geology-and-petroleum/geologic-maps" title="Geologic Maps">Geologic Maps</a></li> </ul> </li> </ul> </li> </ul> </div> </div></div><div class="PostMenuDiv"></div></li> <li class="Inactive HasChildren pf_lvl_0" id="Menu3"><a href="http://www.aapg.org/science" title="Science"><span class="MenuText">Science</span></a> <div class="shadow"> <div class="InnerMegaDiv Cols5" id="Menu3Div"> <div class="Column First" id="Menu3_Col1"> <ul class="pf_lvl_1"> <li class="Inactive First Last HasChildren pf_lvl_1" id="Menu3_Col1_L1_1"><a href="http://www.aapg.org/science/discipline" title="Discipline">Discipline</a> <ul class="pf_lvl_2"> <li class="Inactive First HasChildren pf_lvl_2" id="Menu3_Col1_L1_1_L2_1"><a href="http://www.aapg.org/science/discipline/structure" title="Structure">Structure</a> <ul class="pf_lvl_3"> <li class="Inactive First pf_lvl_3" id="Menu3_Col1_L1_1_L2_1_L3_1"><a href="http://www.aapg.org/science/discipline/structure/compressional-systems" title="Compressional Systems">Compressional Systems</a></li> <li class="Inactive pf_lvl_3" id="Menu3_Col1_L1_1_L2_1_L3_2"><a href="http://www.aapg.org/science/discipline/structure/geomechanics-and-fracture-analysis" title="Geomechanics and Fracture Analysis">Geomechanics and Fracture Analysis</a></li> <li class="Inactive pf_lvl_3" id="Menu3_Col1_L1_1_L2_1_L3_3"><a href="http://www.aapg.org/science/discipline/structure/extensional-systems" title="Extensional Systems">Extensional Systems</a></li> <li class="Inactive pf_lvl_3" id="Menu3_Col1_L1_1_L2_1_L3_4"><a href="http://www.aapg.org/science/discipline/structure/fold-and-thrust-belts" title="Fold and Thrust Belts">Fold and Thrust Belts</a></li> <li class="Inactive pf_lvl_3" id="Menu3_Col1_L1_1_L2_1_L3_5"><a href="http://www.aapg.org/science/discipline/structure/salt-tectonics" title="Salt Tectonics">Salt Tectonics</a></li> <li class="Inactive pf_lvl_3" id="Menu3_Col1_L1_1_L2_1_L3_6"><a href="http://www.aapg.org/science/discipline/structure/structural-analysis-other" title="Structural Analysis - Other">Structural Analysis - Other</a></li> <li class="Inactive Last pf_lvl_3" id="Menu3_Col1_L1_1_L2_1_L3_7"><a href="http://www.aapg.org/science/discipline/structure/tectonics-general" title="Tectonics (General)">Tectonics (General)</a></li> </ul> </li> <li class="Inactive HasChildren pf_lvl_2" id="Menu3_Col1_L1_1_L2_2"><a href="http://www.aapg.org/science/discipline/geochemistry-and-basin-modeling" title="Geochemistry and Basin Modeling">Geochemistry and Basin Modeling</a> <ul class="pf_lvl_3"> <li class="Inactive First pf_lvl_3" id="Menu3_Col1_L1_1_L2_2_L3_1"><a href="http://www.aapg.org/science/discipline/geochemistry-and-basin-modeling/basin-modeling" title="Basin Modeling">Basin Modeling</a></li> <li class="Inactive pf_lvl_3" id="Menu3_Col1_L1_1_L2_2_L3_2"><a href="http://www.aapg.org/science/discipline/geochemistry-and-basin-modeling/maturation" title="Maturation">Maturation</a></li> <li class="Inactive pf_lvl_3" id="Menu3_Col1_L1_1_L2_2_L3_3"><a href="http://www.aapg.org/science/discipline/geochemistry-and-basin-modeling/migration" title="Migration">Migration</a></li> <li class="Inactive pf_lvl_3" id="Menu3_Col1_L1_1_L2_2_L3_4"><a href="http://www.aapg.org/science/discipline/geochemistry-and-basin-modeling/oil-and-gas-analysis" title="Oil and Gas Analysis">Oil and Gas Analysis</a></li> <li class="Inactive pf_lvl_3" id="Menu3_Col1_L1_1_L2_2_L3_5"><a href="http://www.aapg.org/science/discipline/geochemistry-and-basin-modeling/oil-seeps" title="Oil Seeps">Oil Seeps</a></li> <li class="Inactive pf_lvl_3" id="Menu3_Col1_L1_1_L2_2_L3_6"><a href="http://www.aapg.org/science/discipline/geochemistry-and-basin-modeling/petroleum-systems" title="Petroleum Systems">Petroleum Systems</a></li> <li class="Inactive pf_lvl_3" id="Menu3_Col1_L1_1_L2_2_L3_7"><a href="http://www.aapg.org/science/discipline/geochemistry-and-basin-modeling/source-rock" title="Source Rock">Source Rock</a></li> <li class="Inactive Last pf_lvl_3" id="Menu3_Col1_L1_1_L2_2_L3_8"><a href="http://www.aapg.org/science/discipline/geochemistry-and-basin-modeling/thermal-history" title="Thermal History">Thermal History</a></li> </ul> </li> <li class="Inactive HasChildren pf_lvl_2" id="Menu3_Col1_L1_1_L2_3"><a href="http://www.aapg.org/science/discipline/engineering" title="Engineering">Engineering</a> <ul class="pf_lvl_3"> <li class="Inactive First pf_lvl_3" id="Menu3_Col1_L1_1_L2_3_L3_1"><a href="http://www.aapg.org/science/discipline/engineering/development-and-operations" title="Development and Operations">Development and Operations</a></li> <li class="Inactive pf_lvl_3" id="Menu3_Col1_L1_1_L2_3_L3_2"><a href="http://www.aapg.org/science/discipline/engineering/production" title="Production">Production</a></li> <li class="Inactive Last pf_lvl_3" id="Menu3_Col1_L1_1_L2_3_L3_3"><a href="http://www.aapg.org/science/discipline/engineering/reservoir-characterization" title="Reservoir Characterization">Reservoir Characterization</a></li> </ul> </li> <li class="Inactive HasChildren pf_lvl_2" id="Menu3_Col1_L1_1_L2_4"><a href="http://www.aapg.org/science/discipline/geophysics" title="Geophysics">Geophysics</a> <ul class="pf_lvl_3"> <li class="Inactive First pf_lvl_3" id="Menu3_Col1_L1_1_L2_4_L3_1"><a href="http://www.aapg.org/science/discipline/geophysics/direct-hydrocarbon-indicators" title="Direct Hydrocarbon Indicators">Direct Hydrocarbon Indicators</a></li> <li class="Inactive pf_lvl_3" id="Menu3_Col1_L1_1_L2_4_L3_2"><a href="http://www.aapg.org/science/discipline/geophysics/gravity" title="Gravity">Gravity</a></li> <li class="Inactive pf_lvl_3" id="Menu3_Col1_L1_1_L2_4_L3_3"><a href="http://www.aapg.org/science/discipline/geophysics/magnetic" title="Magnetic">Magnetic</a></li> <li class="Inactive Last pf_lvl_3" id="Menu3_Col1_L1_1_L2_4_L3_4"><a href="http://www.aapg.org/science/discipline/geophysics/seismic" title="Seismic">Seismic</a></li> </ul> </li> <li class="Inactive HasChildren pf_lvl_2" id="Menu3_Col1_L1_1_L2_5"><a href="http://www.aapg.org/science/discipline/sedimentology-and-stratigraphy" title="Sedimentology and Stratigraphy">Sedimentology and Stratigraphy</a> <ul class="pf_lvl_3"> <li class="Inactive First pf_lvl_3" id="Menu3_Col1_L1_1_L2_5_L3_1"><a href="http://www.aapg.org/science/discipline/sedimentology-and-stratigraphy/carbonates" title="Carbonates">Carbonates</a></li> <li class="Inactive pf_lvl_3" id="Menu3_Col1_L1_1_L2_5_L3_2"><a href="http://www.aapg.org/science/discipline/sedimentology-and-stratigraphy/clastics" title="Clastics">Clastics</a></li> <li class="Inactive pf_lvl_3" id="Menu3_Col1_L1_1_L2_5_L3_3"><a href="http://www.aapg.org/science/discipline/sedimentology-and-stratigraphy/evaporites" title="Evaporites">Evaporites</a></li> <li class="Inactive Last pf_lvl_3" id="Menu3_Col1_L1_1_L2_5_L3_4"><a href="http://www.aapg.org/science/discipline/sedimentology-and-stratigraphy/sequence-stratigraphy" title="Sequence Stratigraphy">Sequence Stratigraphy</a></li> </ul> </li> <li class="Inactive HasChildren pf_lvl_2" id="Menu3_Col1_L1_1_L2_6"><a href="http://www.aapg.org/science/discipline/business-and-economics" title="Business and Economics">Business and Economics</a> <ul class="pf_lvl_3"> <li class="Inactive First pf_lvl_3" id="Menu3_Col1_L1_1_L2_6_L3_1"><a href="http://www.aapg.org/science/discipline/business-and-economics/economics" title="Economics">Economics</a></li> <li class="Inactive pf_lvl_3" id="Menu3_Col1_L1_1_L2_6_L3_2"><a href="http://www.aapg.org/science/discipline/business-and-economics/reserve-estimation" title="Reserve Estimation">Reserve Estimation</a></li> <li class="Inactive pf_lvl_3" id="Menu3_Col1_L1_1_L2_6_L3_3"><a href="http://www.aapg.org/science/discipline/business-and-economics/resource-estimates" title="Resource Estimates">Resource Estimates</a></li> <li class="Inactive Last pf_lvl_3" id="Menu3_Col1_L1_1_L2_6_L3_4"><a href="http://www.aapg.org/science/discipline/business-and-economics/risk-analysis" title="Risk Analysis">Risk Analysis</a></li> </ul> </li> <li class="Inactive pf_lvl_2" id="Menu3_Col1_L1_1_L2_7"><a href="http://www.aapg.org/science/discipline/environmental" title="Environmental">Environmental</a></li> <li class="Inactive Last pf_lvl_2" id="Menu3_Col1_L1_1_L2_8"><a href="http://www.aapg.org/science/discipline/petrophysics-and-well-logs" title="Petrophysics and Well Logs">Petrophysics and Well Logs</a></li> </ul> </li> </ul> </div> <div class="Column" id="Menu3_Col2"> <ul class="pf_lvl_1"> <li class="Inactive First Last HasChildren pf_lvl_1" id="Menu3_Col2_L1_1"><a href="http://www.aapg.org/science/play-types" title="Play Types">Play Types</a> <ul class="pf_lvl_2"> <li class="Inactive First pf_lvl_2" id="Menu3_Col2_L1_1_L2_1"><a href="http://www.aapg.org/science/play-types/coalbed-methane" title="Coalbed Methane">Coalbed Methane</a></li> <li class="Inactive pf_lvl_2" id="Menu3_Col2_L1_1_L2_2"><a href="http://www.aapg.org/science/play-types/deep-basin-gas" title="Deep Basin Gas">Deep Basin Gas</a></li> <li class="Inactive pf_lvl_2" id="Menu3_Col2_L1_1_L2_3"><a href="http://www.aapg.org/science/play-types/diagenetic-traps" title="Diagenetic Traps">Diagenetic Traps</a></li> <li class="Inactive pf_lvl_2" id="Menu3_Col2_L1_1_L2_4"><a href="http://www.aapg.org/science/play-types/fractured-carbonate-reservoirs" title="Fractured Carbonate Reservoirs">Fractured Carbonate Reservoirs</a></li> <li class="Inactive pf_lvl_2" id="Menu3_Col2_L1_1_L2_5"><a href="http://www.aapg.org/science/play-types/oil-sands" title="Oil Sands">Oil Sands</a></li> <li class="Inactive pf_lvl_2" id="Menu3_Col2_L1_1_L2_6"><a href="http://www.aapg.org/science/play-types/oil-shale" title="Oil Shale">Oil Shale</a></li> <li class="Inactive pf_lvl_2" id="Menu3_Col2_L1_1_L2_7"><a href="http://www.aapg.org/science/play-types/shale-gas" title="Shale Gas">Shale Gas</a></li> <li class="Inactive pf_lvl_2" id="Menu3_Col2_L1_1_L2_8"><a href="http://www.aapg.org/science/play-types/stratigraphic-traps" title="Stratigraphic Traps">Stratigraphic Traps</a></li> <li class="Inactive pf_lvl_2" id="Menu3_Col2_L1_1_L2_9"><a href="http://www.aapg.org/science/play-types/structural-traps" title="Structural Traps">Structural Traps</a></li> <li class="Inactive pf_lvl_2" id="Menu3_Col2_L1_1_L2_10"><a href="http://www.aapg.org/science/play-types/subsalt-traps" title="Subsalt Traps">Subsalt Traps</a></li> <li class="Inactive Last pf_lvl_2" id="Menu3_Col2_L1_1_L2_11"><a href="http://www.aapg.org/science/play-types/tight-gas-sands" title="Tight Gas Sands">Tight Gas Sands</a></li> </ul> </li> </ul> </div> <div class="Column" id="Menu3_Col3"> <ul class="pf_lvl_1"> <li class="Inactive First Last HasChildren pf_lvl_1" id="Menu3_Col3_L1_1"><a href="http://www.aapg.org/science/alternative-resources" title="Alternative Resources">Alternative Resources</a> <ul class="pf_lvl_2"> <li class="Inactive First pf_lvl_2" id="Menu3_Col3_L1_1_L2_1"><a href="http://www.aapg.org/science/alternative-resources/coal" title="Coal ">Coal </a></li> <li class="Inactive pf_lvl_2" id="Menu3_Col3_L1_1_L2_2"><a href="http://www.aapg.org/science/alternative-resources/gas-hydrates" title="Gas Hydrates">Gas Hydrates</a></li> <li class="Inactive pf_lvl_2" id="Menu3_Col3_L1_1_L2_3"><a href="http://www.aapg.org/science/alternative-resources/geothermal" title="Geothermal ">Geothermal </a></li> <li class="Inactive pf_lvl_2" id="Menu3_Col3_L1_1_L2_4"><a href="http://www.aapg.org/science/alternative-resources/renewable-energy" title="Renewable Energy">Renewable Energy</a></li> <li class="Inactive Last pf_lvl_2" id="Menu3_Col3_L1_1_L2_5"><a href="http://www.aapg.org/science/alternative-resources/uranium-nuclear" title="Uranium (Nuclear)">Uranium (Nuclear)</a></li> </ul> </li> </ul> </div> <div class="Column" id="Menu3_Col4"> <ul class="pf_lvl_1"> <li class="Inactive First Last HasChildren pf_lvl_1" id="Menu3_Col4_L1_1"><a href="http://www.aapg.org/science/geographic/map" title="Geographic">Geographic</a> <ul class="pf_lvl_2"> <li class="Inactive First pf_lvl_2" id="Menu3_Col4_L1_1_L2_1"><a href="http://www.aapg.org/science/geographic/map">Map</a></li> <li class="Inactive Last pf_lvl_2" id="Menu3_Col4_L1_1_L2_2"><a href="http://www.aapg.org/science/geographic/countries" title="Countries">Countries</a></li> </ul> </li> </ul> </div> <div class="Column Last" id="Menu3_Col5"> <ul class="pf_lvl_1"> <li class="Inactive First Last pf_lvl_1" id="Menu3_Col5_L1_1"><a href="http://www.aapg.org/Portals/0/docs/PRMS_Guidelines_Nov2011.pdf" title="Reserves Classification Guide (PDF)">Reserves Classification Guide (PDF)</a></li> </ul> </div> </div></div><div class="PostMenuDiv"></div></li> <li class="Inactive HasChildren pf_lvl_0" id="Menu4"><a href="http://www.aapg.org/career" title="Career"><span class="MenuText">Career</span></a> <div class="shadow"> <div class="InnerMegaDiv Cols5" id="Menu4Div"> <div class="Column First" id="Menu4_Col1"> <ul class="pf_lvl_1"> <li class="Inactive First Last HasChildren pf_lvl_1" id="Menu4_Col1_L1_1"><a href="http://www.aapg.org/career/training" title="Training">Training</a> <ul class="pf_lvl_2"> <li class="Inactive First HasChildren pf_lvl_2" id="Menu4_Col1_L1_1_L2_1"><a href="http://www.aapg.org/career/training#2168214-in-person-training" title="In Person Training">In Person</a> <ul class="pf_lvl_3"> <li class="Inactive First pf_lvl_3" id="Menu4_Col1_L1_1_L2_1_L3_1"><a href="http://www.aapg.org/career/training/in-person/distinguished-lecturers" title="Distinguished Lecturers Program">Distinguished Lecturers</a></li> <li class="Inactive pf_lvl_3" id="Menu4_Col1_L1_1_L2_1_L3_2"><a href="http://www.aapg.org/career/training/in-person/education-conferences" title="Education Conferences">Education Conferences</a></li> <li class="Inactive pf_lvl_3" id="Menu4_Col1_L1_1_L2_1_L3_3"><a href="http://www.aapg.org/career/training/in-person/field-seminars" title="Field Seminars">Field Seminars</a></li> <li class="Inactive pf_lvl_3" id="Menu4_Col1_L1_1_L2_1_L3_4"><a href="http://www.aapg.org/career/training/in-person/forums" title="Forums">Forums</a></li> <li class="Inactive pf_lvl_3" id="Menu4_Col1_L1_1_L2_1_L3_5"><a href="http://www.aapg.org/career/training/in-person/short-courses" title="Short Courses">Short Courses</a></li> <li class="Inactive pf_lvl_3" id="Menu4_Col1_L1_1_L2_1_L3_6"><a href="http://www.aapg.org/career/training/in-person/visiting-geoscientists" title="Visiting Geoscientist Program">Visiting Geoscientists</a></li> <li class="Inactive Last pf_lvl_3" id="Menu4_Col1_L1_1_L2_1_L3_7"><a href="http://www.aapg.org/career/training/in-person/workshops" title="Workshops">Workshops</a></li> </ul> </li> <li class="Inactive HasChildren pf_lvl_2" id="Menu4_Col1_L1_1_L2_2"><a href="http://www.aapg.org/career/training#2168215-online-training" title="Online Training">Online</a> <ul class="pf_lvl_3"> <li class="Inactive First pf_lvl_3" id="Menu4_Col1_L1_1_L2_2_L3_1"><a href="http://www.aapg.org/career/training/online/certificate-courses" title="Certificate Courses">Certificate Courses</a></li> <li class="Inactive pf_lvl_3" id="Menu4_Col1_L1_1_L2_2_L3_2"><a href="http://www.aapg.org/career/training/online/e-symposia" title="e-Symposia">e-Symposia</a></li> <li class="Inactive pf_lvl_3" id="Menu4_Col1_L1_1_L2_2_L3_3"><a href="http://dpa.aapg.org/video/video.aspx">Ethics Videos (DPA)</a></li> <li class="Inactive Last pf_lvl_3" id="Menu4_Col1_L1_1_L2_2_L3_4"><a href="http://www.aapg.org/career/training/online/traditional-courses" title="Traditional Courses">Traditional Courses</a></li> </ul> </li> <li class="Inactive pf_lvl_2" id="Menu4_Col1_L1_1_L2_3"><a href="http://www.aapg.org/career/training/instructors" title="Instructors">Instructors</a></li> <li class="Inactive pf_lvl_2" id="Menu4_Col1_L1_1_L2_4"><a href="http://www.aapg.org/Portals/0/docs/2015-AAPG-Career-Advancement-Resource-Guide.pdf">Catalog</a></li> <li class="Inactive Last pf_lvl_2" id="Menu4_Col1_L1_1_L2_5"><a href="http://pdh.aapg.org/Pages/ViewPDH.aspx">DPA PDH Form</a></li> </ul> </li> </ul> </div> <div class="Column" id="Menu4_Col2"> <ul class="pf_lvl_1"> <li class="Inactive First Last HasChildren pf_lvl_1" id="Menu4_Col2_L1_1"><a href="http://careercenter.aapg.org/">Jobs</a> <ul class="pf_lvl_2"> <li class="Inactive First pf_lvl_2" id="Menu4_Col2_L1_1_L2_1"><a href="http://careercenter.aapg.org/" title="Career Center">Career Center</a></li> <li class="Inactive pf_lvl_2" id="Menu4_Col2_L1_1_L2_2"><a href="http://careercenter.aapg.org/resources.cfm">Career Resources</a></li> <li class="Inactive pf_lvl_2" id="Menu4_Col2_L1_1_L2_3"><a href="http://www.aapg.org/career/jobs/classifieds" title="Classifieds">Classifieds</a></li> <li class="Inactive Last pf_lvl_2" id="Menu4_Col2_L1_1_L2_4"><a href="http://www.aapg.org/career/jobs/councilors-recruiters" title="Councilors & Recruiters">Councilors and Recruiters</a></li> </ul> </li> </ul> </div> <div class="Column" id="Menu4_Col3"> <ul class="pf_lvl_1"> <li class="Inactive First Last HasChildren pf_lvl_1" id="Menu4_Col3_L1_1"><a href="http://registry.aapg.org/">Member Registry</a> <ul class="pf_lvl_2"> <li class="Inactive First pf_lvl_2" id="Menu4_Col3_L1_1_L2_1"><a href="http://archives.aapg.org/dpadirectory/" title="Expert Witness (DPA)">Expert Witness (DPA)</a></li> <li class="Inactive Last pf_lvl_2" id="Menu4_Col3_L1_1_L2_2"><a href="http://registry.aapg.org/" title="Consulting Expertise">Consulting Expertise</a></li> </ul> </li> </ul> </div> <div class="Column" id="Menu4_Col4"> <ul class="pf_lvl_1"> <li class="Inactive First Last pf_lvl_1" id="Menu4_Col4_L1_1"><a href="http://www.aapg.org/career/aapg-net" title="AAPG N.E.T.">AAPG N.E.T.</a></li> </ul> </div> <div class="Column Last" id="Menu4_Col5"> <ul class="pf_lvl_1"> <li class="Inactive First Last HasChildren pf_lvl_1" id="Menu4_Col5_L1_1"><a href="http://www.aapg.org/career">Participate</a> <ul class="pf_lvl_2"> <li class="Inactive First pf_lvl_2" id="Menu4_Col5_L1_1_L2_1"><a href="http://archives.aapg.org/education/proposals/index.cfm" title="Propose Training">Propose Training</a></li> <li class="Inactive pf_lvl_2" id="Menu4_Col5_L1_1_L2_2"><a href="http://www.aapg.org/about/aapg/overview/committees" title="Join a Committee">Join a Committee</a></li> <li class="Inactive pf_lvl_2" id="Menu4_Col5_L1_1_L2_3"><a href="http://www.aapg.org/career/participate/present-a-paper" title="Present a Paper">Present a Paper</a></li> <li class="Inactive Last pf_lvl_2" id="Menu4_Col5_L1_1_L2_4"><a href="http://www.aapg.org/iba/" title="IBA">IBA</a></li> </ul> </li> </ul> </div> </div></div><div class="PostMenuDiv"></div></li> <li class="Inactive HasChildren pf_lvl_0" id="Menu5"><a href="http://www.aapg.org/events" title="Events"><span class="MenuText">Events</span></a> <div class="shadow"> <div class="InnerMegaDiv Cols7" id="Menu5Div"> <div class="Column First" id="Menu5_Col1"> <ul class="pf_lvl_1"> <li class="Inactive First Last HasChildren pf_lvl_1" id="Menu5_Col1_L1_1"><a href="http://www.aapg.org/events">Conferences</a> <ul class="pf_lvl_2"> <li class="Inactive First pf_lvl_2" id="Menu5_Col1_L1_1_L2_1"><a href="http://www.aapg.org/events/conferences/ace" title="Annual Convention & Exhibition">Annual Convention & Exhibition</a></li> <li class="Inactive pf_lvl_2" id="Menu5_Col1_L1_1_L2_2"><a href="http://www.aapg.org/events/conferences/ice" title="AAPG | SEG International Conference & Exhibition">International Conference & Exhibition</a></li> <li class="Inactive pf_lvl_2" id="Menu5_Col1_L1_1_L2_3"><a href="http://www.urtec.org/">Unconventional Resources Technology Conference</a></li> <li class="Inactive pf_lvl_2" id="Menu5_Col1_L1_1_L2_4"><a href="http://www.arctictechnologyconference.com">Arctic Technology Conference</a></li> <li class="Inactive pf_lvl_2" id="Menu5_Col1_L1_1_L2_5"><a href="http://www.otcnet.org/">OTC</a></li> <li class="Inactive pf_lvl_2" id="Menu5_Col1_L1_1_L2_6"><a href="http://www.3parctic.com/">3P Arctic</a></li> <li class="Inactive pf_lvl_2" id="Menu5_Col1_L1_1_L2_7"><a href="http://www.iptcnet.org/">IPTC</a></li> <li class="Inactive Last pf_lvl_2" id="Menu5_Col1_L1_1_L2_8"><a href="http://www.geo2016.com/">GEO</a></li> </ul> </li> </ul> </div> <div class="Column" id="Menu5_Col2"> <ul class="pf_lvl_1"> <li class="Inactive First Last HasChildren pf_lvl_1" id="Menu5_Col2_L1_1"><a href="http://www.aapg.org/events">Expos</a> <ul class="pf_lvl_2"> <li class="Inactive First pf_lvl_2" id="Menu5_Col2_L1_1_L2_1"><a href="http://www.appexlondon.com">APPEX Global</a></li> <li class="Inactive pf_lvl_2" id="Menu5_Col2_L1_1_L2_2"><a href="http://www.appexregional.com/">APPEX Regional</a></li> <li class="Inactive pf_lvl_2" id="Menu5_Col2_L1_1_L2_3"><a href="http://www.napeexpo.com/">NAPE</a></li> <li class="Inactive pf_lvl_2" id="Menu5_Col2_L1_1_L2_4"><a href="http://www.napeexpo.com/nape-shows/nape-south">Summer NAPE</a></li> <li class="Inactive Last pf_lvl_2" id="Menu5_Col2_L1_1_L2_5"><a href="http://www.aapg.org/events/expos/student-expos" title="Student Expos">Student Expos</a></li> </ul> </li> </ul> </div> <div class="Column" id="Menu5_Col3"> <ul class="pf_lvl_1"> <li class="Inactive First Last pf_lvl_1" id="Menu5_Col3_L1_1"><a href="http://www.aapg.org/events/event-listings">Event Listings</a></li> </ul> </div> <div class="Column" id="Menu5_Col4"> <ul class="pf_lvl_1"> <li class="Inactive First Last pf_lvl_1" id="Menu5_Col4_L1_1"><a href="http://www.aapg.org/events/calendar">Calendar</a></li> </ul> </div> <div class="Column" id="Menu5_Col5"> <ul class="pf_lvl_1"> <li class="Inactive First Last pf_lvl_1" id="Menu5_Col5_L1_1"><a href="http://www.aapg.org/events/add">Request to Add an Event</a></li> </ul> </div> <div class="Column" id="Menu5_Col6"> <ul class="pf_lvl_1"> <li class="Inactive First Last pf_lvl_1" id="Menu5_Col6_L1_1"><a href="http://www.aapg.org/events/meeting-services" title="Meeting Services">Meeting Services</a></li> </ul> </div> <div class="Column Last" id="Menu5_Col7"> <ul class="pf_lvl_1"> <li class="Inactive First Last HasChildren pf_lvl_1" id="Menu5_Col7_L1_1"><a href="http://www.aapg.org/events">Research</a> <ul class="pf_lvl_2"> <li class="Inactive First pf_lvl_2" id="Menu5_Col7_L1_1_L2_1"><a href="http://www.aapg.org/events/research/hedberg-conferences">Hedberg Conferences</a></li> <li class="Inactive Last pf_lvl_2" id="Menu5_Col7_L1_1_L2_2"><a href="http://www.aapg.org/events/research/research-symposia" title="Research Symposia">Research Symposia</a></li> </ul> </li> </ul> </div> </div></div><div class="PostMenuDiv"></div></li> <li class="Inactive HasChildren pf_lvl_0" id="Menu6"><a href="http://www.aapg.org/publications" title="Publications"><span class="MenuText">Publications</span></a> <div class="shadow"> <div class="InnerMegaDiv Cols7" id="Menu6Div"> <div class="Column First" id="Menu6_Col1"> <ul class="pf_lvl_1"> <li class="Inactive First Last HasChildren pf_lvl_1" id="Menu6_Col1_L1_1"><a href="http://www.aapg.org/publications/journals" title="Journals">Journals</a> <ul class="pf_lvl_2"> <li class="Inactive First HasChildren pf_lvl_2" id="Menu6_Col1_L1_1_L2_1"><a href="http://www.aapg.org/publications/journals/bulletin" title="Bulletin">Bulletin</a> <ul class="pf_lvl_3"> <li class="Inactive First pf_lvl_3" id="Menu6_Col1_L1_1_L2_1_L3_1"><a href="http://www.aapg.org/publications/journals/bulletin/current-issue" title="Redirecting to the Current Issue of AAPG Bulletin...">Current Issue</a></li> <li class="Inactive Last pf_lvl_3" id="Menu6_Col1_L1_1_L2_1_L3_2"><a href="http://auth.aapg.org/data/auth?TargetURL=http://archives.datapages.com/data/index.html">Search</a></li> </ul> </li> <li class="Inactive pf_lvl_2" id="Menu6_Col1_L1_1_L2_2"><a href="http://www.aapg.org/publications/journals/interpretation" title="Interpretation">Interpretation</a></li> <li class="Inactive Last HasChildren pf_lvl_2" id="Menu6_Col1_L1_1_L2_3"><a href="http://www.aapg.org/publications/journals/environmental-geosciences" title="Environmental Geosciences">Environmental Geosciences</a> <ul class="pf_lvl_3"> <li class="Inactive First Last pf_lvl_3" id="Menu6_Col1_L1_1_L2_3_L3_1"><a href="http://www.aapg.org/publications/journals/environmental-geosciences/current-issue" title="Redirecting to the Current Issue of DEG Environmental Geosciences Journal...">Current Issue</a></li> </ul> </li> </ul> </li> </ul> </div> <div class="Column" id="Menu6_Col2"> <ul class="pf_lvl_1"> <li class="Inactive First Last HasChildren pf_lvl_1" id="Menu6_Col2_L1_1"><a href="http://www.aapg.org/publications/news" title="News">News</a> <ul class="pf_lvl_2"> <li class="Inactive First HasChildren pf_lvl_2" id="Menu6_Col2_L1_1_L2_1"><a href="http://www.aapg.org/publications/news/explorer" title="Explorer">Explorer</a> <ul class="pf_lvl_3"> <li class="Inactive First pf_lvl_3" id="Menu6_Col2_L1_1_L2_1_L3_1"><a href="http://www.aapg.org/publications/news/explorer/current-issue" title="Redirecting to the Current Issue of AAPG Explorer...">Current Issue</a></li> <li class="Inactive Last pf_lvl_3" id="Menu6_Col2_L1_1_L2_1_L3_2"><a href="http://www.aapg.org/publications/news/explorer/archives" title="EXPLORER Archives">Archives</a></li> </ul> </li> <li class="Inactive pf_lvl_2" id="Menu6_Col2_L1_1_L2_2"><a href="http://dpa.aapg.org/correlator/index.cfm" title="Correlator">Correlator</a></li> <li class="Inactive pf_lvl_2" id="Menu6_Col2_L1_1_L2_3"><a href="http://www.aapg.org/publications/news/delegates-voice/archives" title="Delegates Voice">Delegates Voice</a></li> <li class="Inactive Last pf_lvl_2" id="Menu6_Col2_L1_1_L2_4"><a href="http://deg.aapg.org/News/Newsletter.aspx" title="Spheres of Influence">Spheres of Influence</a></li> </ul> </li> </ul> </div> <div class="Column" id="Menu6_Col3"> <ul class="pf_lvl_1"> <li class="Inactive First Last HasChildren pf_lvl_1" id="Menu6_Col3_L1_1"><a href="http://www.aapg.org/publications/special-publications" title="Special Publications">Special Publications</a> <ul class="pf_lvl_2"> <li class="Inactive First pf_lvl_2" id="Menu6_Col3_L1_1_L2_1"><a href="http://www.aapg.org/publications/special-publications/books" title="Books">Books</a></li> <li class="Inactive pf_lvl_2" id="Menu6_Col3_L1_1_L2_2"><a href="http://www.aapg.org/publications/special-publications/cd-dvd" title="CD-DVD">CD-DVD</a></li> <li class="Inactive pf_lvl_2" id="Menu6_Col3_L1_1_L2_3"><a href="http://www.aapg.org/publications/special-publications/maps" title="Maps">Maps</a></li> <li class="Inactive pf_lvl_2" id="Menu6_Col3_L1_1_L2_4"><a href="http://www.aapg.org/publications/special-publications/digital-downloads" title="Digital Downloads">Digital Downloads</a></li> <li class="Inactive Last pf_lvl_2" id="Menu6_Col3_L1_1_L2_5"><a href="http://wiki.aapg.org" title="AAPG Wiki">AAPG Wiki</a></li> </ul> </li> </ul> </div> <div class="Column" id="Menu6_Col4"> <ul class="pf_lvl_1"> <li class="Inactive First Last HasChildren pf_lvl_1" id="Menu6_Col4_L1_1"><a href="http://datapages.com/" title="Online">Online</a> <ul class="pf_lvl_2"> <li class="Inactive First pf_lvl_2" id="Menu6_Col4_L1_1_L2_1"><a href="http://datapages.com/">Datapages</a></li> <li class="Inactive pf_lvl_2" id="Menu6_Col4_L1_1_L2_2"><a href="http://www.aapg.org/publications/online/datapages-archives" title="Datapages Archives">Datapages Archives</a></li> <li class="Inactive pf_lvl_2" id="Menu6_Col4_L1_1_L2_3"><a href="http://www.searchanddiscovery.com/">Search and Discovery</a></li> <li class="Inactive pf_lvl_2" id="Menu6_Col4_L1_1_L2_4"><a href="http://www.datapages.com/AssociatedWebsites/GISOpenFiles.aspx">GIS Open Files</a></li> <li class="Inactive Last pf_lvl_2" id="Menu6_Col4_L1_1_L2_5"><a href="http://datapages.com/AssociatedWebsites/GISMaps.aspx">GIS Map Publishing Program</a></li> </ul> </li> </ul> </div> <div class="Column" id="Menu6_Col5"> <ul class="pf_lvl_1"> <li class="Inactive First Last HasChildren pf_lvl_1" id="Menu6_Col5_L1_1"><a href="http://www.aapg.org/publications/blogs" title="AAPG Blog Zone">Blogs</a> <ul class="pf_lvl_2"> <li class="Inactive First pf_lvl_2" id="Menu6_Col5_L1_1_L2_1"><a href="http://www.aapg.org/publications/blogs/energy-policy" title="Energy Policy Blog">Energy Policy Blog</a></li> <li class="Inactive pf_lvl_2" id="Menu6_Col5_L1_1_L2_2"><a href="http://www.aapg.org/publications/blogs/wwwupdate" title="wwwUpdate">wwwUpdate</a></li> <li class="Inactive pf_lvl_2" id="Menu6_Col5_L1_1_L2_3"><a href="http://www.aapg.org/publications/blogs/events" title="Events Blog">Events Blog</a></li> <li class="Inactive pf_lvl_2" id="Menu6_Col5_L1_1_L2_4"><a href="http://www.aapg.org/publications/blogs/learn" title="Learn! Blog">Learn! Blog</a></li> <li class="Inactive Last pf_lvl_2" id="Menu6_Col5_L1_1_L2_5"><a href="http://www.aapg.org/publications/blogs/student-outlook" title="Student Outlook">Student Outlook</a></li> </ul> </li> </ul> </div> <div class="Column" id="Menu6_Col6"> <ul class="pf_lvl_1"> <li class="Inactive First Last pf_lvl_1" id="Menu6_Col6_L1_1"><a href="http://www.aapg.org/publications/advertise" title="Advertise">Advertise</a></li> </ul> </div> <div class="Column Last" id="Menu6_Col7"> <ul class="pf_lvl_1"> <li class="Inactive First Last pf_lvl_1" id="Menu6_Col7_L1_1"><a href="http://www.aapg.org/publications/media" title="Media">Media</a></li> </ul> </div> </div></div><div class="PostMenuDiv"></div></li> <li class="Inactive pf_lvl_0" id="Menu7"><a href="http://store.aapg.org/"><span class="MenuText">Store</span></a><div class="PostMenuDiv"></div></li> <li class="Inactive Last pf_lvl_0" id="Menu8"><a href="http://www.aapg.org/help" title="Help"><span class="MenuText">Help</span></a><div class="PostMenuDiv"></div></li> </ul> </div></div> </div> </div> </div> </div> </div> <div class="clr after_menu_bg"></div> <!--Menu Area End--> <!--Main Content Area Starts--> <div class="main_content_bg"> <div class="row"> <!--<div class="grey_bg"></div>--> <!-- BEGIN DFP Ads Desktop 180x150 x4 --> <div id="dnn_AdsPane" class="AdsPane"> <!-- BEGIN: Bogdan's test for desktop sidebar --> <!-- <div data-dimensions="180x150" id="AAPGmainWeb_Homepage_180x150_1of4" style="height: 150px; width: 180px;" class="adslot ad-desktop"></div> <div data-dimensions="180x150" id="AAPGmainWeb_Homepage_180x150_2of4" style="height: 150px; width: 180px;" class="adslot ad-desktop"></div> <div data-dimensions="180x150" id="AAPGmainWeb_Homepage_180x150_3of4" style="height: 150px; width: 180px;" class="adslot ad-desktop"></div> <div data-dimensions="180x150" id="AAPGmainWeb_Homepage_180x150_4of4" style="height: 150px; width: 180px;" class="adslot ad-desktop"></div> --> <!-- END: Bogdan's test for desktop sidebar --> <!--<div style="width: 192px; margin-top: 10px;" class="ad-pane-bottom"><a class="dnnPrimaryAction" href="http://www.aapg.org/publications/advertise">Advertise</a></div>--> <!-- <div class="DnnModule DnnModule-BannerDisplay DnnModule-3280"><a name="3280"></a><div id="dnn_ctr3280_ContentPane"> <!-- Start_Module_3280 -- > <div class="not-home-page"><div id="dnn_ctr3280_ModuleContent" class="DNNModuleContent ModBannerDisplayC"> <!--BannerDisplay module, Copyright (C) 2006 Smoke Ranch Software (http://www.smokeranch.com)-- > <script type="text/javascript" defer src="https://www.aapg.org/DesktopModules/BannerDisplay/bannerdisplay.js"></script> <div id="dnn_ctr3280_WT_Banners_pnlBanners" style="height:600px;width:170px;"> <div class="bannerDisplayDiv"> <div class="bannerDisplayRowDiv" style="clear:both"><div class="bannerDisplayCellDiv" style="float:left; padding: 4px"> <a href="http://www.aapg.org/DesktopModules/BannerDisplay/Click.aspx?src=3280_253" title="GeoLogic" target="_blank"><img src="https://www.aapg.org/Portals/WillowTree/GeoLOGIC-beach-2014.gif" width="150" height="600" border="0" alt="GeoLogic" /></a></div> </div> </div> </div> </div><div class="ad-pane-bottom"><a class="dnnPrimaryAction" href="//www.aapg.org/publications/advertise">Advertise</a></div> </div> <!-- End_Module_3280 -- > </div> </div> --> </div> <!-- END DFP Ads Desktop 180x150 x4 --> <div class="main_content_area" id="outerTd"> <div class="dnnFormMessage dnnFormInfo" style="display: none; margin-right: 0;">hello</div> <div id="top_rt" class="top_rt" style="height: 0;"> <span id="dnn_SearchPane" class="SearchPane slide-menu-subpanel"><div class="DnnModule DnnModule-avtSearchBoostInput DnnModule-2859"><a name="2859"></a> <div class="No_Title_White"><div id="dnn_ctr2859_contentpane"></div></div> </div></span> <span id="dnn_SocialMediaPane" class="SocialMediaPane slide-menu-subpanel"><div class="DnnModule DnnModule-DNN_HTML DnnModule-3692"><a name="3692"></a><div id="dnn_ctr3692_ContentPane"><!-- Start_Module_3692 --><div id="dnn_ctr3692_ModuleContent" class="DNNModuleContent ModDNNHTMLC"> <!-- <div id="dnn_ctr3692_HtmlModule_lblContent" class="Normal"> <div class="social-icons"> <span displaytext="LinkedIn" class="st_linkedin_large aapg-linkedin"></span> <span displaytext="Facebook" class="st_facebook_large aag-facebook"></span> <span displaytext="Tweet" class="st_twitter_large aapg-twitter"></span> <span class="st_googleplus_large aapg-googleplus" displaytext="Google +"></span> <span class="st_pinterest_large aapg-pinterest" displaytext="Pinterest"></span> <span displaytext="Email" class="st_email_large aapg-email"></span> <span displaytext="ShareThis" class="st_sharethis_large aapg-sharethis"></span> </div> </div> --> </div><!-- End_Module_3692 --></div> </div></span> <span id="qr" class="slide-menu-subpanel qr" style="text-align: center;"><span class="border"></span></span> <span id="desktopormobile" class="slide-menu-subpanel"> <!--<a id="setAAPG2mobile" class="dnnPrimaryAction" href="javascript:void(0);" onclick="setAAPG2mobile()">Use Website as Mobile User</a>--> </span> </div> <!-- <div class="top_lt"> <a href="//www.aapg.org/">Home</a><span id="dnn_dnnBREADCRUMB_lblBreadCrumb"></span> <h1></h1> </div>--> <div class="clr"></div> <div class="inner_fullpane_area" itemscope itemtype=''> <!-- <img data-src="https://staging.aapg.net/Portals/0/PackFlashItemImages/WebReady/oklahoma-plays-offer-untapped-potential-hero.jpg?width=955&height=400&quality=50&mode=crop&a.unsharp=radius&encoder=freeimage&slimmage=true" data-slimmage="true" src="https://staging.aapg.net/Portals/0/PackFlashItemImages/WebReady/oklahoma-plays-offer-untapped-potential-hero.jpg?width=1120&height=400&quality=90&mode=crop&a.unsharp=radius&encoder=freeimage&slimmage=true" data-pixel-width="1120"> &height=400&mode=crop --> <!--<img class="lazy" data-original="" src="https://staging.aapg.net/Portals/0/PackFlashItemImages/WebReady/oklahoma-plays-offer-untapped-potential-hero.jpg?scale=both&width=965&quality=90&a.unsharp=radius&encoder=freeimage&slimmage=true">--> <!--<div class="dnnFormMessage dnnFormWarning dnnClear">Due to the impacts of <strong>Coronavirus (COVID-19)</strong>, shipping for orders placed in the store may experience short delays.</div>--> <div id="dnn_ContentPane" class="ContentPane"><div class="DnnModule DnnModule-DNN_HTML DnnModule-15866"><a name="15866"></a> <div class="No_Title_White"><div id="dnn_ctr15866_contentpane"> <div class="StoreMessage"> <div id="StoreMessageModal" class="modal fade " role="dialog" tabindex="-1" aria-labelledby="StoreMessageModal" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header alert-warning"> <h4 class="modal-title"><span id="spanTitle"></span></h4> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <span id="spanBody"></span> </div> </div> </div> </div> </div> <script type="text/javascript"> function openStoreMessageModal(title, body) { jQuery('#spanTitle').html(title); jQuery('#spanBody').html(body); jQuery(document).ready(function () { jQuery("#StoreMessageModal").modal('show'); }); } </script> <div class="atsBootstrap"> <div id="ctl00_storeWrapper" class="storewrapper"> <div id="ctl00_storeHome" class="StoreHome"> </div> <div id="ctl00_viewOrders" class="ViewOrders"> </div> <div style="clear: both;"></div> <div class="results"> <div class="storelayout"> <div class="prod_search"> <div class="storeheader"> <div class="fieldset"> <div id="ctl00_store_ucStoreHeader_divLegend" class="legend"> <span id="ctl00_store_ucStoreHeader_lblSearchHeader">Search Store</span> </div> <div class="container-fluid"> <div class="row"> <div class="col-sm-6"> <div class="RadAjaxPanel" id="ctl00_store_ucStoreHeader_ucProductSearch_ctl00_store_ucStoreHeader_ucProductSearch_rapStoreSearchPanel"> <div id="ctl00_store_ucStoreHeader_ucProductSearch_rapStoreSearch"> <div id="ctl00_store_ucStoreHeader_ucProductSearch_pnlSearch" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'ctl00_store_ucStoreHeader_ucProductSearch_btSearchSubmit')"> <div class="prodsearch"> <div id="ctl00_store_ucStoreHeader_ucProductSearch_divProdSearch"> <div class="form-inline"> <div class="input"> <input name="ctl00$store$ucStoreHeader$ucProductSearch$tbAuto" type="text" id="ctl00_store_ucStoreHeader_ucProductSearch_tbAuto" class="form-control tb" placeholder="Enter search string" /> <input type="hidden" name="ctl00$store$ucStoreHeader$ucProductSearch$hidid" id="ctl00_store_ucStoreHeader_ucProductSearch_hidid" /> </div> <div class="action"> <div class="RadAjaxPanel" id="ctl00_ctl00_store_ucStoreHeader_ucProductSearch_btSearchSubmitPanel"> <input type="button" name="ctl00$store$ucStoreHeader$ucProductSearch$btSearchSubmit" value="Search Store" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$store$ucStoreHeader$ucProductSearch$btSearchSubmit", "", true, "ProductSearch", "", false, true))" id="ctl00_store_ucStoreHeader_ucProductSearch_btSearchSubmit" class="btn btn-primary TextButton searchbutton" /> </div> </div> </div> <div class="row"> <div class="col-sm-12"> <div> <span id="ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermTextBox" class="alert alert-danger validationError" role="alert" style="color:Red;display:none;">You must enter a search term before you press the Search button.</span> <span id="ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermAutoBox" class="alert alert-danger validationError" role="alert" style="color:Red;display:none;">You must enter a search term before you press the Search button.</span> </div> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> var base_url = '/'; if (base_url == '/') base_url = ''; (function ($) { $(document).ready(function () { $(".tb").autocomplete({ select: function (event, ui) { // now assign the id of the selected element into your hidden field $("#ctl00_store_ucStoreHeader_ucProductSearch_hidid").val(ui.item.ID); }, source: function (request, response) { $.ajax({ url: base_url + "/Search/getContentKeywords.aspx", autofill: "true", data: {}, dataType: "json", type: "POST", contentType: "application/json; charset=utf-8", // dataFilter: function (data) { return data; }, success: function (data) { var datafromServer = data.split(":"); $("[id$='tbAuto']").autocomplete({ source: datafromServer }); } //, //error: function (XMLHttpRequest, textStatus, errorThrown) { // alert(textStatus); // alert(errorThrown); //} }); }, minLength: 1 }); }); })($telerik.$); </script> </div> <div class="col-sm-6"> <div class="RadAjaxPanel" id="ctl00_ctl00_store_ucStoreHeader_ucViewCartPanel"> <div class="RadAjaxPanel" id="ctl00_ctl00_store_ucStoreHeader_ucViewCart_pnlCartPanel"> <div id="ctl00_store_ucStoreHeader_ucViewCart_pnlCart"> <div class="viewcartdiv float-md-right"> <div class="viewcartbuttondiv"> <input type="button" name="ctl00$store$ucStoreHeader$ucViewCart$btnViewCart" value="Back to Cart" id="ctl00_store_ucStoreHeader_ucViewCart_btnViewCart" disabled="disabled" class="btn btn-primary TextButton viewcartbutton" NavigateUrl="" /> </div> <div id="ctl00_store_ucStoreHeader_ucViewCart_checkoutbuttondiv" class="checkoutbuttondiv"> <input type="button" name="ctl00$store$ucStoreHeader$ucViewCart$btnCheckout" value="Place Order" id="ctl00_store_ucStoreHeader_ucViewCart_btnCheckout" disabled="disabled" class="btn btn-primary TextButton checkoutbutton" NavigateUrl="" /> </div> </div> </div><div class="RadAjaxPanel" id="ctl00_ctl00_store_ucStoreHeader_ucViewCart_btnViewCartPanel"> </div><div class="RadAjaxPanel" id="ctl00_ctl00_store_ucStoreHeader_ucViewCart_btnCheckoutPanel"> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="colaside"> <div class="RadAjaxPanel" id="ctl00_store_ctl00_store_rapProductResultsPanel"> <div id="ctl00_store_rapProductResults"> <div class="fieldset cart_summary"> <div id="ctl00_store_ucStoreGutter_legendLblCartSummary" class="legend"> <span id="ctl00_store_ucStoreGutter_lblCartSummary">Cart Summary</span> </div> <div class="RadAjaxPanel" id="ctl00_ctl00_store_ucStoreGutter_ucCartSummaryPanel"> <script type="text/javascript" language="JavaScript"> <!-- // Copyright 2006,2007 Bontrager Connection, LLC // http://bontragerconnection.com/ and http://willmaster.com/ // Version: July 28, 2007 var cX = 0; var cY = 0; var rX = 0; var rY = 0; function UpdateCursorPosition(e) { cX = e.pageX; cY = e.pageY; } function UpdateCursorPositionDocAll(e) { cX = event.clientX; cY = event.clientY; } if (document.all) { document.onmousemove = UpdateCursorPositionDocAll; } else { document.onmousemove = UpdateCursorPosition; } function AssignPosition(d) { if (self.pageYOffset) { rX = self.pageXOffset; rY = self.pageYOffset; } else if (document.documentElement && document.documentElement.scrollTop) { rX = document.documentElement.scrollLeft; rY = document.documentElement.scrollTop; } else if (document.body) { rX = document.body.scrollLeft; rY = document.body.scrollTop; } if (document.all) { cX += rX; cY += rY; } d.style.left = (cX + 10) + "px"; d.style.top = (cY + 10) + "px"; } function HideContent(d) { if (d.length < 1) { return; } document.getElementById(d).style.display = "none"; } function ShowContent(d) { if (d.length < 1) { return; } var dd = document.getElementById(d); AssignPosition(dd); dd.style.display = "block"; } function ReverseContentDisplay(d) { if (d.length < 1) { return; } var dd = document.getElementById(d); AssignPosition(dd); if (dd.style.display == "none") { dd.style.display = "block"; } else { dd.style.display = "none"; } } //--> </script> <div id="divCartSummary"> <div style="float: right;"> <div id="cartshow" class="quickcartshow" onmousedown="ShowContent('divCartDetails'); ShowContent('carthide'); HideContent('cartshow'); return true;"> <a href="#" class="altbutton" style="font-size: .9em;">+ Show</a> </div> <div id="carthide" class="quickcarthide" style="display: none;" onmousedown="HideContent('divCartDetails'); ShowContent('cartshow'); HideContent('carthide'); return true;"> <a href="#" class="altbutton" style="font-size: .9em;">- Hide</a> </div> </div> <strong> 0 item(s) ($0.00)</strong> </div> <div id="divCartDetails" style="display: none;"> <div id="ctl00_store_ucStoreGutter_ucCartSummary_ucQuickCart_pnlEmpty"> <div class="alert alert-warning emptycartnotice" role="alert"> Your cart is empty. </div> </div> </div> <div class="viewinvoicesbuttondiv"> <!-- Modal --> <div id="ShowInvoicesModal" class="modal fade" role="dialog" tabindex="-1" aria-labelledby="InvoicesModal" data-backdrop="static" aria-hidden="true"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header alert-primary"> <h4 class="modal-title"> <span id="ctl00_store_ucStoreGutter_ucCartSummary_ucInvoices_lblInvoicesHeader">Open Invoices</span></h4> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <p class="text-primary"> <span id="ctl00_store_ucStoreGutter_ucCartSummary_ucInvoices_lblInvoicesInstructions">Click the box next to each open invoice to add it to your cart.</span> </p> <div id="ctl00_store_ucStoreGutter_ucCartSummary_ucInvoices_Invoices" class="input"></div> <table id="tableInvoices" class="display" style="width: 100%"> <thead> <tr> <th></th> <th class="date">Date </th> <th class="invoiceNumber">Invoice </th> <th class="description">Description </th> <th class="balance">Balance </th> <th>In Cart</th> </tr> </thead> <tbody> </table> <p class="text-primary"> <span id="ctl00_store_ucStoreGutter_ucCartSummary_ucInvoices_lblInvoicesFooter"></span> </p> </div> <div class="modal-footer"> <button type="button" class="btn btn-warning TextButton cancelbutton" data-dismiss="modal"><span>Cancel</span></button> <div class="RadAjaxPanel" id="ctl00_ctl00_store_ucStoreGutter_ucCartSummary_ucInvoices_btnAddToCartPanel"> <input type="button" name="ctl00$store$ucStoreGutter$ucCartSummary$ucInvoices$btnAddToCart" value="Add To Cart" onclick="getSelectedInvoices();__doPostBack('ctl00$store$ucStoreGutter$ucCartSummary$ucInvoices$btnAddToCart','')" id="ctl00_store_ucStoreGutter_ucCartSummary_ucInvoices_btnAddToCart" class="btn btn-primary TetButton savebutton" /> </div> </div> </div> </div> </div> </div> <div id="removedItemsNoticeModal" class="modal fade " role="dialog" tabindex="-1" aria-labelledby="removedItemsNoticeModal" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header alert-warning"> <h4 class="modal-title"> </h4> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> </div> <div class="modal-footer"> <input type="button" name="ctl00$store$ucStoreGutter$ucCartSummary$ucRemovedItemsNotice$btnContinueShopping" value="Continue Shopping" onclick="this.disabled = true; this.value = 'Loading...';__doPostBack('ctl00$store$ucStoreGutter$ucCartSummary$ucRemovedItemsNotice$btnContinueShopping','')" id="ctl00_store_ucStoreGutter_ucCartSummary_ucRemovedItemsNotice_btnContinueShopping" class="btn btn-primary TextButton continueshoppingbutton" data-dismiss="modal" /> <input type="button" name="ctl00$store$ucStoreGutter$ucCartSummary$ucRemovedItemsNotice$btnViewCart" value="View Cart" onclick="this.disabled = true; this.value = 'Loading...';WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$store$ucStoreGutter$ucCartSummary$ucRemovedItemsNotice$btnViewCart", "", false, "", "viewcart.aspx", false, true))" id="ctl00_store_ucStoreGutter_ucCartSummary_ucRemovedItemsNotice_btnViewCart" class="btn btn-primary TextButton viewcartbutton" data-dismiss="modal" /> <input type="button" name="ctl00$store$ucStoreGutter$ucCartSummary$ucRemovedItemsNotice$btnCheckout" value="Checkout" onclick="this.disabled = true; this.value = 'Loading...';WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$store$ucStoreGutter$ucCartSummary$ucRemovedItemsNotice$btnCheckout", "", false, "", "checkout.aspx", false, true))" id="ctl00_store_ucStoreGutter_ucCartSummary_ucRemovedItemsNotice_btnCheckout" class="btn btn-primary TextButton checkoutbutton" data-dismiss="modal" /> </div> </div> </div> </div> </div> </div> <div id="ctl00_store_ucStoreGutter_fsDuesCategories" class="fieldset DuesCategories"> <div id="ctl00_store_ucStoreGutter_legendDuesCategories" class="legend"> <span id="ctl00_store_ucStoreGutter_lblDuesCategories">Subscribe/Donate</span> </div> <div class="divDuesCategories"> <span id="ctl00_store_ucStoreGutter_ucDuesCategories_dlDuesCats"><span> <a id="ctl00_store_ucStoreGutter_ucDuesCategories_dlDuesCats_ctl00_hlProdCat" href="https://store.aapg.org/SearchResults.aspx?searchterm=Remaining+Archives&searchoption=ALL">Datapages Full Digital Archives</a> </span><br /><span> <a id="ctl00_store_ucStoreGutter_ucDuesCategories_dlDuesCats_ctl01_hlProdCat" href="https://store.aapg.org/SearchResults.aspx?searchterm=interpretation+journal&searchoption=ALL">Interpretation Journal</a> </span></span> </div> </div> <div id="ctl00_store_ucStoreGutter_fsEventCategories" class="fieldset EventCategories"> <div id="ctl00_store_ucStoreGutter_legendEventCategories" class="legend"> <span id="ctl00_store_ucStoreGutter_lblEventCategories">Education Events</span> </div> <div class="divEventCategories"> <span id="ctl00_store_ucStoreGutter_ucEventCategories_dlEventCats"><span> <a id="ctl00_store_ucStoreGutter_ucEventCategories_dlEventCats_ctl00_hlProdCat" href="SearchResults.aspx?EXCLUDEEVENTTYPE=CONF,CONV,EXPO">All Education Events</a> </span><br /><span> <a id="ctl00_store_ucStoreGutter_ucEventCategories_dlEventCats_ctl01_hlProdCat" href="SearchResults.aspx?EXCLUDEEVENTTYPE=CONV,ESYMP,FEC,FLDCR,FLDSE,FORUM,GTW,ONLIN,RESCO,SC,SCHL,SEC,TRPAR,WEC,REX">Conventions/Conferences</a> </span><br /><span> <a id="ctl00_store_ucStoreGutter_ucEventCategories_dlEventCats_ctl02_hlProdCat" href="SearchResults.aspx?EXCLUDEEVENTTYPE=CONF,CONV,EXPO,FEC,FLDCR,FLDSE,FORUM,GTW,ONLIN,RESCO,SC,SCHL,SEC,TRPAR,WEC,REX">E-Symposia Courses</a> </span><br /><span> <a id="ctl00_store_ucStoreGutter_ucEventCategories_dlEventCats_ctl03_hlProdCat" href="SearchResults.aspx?EXCLUDEEVENTTYPE=CONF,CONV,ESYMP,EXPO,FEC,FLDCR,FLDSE,GTW,ONLIN,RESCO,SC,SCHL,SEC,TRPAR,WEC,REX">Forums</a> </span><br /><span> <a id="ctl00_store_ucStoreGutter_ucEventCategories_dlEventCats_ctl04_hlProdCat" href="SearchResults.aspx?EXCLUDEEVENTTYPE=CONF,CONV,ESYMP,EXPO,FEC,FLDCR,FLDSE,FORUM,ONLIN,RESCO,SC,SCHL,SEC,TRPAR,WEC">GTWs</a> </span></span> </div> </div> <div id="ctl00_store_ucStoreGutter_fsProductCategories" class="fieldset ProductCategories"> <div id="ctl00_store_ucStoreGutter_legendProductCategories" class="legend"> <span id="ctl00_store_ucStoreGutter_lblProductCategories">Product Categories</span> </div> <script type="text/javascript"> function rtvProductCategories_OnNodeExpandedCollapsed(sender, eventArgs) { var allNodes = eventArgs._node.get_treeView().get_allNodes(); var i; var selectedNodes = ""; for (i = 0; i < allNodes.length; i++) { if (allNodes[i].get_expanded()) { selectedNodes += allNodes[i].get_value() + "*"; } } Set_Cookie("expandedNodes", selectedNodes, 30); } function Set_Cookie(name, value, expires, path, domain, secure) { // set time, it's in milliseconds var today = new Date(); today.setTime(today.getTime()); /* if the expires variable is set, make the correct expires time, the current script below will set it for x number of days, to make it for hours, delete * 24, for minutes, delete * 60 * 24 */ if (expires) { expires = expires * 1000 * 60 * 60 * 24; } var expires_date = new Date(today.getTime() + (expires)); document.cookie = name + "=" + escape(value) + ((expires) ? ";expires=" + expires_date.toGMTString() : "") + ((path) ? ";path=" + path : "") + ((domain) ? ";domain=" + domain : "") + ((secure) ? ";secure" : ""); } </script> <div class="divProdCategories"> <div id="ctl00_store_ucStoreGutter_ucProductCategories1_rtvProductCategories" class="RadTreeView RadTreeView_Default"> <ul class="rtUL rtLines"> <li class="rtLI rtFirst"><div class="rtTop"> <span class="rtSp"></span><span class="rtMinus"></span><a class="rtIn" href="searchresults.aspx?categoryid=1">All Products</a> </div><ul class="rtUL"> <li class="rtLI"><div class="rtTop"> <span class="rtSp"></span><span class="rtMinus"></span><a class="rtIn" href="searchresults.aspx?categoryid=2">Books and Journals</a> </div><ul class="rtUL"> <li class="rtLI"><div class="rtTop"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=6">Archie</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=7">Bargain</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=37">Bulletin</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=8">Combined Publications Archive Prepaid Plans</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=9">Computer Applications</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=10">Continuing Education</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=36">Digital Downloads</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=11">Digital Downloads From Other Publishers</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=12">From Other Publishers</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=13">Geological Society of London</a> </div></li><li class="rtLI"><div class="rtMid rtSelected"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=14">Hedberg</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=15">Journals</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=16">Memoirs</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=17">Methods in Exploration</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=18">On CD/DVD</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=19">Sale</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=20">Special Publications</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=21">Studies in Geology</a> </div></li><li class="rtLI rtLast"><div class="rtBot"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=22">Treatise</a> </div></li> </ul></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><span class="rtPlus"></span><a class="rtIn" href="searchresults.aspx?categoryid=4">GIS and Datasets</a> </div><ul class="rtUL" style="display:none;"> <li class="rtLI"><div class="rtTop"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=31">Datasets</a> </div></li><li class="rtLI rtLast"><div class="rtBot"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=32">GIS</a> </div></li> </ul></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><span class="rtPlus"></span><a class="rtIn" href="searchresults.aspx?categoryid=3">Maps and Charts</a> </div><ul class="rtUL" style="display:none;"> <li class="rtLI"><div class="rtTop"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=25">California Geological Maps - Digital Download</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=23">Circum-Pacific - Digital Download</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=24">COSUNA Charts - Digital Download</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=26">Highway Maps - Digital Download</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=27">Highway Maps - Print</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=28">Miscellaneous - Digital Download</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=29">Miscellaneous - Print</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=30">On CD/DVD</a> </div></li><li class="rtLI rtLast"><div class="rtBot"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=34">RMAG - Digital Download</a> </div></li> </ul></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><span class="rtPlus"></span><a class="rtIn" href="searchresults.aspx?categoryid=5">Training</a> </div><ul class="rtUL" style="display:none;"> <li class="rtLI rtLast"><div class="rtBot"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=33">Video Training on DVD</a> </div></li> </ul></li><li class="rtLI rtLast"><div class="rtBot"> <span class="rtSp"></span><span class="rtPlus"></span><a class="rtIn" href="searchresults.aspx?categoryid=38">Video Main</a> </div><ul class="rtUL" style="display:none;"> <li class="rtLI rtLast"><div class="rtBot"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=41">Virtual Event</a> </div></li> </ul></li> </ul></li><li class="rtLI rtLast"><div class="rtBot"> <span class="rtSp"></span><a class="rtIn" href="searchresults.aspx?categoryid=42"></a> </div></li> </ul><input id="ctl00_store_ucStoreGutter_ucProductCategories1_rtvProductCategories_ClientState" name="ctl00_store_ucStoreGutter_ucProductCategories1_rtvProductCategories_ClientState" type="hidden" /> </div> </div> </div> </div> </div> </div> <div class="colmain"> <div class="fieldset"> <div class="legend"> <div class="SearchResults"> <span id="ctl00_store_lblSearchResults">Search Results</span> </div> </div> <div id="ctl00_store_ucStoreSearchResults_divProductResults"> <div style="clear: both"> </div> <div class="RadAjaxPanel" id="ctl00_store_ucStoreSearchResults_ctl00_store_ucStoreSearchResults_rapStoreSearchResultsPanel"> <div id="ctl00_store_ucStoreSearchResults_rapStoreSearchResults"> <div class="RadAjaxPanel" id="ctl00_ctl00_store_ucStoreSearchResults_dlSearchResultsPanel"> </div> <span id="ctl00_store_ucStoreSearchResults_lblNoProductsFound" style="display:inline-block;font-weight:bold;height:365px;"><br/>No items were found that match your search criteria.</span> </div> </div> <div class="RadAjaxPanel" id="ctl00_ctl00_store_ucStoreSearchResults_divResultsBottomBarPanel"> <div id="ctl00_store_ucStoreSearchResults_divResultsBottomBar" class="ResultsBottomBar"> <div id="ctl00_store_ucStoreSearchResults_divPagination" class="ResultsPagination"> </div> </div> </div> </div> </div> </div> </div> </div> <div id="ctl00_store_alpLoading" style="display:none;"> <div class="loading"> <img id="ctl00_store_imgAlpGrid" src="Images/loading3.gif" style="border-width:0px;" /> </div> </div> <div id="ctl00_store_upAddToCartNotice"> <div id="addToCartNoticeModal" class="modal fade " role="dialog" tabindex="-1" aria-labelledby="addToCartNoticeModal" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="dialog"> <!-- Modal content--> <div class="modal-content"> <div class="modal-header alert-success"> <h4 class="modal-title">Item added to cart!</h4> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <div id="ctl00_store_ucAddToCartNotice_ucQuickCart_pnlCart"> <table class="table table-hover QuickCart"> <thead> <tr> <th scope="col" class="text-left">Item </th> <th scope="col" class="text-center">Qty </th> <th scope="col" class="text-right">Price </th> </tr> </thead> <tfoot> <tr> <th class="text-left">Subtotal </th> <th></th> <th class="text-right"> </th> </tr> </tfoot> </table> <div id="ctl00_store_ucAddToCartNotice_ucQuickCart_divQuickCartNavigation" class="quickcartdiv"> <div class="viewcartbuttondiv"> <a id="ctl00_store_ucAddToCartNotice_ucQuickCart_hlViewCart" class="btn btn-primary TextButton viewcartbutton" href="/viewcart.aspx"><span id="ctl00_store_ucAddToCartNotice_ucQuickCart_lblViewCart">Back to Cart</span></a> </div> <div class="checkoutbuttondiv"> <a id="ctl00_store_ucAddToCartNotice_ucQuickCart_hlCheckout" class="btn btn-primary TextButton checkoutbutton" href="payment.aspx"><span id="ctl00_store_ucAddToCartNotice_ucQuickCart_lblCheckout">Checkout</span></a> </div> </div> </div> <div id="ctl00_store_ucAddToCartNotice_ucQuickCart_pnlEmpty"> <div class="alert alert-warning emptycartnotice" role="alert"> Your cart is empty. </div> </div> </div> <div class="modal-footer"> <input type="button" name="ctl00$store$ucAddToCartNotice$btnContinueShopping" value="Continue Shopping" onclick="javascript:__doPostBack('ctl00$store$ucAddToCartNotice$btnContinueShopping','')" id="ctl00_store_ucAddToCartNotice_btnContinueShopping" class="btn btn-primary TextButton continueshoppingbutton" data-dismiss="modal" /> <input type="button" name="ctl00$store$ucAddToCartNotice$btnViewCart" value="View Cart" onclick="this.disabled = true; this.value = 'Loading...';WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$store$ucAddToCartNotice$btnViewCart", "", false, "", "viewcart.aspx", false, true))" id="ctl00_store_ucAddToCartNotice_btnViewCart" class="btn btn-primary TextButton viewcartbutton" data-dismiss="modal" /> <input type="button" name="ctl00$store$ucAddToCartNotice$btnCheckout" value="Checkout" onclick="this.disabled = true; this.value = 'Loading...';WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$store$ucAddToCartNotice$btnCheckout", "", false, "", "checkout.aspx", false, true))" id="ctl00_store_ucAddToCartNotice_btnCheckout" class="btn btn-primary TextButton checkoutbutton" data-dismiss="modal" /> </div> </div> </div> </div> </div> </div> <div id="ctl00_alpPanel" class="RadAjax RadAjax_Default" style="display:none;"> <div class="raDiv"> </div><div class="raColor raTransp"> </div> </div> <div id="ctl00_alpButton" style="display:none;"> <div class="loading"> <img id="ctl00_imgButtonLoading" src="images/loading3.gif" alt="Loading" style="border-width:0px;" /> </div> </div> </div> <!-- ScrapePageBottomStartTag --> </div></div> </div></div> <div class="clr"></div> <div class="clr"></div> <div class="clr"></div> <div class="clr"></div> <div class="clr"></div> <div class="clr"></div> <div class="clr"></div> <div id="empty"></div> </div> </div> </div> </div> <div class="clr"></div> <!--Main Content Area End--> <!--Footer Area Starts--> <div id="outerFt"> <div class="footer_bg"> <div class="row"> <div class="footer_area_bg"> <a id="sitemap" name="sitemap"></a> <div class="footer_area"> <div class="link_text" align="right"> Looking For Something? Click Here. +/- </div> <div id="hover_content2" class="hover_content"> <div class="foot_content_area"> <div id="dnn_FooterPane" class="FooterPane"><div class="DnnModule DnnModule-DNN_HTML DnnModule-13667"><a name="13667"></a><div id="dnn_ctr13667_ContentPane"><!-- Start_Module_13667 --><div id="dnn_ctr13667_ModuleContent" class="DNNModuleContent ModDNNHTMLC"> <div id="dnn_ctr13667_HtmlModule_lblContent" class="Normal"> <div class="cols6 padding dnnLeft"> <div class="wrapper"> <p class="footer_heading">AAPG</p> <p class="footer_content"><a href="//www.aapg.org/about/aapg/overview">About AAPG</a><br /> <a href="//www.aapg.org/about/membership/benefits"> Benefits</a><br /> <a href="//www.aapg.org/about/membership/types">How to Join</a><br /> <a href="http://appmanager.aapg.org/">Join Now</a><br /> <a href="//www.aapg.org/events/calendar">Calendar</a><br /> <a href="http://careercenter.aapg.org/" target="_blank">Careers</a><br /> <a href="//www.aapg.org/events/event-listings">Event List</a><br /> <a href="//www.aapg.org/help">Help</a><br /> <a href="//www.aapg.org/career/aapg-net">AAPG N.E.T.</a></p> </div> <div class="wrapper"> <p class="footer_heading">Divisions</p> <p class="footer_content"><a href="//www.aapg.org/about/aapg/divisions">About AAPG Divisions</a><br /> <a href="http://deg.aapg.org/" target="_blank">DEG: Division of Environmental Geosciences</a><br /> <a href="http://dpa.aapg.org/" target="_blank">DPA: Division of Professional Affairs</a><br /> <a href="http://emd.aapg.org/" target="_blank">EMD: Energy Minerals Division</a><br /> <a href="//www.aapg.org/about/aapg/divisions/psgd" target="_blank">PSGD: Petroleum Structure and Geomechanics Division</a></p> </div> <div class="wrapper"> <p class="footer_heading">Education</p> <p class="footer_content"><a href="//www.aapg.org/career/training" target="_blank">Education Home</a><br /> <a href="//www.aapg.org/career/training/in-person/short-courses">Courses</a><br /> <a href="//www.aapg.org/events/event-listings">Calendar</a><br /> <a href="//www.aapg.org/career/training/in-person/workshops">Geosciences Technology Workshops (GTW)</a><br /> <a href="//www.aapg.org/career/training/in-person/distinguished-lecturers">Lecturers</a><br /> <a href="//www.aapg.org/career/training">In Person Training</a><br /> <a href="//www.aapg.org/career/training#lt-2168215-online-training" target="_blank">Online Training</a><br /> <a href="//www.aapg.org/events/research/hedberg-conferences"></a><a href="http://archives.aapg.org/k12resources/" target="_blank">K-12 Resources</a><br /> <a href="//www.aapg.org/events/research/hedberg-conferences">Research Conferences</a><br /> <a href="//www.aapg.org/career/training/in-person/visiting-geoscientists">Visiting Geoscientist Program</a></p> </div> </div> <div class="cols6 padding dnnLeft"> <div class="wrapper"> <p class="footer_heading">Foundation</p> <p class="footer_content"><a href="http://foundation.aapg.org/" target="_blank"> Foundation Home</a><br /> <a href="http://foundation.aapg.org/students/index.cfm" target="_blank">Student Grants</a><br /> <a href="http://foundation.aapg.org/programs/index.cfm" target="_blank">Programs</a><br /> <a href="http://foundation.aapg.org/library/" target="_blank">Resource Library</a><br /> <strong><a href="https://www.aapg.org/eDonation/Core/eDonation.aspx" target="_blank">Donate</a></strong></p> </div> <div class="wrapper"> <p class="footer_heading">GEO-DC</p> <p class="footer_content"><a href="http://geodc.aapg.org/" target="_blank">GEO-DC Home</a><br /> <a href="http://geodc.aapg.org/about.cfm" target="_blank">About GEO-DC</a><br /> <a href="http://geodc.aapg.org/ActionAlert/" target="_blank">Action Alert</a><br /> <a href="http://blog.aapg.org/geodc/" target="_blank">Blog</a><br /> <a href="http://dpa.aapg.org/gac/index.cfm" target="_blank">AAPG Statements</a><br /> <a href="http://dpa.aapg.org/testimonies/index.cfm" target="_blank">Testimonies</a></p> </div> <div class="wrapper"> <p class="footer_heading">Geoscience</p> <p class="footer_content"><a href="//www.aapg.org/publications" target="_blank">Geoscience Home</a><br /> <a href="//www.aapg.org/publications/journals/bulletin" target="_blank">Bulletin</a><br /> <a href="//www.aapg.org/publications/journals/bulletin/archives" target="_blank">Archives</a><br /> <a href="http://datapages.com/" target="_blank">Datapages</a><br /> <a href="http://foundation.aapg.org/library/" target="_blank">Library</a><br /> <a href="//www.aapg.org/career/aapg-net">AAPG N.E.T.</a><br /> <a href="http://archives.datapages.com/data/index.html" target="_blank">Pay-per-View</a><br /> <a href="http://archives.aapg.org/pubs/aapgcopyright.cfm" target="_blank">Permissions</a></p> </div> <div class="wrapper"> <p class="footer_heading">Services</p> <p class="footer_content"><a href="//www.aapg.org/dpa/video/video.aspx" target="_blank">Ethics Training</a><br /> <a href="//www.aapg.org/about/aapg/overview/programs#5627705-benefits">GeoCare (Insurance)</a><br /> <a href="//www.aapg.org/profile">Pay Dues</a><br /> <a href="http://foundation.aapg.org/library">Library</a><br /> <a href="//www.aapg.org/about/membership/directory">Member Directory</a><br /> <a href="http://payperview.datapages.com/" target="_blank">Pay-per-View</a><br /> <a href="http://archives.aapg.org/slide_resources/index.cfm" target="_blank">Slide Vault</a><br /> <a href="http://archives.aapg.org/videos/index.cfm" target="_blank">Video Vault</a></p> </div> </div> <div class="cols6 padding dnnLeft"> <div class="wrapper"> <p class="footer_heading">International</p> <p class="footer_content"><a href="http://africa.aapg.org/" target="_blank">Africa Region</a><br /> <a href="http://asiapacific.aapg.org/">Asia Pacific Region</a><br /> <a href="http://canada.aapg.org/">Canada Region</a><br /> <a href="http://europe.aapg.org/" target="_blank">European Region</a><br /> <a href="http://latinamerica.aapg.org/" target="_blank">Latin America Region</a><br /> <a href="http://middleeast.aapg.org/" target="_blank">Middle East Region</a><br /> <a href="http://iba.aapg.org/" target="_blank">Imperial Barrel Award</a></p> </div> <div class="wrapper"> <p class="footer_heading">Global</p> <p class="footer_content"><a href="//www.aapg.org/Science/Geographic/Map">Global Home</a><br /> <a href="http://africa.aapg.org/">Africa (Lagos) Office</a><br /> <a href="http://asiapacific.aapg.org/" target="_blank">Asia Pacific (Singapore) Office</a><br /> <a href="http://canada.aapg.org/" target="_blank">Canada Contacts</a><br /> <a href="http://europe.aapg.org/" target="_blank">Europe (London) Office</a><br /> <a href="http://latinamerica.aapg.org/" target="_blank">Latin America (Bogot脙隆) Office</a><br /> <a href="http://middleeast.aapg.org/" target="_blank">Middle East (Dubai) Office</a></p> </div> <div class="wrapper"> <p class="footer_heading">Leadership</p> <p class="footer_content"><a href="//www.aapg.org/about/aapg/leadership">Leadership Rosters</a><br /> <a href="//www.aapg.org/about/aapg/overview#2474264-mission-statement">Purpose / Mission</a><br /> <a href="//www.aapg.org/Portals/0/docs/AAPG-constitution-bylaws.pdf">Constitution & Bylaws</a><br /> <a href="//www.aapg.org/about/aapg/overview/committees">Committees</a><br /> <a href="//www.aapg.org/career/aapg-net">AAPG N.E.T.</a></p> </div> <div class="wrapper"> <p class="footer_heading">Young Professionals</p> <p class="footer_content"> <a href="//www.aapg.org/youngpros">Activities</a><br /> <a href="//www.aapg.org/about/aapg/overview/committees/youngpros">Committee</a><br /> <a href="//www.aapg.org/about/membership/types/associate">Benefits</a><br /> <a href="http://www.facebook.com/group.php?gid=54302620259" target="_blank">Facebook</a></p> </div> </div> <div class="cols6 padding dnnLeft"> <div class="wrapper"> <p class="footer_heading">Login To:</p> <p class="footer_content"><a href="//www.aapg.org/profile/userid/%5Buser:userid%5D">Access Online Journals<br /> Member Directory <br /> Pay Dues<br /> Privacy Settings<br /> Review Site Activity<br /> Update Profile<br /> Upgrade Member Level<br /> Vote </a></p> </div> <div class="wrapper"> <p class="footer_heading">Meetings/Events</p> <p class="footer_content"><a href="//www.aapg.org/events/event-listings">Meetings Table</a><br /> <a href="//www.aapg.org/events/calendar">Calendar</a><br /> <a href="//www.aapg.org/events/conferences/ace/microsite" target="_blank">Annual Convention and Exhibition </a><br /> <a href="//www.aapg.org/events/conferences/ice/microsite" target="_blank">International Conference and Exhibition</a><br /> <a href="http://urtec.org/" target="_blank">Unconventional Resources Technology Conference</a><br /> <a href="http://arctictechnologyconference.com/" target="_blank">Arctic Technology Conference</a><br /> <a href="//www.aapg.org/events/research/hedberg-conferences">Research Conferences</a></p> </div> <div class="wrapper"> <p class="footer_heading">Membership</p> <p class="footer_content"><a href="//www.aapg.org/about/membership" target="_blank">Membership Home</a><br /> <a href="http://careercenter.aapg.org/" target="_blank">Careers</a><br /> <a href="//www.aapg.org/about/membership/directory">Member Directory</a><br /> <a href="//www.aapg.org/profile">Dues</a><br /> <a href="http://appmanager.aapg.org/" target="_blank">Join Online</a><br /> <a href="//www.aapg.org/about/aapg/overview/committees/prowess">Professional Women</a><br /> <a href="//www.aapg.org/about/membership/recruitment-program">Recruit</a><br /> <a href="//www.aapg.org/about/aapg/leadership/regions">Regions</a><br /> <a href="//www.aapg.org/about/aapg/leadership/sections">Sections</a><br /> <a href="//www.aapg.org/about/membership/benefits">Services</a><br /> <a href="//www.aapg.org/about/aapg/overview/committees/youngpros">Young Professionals</a><br /> <a href="http://foundation.aapg.org/" target="_blank">AAPG Foundation</a></p> </div> </div> <div class="cols6 padding dnnLeft"> <div class="wrapper"> <p class="footer_heading">Programs</p> <p class="footer_content"><a href="//www.aapg.org/about/aapg/overview/programs">About Programs</a><br /> <a href="http://iba.aapg.org/" target="_blank">Imperial Barrel Award</a><br /> <a href="//www.aapg.org/career/training/in-person/distinguished-lecturers">Distinguished Lecturers</a><br /> <a href="//www.aapg.org/career/training/in-person/visiting-geoscientists">Visiting Geoscientist</a><br /> <a href="//www.aapg.org/about/membership/recruitment-program"></a><a href="//www.aapg.org/events/calendar">Calendar</a><br /> <a href="//www.aapg.org/career/training">Education</a><br /> <a href="//www.aapg.org/about/aapg/overview/programs#5627705-benefits">GeoCare (Insurance)</a><br /> <a href="//www.aapg.org/events/research/hedberg-conferences">Hedberg Conferences</a><br /> <a href="//www.aapg.org/about/membership/recruitment-program">Recruit</a><br /> <a href="//www.aapg.org/career/aapg-net/student-chapters">Student Chapter</a></p> </div> <div class="wrapper"> <p class="footer_heading">Publications</p> <p class="footer_content"><a href="//www.aapg.org/publications">Publications</a><br /> <a href="http://store.aapg.org/" target="_blank">Books - Buy one</a><br /> <a href="http://archives.aapg.org/pubs/proposal_app.cfm">Books - Submit one</a><br /> <a href="//www.aapg.org/publications/journals/bulletin">Bulletin</a><br /> <a href="//www.aapg.org/publications/news/explorer/current-issue">EXPLORER</a><br /> <a href="//www.aapg.org/publications/journals/interpretation">Interpretation</a><br /> <a href="//www.aapg.org/publications/advertise">Advertising</a><br /> <a href="http://payperview.datapages.com/" target="_blank">Pay-per-View</a><br /> <a href="http://archives.aapg.org/pubs/aapgcopyright.cfm" target="_blank">Permissions</a></p> </div> </div> <div class="cols6 padding dnnLeft"> <div class="wrapper"> <p class="footer_heading">Students</p> <p class="footer_content"><a href="//www.aapg.org/home/students">Students</a><br /> <a href="http://iba.aapg.org/" target="_blank">Imperial Barrel Award</a><br /> <a href="http://appmanager.aapg.org/" target="_blank"></a><a href="//www.aapg.org/career/aapg-net/student-chapters">Chapter Forums</a><br /> <a href="http://students.aapg.org/" target="_blank">Chapter Program</a><br /> <a href="//www.aapg.org/events/expos/student-expos">Expo</a><br /> <a href="http://foundation.aapg.org/students/graduate/index.cfm" target="_blank">Grants-in-Aid</a><br /> <a href="http://appmanager.aapg.org/" target="_blank">Join Online</a><br /> <a href="http://students.aapg.org/corporatesponsorship/student.cfm" target="_blank">Renew Sponsored Dues</a><br /> <a href="http://www.searchanddiscovery.com/" target="_blank">Search and Discovery</a><br /> <a href="//www.aapg.org/career/training/in-person/visiting-geoscientists">Visiting Geoscientist Program</a></p> </div> <div class="wrapper"> <p class="footer_heading">Gateways</p> <p class="footer_content"><a href="http://archives.aapg.org/gateways/gateways.cfm?cat=Career" target="_blank">Career</a><br /> <a href="http://archives.aapg.org/gateways/gateways.cfm?cat=Cool%20Spots" target="_blank">Cool Spots</a><br /> <a href="http://archives.aapg.org/gateways/gateways.cfm?cat=Data" target="_blank">Data</a><br /> <a href="//www.aapg.org/about/aapg/divisions">Divisions</a><br /> <a href="//www.aapg.org/about/aapg/leadership/sections" target="_blank">Sections/Societies</a><br /> <a href="http://archives.aapg.org/gateways/gateways.cfm?cat=Education" target="_blank">Education</a><br /> <a href="http://archives.aapg.org/gateways/gateways.cfm?cat=Government%20Resources" target="_blank">Government Resources</a><br /> <a href="http://archives.aapg.org/gateways/gateways.cfm?cat=International" target="_blank">International</a><br /> <a href="http://archives.aapg.org/gateways/gateways.cfm?cat=Other%20Resources" target="_blank">Other Resources</a><br /> <a href="http://archives.aapg.org/gateways/gateways.cfm?cat=Related%20Organizations" target="_blank">Related Organizations</a><br /> <a href="http://archives.aapg.org/gateways/gateways.cfm?cat=Software" target="_blank">Software</a></p> </div> </div> <div class="stayconnected dnnLeft"> <h3 class="footer_heading">STAY CONNECTED:</h3> <p class="footer_content"> <a target="_blank" href="http://linkd.in/AAPG_Group"><span class="aapg-social-linkedin-16"></span> LinkedIn</a> | <a target="_blank" href="http://www.facebook.com/AAPGeologists"> <span class="aapg-social-facebook-16"></span> Facebook</a> | <a target="_blank" href="http://twitter.com/AAPG"> <span class="aapg-social-twitter-16"></span> Twitter</a> | <a target="_blank" href="http://www.youtube.com/AAPGweb"> <span class="aapg-social-youtube-16"></span> YouTube</a></p> <p class="footer_content"> <a href="/cdn-cgi/l/email-protection#97fef9f1f8d7f6f6e7f0b9f8e5f0a8e4e2f5fdf2f4e3aad6d6c7d0b2a5a7def9f1f8">Email: <span class="__cf_email__" data-cfemail="a2cbccc4cde2c3c3d2c58ccdd0c5">[email protected]</span></a> | <a href="//www.aapg.org/about/aapg/overview">Other Contact Info</a> </p> </div> </div> </div><!-- End_Module_13667 --></div> </div></div> <div class="clr"></div> </div> </div> </div> <div class="clr"></div> <div id="copy" class="copyright_area"> <img alt="" src="https://img.aapg.org/Portals/0/images/_site/AAPG-logo-footer.png" /><br /> <span id="dnn_dnnCOPYRIGHT_lblCopyright" class="copyright">Copyright 2015 - American Association of Petroleum Geologists</span> <br /><span class="copyright">1444 S. Boulder, Tulsa, OK 74119, USA | Phone: 1 918 584-2555 | Toll Free US & Canada: 1 800 364 2274 | Fax: 1 918 560-2665 </span> <!--<div class="icons2compare"> <div class="24bit"> <img src="//www.aapg.org/Portals/0/images/_site/icons-24bit/map-4x.png" alt=""/><img src="//www.aapg.org/Portals/0/images/_site/icons-24bit/map.png" alt=""/><img src="//www.aapg.org/Portals/0/images/_site/icons-24bit/nav1-4x.png" alt=""/><img src="//www.aapg.org/Portals/0/images/_site/icons-24bit/nav1.png" alt=""/><img src="//www.aapg.org/Portals/0/images/_site/icons-24bit/nav2-4x.png" alt=""/><img src="//www.aapg.org/Portals/0/images/_site/icons-24bit/nav2.png" alt=""/><img src="//www.aapg.org/Portals/0/images/_site/icons-24bit/settings1-4x.png" alt=""/><img src="//www.aapg.org/Portals/0/images/_site/icons-24bit/settings1.png" alt=""/><img src="//www.aapg.org/Portals/0/images/_site/icons-24bit/settings2-4x.png" alt=""/><img src="//www.aapg.org/Portals/0/images/_site/icons-24bit/settings2.png" alt=""/> </div> <div class="tinyPNG"> <img src="//www.aapg.org/Portals/0/images/_site/icons-tinyPNG/map-4x.png" alt=""/><img src="//www.aapg.org/Portals/0/images/_site/icons-tinyPNG/map.png" alt=""/><img src="//www.aapg.org/Portals/0/images/_site/icons-tinyPNG/nav1-4x.png" alt=""/><img src="//www.aapg.org/Portals/0/images/_site/icons-tinyPNG/nav1.png" alt=""/><img src="//www.aapg.org/Portals/0/images/_site/icons-tinyPNG/nav2-4x.png" alt=""/><img src="//www.aapg.org/Portals/0/images/_site/icons-tinyPNG/nav2.png" alt=""/><img src="//www.aapg.org/Portals/0/images/_site/icons-tinyPNG/settings1-4x.png" alt=""/><img src="//www.aapg.org/Portals/0/images/_site/icons-tinyPNG/settings1.png" alt=""/><img src="//www.aapg.org/Portals/0/images/_site/icons-tinyPNG/settings2-4x.png" alt=""/><img src="//www.aapg.org/Portals/0/images/_site/icons-tinyPNG/settings2.png" alt=""/> </div> </div> --> </div> </div> </div> <div class="clr"></div> </div> </div> <div class="fixed-bottom-ads"> <!-- BEGIN: Bogdan's test for mobile ads --> <div class="adslot ad-mobile" id="AAPGstore_320x50_ROS" data-dimensions="320x50"></div> <div class="adslot ad-tablet" id="AAPGstore_728x90_ROS" data-dimensions="728x90"></div> <!-- END: Bogdan's test for mobile ads --> </div> <!--Footer Area End--> <style> /*test*/ </style> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script type="text/javascript"> $(document).ready(function() { //desktopormobile(); trigmecal(); }); // end doc.ready $(window).load(function() { /*$('#qr .border').qrcode({ render : "table", text : document.URL, width: 192, height: 192 });*/ }); // end window.load /* function setAAPG2mobile() { $.removeCookie('AAPGmobile', { domain: "aapg.org", path: '/' }); console.log("AAPGmobile cookie removed!"); $.cookie('AAPGmobile', 'Mobile', { domain: "aapg.org", path: '/' }); console.log("AAPGmobile cookie set to Mobile!"); //$("#desktopormobile").html('<p><a id="setAAPG2desktop" class="dnnPrimaryAction" href="javascript:void(0);" onclick="setAAPG2desktop()">Use Website as Desktop User</a></p>'); location.reload(true); return false; } function setAAPG2desktop() { $.removeCookie('AAPGmobile', { domain: "aapg.org", path: '/' }); console.log("AAPGmobile cookie removed!"); $.cookie('AAPGmobile', 'Desktop', { domain: "aapg.org", path: '/' }); console.log("AAPGmobile cookie set to Desktop!"); //$("#desktopormobile").html('<p><a id="setAAPG2mobile" class="dnnPrimaryAction" href="javascript:void(0);" onclick="setAAPG2mobile()">Use Website as Mobile User</a></p>'); location.reload(true); return false; } function desktopormobile() { var desktopormobile = $.cookie('AAPGmobile'); console.log("desktopormobile cookie value is: " + desktopormobile); if (desktopormobile == "Desktop") { $("#desktopormobile").html('<a id="setAAPG2mobile" title="View as Mobile" class="" href="javascript:void(0);" onclick="setAAPG2mobile()"></a>'); //<img src="//www.aapg.org/Portals/_default/Skins/AAPG_S/images/aapg-desktop-phone-icon-32px.png" alt="Mobile"> console.log("created set2mobile link"); } else if (desktopormobile == "Mobile") { $("#desktopormobile").html('<p><a id="setAAPG2desktop" class="dnnPrimaryAction" href="javascript:void(0);" onclick="setAAPG2desktop()">Desktop</a></p>'); console.log("created set2desktop link"); } } */ /* $(function() { $("#mostrar").click(function(event) { event.preventDefault(); $("#menubox").slideToggle(); }); }); */ $(".link_text").click(function(){ $(".hover_content").slideToggle("slow"); if($("#copy").attr('class')=='copyright_area') { $("#copy").attr('class','copyright_area_large'); } else { $("#copy").attr('class','copyright_area'); } $("html, body").animate({ scrollTop: $(document).height() }, 1000); //$(this).toggleClass("blue"); return false; }); $("#hover_content").click(function(){ $(".hover_content").slideDown("slow"); if($("#copy").attr('class')=='copyright_area') { $("#copy").attr('class','copyright_area_large'); } else { $("#copy").attr('class','copyright_area'); } $("html, body").animate({ scrollTop: $(document).height() }, 1000); $(this).toggleClass("blue"); return false; }); // Removed SalarO breadcrumb script, moved to only-desktop.js // maximizes the widths of available Live tabs and distributes them evenly function trigmecal(){ //$('#empty').html($('.AdsPane').html()); //$('#empty').css('display','none'); $("ul.mtop").each(function(){ var twidth=$(this).parent().width(); //alert(twidth); var tchild=$(this).children('li').length; var inwidth=parseInt(twidth/tchild)-2; //alert(inwidth); $(this).children('li').css('width',inwidth+'px'); $(this).children('li').css('paddingLeft','0px'); $(this).children('li').css('paddingRight','0px'); }); } //setInterval(function(){trigmecal()},1000); /*$( window ).resize(function() { $(".mtop").each(function(){ var twidth=$(this).width(); var tchild=$(this).children('li').length; var inwidth=parseInt(twidth/tchild)-2; $(this).children('li').css('width',inwidth+'px'); $(this).children('li').css('paddingLeft','0px'); $(this).children('li').css('paddingRight','0px'); }); }); */ </script> <script type="text/javascript"> function outerHt() { var viewportwidth; var viewportheight; // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight if (typeof window.innerWidth != 'undefined') { viewportwidth = window.innerWidth, viewportheight = window.innerHeight } // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document) else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0) { viewportwidth = document.documentElement.clientWidth, viewportheight = document.documentElement.clientHeight } // older versions of IE else { viewportwidth = document.getElementsByTagName('body')[0].clientWidth, viewportheight = document.getElementsByTagName('body')[0].clientHeight } g1 = document.getElementById('outerFt').offsetHeight; g2 = document.getElementById('outerTd').offsetHeight; //alert(viewportheight+' = '+g2+' + '+g1); /*if(viewportheight > gl) { document.getElementById('outertable').style.height=viewportheight + "px"; }*/ if(viewportheight > (g2+g1)) { document.getElementById('outerTd').style.height=(viewportheight-g1) + "px"; } } outerHt(); </script> <!--<script src="//www.aapg.org/js/custom-js/util.js"></script>--> <!--<script src="//www.aapg.org/js/custom-js/jRespond.js"></script>--> <!--<script type="text/javascript" src="//www.aapg.org/js/custom-js/jquery.cookie.js"></script>--> <!-- Moved to includes.ascx --> <!--<script type="text/javascript" src="//www.aapg.org/js/custom-js/portamento-multi.js"></script>--> <!-- Moved to includes.ascx --> <!--<script type="text/javascript" src="//www.aapg.org/js/custom-js/portamento-aapg.js"></script>--> <!-- Moved to includes.ascx --> <!--<script type="text/javascript" src="//www.aapg.org/js/custom-js/jquery.mmenu.min.all.js"></script>--> <input name="ScrollTop" type="hidden" id="ScrollTop" /> <input name="__dnnVariable" type="hidden" id="__dnnVariable" autocomplete="off" value="`{`__scdoff`:`1`,`sf_siteRoot`:`/`,`sf_tabId`:`2076`}" /> </form> <!-- store-scrape.html - is04 10-03-2016 --> <script language="javascript" type="text/javascript" src="/ATSResources/customScripts.js"></script> <script type="text/javascript"> //<![CDATA[ var Page_Validators = new Array(document.getElementById("ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermTextBox"), document.getElementById("ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermAutoBox")); //]]> </script> <script type="text/javascript"> //<![CDATA[ var ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermTextBox = document.all ? document.all["ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermTextBox"] : document.getElementById("ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermTextBox"); ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermTextBox.controltovalidate = "ctl00_store_ucStoreHeader_ucProductSearch_tbSearch"; ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermTextBox.errormessage = "You must enter a search term before you press the Search button."; ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermTextBox.display = "Dynamic"; ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermTextBox.enabled = "False"; ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermTextBox.validationGroup = "ProductSearch"; ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermTextBox.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermTextBox.initialvalue = ""; var ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermAutoBox = document.all ? document.all["ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermAutoBox"] : document.getElementById("ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermAutoBox"); ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermAutoBox.controltovalidate = "ctl00_store_ucStoreHeader_ucProductSearch_tbAuto"; ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermAutoBox.errormessage = "You must enter a search term before you press the Search button."; ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermAutoBox.display = "Dynamic"; ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermAutoBox.validationGroup = "ProductSearch"; ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermAutoBox.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermAutoBox.initialvalue = ""; //]]> </script> <script type="text/javascript"> //<![CDATA[ window.__TsmHiddenField = $get('ctl00_rsmMaster_TSM'); var Page_ValidationActive = false; if (typeof(ValidatorOnLoad) == "function") { ValidatorOnLoad(); } function ValidatorOnSubmit() { if (Page_ValidationActive) { return ValidatorCommonOnSubmit(); } else { return true; } } var tableBulkInvoices; if ( jQuery.fn.dataTable.isDataTable('#tableInvoices') ) { tableBulkInvoices = jQuery('#tableInvoices').DataTable();}else {jQuery(document).ready(function () { tableBulkInvoices = jQuery('#tableInvoices').DataTable({ 'initComplete': function(settings){ var api = this.api(); //Precheck items that are in the cart api.cells( api.rows(function(idx, data, node){ return (data[5].includes('True')) ? true : false; } ).indexes(), 0).checkboxes.select(); }, "searching": false, "paging": false, "info": false, "responsive": true, "order": [[ 1, "asc" ]] , "deferRender": true, "select": {style: 'multi'} , "columnDefs": [{"responsivePriority" : [1], "targets": [ 0 ], "checkboxes": { "selectRow": true } }, {"responsivePriority" : [2], "targets": [ 1 ] }, {"responsivePriority" : [3], "targets": [ 2 ] }, {"responsivePriority" : [2], "targets": [ 3 ] }, {"responsivePriority" : [3], "targets": [ 4 ] }, {"responsivePriority" : [2], "targets": [ 5 ], "visible":false }, ]}) }); } function getSelectedInvoices(){ var selectedIds = tableBulkInvoices.columns().checkboxes.selected()[0]; if (jQuery('#hidInvoiceNumbers').length > 0) { hidInvoiceNumbers.parentNode.removeChild(hidInvoiceNumbers); } if(jQuery('#hidInvoiceNumbers').val()) { jQuery('#hidInvoiceNumbers').val(selectedIds); } else { jQuery('<input>').attr({ type: 'hidden', id: 'hidInvoiceNumbers', name: 'hidInvoiceNumbers', value: selectedIds }).appendTo('form'); }; return true; } Telerik.Web.UI.RadTreeView._preInitialize("ctl00_store_ucStoreGutter_ucProductCategories1_rtvProductCategories","0");;(function() { function loadHandler() { var hf = $get('ctl00_rssmMaster_TSSM'); if (!hf._RSSM_init) { hf._RSSM_init = true; hf.value = ''; } hf.value += ';ATS.Controls:en-US:f090c4bc-a24e-4b83-8395-fd8ec7cd57c9:6b7a80d2:136f3c55;|638297930040000000:c1de265a:20233107:6b11fab5:ff666679:9c11c79f:3c081b38'; Sys.Application.remove_load(loadHandler); }; Sys.Application.add_load(loadHandler); })();Sys.Application.add_init(function() { $create(Telerik.Web.UI.RadMenu, {"_childListElementCssClass":"rmRootGroup rmHorizontal","_skin":"Default","clientStateFieldID":"ctl00_rmWCMNav_ClientState","collapseAnimation":"{\"duration\":450}","expandAnimation":"{\"duration\":450}","itemData":[]}, null, null, $get("ctl00_rmWCMNav")); }); Sys.Application.add_init(function() { $create(Telerik.Web.UI.RadAjaxManager, {"_updatePanels":"","ajaxSettings":[{InitControlID : "ctl00_store_ucStoreHeader_ucProductSearch_btSearchSubmit",UpdatedControls : [{ControlID:"ctl00_store_ucStoreHeader_ucProductSearch_btSearchSubmit",PanelID:"ctl00_alpButton"}]},{InitControlID : "ctl00_store_ucStoreGutter_ucCartSummary_ucInvoices_btnAddToCart",UpdatedControls : [{ControlID:"ctl00_store_ucStoreGutter_ucCartSummary_ucInvoices_btnAddToCart",PanelID:"ctl00_alpButton"}]},{InitControlID : "ctl00_store_ucStoreGutter_ucCartSummary_ucInvoices_btnAddToCart",UpdatedControls : [{ControlID:"ctl00_store_ucStoreHeader_ucViewCart_pnlCart",PanelID:""}]},{InitControlID : "ctl00_store_ucStoreGutter_ucCartSummary_ucInvoices_btnAddToCart",UpdatedControls : [{ControlID:"ctl00_store_ucStoreGutter_ucCartSummary_ucInvoices_divInvoices",PanelID:""}]},{InitControlID : "ctl00_store_ucStoreSearchResults_ddlSortType",UpdatedControls : [{ControlID:"ctl00_store_ucStoreSearchResults_divRS",PanelID:"ctl00_alpButton"}]},{InitControlID : "ctl00_store_ucStoreSearchResults_ddlSortType",UpdatedControls : [{ControlID:"ctl00_store_ucStoreSearchResults_dlSearchResults",PanelID:""}]},{InitControlID : "ctl00_store_ucStoreSearchResults_ddlSortType",UpdatedControls : [{ControlID:"ctl00_store_ucStoreSearchResults_divRC",PanelID:""}]},{InitControlID : "ctl00_store_ucStoreSearchResults_ddlSortType",UpdatedControls : [{ControlID:"ctl00_store_ucStoreSearchResults_divResultsBottomBar",PanelID:""}]},{InitControlID : "ctl00_store_ucStoreSearchResults",UpdatedControls : [{ControlID:"ctl00_store_ucStoreGutter_ucCartSummary",PanelID:""},{ControlID:"ctl00_store_ucStoreHeader_ucViewCart",PanelID:""}]}],"clientEvents":{OnRequestStart:"",OnResponseEnd:""},"defaultLoadingPanelID":"","enableAJAX":true,"enableHistory":false,"links":[],"styles":[],"uniqueID":"ctl00$ramMaster","updatePanelsRenderMode":0}, null, null, $get("ctl00_ramMaster")); }); document.getElementById('ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermTextBox').dispose = function() { Array.remove(Page_Validators, document.getElementById('ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermTextBox')); } document.getElementById('ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermAutoBox').dispose = function() { Array.remove(Page_Validators, document.getElementById('ctl00_store_ucStoreHeader_ucProductSearch_rfvSearchTermAutoBox')); } Sys.Application.add_init(function() { $create(Telerik.Web.UI.RadAjaxPanel, {"clientEvents":{OnRequestStart:"",OnResponseEnd:""},"enableAJAX":true,"enableHistory":false,"links":[],"loadingPanelID":"","styles":[],"uniqueID":"ctl00$store$ucStoreHeader$ucProductSearch$rapStoreSearch"}, null, null, $get("ctl00_store_ucStoreHeader_ucProductSearch_rapStoreSearch")); }); Sys.Application.add_init(function() { $create(Telerik.Web.UI.RadTreeView, {"_selectedValue":"14","_skin":"Default","_uniqueId":"ctl00$store$ucStoreGutter$ucProductCategories1$rtvProductCategories","clientStateFieldID":"ctl00_store_ucStoreGutter_ucProductCategories1_rtvProductCategories_ClientState","collapseAnimation":"{\"duration\":200}","expandAnimation":"{\"duration\":200}","nodeData":[{"value":"1","expanded":true,"items":[{"value":"2","expanded":true,"items":[{"value":"6"},{"value":"7"},{"value":"37"},{"value":"8"},{"value":"9"},{"value":"10"},{"value":"36"},{"value":"11"},{"value":"12"},{"value":"13"},{"value":"14","selected":true},{"value":"15"},{"value":"16"},{"value":"17"},{"value":"18"},{"value":"19"},{"value":"20"},{"value":"21"},{"value":"22"}]},{"value":"4","items":[{"value":"31"},{"value":"32"}]},{"value":"3","items":[{"value":"25"},{"value":"23"},{"value":"24"},{"value":"26"},{"value":"27"},{"value":"28"},{"value":"29"},{"value":"30"},{"value":"34"}]},{"value":"5","items":[{"value":"33"}]},{"value":"38","items":[{"value":"41"}]}]},{"value":"42"}],"selectedIndexes":["0:0:10"]}, {"nodeCollapsed":rtvProductCategories_OnNodeExpandedCollapsed,"nodeExpanded":rtvProductCategories_OnNodeExpandedCollapsed}, null, $get("ctl00_store_ucStoreGutter_ucProductCategories1_rtvProductCategories")); }); Sys.Application.add_init(function() { $create(Telerik.Web.UI.RadAjaxPanel, {"clientEvents":{OnRequestStart:"",OnResponseEnd:""},"enableAJAX":true,"enableHistory":false,"links":[],"loadingPanelID":"","styles":[],"uniqueID":"ctl00$store$rapProductResults"}, null, null, $get("ctl00_store_rapProductResults")); }); Sys.Application.add_init(function() { $create(Telerik.Web.UI.RadAjaxPanel, {"clientEvents":{OnRequestStart:"",OnResponseEnd:""},"enableAJAX":true,"enableHistory":false,"links":[],"loadingPanelID":"","styles":[],"uniqueID":"ctl00$store$ucStoreSearchResults$rapStoreSearchResults"}, null, null, $get("ctl00_store_ucStoreSearchResults_rapStoreSearchResults")); }); Sys.Application.add_init(function() { $create(Telerik.Web.UI.RadAjaxLoadingPanel, {"initialDelayTime":0,"isSticky":false,"minDisplayTime":0,"skin":"","uniqueID":"ctl00$store$alpLoading","zIndex":90000}, null, null, $get("ctl00_store_alpLoading")); }); Sys.Application.add_init(function() { $create(Telerik.Web.UI.RadAjaxLoadingPanel, {"initialDelayTime":0,"isSticky":false,"minDisplayTime":0,"skin":"Default","transparency":30,"uniqueID":"ctl00$alpPanel","zIndex":90000}, null, null, $get("ctl00_alpPanel")); }); Sys.Application.add_init(function() { $create(Telerik.Web.UI.RadAjaxLoadingPanel, {"initialDelayTime":0,"isSticky":false,"minDisplayTime":0,"skin":"","uniqueID":"ctl00$alpButton","zIndex":90000}, null, null, $get("ctl00_alpButton")); }); //]]> </script> </form> <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:'8e96153aea8f9c65',t:'MTczMjc1MjA4Mi4wMDAwMDA='};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>