try {
_WidgetManager._HandleControllerResult('BlogArchive1', 'getTitles',{'path': 'https://googleprojectzero.blogspot.com/2018', 'posts': [{'title': 'On VBScript', 'url': 'https://googleprojectzero.blogspot.com/2018/12/on-vbscript.html'}, {'title': 'Searching statically-linked vulnerable library fun...', 'url': 'https://googleprojectzero.blogspot.com/2018/12/searching-statically-linked-vulnerable.html'}, {'title': 'Adventures in Video Conferencing Part 5: Where Do ...', 'url': 'https://googleprojectzero.blogspot.com/2018/12/adventures-in-video-conferencing-part-5.html'}, {'title': 'Adventures in Video Conferencing Part 4: What Didn...', 'url': 'https://googleprojectzero.blogspot.com/2018/12/adventures-in-video-conferencing-part-4.html'}, {'title': 'Adventures in Video Conferencing Part 3: The Even ...', 'url': 'https://googleprojectzero.blogspot.com/2018/12/adventures-in-video-conferencing-part-3.html'}, {'title': 'Adventures in Video Conferencing Part 2: Fun with ...', 'url': 'https://googleprojectzero.blogspot.com/2018/12/adventures-in-video-conferencing-part-2.html'}, {'title': 'Adventures in Video Conferencing Part 1: The Wild ...', 'url': 'https://googleprojectzero.blogspot.com/2018/12/adventures-in-video-conferencing-part-1.html'}, {'title': 'Injecting Code into Windows Protected Processes us...', 'url': 'https://googleprojectzero.blogspot.com/2018/11/injecting-code-into-windows-protected.html'}, {'title': 'Heap Feng Shader: Exploiting SwiftShader in Chrome', 'url': 'https://googleprojectzero.blogspot.com/2018/10/heap-feng-shader-exploiting-swiftshader.html'}, {'title': 'Deja-XNU', 'url': 'https://googleprojectzero.blogspot.com/2018/10/deja-xnu.html'}, {'title': 'Injecting Code into Windows Protected Processes us...', 'url': 'https://googleprojectzero.blogspot.com/2018/10/injecting-code-into-windows-protected.html'}, {'title': '365 Days Later: Finding and Exploiting Safari Bugs...', 'url': 'https://googleprojectzero.blogspot.com/2018/10/365-days-later-finding-and-exploiting.html'}, {'title': 'A cache invalidation bug in Linux memory management', 'url': 'https://googleprojectzero.blogspot.com/2018/09/a-cache-invalidation-bug-in-linux.html'}, {'title': 'OATmeal on the Universal Cereal Bus: Exploiting An...', 'url': 'https://googleprojectzero.blogspot.com/2018/09/oatmeal-on-universal-cereal-bus.html'}, {'title': 'The Problems and Promise of WebAssembly', 'url': 'https://googleprojectzero.blogspot.com/2018/08/the-problems-and-promise-of-webassembly.html'}, {'title': 'Windows Exploitation Tricks: Exploiting Arbitrary ...', 'url': 'https://googleprojectzero.blogspot.com/2018/08/windows-exploitation-tricks-exploiting.html'}, {'title': 'Adventures in vulnerability reporting', 'url': 'https://googleprojectzero.blogspot.com/2018/08/adventures-in-vulnerability-reporting.html'}, {'title': 'Drawing Outside the Box: Precision Issues in Graph...', 'url': 'https://googleprojectzero.blogspot.com/2018/07/drawing-outside-box-precision-issues-in.html'}, {'title': 'Detecting Kernel Memory Disclosure \u2013 Whitepaper', 'url': 'https://googleprojectzero.blogspot.com/2018/06/detecting-kernel-memory-disclosure.html'}, {'title': 'Bypassing Mitigations by Attacking JIT Server in M...', 'url': 'https://googleprojectzero.blogspot.com/2018/05/bypassing-mitigations-by-attacking-jit.html'}, {'title': 'Windows Exploitation Tricks: Exploiting Arbitrary ...', 'url': 'https://googleprojectzero.blogspot.com/2018/04/windows-exploitation-tricks-exploiting.html'}, {'title': 'Reading privileged memory with a side-channel', 'url': 'https://googleprojectzero.blogspot.com/2018/01/reading-privileged-memory-with-side.html'}]});
} catch (e) {
  if (typeof log != 'undefined') {
    log('HandleControllerResult failed: ' + e);
  }
}
