CINXE.COM
W.H. Freeman Publishers
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head id="ctl00_Head1"><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("http://www.whfreeman.com:80/Catalog/","20120518030403","https://web.archive.org/","web","/_static/", "1337310243"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <title> W.H. Freeman Publishers </title><meta http-equiv="Content-Type" content="text/html;charset=utf-8"/><script id="EktronJS" type="text/javascript" src="/web/20120518030403js_/http://www.whfreeman.com/Catalog/WorkArea/java/ektron.js"></script><script id="EktronRegisteredJs" type="text/javascript" src="/web/20120518030403js_/http://www.whfreeman.com/catalog/workarea/java/ektronJs.ashx?id=EktronFlexMenuJS"></script><link id="EktronRegisteredCss" rel="stylesheet" type="text/css" href="/web/20120518030403cs_/http://www.whfreeman.com/catalog/workarea/csslib/ektronCss.ashx?id=EktronModalCss"/> <!-- Framework CSS --> <link rel="stylesheet" href="/web/20120518030403cs_/http://www.whfreeman.com/Catalog/css/resources/common/css/blueprint/screen.css" type="text/css"/> <link rel="stylesheet" href="/web/20120518030403cs_/http://www.whfreeman.com/Catalog/css/resources/common/css/blueprint/print.css" type="text/css" media="print"/> <!--[if lte IE 7]><link rel="stylesheet" href="/Catalog/css/resources/common/css/blueprint/ie.css" type="text/css" /><![endif]--> <!-- Scripts --> <script type="text/javascript" src="/web/20120518030403js_/http://www.whfreeman.com/Catalog/css/resources/common/scripts/css_browser_selector.js"></script> <script type="text/javascript" src="/web/20120518030403js_/http://www.whfreeman.com/Catalog/css/resources/common/scripts/jquery-1.4.2.min.js"></script> <script type="text/javascript" src="/web/20120518030403js_/http://www.whfreeman.com/Catalog/css/resources/common/scripts/jquery.hoverIntent.js"></script> <!-- Add this --> <script type="text/javascript"> var addthis_config = { "data_track_clickback": true };</script> <script type="text/javascript" src="https://web.archive.org/web/20120518030403js_/http://s7.addthis.com/js/250/addthis_widget.js#username=umoorehead"></script> <!-- Main CSS --> <link rel="stylesheet" href="/web/20120518030403cs_/http://www.whfreeman.com/Catalog/css/resources/whf/css/style.css" type="text/css" media="screen, projection"/> <link rel="stylesheet" href="/web/20120518030403cs_/http://www.whfreeman.com/Catalog/css/resources/whf/css/layout.css" type="text/css" media="screen, projection"/> <!-- Common Scripts --> <script type="text/javascript" src="/web/20120518030403js_/http://www.whfreeman.com/Catalog/css/resources/common/scripts/common_scripts.js"></script> <script src="/web/20120518030403js_/http://www.whfreeman.com/Catalog/js/jquery.dimensions.pack.js" type="text/javascript"></script> <script src="/web/20120518030403js_/http://www.whfreeman.com/Catalog/js/global.js" type="text/javascript"></script> <script src="/web/20120518030403js_/http://www.whfreeman.com/Catalog/js/jquery.easing.1.3.js" type="text/javascript"></script> <!-- Placeholder for header scripts --> <!-- Main CSS --> <link rel="stylesheet" href="/web/20120518030403cs_/http://www.whfreeman.com/Catalog/css/resources/whf/css/home.css" type="text/css" media="screen, projection"/> <!-- End header content --> <meta name="description" content="Publisher of textbooks for higher education, focusing on Science, Geography, Geology and Mathematics"/><meta name="keywords" content="whfreeman, lifewire, physical chemistry, wh freeman, density curve, kuby immunology, life the science of biology, understanding earth, life wire, chemistry in the community, molarity calculator, thelifewire, world regional geography, pulsipher"/><meta name="robots" content="noindex,nofollow"/><link rel="shortcut icon"/></head> <body id="bfw_home_page" class="bfw_worth" style="text-align: left;"> <form name="aspnetForm" method="post" action="/web/20120518030403/http://www.whfreeman.com/Catalog/" id="aspnetForm"> <div> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJMjY4NTE4MjE0D2QWAmYPZBYCAgMQZGQWEGYPZBYCZg9kFg5mDxYCHgRocmVmBSwvQ2F0YWxvZy9Cb29rQmFnUmVkaXJlY3QuYXNweD9saW5rPWNvbnRhY3R1c2QCAQ8WAh8ABS4vQ2F0YWxvZy9Cb29rQmFnUmVkaXJlY3QuYXNweD9saW5rPXlvdXJib29rYmFnZAICDxYCHwAFLi9DYXRhbG9nL0Jvb2tCYWdSZWRpcmVjdC5hc3B4P2xpbms9eW91cmFjY291bnRkAgMPFgIeA3NyYwUzL0NhdGFsb2cvY3NzL3Jlc291cmNlcy9jb21tb24vaW1hZ2VzL2J0bl9sb2dfaW4ucG5nZAIEDw8WAh4ISW1hZ2VVcmwFNC9DYXRhbG9nL2Nzcy9yZXNvdXJjZXMvY29tbW9uL2ltYWdlcy9idG5fbG9nX291dC5wbmdkZAIKDxYCHwAFogJodHRwOi8vYmNzLmJmd3B1Yi5jb20vaUxvZ2luMi9Mb2dpbi9Mb2dpbkJDUy5hc3B4P3Rva2VuPU5rJTJiVFRBNlp5TiUyYmMlMmJ2SU1UVk5SOGUyMk1qZjI3ZWgzZWNEYXlrTkR0dTFuWmpPY2tweWElMmY2RkcyN1FEWlRpNHExd0c4RnZyUjNqY0NiaGFNNkswOEI1ciUyYlhaOFpBMUtoeWZyT01yRWklMmIyaGF2bEFJbTBHRU9vOE5pMnhKJTJiSloyYjFwSlExYktvQmhLQ3FPTER3M2FxOGJObEdzN3FqRTZKUkg4dUtZTzNvS2F6SXFnSDJsUWdZSU12ZGVwMDN0WHQ2bjR1RzZESDFVbXV1VkxjaDMyZyUzZCUzZGQCDA8WAh8ABaICaHR0cDovL2Jjcy5iZndwdWIuY29tL2lMb2dpbjIvTG9naW4vTG9naW5CQ1MuYXNweD90b2tlbj1OayUyYlRUQTZaeU4lMmJjJTJidklNVFZOUjhlMjJNamYyN2VoM2VjRGF5a05EdHUxblpqT2NrcHlhJTJmNkZHMjdRRFpUaTRxMXdHOEZ2clIzamNDYmhhTTZLMDhCNXIlMmJYWjhaQTFLaHlmck9NckVpJTJiMmhhdmxBSW0wR0VPbzhOaTJ4SiUyYkpaMmIxcEpRMWJLb0JoS0NxT0xEdzNhcThiTmxHczdxakU2SlJIOHVLWU8zb0theklxZ0gybFFnWUlNdmRlcDAzdFh0Nm40dUc2REgxVW11dVZMY2gzMmclM2QlM2RkAgEPZBYCZg9kFgJmDw8WAh8CBSwvQ2F0YWxvZy9jc3MvcmVzb3VyY2VzL3doZi9pbWFnZXMvYnRuX2dvLmdpZmRkAgMPZBYCAgEPZBYEAgEPFgIeBFRleHQFKDxsaT48YSBocmVmPScvQ2F0YWxvZy8nPkhvbWU8L2E+ID4gPC9saT5kAgMPZBYCAgEPFgIfA2VkAgQPZBYCAgEPZBYCZg9kFgYCAQ9kFgJmDxYCHgdWaXNpYmxlZxYCZg8PFgYeBVRpdGxlBR1jb2xsZWN0aW9uIGl0ZW0gMSAtIEFzdHJvbm9teR4TQ2F0YWxvZ0ljb25JbWFnZVVybAU2L0NhdGFsb2cvV29ya0FyZWEvaW1hZ2VzL2FwcGxpY2F0aW9uL2ljb25fZG9jdW1lbnQuZ2lmHhFUaXRsZUljb25JbWFnZVVybGVkZAIDD2QWBGYPFgIeCWlubmVyaHRtbAWP4gE8ZGl2IGlkPSJmZWF0dXJlZExhcmdlIj4NCiAgPHVsPg0KICAgIDxsaT4NCiAgICAgIDxkaXYgY2xhc3M9ImJmd19mZWF0dXJlZF90aXRsZXMiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJiZndfY2VudGVyX2NvbCBjbGVhcmZpeCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X21haW5fYm9va19pbWFnZSI+DQogICAgICAgICAgICA8YSB0aXRsZT0iIiBocmVmPSIvQ2F0YWxvZy9Qcm9kdWN0LmFzcHg/aXNibj05NzgxNDI5MjU1MjAyIj4NCiAgICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9yZGVyOjJweCBzb2xpZCAjREREREREOyIgY2xhc3M9ImJmd19wbmdmaXgiIHNyYz0iaHR0cDovL3N0YXRpYy5iZndwdWIuY29tL0JGV0NhdGFsb2cvQ29tcGxldGUvSmFja2V0cy8xMDBXLzk3ODE0MjkyNTUyMDIuanBnIiBhbHQ9IkRpc2NvdmVyaW5nIHRoZSBVbml2ZXJzZSIgLz4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfbWFpbl9ib29rX2RldGFpbHMiPg0KICAgICAgICAgICAgPGEgdGl0bGU9IiIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTI1NTIwMiI+DQogICAgICAgICAgICAgIDxoNT5EaXNjb3ZlcmluZyB0aGUgVW5pdmVyc2U8L2g1Pg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfYXV0aG9yIj5OZWlsIEYuIENvbWluczsgV2lsbGlhbSBKLiBLYXVmbWFubjwvc21hbGw+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X3F1aWV0Ij5OaW50aCBFZGl0aW9uIHwgwqkgMjAxMjwvc21hbGw+DQogICAgICAgICAgICA8cD48RElWPkRpc2NvdmVyaW5nIHRoZSBVbml2ZXJzZSBpcyB0aGUgYmVzdHNlbGxpbmcgYnJpZWYgdGV4dCBmb3IgZGVzY3JpcHRpdmUgb25lLXRlcm0gYXN0cm9ub215IGNvdXJzZXMgKGVzcGVjaWFsbHkgdGhvc2Ugd2l0aCBubyBtYXRoZW1hdGljcyBwcmVyZXF1aXNpdGVzKS4gQ2FycmllZC4uLjwvRElWPjwvcD4NCiAgICAgICAgICAgIDxhIHRpdGxlPSJSZWFkIG1vcmUiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODE0MjkyNTUyMDIiPg0KICAgICAgICAgICAgICA8Yj5SRUFEIE1PUkUgLi4uPC9iPg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvbGk+DQogICAgPGxpPg0KICAgICAgPGRpdiBjbGFzcz0iYmZ3X2ZlYXR1cmVkX3RpdGxlcyI+DQogICAgICAgIDxkaXYgY2xhc3M9ImJmd19jZW50ZXJfY29sIGNsZWFyZml4Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfbWFpbl9ib29rX2ltYWdlIj4NCiAgICAgICAgICAgIDxhIHRpdGxlPSIiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODE0MjkyMTA2MzgiPg0KICAgICAgICAgICAgICA8aW1nIHN0eWxlPSJib3JkZXI6MnB4IHNvbGlkICNEREREREQ7IiBjbGFzcz0iYmZ3X3BuZ2ZpeCIgc3JjPSJodHRwOi8vc3RhdGljLmJmd3B1Yi5jb20vQkZXQ2F0YWxvZy9Db21wbGV0ZS9KYWNrZXRzLzEwMFcvOTc4MTQyOTIxMDYzOC5qcGciIGFsdD0iSW52ZXN0aWdhdGluZyBBc3Ryb25vbXkiIC8+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X21haW5fYm9va19kZXRhaWxzIj4NCiAgICAgICAgICAgIDxhIHRpdGxlPSIiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODE0MjkyMTA2MzgiPg0KICAgICAgICAgICAgICA8aDU+SW52ZXN0aWdhdGluZyBBc3Ryb25vbXk8L2g1Pg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfYXV0aG9yIj5UaW1vdGh5IEYuIFNsYXRlcjsgUm9nZXIgQS4gRnJlZWRtYW48L3NtYWxsPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19xdWlldCI+Rmlyc3QgRWRpdGlvbiB8IMKpIDIwMTI8L3NtYWxsPg0KICAgICAgICAgICAgPHA+PERJVj5UaW0gU2xhdGVyIGFuZCBSb2dlciBGcmVlZG1hbiBoYXZlIHdvcmtlZCB0byBpbXByb3ZlIGFzdHJvbm9teSBhbmQgb3ZlcmFsbCBzY2llbmNlIGVkdWNhdGlvbiBmb3IgbWFueSB5ZWFycy4gIE5vdywgdGhleeKAmXZlIHBhcnRuZXJlZCB0byBjcmVhdGUgYSBuZXcgdGV4dGJvb2ssLi4uPC9ESVY+PC9wPg0KICAgICAgICAgICAgPGEgdGl0bGU9IlJlYWQgbW9yZSIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTIxMDYzOCI+DQogICAgICAgICAgICAgIDxiPlJFQUQgTU9SRSAuLi48L2I+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9saT4NCiAgICA8bGk+DQogICAgICA8ZGl2IGNsYXNzPSJiZndfZmVhdHVyZWRfdGl0bGVzIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X2NlbnRlcl9jb2wgY2xlYXJmaXgiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImJmd19tYWluX2Jvb2tfaW1hZ2UiPg0KICAgICAgICAgICAgPGEgdGl0bGU9IiIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MDcxNjc2NzM0MyI+DQogICAgICAgICAgICAgIDxpbWcgc3R5bGU9ImJvcmRlcjoycHggc29saWQgI0RERERERDsiIGNsYXNzPSJiZndfcG5nZml4IiBzcmM9Imh0dHA6Ly9zdGF0aWMuYmZ3cHViLmNvbS9CRldDYXRhbG9nL0NvbXBsZXRlL0phY2tldHMvMTAwVy85NzgwNzE2NzY3MzQzLmpwZyIgYWx0PSJTbWFydFBoeXNpY3MgKEZ1bGwgT25saW5lIENvdXJzZSkiIC8+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X21haW5fYm9va19kZXRhaWxzIj4NCiAgICAgICAgICAgIDxhIHRpdGxlPSIiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODA3MTY3NjczNDMiPg0KICAgICAgICAgICAgICA8aDU+U21hcnRQaHlzaWNzIChGdWxsIE9ubGluZSBDb3Vyc2UpPC9oNT4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X2F1dGhvciI+VGltb3RoeSBTdGVsemVyOyBNYXRzIFNlbGVuOyBHYXJ5IEdsYWRkaW5nPC9zbWFsbD4NCiAgICAgICAgICAgIDxiciAvPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfcXVpZXQiPkZpcnN0IEVkaXRpb24gfCDCqSAyMDEyPC9zbWFsbD4NCiAgICAgICAgICAgIDxwPjxESVY+RGV2ZWxvcGVkIGJ5IFByb2Zlc3NvcnMgVGltIFN0ZWx6ZXIsIE1hdHMgU2VsZW4sIGFuZCBHYXJ5IEdsYWRkaW5nLCBzbWFydFBoeXNpY3MgaXMgYSBmdWxseSBpbnRlZ3JhdGVkIGxlYXJuaW5nIGVudmlyb25tZW50IHRoYXQgbWF4aW1pemVzIHRoZSBlZmZlY3RpdmVuZXNzIG9mLi4uPC9ESVY+PC9wPg0KICAgICAgICAgICAgPGEgdGl0bGU9IlJlYWQgbW9yZSIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MDcxNjc2NzM0MyI+DQogICAgICAgICAgICAgIDxiPlJFQUQgTU9SRSAuLi48L2I+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9saT4NCiAgICA8bGk+DQogICAgICA8ZGl2IGNsYXNzPSJiZndfZmVhdHVyZWRfdGl0bGVzIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X2NlbnRlcl9jb2wgY2xlYXJmaXgiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImJmd19tYWluX2Jvb2tfaW1hZ2UiPg0KICAgICAgICAgICAgPGEgdGl0bGU9IiIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTIyOTM2NCI+DQogICAgICAgICAgICAgIDxpbWcgc3R5bGU9ImJvcmRlcjoycHggc29saWQgI0RERERERDsiIGNsYXNzPSJiZndfcG5nZml4IiBzcmM9Imh0dHA6Ly9zdGF0aWMuYmZ3cHViLmNvbS9CRldDYXRhbG9nL0NvbXBsZXRlL0phY2tldHMvMTAwVy85NzgxNDI5MjI5MzY0LmpwZyIgYWx0PSJCaW9jaGVtaXN0cnkiIC8+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X21haW5fYm9va19kZXRhaWxzIj4NCiAgICAgICAgICAgIDxhIHRpdGxlPSIiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODE0MjkyMjkzNjQiPg0KICAgICAgICAgICAgICA8aDU+QmlvY2hlbWlzdHJ5PC9oNT4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X2F1dGhvciI+SmVyZW15IE0gQmVyZzsgSm9obiBUeW1vY3prbzsgTHViZXJ0IFN0cnllcjwvc21hbGw+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X3F1aWV0Ij5TZXZlbnRoIEVkaXRpb24gfCDCqSAyMDEyPC9zbWFsbD4NCiAgICAgICAgICAgIDxwPjxESVY+U2luY2UgaXRzIGZpcnN0IGVkaXRpb24gaW4gMTk3NSwgdGhpcyBleHRyYW9yZGluYXJ5IHRleHRib29rIGhhcyBoZWxwZWQgc2hhcGUgdGhlIHdheSBiaW9jaGVtaXN0cnkgaXMgdGF1Z2h0LCBvZmZlcmluZyBleGNlcHRpb25hbGx5IGNsZWFyIHdyaXRpbmcsIGlubm92YXRpdmUuLi48L0RJVj48L3A+DQogICAgICAgICAgICA8YSB0aXRsZT0iUmVhZCBtb3JlIiBocmVmPSIvQ2F0YWxvZy9Qcm9kdWN0LmFzcHg/aXNibj05NzgxNDI5MjI5MzY0Ij4NCiAgICAgICAgICAgICAgPGI+UkVBRCBNT1JFIC4uLjwvYj4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2xpPg0KICAgIDxsaT4NCiAgICAgIDxkaXYgY2xhc3M9ImJmd19mZWF0dXJlZF90aXRsZXMiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJiZndfY2VudGVyX2NvbCBjbGVhcmZpeCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X21haW5fYm9va19pbWFnZSI+DQogICAgICAgICAgICA8YSB0aXRsZT0iIiBocmVmPSIvQ2F0YWxvZy9Qcm9kdWN0LmFzcHg/aXNibj05NzgwNzE2NzcxMDgxIj4NCiAgICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9yZGVyOjJweCBzb2xpZCAjREREREREOyIgY2xhc3M9ImJmd19wbmdmaXgiIHNyYz0iaHR0cDovL3N0YXRpYy5iZndwdWIuY29tL0JGV0NhdGFsb2cvQ29tcGxldGUvSmFja2V0cy8xMDBXLzk3ODA3MTY3NzEwODEuanBnIiBhbHQ9IkxlaG5pbmdlciBQcmluY2lwbGVzIG9mIEJpb2NoZW1pc3RyeSIgLz4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfbWFpbl9ib29rX2RldGFpbHMiPg0KICAgICAgICAgICAgPGEgdGl0bGU9IiIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MDcxNjc3MTA4MSI+DQogICAgICAgICAgICAgIDxoNT5MZWhuaW5nZXIgUHJpbmNpcGxlcyBvZiBCaW9jaGVtaXN0cnk8L2g1Pg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfYXV0aG9yIj5EYXZpZCBMLiBOZWxzb24sIE1pY2hhZWwgTS4gQ294PC9zbWFsbD4NCiAgICAgICAgICAgIDxiciAvPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfcXVpZXQiPkZpZnRoIEVkaXRpb24gfCDCqSAyMDA5PC9zbWFsbD4NCiAgICAgICAgICAgIDxwPjxESVY+QXV0aG9ycyBEYXZlIE5lbHNvbiBhbmQgTWlrZSBDb3ggY29tYmluZSB0aGUgYmVzdCBvZiB0aGUgbGFib3JhdG9yeSBhbmQgYmVzdCBvZiB0aGUgY2xhc3Nyb29tLCBpbnRyb2R1Y2luZyBleGNpdGluZyBuZXcgZGV2ZWxvcG1lbnRzIHdoaWxlIGNvbW11bmljYXRpbmcgYmFzaWMuLi48L0RJVj48L3A+DQogICAgICAgICAgICA8YSB0aXRsZT0iUmVhZCBtb3JlIiBocmVmPSIvQ2F0YWxvZy9Qcm9kdWN0LmFzcHg/aXNibj05NzgwNzE2NzcxMDgxIj4NCiAgICAgICAgICAgICAgPGI+UkVBRCBNT1JFIC4uLjwvYj4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2xpPg0KICAgIDxsaT4NCiAgICAgIDxkaXYgY2xhc3M9ImJmd19mZWF0dXJlZF90aXRsZXMiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJiZndfY2VudGVyX2NvbCBjbGVhcmZpeCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X21haW5fYm9va19pbWFnZSI+DQogICAgICAgICAgICA8YSB0aXRsZT0iIiBocmVmPSIvQ2F0YWxvZy9Qcm9kdWN0LmFzcHg/aXNibj05NzgxNDY0MTA3MjA3Ij4NCiAgICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9yZGVyOjJweCBzb2xpZCAjREREREREOyIgY2xhc3M9ImJmd19wbmdmaXgiIHNyYz0iaHR0cDovL3N0YXRpYy5iZndwdWIuY29tL0JGV0NhdGFsb2cvQ29tcGxldGUvSmFja2V0cy8xMDBXLzk3ODE0NjQxMDcyMDcuanBnIiBhbHQ9IldoYXQgSXMgTGlmZT8gQSBHdWlkZSB0byBCaW9sb2d5ICYgUHJlcC1VIiAvPg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImJmd19tYWluX2Jvb2tfZGV0YWlscyI+DQogICAgICAgICAgICA8YSB0aXRsZT0iIiBocmVmPSIvQ2F0YWxvZy9Qcm9kdWN0LmFzcHg/aXNibj05NzgxNDY0MTA3MjA3Ij4NCiAgICAgICAgICAgICAgPGg1PldoYXQgSXMgTGlmZT8gQSBHdWlkZSB0byBCaW9sb2d5ICYgUHJlcC1VPC9oNT4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X2F1dGhvciI+SmF5IFBoZWxhbjwvc21hbGw+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X3F1aWV0Ij5TZWNvbmQgRWRpdGlvbiB8IMKpIDIwMTM8L3NtYWxsPg0KICAgICAgICAgICAgPHA+PERJVj5UaGUgbW9zdCBzdWNjZXNzZnVsIG5ldyBub24tbWFqb3JzIGJpb2xvZ3kgdGV4dGJvb2sgaW4gYSBkZWNhZGUgcmV0dXJucyBpbiBhIHZpZ29yb3VzbHkgdXBkYXRlZCBuZXcgZWRpdGlvbuKAlHdpdGggZXZlcnkgY2hhcHRlciBvZiB0aGUgYm9vayBjYXJlZnVsbHkgcmV2aXNlZCBieS4uLjwvRElWPjwvcD4NCiAgICAgICAgICAgIDxhIHRpdGxlPSJSZWFkIG1vcmUiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODE0NjQxMDcyMDciPg0KICAgICAgICAgICAgICA8Yj5SRUFEIE1PUkUgLi4uPC9iPg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvbGk+DQogICAgPGxpPg0KICAgICAgPGRpdiBjbGFzcz0iYmZ3X2ZlYXR1cmVkX3RpdGxlcyI+DQogICAgICAgIDxkaXYgY2xhc3M9ImJmd19jZW50ZXJfY29sIGNsZWFyZml4Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfbWFpbl9ib29rX2ltYWdlIj4NCiAgICAgICAgICAgIDxhIHRpdGxlPSIiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODA3MTY3NzMyNDUiPg0KICAgICAgICAgICAgICA8aW1nIHN0eWxlPSJib3JkZXI6MnB4IHNvbGlkICNEREREREQ7IiBjbGFzcz0iYmZ3X3BuZ2ZpeCIgc3JjPSJodHRwOi8vc3RhdGljLmJmd3B1Yi5jb20vQkZXQ2F0YWxvZy9Db21wbGV0ZS9KYWNrZXRzLzEwMFcvOTc4MDcxNjc3MzI0NS5qcGciIGFsdD0iU2NpZW50aWZpYyBBbWVyaWNhbiBCaW9sb2d5IGZvciBhIENoYW5naW5nIFdvcmxkIiAvPg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImJmd19tYWluX2Jvb2tfZGV0YWlscyI+DQogICAgICAgICAgICA8YSB0aXRsZT0iIiBocmVmPSIvQ2F0YWxvZy9Qcm9kdWN0LmFzcHg/aXNibj05NzgwNzE2NzczMjQ1Ij4NCiAgICAgICAgICAgICAgPGg1PlNjaWVudGlmaWMgQW1lcmljYW4gQmlvbG9neSBmb3IgYSBDaGFuZ2luZyBXb3JsZDwvaDU+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19hdXRob3IiPk1pY2hlbGUgU2h1c3RlcjsgSmFuZXQgVmlnbmE7IEd1bmphbiBTaW5oYTsgTWF0dGhldyBUb250b25vejwvc21hbGw+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X3F1aWV0Ij48L3NtYWxsPg0KICAgICAgICAgICAgPHA+PERJVj5TY2llbnRpZmljIEFtZXJpY2FuIEJpb2xvZ3k6IFNjaWVudGlmaWMgQW1lcmljYW46IEJpb2xvZ3kgZm9yIGEgQ2hhbmdpbmcgV29ybGQgY2FwdGl2YXRlcyBzdHVkZW50cyB3aXRoIHJlYWwtd29ybGQgc3RvcmllcyBleHBsb3JpbmcgdGhlIHNjaWVuY2UgY29uY2VwdHMgaW4uLi48L0RJVj48L3A+DQogICAgICAgICAgICA8YSB0aXRsZT0iUmVhZCBtb3JlIiBocmVmPSIvQ2F0YWxvZy9Qcm9kdWN0LmFzcHg/aXNibj05NzgwNzE2NzczMjQ1Ij4NCiAgICAgICAgICAgICAgPGI+UkVBRCBNT1JFIC4uLjwvYj4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2xpPg0KICAgIDxsaT4NCiAgICAgIDxkaXYgY2xhc3M9ImJmd19mZWF0dXJlZF90aXRsZXMiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJiZndfY2VudGVyX2NvbCBjbGVhcmZpeCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X21haW5fYm9va19pbWFnZSI+DQogICAgICAgICAgICA8YSB0aXRsZT0iIiBocmVmPSIvQ2F0YWxvZy9Qcm9kdWN0LmFzcHg/aXNibj05NzgxNDI5MjU3MjEzIj4NCiAgICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9yZGVyOjJweCBzb2xpZCAjREREREREOyIgY2xhc3M9ImJmd19wbmdmaXgiIHNyYz0iaHR0cDovL3N0YXRpYy5iZndwdWIuY29tL0JGV0NhdGFsb2cvQ29tcGxldGUvSmFja2V0cy8xMDBXLzk3ODE0MjkyNTcyMTMuanBnIiBhbHQ9IlByaW5jaXBsZXMgb2YgTGlmZSIgLz4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfbWFpbl9ib29rX2RldGFpbHMiPg0KICAgICAgICAgICAgPGEgdGl0bGU9IiIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTI1NzIxMyI+DQogICAgICAgICAgICAgIDxoNT5QcmluY2lwbGVzIG9mIExpZmU8L2g1Pg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfYXV0aG9yIj5EYXZpZCBNLiBIaWxsaXM7IERhdmlkIFNhZGF2YTsgSC4gQ3JhaWcgSGVsbGVyOyBNYXJ5IFYuIFByaWNlPC9zbWFsbD4NCiAgICAgICAgICAgIDxiciAvPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfcXVpZXQiPkZpcnN0IEVkaXRpb24gfCDCqSAyMDExPC9zbWFsbD4NCiAgICAgICAgICAgIDxwPjxESVY+Rm9yIHNhbXBsZSBjaGFwdGVycywgYSB2aWRlbyBpbnRlcnZpZXcgd2l0aCBEYXZpZCBIaWxsaXMsIGFuZCBtb3JlIGluZm9ybWF0aW9uLCB2aXNpdCB3d3cud2hmcmVlbWFuLmNvbS9oaWxsaXNwcmV2aWV3LiANClNpbmF1ZXIgQXNzb2NpYXRlcyBhbmQgVy5ILiBGcmVlbWFuLi4uPC9ESVY+PC9wPg0KICAgICAgICAgICAgPGEgdGl0bGU9IlJlYWQgbW9yZSIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTI1NzIxMyI+DQogICAgICAgICAgICAgIDxiPlJFQUQgTU9SRSAuLi48L2I+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9saT4NCiAgICA8bGk+DQogICAgICA8ZGl2IGNsYXNzPSJiZndfZmVhdHVyZWRfdGl0bGVzIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X2NlbnRlcl9jb2wgY2xlYXJmaXgiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImJmd19tYWluX2Jvb2tfaW1hZ2UiPg0KICAgICAgICAgICAgPGEgdGl0bGU9IiIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MDcxNjc3OTk4OCI+DQogICAgICAgICAgICAgIDxpbWcgc3R5bGU9ImJvcmRlcjoycHggc29saWQgI0RERERERDsiIGNsYXNzPSJiZndfcG5nZml4IiBzcmM9Imh0dHA6Ly9zdGF0aWMuYmZ3cHViLmNvbS9CRldDYXRhbG9nL0NvbXBsZXRlL0phY2tldHMvMTAwVy85NzgwNzE2Nzc5OTg4LmpwZyIgYWx0PSJNb2xlY3VsYXIgQmlvbG9neSIgLz4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfbWFpbl9ib29rX2RldGFpbHMiPg0KICAgICAgICAgICAgPGEgdGl0bGU9IiIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MDcxNjc3OTk4OCI+DQogICAgICAgICAgICAgIDxoNT5Nb2xlY3VsYXIgQmlvbG9neTwvaDU+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19hdXRob3IiPk1pY2hhZWwgTS4gQ294OyBKZW5uaWZlciBEb3VkbmE7IE1pY2hhZWwgTydEb25uZWxsPC9zbWFsbD4NCiAgICAgICAgICAgIDxiciAvPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfcXVpZXQiPkZpcnN0IEVkaXRpb24gfCDCqSAyMDEyPC9zbWFsbD4NCiAgICAgICAgICAgIDxwPjxESVY+V3JpdHRlbiBhbmQgaWxsdXN0cmF0ZWQgd2l0aCB1bnN1cnBhc3NlZCBjbGFyaXR5LCBNb2xlY3VsYXIgQmlvbG9neTogUHJpbmNpcGxlcyBhbmQgUHJhY3RpY2UgaW50cm9kdWNlcyBmdW5kYW1lbnRhbCBjb25jZXB0cyB3aGlsZSBleHBvc2luZyBzdHVkZW50cyB0byBob3cuLi48L0RJVj48L3A+DQogICAgICAgICAgICA8YSB0aXRsZT0iUmVhZCBtb3JlIiBocmVmPSIvQ2F0YWxvZy9Qcm9kdWN0LmFzcHg/aXNibj05NzgwNzE2Nzc5OTg4Ij4NCiAgICAgICAgICAgICAgPGI+UkVBRCBNT1JFIC4uLjwvYj4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2xpPg0KICAgIDxsaT4NCiAgICAgIDxkaXYgY2xhc3M9ImJmd19mZWF0dXJlZF90aXRsZXMiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJiZndfY2VudGVyX2NvbCBjbGVhcmZpeCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X21haW5fYm9va19pbWFnZSI+DQogICAgICAgICAgICA8YSB0aXRsZT0iIiBocmVmPSIvQ2F0YWxvZy9Qcm9kdWN0LmFzcHg/aXNibj05NzgxNDI5MjE5NTU2Ij4NCiAgICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9yZGVyOjJweCBzb2xpZCAjREREREREOyIgY2xhc3M9ImJmd19wbmdmaXgiIHNyYz0iaHR0cDovL3N0YXRpYy5iZndwdWIuY29tL0JGV0NhdGFsb2cvQ29tcGxldGUvSmFja2V0cy8xMDBXLzk3ODE0MjkyMTk1NTYuanBnIiBhbHQ9IkNoZW1pY2FsIFByaW5jaXBsZXMiIC8+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X21haW5fYm9va19kZXRhaWxzIj4NCiAgICAgICAgICAgIDxhIHRpdGxlPSIiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODE0MjkyMTk1NTYiPg0KICAgICAgICAgICAgICA8aDU+Q2hlbWljYWwgUHJpbmNpcGxlczwvaDU+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19hdXRob3IiPlBldGVyIEF0a2lucywgT3hmb3JkIFVuaXZlcnNpdHk7IExvcmV0dGEgSm9uZXMsIFVuaXZlcnNpdHkgb2YgTm9ydGhlcm4gQ29sb3JhZG88L3NtYWxsPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19xdWlldCI+RmlmdGggRWRpdGlvbiB8IMKpIDIwMTA8L3NtYWxsPg0KICAgICAgICAgICAgPHA+PERJVj5Xcml0dGVuIGZvciBjYWxjdWx1cy1pbmNsdXNpdmUgZ2VuZXJhbCBjaGVtaXN0cnkgY291cnNlcywgQ2hlbWljYWwgUHJpbmNpcGxlcyBoZWxwcyBzdHVkZW50cyBkZXZlbG9wIGNoZW1pY2FsIGluc2lnaHQgYnkgc2hvd2luZyB0aGUgY29ubmVjdGlvbnMgYmV0d2Vlbi4uLjwvRElWPjwvcD4NCiAgICAgICAgICAgIDxhIHRpdGxlPSJSZWFkIG1vcmUiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODE0MjkyMTk1NTYiPg0KICAgICAgICAgICAgICA8Yj5SRUFEIE1PUkUgLi4uPC9iPg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvbGk+DQogICAgPGxpPg0KICAgICAgPGRpdiBjbGFzcz0iYmZ3X2ZlYXR1cmVkX3RpdGxlcyI+DQogICAgICAgIDxkaXYgY2xhc3M9ImJmd19jZW50ZXJfY29sIGNsZWFyZml4Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfbWFpbl9ib29rX2ltYWdlIj4NCiAgICAgICAgICAgIDxhIHRpdGxlPSIiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODE0MjkyMzExNDUiPg0KICAgICAgICAgICAgICA8aW1nIHN0eWxlPSJib3JkZXI6MnB4IHNvbGlkICNEREREREQ7IiBjbGFzcz0iYmZ3X3BuZ2ZpeCIgc3JjPSJodHRwOi8vc3RhdGljLmJmd3B1Yi5jb20vQkZXQ2F0YWxvZy9Db21wbGV0ZS9KYWNrZXRzLzEwMFcvOTc4MTQyOTIzMTE0NS5qcGciIGFsdD0iUGh5c2ljYWwgQ2hlbWlzdHJ5IGZvciB0aGUgTGlmZSBTY2llbmNlcyIgLz4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfbWFpbl9ib29rX2RldGFpbHMiPg0KICAgICAgICAgICAgPGEgdGl0bGU9IiIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTIzMTE0NSI+DQogICAgICAgICAgICAgIDxoNT5QaHlzaWNhbCBDaGVtaXN0cnkgZm9yIHRoZSBMaWZlIFNjaWVuY2VzPC9oNT4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X2F1dGhvciI+UGV0ZXIgQXRraW5zOyBKdWxpbyBkZSBQYXVsYTwvc21hbGw+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X3F1aWV0Ij5TZWNvbmQgRWRpdGlvbiB8IMKpIDIwMTI8L3NtYWxsPg0KICAgICAgICAgICAgPHA+PERJVj5XaXRoIHRoZSBmaXJzdCBlZGl0aW9uIG9mIFBoeXNpY2FsIENoZW1pc3RyeSBmb3IgdGhlIExpZmUgU2NpZW5jZXMsIGxpZmUgc2NpZW5jZSBzdHVkZW50cyBhdCBsYXN0IGhhZCBhIHRleHQgdGhhdCBleHBsb3JlZCBiaW9jaGVtaWNhbCBwaGVub21lbmEgZnJvbSB0aGVpci4uLjwvRElWPjwvcD4NCiAgICAgICAgICAgIDxhIHRpdGxlPSJSZWFkIG1vcmUiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODE0MjkyMzExNDUiPg0KICAgICAgICAgICAgICA8Yj5SRUFEIE1PUkUgLi4uPC9iPg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvbGk+DQogICAgPGxpPg0KICAgICAgPGRpdiBjbGFzcz0iYmZ3X2ZlYXR1cmVkX3RpdGxlcyI+DQogICAgICAgIDxkaXYgY2xhc3M9ImJmd19jZW50ZXJfY29sIGNsZWFyZml4Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfbWFpbl9ib29rX2ltYWdlIj4NCiAgICAgICAgICAgIDxhIHRpdGxlPSIiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODE0MjkyNzIwMDEiPg0KICAgICAgICAgICAgICA8aW1nIHN0eWxlPSJib3JkZXI6MnB4IHNvbGlkICNEREREREQ7IiBjbGFzcz0iYmZ3X3BuZ2ZpeCIgc3JjPSJodHRwOi8vc3RhdGljLmJmd3B1Yi5jb20vQkZXQ2F0YWxvZy9Db21wbGV0ZS9KYWNrZXRzLzEwMFcvOTc4MTQyOTI3MjAwMS5qcGciIGFsdD0iRnVuZGFtZW50YWxzIG9mIHRoZSBIdW1hbiBNb3NhaWMiIC8+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X21haW5fYm9va19kZXRhaWxzIj4NCiAgICAgICAgICAgIDxhIHRpdGxlPSIiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODE0MjkyNzIwMDEiPg0KICAgICAgICAgICAgICA8aDU+RnVuZGFtZW50YWxzIG9mIHRoZSBIdW1hbiBNb3NhaWM8L2g1Pg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfYXV0aG9yIj5UZXJyeSBHLiBKb3JkYW4tQnljaGtvdiAobGF0ZSk7IE1vbmEgRG9tb3NoOyBSb2RlcmljayBQLiBOZXVtYW5uOyBQYXRyaWNpYSBMLiBQcmljZTwvc21hbGw+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X3F1aWV0Ij5GaXJzdCBFZGl0aW9uIHwgwqkgMjAxMDwvc21hbGw+DQogICAgICAgICAgICA8cD48RElWPlRlcnJ5IEpvcmRhbi1CeWNoa2924oCZcyBUaGUgSHVtYW4gTW9zYWljIGJlY2FtZSBvbmUgb2YgdGhlIG1vc3Qgd2lkZWx5IHByYWlzZWQsIHdpZGVseSB1c2VkIHRleHRib29rcyBmb3IgaXRzIGNvdXJzZSBieSBwcm92aWRpbmcgYSB1bmlxdWVseSBlZmZlY3RpdmUgd2F5IG9mLi4uPC9ESVY+PC9wPg0KICAgICAgICAgICAgPGEgdGl0bGU9IlJlYWQgbW9yZSIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTI3MjAwMSI+DQogICAgICAgICAgICAgIDxiPlJFQUQgTU9SRSAuLi48L2I+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9saT4NCiAgICA8bGk+DQogICAgICA8ZGl2IGNsYXNzPSJiZndfZmVhdHVyZWRfdGl0bGVzIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X2NlbnRlcl9jb2wgY2xlYXJmaXgiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImJmd19tYWluX2Jvb2tfaW1hZ2UiPg0KICAgICAgICAgICAgPGEgdGl0bGU9IiIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTI0MDE4NSI+DQogICAgICAgICAgICAgIDxpbWcgc3R5bGU9ImJvcmRlcjoycHggc29saWQgI0RERERERDsiIGNsYXNzPSJiZndfcG5nZml4IiBzcmM9Imh0dHA6Ly9zdGF0aWMuYmZ3cHViLmNvbS9CRldDYXRhbG9nL0NvbXBsZXRlL0phY2tldHMvMTAwVy85NzgxNDI5MjQwMTg1LmpwZyIgYWx0PSJUaGUgSHVtYW4gTW9zYWljIiAvPg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImJmd19tYWluX2Jvb2tfZGV0YWlscyI+DQogICAgICAgICAgICA8YSB0aXRsZT0iIiBocmVmPSIvQ2F0YWxvZy9Qcm9kdWN0LmFzcHg/aXNibj05NzgxNDI5MjQwMTg1Ij4NCiAgICAgICAgICAgICAgPGg1PlRoZSBIdW1hbiBNb3NhaWM8L2g1Pg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfYXV0aG9yIj5Nb25hIERvbW9zaDsgUm9kZXJpY2sgUC4gTmV1bWFubjsgUGF0cmljaWEgTC4gUHJpY2U7IFRlcnJ5IEpvcmRhbi0gQnljaGtvdjwvc21hbGw+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X3F1aWV0Ij5Ud2VsZnRoIEVkaXRpb24gfCDCqSAyMDEyPC9zbWFsbD4NCiAgICAgICAgICAgIDxwPjxESVY+VGhlIGNsYXNzaWMgdGV4dCBvcmlnaW5hdGVkIGJ5IFRlcnJ5IEpvcmRhbiByZW1haW5zIGEgYmVzdHNlbGxpbmcgY2xhc3Nyb29tIGZhdm9yaXRlLCBjb250aW51YWxseSBvZmZlcmluZyBzdHVkZW50cyBhIGNvaGVzaXZlIGZyYW1ld29yayBmb3IgZXhwbG9yaW5nIGJvdGggdGhlLi4uPC9ESVY+PC9wPg0KICAgICAgICAgICAgPGEgdGl0bGU9IlJlYWQgbW9yZSIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTI0MDE4NSI+DQogICAgICAgICAgICAgIDxiPlJFQUQgTU9SRSAuLi48L2I+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9saT4NCiAgICA8bGk+DQogICAgICA8ZGl2IGNsYXNzPSJiZndfZmVhdHVyZWRfdGl0bGVzIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X2NlbnRlcl9jb2wgY2xlYXJmaXgiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImJmd19tYWluX2Jvb2tfaW1hZ2UiPg0KICAgICAgICAgICAgPGEgdGl0bGU9IiIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTI1MzY2NiI+DQogICAgICAgICAgICAgIDxpbWcgc3R5bGU9ImJvcmRlcjoycHggc29saWQgI0RERERERDsiIGNsYXNzPSJiZndfcG5nZml4IiBzcmM9Imh0dHA6Ly9zdGF0aWMuYmZ3cHViLmNvbS9CRldDYXRhbG9nL0NvbXBsZXRlL0phY2tldHMvMTAwVy85NzgxNDI5MjUzNjY2LmpwZyIgYWx0PSJXb3JsZCBSZWdpb25hbCBHZW9ncmFwaHkgQ29uY2VwdHMiIC8+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X21haW5fYm9va19kZXRhaWxzIj4NCiAgICAgICAgICAgIDxhIHRpdGxlPSIiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODE0MjkyNTM2NjYiPg0KICAgICAgICAgICAgICA8aDU+V29ybGQgUmVnaW9uYWwgR2VvZ3JhcGh5IENvbmNlcHRzPC9oNT4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X2F1dGhvciI+THlkaWEgTWloZWxpYyBQdWxzaXBoZXI7IEFsZXggUHVsc2lwaGVyPC9zbWFsbD4NCiAgICAgICAgICAgIDxiciAvPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfcXVpZXQiPlNlY29uZCBFZGl0aW9uIHwgwqkgMjAxMjwvc21hbGw+DQogICAgICAgICAgICA8cD48RElWPldvcmxkIFJlZ2lvbmFsIEdlb2dyYXBoeSBDb25jZXB0cyBvZmZlcnMgTHlkaWEgYW5kIEFsZXggUHVsc2lwaGVyJ3MgZGlzdGluY3RpdmUgZW1waGFzaXMgb24gZ2xvYmFsaXNtIGFuZCB0aGUgZW52aXJvbm1lbnQsIGFzIHdlbGwgYXMgdGhlaXIgc2lnbmF0dXJlLi4uPC9ESVY+PC9wPg0KICAgICAgICAgICAgPGEgdGl0bGU9IlJlYWQgbW9yZSIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTI1MzY2NiI+DQogICAgICAgICAgICAgIDxiPlJFQUQgTU9SRSAuLi48L2I+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9saT4NCiAgICA8bGk+DQogICAgICA8ZGl2IGNsYXNzPSJiZndfZmVhdHVyZWRfdGl0bGVzIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X2NlbnRlcl9jb2wgY2xlYXJmaXgiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImJmd19tYWluX2Jvb2tfaW1hZ2UiPg0KICAgICAgICAgICAgPGEgdGl0bGU9IiIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTI1NTI4OCI+DQogICAgICAgICAgICAgIDxpbWcgc3R5bGU9ImJvcmRlcjoycHggc29saWQgI0RERERERDsiIGNsYXNzPSJiZndfcG5nZml4IiBzcmM9Imh0dHA6Ly9zdGF0aWMuYmZ3cHViLmNvbS9CRldDYXRhbG9nL0NvbXBsZXRlL0phY2tldHMvMTAwVy85NzgxNDI5MjU1Mjg4LmpwZyIgYWx0PSJJbnRyb2R1Y3Rpb24gdG8gR2Vvc3BhdGlhbCBUZWNobm9sb2dpZXMiIC8+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X21haW5fYm9va19kZXRhaWxzIj4NCiAgICAgICAgICAgIDxhIHRpdGxlPSIiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODE0MjkyNTUyODgiPg0KICAgICAgICAgICAgICA8aDU+SW50cm9kdWN0aW9uIHRvIEdlb3NwYXRpYWwgVGVjaG5vbG9naWVzPC9oNT4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X2F1dGhvciI+QnJhZGxleSBBLiBTaGVsbGl0bzwvc21hbGw+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X3F1aWV0Ij5GaXJzdCBFZGl0aW9uIHwgwqkgMjAxMTwvc21hbGw+DQogICAgICAgICAgICA8cD48RElWPkRlc2lnbmVkIGZvciB1c2UgaW4gYW4gaW50cm9kdWN0b3J5IEdJUywgRGlnaXRhbCBFYXJ0aCwgb3IgY29tYmluZWQgaW50cm9kdWN0b3J5IEdJUy9yZW1vdGUgc2Vuc2luZyBjb3Vyc2UsIEludHJvZHVjdGlvbiB0byBHZW9zcGF0aWFsIFRlY2hub2xvZ2llcyBpbnRyb2R1Y2VzLi4uPC9ESVY+PC9wPg0KICAgICAgICAgICAgPGEgdGl0bGU9IlJlYWQgbW9yZSIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTI1NTI4OCI+DQogICAgICAgICAgICAgIDxiPlJFQUQgTU9SRSAuLi48L2I+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9saT4NCiAgICA8bGk+DQogICAgICA8ZGl2IGNsYXNzPSJiZndfZmVhdHVyZWRfdGl0bGVzIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X2NlbnRlcl9jb2wgY2xlYXJmaXgiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImJmd19tYWluX2Jvb2tfaW1hZ2UiPg0KICAgICAgICAgICAgPGEgdGl0bGU9IiIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTIxOTUxOCI+DQogICAgICAgICAgICAgIDxpbWcgc3R5bGU9ImJvcmRlcjoycHggc29saWQgI0RERERERDsiIGNsYXNzPSJiZndfcG5nZml4IiBzcmM9Imh0dHA6Ly9zdGF0aWMuYmZ3cHViLmNvbS9CRldDYXRhbG9nL0NvbXBsZXRlL0phY2tldHMvMTAwVy85NzgxNDI5MjE5NTE4LmpwZyIgYWx0PSJVbmRlcnN0YW5kaW5nIEVhcnRoIiAvPg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImJmd19tYWluX2Jvb2tfZGV0YWlscyI+DQogICAgICAgICAgICA8YSB0aXRsZT0iIiBocmVmPSIvQ2F0YWxvZy9Qcm9kdWN0LmFzcHg/aXNibj05NzgxNDI5MjE5NTE4Ij4NCiAgICAgICAgICAgICAgPGg1PlVuZGVyc3RhbmRpbmcgRWFydGg8L2g1Pg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfYXV0aG9yIj5Kb2huIEdyb3R6aW5nZXIsIE1hc3NhY2h1c2V0dHMgSW5zdGl0dXRlIG9mIFRlY2hub2xvZ3k7IFRob21hcyBILiBKb3JkYW4sIFVuaXZlcnNpdHkgb2YgU291dGhlcm4gQ2FsaWZvcm5pYTwvc21hbGw+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X3F1aWV0Ij5TaXh0aCBFZGl0aW9uIHwgwqkgMjAxMDwvc21hbGw+DQogICAgICAgICAgICA8cD48RElWPkluIHRoaXMgc2l4dGggZWRpdGlvbiBvZiBVbmRlcnN0YW5kaW5nIEVhcnRoLCBzdHVkZW50cyBhcmUgZW5jb3VyYWdlZCB0byBkbyB3aGF0IGdlb2xvZ2lzdHMgZG8uICANCg0KVW5kZXJzdGFuZGluZyBFYXJ0aCBpcyBkZXNpZ25lZCB0byBicmluZyB0aGUgd29ybGR2aWV3IG9mLi4uPC9ESVY+PC9wPg0KICAgICAgICAgICAgPGEgdGl0bGU9IlJlYWQgbW9yZSIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTIxOTUxOCI+DQogICAgICAgICAgICAgIDxiPlJFQUQgTU9SRSAuLi48L2I+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9saT4NCiAgICA8bGk+DQogICAgICA8ZGl2IGNsYXNzPSJiZndfZmVhdHVyZWRfdGl0bGVzIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X2NlbnRlcl9jb2wgY2xlYXJmaXgiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImJmd19tYWluX2Jvb2tfaW1hZ2UiPg0KICAgICAgICAgICAgPGEgdGl0bGU9IiIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTI0MzE2MiI+DQogICAgICAgICAgICAgIDxpbWcgc3R5bGU9ImJvcmRlcjoycHggc29saWQgI0RERERERDsiIGNsYXNzPSJiZndfcG5nZml4IiBzcmM9Imh0dHA6Ly9zdGF0aWMuYmZ3cHViLmNvbS9CRldDYXRhbG9nL0NvbXBsZXRlL0phY2tldHMvMTAwVy85NzgxNDI5MjQzMTYyLmpwZyIgYWx0PSJGb3IgQWxsIFByYWN0aWNhbCBQdXJwb3NlcyIgLz4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfbWFpbl9ib29rX2RldGFpbHMiPg0KICAgICAgICAgICAgPGEgdGl0bGU9IiIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTI0MzE2MiI+DQogICAgICAgICAgICAgIDxoNT5Gb3IgQWxsIFByYWN0aWNhbCBQdXJwb3NlczwvaDU+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19hdXRob3IiPkNPTUFQPC9zbWFsbD4NCiAgICAgICAgICAgIDxiciAvPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfcXVpZXQiPk5pbnRoIEVkaXRpb24gfCDCqSAyMDEzPC9zbWFsbD4NCiAgICAgICAgICAgIDxwPjxESVY+Rm9yIEFsbCBQcmFjdGljYWwgUHVycG9zZXMgKEZBUFApIHJlbWFpbnMgdGhlIGxlYWRpbmcgdGV4dGJvb2sgZm9yIHR1cm5pbmcgbGliZXJhbCBhcnRzIHN0dWRlbnRzIGludG8gc2tpbGxlZCBtYXRoIHVzZXJzIGFuZCBjb25zdW1lcnMuIFRoZSB0ZXh0IGNvbnZleXMgdGhlLi4uPC9ESVY+PC9wPg0KICAgICAgICAgICAgPGEgdGl0bGU9IlJlYWQgbW9yZSIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTI0MzE2MiI+DQogICAgICAgICAgICAgIDxiPlJFQUQgTU9SRSAuLi48L2I+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9saT4NCiAgICA8bGk+DQogICAgICA8ZGl2IGNsYXNzPSJiZndfZmVhdHVyZWRfdGl0bGVzIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X2NlbnRlcl9jb2wgY2xlYXJmaXgiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImJmd19tYWluX2Jvb2tfaW1hZ2UiPg0KICAgICAgICAgICAgPGEgdGl0bGU9IiIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTIyMzI4NyI+DQogICAgICAgICAgICAgIDxpbWcgc3R5bGU9ImJvcmRlcjoycHggc29saWQgI0RERERERDsiIGNsYXNzPSJiZndfcG5nZml4IiBzcmM9Imh0dHA6Ly9zdGF0aWMuYmZ3cHViLmNvbS9CRldDYXRhbG9nL0NvbXBsZXRlL0phY2tldHMvMTAwVy85NzgxNDI5MjIzMjg3LmpwZyIgYWx0PSJRdWFudGl0YXRpdmUgTGl0ZXJhY3kiIC8+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X21haW5fYm9va19kZXRhaWxzIj4NCiAgICAgICAgICAgIDxhIHRpdGxlPSIiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODE0MjkyMjMyODciPg0KICAgICAgICAgICAgICA8aDU+UXVhbnRpdGF0aXZlIExpdGVyYWN5PC9oNT4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X2F1dGhvciI+QnJ1Y2UgQ3JhdWRlcjsgQmVubnkgRXZhbnM7IEplcnJ5IEpvaG5zb247IEFsYW4gTm9lbGw8L3NtYWxsPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19xdWlldCI+Rmlyc3QgRWRpdGlvbiB8IMKpIDIwMTM8L3NtYWxsPg0KICAgICAgICAgICAgPHA+PERJVj5XaHkgYSBsaWJlcmFsIGFydHMgbWF0aGVtYXRpY3MgYm9vayB3aXRoIGEgcXVhbnRpdGF0aXZlIGxpdGVyYWN5IGZvY3VzPw0KSG93IGRvIHlvdSBlbmdhZ2Ugc3R1ZGVudHMgd2l0aCB0aGUgc3R1ZHkgb2YgbWF0aD8gQ3JhdWRlciwgRXZhbnMsIEpvaG5zb24sIGFuZCBOb2VsbC4uLjwvRElWPjwvcD4NCiAgICAgICAgICAgIDxhIHRpdGxlPSJSZWFkIG1vcmUiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODE0MjkyMjMyODciPg0KICAgICAgICAgICAgICA8Yj5SRUFEIE1PUkUgLi4uPC9iPg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvbGk+DQogICAgPGxpPg0KICAgICAgPGRpdiBjbGFzcz0iYmZ3X2ZlYXR1cmVkX3RpdGxlcyI+DQogICAgICAgIDxkaXYgY2xhc3M9ImJmd19jZW50ZXJfY29sIGNsZWFyZml4Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfbWFpbl9ib29rX2ltYWdlIj4NCiAgICAgICAgICAgIDxhIHRpdGxlPSIiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODE0MjkyMDgzOTAiPg0KICAgICAgICAgICAgICA8aW1nIHN0eWxlPSJib3JkZXI6MnB4IHNvbGlkICNEREREREQ7IiBjbGFzcz0iYmZ3X3BuZ2ZpeCIgc3JjPSJodHRwOi8vc3RhdGljLmJmd3B1Yi5jb20vQkZXQ2F0YWxvZy9Db21wbGV0ZS9KYWNrZXRzLzEwMFcvOTc4MTQyOTIwODM5MC5qcGciIGFsdD0iQ2FsY3VsdXMiIC8+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X21haW5fYm9va19kZXRhaWxzIj4NCiAgICAgICAgICAgIDxhIHRpdGxlPSIiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODE0MjkyMDgzOTAiPg0KICAgICAgICAgICAgICA8aDU+Q2FsY3VsdXM8L2g1Pg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfYXV0aG9yIj5Kb24gUm9nYXdza2k8L3NtYWxsPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19xdWlldCI+U2Vjb25kIEVkaXRpb24gfCDCqSAyMDEyPC9zbWFsbD4NCiAgICAgICAgICAgIDxwPjxESVY+V2hhdOKAmXMgdGhlIGlkZWFsIGJhbGFuY2U/ICBIb3cgY2FuIHlvdSBtYWtlIHN1cmUgc3R1ZGVudHMgZ2V0IGJvdGggdGhlIGNvbXB1dGF0aW9uYWwgc2tpbGxzIHRoZXkgbmVlZCBhbmQgYSBkZWVwIHVuZGVyc3RhbmRpbmcgb2YgdGhlIHNpZ25pZmljYW5jZSBvZiB3aGF0IHRoZXkuLi48L0RJVj48L3A+DQogICAgICAgICAgICA8YSB0aXRsZT0iUmVhZCBtb3JlIiBocmVmPSIvQ2F0YWxvZy9Qcm9kdWN0LmFzcHg/aXNibj05NzgxNDI5MjA4MzkwIj4NCiAgICAgICAgICAgICAgPGI+UkVBRCBNT1JFIC4uLjwvYj4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2xpPg0KICAgIDxsaT4NCiAgICAgIDxkaXYgY2xhc3M9ImJmd19mZWF0dXJlZF90aXRsZXMiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJiZndfY2VudGVyX2NvbCBjbGVhcmZpeCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X21haW5fYm9va19pbWFnZSI+DQogICAgICAgICAgICA8YSB0aXRsZT0iIiBocmVmPSIvQ2F0YWxvZy9Qcm9kdWN0LmFzcHg/aXNibj05NzgxNDI5MjE1MDg0Ij4NCiAgICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9yZGVyOjJweCBzb2xpZCAjREREREREOyIgY2xhc3M9ImJmd19wbmdmaXgiIHNyYz0iaHR0cDovL3N0YXRpYy5iZndwdWIuY29tL0JGV0NhdGFsb2cvQ29tcGxldGUvSmFja2V0cy8xMDBXLzk3ODE0MjkyMTUwODQuanBnIiBhbHQ9IlZlY3RvciBDYWxjdWx1cyIgLz4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfbWFpbl9ib29rX2RldGFpbHMiPg0KICAgICAgICAgICAgPGEgdGl0bGU9IiIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTIxNTA4NCI+DQogICAgICAgICAgICAgIDxoNT5WZWN0b3IgQ2FsY3VsdXM8L2g1Pg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfYXV0aG9yIj5KZXJyb2xkIEUuIE1hcnNkZW47IEFudGhvbnkgVHJvbWJhPC9zbWFsbD4NCiAgICAgICAgICAgIDxiciAvPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfcXVpZXQiPlNpeHRoIEVkaXRpb24gfCDCqSAyMDEzPC9zbWFsbD4NCiAgICAgICAgICAgIDxwPjxESVY+VGhpcyBiZXN0c2VsbGluZyB2ZWN0b3IgY2FsY3VsdXMgdGV4dCBoZWxwcyBzdHVkZW50cyBnYWluIGEgc29saWQsIGludHVpdGl2ZSB1bmRlcnN0YW5kaW5nIG9mIHRoaXMgaW1wb3J0YW50IHN1YmplY3QuIFRoZSBib29rJ3MgY2FyZWZ1bCBjb250ZW1wb3JhcnkgYmFsYW5jZS4uLjwvRElWPjwvcD4NCiAgICAgICAgICAgIDxhIHRpdGxlPSJSZWFkIG1vcmUiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODE0MjkyMTUwODQiPg0KICAgICAgICAgICAgICA8Yj5SRUFEIE1PUkUgLi4uPC9iPg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvbGk+DQogICAgPGxpPg0KICAgICAgPGRpdiBjbGFzcz0iYmZ3X2ZlYXR1cmVkX3RpdGxlcyI+DQogICAgICAgIDxkaXYgY2xhc3M9ImJmd19jZW50ZXJfY29sIGNsZWFyZml4Ij4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfbWFpbl9ib29rX2ltYWdlIj4NCiAgICAgICAgICAgIDxhIHRpdGxlPSIiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODE0NjQxMDI1NDciPg0KICAgICAgICAgICAgICA8aW1nIHN0eWxlPSJib3JkZXI6MnB4IHNvbGlkICNEREREREQ7IiBjbGFzcz0iYmZ3X3BuZ2ZpeCIgc3JjPSJodHRwOi8vc3RhdGljLmJmd3B1Yi5jb20vQkZXQ2F0YWxvZy9Db21wbGV0ZS9KYWNrZXRzLzEwMFcvOTc4MTQ2NDEwMjU0Ny5qcGciIGFsdD0iVGhlIEJhc2ljIFByYWN0aWNlIG9mIFN0YXRpc3RpY3MiIC8+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X21haW5fYm9va19kZXRhaWxzIj4NCiAgICAgICAgICAgIDxhIHRpdGxlPSIiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODE0NjQxMDI1NDciPg0KICAgICAgICAgICAgICA8aDU+VGhlIEJhc2ljIFByYWN0aWNlIG9mIFN0YXRpc3RpY3M8L2g1Pg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfYXV0aG9yIj5EYXZpZCBNb29yZTsgV2lsbGlhbSBJLiBOb3R6OyBNaWNoYWVsIEEuIEZsaWduZXI8L3NtYWxsPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19xdWlldCI+U2l4dGggRWRpdGlvbiB8IMKpIDIwMTM8L3NtYWxsPg0KICAgICAgICAgICAgPHA+PERJVj5EYXZpZCBNb29yZSBwaW9uZWVyZWQgdGhlICJkYXRhIGFuYWx5c2lzIiAoY29uY2VwdHVhbCkgYXBwcm9hY2ggZm9yIHRoZSBpbnRyb2R1Y3Rvcnkgc3RhdGlzdGljcyB0ZXh0Ym9va3MuIE1vb3Jl4oCZcyBUaGUgQmFzaWMgUHJhY3RpY2Ugb2YgU3RhdGlzdGljcyBiZWNhbWUgdGhlLi4uPC9ESVY+PC9wPg0KICAgICAgICAgICAgPGEgdGl0bGU9IlJlYWQgbW9yZSIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQ2NDEwMjU0NyI+DQogICAgICAgICAgICAgIDxiPlJFQUQgTU9SRSAuLi48L2I+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9saT4NCiAgICA8bGk+DQogICAgICA8ZGl2IGNsYXNzPSJiZndfZmVhdHVyZWRfdGl0bGVzIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X2NlbnRlcl9jb2wgY2xlYXJmaXgiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImJmd19tYWluX2Jvb2tfaW1hZ2UiPg0KICAgICAgICAgICAgPGEgdGl0bGU9IiIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTI5NTI1MyI+DQogICAgICAgICAgICAgIDxpbWcgc3R5bGU9ImJvcmRlcjoycHggc29saWQgI0RERERERDsiIGNsYXNzPSJiZndfcG5nZml4IiBzcmM9Imh0dHA6Ly9zdGF0aWMuYmZ3cHViLmNvbS9CRldDYXRhbG9nL0NvbXBsZXRlL0phY2tldHMvMTAwVy85NzgxNDI5Mjk1MjUzLmpwZyIgYWx0PSJEaXNjb3ZlcmluZyBTdGF0aXN0aWNzIiAvPg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImJmd19tYWluX2Jvb2tfZGV0YWlscyI+DQogICAgICAgICAgICA8YSB0aXRsZT0iIiBocmVmPSIvQ2F0YWxvZy9Qcm9kdWN0LmFzcHg/aXNibj05NzgxNDI5Mjk1MjUzIj4NCiAgICAgICAgICAgICAgPGg1PkRpc2NvdmVyaW5nIFN0YXRpc3RpY3M8L2g1Pg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfYXV0aG9yIj5EYW5pZWwgVC4gTGFyb3NlPC9zbWFsbD4NCiAgICAgICAgICAgIDxiciAvPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfcXVpZXQiPlNlY29uZCBFZGl0aW9uIHwgwqkgMjAxMzwvc21hbGw+DQogICAgICAgICAgICA8cD48RElWPkRpc2NvdmVyaW5nIFN0YXRpc3RpY3MgYmFsYW5jZXMgY29tcHV0YXRpb25hbCBtZXRob2RzIGFuZCBkYXRhIGludGVycHJldGF0aW9uLiBCeSBlbXBoYXNpemluZyB0aGUgcmVsZXZhbmNlIG9mIHN0YXRpc3RpY3MgaW4gdG9kYXnigJlzIHdvcmxkLCBMYXJvc2UgaGVscHMuLi48L0RJVj48L3A+DQogICAgICAgICAgICA8YSB0aXRsZT0iUmVhZCBtb3JlIiBocmVmPSIvQ2F0YWxvZy9Qcm9kdWN0LmFzcHg/aXNibj05NzgxNDI5Mjk1MjUzIj4NCiAgICAgICAgICAgICAgPGI+UkVBRCBNT1JFIC4uLjwvYj4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2xpPg0KICAgIDxsaT4NCiAgICAgIDxkaXYgY2xhc3M9ImJmd19mZWF0dXJlZF90aXRsZXMiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJiZndfY2VudGVyX2NvbCBjbGVhcmZpeCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X21haW5fYm9va19pbWFnZSI+DQogICAgICAgICAgICA8YSB0aXRsZT0iIiBocmVmPSIvQ2F0YWxvZy9Qcm9kdWN0LmFzcHg/aXNibj05NzgxNDI5MjY3MTUxIj4NCiAgICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9yZGVyOjJweCBzb2xpZCAjREREREREOyIgY2xhc3M9ImJmd19wbmdmaXgiIHNyYz0iaHR0cDovL3N0YXRpYy5iZndwdWIuY29tL0JGV0NhdGFsb2cvQ29tcGxldGUvSmFja2V0cy8xMDBXLzk3ODE0MjkyNjcxNTEuanBnIiBhbHQ9IlN0YXRpc3RpY3MgVmlkZW8gVG9vbCBLaXQgKGFjY2VzcyBjYXJkKSIgLz4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfbWFpbl9ib29rX2RldGFpbHMiPg0KICAgICAgICAgICAgPGEgdGl0bGU9IiIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTI2NzE1MSI+DQogICAgICAgICAgICAgIDxoNT5TdGF0aXN0aWNzIFZpZGVvIFRvb2wgS2l0IChhY2Nlc3MgY2FyZCk8L2g1Pg0KICAgICAgICAgICAgPC9hPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfYXV0aG9yIj5XLkguIEZyZWVtYW48L3NtYWxsPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19xdWlldCI+PC9zbWFsbD4NCiAgICAgICAgICAgIDxwPjxESVY+VGhpcyBuZXcgc3RhdGlzdGljYWwgdmlkZW8gc2VyaWVzIGNvbnNpc3RzIG9mIHRocmVlIHR5cGVzIG9mIHZpZGVvcyBhaW1lZCB0byBpbGx1c3RyYXRlIGtleSBzdGF0aXN0aWNhbCBjb25jZXB0cyBhbmQgaGVscCBzdHVkZW50cyB2aXN1YWxpemUgc3RhdGlzdGljcyBpbiByZWFsLi4uPC9ESVY+PC9wPg0KICAgICAgICAgICAgPGEgdGl0bGU9IlJlYWQgbW9yZSIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTI2NzE1MSI+DQogICAgICAgICAgICAgIDxiPlJFQUQgTU9SRSAuLi48L2I+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9saT4NCiAgICA8bGk+DQogICAgICA8ZGl2IGNsYXNzPSJiZndfZmVhdHVyZWRfdGl0bGVzIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X2NlbnRlcl9jb2wgY2xlYXJmaXgiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImJmd19tYWluX2Jvb2tfaW1hZ2UiPg0KICAgICAgICAgICAgPGEgdGl0bGU9IiIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTI0MDMyMSI+DQogICAgICAgICAgICAgIDxpbWcgc3R5bGU9ImJvcmRlcjoycHggc29saWQgI0RERERERDsiIGNsYXNzPSJiZndfcG5nZml4IiBzcmM9Imh0dHA6Ly9zdGF0aWMuYmZ3cHViLmNvbS9CRldDYXRhbG9nL0NvbXBsZXRlL0phY2tldHMvMTAwVy85NzgxNDI5MjQwMzIxLmpwZyIgYWx0PSJJbnRyb2R1Y3Rpb24gdG8gdGhlIFByYWN0aWNlIG9mIFN0YXRpc3RpY3MiIC8+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X21haW5fYm9va19kZXRhaWxzIj4NCiAgICAgICAgICAgIDxhIHRpdGxlPSIiIGhyZWY9Ii9DYXRhbG9nL1Byb2R1Y3QuYXNweD9pc2JuPTk3ODE0MjkyNDAzMjEiPg0KICAgICAgICAgICAgICA8aDU+SW50cm9kdWN0aW9uIHRvIHRoZSBQcmFjdGljZSBvZiBTdGF0aXN0aWNzPC9oNT4NCiAgICAgICAgICAgIDwvYT4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X2F1dGhvciI+RGF2aWQgUyBNb29yZSwgR2VvcmdlIFAuIE1jQ2FiZSwgQnJ1Y2UgQ3JhaWc8L3NtYWxsPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19xdWlldCI+U2V2ZW50aCBFZGl0aW9uIHwgwqkgMjAxMjwvc21hbGw+DQogICAgICAgICAgICA8cD48RElWPlRoZSBuZXcgU2V2ZW50aCBFZGl0aW9uIGJyaW5ncyB0aGUgYWNjbGFpbWVkIElQUyBhcHByb2FjaCB0byBhIG5ldyBnZW5lcmF0aW9uLCB3aXRoIGEgbnVtYmVyIG9mIGVuaGFuY2VtZW50cyBpbiB0aGUgdGV4dCBhbmQgd2l0aCBicmVha3Rocm91Z2ggbWVkaWEgdG9vbHMgZm9yLi4uPC9ESVY+PC9wPg0KICAgICAgICAgICAgPGEgdGl0bGU9IlJlYWQgbW9yZSIgaHJlZj0iL0NhdGFsb2cvUHJvZHVjdC5hc3B4P2lzYm49OTc4MTQyOTI0MDMyMSI+DQogICAgICAgICAgICAgIDxiPlJFQUQgTU9SRSAuLi48L2I+DQogICAgICAgICAgICA8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9saT4NCiAgPC91bD4NCjwvZGl2PmQCAQ8WAh8IBYl5PGRpdiBpZD0iZmVhdHVyZWRTbWFsbCI+DQogIDx1bD4NCiAgICA8bGk+DQogICAgICA8ZGl2IGNsYXNzPSJiZndfZmVhdHVyZWRfdGl0bGVzIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X2xlZnRfY29sIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfcGFkZGluZyI+DQogICAgICAgICAgICA8aW1nIHN0eWxlPSJib3JkZXI6MnB4IHNvbGlkICNEREREREQ7IiBjbGFzcz0iYmZ3X3BuZ2ZpeCIgc3JjPSJodHRwOi8vc3RhdGljLmJmd3B1Yi5jb20vQkZXQ2F0YWxvZy9Db21wbGV0ZS9KYWNrZXRzLzY1Vy85NzgxNDI5MjU1MjAyLmpwZyIgYWx0PSJEaXNjb3ZlcmluZyB0aGUgVW5pdmVyc2UiIC8+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxoNiBzdHlsZT0iY29sb3I6IzhEMTkyRSI+RGlzY292ZXJpbmcgdGhlIFVuaXZlcnNlPC9oNj4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X2F1dGhvciI+TmVpbCBGLiBDb21pbnM7IFdpbGxpYW0gSi4gS2F1Zm1hbm48L3NtYWxsPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19xdWlldCI+TmludGggRWRpdGlvbiB8IMKpIDIwMTI8L3NtYWxsPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvbGk+DQogICAgPGxpPg0KICAgICAgPGRpdiBjbGFzcz0iYmZ3X2ZlYXR1cmVkX3RpdGxlcyI+DQogICAgICAgIDxkaXYgY2xhc3M9ImJmd19sZWZ0X2NvbCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X3BhZGRpbmciPg0KICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9yZGVyOjJweCBzb2xpZCAjREREREREOyIgY2xhc3M9ImJmd19wbmdmaXgiIHNyYz0iaHR0cDovL3N0YXRpYy5iZndwdWIuY29tL0JGV0NhdGFsb2cvQ29tcGxldGUvSmFja2V0cy82NVcvOTc4MTQyOTIxMDYzOC5qcGciIGFsdD0iSW52ZXN0aWdhdGluZyBBc3Ryb25vbXkiIC8+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxoNiBzdHlsZT0iY29sb3I6IzhEMTkyRSI+SW52ZXN0aWdhdGluZyBBc3Ryb25vbXk8L2g2Pg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfYXV0aG9yIj5UaW1vdGh5IEYuIFNsYXRlcjsgUm9nZXIgQS4gRnJlZWRtYW48L3NtYWxsPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19xdWlldCI+Rmlyc3QgRWRpdGlvbiB8IMKpIDIwMTI8L3NtYWxsPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvbGk+DQogICAgPGxpPg0KICAgICAgPGRpdiBjbGFzcz0iYmZ3X2ZlYXR1cmVkX3RpdGxlcyI+DQogICAgICAgIDxkaXYgY2xhc3M9ImJmd19sZWZ0X2NvbCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X3BhZGRpbmciPg0KICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9yZGVyOjJweCBzb2xpZCAjREREREREOyIgY2xhc3M9ImJmd19wbmdmaXgiIHNyYz0iaHR0cDovL3N0YXRpYy5iZndwdWIuY29tL0JGV0NhdGFsb2cvQ29tcGxldGUvSmFja2V0cy82NVcvOTc4MDcxNjc2NzM0My5qcGciIGFsdD0iU21hcnRQaHlzaWNzIChGdWxsIE9ubGluZSBDb3Vyc2UpIiAvPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8aDYgc3R5bGU9ImNvbG9yOiM4RDE5MkUiPlNtYXJ0UGh5c2ljcyAoRnVsbCBPbmxpbmUgQ291cnNlKTwvaDY+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19hdXRob3IiPlRpbW90aHkgU3RlbHplcjsgTWF0cyBTZWxlbjsgR2FyeSBHbGFkZGluZzwvc21hbGw+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X3F1aWV0Ij5GaXJzdCBFZGl0aW9uIHwgwqkgMjAxMjwvc21hbGw+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9saT4NCiAgICA8bGk+DQogICAgICA8ZGl2IGNsYXNzPSJiZndfZmVhdHVyZWRfdGl0bGVzIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X2xlZnRfY29sIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfcGFkZGluZyI+DQogICAgICAgICAgICA8aW1nIHN0eWxlPSJib3JkZXI6MnB4IHNvbGlkICNEREREREQ7IiBjbGFzcz0iYmZ3X3BuZ2ZpeCIgc3JjPSJodHRwOi8vc3RhdGljLmJmd3B1Yi5jb20vQkZXQ2F0YWxvZy9Db21wbGV0ZS9KYWNrZXRzLzY1Vy85NzgxNDI5MjI5MzY0LmpwZyIgYWx0PSJCaW9jaGVtaXN0cnkiIC8+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxoNiBzdHlsZT0iY29sb3I6IzhEMTkyRSI+QmlvY2hlbWlzdHJ5PC9oNj4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X2F1dGhvciI+SmVyZW15IE0gQmVyZzsgSm9obiBUeW1vY3prbzsgTHViZXJ0IFN0cnllcjwvc21hbGw+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X3F1aWV0Ij5TZXZlbnRoIEVkaXRpb24gfCDCqSAyMDEyPC9zbWFsbD4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2xpPg0KICAgIDxsaT4NCiAgICAgIDxkaXYgY2xhc3M9ImJmd19mZWF0dXJlZF90aXRsZXMiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJiZndfbGVmdF9jb2wiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImJmd19wYWRkaW5nIj4NCiAgICAgICAgICAgIDxpbWcgc3R5bGU9ImJvcmRlcjoycHggc29saWQgI0RERERERDsiIGNsYXNzPSJiZndfcG5nZml4IiBzcmM9Imh0dHA6Ly9zdGF0aWMuYmZ3cHViLmNvbS9CRldDYXRhbG9nL0NvbXBsZXRlL0phY2tldHMvNjVXLzk3ODA3MTY3NzEwODEuanBnIiBhbHQ9IkxlaG5pbmdlciBQcmluY2lwbGVzIG9mIEJpb2NoZW1pc3RyeSIgLz4NCiAgICAgICAgICAgIDxiciAvPg0KICAgICAgICAgICAgPGg2IHN0eWxlPSJjb2xvcjojOEQxOTJFIj5MZWhuaW5nZXIgUHJpbmNpcGxlcyBvZiBCaW9jaGVtaXN0cnk8L2g2Pg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfYXV0aG9yIj5EYXZpZCBMLiBOZWxzb24sIE1pY2hhZWwgTS4gQ294PC9zbWFsbD4NCiAgICAgICAgICAgIDxiciAvPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfcXVpZXQiPkZpZnRoIEVkaXRpb24gfCDCqSAyMDA5PC9zbWFsbD4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2xpPg0KICAgIDxsaT4NCiAgICAgIDxkaXYgY2xhc3M9ImJmd19mZWF0dXJlZF90aXRsZXMiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJiZndfbGVmdF9jb2wiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImJmd19wYWRkaW5nIj4NCiAgICAgICAgICAgIDxpbWcgc3R5bGU9ImJvcmRlcjoycHggc29saWQgI0RERERERDsiIGNsYXNzPSJiZndfcG5nZml4IiBzcmM9Imh0dHA6Ly9zdGF0aWMuYmZ3cHViLmNvbS9CRldDYXRhbG9nL0NvbXBsZXRlL0phY2tldHMvNjVXLzk3ODE0NjQxMDcyMDcuanBnIiBhbHQ9IldoYXQgSXMgTGlmZT8gQSBHdWlkZSB0byBCaW9sb2d5ICYgUHJlcC1VIiAvPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8aDYgc3R5bGU9ImNvbG9yOiM4RDE5MkUiPldoYXQgSXMgTGlmZT8gQSBHdWlkZSB0byBCaW9sb2d5ICYgUHJlcC1VPC9oNj4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X2F1dGhvciI+SmF5IFBoZWxhbjwvc21hbGw+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X3F1aWV0Ij5TZWNvbmQgRWRpdGlvbiB8IMKpIDIwMTM8L3NtYWxsPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvbGk+DQogICAgPGxpPg0KICAgICAgPGRpdiBjbGFzcz0iYmZ3X2ZlYXR1cmVkX3RpdGxlcyI+DQogICAgICAgIDxkaXYgY2xhc3M9ImJmd19sZWZ0X2NvbCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X3BhZGRpbmciPg0KICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9yZGVyOjJweCBzb2xpZCAjREREREREOyIgY2xhc3M9ImJmd19wbmdmaXgiIHNyYz0iaHR0cDovL3N0YXRpYy5iZndwdWIuY29tL0JGV0NhdGFsb2cvQ29tcGxldGUvSmFja2V0cy82NVcvOTc4MDcxNjc3MzI0NS5qcGciIGFsdD0iU2NpZW50aWZpYyBBbWVyaWNhbiBCaW9sb2d5IGZvciBhIENoYW5naW5nIFdvcmxkIiAvPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8aDYgc3R5bGU9ImNvbG9yOiM4RDE5MkUiPlNjaWVudGlmaWMgQW1lcmljYW4gQmlvbG9neSBmb3IgYSBDaGFuZ2luZyBXb3JsZDwvaDY+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19hdXRob3IiPk1pY2hlbGUgU2h1c3RlcjsgSmFuZXQgVmlnbmE7IEd1bmphbiBTaW5oYTsgTWF0dGhldyBUb250b25vejwvc21hbGw+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X3F1aWV0Ij48L3NtYWxsPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvbGk+DQogICAgPGxpPg0KICAgICAgPGRpdiBjbGFzcz0iYmZ3X2ZlYXR1cmVkX3RpdGxlcyI+DQogICAgICAgIDxkaXYgY2xhc3M9ImJmd19sZWZ0X2NvbCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X3BhZGRpbmciPg0KICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9yZGVyOjJweCBzb2xpZCAjREREREREOyIgY2xhc3M9ImJmd19wbmdmaXgiIHNyYz0iaHR0cDovL3N0YXRpYy5iZndwdWIuY29tL0JGV0NhdGFsb2cvQ29tcGxldGUvSmFja2V0cy82NVcvOTc4MTQyOTI1NzIxMy5qcGciIGFsdD0iUHJpbmNpcGxlcyBvZiBMaWZlIiAvPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8aDYgc3R5bGU9ImNvbG9yOiM4RDE5MkUiPlByaW5jaXBsZXMgb2YgTGlmZTwvaDY+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19hdXRob3IiPkRhdmlkIE0uIEhpbGxpczsgRGF2aWQgU2FkYXZhOyBILiBDcmFpZyBIZWxsZXI7IE1hcnkgVi4gUHJpY2U8L3NtYWxsPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19xdWlldCI+Rmlyc3QgRWRpdGlvbiB8IMKpIDIwMTE8L3NtYWxsPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvbGk+DQogICAgPGxpPg0KICAgICAgPGRpdiBjbGFzcz0iYmZ3X2ZlYXR1cmVkX3RpdGxlcyI+DQogICAgICAgIDxkaXYgY2xhc3M9ImJmd19sZWZ0X2NvbCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X3BhZGRpbmciPg0KICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9yZGVyOjJweCBzb2xpZCAjREREREREOyIgY2xhc3M9ImJmd19wbmdmaXgiIHNyYz0iaHR0cDovL3N0YXRpYy5iZndwdWIuY29tL0JGV0NhdGFsb2cvQ29tcGxldGUvSmFja2V0cy82NVcvOTc4MDcxNjc3OTk4OC5qcGciIGFsdD0iTW9sZWN1bGFyIEJpb2xvZ3kiIC8+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxoNiBzdHlsZT0iY29sb3I6IzhEMTkyRSI+TW9sZWN1bGFyIEJpb2xvZ3k8L2g2Pg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfYXV0aG9yIj5NaWNoYWVsIE0uIENveDsgSmVubmlmZXIgRG91ZG5hOyBNaWNoYWVsIE8nRG9ubmVsbDwvc21hbGw+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X3F1aWV0Ij5GaXJzdCBFZGl0aW9uIHwgwqkgMjAxMjwvc21hbGw+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9saT4NCiAgICA8bGk+DQogICAgICA8ZGl2IGNsYXNzPSJiZndfZmVhdHVyZWRfdGl0bGVzIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X2xlZnRfY29sIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfcGFkZGluZyI+DQogICAgICAgICAgICA8aW1nIHN0eWxlPSJib3JkZXI6MnB4IHNvbGlkICNEREREREQ7IiBjbGFzcz0iYmZ3X3BuZ2ZpeCIgc3JjPSJodHRwOi8vc3RhdGljLmJmd3B1Yi5jb20vQkZXQ2F0YWxvZy9Db21wbGV0ZS9KYWNrZXRzLzY1Vy85NzgxNDI5MjE5NTU2LmpwZyIgYWx0PSJDaGVtaWNhbCBQcmluY2lwbGVzIiAvPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8aDYgc3R5bGU9ImNvbG9yOiM4RDE5MkUiPkNoZW1pY2FsIFByaW5jaXBsZXM8L2g2Pg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfYXV0aG9yIj5QZXRlciBBdGtpbnMsIE94Zm9yZCBVbml2ZXJzaXR5OyBMb3JldHRhIEpvbmVzLCBVbml2ZXJzaXR5IG9mIE5vcnRoZXJuIENvbG9yYWRvPC9zbWFsbD4NCiAgICAgICAgICAgIDxiciAvPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfcXVpZXQiPkZpZnRoIEVkaXRpb24gfCDCqSAyMDEwPC9zbWFsbD4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2xpPg0KICAgIDxsaT4NCiAgICAgIDxkaXYgY2xhc3M9ImJmd19mZWF0dXJlZF90aXRsZXMiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJiZndfbGVmdF9jb2wiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImJmd19wYWRkaW5nIj4NCiAgICAgICAgICAgIDxpbWcgc3R5bGU9ImJvcmRlcjoycHggc29saWQgI0RERERERDsiIGNsYXNzPSJiZndfcG5nZml4IiBzcmM9Imh0dHA6Ly9zdGF0aWMuYmZ3cHViLmNvbS9CRldDYXRhbG9nL0NvbXBsZXRlL0phY2tldHMvNjVXLzk3ODE0MjkyMzExNDUuanBnIiBhbHQ9IlBoeXNpY2FsIENoZW1pc3RyeSBmb3IgdGhlIExpZmUgU2NpZW5jZXMiIC8+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxoNiBzdHlsZT0iY29sb3I6IzhEMTkyRSI+UGh5c2ljYWwgQ2hlbWlzdHJ5IGZvciB0aGUgTGlmZSBTY2llbmNlczwvaDY+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19hdXRob3IiPlBldGVyIEF0a2luczsgSnVsaW8gZGUgUGF1bGE8L3NtYWxsPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19xdWlldCI+U2Vjb25kIEVkaXRpb24gfCDCqSAyMDEyPC9zbWFsbD4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2xpPg0KICAgIDxsaT4NCiAgICAgIDxkaXYgY2xhc3M9ImJmd19mZWF0dXJlZF90aXRsZXMiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJiZndfbGVmdF9jb2wiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImJmd19wYWRkaW5nIj4NCiAgICAgICAgICAgIDxpbWcgc3R5bGU9ImJvcmRlcjoycHggc29saWQgI0RERERERDsiIGNsYXNzPSJiZndfcG5nZml4IiBzcmM9Imh0dHA6Ly9zdGF0aWMuYmZ3cHViLmNvbS9CRldDYXRhbG9nL0NvbXBsZXRlL0phY2tldHMvNjVXLzk3ODE0MjkyNzIwMDEuanBnIiBhbHQ9IkZ1bmRhbWVudGFscyBvZiB0aGUgSHVtYW4gTW9zYWljIiAvPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8aDYgc3R5bGU9ImNvbG9yOiM4RDE5MkUiPkZ1bmRhbWVudGFscyBvZiB0aGUgSHVtYW4gTW9zYWljPC9oNj4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X2F1dGhvciI+VGVycnkgRy4gSm9yZGFuLUJ5Y2hrb3YgKGxhdGUpOyBNb25hIERvbW9zaDsgUm9kZXJpY2sgUC4gTmV1bWFubjsgUGF0cmljaWEgTC4gUHJpY2U8L3NtYWxsPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19xdWlldCI+Rmlyc3QgRWRpdGlvbiB8IMKpIDIwMTA8L3NtYWxsPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvbGk+DQogICAgPGxpPg0KICAgICAgPGRpdiBjbGFzcz0iYmZ3X2ZlYXR1cmVkX3RpdGxlcyI+DQogICAgICAgIDxkaXYgY2xhc3M9ImJmd19sZWZ0X2NvbCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X3BhZGRpbmciPg0KICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9yZGVyOjJweCBzb2xpZCAjREREREREOyIgY2xhc3M9ImJmd19wbmdmaXgiIHNyYz0iaHR0cDovL3N0YXRpYy5iZndwdWIuY29tL0JGV0NhdGFsb2cvQ29tcGxldGUvSmFja2V0cy82NVcvOTc4MTQyOTI0MDE4NS5qcGciIGFsdD0iVGhlIEh1bWFuIE1vc2FpYyIgLz4NCiAgICAgICAgICAgIDxiciAvPg0KICAgICAgICAgICAgPGg2IHN0eWxlPSJjb2xvcjojOEQxOTJFIj5UaGUgSHVtYW4gTW9zYWljPC9oNj4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X2F1dGhvciI+TW9uYSBEb21vc2g7IFJvZGVyaWNrIFAuIE5ldW1hbm47IFBhdHJpY2lhIEwuIFByaWNlOyBUZXJyeSBKb3JkYW4tIEJ5Y2hrb3Y8L3NtYWxsPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19xdWlldCI+VHdlbGZ0aCBFZGl0aW9uIHwgwqkgMjAxMjwvc21hbGw+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9saT4NCiAgICA8bGk+DQogICAgICA8ZGl2IGNsYXNzPSJiZndfZmVhdHVyZWRfdGl0bGVzIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X2xlZnRfY29sIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfcGFkZGluZyI+DQogICAgICAgICAgICA8aW1nIHN0eWxlPSJib3JkZXI6MnB4IHNvbGlkICNEREREREQ7IiBjbGFzcz0iYmZ3X3BuZ2ZpeCIgc3JjPSJodHRwOi8vc3RhdGljLmJmd3B1Yi5jb20vQkZXQ2F0YWxvZy9Db21wbGV0ZS9KYWNrZXRzLzY1Vy85NzgxNDI5MjUzNjY2LmpwZyIgYWx0PSJXb3JsZCBSZWdpb25hbCBHZW9ncmFwaHkgQ29uY2VwdHMiIC8+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxoNiBzdHlsZT0iY29sb3I6IzhEMTkyRSI+V29ybGQgUmVnaW9uYWwgR2VvZ3JhcGh5IENvbmNlcHRzPC9oNj4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X2F1dGhvciI+THlkaWEgTWloZWxpYyBQdWxzaXBoZXI7IEFsZXggUHVsc2lwaGVyPC9zbWFsbD4NCiAgICAgICAgICAgIDxiciAvPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfcXVpZXQiPlNlY29uZCBFZGl0aW9uIHwgwqkgMjAxMjwvc21hbGw+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9saT4NCiAgICA8bGk+DQogICAgICA8ZGl2IGNsYXNzPSJiZndfZmVhdHVyZWRfdGl0bGVzIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X2xlZnRfY29sIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfcGFkZGluZyI+DQogICAgICAgICAgICA8aW1nIHN0eWxlPSJib3JkZXI6MnB4IHNvbGlkICNEREREREQ7IiBjbGFzcz0iYmZ3X3BuZ2ZpeCIgc3JjPSJodHRwOi8vc3RhdGljLmJmd3B1Yi5jb20vQkZXQ2F0YWxvZy9Db21wbGV0ZS9KYWNrZXRzLzY1Vy85NzgxNDI5MjU1Mjg4LmpwZyIgYWx0PSJJbnRyb2R1Y3Rpb24gdG8gR2Vvc3BhdGlhbCBUZWNobm9sb2dpZXMiIC8+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxoNiBzdHlsZT0iY29sb3I6IzhEMTkyRSI+SW50cm9kdWN0aW9uIHRvIEdlb3NwYXRpYWwgVGVjaG5vbG9naWVzPC9oNj4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X2F1dGhvciI+QnJhZGxleSBBLiBTaGVsbGl0bzwvc21hbGw+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X3F1aWV0Ij5GaXJzdCBFZGl0aW9uIHwgwqkgMjAxMTwvc21hbGw+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9saT4NCiAgICA8bGk+DQogICAgICA8ZGl2IGNsYXNzPSJiZndfZmVhdHVyZWRfdGl0bGVzIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X2xlZnRfY29sIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfcGFkZGluZyI+DQogICAgICAgICAgICA8aW1nIHN0eWxlPSJib3JkZXI6MnB4IHNvbGlkICNEREREREQ7IiBjbGFzcz0iYmZ3X3BuZ2ZpeCIgc3JjPSJodHRwOi8vc3RhdGljLmJmd3B1Yi5jb20vQkZXQ2F0YWxvZy9Db21wbGV0ZS9KYWNrZXRzLzY1Vy85NzgxNDI5MjE5NTE4LmpwZyIgYWx0PSJVbmRlcnN0YW5kaW5nIEVhcnRoIiAvPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8aDYgc3R5bGU9ImNvbG9yOiM4RDE5MkUiPlVuZGVyc3RhbmRpbmcgRWFydGg8L2g2Pg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfYXV0aG9yIj5Kb2huIEdyb3R6aW5nZXIsIE1hc3NhY2h1c2V0dHMgSW5zdGl0dXRlIG9mIFRlY2hub2xvZ3k7IFRob21hcyBILiBKb3JkYW4sIFVuaXZlcnNpdHkgb2YgU291dGhlcm4gQ2FsaWZvcm5pYTwvc21hbGw+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X3F1aWV0Ij5TaXh0aCBFZGl0aW9uIHwgwqkgMjAxMDwvc21hbGw+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9saT4NCiAgICA8bGk+DQogICAgICA8ZGl2IGNsYXNzPSJiZndfZmVhdHVyZWRfdGl0bGVzIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X2xlZnRfY29sIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfcGFkZGluZyI+DQogICAgICAgICAgICA8aW1nIHN0eWxlPSJib3JkZXI6MnB4IHNvbGlkICNEREREREQ7IiBjbGFzcz0iYmZ3X3BuZ2ZpeCIgc3JjPSJodHRwOi8vc3RhdGljLmJmd3B1Yi5jb20vQkZXQ2F0YWxvZy9Db21wbGV0ZS9KYWNrZXRzLzY1Vy85NzgxNDI5MjQzMTYyLmpwZyIgYWx0PSJGb3IgQWxsIFByYWN0aWNhbCBQdXJwb3NlcyIgLz4NCiAgICAgICAgICAgIDxiciAvPg0KICAgICAgICAgICAgPGg2IHN0eWxlPSJjb2xvcjojOEQxOTJFIj5Gb3IgQWxsIFByYWN0aWNhbCBQdXJwb3NlczwvaDY+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19hdXRob3IiPkNPTUFQPC9zbWFsbD4NCiAgICAgICAgICAgIDxiciAvPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfcXVpZXQiPk5pbnRoIEVkaXRpb24gfCDCqSAyMDEzPC9zbWFsbD4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2xpPg0KICAgIDxsaT4NCiAgICAgIDxkaXYgY2xhc3M9ImJmd19mZWF0dXJlZF90aXRsZXMiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJiZndfbGVmdF9jb2wiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImJmd19wYWRkaW5nIj4NCiAgICAgICAgICAgIDxpbWcgc3R5bGU9ImJvcmRlcjoycHggc29saWQgI0RERERERDsiIGNsYXNzPSJiZndfcG5nZml4IiBzcmM9Imh0dHA6Ly9zdGF0aWMuYmZ3cHViLmNvbS9CRldDYXRhbG9nL0NvbXBsZXRlL0phY2tldHMvNjVXLzk3ODE0MjkyMjMyODcuanBnIiBhbHQ9IlF1YW50aXRhdGl2ZSBMaXRlcmFjeSIgLz4NCiAgICAgICAgICAgIDxiciAvPg0KICAgICAgICAgICAgPGg2IHN0eWxlPSJjb2xvcjojOEQxOTJFIj5RdWFudGl0YXRpdmUgTGl0ZXJhY3k8L2g2Pg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfYXV0aG9yIj5CcnVjZSBDcmF1ZGVyOyBCZW5ueSBFdmFuczsgSmVycnkgSm9obnNvbjsgQWxhbiBOb2VsbDwvc21hbGw+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X3F1aWV0Ij5GaXJzdCBFZGl0aW9uIHwgwqkgMjAxMzwvc21hbGw+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9saT4NCiAgICA8bGk+DQogICAgICA8ZGl2IGNsYXNzPSJiZndfZmVhdHVyZWRfdGl0bGVzIj4NCiAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X2xlZnRfY29sIj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJiZndfcGFkZGluZyI+DQogICAgICAgICAgICA8aW1nIHN0eWxlPSJib3JkZXI6MnB4IHNvbGlkICNEREREREQ7IiBjbGFzcz0iYmZ3X3BuZ2ZpeCIgc3JjPSJodHRwOi8vc3RhdGljLmJmd3B1Yi5jb20vQkZXQ2F0YWxvZy9Db21wbGV0ZS9KYWNrZXRzLzY1Vy85NzgxNDI5MjA4MzkwLmpwZyIgYWx0PSJDYWxjdWx1cyIgLz4NCiAgICAgICAgICAgIDxiciAvPg0KICAgICAgICAgICAgPGg2IHN0eWxlPSJjb2xvcjojOEQxOTJFIj5DYWxjdWx1czwvaDY+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19hdXRob3IiPkpvbiBSb2dhd3NraTwvc21hbGw+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X3F1aWV0Ij5TZWNvbmQgRWRpdGlvbiB8IMKpIDIwMTI8L3NtYWxsPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvbGk+DQogICAgPGxpPg0KICAgICAgPGRpdiBjbGFzcz0iYmZ3X2ZlYXR1cmVkX3RpdGxlcyI+DQogICAgICAgIDxkaXYgY2xhc3M9ImJmd19sZWZ0X2NvbCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X3BhZGRpbmciPg0KICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9yZGVyOjJweCBzb2xpZCAjREREREREOyIgY2xhc3M9ImJmd19wbmdmaXgiIHNyYz0iaHR0cDovL3N0YXRpYy5iZndwdWIuY29tL0JGV0NhdGFsb2cvQ29tcGxldGUvSmFja2V0cy82NVcvOTc4MTQyOTIxNTA4NC5qcGciIGFsdD0iVmVjdG9yIENhbGN1bHVzIiAvPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8aDYgc3R5bGU9ImNvbG9yOiM4RDE5MkUiPlZlY3RvciBDYWxjdWx1czwvaDY+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19hdXRob3IiPkplcnJvbGQgRS4gTWFyc2RlbjsgQW50aG9ueSBUcm9tYmE8L3NtYWxsPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19xdWlldCI+U2l4dGggRWRpdGlvbiB8IMKpIDIwMTM8L3NtYWxsPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvbGk+DQogICAgPGxpPg0KICAgICAgPGRpdiBjbGFzcz0iYmZ3X2ZlYXR1cmVkX3RpdGxlcyI+DQogICAgICAgIDxkaXYgY2xhc3M9ImJmd19sZWZ0X2NvbCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X3BhZGRpbmciPg0KICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9yZGVyOjJweCBzb2xpZCAjREREREREOyIgY2xhc3M9ImJmd19wbmdmaXgiIHNyYz0iaHR0cDovL3N0YXRpYy5iZndwdWIuY29tL0JGV0NhdGFsb2cvQ29tcGxldGUvSmFja2V0cy82NVcvOTc4MTQ2NDEwMjU0Ny5qcGciIGFsdD0iVGhlIEJhc2ljIFByYWN0aWNlIG9mIFN0YXRpc3RpY3MiIC8+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxoNiBzdHlsZT0iY29sb3I6IzhEMTkyRSI+VGhlIEJhc2ljIFByYWN0aWNlIG9mIFN0YXRpc3RpY3M8L2g2Pg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfYXV0aG9yIj5EYXZpZCBNb29yZTsgV2lsbGlhbSBJLiBOb3R6OyBNaWNoYWVsIEEuIEZsaWduZXI8L3NtYWxsPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19xdWlldCI+U2l4dGggRWRpdGlvbiB8IMKpIDIwMTM8L3NtYWxsPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvbGk+DQogICAgPGxpPg0KICAgICAgPGRpdiBjbGFzcz0iYmZ3X2ZlYXR1cmVkX3RpdGxlcyI+DQogICAgICAgIDxkaXYgY2xhc3M9ImJmd19sZWZ0X2NvbCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X3BhZGRpbmciPg0KICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9yZGVyOjJweCBzb2xpZCAjREREREREOyIgY2xhc3M9ImJmd19wbmdmaXgiIHNyYz0iaHR0cDovL3N0YXRpYy5iZndwdWIuY29tL0JGV0NhdGFsb2cvQ29tcGxldGUvSmFja2V0cy82NVcvOTc4MTQyOTI5NTI1My5qcGciIGFsdD0iRGlzY292ZXJpbmcgU3RhdGlzdGljcyIgLz4NCiAgICAgICAgICAgIDxiciAvPg0KICAgICAgICAgICAgPGg2IHN0eWxlPSJjb2xvcjojOEQxOTJFIj5EaXNjb3ZlcmluZyBTdGF0aXN0aWNzPC9oNj4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X2F1dGhvciI+RGFuaWVsIFQuIExhcm9zZTwvc21hbGw+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X3F1aWV0Ij5TZWNvbmQgRWRpdGlvbiB8IMKpIDIwMTM8L3NtYWxsPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvbGk+DQogICAgPGxpPg0KICAgICAgPGRpdiBjbGFzcz0iYmZ3X2ZlYXR1cmVkX3RpdGxlcyI+DQogICAgICAgIDxkaXYgY2xhc3M9ImJmd19sZWZ0X2NvbCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X3BhZGRpbmciPg0KICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9yZGVyOjJweCBzb2xpZCAjREREREREOyIgY2xhc3M9ImJmd19wbmdmaXgiIHNyYz0iaHR0cDovL3N0YXRpYy5iZndwdWIuY29tL0JGV0NhdGFsb2cvQ29tcGxldGUvSmFja2V0cy82NVcvOTc4MTQyOTI2NzE1MS5qcGciIGFsdD0iU3RhdGlzdGljcyBWaWRlbyBUb29sIEtpdCAoYWNjZXNzIGNhcmQpIiAvPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8aDYgc3R5bGU9ImNvbG9yOiM4RDE5MkUiPlN0YXRpc3RpY3MgVmlkZW8gVG9vbCBLaXQgKGFjY2VzcyBjYXJkKTwvaDY+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19hdXRob3IiPlcuSC4gRnJlZW1hbjwvc21hbGw+DQogICAgICAgICAgICA8YnIgLz4NCiAgICAgICAgICAgIDxzbWFsbCBjbGFzcz0iYmZ3X3F1aWV0Ij48L3NtYWxsPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvbGk+DQogICAgPGxpPg0KICAgICAgPGRpdiBjbGFzcz0iYmZ3X2ZlYXR1cmVkX3RpdGxlcyI+DQogICAgICAgIDxkaXYgY2xhc3M9ImJmd19sZWZ0X2NvbCI+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYmZ3X3BhZGRpbmciPg0KICAgICAgICAgICAgPGltZyBzdHlsZT0iYm9yZGVyOjJweCBzb2xpZCAjREREREREOyIgY2xhc3M9ImJmd19wbmdmaXgiIHNyYz0iaHR0cDovL3N0YXRpYy5iZndwdWIuY29tL0JGV0NhdGFsb2cvQ29tcGxldGUvSmFja2V0cy82NVcvOTc4MTQyOTI0MDMyMS5qcGciIGFsdD0iSW50cm9kdWN0aW9uIHRvIHRoZSBQcmFjdGljZSBvZiBTdGF0aXN0aWNzIiAvPg0KICAgICAgICAgICAgPGJyIC8+DQogICAgICAgICAgICA8aDYgc3R5bGU9ImNvbG9yOiM4RDE5MkUiPkludHJvZHVjdGlvbiB0byB0aGUgUHJhY3RpY2Ugb2YgU3RhdGlzdGljczwvaDY+DQogICAgICAgICAgICA8c21hbGwgY2xhc3M9ImJmd19hdXRob3IiPkRhdmlkIFMgTW9vcmUsIEdlb3JnZSBQLiBNY0NhYmUsIEJydWNlIENyYWlnPC9zbWFsbD4NCiAgICAgICAgICAgIDxiciAvPg0KICAgICAgICAgICAgPHNtYWxsIGNsYXNzPSJiZndfcXVpZXQiPlNldmVudGggRWRpdGlvbiB8IMKpIDIwMTI8L3NtYWxsPg0KICAgICAgICAgIDwvZGl2Pg0KICAgICAgICA8L2Rpdj4NCiAgICAgIDwvZGl2Pg0KICAgIDwvbGk+DQogIDwvdWw+DQo8L2Rpdj5kAgUPFgIfBGcWAmYPDxYGHwUFFWJvdHRvbSBtYXJrZXRpbmcgaW5mbx8GBTYvQ2F0YWxvZy9Xb3JrQXJlYS9pbWFnZXMvYXBwbGljYXRpb24vaWNvbl9kb2N1bWVudC5naWYfB2VkZAIFD2QWAgIBD2QWBAIDD2QWAgIBDxYCHwMF7AY8aDUgY2xhc3M9ImJmd19tZW51X3RpdGxlIGJmd19yb3VuZF90b3BfYmciPkJyb3dzZSBieSBEaXNjaXBsaW5lOjwvaDU+PHVsPjxsaT48YSBocmVmPSIvQ2F0YWxvZy9kaXNjaXBsaW5lL0FzdHJvbm9teVBoeXNpY3MiIHRpdGxlPSJBc3Ryb25vbXkgJiBQaHlzaWNzIiA+QXN0cm9ub215ICYgUGh5c2ljczwvYT48L2xpPjxsaT48YSBocmVmPSIvQ2F0YWxvZy9kaXNjaXBsaW5lL0Jpb2NoZW1pc3RyeSIgdGl0bGU9IkJpb2NoZW1pc3RyeSIgPkJpb2NoZW1pc3RyeTwvYT48L2xpPjxsaT48YSBocmVmPSIvQ2F0YWxvZy9kaXNjaXBsaW5lL0Jpb2xvZ3kiIHRpdGxlPSJCaW9sb2d5IiA+QmlvbG9neTwvYT48L2xpPjxsaT48YSBocmVmPSIvQ2F0YWxvZy9kaXNjaXBsaW5lL0NoZW1pc3RyeSIgdGl0bGU9IkNoZW1pc3RyeSIgPkNoZW1pc3RyeTwvYT48L2xpPjxsaT48YSBocmVmPSIvQ2F0YWxvZy9kaXNjaXBsaW5lL0Vudmlyb25tZW50YWxTY2llbmNlIiB0aXRsZT0iRW52aXJvbm1lbnRhbCBTY2llbmNlIiA+RW52aXJvbm1lbnRhbCBTY2llbmNlPC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9DYXRhbG9nL2Rpc2NpcGxpbmUvR2VvZ3JhcGh5IiB0aXRsZT0iR2VvZ3JhcGh5IiA+R2VvZ3JhcGh5PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9DYXRhbG9nL2Rpc2NpcGxpbmUvR2VvbG9neSIgdGl0bGU9Ikdlb2xvZ3kiID5HZW9sb2d5PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9DYXRhbG9nL2Rpc2NpcGxpbmUvTWF0aGVtYXRpY3MiIHRpdGxlPSJNYXRoZW1hdGljcyIgPk1hdGhlbWF0aWNzPC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9DYXRhbG9nL2Rpc2NpcGxpbmUvU3RhdGlzdGljcyIgdGl0bGU9IlN0YXRpc3RpY3MiID5TdGF0aXN0aWNzPC9hPjwvbGk+PC91bD5kAgUPZBYCZg9kFgICAQ9kFgJmDw8WBh8FBQ1TaWRlIGJhciBpbmZvHwYFNi9DYXRhbG9nL1dvcmtBcmVhL2ltYWdlcy9hcHBsaWNhdGlvbi9pY29uX2RvY3VtZW50LmdpZh8HZWRkAgYPZBYCZg8WAh8EZ2QCCQ8WAh8DBcwDPHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPg0KdmFyIF9nYXEgPSBfZ2FxIHx8IFtdOw0KX2dhcS5wdXNoKFsnX3NldEFjY291bnQnLCAnVUEtMjIxMDA5NDQtMyddKTsNCl9nYXEucHVzaChbJ190cmFja1BhZ2V2aWV3J10pOw0KKGZ1bmN0aW9uKCkgew0KdmFyIGdhID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7IGdhLnR5cGUgPSAndGV4dC9qYXZhc2NyaXB0JzsgZ2EuYXN5bmMgPSB0cnVlOw0KZ2Euc3JjID0gKCdodHRwczonID09IGRvY3VtZW50LmxvY2F0aW9uLnByb3RvY29sID8gJ2h0dHBzOi8vc3NsJyA6ICdodHRwOi8vd3d3JykgKyAnLmdvb2dsZS1hbmFseXRpY3MuY29tL2dhLmpzJzsNCnZhciBzID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ3NjcmlwdCcpWzBdOyBzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGdhLCBzKTsNCn0pKCk7DQo8L3NjcmlwdD4NCmQCCw8WAh8DBdgKPCEtLSBTVEFSVCBPRiBTbWFydFNvdXJjZSBEYXRhIENvbGxlY3RvciBUQUcgLS0+DQo8IS0tIENvcHlyaWdodCAoYykgMTk5Ni0yMDA5IFdlYlRyZW5kcyBJbmMuICBBbGwgcmlnaHRzIHJlc2VydmVkLiAtLT4NCjwhLS0gVmVyc2lvbjogOC42LjIgLS0+DQo8IS0tIFRhZyBCdWlsZGVyIFZlcnNpb246IDMuMCAgLS0+DQo8IS0tIENyZWF0ZWQ6IDEvNi8yMDEwIDY6MDE6NTYgUE0gLS0+DQo8c2NyaXB0IHNyYz0iL0NhdGFsb2cvanMvd2VidHJlbmRzLXdoZi5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4NCjwhLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLS0+DQo8IS0tIFdhcm5pbmc6IFRoZSB0d28gc2NyaXB0IGJsb2NrcyBiZWxvdyBtdXN0IHJlbWFpbiBpbmxpbmUuIE1vdmluZyB0aGVtIHRvIGFuIGV4dGVybmFsIC0tPg0KPCEtLSBKYXZhU2NyaXB0IGluY2x1ZGUgZmlsZSBjYW4gY2F1c2Ugc2VyaW91cyBwcm9ibGVtcyB3aXRoIGNyb3NzLWRvbWFpbiB0cmFja2luZy4gICAgICAtLT4NCjwhLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLS0+DQo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQovLzwhW0NEQVRBWw0KdmFyIF90YWc9bmV3IFdlYlRyZW5kcygpOw0KX3RhZy5kY3NHZXRJZCgpOw0KLy9dXT4+DQo8L3NjcmlwdD4NCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4NCi8vPCFbQ0RBVEFbDQovLyBBZGQgY3VzdG9tIHBhcmFtZXRlcnMgaGVyZS4NCi8vX3RhZy5EQ1NleHQucGFyYW1fbmFtZT1wYXJhbV92YWx1ZTsNCnZhciBtZXRhID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnbWV0YScpOw0KbWV0YS5uYW1lID0nRENTLmRjc3NpcCc7DQptZXRhLmNvbnRlbnQgPSd3aGZyZWVtYW4uY29tJzsNCmRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdoZWFkJylbMF0uYXBwZW5kQ2hpbGQobWV0YSk7DQpfdGFnLmRjc0NvbGxlY3QoKTsNCi8vXV0+Pg0KPC9zY3JpcHQ+DQo8bm9zY3JpcHQ+DQo8ZGl2PjxpbWcgYWx0PSJEQ1NJTUciIGlkPSJEQ1NJTUciIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHNyYz0iaHR0cDovL3N0YXRzZS53ZWJ0cmVuZHNsaXZlLmNvbS9kY3N5MDIwMDAwMDAwMHNoMGlwMXRrMmxpXzdlOG8vbmpzLmdpZj9kY3N1cmk9L25vamF2YXNjcmlwdCZhbXA7V1QuanM9Tm8mYW1wO1dULnR2PTguNi4yIi8+PC9kaXY+DQo8L25vc2NyaXB0Pg0KPCEtLSBFTkQgT0YgU21hcnRTb3VyY2UgRGF0YSBDb2xsZWN0b3IgVEFHIC0tPg0KZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WAgUnY3RsMDAkdWNIZWFkZXJDb250YWN0VXNUb29sQmFyJGJ1dExvZ2luBRljdGwwMCR1Y1F1aWNrU2VhcmNoJGJ0bkdvr403A8bPS5w1nBxAooRb3wgEpxM="/> </div> <div> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBQKhnOi1CQKhld+WCAKfsu/qBAK42aHIBgKPoIu1CtePz5qHEJxzzGFZ6UVfsyJAJ0l+"/> </div> <!-- header elements are absolute-positioned and placed in the bottom for SEO purposes --> <div id="bfw_header"> <div id="bfw_page_header" class="container"> <div class="span-11"> <div id="bfw_header_logo"> <a href="/web/20120518030403/http://www.whfreeman.com/Catalog/" title=""> <img class="bfw_pngfix" src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/css/resources/whf/images/whf_logo.png" alt="W. H. Freeman Publishers"/></a> </div> </div> <div class="span-13 last"> <div id="ctl00_ucHeaderContactUsToolBar_divToolbar"> <div id="bfw_instructor_toolbar" class="bfw_round_bottom"> <ul class="clearfix"> <li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/BookBagRedirect.aspx?link=contactus" id="ctl00_ucHeaderContactUsToolBar_aContactUsLink" target="_blank" title="Contact Us"> Contact Us</a> | </li> <li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/BookBagRedirect.aspx?link=yourbookbag" id="ctl00_ucHeaderContactUsToolBar_aBookbagLink" target="_blank" title="Your Bookbag"> Your Bookbag </a>| </li> <li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/BookBagRedirect.aspx?link=youraccount" id="ctl00_ucHeaderContactUsToolBar_aYourAcctLink" target="_blank" title="Your Account"> Your Account</a> | </li> <li id="bfw_log_in"><a id="bfw_btn_log_in" href="#" title="Log in"> <img src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/css/resources/common/images/btn_log_in.png" id="ctl00_ucHeaderContactUsToolBar_imgLoginTop" class="bfw_pngfix" alt="LOG IN"/> </a> <div id="bfw_log_in_box" class="hide"> <div id="bfw_log_in_form"> <div class="clearfix"> <label for="bfw_log_in_email" style="color: #333333"> Email Address:</label> <input name="ctl00$ucHeaderContactUsToolBar$bfw_log_in_email" type="text" id="ctl00_ucHeaderContactUsToolBar_bfw_log_in_email" validationgroup="login" class="bfw_log_in_textbox"/> </div> <div class="clearfix"> <label for="bfw_log_in_password" style="color: #333333"> Password:</label> <input name="ctl00$ucHeaderContactUsToolBar$bfw_log_in_password" type="password" id="ctl00_ucHeaderContactUsToolBar_bfw_log_in_password" validationgroup="login" class="bfw_log_in_textbox"/> </div> <div class="clearfix" style="text-align: left; padding-left: 100px;"> </div> <div id="bfw_log_in_meta"> <ul style="margin-right: -19px;"> <li><a href="https://web.archive.org/web/20120518030403/http://bcs.bfwpub.com/iLogin2/Login/LoginBCS.aspx?token=Nk%2bTTA6ZyN%2bc%2bvIMTVNR8e22Mjf27eh3ecDaykNDtu1nZjOckpya%2f6FG27QDZTi4q1wG8FvrR3jcCbhaM6K08B5r%2bXZ8ZA1KhyfrOMrEi%2b2havlAIm0GEOo8Ni2xJ%2bJZ2b1pJQ1bKoBhKCqOLDw3aq8bNlGs7qjE6JRH8uKYO3oKazIqgH2lQgYIMvdep03tXt6n4uG6DH1UmuuVLch32g%3d%3d" id="ctl00_ucHeaderContactUsToolBar_aForgotPassword" title="Forgot password?" style="color: #333333"> Forgot password?</a>| </li> <li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/support.aspx" title="Click here for help" style="color: #333333"> help</a></li> <li> <input type="image" name="ctl00$ucHeaderContactUsToolBar$butLogin" id="ctl00_ucHeaderContactUsToolBar_butLogin" src="/web/20120518030403im_/http://www.whfreeman.com/catalog/css/resources/worth/images/btn_log_in_red.gif" alt="Login" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ucHeaderContactUsToolBar$butLogin", "", true, "login", "", false, false))" style="border-width:0px;"/> <br/> </li> </ul> <ul style="margin-right: 51px;"> <li>New User?</li> <li><a href="https://web.archive.org/web/20120518030403/http://bcs.bfwpub.com/iLogin2/Login/LoginBCS.aspx?token=Nk%2bTTA6ZyN%2bc%2bvIMTVNR8e22Mjf27eh3ecDaykNDtu1nZjOckpya%2f6FG27QDZTi4q1wG8FvrR3jcCbhaM6K08B5r%2bXZ8ZA1KhyfrOMrEi%2b2havlAIm0GEOo8Ni2xJ%2bJZ2b1pJQ1bKoBhKCqOLDw3aq8bNlGs7qjE6JRH8uKYO3oKazIqgH2lQgYIMvdep03tXt6n4uG6DH1UmuuVLch32g%3d%3d" id="ctl00_ucHeaderContactUsToolBar_aRegisternow" title="Register now" style="color: #333333"> Register now</a></li> </ul> </div> </div> </div> </li> </ul> </div> </div> <!-- #bfw_instructor_toolbar ends --> <div id="bfw_search_area"> <div id="bfw_search_form"> <div id="ctl00_ucQuickSearch_pnlQuickSearch"> <img src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/css/resources/whf/images/icon_search.gif" alt=""/> <input type="text" id="bfw_search_text" class="text" name="search_text" value="enter your search phrase"/> <input type="image" name="ctl00$ucQuickSearch$btnGo" id="ctl00_ucQuickSearch_btnGo" class="bfw_go" src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/css/resources/whf/images/btn_go.gif" onclick="javascript: GotoSearchPage(document.getElementById('bfw_search_text').value); return false;" style="border-width:0px;"/> </div> </div> </div> <script type="text/javascript"> $('#bfw_search_text').keypress(function (e) { var key = (e.keyCode ? e.keyCode : e.which); if (key == 13) { GotoSearchPage($('#bfw_search_text').val()); e.keyCode = 0; } }); function GotoSearchPage(searchtext) { var url; var defaultText = 'enter your search phrase'; url = '/Catalog/Search.aspx'; if (searchtext.length == 0 || searchtext == defaultText) { return false; } else { url = url + "?search=" + escape(searchtext); window.location = url; } } </script> <!-- #bfw_search_area ends --> </div> </div> <!-- #bfw_page_header ends --> <div> <!-- #bfw_main menu --> <div id="ctl00_ucTopMenu_flexMenu1"> <div id="bfw_main_menu"><ul class="container"><li class="bfw_top_lvl bfw_current"><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/default.aspx">HOME</a></li><li class="bfw_top_lvl"><a class="bfw_arrow" style="text-transform:uppercase" href="">Courses</a><br/><div class="bfw_sub_lvl_1"><ul class=""><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/AstronomyPhysics">Astronomy & Physics</a><div class="bfw_sub_lvl_2"><ul class=""><li><h5>COURSES</h5></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/astronomyphysics/introductiontoastronomy/NewFeatured">Intro to Astronomy</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/astronomyphysics/physics/NewFeatured">Physics</a></li></ul><div class="bfw_menu_bottom bfw_pngfix"></div></div></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/biochemistry">Biochemistry</a><div class="bfw_sub_lvl_2"><ul class=""><li><h5>COURSES</h5></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/biochemistry/introductiontobiochemistry/NewFeatured">Intro to Biochemistry</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/biochemistry/advancedbiochemistry/NewFeatured">Advanced Biochemistry</a></li></ul><div class="bfw_menu_bottom bfw_pngfix"></div></div></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/biology">Biology</a><div class="bfw_sub_lvl_2"><ul class=""><li><h5>COURSES</h5></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Biology/Non-MajorsBiology/NewFeatured">Non-Majors Biology</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/biology/introductorybiology/NewFeatured">Introductory Biology</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/biology/genetics/NewFeatured">Genetics</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/biology/cellbiologymolecularbiology/NewFeatured">Cell Biology/Molecular Biology</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/biology">More..</a></li></ul><div class="bfw_menu_bottom bfw_pngfix"></div></div></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/chemistry">Chemistry</a><div class="bfw_sub_lvl_2"><ul class=""><li><h5>COURSES</h5></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/chemistry/genorgbiocchemfornursingallied/NewFeatured">Gen, Org, Bio/Chem for Nursing & Allied Preparatory Chemistry</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Chemistry/LiberalArtsChemistry/NewFeatured">Liberal Arts Chemistry</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Chemistry/GeneralChemistry/NewFeatured">General Chemistry</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Chemistry/Biochemistry/NewFeatured">Biochemistry</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Chemistry">More..</a></li></ul><div class="bfw_menu_bottom bfw_pngfix"></div></div></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/EnvironmentalScience">Environmental Science</a><div class="bfw_sub_lvl_2"><ul class=""><li><h5>COURSES</h5></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/EnvironmentalScience/EnvironmentalChemistry/NewFeatured">Environmental Chemistry</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/EnvironmentalScience/EnvironmentalGeology/NewFeatured">Environmental Geology</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/EnvironmentalScience/IntroductoryEnvironmentalScience/NewFeatured">Introductory Environmental Science</a></li></ul><div class="bfw_menu_bottom bfw_pngfix"></div></div></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/geography">Geography</a><div class="bfw_sub_lvl_2"><ul class=""><li><h5>COURSES</h5></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Geography/HumanGeography/NewFeatured">Human Geography</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Geography/WorldRegionalGeography/NewFeatured">World Regional Geography</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Geography/IntroductiontoGeographicInformationSystems/NewFeatured">Introduction to Geographic Information Systems</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Geography/EnvironmentalScience/NewFeatured">Environmental Science</a></li></ul><div class="bfw_menu_bottom bfw_pngfix"></div></div></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/geology">Geology</a><div class="bfw_sub_lvl_2"><ul class=""><li><h5>COURSES</h5></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog//discipline/Geology/IntroductiontoPhysicalGeology/NewFeatured">Intro to Physical Geology</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/geology/environmentalgeology/newfeatured">Environmental Geology</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Geology/HistoricalGeology/NewFeatured">Historical Geology</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Geology">More..</a></li></ul><div class="bfw_menu_bottom bfw_pngfix"></div></div></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/mathematics">Mathematics</a><div class="bfw_sub_lvl_2"><ul class=""><li><h5>COURSES</h5></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Mathematics/LiberalArtsMathematics/NewFeatured">Liberal Arts Mathematics</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/mathematics/discretemathematics/newfeatured">Discrete Mathematics</a></li><li><a style="text-transform:capitalize" href="">Calculus</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Mathematics/MathematicsforTeachers/NewFeatured">Mathematics for Teachers</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Mathematics">More..</a></li></ul><div class="bfw_menu_bottom bfw_pngfix"></div></div></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/statistics">Statistics</a><div class="bfw_sub_lvl_2"><ul class=""><li><h5>COURSES</h5></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Statistics/IntroductoryStatistics/NewFeatured">Intro to Statistics/General Statistics</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Statistics/StatisticalLiteracyLiberalArtsStatistics/NewFeatured">Statistical Literacy/Liberal Arts Statistics</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Statistics/BusinessStatistics/NewFeatured">Business Statistics</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/statistics/mathematicalstatistics">Mathematical Statistics</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/statistics">More..</a></li></ul><div class="bfw_menu_bottom bfw_pngfix"></div></div></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/eLearning">eLearning</a><div class="bfw_sub_lvl_2"><ul class=""><li><h5>COURSES</h5></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/eLearning/AstronomyPhysics">Astronomy & Physics</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/eLearning/Biochemistry">Biochemistry</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/eLearning/Biology">Biology</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/eLearning/Chemistry">Chemistry</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/eLearning/geography">Geography</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/eLearning/Geology">Geology</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/eLearning/Mathematics">Mathematics</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/eLearning/Statistics">Statistics</a></li></ul><div class="bfw_menu_bottom bfw_pngfix"></div></div></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/content.aspx?Title=777">Custom Solutions</a></li><li><a href="https://web.archive.org/web/20120518030403/http://highschool.bfwpub.com/" target="_self">High School/AP*</a></li></ul><div class="bfw_menu_bottom bfw_pngfix"></div></div></li><li class="bfw_top_lvl"><a class="bfw_arrow" style="text-transform:uppercase" href="">ELearning</a><br/><div class="bfw_sub_lvl_1"><ul class=""><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/elearningbrowseby/discipline/all/all/AssessmentSkillPractice">Assessment/Skill Practice</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/elearningbrowseby/discipline/all/all/Coursepacks">Coursepacks</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/elearningbrowseby/discipline/all/all/eBook">e-Book</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/elearningbrowseby/discipline/all/all/InstructorResources">Instructor Resources</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/elearningbrowseby/discipline/all/all/StudentSites">Student Sites</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/elearningbrowseby/discipline/all/all/StudyTools">Study Tools</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/elearningbrowseby/discipline/all/all/Video">Video</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/elearningbrowseby/discipline/all/all/WHFreemanPortals">W.H. Freeman Portals</a></li></ul><div class="bfw_menu_bottom bfw_pngfix"></div></div></li><li class="bfw_top_lvl"><a class="bfw_arrow" style="text-transform:uppercase" href="">Value</a><br/><div class="bfw_sub_lvl_1"><ul class=""><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/other/value">Value Formats</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/other/custom">Custom Solutions</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/other/ebooks">e-Books</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/other/coursepack">Coursepacks</a></li></ul><div class="bfw_menu_bottom bfw_pngfix"></div></div></li><li class="bfw_top_lvl"><a class="bfw_arrow" style="text-transform:uppercase" href="">Our Story</a><br/><div class="bfw_sub_lvl_1"><ul class=""><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/content.aspx?Title=284">Who We Are</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/authorseditorscontributors/">Our Authors</a></li><li><a href="https://web.archive.org/web/20120518030403/http://www.whfreeman.com/updates" target="_self">Sign up for Updates</a></li></ul><div class="bfw_menu_bottom bfw_pngfix"></div></div></li><li class="bfw_top_lvl"><a class="bfw_arrow" style="text-transform:uppercase" href="">Who Are You?</a><br/><div class="bfw_sub_lvl_1"><ul class=""><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/content.aspx?id=285" target="_self">Instructor</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/content.aspx?id=286" target="_self">Student</a></li><li><a href="https://web.archive.org/web/20120518030403/http://www.highschool.bfwpub.com/" target="_self">High School/AP Teacher</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/content.aspx?Title=1778">Administrator</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/content.aspx?Title=289">International</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/content.aspx?Title=366">Bookseller</a></li></ul><div class="bfw_menu_bottom bfw_pngfix"></div></div></li><li class="bfw_top_lvl"><a class="bfw_arrow" style="text-transform:uppercase" href="">Support</a><br/><div class="bfw_sub_lvl_1"><ul class=""><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/support.aspx">Help Center</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/BookBagRedirect.aspx?link=youraccount">My Account</a></li><li><a href="https://web.archive.org/web/20120518030403/http://support.bfwpub.com/index.php?View=entry&EntryID=73" target="_self">Orders & Returns</a></li><li><a href="https://web.archive.org/web/20120518030403/http://support.bfwpub.com/index.php?View=entry&EntryID=79" target="_self">Disability Services</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/BookBagRedirect.aspx?link=contactus">Find Your Rep</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/BookBagRedirect.aspx?link=contactus">Contact Us</a></li></ul><div class="bfw_menu_bottom bfw_pngfix"></div></div></li></ul></div> </div> </div> <!-- #bfw_main menu end --> <!-- #bfw_main_menu ends --> </div> <!-- #bfw_header ends --> <div></div> <div id="bfw_navigation"> <div class="container"> <!-- Breadcrumbs --> <div id="bfw_breadcrumbs" class="span-17" style="word-wrap: break-word;"> <ul> <li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/">Home</a> > </li> </ul> </div> <!-- Welcoming message --> <div id="bfw_welcome_msg" class="span-7 last"> </div> </div> </div> <div id="bfw_content"> <div class="container"> <!-- Main Contents --> <div class="span-18"> <div id="ctl00_cphContent_ctl00_ucSessionBanner_cbSessionMarketing"> <div id="bfw_showcase"><img title="Whf homepage main banner 1 - astronomy" alt="W.H. Freeman: Your source for outstanding textbooks and educational media in the sciences." src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/uploadedImages/Content/WHF/Carousel/homepage-whfreeman-astronomy.jpg"/> </div> </div> <link rel="stylesheet" href="/web/20120518030403cs_/http://www.whfreeman.com/Catalog/css/featureCarousel.css" media="screen" type="text/css"/> <!-- scripts --> <script type="text/javascript" src="/web/20120518030403js_/http://www.whfreeman.com/Catalog/js/jquery.truncate.js"></script> <script type="text/javascript" src="/web/20120518030403js_/http://www.whfreeman.com/Catalog/js/jquery.easing.compatibility.js"></script> <script type="text/javascript" src="/web/20120518030403js_/http://www.whfreeman.com/Catalog/js/jquery.jcarousellite_1.0.1.js"></script> <script type="text/javascript" src="/web/20120518030403js_/http://www.whfreeman.com/Catalog/js/Carousel.js"> </script> <!-- en dscripts --> <!--Carousel --> <div id="bfw_featured_titles1" class="bfw_featured_home"> <h3 class="bfw_title" style="padding: 6.5px 15px;"> Featured</h3> <div id="topCarouselWrapper" style="visibility: hidden;"> </div> <div class="bfw_bottom_control clearfix"> <div class="bfw_next"> <a href="#" title="Next" id="featuredNext" name="featuredNext"> <img src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/css/resources/whf/images/btn_next.gif" alt="NEXT"/></a> </div> <div class="bfw_prev"> <a href="#" title="Previous" id="featuredPrev" name="featuredPrev"> <img src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/css/resources/whf/images/btn_prev.gif" alt="PREV"/></a> </div> </div> </div> <div> <div id="topCarouselWrapperData" style="visibility:hidden; height: 1px; overflow: hidden;"> <div class="hideWrapper "> <!-- sample carousel contents --> <div id="ctl00_cphContent_ctl00_FeatureCarousel1_featuredTitleLarge"><div id="featuredLarge"> <ul> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429255202"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9781429255202.jpg" alt="Discovering the Universe"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429255202"> <h5>Discovering the Universe</h5> </a> <small class="bfw_author">Neil F. Comins; William J. Kaufmann</small> <br/> <small class="bfw_quiet">Ninth Edition | © 2012</small> <p><div>Discovering the Universe is the bestselling brief text for descriptive one-term astronomy courses (especially those with no mathematics prerequisites). Carried...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429255202"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429210638"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9781429210638.jpg" alt="Investigating Astronomy"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429210638"> <h5>Investigating Astronomy</h5> </a> <small class="bfw_author">Timothy F. Slater; Roger A. Freedman</small> <br/> <small class="bfw_quiet">First Edition | © 2012</small> <p><div>Tim Slater and Roger Freedman have worked to improve astronomy and overall science education for many years. Now, they’ve partnered to create a new textbook,...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429210638"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9780716767343"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9780716767343.jpg" alt="SmartPhysics (Full Online Course)"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9780716767343"> <h5>SmartPhysics (Full Online Course)</h5> </a> <small class="bfw_author">Timothy Stelzer; Mats Selen; Gary Gladding</small> <br/> <small class="bfw_quiet">First Edition | © 2012</small> <p><div>Developed by Professors Tim Stelzer, Mats Selen, and Gary Gladding, smartPhysics is a fully integrated learning environment that maximizes the effectiveness of...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9780716767343"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429229364"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9781429229364.jpg" alt="Biochemistry"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429229364"> <h5>Biochemistry</h5> </a> <small class="bfw_author">Jeremy M Berg; John Tymoczko; Lubert Stryer</small> <br/> <small class="bfw_quiet">Seventh Edition | © 2012</small> <p><div>Since its first edition in 1975, this extraordinary textbook has helped shape the way biochemistry is taught, offering exceptionally clear writing, innovative...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429229364"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9780716771081"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9780716771081.jpg" alt="Lehninger Principles of Biochemistry"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9780716771081"> <h5>Lehninger Principles of Biochemistry</h5> </a> <small class="bfw_author">David L. Nelson, Michael M. Cox</small> <br/> <small class="bfw_quiet">Fifth Edition | © 2009</small> <p><div>Authors Dave Nelson and Mike Cox combine the best of the laboratory and best of the classroom, introducing exciting new developments while communicating basic...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9780716771081"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781464107207"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9781464107207.jpg" alt="What Is Life? A Guide to Biology & Prep-U"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781464107207"> <h5>What Is Life? A Guide to Biology & Prep-U</h5> </a> <small class="bfw_author">Jay Phelan</small> <br/> <small class="bfw_quiet">Second Edition | © 2013</small> <p><div>The most successful new non-majors biology textbook in a decade returns in a vigorously updated new edition—with every chapter of the book carefully revised by...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781464107207"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9780716773245"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9780716773245.jpg" alt="Scientific American Biology for a Changing World"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9780716773245"> <h5>Scientific American Biology for a Changing World</h5> </a> <small class="bfw_author">Michele Shuster; Janet Vigna; Gunjan Sinha; Matthew Tontonoz</small> <br/> <small class="bfw_quiet"></small> <p><div>Scientific American Biology: Scientific American: Biology for a Changing World captivates students with real-world stories exploring the science concepts in...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9780716773245"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429257213"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9781429257213.jpg" alt="Principles of Life"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429257213"> <h5>Principles of Life</h5> </a> <small class="bfw_author">David M. Hillis; David Sadava; H. Craig Heller; Mary V. Price</small> <br/> <small class="bfw_quiet">First Edition | © 2011</small> <p><div>For sample chapters, a video interview with David Hillis, and more information, visit www.whfreeman.com/hillispreview. Sinauer Associates and W.H. Freeman...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429257213"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9780716779988"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9780716779988.jpg" alt="Molecular Biology"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9780716779988"> <h5>Molecular Biology</h5> </a> <small class="bfw_author">Michael M. Cox; Jennifer Doudna; Michael O'Donnell</small> <br/> <small class="bfw_quiet">First Edition | © 2012</small> <p><div>Written and illustrated with unsurpassed clarity, Molecular Biology: Principles and Practice introduces fundamental concepts while exposing students to how...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9780716779988"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429219556"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9781429219556.jpg" alt="Chemical Principles"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429219556"> <h5>Chemical Principles</h5> </a> <small class="bfw_author">Peter Atkins, Oxford University; Loretta Jones, University of Northern Colorado</small> <br/> <small class="bfw_quiet">Fifth Edition | © 2010</small> <p><div>Written for calculus-inclusive general chemistry courses, Chemical Principles helps students develop chemical insight by showing the connections between...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429219556"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429231145"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9781429231145.jpg" alt="Physical Chemistry for the Life Sciences"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429231145"> <h5>Physical Chemistry for the Life Sciences</h5> </a> <small class="bfw_author">Peter Atkins; Julio de Paula</small> <br/> <small class="bfw_quiet">Second Edition | © 2012</small> <p><div>With the first edition of Physical Chemistry for the Life Sciences, life science students at last had a text that explored biochemical phenomena from their...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429231145"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429272001"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9781429272001.jpg" alt="Fundamentals of the Human Mosaic"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429272001"> <h5>Fundamentals of the Human Mosaic</h5> </a> <small class="bfw_author">Terry G. Jordan-Bychkov (late); Mona Domosh; Roderick P. Neumann; Patricia L. Price</small> <br/> <small class="bfw_quiet">First Edition | © 2010</small> <p><div>Terry Jordan-Bychkov’s The Human Mosaic became one of the most widely praised, widely used textbooks for its course by providing a uniquely effective way of...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429272001"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429240185"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9781429240185.jpg" alt="The Human Mosaic"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429240185"> <h5>The Human Mosaic</h5> </a> <small class="bfw_author">Mona Domosh; Roderick P. Neumann; Patricia L. Price; Terry Jordan- Bychkov</small> <br/> <small class="bfw_quiet">Twelfth Edition | © 2012</small> <p><div>The classic text originated by Terry Jordan remains a bestselling classroom favorite, continually offering students a cohesive framework for exploring both the...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429240185"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429253666"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9781429253666.jpg" alt="World Regional Geography Concepts"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429253666"> <h5>World Regional Geography Concepts</h5> </a> <small class="bfw_author">Lydia Mihelic Pulsipher; Alex Pulsipher</small> <br/> <small class="bfw_quiet">Second Edition | © 2012</small> <p><div>World Regional Geography Concepts offers Lydia and Alex Pulsipher's distinctive emphasis on globalism and the environment, as well as their signature...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429253666"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429255288"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9781429255288.jpg" alt="Introduction to Geospatial Technologies"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429255288"> <h5>Introduction to Geospatial Technologies</h5> </a> <small class="bfw_author">Bradley A. Shellito</small> <br/> <small class="bfw_quiet">First Edition | © 2011</small> <p><div>Designed for use in an introductory GIS, Digital Earth, or combined introductory GIS/remote sensing course, Introduction to Geospatial Technologies introduces...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429255288"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429219518"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9781429219518.jpg" alt="Understanding Earth"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429219518"> <h5>Understanding Earth</h5> </a> <small class="bfw_author">John Grotzinger, Massachusetts Institute of Technology; Thomas H. Jordan, University of Southern California</small> <br/> <small class="bfw_quiet">Sixth Edition | © 2010</small> <p><div>In this sixth edition of Understanding Earth, students are encouraged to do what geologists do. Understanding Earth is designed to bring the worldview of...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429219518"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429243162"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9781429243162.jpg" alt="For All Practical Purposes"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429243162"> <h5>For All Practical Purposes</h5> </a> <small class="bfw_author">COMAP</small> <br/> <small class="bfw_quiet">Ninth Edition | © 2013</small> <p><div>For All Practical Purposes (FAPP) remains the leading textbook for turning liberal arts students into skilled math users and consumers. The text conveys the...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429243162"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429223287"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9781429223287.jpg" alt="Quantitative Literacy"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429223287"> <h5>Quantitative Literacy</h5> </a> <small class="bfw_author">Bruce Crauder; Benny Evans; Jerry Johnson; Alan Noell</small> <br/> <small class="bfw_quiet">First Edition | © 2013</small> <p><div>Why a liberal arts mathematics book with a quantitative literacy focus? How do you engage students with the study of math? Crauder, Evans, Johnson, and Noell...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429223287"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429208390"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9781429208390.jpg" alt="Calculus"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429208390"> <h5>Calculus</h5> </a> <small class="bfw_author">Jon Rogawski</small> <br/> <small class="bfw_quiet">Second Edition | © 2012</small> <p><div>What’s the ideal balance? How can you make sure students get both the computational skills they need and a deep understanding of the significance of what they...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429208390"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429215084"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9781429215084.jpg" alt="Vector Calculus"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429215084"> <h5>Vector Calculus</h5> </a> <small class="bfw_author">Jerrold E. Marsden; Anthony Tromba</small> <br/> <small class="bfw_quiet">Sixth Edition | © 2013</small> <p><div>This bestselling vector calculus text helps students gain a solid, intuitive understanding of this important subject. The book's careful contemporary balance...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429215084"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781464102547"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9781464102547.jpg" alt="The Basic Practice of Statistics"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781464102547"> <h5>The Basic Practice of Statistics</h5> </a> <small class="bfw_author">David Moore; William I. Notz; Michael A. Fligner</small> <br/> <small class="bfw_quiet">Sixth Edition | © 2013</small> <p><div>David Moore pioneered the "data analysis" (conceptual) approach for the introductory statistics textbooks. Moore’s The Basic Practice of Statistics became the...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781464102547"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429295253"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9781429295253.jpg" alt="Discovering Statistics"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429295253"> <h5>Discovering Statistics</h5> </a> <small class="bfw_author">Daniel T. Larose</small> <br/> <small class="bfw_quiet">Second Edition | © 2013</small> <p><div>Discovering Statistics balances computational methods and data interpretation. By emphasizing the relevance of statistics in today’s world, Larose helps...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429295253"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429267151"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9781429267151.jpg" alt="Statistics Video Tool Kit (access card)"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429267151"> <h5>Statistics Video Tool Kit (access card)</h5> </a> <small class="bfw_author">W.H. Freeman</small> <br/> <small class="bfw_quiet"></small> <p><div>This new statistical video series consists of three types of videos aimed to illustrate key statistical concepts and help students visualize statistics in real...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429267151"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_center_col clearfix"> <div class="bfw_main_book_image"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429240321"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/100W/9781429240321.jpg" alt="Introduction to the Practice of Statistics"/> </a> </div> <div class="bfw_main_book_details"> <a title="" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429240321"> <h5>Introduction to the Practice of Statistics</h5> </a> <small class="bfw_author">David S Moore, George P. McCabe, Bruce Craig</small> <br/> <small class="bfw_quiet">Seventh Edition | © 2012</small> <p><div>The new Seventh Edition brings the acclaimed IPS approach to a new generation, with a number of enhancements in the text and with breakthrough media tools for...</div></p> <a title="Read more" href="/web/20120518030403/http://www.whfreeman.com/Catalog/Product.aspx?isbn=9781429240321"> <b>READ MORE ...</b> </a> </div> </div> </div> </li> </ul> </div></div> <div id="ctl00_cphContent_ctl00_FeatureCarousel1_featuredTitleSmall"><div id="featuredSmall"> <ul> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9781429255202.jpg" alt="Discovering the Universe"/> <br/> <h6 style="color:#8D192E">Discovering the Universe</h6> <small class="bfw_author">Neil F. Comins; William J. Kaufmann</small> <br/> <small class="bfw_quiet">Ninth Edition | © 2012</small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9781429210638.jpg" alt="Investigating Astronomy"/> <br/> <h6 style="color:#8D192E">Investigating Astronomy</h6> <small class="bfw_author">Timothy F. Slater; Roger A. Freedman</small> <br/> <small class="bfw_quiet">First Edition | © 2012</small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9780716767343.jpg" alt="SmartPhysics (Full Online Course)"/> <br/> <h6 style="color:#8D192E">SmartPhysics (Full Online Course)</h6> <small class="bfw_author">Timothy Stelzer; Mats Selen; Gary Gladding</small> <br/> <small class="bfw_quiet">First Edition | © 2012</small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9781429229364.jpg" alt="Biochemistry"/> <br/> <h6 style="color:#8D192E">Biochemistry</h6> <small class="bfw_author">Jeremy M Berg; John Tymoczko; Lubert Stryer</small> <br/> <small class="bfw_quiet">Seventh Edition | © 2012</small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9780716771081.jpg" alt="Lehninger Principles of Biochemistry"/> <br/> <h6 style="color:#8D192E">Lehninger Principles of Biochemistry</h6> <small class="bfw_author">David L. Nelson, Michael M. Cox</small> <br/> <small class="bfw_quiet">Fifth Edition | © 2009</small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9781464107207.jpg" alt="What Is Life? A Guide to Biology & Prep-U"/> <br/> <h6 style="color:#8D192E">What Is Life? A Guide to Biology & Prep-U</h6> <small class="bfw_author">Jay Phelan</small> <br/> <small class="bfw_quiet">Second Edition | © 2013</small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9780716773245.jpg" alt="Scientific American Biology for a Changing World"/> <br/> <h6 style="color:#8D192E">Scientific American Biology for a Changing World</h6> <small class="bfw_author">Michele Shuster; Janet Vigna; Gunjan Sinha; Matthew Tontonoz</small> <br/> <small class="bfw_quiet"></small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9781429257213.jpg" alt="Principles of Life"/> <br/> <h6 style="color:#8D192E">Principles of Life</h6> <small class="bfw_author">David M. Hillis; David Sadava; H. Craig Heller; Mary V. Price</small> <br/> <small class="bfw_quiet">First Edition | © 2011</small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9780716779988.jpg" alt="Molecular Biology"/> <br/> <h6 style="color:#8D192E">Molecular Biology</h6> <small class="bfw_author">Michael M. Cox; Jennifer Doudna; Michael O'Donnell</small> <br/> <small class="bfw_quiet">First Edition | © 2012</small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9781429219556.jpg" alt="Chemical Principles"/> <br/> <h6 style="color:#8D192E">Chemical Principles</h6> <small class="bfw_author">Peter Atkins, Oxford University; Loretta Jones, University of Northern Colorado</small> <br/> <small class="bfw_quiet">Fifth Edition | © 2010</small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9781429231145.jpg" alt="Physical Chemistry for the Life Sciences"/> <br/> <h6 style="color:#8D192E">Physical Chemistry for the Life Sciences</h6> <small class="bfw_author">Peter Atkins; Julio de Paula</small> <br/> <small class="bfw_quiet">Second Edition | © 2012</small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9781429272001.jpg" alt="Fundamentals of the Human Mosaic"/> <br/> <h6 style="color:#8D192E">Fundamentals of the Human Mosaic</h6> <small class="bfw_author">Terry G. Jordan-Bychkov (late); Mona Domosh; Roderick P. Neumann; Patricia L. Price</small> <br/> <small class="bfw_quiet">First Edition | © 2010</small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9781429240185.jpg" alt="The Human Mosaic"/> <br/> <h6 style="color:#8D192E">The Human Mosaic</h6> <small class="bfw_author">Mona Domosh; Roderick P. Neumann; Patricia L. Price; Terry Jordan- Bychkov</small> <br/> <small class="bfw_quiet">Twelfth Edition | © 2012</small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9781429253666.jpg" alt="World Regional Geography Concepts"/> <br/> <h6 style="color:#8D192E">World Regional Geography Concepts</h6> <small class="bfw_author">Lydia Mihelic Pulsipher; Alex Pulsipher</small> <br/> <small class="bfw_quiet">Second Edition | © 2012</small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9781429255288.jpg" alt="Introduction to Geospatial Technologies"/> <br/> <h6 style="color:#8D192E">Introduction to Geospatial Technologies</h6> <small class="bfw_author">Bradley A. Shellito</small> <br/> <small class="bfw_quiet">First Edition | © 2011</small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9781429219518.jpg" alt="Understanding Earth"/> <br/> <h6 style="color:#8D192E">Understanding Earth</h6> <small class="bfw_author">John Grotzinger, Massachusetts Institute of Technology; Thomas H. Jordan, University of Southern California</small> <br/> <small class="bfw_quiet">Sixth Edition | © 2010</small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9781429243162.jpg" alt="For All Practical Purposes"/> <br/> <h6 style="color:#8D192E">For All Practical Purposes</h6> <small class="bfw_author">COMAP</small> <br/> <small class="bfw_quiet">Ninth Edition | © 2013</small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9781429223287.jpg" alt="Quantitative Literacy"/> <br/> <h6 style="color:#8D192E">Quantitative Literacy</h6> <small class="bfw_author">Bruce Crauder; Benny Evans; Jerry Johnson; Alan Noell</small> <br/> <small class="bfw_quiet">First Edition | © 2013</small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9781429208390.jpg" alt="Calculus"/> <br/> <h6 style="color:#8D192E">Calculus</h6> <small class="bfw_author">Jon Rogawski</small> <br/> <small class="bfw_quiet">Second Edition | © 2012</small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9781429215084.jpg" alt="Vector Calculus"/> <br/> <h6 style="color:#8D192E">Vector Calculus</h6> <small class="bfw_author">Jerrold E. Marsden; Anthony Tromba</small> <br/> <small class="bfw_quiet">Sixth Edition | © 2013</small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9781464102547.jpg" alt="The Basic Practice of Statistics"/> <br/> <h6 style="color:#8D192E">The Basic Practice of Statistics</h6> <small class="bfw_author">David Moore; William I. Notz; Michael A. Fligner</small> <br/> <small class="bfw_quiet">Sixth Edition | © 2013</small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9781429295253.jpg" alt="Discovering Statistics"/> <br/> <h6 style="color:#8D192E">Discovering Statistics</h6> <small class="bfw_author">Daniel T. Larose</small> <br/> <small class="bfw_quiet">Second Edition | © 2013</small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9781429267151.jpg" alt="Statistics Video Tool Kit (access card)"/> <br/> <h6 style="color:#8D192E">Statistics Video Tool Kit (access card)</h6> <small class="bfw_author">W.H. Freeman</small> <br/> <small class="bfw_quiet"></small> </div> </div> </div> </li> <li> <div class="bfw_featured_titles"> <div class="bfw_left_col"> <div class="bfw_padding"> <img style="border:2px solid #DDDDDD;" class="bfw_pngfix" src="https://web.archive.org/web/20120518030403im_/http://static.bfwpub.com/BFWCatalog/Complete/Jackets/65W/9781429240321.jpg" alt="Introduction to the Practice of Statistics"/> <br/> <h6 style="color:#8D192E">Introduction to the Practice of Statistics</h6> <small class="bfw_author">David S Moore, George P. McCabe, Bruce Craig</small> <br/> <small class="bfw_quiet">Seventh Edition | © 2012</small> </div> </div> </div> </li> </ul> </div></div> </div> </div> </div> <script type="text/javascript"> $("#featuredSmall ul").append($("#featuredSmall ul li:first-child")); </script> <!--Carousel end--> <div id="ctl00_cphContent_ctl00_cbMarketingCalloutBottom"> <div class="bfw_featured_home" id="bfw_solutions_to_fit_your_needs"><h3 class="bfw_title">Solutions to fit your needs</h3> <div class="clearfix"><div class="span-2"> <img title="Puzzle icon" alt="Puzzle icon" src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/uploadedImages/Content/WHF/Carousel/icon_puzzle.gif"/> </div> <div class="span-4"><h4><a title="Custom Solutions" href="/web/20120518030403/http://www.whfreeman.com/catalog/content.aspx?Title=777">Custom Solutions</a></h4> <p>Explore the option to create your own course materials or to merge your materials with ours – in print or online </p> <p><a title="Learn More" href="/web/20120518030403/http://www.whfreeman.com/catalog/content.aspx?Title=777">Learn More</a> </p> </div> <div class="span-2"> <img title="Going Mobile icon" alt="Going Mobile icon" src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/uploadedImages/Content/WHF/Carousel/icon_going_mobile.gif"/> </div> <div class="span-4 last"><h4><a title="Going Mobile" href="/web/20120518030403/http://www.whfreeman.com/catalog/content.aspx?id=6140&libID=6165">Going Mobile</a></h4> <p>Study on the go! Time is tight and we know that you need to access your textbooks wherever, whenever you want to study.</p> <p><a title="Learn More" href="/web/20120518030403/http://www.whfreeman.com/catalog/content.aspx?id=6140&libID=6165">Learn More</a> </p> </div> <p title="temporary paragraph, click here to add a new paragraph"> <a title="Sustainability callout" href="https://web.archive.org/web/20120518030403/http://www.macmillanhighered.com/Catalog/other/sustainability" target="_blank"> <img title="Sustainability callout 2" alt="Sustainability callout 2" src="https://web.archive.org/web/20120518030403im_/http://stg-cat.whfreeman.com/Catalog/uploadedImages/Content/Worth/carousel/sustain_callout.gif" border="0"/></a> </p> <div class="span-4"> </div> </div> </div> </div> </div><!-- .span-18 ends --> <!-- Sidebar --> <div id="ctl00_MasterSideBar" class="span-6 last"> <!-- Discipline menu --> <div id="bfw_discipline_menu" class="bfw_side_menu_home"> <div id="bfw_menu_browse_by_discipline" class="bfw_section"> <!-- START BROWSE BY COURSE--> <h5 class="bfw_menu_title bfw_round_top_bg">Browse by Discipline:</h5><ul><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/AstronomyPhysics" title="Astronomy & Physics">Astronomy & Physics</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Biochemistry" title="Biochemistry">Biochemistry</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Biology" title="Biology">Biology</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Chemistry" title="Chemistry">Chemistry</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/EnvironmentalScience" title="Environmental Science">Environmental Science</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Geography" title="Geography">Geography</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Geology" title="Geology">Geology</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Mathematics" title="Mathematics">Mathematics</a></li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/discipline/Statistics" title="Statistics">Statistics</a></li></ul> <!-- END BROWSE BY COURSE--> </div> <div id="bfw_menu_who_are_you" class="bfw_section"> <h5> Who Are You?</h5> <ul> <li><a href="https://web.archive.org/web/20120518030403/http://www.whfreeman.com/catalog/content.aspx?Title=285">Instructor</a></li> <li><a href="https://web.archive.org/web/20120518030403/http://www.whfreeman.com/catalog/content.aspx?Title=286">Student</a></li> <li><a href="https://web.archive.org/web/20120518030403/http://www.highschool.bfwpub.com/catalog">High School/AP Teacher</a></li> <li><a href="https://web.archive.org/web/20120518030403/http://www.macmillanhighered.com/catalog/content.aspx?Title=364">Administrator</a></li> <li><a href="https://web.archive.org/web/20120518030403/http://www.whfreeman.com/catalog/content.aspx?Title=289">International</a></li> <li><a href="https://web.archive.org/web/20120518030403/http://www.macmillanhighered.com/catalog/content.aspx?Title=366">Bookseller</a></li> </ul> </div> </div> <div id="ctl00_cphSideBar_ctl00_divBottomOfMenu" class="bfw_side_menu_home_bottom_light"> <!-- for rounded bottom background --> </div> <div id="ctl00_cphSideBar_ctl00_cbMarketingSidebar"> <div id="bfw_follow_us_on_twitter" class="bfw_side_box"><h4 class="bfw_title bfw_side_box_top">Follow us on Twitter</h4> <div id="bfw_twitter_widget" class="bfw_side_box_body"><script src="https://web.archive.org/web/20120518030403js_/http://widgets.twimg.com/j/2/widget.js" type="text/javascript"></script> <script type="text/javascript"><!-- new TWTR.Widget({ version: 2, type: 'profile', rpp: 1, interval: 6000, width: 'auto', height: 200, theme: { shell: { background: '#ffffff', color: '#333333' }, tweets: { background: '#f5f5f5', color: '#333333', links: '#006699' } }, features: { scrollbar: false, loop: false, live: false, hashtags: true, timestamp: true, avatars: false, behavior: 'all' } }).render().setUser('WH_Freeman').start(); --></script> </div> <div class="bfw_side_box_bottom bfw_pngfix"><!-- for rounded bottom background --> </div> </div> <div id="bfw_signup_for_updates" class="bfw_side_box"><h4 class="bfw_title bfw_side_box_top">Sign up for updates</h4> <div class="bfw_padding bfw_side_box_body"><p><a href="https://web.archive.org/web/20120518030403/http://www.whfreeman.com/updates" title="signup for update icon"><img border="0" src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/uploadedImages/Content/WHF/Carousel/fig_checklist_small.gif" alt="signup for update icon" title="signup for update icon" class="bfw_float_left"/></a><a href="https://web.archive.org/web/20120518030403/http://www.whfreeman.com/updates" title="Sign up">Sign up</a> to hear about review opportunities, author events, and more.</p> </div> <div class="bfw_side_box_bottom bfw_pngfix"><!-- for rounded bottom background --> </div> </div> <div id="return_your_exam_copies" class="bfw_side_box"><h4 class="bfw_title bfw_side_box_top">Return your exam copies</h4> <div class="bfw_padding bfw_side_box_body"><p class="bfw_normal_margin_bottom"><img src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/uploadedImages/Content/WHF/Carousel/fig_recycle_small.gif" alt="return exam and desk copies logo" title="return exam and desk copies logo" class="bfw_float_left"/><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/uploadedFiles/Content/Common_Content/Return_Exam_and_Desk_Copies/return_exam_copy.pdf" title="Return Exam and Desk Copies label">Download</a> <strong>pre-paid</strong> mailing labels & return items free of charge</p> </div> <div class="bfw_side_box_bottom bfw_pngfix"><!-- for rounded bottom background --> </div> </div> </div> <!-- Discipline menu --> </div> </div> <!-- .container ends --> </div> <!-- #bfw_content ends --> <!-- [#contentContainer] : end --> <!-- macmillan footer --> <script type="text/javascript"> $(document).ready(function () { // do stuff when DOM is ready $('#bfw_footer ul').append(''); $('#bfw_footer ul').append('<img style="float:right" alt="Macmillan Higher Education" src="/Catalog/css/resources/bfw/images/bfw_logo.png" height="35" />'); }); </script> <script type="text/javascript"> function openSEOManager(url) { var fakeLink = document.createElement("a"); if (typeof (fakeLink.click) == 'undefined') location.href = url; // sends referrer in FF, not in IE else { fakeLink.href = url; document.body.appendChild(fakeLink); fakeLink.click(); // click() method defined in IE only } } </script> <!-- Our sister sites --> <div id="ctl00_ucFooter_divSisterSites"> <div class="container"> <div id="bfw_our_sister_sites" class="bfw_featured_box"> <h5 class="bfw_title">OUR SISTER SITES</h5> <div class="bfw_logo_container"> <ul class="clearfix" style="height:60px"> <li><a href="https://web.archive.org/web/20120518030403/http://us.macmillan.com/TradeBooksforCourses.aspx" title="Trade Books for College and High School Courses"><img src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/css/resources/common/images/sister-sites/logo_macmillan.gif" alt="Macmillan"/></a></li> <li><a href="https://web.archive.org/web/20120518030403/http://www.bedfordstmartins.com/" title="Bedford/St. Martin's"><img src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/css/resources/common/images/sister-sites/logo_bsm_new.gif" alt="Bedford/St. Martin's"/></a></li> <li><a href="https://web.archive.org/web/20120518030403/http://www.whfreeman.com/" title="W.H. Freeman"><img src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/css/resources/common/images/sister-sites/logo_whf.gif" alt="W.H. Freeman"/></a></li> <li><a href="https://web.archive.org/web/20120518030403/http://www.worthpublishers.com/" title="Worth Publishers"><img src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/css/resources/common/images/sister-sites/logo_worth.gif" alt="Worth Publishers"/></a></li> <li><a href="https://web.archive.org/web/20120518030403/http://www.highschool.bfwpub.com/" title="BFW High School"><img src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/css/resources/common/images/sister-sites/logo_bfwhs.gif" alt="BFW High School"/></a></li> <li><a href="https://web.archive.org/web/20120518030403/http://www.coursesmart.com/" title="Course Smart"><img src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/css/resources/common/images/sister-sites/logo_course_smart.gif" alt="Course Smart"/></a></li> <li><a href="https://web.archive.org/web/20120518030403/http://www.dynamicbooks.com/" title="Dynamicbooks"><img src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/css/resources/common/images/sister-sites/logo_dynamic_books.gif" alt="Dynamicbooks"/></a></li> <li><a href="https://web.archive.org/web/20120518030403/http://www.hmpublishing.com/" title="Hayden-McNeil"><img src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/css/resources/common/images/sister-sites/logo_hayden_mcneil.gif" alt="Hayden-McNeil"/></a></li> <li><a href="https://web.archive.org/web/20120518030403/http://www.iclicker.com/" title="iClicker"><img src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/css/resources/common/images/sister-sites/logo_iclicker.gif" alt="iClicker"/></a></li> <li><a href="https://web.archive.org/web/20120518030403/http://www.nature.com/" title="Nature Publishing Group"><img src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/css/resources/common/images/sister-sites/logo_npg.gif" alt="Nature Publishing Group"/></a></li> <li><a href="https://web.archive.org/web/20120518030403/http://us.macmillan.com/Palgrave.aspx" title="Palgrave Macmillan"><img src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/css/resources/common/images/sister-sites/logo_palgrave.gif" alt="Palgrave Macmillan"/></a></li> <!--<li><a href="http://www.panoptohighered.com/home.htm " title="Panopto"><img src="/Catalog/css/resources/common/images/sister-sites/logo_panopto.gif" alt="Panopto" /></a></li>--> <li><a href="https://web.archive.org/web/20120518030403/http://www.prep-u.com/" title="PrepU"><img src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/css/resources/common/images/sister-sites/logo_prepu.gif" alt="PrepU"/></a></li> <li class="bfw_noborder"><a href="https://web.archive.org/web/20120518030403/http://www.scientificamerican.com/" title="Scientific American"><img src="/web/20120518030403im_/http://www.whfreeman.com/Catalog/css/resources/common/images/sister-sites/logo_scientific_american.gif" alt="Scientific American"/></a></li> </ul> </div> </div> </div> </div> <div id="ctl00_ucFooter_FooterMenu"> <div id="bfw_footer"><div class="container"><div class="span-24"><ul><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/content.aspx?Title=324">Careers</a> | </li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/content.aspx?Title=136">Privacy Notice</a> | </li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/content.aspx?Title=335">Terms Of Use</a> | </li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/other/accessibility">Accessibility</a> | </li><li><a href="/web/20120518030403/http://www.whfreeman.com/Catalog/sitemap.aspx">Site Map</a></li></ul></div></div></div> </div> <!-- cms login button --> <!-- Placeholder for footer --> <!-- End placeholder for footer --> <script type="text/javascript"> /** if(typeof sIFR == "function"){ sIFR.replaceElement(".sifrHeadline div", named({ sFlashSrc: "/sifr/helveticaCondensed2.swf", sColor: "#000", sFlashVars: "textalign=center", sWmode : "transparent", sCase: "upper" })); sIFR(); }; **/ </script> <!-- Google Analytics Call--> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-22100944-3']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://web.archive.org/web/20120518030403/https://ssl' : 'https://web.archive.org/web/20120518030403/http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <!-- Tracking --> <!-- WebTrends --> <!-- START OF SmartSource Data Collector TAG --> <!-- Copyright (c) 1996-2009 WebTrends Inc. All rights reserved. --> <!-- Version: 8.6.2 --> <!-- Tag Builder Version: 3.0 --> <!-- Created: 1/6/2010 6:01:56 PM --> <script src="/web/20120518030403js_/http://www.whfreeman.com/Catalog/js/webtrends-whf.js" type="text/javascript"></script> <!-- ----------------------------------------------------------------------------------- --> <!-- Warning: The two script blocks below must remain inline. Moving them to an external --> <!-- JavaScript include file can cause serious problems with cross-domain tracking. --> <!-- ----------------------------------------------------------------------------------- --> <script type="text/javascript"> //<![CDATA[ var _tag=new WebTrends(); _tag.dcsGetId(); //]]>> </script> <script type="text/javascript"> //<![CDATA[ // Add custom parameters here. //_tag.DCSext.param_name=param_value; var meta = document.createElement('meta'); meta.name ='DCS.dcssip'; meta.content ='whfreeman.com'; document.getElementsByTagName('head')[0].appendChild(meta); _tag.dcsCollect(); //]]>> </script> <noscript> <div><img alt="DCSIMG" id="DCSIMG" width="1" height="1" src="https://web.archive.org/web/20120518030403im_/http://statse.webtrendslive.com/dcsy0200000000sh0ip1tk2li_7e8o/njs.gif?dcsuri=/nojavascript&WT.js=No&WT.tv=8.6.2"/></div> </noscript> <!-- END OF SmartSource Data Collector TAG --> <!-- Quantcast code --> <!--Server=HBCOLLEGEWEB03--> <!--TMM=--> <!--CMS=--> <!--Ektron=--> </form> </body> </html> <!-- FILE ARCHIVED ON 03:04:03 May 18, 2012 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 02:53:31 Dec 01, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.438 exclusion.robots: 0.019 exclusion.robots.policy: 0.012 esindex: 0.01 cdx.remote: 40.904 LoadShardBlock: 300.45 (3) PetaboxLoader3.datanode: 167.651 (4) PetaboxLoader3.resolve: 269.205 (3) load_resource: 168.359 -->