<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>180230</bug_id>
          
          <creation_ts>2017-11-30 17:40:18 -0800</creation_ts>
          <short_desc>[WinCairo][ANGLE] Build fix after r225340</short_desc>
          <delta_ts>2017-12-01 12:32:32 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebGL</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Fujii Hironori">fujii</reporter>
          <assigned_to name="Tomoki Imai">tomoki.imai</assigned_to>
          <cc>achristensen</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>don.olmstead</cc>
    
    <cc>tomoki.imai</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1376663</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2017-11-30 17:40:18 -0800</bug_when>
    <thetext>Bug 180177 breaks WinCairo builds.

https://build.webkit.org/builders/WinCairo%2064-Bit%20Release/builds/8800

&gt; CMake Error at Source/ThirdParty/ANGLE/CMakeLists.txt:312 (add_library):
&gt;   Cannot find source file:
&gt; 
&gt;     src/libGLESv2/entry_points_gles_2_0.cpp
&gt; 
&gt;   Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp
&gt;   .hxx .in .txx
&gt; 
&gt; 
&gt; CMake Error at Source/ThirdParty/ANGLE/CMakeLists.txt:315 (add_library):
&gt;   Cannot find source file:
&gt; 
&gt;     src/third_party/murmurhash/MurmurHash3.cpp
&gt; 
&gt;   Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp
&gt;   .hxx .in .txx
&gt; 
&gt; 
&gt; CMake Error: CMake can not determine linker language for target: libGLESv2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1376736</commentid>
    <comment_count>1</comment_count>
      <attachid>328075</attachid>
    <who name="Tomoki Imai">tomoki.imai</who>
    <bug_when>2017-11-30 23:59:11 -0800</bug_when>
    <thetext>Created attachment 328075
Modify CMakefile.txt and PlatformWin.cmake to fix WinCairo build after updating ANGLE</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1376738</commentid>
    <comment_count>2</comment_count>
    <who name="Tomoki Imai">tomoki.imai</who>
    <bug_when>2017-12-01 00:03:26 -0800</bug_when>
    <thetext>I wonder why this part works on the other ports. These file even doesn&apos;t exist anymore.
&gt; set(ANGLEGLESv2_SOURCES
&gt;     src/libGLESv2/entry_points_egl.cpp
&gt;     src/libGLESv2/entry_points_egl_ext.cpp
&gt;     src/libGLESv2/entry_points_gles_2_0.cpp
&gt;     src/libGLESv2/entry_points_gles_2_0_ext.cpp
&gt;     src/libGLESv2/entry_points_gles_3_0.cpp
&gt;     src/libGLESv2/entry_points_gles_3_1.cpp
&gt;     src/libGLESv2/global_state.cpp
&gt;     src/libGLESv2/libGLESv2.cpp
&gt; )</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1376743</commentid>
    <comment_count>3</comment_count>
      <attachid>328075</attachid>
    <who name="Tomoki Imai">tomoki.imai</who>
    <bug_when>2017-12-01 00:34:19 -0800</bug_when>
    <thetext>Comment on attachment 328075
Modify CMakefile.txt and PlatformWin.cmake to fix WinCairo build after updating ANGLE

