O'Reilly Learning Platform Use of this SP requires an Enterprise or Academic subscription to the O'Reilly Learning Platform. Please visit https://www.oreilly.com/ for details. https://www.oreilly.com/online-learning/ https://www.oreilly.com/privacy.html https://cdn.oreillystatic.com/emailsignature/oreilly_email_logo.png MIIC7DCCAdSgAwIBAgIJW6qKHeTxYmDdMA0GCSqGSIb3DQEBBQUAMB0xGzAZBgNV BAMTEnNhZmFyaWp2LmF1dGgwLmNvbTAeFw0xNjA1MDQxOTQ4MzJaFw0zMDAxMTEy MDQ4MzJaMB0xGzAZBgNVBAMTEnNhZmFyaWp2LmF1dGgwLmNvbTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBANSGTNjIF2OaIuJujnAj/NL1sCcNdU60zLA1 W9vm1anixEuOprDBOwH3KAiW3i6XecmnVhLVBF5oGs8S0bAz7QM19qsCrs87la+F ztJIG8LgZpDnWw/4m90iwTwt4Rk7fm1vmrbbdFLxTJnV8aMF0uRtxAJs/8762ue6 S9BkI29/mYujF3n4AvTOEOyXGo4S/POeS+8L/7G3PUkY6bmL6j/7EUHX0MX4D3oK KEDjBkhe2UkPUTIe5610RxrbyztsclTNmXFDmBJDfJv2cVnoy/sCuAr3RRvsmQ3N IjZhNSWBZehYG+jU4cfHAe46IAZq5DKZqTP2O2DmkPFNuXXqSo8CAwEAAaMvMC0w DAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUWP6TlXdOJAHt1NTXZi4t+yrpIlwwDQYJ KoZIhvcNAQEFBQADggEBABEfFZcmARwTa9Rn+DZpnXlv3xdKxzGzuyeiQ0w6FVdz Imu0b2l3s2xsDjPQBGDRL3htvbdnxO0eEtNJuJEj5nMEv2KugBxBBS2qQdWAcmOo vOMNNh+BWXByKJEC+KeqXWRknzE7dABvK5QiZxCQFzDc8reJcTkGCTezpUqwfPPu RcvL6e/wQxtN2Ac6JWkeJ0NN9en33U2gnyL4DgwMCFSsqszOMAK9JWji3u11yjg7 kcFn0hmiS14imo9u//BrNcyE+YngLKEgixiGuLGV5xrMBdHUucElzifWCLYKCgUt xuvjUFEYjJuhY/HwYbmCghKebqIusOEkfaLO0HZmwpI= O'Reilly Learning Platform Use of this SP requires an Enterprise or Academic subscription to the O'Reilly Learning Platform. Please visit https://www.oreilly.com/ for details. O'Reilly Media Safari Books Online https://www.oreilly.com/ Jesse Banning safari-prof-serv@oreilly.com Jesse Banning safari-prof-serv@oreilly.com Matt Kirk security-feedback@oreilly.com