&gt;diff --git a/Source/ThirdParty/ANGLE/CMakeLists.txt b/Source/ThirdParty/ANGLE/CMakeLists.txt
&gt;index 6b856692a82..b124a7d3281 100644
&gt;--- a/Source/ThirdParty/ANGLE/CMakeLists.txt
&gt;+++ b/Source/ThirdParty/ANGLE/CMakeLists.txt
&gt;@@ -1,7 +1,7 @@
&gt; include_directories(
&gt;     .
&gt;     src
&gt;-    src/common/third_party/numerics
&gt;+    src/common/third_party/base
&gt;     include
&gt;     include/KHR
&gt; )
&gt;@@ -24,10 +24,11 @@ set(ANGLEEGL_COMPILE_DEFINITIONS
&gt; set(ANGLEGLESv2_SOURCES
&gt;     src/libGLESv2/entry_points_egl.cpp
&gt;     src/libGLESv2/entry_points_egl_ext.cpp
&gt;-    src/libGLESv2/entry_points_gles_2_0.cpp
&gt;+    src/libGLESv2/entry_points_gles_2_0_autogen.cpp
&gt;     src/libGLESv2/entry_points_gles_2_0_ext.cpp
&gt;-    src/libGLESv2/entry_points_gles_3_0.cpp
&gt;-    src/libGLESv2/entry_points_gles_3_1.cpp
&gt;+    src/libGLESv2/entry_points_gles_3_0_autogen.cpp
&gt;+    src/libGLESv2/entry_points_gles_3_1_autogen.cpp
&gt;+    src/libGLESv2/proc_table_autogen.cpp
&gt;     src/libGLESv2/global_state.cpp
&gt;     src/libGLESv2/libGLESv2.cpp
&gt; )
&gt;@@ -49,9 +50,8 @@ set(ANGLE_SOURCES
&gt;     src/common/mathutil.cpp
&gt;     src/common/MemoryBuffer.cpp
&gt;     src/common/string_utils.cpp
&gt;-    src/common/system_utils_linux.cpp
&gt;-    src/common/system_utils_mac.cpp
&gt;     src/common/third_party/smhasher/src/PMurHash.cpp
&gt;+    src/common/third_party/base/anglebase/sha1.cc
&gt;     src/common/tls.cpp
&gt;     src/common/uniform_type_info_autogen.cpp
&gt;     src/common/utilities.cpp
&gt;diff --git a/Source/ThirdParty/ANGLE/ChangeLog b/Source/ThirdParty/ANGLE/ChangeLog
&gt;index e620f0f70c8..9e095def780 100644
&gt;--- a/Source/ThirdParty/ANGLE/ChangeLog
&gt;+++ b/Source/ThirdParty/ANGLE/ChangeLog
&gt;@@ -1,3 +1,13 @@
&gt;+2017-11-30  Tomoki Imai  &lt;Tomoki.Imai@sony.com&gt;
&gt;+
&gt;+        Fix WinCairo build break after r225340
&gt;+        https://bugs.webkit.org/show_bug.cgi?id=180230
&gt;+
&gt;+        Unreviewed build fix.
&gt;+
&gt;+        * CMakeLists.txt: Add missing sources.
&gt;+        * PlatformWin.cmake: Add missing sources.
&gt;+
&gt; 2017-11-30  Ryan Haddad  &lt;ryanhaddad@apple.com&gt;
&gt; 
&gt;         Unreviewed build fix, remove executable property from a header file.
&gt;diff --git a/Source/ThirdParty/ANGLE/PlatformWin.cmake b/Source/ThirdParty/ANGLE/PlatformWin.cmake
&gt;index 9faea209f1b..3dcbf6fe303 100644
&gt;--- a/Source/ThirdParty/ANGLE/PlatformWin.cmake
&gt;+++ b/Source/ThirdParty/ANGLE/PlatformWin.cmake
&gt;@@ -37,19 +37,49 @@ list(APPEND ANGLEGLESv2_LIBRARIES
&gt; 
&gt; list(APPEND ANGLE_SOURCES
&gt;     src/common/system_utils_win.cpp
&gt;+    src/compiler/translator/AddDefaultReturnStatements.cpp
&gt;+    src/compiler/translator/ArrayReturnValueToOutParameter.cpp
&gt;     src/compiler/translator/ASTMetadataHLSL.cpp
&gt;+    src/compiler/translator/blocklayoutHLSL.cpp
&gt;     src/compiler/translator/BuiltInFunctionEmulatorHLSL.cpp
&gt;     src/compiler/translator/OutputHLSL.cpp
&gt;+    src/compiler/translator/RemoveDynamicIndexing.cpp
&gt;+    src/compiler/translator/RemoveSwitchFallThrough.cpp
&gt;+    src/compiler/translator/RewriteElseBlocks.cpp
&gt;     src/compiler/translator/SeparateArrayInitialization.cpp
&gt;+    src/compiler/translator/SeparateExpressionsReturningArrays.cpp
&gt;     src/compiler/translator/StructureHLSL.cpp
&gt;     src/compiler/translator/TextureFunctionHLSL.cpp
&gt;+    src/compiler/translator/ImageFunctionHLSL.cpp
&gt;     src/compiler/translator/TranslatorHLSL.cpp
&gt;+    src/compiler/translator/UnfoldShortCircuitToIf.cpp
&gt;     src/compiler/translator/UniformHLSL.cpp
&gt;     src/compiler/translator/UtilsHLSL.cpp
&gt;-    src/compiler/translator/blocklayoutHLSL.cpp
&gt;+    src/compiler/translator/WrapSwitchStatementsInBlocks.cpp
&gt;+    src/compiler/translator/emulated_builtin_functions_hlsl_autogen.cpp
&gt;     src/libANGLE/renderer/d3d/BufferD3D.cpp
&gt;     src/libANGLE/renderer/d3d/CompilerD3D.cpp
&gt;+    src/libANGLE/renderer/d3d/DeviceD3D.cpp
&gt;+    src/libANGLE/renderer/d3d/DisplayD3D.cpp
&gt;+    src/libANGLE/renderer/d3d/DynamicHLSL.cpp
&gt;+    src/libANGLE/renderer/d3d/EGLImageD3D.cpp
&gt;+    src/libANGLE/renderer/d3d/FramebufferD3D.cpp
&gt;+    src/libANGLE/renderer/d3d/HLSLCompiler.cpp
&gt;+    src/libANGLE/renderer/d3d/ImageD3D.cpp
&gt;+    src/libANGLE/renderer/d3d/IndexBuffer.cpp
&gt;+    src/libANGLE/renderer/d3d/IndexDataManager.cpp
&gt;+    src/libANGLE/renderer/d3d/NativeWindowD3D.cpp
&gt;+    src/libANGLE/renderer/d3d/ProgramD3D.cpp
&gt;+    src/libANGLE/renderer/d3d/RenderbufferD3D.cpp
&gt;+    src/libANGLE/renderer/d3d/RendererD3D.cpp
&gt;+    src/libANGLE/renderer/d3d/RenderTargetD3D.cpp
&gt;+    src/libANGLE/renderer/d3d/ShaderD3D.cpp
&gt;+    src/libANGLE/renderer/d3d/ShaderExecutableD3D.cpp
&gt;+    src/libANGLE/renderer/d3d/SurfaceD3D.cpp
&gt;     src/libANGLE/renderer/d3d/SwapChainD3D.cpp
&gt;+    src/libANGLE/renderer/d3d/TextureD3D.cpp
&gt;+    src/libANGLE/renderer/d3d/VertexBuffer.cpp
&gt;+    src/libANGLE/renderer/d3d/VertexDataManager.cpp
&gt;     src/libANGLE/renderer/d3d/d3d11/Blit11.cpp
&gt;     src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp
&gt;     src/libANGLE/renderer/d3d/d3d11/Clear11.cpp
&gt;@@ -64,23 +94,24 @@ list(APPEND ANGLE_SOURCES
&gt;     src/libANGLE/renderer/d3d/d3d11/IndexBuffer11.cpp
&gt;     src/libANGLE/renderer/d3d/d3d11/InputLayoutCache.cpp
&gt;     src/libANGLE/renderer/d3d/d3d11/PixelTransfer11.cpp
&gt;+    src/libANGLE/renderer/d3d/d3d11/ProgramPipeline11.cpp
&gt;     src/libANGLE/renderer/d3d/d3d11/Query11.cpp
&gt;-    src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp
&gt;     src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp
&gt;+    src/libANGLE/renderer/d3d/d3d11/ResourceManager11.cpp
&gt;+    src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp
&gt;     src/libANGLE/renderer/d3d/d3d11/RenderStateCache.cpp
&gt;     src/libANGLE/renderer/d3d/d3d11/RenderTarget11.cpp
&gt;     src/libANGLE/renderer/d3d/d3d11/ShaderExecutable11.cpp
&gt;     src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp
&gt;     src/libANGLE/renderer/d3d/d3d11/StreamProducerNV12.cpp
&gt;     src/libANGLE/renderer/d3d/d3d11/SwapChain11.cpp
&gt;-    src/libANGLE/renderer/d3d/d3d11/texture_format_table_autogen.cpp
&gt;-    src/libANGLE/renderer/d3d/d3d11/texture_format_table.cpp
&gt;     src/libANGLE/renderer/d3d/d3d11/TextureStorage11.cpp
&gt;     src/libANGLE/renderer/d3d/d3d11/TransformFeedback11.cpp
&gt;     src/libANGLE/renderer/d3d/d3d11/Trim11.cpp
&gt;+    src/libANGLE/renderer/d3d/d3d11/texture_format_table_autogen.cpp
&gt;+    src/libANGLE/renderer/d3d/d3d11/texture_format_table.cpp
&gt;     src/libANGLE/renderer/d3d/d3d11/VertexArray11.cpp
&gt;     src/libANGLE/renderer/d3d/d3d11/VertexBuffer11.cpp
&gt;-    src/libANGLE/renderer/d3d/d3d11/win32/NativeWindow11Win32.cpp
&gt;     src/libANGLE/renderer/d3d/d3d9/Blit9.cpp
&gt;     src/libANGLE/renderer/d3d/d3d9/Buffer9.cpp
&gt;     src/libANGLE/renderer/d3d/d3d9/Context9.cpp
&gt;@@ -92,8 +123,8 @@ list(APPEND ANGLE_SOURCES
&gt;     src/libANGLE/renderer/d3d/d3d9/IndexBuffer9.cpp
&gt;     src/libANGLE/renderer/d3d/d3d9/NativeWindow9.cpp
&gt;     src/libANGLE/renderer/d3d/d3d9/Query9.cpp
&gt;-    src/libANGLE/renderer/d3d/d3d9/renderer9_utils.cpp
&gt;     src/libANGLE/renderer/d3d/d3d9/Renderer9.cpp
&gt;+    src/libANGLE/renderer/d3d/d3d9/renderer9_utils.cpp
&gt;     src/libANGLE/renderer/d3d/d3d9/RenderTarget9.cpp
&gt;     src/libANGLE/renderer/d3d/d3d9/ShaderExecutable9.cpp
&gt;     src/libANGLE/renderer/d3d/d3d9/StateManager9.cpp
&gt;@@ -101,27 +132,7 @@ list(APPEND ANGLE_SOURCES
&gt;     src/libANGLE/renderer/d3d/d3d9/TextureStorage9.cpp
&gt;     src/libANGLE/renderer/d3d/d3d9/VertexBuffer9.cpp
&gt;     src/libANGLE/renderer/d3d/d3d9/VertexDeclarationCache.cpp
&gt;-    src/libANGLE/renderer/d3d/DeviceD3D.cpp
&gt;-    src/libANGLE/renderer/d3d/DisplayD3D.cpp
&gt;-    src/libANGLE/renderer/d3d/DynamicHLSL.cpp
&gt;-    src/libANGLE/renderer/d3d/EGLImageD3D.cpp
&gt;-    src/libANGLE/renderer/d3d/FramebufferD3D.cpp
&gt;-    src/libANGLE/renderer/d3d/HLSLCompiler.cpp
&gt;-    src/libANGLE/renderer/d3d/ImageD3D.cpp
&gt;-    src/libANGLE/renderer/d3d/IndexBuffer.cpp
&gt;-    src/libANGLE/renderer/d3d/IndexDataManager.cpp
&gt;-    src/libANGLE/renderer/d3d/NativeWindowD3D.cpp
&gt;-    src/libANGLE/renderer/d3d/ProgramD3D.cpp
&gt;-    src/libANGLE/renderer/d3d/RenderbufferD3D.cpp
&gt;-    src/libANGLE/renderer/d3d/RendererD3D.cpp
&gt;-    src/libANGLE/renderer/d3d/RenderTargetD3D.cpp
&gt;-    src/libANGLE/renderer/d3d/ShaderD3D.cpp
&gt;-    src/libANGLE/renderer/d3d/ShaderExecutableD3D.cpp
&gt;-    src/libANGLE/renderer/d3d/SurfaceD3D.cpp
&gt;-    src/libANGLE/renderer/d3d/TextureD3D.cpp
&gt;-    src/libANGLE/renderer/d3d/VertexBuffer.cpp
&gt;-    src/libANGLE/renderer/d3d/VertexDataManager.cpp
&gt;-    src/third_party/murmurhash/MurmurHash3.cpp
&gt;+    src/libANGLE/renderer/d3d/d3d11/win32/NativeWindow11Win32.cpp
&gt;     src/third_party/systeminfo/SystemInfo.cpp
&gt; )
&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1376745</commentid>
    <comment_count>4</comment_count>
      <attachid>328077</attachid>
    <who name="Tomoki Imai">tomoki.imai</who>
    <bug_when>2017-12-01 00:45:22 -0800</bug_when>
    <thetext>Created attachment 328077
patch

I change &quot; Reviewed by NOBODY (OOPS!).&quot; to &quot;Unreviewed build fix.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1376762</commentid>
    <comment_count>5</comment_count>
      <attachid>328079</attachid>
    <who name="Tomoki Imai">tomoki.imai</who>
    <bug_when>2017-12-01 02:41:38 -0800</bug_when>
    <thetext>Created attachment 328079
Patch

I rebased the patch to fix current upstream.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1376965</commentid>
    <comment_count>6</comment_count>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2017-12-01 12:29:15 -0800</bug_when>
    <thetext>This worked locally and I&apos;m updating our buildbots and EWS to account for the changes in ANGLE. The buildbots were missing a DX SDK thats for Windows 10 that ANGLE is detecting.

Fingers crossed that buildbot is good after this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1376966</commentid>
    <comment_count>7</comment_count>
      <attachid>328079</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-12-01 12:31:04 -0800</bug_when>
    <thetext>Comment on attachment 328079
Patch

Clearing flags on attachment: 328079

Committed r225405: &lt;https://trac.webkit.org/changeset/225405&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1376967</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-12-01 12:31:05 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1376970</commentid>
    <comment_count>9</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-12-01 12:32:32 -0800</bug_when>
    <thetext>&lt;rdar://problem/35802860&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>328075</attachid>
            <date>2017-11-30 23:59:11 -0800</date>
            <delta_ts>2017-12-01 01:00:31 -0800</delta_ts>
            <desc>Modify CMakefile.txt and PlatformWin.cmake to fix WinCairo build after updating ANGLE</desc>
            <filename>patch-180230.diff</filename>
            <type>text/plain</type>
            <size>8329</size>
            <attacher name="Tomoki Imai">tomoki.imai</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL0NNYWtlTGlzdHMudHh0IGIvU291
cmNlL1RoaXJkUGFydHkvQU5HTEUvQ01ha2VMaXN0cy50eHQKaW5kZXggNmI4NTY2OTJhODIuLmIx
MjRhN2QzMjgxIDEwMDY0NAotLS0gYS9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9DTWFrZUxpc3Rz
LnR4dAorKysgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9DTWFrZUxpc3RzLnR4dApAQCAtMSw3
ICsxLDcgQEAKIGluY2x1ZGVfZGlyZWN0b3JpZXMoCiAgICAgLgogICAgIHNyYwotICAgIHNyYy9j
b21tb24vdGhpcmRfcGFydHkvbnVtZXJpY3MKKyAgICBzcmMvY29tbW9uL3RoaXJkX3BhcnR5L2Jh
c2UKICAgICBpbmNsdWRlCiAgICAgaW5jbHVkZS9LSFIKICkKQEAgLTI0LDEwICsyNCwxMSBAQCBz
ZXQoQU5HTEVFR0xfQ09NUElMRV9ERUZJTklUSU9OUwogc2V0KEFOR0xFR0xFU3YyX1NPVVJDRVMK
ICAgICBzcmMvbGliR0xFU3YyL2VudHJ5X3BvaW50c19lZ2wuY3BwCiAgICAgc3JjL2xpYkdMRVN2
Mi9lbnRyeV9wb2ludHNfZWdsX2V4dC5jcHAKLSAgICBzcmMvbGliR0xFU3YyL2VudHJ5X3BvaW50
c19nbGVzXzJfMC5jcHAKKyAgICBzcmMvbGliR0xFU3YyL2VudHJ5X3BvaW50c19nbGVzXzJfMF9h
dXRvZ2VuLmNwcAogICAgIHNyYy9saWJHTEVTdjIvZW50cnlfcG9pbnRzX2dsZXNfMl8wX2V4dC5j
cHAKLSAgICBzcmMvbGliR0xFU3YyL2VudHJ5X3BvaW50c19nbGVzXzNfMC5jcHAKLSAgICBzcmMv
bGliR0xFU3YyL2VudHJ5X3BvaW50c19nbGVzXzNfMS5jcHAKKyAgICBzcmMvbGliR0xFU3YyL2Vu
dHJ5X3BvaW50c19nbGVzXzNfMF9hdXRvZ2VuLmNwcAorICAgIHNyYy9saWJHTEVTdjIvZW50cnlf
cG9pbnRzX2dsZXNfM18xX2F1dG9nZW4uY3BwCisgICAgc3JjL2xpYkdMRVN2Mi9wcm9jX3RhYmxl
X2F1dG9nZW4uY3BwCiAgICAgc3JjL2xpYkdMRVN2Mi9nbG9iYWxfc3RhdGUuY3BwCiAgICAgc3Jj
L2xpYkdMRVN2Mi9saWJHTEVTdjIuY3BwCiApCkBAIC00OSw5ICs1MCw4IEBAIHNldChBTkdMRV9T
T1VSQ0VTCiAgICAgc3JjL2NvbW1vbi9tYXRodXRpbC5jcHAKICAgICBzcmMvY29tbW9uL01lbW9y
eUJ1ZmZlci5jcHAKICAgICBzcmMvY29tbW9uL3N0cmluZ191dGlscy5jcHAKLSAgICBzcmMvY29t
bW9uL3N5c3RlbV91dGlsc19saW51eC5jcHAKLSAgICBzcmMvY29tbW9uL3N5c3RlbV91dGlsc19t
YWMuY3BwCiAgICAgc3JjL2NvbW1vbi90aGlyZF9wYXJ0eS9zbWhhc2hlci9zcmMvUE11ckhhc2gu
Y3BwCisgICAgc3JjL2NvbW1vbi90aGlyZF9wYXJ0eS9iYXNlL2FuZ2xlYmFzZS9zaGExLmNjCiAg
ICAgc3JjL2NvbW1vbi90bHMuY3BwCiAgICAgc3JjL2NvbW1vbi91bmlmb3JtX3R5cGVfaW5mb19h
dXRvZ2VuLmNwcAogICAgIHNyYy9jb21tb24vdXRpbGl0aWVzLmNwcApkaWZmIC0tZ2l0IGEvU291
cmNlL1RoaXJkUGFydHkvQU5HTEUvQ2hhbmdlTG9nIGIvU291cmNlL1RoaXJkUGFydHkvQU5HTEUv
Q2hhbmdlTG9nCmluZGV4IGU2MjBmMGY3MGM4Li45ZTA5NWRlZjc4MCAxMDA2NDQKLS0tIGEvU291
cmNlL1RoaXJkUGFydHkvQU5HTEUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9UaGlyZFBhcnR5L0FO
R0xFL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE3LTExLTMwICBUb21va2kgSW1haSAg
PFRvbW9raS5JbWFpQHNvbnkuY29tPgorCisgICAgICAgIEZpeCBXaW5DYWlybyBidWlsZCBicmVh
ayBhZnRlciByMjI1MzQwCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xODAyMzAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIENNYWtlTGlzdHMudHh0OiBBZGQgbWlzc2luZyBzb3VyY2VzLgorICAgICAgICAq
IFBsYXRmb3JtV2luLmNtYWtlOiBBZGQgbWlzc2luZyBzb3VyY2VzLgorCiAyMDE3LTExLTMwICBS
eWFuIEhhZGRhZCAgPHJ5YW5oYWRkYWRAYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQg
YnVpbGQgZml4LCByZW1vdmUgZXhlY3V0YWJsZSBwcm9wZXJ0eSBmcm9tIGEgaGVhZGVyIGZpbGUu
CmRpZmYgLS1naXQgYS9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9QbGF0Zm9ybVdpbi5jbWFrZSBi
L1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL1BsYXRmb3JtV2luLmNtYWtlCmluZGV4IDlmYWVhMjA5
ZjFiLi4zZGNiZjZmZTMwMyAxMDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvUGxh
dGZvcm1XaW4uY21ha2UKKysrIGIvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvUGxhdGZvcm1XaW4u
Y21ha2UKQEAgLTM3LDE5ICszNyw0OSBAQCBsaXN0KEFQUEVORCBBTkdMRUdMRVN2Ml9MSUJSQVJJ
RVMKIAogbGlzdChBUFBFTkQgQU5HTEVfU09VUkNFUwogICAgIHNyYy9jb21tb24vc3lzdGVtX3V0
aWxzX3dpbi5jcHAKKyAgICBzcmMvY29tcGlsZXIvdHJhbnNsYXRvci9BZGREZWZhdWx0UmV0dXJu
U3RhdGVtZW50cy5jcHAKKyAgICBzcmMvY29tcGlsZXIvdHJhbnNsYXRvci9BcnJheVJldHVyblZh
bHVlVG9PdXRQYXJhbWV0ZXIuY3BwCiAgICAgc3JjL2NvbXBpbGVyL3RyYW5zbGF0b3IvQVNUTWV0
YWRhdGFITFNMLmNwcAorICAgIHNyYy9jb21waWxlci90cmFuc2xhdG9yL2Jsb2NrbGF5b3V0SExT
TC5jcHAKICAgICBzcmMvY29tcGlsZXIvdHJhbnNsYXRvci9CdWlsdEluRnVuY3Rpb25FbXVsYXRv
ckhMU0wuY3BwCiAgICAgc3JjL2NvbXBpbGVyL3RyYW5zbGF0b3IvT3V0cHV0SExTTC5jcHAKKyAg
ICBzcmMvY29tcGlsZXIvdHJhbnNsYXRvci9SZW1vdmVEeW5hbWljSW5kZXhpbmcuY3BwCisgICAg
c3JjL2NvbXBpbGVyL3RyYW5zbGF0b3IvUmVtb3ZlU3dpdGNoRmFsbFRocm91Z2guY3BwCisgICAg
c3JjL2NvbXBpbGVyL3RyYW5zbGF0b3IvUmV3cml0ZUVsc2VCbG9ja3MuY3BwCiAgICAgc3JjL2Nv
bXBpbGVyL3RyYW5zbGF0b3IvU2VwYXJhdGVBcnJheUluaXRpYWxpemF0aW9uLmNwcAorICAgIHNy
Yy9jb21waWxlci90cmFuc2xhdG9yL1NlcGFyYXRlRXhwcmVzc2lvbnNSZXR1cm5pbmdBcnJheXMu
Y3BwCiAgICAgc3JjL2NvbXBpbGVyL3RyYW5zbGF0b3IvU3RydWN0dXJlSExTTC5jcHAKICAgICBz
cmMvY29tcGlsZXIvdHJhbnNsYXRvci9UZXh0dXJlRnVuY3Rpb25ITFNMLmNwcAorICAgIHNyYy9j
b21waWxlci90cmFuc2xhdG9yL0ltYWdlRnVuY3Rpb25ITFNMLmNwcAogICAgIHNyYy9jb21waWxl
ci90cmFuc2xhdG9yL1RyYW5zbGF0b3JITFNMLmNwcAorICAgIHNyYy9jb21waWxlci90cmFuc2xh
dG9yL1VuZm9sZFNob3J0Q2lyY3VpdFRvSWYuY3BwCiAgICAgc3JjL2NvbXBpbGVyL3RyYW5zbGF0
b3IvVW5pZm9ybUhMU0wuY3BwCiAgICAgc3JjL2NvbXBpbGVyL3RyYW5zbGF0b3IvVXRpbHNITFNM
LmNwcAotICAgIHNyYy9jb21waWxlci90cmFuc2xhdG9yL2Jsb2NrbGF5b3V0SExTTC5jcHAKKyAg
ICBzcmMvY29tcGlsZXIvdHJhbnNsYXRvci9XcmFwU3dpdGNoU3RhdGVtZW50c0luQmxvY2tzLmNw
cAorICAgIHNyYy9jb21waWxlci90cmFuc2xhdG9yL2VtdWxhdGVkX2J1aWx0aW5fZnVuY3Rpb25z
X2hsc2xfYXV0b2dlbi5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL0J1ZmZlckQz
RC5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL0NvbXBpbGVyRDNELmNwcAorICAg
IHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvRGV2aWNlRDNELmNwcAorICAgIHNyYy9saWJBTkdM
RS9yZW5kZXJlci9kM2QvRGlzcGxheUQzRC5jcHAKKyAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIv
ZDNkL0R5bmFtaWNITFNMLmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvRUdMSW1h
Z2VEM0QuY3BwCisgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9GcmFtZWJ1ZmZlckQzRC5j
cHAKKyAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL0hMU0xDb21waWxlci5jcHAKKyAgICBz
cmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL0ltYWdlRDNELmNwcAorICAgIHNyYy9saWJBTkdMRS9y
ZW5kZXJlci9kM2QvSW5kZXhCdWZmZXIuY3BwCisgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2Qz
ZC9JbmRleERhdGFNYW5hZ2VyLmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvTmF0
aXZlV2luZG93RDNELmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvUHJvZ3JhbUQz
RC5jcHAKKyAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL1JlbmRlcmJ1ZmZlckQzRC5jcHAK
KyAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL1JlbmRlcmVyRDNELmNwcAorICAgIHNyYy9s
aWJBTkdMRS9yZW5kZXJlci9kM2QvUmVuZGVyVGFyZ2V0RDNELmNwcAorICAgIHNyYy9saWJBTkdM
RS9yZW5kZXJlci9kM2QvU2hhZGVyRDNELmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9k
M2QvU2hhZGVyRXhlY3V0YWJsZUQzRC5jcHAKKyAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNk
L1N1cmZhY2VEM0QuY3BwCiAgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9Td2FwQ2hhaW5E
M0QuY3BwCisgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9UZXh0dXJlRDNELmNwcAorICAg
IHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvVmVydGV4QnVmZmVyLmNwcAorICAgIHNyYy9saWJB
TkdMRS9yZW5kZXJlci9kM2QvVmVydGV4RGF0YU1hbmFnZXIuY3BwCiAgICAgc3JjL2xpYkFOR0xF
L3JlbmRlcmVyL2QzZC9kM2QxMS9CbGl0MTEuY3BwCiAgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVy
L2QzZC9kM2QxMS9CdWZmZXIxMS5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2Qz
ZDExL0NsZWFyMTEuY3BwCkBAIC02NCwyMyArOTQsMjQgQEAgbGlzdChBUFBFTkQgQU5HTEVfU09V
UkNFUwogICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkMTEvSW5kZXhCdWZmZXIxMS5j
cHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDExL0lucHV0TGF5b3V0Q2FjaGUu
Y3BwCiAgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2QxMS9QaXhlbFRyYW5zZmVyMTEu
Y3BwCisgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2QxMS9Qcm9ncmFtUGlwZWxpbmUx
MS5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDExL1F1ZXJ5MTEuY3BwCi0g
ICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2QxMS9yZW5kZXJlcjExX3V0aWxzLmNwcAog
ICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkMTEvUmVuZGVyZXIxMS5jcHAKKyAgICBz
cmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDExL1Jlc291cmNlTWFuYWdlcjExLmNwcAorICAg
IHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkMTEvcmVuZGVyZXIxMV91dGlscy5jcHAKICAg
ICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDExL1JlbmRlclN0YXRlQ2FjaGUuY3BwCiAg
ICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2QxMS9SZW5kZXJUYXJnZXQxMS5jcHAKICAg
ICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDExL1NoYWRlckV4ZWN1dGFibGUxMS5jcHAK
ICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDExL1N0YXRlTWFuYWdlcjExLmNwcAog
ICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkMTEvU3RyZWFtUHJvZHVjZXJOVjEyLmNw
cAogICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkMTEvU3dhcENoYWluMTEuY3BwCi0g
ICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2QxMS90ZXh0dXJlX2Zvcm1hdF90YWJsZV9h
dXRvZ2VuLmNwcAotICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkMTEvdGV4dHVyZV9m
b3JtYXRfdGFibGUuY3BwCiAgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2QxMS9UZXh0
dXJlU3RvcmFnZTExLmNwcAogICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkMTEvVHJh
bnNmb3JtRmVlZGJhY2sxMS5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDEx
L1RyaW0xMS5jcHAKKyAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDExL3RleHR1cmVf
Zm9ybWF0X3RhYmxlX2F1dG9nZW4uY3BwCisgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9k
M2QxMS90ZXh0dXJlX2Zvcm1hdF90YWJsZS5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIv
ZDNkL2QzZDExL1ZlcnRleEFycmF5MTEuY3BwCiAgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2Qz
ZC9kM2QxMS9WZXJ0ZXhCdWZmZXIxMS5jcHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNk
L2QzZDExL3dpbjMyL05hdGl2ZVdpbmRvdzExV2luMzIuY3BwCiAgICAgc3JjL2xpYkFOR0xFL3Jl
bmRlcmVyL2QzZC9kM2Q5L0JsaXQ5LmNwcAogICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2Qv
ZDNkOS9CdWZmZXI5LmNwcAogICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkOS9Db250
ZXh0OS5jcHAKQEAgLTkyLDggKzEyMyw4IEBAIGxpc3QoQVBQRU5EIEFOR0xFX1NPVVJDRVMKICAg
ICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDkvSW5kZXhCdWZmZXI5LmNwcAogICAgIHNy
Yy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkOS9OYXRpdmVXaW5kb3c5LmNwcAogICAgIHNyYy9s
aWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkOS9RdWVyeTkuY3BwCi0gICAgc3JjL2xpYkFOR0xFL3Jl
bmRlcmVyL2QzZC9kM2Q5L3JlbmRlcmVyOV91dGlscy5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVu
ZGVyZXIvZDNkL2QzZDkvUmVuZGVyZXI5LmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9k
M2QvZDNkOS9yZW5kZXJlcjlfdXRpbHMuY3BwCiAgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2Qz
ZC9kM2Q5L1JlbmRlclRhcmdldDkuY3BwCiAgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9k
M2Q5L1NoYWRlckV4ZWN1dGFibGU5LmNwcAogICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2Qv
ZDNkOS9TdGF0ZU1hbmFnZXI5LmNwcApAQCAtMTAxLDI3ICsxMzIsNyBAQCBsaXN0KEFQUEVORCBB
TkdMRV9TT1VSQ0VTCiAgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2Q5L1RleHR1cmVT
dG9yYWdlOS5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDkvVmVydGV4QnVm
ZmVyOS5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDkvVmVydGV4RGVjbGFy
YXRpb25DYWNoZS5jcHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL0RldmljZUQzRC5j
cHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL0Rpc3BsYXlEM0QuY3BwCi0gICAgc3Jj
L2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9EeW5hbWljSExTTC5jcHAKLSAgICBzcmMvbGliQU5HTEUv
cmVuZGVyZXIvZDNkL0VHTEltYWdlRDNELmNwcAotICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9k
M2QvRnJhbWVidWZmZXJEM0QuY3BwCi0gICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9ITFNM
Q29tcGlsZXIuY3BwCi0gICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9JbWFnZUQzRC5jcHAK
LSAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL0luZGV4QnVmZmVyLmNwcAotICAgIHNyYy9s
aWJBTkdMRS9yZW5kZXJlci9kM2QvSW5kZXhEYXRhTWFuYWdlci5jcHAKLSAgICBzcmMvbGliQU5H
TEUvcmVuZGVyZXIvZDNkL05hdGl2ZVdpbmRvd0QzRC5jcHAKLSAgICBzcmMvbGliQU5HTEUvcmVu
ZGVyZXIvZDNkL1Byb2dyYW1EM0QuY3BwCi0gICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9S
ZW5kZXJidWZmZXJEM0QuY3BwCi0gICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9SZW5kZXJl
ckQzRC5jcHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL1JlbmRlclRhcmdldEQzRC5j
cHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL1NoYWRlckQzRC5jcHAKLSAgICBzcmMv
bGliQU5HTEUvcmVuZGVyZXIvZDNkL1NoYWRlckV4ZWN1dGFibGVEM0QuY3BwCi0gICAgc3JjL2xp
YkFOR0xFL3JlbmRlcmVyL2QzZC9TdXJmYWNlRDNELmNwcAotICAgIHNyYy9saWJBTkdMRS9yZW5k
ZXJlci9kM2QvVGV4dHVyZUQzRC5jcHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL1Zl
cnRleEJ1ZmZlci5jcHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL1ZlcnRleERhdGFN
YW5hZ2VyLmNwcAotICAgIHNyYy90aGlyZF9wYXJ0eS9tdXJtdXJoYXNoL011cm11ckhhc2gzLmNw
cAorICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkMTEvd2luMzIvTmF0aXZlV2luZG93
MTFXaW4zMi5jcHAKICAgICBzcmMvdGhpcmRfcGFydHkvc3lzdGVtaW5mby9TeXN0ZW1JbmZvLmNw
cAogKQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>328077</attachid>
            <date>2017-12-01 00:45:22 -0800</date>
            <delta_ts>2017-12-01 02:41:38 -0800</delta_ts>
            <desc>patch</desc>
            <filename>patch-180230.diff</filename>
            <type>text/plain</type>
            <size>8323</size>
            <attacher name="Tomoki Imai">tomoki.imai</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL0NNYWtlTGlzdHMudHh0IGIvU291
cmNlL1RoaXJkUGFydHkvQU5HTEUvQ01ha2VMaXN0cy50eHQKaW5kZXggNmI4NTY2OTJhODIuLmIx
MjRhN2QzMjgxIDEwMDY0NAotLS0gYS9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9DTWFrZUxpc3Rz
LnR4dAorKysgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9DTWFrZUxpc3RzLnR4dApAQCAtMSw3
ICsxLDcgQEAKIGluY2x1ZGVfZGlyZWN0b3JpZXMoCiAgICAgLgogICAgIHNyYwotICAgIHNyYy9j
b21tb24vdGhpcmRfcGFydHkvbnVtZXJpY3MKKyAgICBzcmMvY29tbW9uL3RoaXJkX3BhcnR5L2Jh
c2UKICAgICBpbmNsdWRlCiAgICAgaW5jbHVkZS9LSFIKICkKQEAgLTI0LDEwICsyNCwxMSBAQCBz
ZXQoQU5HTEVFR0xfQ09NUElMRV9ERUZJTklUSU9OUwogc2V0KEFOR0xFR0xFU3YyX1NPVVJDRVMK
ICAgICBzcmMvbGliR0xFU3YyL2VudHJ5X3BvaW50c19lZ2wuY3BwCiAgICAgc3JjL2xpYkdMRVN2
Mi9lbnRyeV9wb2ludHNfZWdsX2V4dC5jcHAKLSAgICBzcmMvbGliR0xFU3YyL2VudHJ5X3BvaW50
c19nbGVzXzJfMC5jcHAKKyAgICBzcmMvbGliR0xFU3YyL2VudHJ5X3BvaW50c19nbGVzXzJfMF9h
dXRvZ2VuLmNwcAogICAgIHNyYy9saWJHTEVTdjIvZW50cnlfcG9pbnRzX2dsZXNfMl8wX2V4dC5j
cHAKLSAgICBzcmMvbGliR0xFU3YyL2VudHJ5X3BvaW50c19nbGVzXzNfMC5jcHAKLSAgICBzcmMv
bGliR0xFU3YyL2VudHJ5X3BvaW50c19nbGVzXzNfMS5jcHAKKyAgICBzcmMvbGliR0xFU3YyL2Vu
dHJ5X3BvaW50c19nbGVzXzNfMF9hdXRvZ2VuLmNwcAorICAgIHNyYy9saWJHTEVTdjIvZW50cnlf
cG9pbnRzX2dsZXNfM18xX2F1dG9nZW4uY3BwCisgICAgc3JjL2xpYkdMRVN2Mi9wcm9jX3RhYmxl
X2F1dG9nZW4uY3BwCiAgICAgc3JjL2xpYkdMRVN2Mi9nbG9iYWxfc3RhdGUuY3BwCiAgICAgc3Jj
L2xpYkdMRVN2Mi9saWJHTEVTdjIuY3BwCiApCkBAIC00OSw5ICs1MCw4IEBAIHNldChBTkdMRV9T
T1VSQ0VTCiAgICAgc3JjL2NvbW1vbi9tYXRodXRpbC5jcHAKICAgICBzcmMvY29tbW9uL01lbW9y
eUJ1ZmZlci5jcHAKICAgICBzcmMvY29tbW9uL3N0cmluZ191dGlscy5jcHAKLSAgICBzcmMvY29t
bW9uL3N5c3RlbV91dGlsc19saW51eC5jcHAKLSAgICBzcmMvY29tbW9uL3N5c3RlbV91dGlsc19t
YWMuY3BwCiAgICAgc3JjL2NvbW1vbi90aGlyZF9wYXJ0eS9zbWhhc2hlci9zcmMvUE11ckhhc2gu
Y3BwCisgICAgc3JjL2NvbW1vbi90aGlyZF9wYXJ0eS9iYXNlL2FuZ2xlYmFzZS9zaGExLmNjCiAg
ICAgc3JjL2NvbW1vbi90bHMuY3BwCiAgICAgc3JjL2NvbW1vbi91bmlmb3JtX3R5cGVfaW5mb19h
dXRvZ2VuLmNwcAogICAgIHNyYy9jb21tb24vdXRpbGl0aWVzLmNwcApkaWZmIC0tZ2l0IGEvU291
cmNlL1RoaXJkUGFydHkvQU5HTEUvQ2hhbmdlTG9nIGIvU291cmNlL1RoaXJkUGFydHkvQU5HTEUv
Q2hhbmdlTG9nCmluZGV4IGU2MjBmMGY3MGM4Li45ZTA5NWRlZjc4MCAxMDA2NDQKLS0tIGEvU291
cmNlL1RoaXJkUGFydHkvQU5HTEUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9UaGlyZFBhcnR5L0FO
R0xFL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE3LTExLTMwICBUb21va2kgSW1haSAg
PFRvbW9raS5JbWFpQHNvbnkuY29tPgorCisgICAgICAgIEZpeCBXaW5DYWlybyBidWlsZCBicmVh
ayBhZnRlciByMjI1MzQwCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xODAyMzAKKworICAgICAgICBVbnJldmlld2VkIGJ1aWxkIGZpeC4KKworICAgICAg
ICAqIENNYWtlTGlzdHMudHh0OiBBZGQgbWlzc2luZyBzb3VyY2VzLgorICAgICAgICAqIFBsYXRm
b3JtV2luLmNtYWtlOiBBZGQgbWlzc2luZyBzb3VyY2VzLgorCiAyMDE3LTExLTMwICBSeWFuIEhh
ZGRhZCAgPHJ5YW5oYWRkYWRAYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQgYnVpbGQg
Zml4LCByZW1vdmUgZXhlY3V0YWJsZSBwcm9wZXJ0eSBmcm9tIGEgaGVhZGVyIGZpbGUuCmRpZmYg
LS1naXQgYS9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9QbGF0Zm9ybVdpbi5jbWFrZSBiL1NvdXJj
ZS9UaGlyZFBhcnR5L0FOR0xFL1BsYXRmb3JtV2luLmNtYWtlCmluZGV4IDlmYWVhMjA5ZjFiLi4z
ZGNiZjZmZTMwMyAxMDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvUGxhdGZvcm1X
aW4uY21ha2UKKysrIGIvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvUGxhdGZvcm1XaW4uY21ha2UK
QEAgLTM3LDE5ICszNyw0OSBAQCBsaXN0KEFQUEVORCBBTkdMRUdMRVN2Ml9MSUJSQVJJRVMKIAog
bGlzdChBUFBFTkQgQU5HTEVfU09VUkNFUwogICAgIHNyYy9jb21tb24vc3lzdGVtX3V0aWxzX3dp
bi5jcHAKKyAgICBzcmMvY29tcGlsZXIvdHJhbnNsYXRvci9BZGREZWZhdWx0UmV0dXJuU3RhdGVt
ZW50cy5jcHAKKyAgICBzcmMvY29tcGlsZXIvdHJhbnNsYXRvci9BcnJheVJldHVyblZhbHVlVG9P
dXRQYXJhbWV0ZXIuY3BwCiAgICAgc3JjL2NvbXBpbGVyL3RyYW5zbGF0b3IvQVNUTWV0YWRhdGFI
TFNMLmNwcAorICAgIHNyYy9jb21waWxlci90cmFuc2xhdG9yL2Jsb2NrbGF5b3V0SExTTC5jcHAK
ICAgICBzcmMvY29tcGlsZXIvdHJhbnNsYXRvci9CdWlsdEluRnVuY3Rpb25FbXVsYXRvckhMU0wu
Y3BwCiAgICAgc3JjL2NvbXBpbGVyL3RyYW5zbGF0b3IvT3V0cHV0SExTTC5jcHAKKyAgICBzcmMv
Y29tcGlsZXIvdHJhbnNsYXRvci9SZW1vdmVEeW5hbWljSW5kZXhpbmcuY3BwCisgICAgc3JjL2Nv
bXBpbGVyL3RyYW5zbGF0b3IvUmVtb3ZlU3dpdGNoRmFsbFRocm91Z2guY3BwCisgICAgc3JjL2Nv
bXBpbGVyL3RyYW5zbGF0b3IvUmV3cml0ZUVsc2VCbG9ja3MuY3BwCiAgICAgc3JjL2NvbXBpbGVy
L3RyYW5zbGF0b3IvU2VwYXJhdGVBcnJheUluaXRpYWxpemF0aW9uLmNwcAorICAgIHNyYy9jb21w
aWxlci90cmFuc2xhdG9yL1NlcGFyYXRlRXhwcmVzc2lvbnNSZXR1cm5pbmdBcnJheXMuY3BwCiAg
ICAgc3JjL2NvbXBpbGVyL3RyYW5zbGF0b3IvU3RydWN0dXJlSExTTC5jcHAKICAgICBzcmMvY29t
cGlsZXIvdHJhbnNsYXRvci9UZXh0dXJlRnVuY3Rpb25ITFNMLmNwcAorICAgIHNyYy9jb21waWxl
ci90cmFuc2xhdG9yL0ltYWdlRnVuY3Rpb25ITFNMLmNwcAogICAgIHNyYy9jb21waWxlci90cmFu
c2xhdG9yL1RyYW5zbGF0b3JITFNMLmNwcAorICAgIHNyYy9jb21waWxlci90cmFuc2xhdG9yL1Vu
Zm9sZFNob3J0Q2lyY3VpdFRvSWYuY3BwCiAgICAgc3JjL2NvbXBpbGVyL3RyYW5zbGF0b3IvVW5p
Zm9ybUhMU0wuY3BwCiAgICAgc3JjL2NvbXBpbGVyL3RyYW5zbGF0b3IvVXRpbHNITFNMLmNwcAot
ICAgIHNyYy9jb21waWxlci90cmFuc2xhdG9yL2Jsb2NrbGF5b3V0SExTTC5jcHAKKyAgICBzcmMv
Y29tcGlsZXIvdHJhbnNsYXRvci9XcmFwU3dpdGNoU3RhdGVtZW50c0luQmxvY2tzLmNwcAorICAg
IHNyYy9jb21waWxlci90cmFuc2xhdG9yL2VtdWxhdGVkX2J1aWx0aW5fZnVuY3Rpb25zX2hsc2xf
YXV0b2dlbi5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL0J1ZmZlckQzRC5jcHAK
ICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL0NvbXBpbGVyRDNELmNwcAorICAgIHNyYy9s
aWJBTkdMRS9yZW5kZXJlci9kM2QvRGV2aWNlRDNELmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5k
ZXJlci9kM2QvRGlzcGxheUQzRC5jcHAKKyAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL0R5
bmFtaWNITFNMLmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvRUdMSW1hZ2VEM0Qu
Y3BwCisgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9GcmFtZWJ1ZmZlckQzRC5jcHAKKyAg
ICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL0hMU0xDb21waWxlci5jcHAKKyAgICBzcmMvbGli
QU5HTEUvcmVuZGVyZXIvZDNkL0ltYWdlRDNELmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5kZXJl
ci9kM2QvSW5kZXhCdWZmZXIuY3BwCisgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9JbmRl
eERhdGFNYW5hZ2VyLmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvTmF0aXZlV2lu
ZG93RDNELmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvUHJvZ3JhbUQzRC5jcHAK
KyAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL1JlbmRlcmJ1ZmZlckQzRC5jcHAKKyAgICBz
cmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL1JlbmRlcmVyRDNELmNwcAorICAgIHNyYy9saWJBTkdM
RS9yZW5kZXJlci9kM2QvUmVuZGVyVGFyZ2V0RDNELmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5k
ZXJlci9kM2QvU2hhZGVyRDNELmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvU2hh
ZGVyRXhlY3V0YWJsZUQzRC5jcHAKKyAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL1N1cmZh
Y2VEM0QuY3BwCiAgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9Td2FwQ2hhaW5EM0QuY3Bw
CisgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9UZXh0dXJlRDNELmNwcAorICAgIHNyYy9s
aWJBTkdMRS9yZW5kZXJlci9kM2QvVmVydGV4QnVmZmVyLmNwcAorICAgIHNyYy9saWJBTkdMRS9y
ZW5kZXJlci9kM2QvVmVydGV4RGF0YU1hbmFnZXIuY3BwCiAgICAgc3JjL2xpYkFOR0xFL3JlbmRl
cmVyL2QzZC9kM2QxMS9CbGl0MTEuY3BwCiAgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9k
M2QxMS9CdWZmZXIxMS5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDExL0Ns
ZWFyMTEuY3BwCkBAIC02NCwyMyArOTQsMjQgQEAgbGlzdChBUFBFTkQgQU5HTEVfU09VUkNFUwog
ICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkMTEvSW5kZXhCdWZmZXIxMS5jcHAKICAg
ICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDExL0lucHV0TGF5b3V0Q2FjaGUuY3BwCiAg
ICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2QxMS9QaXhlbFRyYW5zZmVyMTEuY3BwCisg
ICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2QxMS9Qcm9ncmFtUGlwZWxpbmUxMS5jcHAK
ICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDExL1F1ZXJ5MTEuY3BwCi0gICAgc3Jj
L2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2QxMS9yZW5kZXJlcjExX3V0aWxzLmNwcAogICAgIHNy
Yy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkMTEvUmVuZGVyZXIxMS5jcHAKKyAgICBzcmMvbGli
QU5HTEUvcmVuZGVyZXIvZDNkL2QzZDExL1Jlc291cmNlTWFuYWdlcjExLmNwcAorICAgIHNyYy9s
aWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkMTEvcmVuZGVyZXIxMV91dGlscy5jcHAKICAgICBzcmMv
bGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDExL1JlbmRlclN0YXRlQ2FjaGUuY3BwCiAgICAgc3Jj
L2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2QxMS9SZW5kZXJUYXJnZXQxMS5jcHAKICAgICBzcmMv
bGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDExL1NoYWRlckV4ZWN1dGFibGUxMS5jcHAKICAgICBz
cmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDExL1N0YXRlTWFuYWdlcjExLmNwcAogICAgIHNy
Yy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkMTEvU3RyZWFtUHJvZHVjZXJOVjEyLmNwcAogICAg
IHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkMTEvU3dhcENoYWluMTEuY3BwCi0gICAgc3Jj
L2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2QxMS90ZXh0dXJlX2Zvcm1hdF90YWJsZV9hdXRvZ2Vu
LmNwcAotICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkMTEvdGV4dHVyZV9mb3JtYXRf
dGFibGUuY3BwCiAgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2QxMS9UZXh0dXJlU3Rv
cmFnZTExLmNwcAogICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkMTEvVHJhbnNmb3Jt
RmVlZGJhY2sxMS5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDExL1RyaW0x
MS5jcHAKKyAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDExL3RleHR1cmVfZm9ybWF0
X3RhYmxlX2F1dG9nZW4uY3BwCisgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2QxMS90
ZXh0dXJlX2Zvcm1hdF90YWJsZS5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2Qz
ZDExL1ZlcnRleEFycmF5MTEuY3BwCiAgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2Qx
MS9WZXJ0ZXhCdWZmZXIxMS5jcHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDEx
L3dpbjMyL05hdGl2ZVdpbmRvdzExV2luMzIuY3BwCiAgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVy
L2QzZC9kM2Q5L0JsaXQ5LmNwcAogICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkOS9C
dWZmZXI5LmNwcAogICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkOS9Db250ZXh0OS5j
cHAKQEAgLTkyLDggKzEyMyw4IEBAIGxpc3QoQVBQRU5EIEFOR0xFX1NPVVJDRVMKICAgICBzcmMv
bGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDkvSW5kZXhCdWZmZXI5LmNwcAogICAgIHNyYy9saWJB
TkdMRS9yZW5kZXJlci9kM2QvZDNkOS9OYXRpdmVXaW5kb3c5LmNwcAogICAgIHNyYy9saWJBTkdM
RS9yZW5kZXJlci9kM2QvZDNkOS9RdWVyeTkuY3BwCi0gICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVy
L2QzZC9kM2Q5L3JlbmRlcmVyOV91dGlscy5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIv
ZDNkL2QzZDkvUmVuZGVyZXI5LmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNk
OS9yZW5kZXJlcjlfdXRpbHMuY3BwCiAgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2Q5
L1JlbmRlclRhcmdldDkuY3BwCiAgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2Q5L1No
YWRlckV4ZWN1dGFibGU5LmNwcAogICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkOS9T
dGF0ZU1hbmFnZXI5LmNwcApAQCAtMTAxLDI3ICsxMzIsNyBAQCBsaXN0KEFQUEVORCBBTkdMRV9T
T1VSQ0VTCiAgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2Q5L1RleHR1cmVTdG9yYWdl
OS5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDkvVmVydGV4QnVmZmVyOS5j
cHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDkvVmVydGV4RGVjbGFyYXRpb25D
YWNoZS5jcHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL0RldmljZUQzRC5jcHAKLSAg
ICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL0Rpc3BsYXlEM0QuY3BwCi0gICAgc3JjL2xpYkFO
R0xFL3JlbmRlcmVyL2QzZC9EeW5hbWljSExTTC5jcHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVy
ZXIvZDNkL0VHTEltYWdlRDNELmNwcAotICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvRnJh
bWVidWZmZXJEM0QuY3BwCi0gICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9ITFNMQ29tcGls
ZXIuY3BwCi0gICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9JbWFnZUQzRC5jcHAKLSAgICBz
cmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL0luZGV4QnVmZmVyLmNwcAotICAgIHNyYy9saWJBTkdM
RS9yZW5kZXJlci9kM2QvSW5kZXhEYXRhTWFuYWdlci5jcHAKLSAgICBzcmMvbGliQU5HTEUvcmVu
ZGVyZXIvZDNkL05hdGl2ZVdpbmRvd0QzRC5jcHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIv
ZDNkL1Byb2dyYW1EM0QuY3BwCi0gICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9SZW5kZXJi
dWZmZXJEM0QuY3BwCi0gICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9SZW5kZXJlckQzRC5j
cHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL1JlbmRlclRhcmdldEQzRC5jcHAKLSAg
ICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL1NoYWRlckQzRC5jcHAKLSAgICBzcmMvbGliQU5H
TEUvcmVuZGVyZXIvZDNkL1NoYWRlckV4ZWN1dGFibGVEM0QuY3BwCi0gICAgc3JjL2xpYkFOR0xF
L3JlbmRlcmVyL2QzZC9TdXJmYWNlRDNELmNwcAotICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9k
M2QvVGV4dHVyZUQzRC5jcHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL1ZlcnRleEJ1
ZmZlci5jcHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL1ZlcnRleERhdGFNYW5hZ2Vy
LmNwcAotICAgIHNyYy90aGlyZF9wYXJ0eS9tdXJtdXJoYXNoL011cm11ckhhc2gzLmNwcAorICAg
IHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkMTEvd2luMzIvTmF0aXZlV2luZG93MTFXaW4z
Mi5jcHAKICAgICBzcmMvdGhpcmRfcGFydHkvc3lzdGVtaW5mby9TeXN0ZW1JbmZvLmNwcAogKQog
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>328079</attachid>
            <date>2017-12-01 02:41:38 -0800</date>
            <delta_ts>2017-12-01 12:31:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>patch.diff</filename>
            <type>text/plain</type>
            <size>7621</size>
            <attacher name="Tomoki Imai">tomoki.imai</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL0NNYWtlTGlzdHMudHh0IGIvU291
cmNlL1RoaXJkUGFydHkvQU5HTEUvQ01ha2VMaXN0cy50eHQKaW5kZXggY2U0NDY4Y2IyNWMuLjkw
ZGU4NzE2NjhkIDEwMDY0NAotLS0gYS9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9DTWFrZUxpc3Rz
LnR4dAorKysgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9DTWFrZUxpc3RzLnR4dApAQCAtMSw3
ICsxLDcgQEAKIGluY2x1ZGVfZGlyZWN0b3JpZXMoCiAgICAgLgogICAgIHNyYwotICAgIHNyYy9j
b21tb24vdGhpcmRfcGFydHkvbnVtZXJpY3MKKyAgICBzcmMvY29tbW9uL3RoaXJkX3BhcnR5L2Jh
c2UKICAgICBpbmNsdWRlCiAgICAgaW5jbHVkZS9LSFIKICkKQEAgLTUwLDkgKzUwLDggQEAgc2V0
KEFOR0xFX1NPVVJDRVMKICAgICBzcmMvY29tbW9uL21hdGh1dGlsLmNwcAogICAgIHNyYy9jb21t
b24vTWVtb3J5QnVmZmVyLmNwcAogICAgIHNyYy9jb21tb24vc3RyaW5nX3V0aWxzLmNwcAotICAg
IHNyYy9jb21tb24vc3lzdGVtX3V0aWxzX2xpbnV4LmNwcAotICAgIHNyYy9jb21tb24vc3lzdGVt
X3V0aWxzX21hYy5jcHAKICAgICBzcmMvY29tbW9uL3RoaXJkX3BhcnR5L3NtaGFzaGVyL3NyYy9Q
TXVySGFzaC5jcHAKKyAgICBzcmMvY29tbW9uL3RoaXJkX3BhcnR5L2Jhc2UvYW5nbGViYXNlL3No
YTEuY2MKICAgICBzcmMvY29tbW9uL3Rscy5jcHAKICAgICBzcmMvY29tbW9uL3VuaWZvcm1fdHlw
ZV9pbmZvX2F1dG9nZW4uY3BwCiAgICAgc3JjL2NvbW1vbi91dGlsaXRpZXMuY3BwCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9DaGFuZ2VMb2cgYi9Tb3VyY2UvVGhpcmRQYXJ0
eS9BTkdMRS9DaGFuZ2VMb2cKaW5kZXggZjg3OGI5YzFkN2MuLjgxZDQzYjQyZGM5IDEwMDY0NAot
LS0gYS9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1RoaXJk
UGFydHkvQU5HTEUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTctMTEtMzAgIFRvbW9r
aSBJbWFpICA8VG9tb2tpLkltYWlAc29ueS5jb20+CisKKyAgICAgICAgRml4IFdpbkNhaXJvIGJ1
aWxkIGJyZWFrIGFmdGVyIHIyMjUzNDAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE4MDIzMAorCisgICAgICAgIFVucmV2aWV3ZWQgYnVpbGQgZml4Lgor
CisgICAgICAgICogQ01ha2VMaXN0cy50eHQ6IEFkZCBtaXNzaW5nIHNvdXJjZXMuCisgICAgICAg
ICogUGxhdGZvcm1XaW4uY21ha2U6IEFkZCBtaXNzaW5nIHNvdXJjZXMuCisKIDIwMTctMTEtMzAg
IEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBT
cGVjdWxhdGl2ZSBXaW5DYWlybyBmaXguCmRpZmYgLS1naXQgYS9Tb3VyY2UvVGhpcmRQYXJ0eS9B
TkdMRS9QbGF0Zm9ybVdpbi5jbWFrZSBiL1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL1BsYXRmb3Jt
V2luLmNtYWtlCmluZGV4IDIxMmE1ODVlNGVjLi4zZGNiZjZmZTMwMyAxMDA2NDQKLS0tIGEvU291
cmNlL1RoaXJkUGFydHkvQU5HTEUvUGxhdGZvcm1XaW4uY21ha2UKKysrIGIvU291cmNlL1RoaXJk
UGFydHkvQU5HTEUvUGxhdGZvcm1XaW4uY21ha2UKQEAgLTM3LDE5ICszNyw0OSBAQCBsaXN0KEFQ
UEVORCBBTkdMRUdMRVN2Ml9MSUJSQVJJRVMKIAogbGlzdChBUFBFTkQgQU5HTEVfU09VUkNFUwog
ICAgIHNyYy9jb21tb24vc3lzdGVtX3V0aWxzX3dpbi5jcHAKKyAgICBzcmMvY29tcGlsZXIvdHJh
bnNsYXRvci9BZGREZWZhdWx0UmV0dXJuU3RhdGVtZW50cy5jcHAKKyAgICBzcmMvY29tcGlsZXIv
dHJhbnNsYXRvci9BcnJheVJldHVyblZhbHVlVG9PdXRQYXJhbWV0ZXIuY3BwCiAgICAgc3JjL2Nv
bXBpbGVyL3RyYW5zbGF0b3IvQVNUTWV0YWRhdGFITFNMLmNwcAorICAgIHNyYy9jb21waWxlci90
cmFuc2xhdG9yL2Jsb2NrbGF5b3V0SExTTC5jcHAKICAgICBzcmMvY29tcGlsZXIvdHJhbnNsYXRv
ci9CdWlsdEluRnVuY3Rpb25FbXVsYXRvckhMU0wuY3BwCiAgICAgc3JjL2NvbXBpbGVyL3RyYW5z
bGF0b3IvT3V0cHV0SExTTC5jcHAKKyAgICBzcmMvY29tcGlsZXIvdHJhbnNsYXRvci9SZW1vdmVE
eW5hbWljSW5kZXhpbmcuY3BwCisgICAgc3JjL2NvbXBpbGVyL3RyYW5zbGF0b3IvUmVtb3ZlU3dp
dGNoRmFsbFRocm91Z2guY3BwCisgICAgc3JjL2NvbXBpbGVyL3RyYW5zbGF0b3IvUmV3cml0ZUVs
c2VCbG9ja3MuY3BwCiAgICAgc3JjL2NvbXBpbGVyL3RyYW5zbGF0b3IvU2VwYXJhdGVBcnJheUlu
aXRpYWxpemF0aW9uLmNwcAorICAgIHNyYy9jb21waWxlci90cmFuc2xhdG9yL1NlcGFyYXRlRXhw
cmVzc2lvbnNSZXR1cm5pbmdBcnJheXMuY3BwCiAgICAgc3JjL2NvbXBpbGVyL3RyYW5zbGF0b3Iv
U3RydWN0dXJlSExTTC5jcHAKICAgICBzcmMvY29tcGlsZXIvdHJhbnNsYXRvci9UZXh0dXJlRnVu
Y3Rpb25ITFNMLmNwcAorICAgIHNyYy9jb21waWxlci90cmFuc2xhdG9yL0ltYWdlRnVuY3Rpb25I
TFNMLmNwcAogICAgIHNyYy9jb21waWxlci90cmFuc2xhdG9yL1RyYW5zbGF0b3JITFNMLmNwcAor
ICAgIHNyYy9jb21waWxlci90cmFuc2xhdG9yL1VuZm9sZFNob3J0Q2lyY3VpdFRvSWYuY3BwCiAg
ICAgc3JjL2NvbXBpbGVyL3RyYW5zbGF0b3IvVW5pZm9ybUhMU0wuY3BwCiAgICAgc3JjL2NvbXBp
bGVyL3RyYW5zbGF0b3IvVXRpbHNITFNMLmNwcAotICAgIHNyYy9jb21waWxlci90cmFuc2xhdG9y
L2Jsb2NrbGF5b3V0SExTTC5jcHAKKyAgICBzcmMvY29tcGlsZXIvdHJhbnNsYXRvci9XcmFwU3dp
dGNoU3RhdGVtZW50c0luQmxvY2tzLmNwcAorICAgIHNyYy9jb21waWxlci90cmFuc2xhdG9yL2Vt
dWxhdGVkX2J1aWx0aW5fZnVuY3Rpb25zX2hsc2xfYXV0b2dlbi5jcHAKICAgICBzcmMvbGliQU5H
TEUvcmVuZGVyZXIvZDNkL0J1ZmZlckQzRC5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIv
ZDNkL0NvbXBpbGVyRDNELmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvRGV2aWNl
RDNELmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvRGlzcGxheUQzRC5jcHAKKyAg
ICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL0R5bmFtaWNITFNMLmNwcAorICAgIHNyYy9saWJB
TkdMRS9yZW5kZXJlci9kM2QvRUdMSW1hZ2VEM0QuY3BwCisgICAgc3JjL2xpYkFOR0xFL3JlbmRl
cmVyL2QzZC9GcmFtZWJ1ZmZlckQzRC5jcHAKKyAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNk
L0hMU0xDb21waWxlci5jcHAKKyAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL0ltYWdlRDNE
LmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvSW5kZXhCdWZmZXIuY3BwCisgICAg
c3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9JbmRleERhdGFNYW5hZ2VyLmNwcAorICAgIHNyYy9s
aWJBTkdMRS9yZW5kZXJlci9kM2QvTmF0aXZlV2luZG93RDNELmNwcAorICAgIHNyYy9saWJBTkdM
RS9yZW5kZXJlci9kM2QvUHJvZ3JhbUQzRC5jcHAKKyAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIv
ZDNkL1JlbmRlcmJ1ZmZlckQzRC5jcHAKKyAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL1Jl
bmRlcmVyRDNELmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvUmVuZGVyVGFyZ2V0
RDNELmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvU2hhZGVyRDNELmNwcAorICAg
IHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvU2hhZGVyRXhlY3V0YWJsZUQzRC5jcHAKKyAgICBz
cmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL1N1cmZhY2VEM0QuY3BwCiAgICAgc3JjL2xpYkFOR0xF
L3JlbmRlcmVyL2QzZC9Td2FwQ2hhaW5EM0QuY3BwCisgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVy
L2QzZC9UZXh0dXJlRDNELmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvVmVydGV4
QnVmZmVyLmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvVmVydGV4RGF0YU1hbmFn
ZXIuY3BwCiAgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2QxMS9CbGl0MTEuY3BwCiAg
ICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2QxMS9CdWZmZXIxMS5jcHAKICAgICBzcmMv
bGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDExL0NsZWFyMTEuY3BwCkBAIC02NCwyMyArOTQsMjQg
QEAgbGlzdChBUFBFTkQgQU5HTEVfU09VUkNFUwogICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9k
M2QvZDNkMTEvSW5kZXhCdWZmZXIxMS5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNk
L2QzZDExL0lucHV0TGF5b3V0Q2FjaGUuY3BwCiAgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2Qz
ZC9kM2QxMS9QaXhlbFRyYW5zZmVyMTEuY3BwCisgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2Qz
ZC9kM2QxMS9Qcm9ncmFtUGlwZWxpbmUxMS5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIv
ZDNkL2QzZDExL1F1ZXJ5MTEuY3BwCi0gICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2Qx
MS9yZW5kZXJlcjExX3V0aWxzLmNwcAogICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNk
MTEvUmVuZGVyZXIxMS5jcHAKKyAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDExL1Jl
c291cmNlTWFuYWdlcjExLmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkMTEv
cmVuZGVyZXIxMV91dGlscy5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDEx
L1JlbmRlclN0YXRlQ2FjaGUuY3BwCiAgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2Qx
MS9SZW5kZXJUYXJnZXQxMS5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDEx
L1NoYWRlckV4ZWN1dGFibGUxMS5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2Qz
ZDExL1N0YXRlTWFuYWdlcjExLmNwcAogICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNk
MTEvU3RyZWFtUHJvZHVjZXJOVjEyLmNwcAogICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2Qv
ZDNkMTEvU3dhcENoYWluMTEuY3BwCi0gICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2Qx
MS90ZXh0dXJlX2Zvcm1hdF90YWJsZV9hdXRvZ2VuLmNwcAotICAgIHNyYy9saWJBTkdMRS9yZW5k
ZXJlci9kM2QvZDNkMTEvdGV4dHVyZV9mb3JtYXRfdGFibGUuY3BwCiAgICAgc3JjL2xpYkFOR0xF
L3JlbmRlcmVyL2QzZC9kM2QxMS9UZXh0dXJlU3RvcmFnZTExLmNwcAogICAgIHNyYy9saWJBTkdM
RS9yZW5kZXJlci9kM2QvZDNkMTEvVHJhbnNmb3JtRmVlZGJhY2sxMS5jcHAKICAgICBzcmMvbGli
QU5HTEUvcmVuZGVyZXIvZDNkL2QzZDExL1RyaW0xMS5jcHAKKyAgICBzcmMvbGliQU5HTEUvcmVu
ZGVyZXIvZDNkL2QzZDExL3RleHR1cmVfZm9ybWF0X3RhYmxlX2F1dG9nZW4uY3BwCisgICAgc3Jj
L2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2QxMS90ZXh0dXJlX2Zvcm1hdF90YWJsZS5jcHAKICAg
ICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDExL1ZlcnRleEFycmF5MTEuY3BwCiAgICAg
c3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2QxMS9WZXJ0ZXhCdWZmZXIxMS5jcHAKLSAgICBz
cmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDExL3dpbjMyL05hdGl2ZVdpbmRvdzExV2luMzIu
Y3BwCiAgICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2Q5L0JsaXQ5LmNwcAogICAgIHNy
Yy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkOS9CdWZmZXI5LmNwcAogICAgIHNyYy9saWJBTkdM
RS9yZW5kZXJlci9kM2QvZDNkOS9Db250ZXh0OS5jcHAKQEAgLTkyLDggKzEyMyw4IEBAIGxpc3Qo
QVBQRU5EIEFOR0xFX1NPVVJDRVMKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDkv
SW5kZXhCdWZmZXI5LmNwcAogICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkOS9OYXRp
dmVXaW5kb3c5LmNwcAogICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkOS9RdWVyeTku
Y3BwCi0gICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2Q5L3JlbmRlcmVyOV91dGlscy5j
cHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL2QzZDkvUmVuZGVyZXI5LmNwcAorICAg
IHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkOS9yZW5kZXJlcjlfdXRpbHMuY3BwCiAgICAg
c3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2Q5L1JlbmRlclRhcmdldDkuY3BwCiAgICAgc3Jj
L2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9kM2Q5L1NoYWRlckV4ZWN1dGFibGU5LmNwcAogICAgIHNy
Yy9saWJBTkdMRS9yZW5kZXJlci9kM2QvZDNkOS9TdGF0ZU1hbmFnZXI5LmNwcApAQCAtMTAxLDI2
ICsxMzIsNyBAQCBsaXN0KEFQUEVORCBBTkdMRV9TT1VSQ0VTCiAgICAgc3JjL2xpYkFOR0xFL3Jl
bmRlcmVyL2QzZC9kM2Q5L1RleHR1cmVTdG9yYWdlOS5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVu
ZGVyZXIvZDNkL2QzZDkvVmVydGV4QnVmZmVyOS5jcHAKICAgICBzcmMvbGliQU5HTEUvcmVuZGVy
ZXIvZDNkL2QzZDkvVmVydGV4RGVjbGFyYXRpb25DYWNoZS5jcHAKLSAgICBzcmMvbGliQU5HTEUv
cmVuZGVyZXIvZDNkL0RldmljZUQzRC5jcHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNk
L0Rpc3BsYXlEM0QuY3BwCi0gICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9EeW5hbWljSExT
TC5jcHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL0VHTEltYWdlRDNELmNwcAotICAg
IHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvRnJhbWVidWZmZXJEM0QuY3BwCi0gICAgc3JjL2xp
YkFOR0xFL3JlbmRlcmVyL2QzZC9ITFNMQ29tcGlsZXIuY3BwCi0gICAgc3JjL2xpYkFOR0xFL3Jl
bmRlcmVyL2QzZC9JbWFnZUQzRC5jcHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL0lu
ZGV4QnVmZmVyLmNwcAotICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvSW5kZXhEYXRhTWFu
YWdlci5jcHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL05hdGl2ZVdpbmRvd0QzRC5j
cHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL1Byb2dyYW1EM0QuY3BwCi0gICAgc3Jj
L2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9SZW5kZXJidWZmZXJEM0QuY3BwCi0gICAgc3JjL2xpYkFO
R0xFL3JlbmRlcmVyL2QzZC9SZW5kZXJlckQzRC5jcHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVy
ZXIvZDNkL1JlbmRlclRhcmdldEQzRC5jcHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNk
L1NoYWRlckQzRC5jcHAKLSAgICBzcmMvbGliQU5HTEUvcmVuZGVyZXIvZDNkL1NoYWRlckV4ZWN1
dGFibGVEM0QuY3BwCi0gICAgc3JjL2xpYkFOR0xFL3JlbmRlcmVyL2QzZC9TdXJmYWNlRDNELmNw
cAotICAgIHNyYy9saWJBTkdMRS9yZW5kZXJlci9kM2QvVGV4dHVyZUQzRC5jcHAKLSAgICBzcmMv
bGliQU5HTEUvcmVuZGVyZXIvZDNkL1ZlcnRleEJ1ZmZlci5jcHAKLSAgICBzcmMvbGliQU5HTEUv
cmVuZGVyZXIvZDNkL1ZlcnRleERhdGFNYW5hZ2VyLmNwcAorICAgIHNyYy9saWJBTkdMRS9yZW5k
ZXJlci9kM2QvZDNkMTEvd2luMzIvTmF0aXZlV2luZG93MTFXaW4zMi5jcHAKICAgICBzcmMvdGhp
cmRfcGFydHkvc3lzdGVtaW5mby9TeXN0ZW1JbmZvLmNwcAogKQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>