<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/92630>92630</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [clang] `-Wc++11-narrowing` turned into error despite warning suppression (`-w`)
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          h-vetinari
      </td>
    </tr>
</table>

<pre>
    I'm scratching my head at the following case, where we're [trying](https://github.com/conda-forge/tensorflow-feedstock/pull/385) to build the most recent tensorflow in conda-forge (tensorflow in itself is already a challenge to handle, but we have some distro-specificities on top that make for fun afternoons ðŸ˜…), and running into the following on osx-64/osx-arm64 with clang 18.1.5 (also 16.0.6):
```
[8,945 / 11,584] Compiling xla/pjrt/pjrt_c_api_client.cc; 11s local ... (10 actions, 9 running)
ERROR: $BUILD_PREFIX/share/bazel/ba89d728a58893ddb77d57f3b72c9dba/external/local_xla/xla/translate/mhlo_to_hlo/BUILD:70:11: Compiling xla/translate/mhlo_to_hlo/mlir_hlo_to_hlo.cc failed: (Exit 1): cc_wrapper.sh failed: error executing command (from target @local_xla//xla/translate/mhlo_to_hlo:mlir_hlo_to_hlo) 
  (cd $BUILD_PREFIX/share/bazel/ba89d728a58893ddb77d57f3b72c9dba/execroot/org_tensorflow && \
  exec env - \
    PATH=$SRC_DIR:$BUILD_PREFIX/bin:$PREFIX/bin:/Users/ngam/tensorflow-feedstock/miniforge3/condabin:$BUILD_PREFIX/bin:$PREFIX/bin:/Users/ngam/tensorflow-feedstock/miniforge3/bin:/Users/ngam/.micromamba/condabin:/Users/ngam/.local/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/Users/ngam/.cabal/bin:/Users/ngam/.ghcup/bin \
    PWD=/proc/self/cwd \
    PYTHON_BIN_PATH=$PREFIX/bin/python \
    PYTHON_LIB_PATH=$PREFIX/lib/python3.11/site-packages \
    TF2_BEHAVIOR=1 \
    TF_SYSTEM_LIBS=astor_archive,astunparse_archive,boringssl,com_github_googlecloudplatform_google_cloud_cpp,com_github_grpc_grpc,com_google_absl,com_google_protobuf,curl,cython,dill_archive,flatbuffers,gast_archive,gif,icu,libjpeg_turbo,org_sqlite,png,pybind11,snappy,zlib \
  custom_toolchain/cc_wrapper.sh -MD -MF bazel-out/darwin_arm64-opt/bin/external/local_xla/xla/translate/mhlo_to_hlo/_objs/mlir_hlo_to_hlo/mlir_hlo_to_hlo.pic.d '-frandom-seed=bazel-out/darwin_arm64-opt/bin/external/local_xla/xla/translate/mhlo_to_hlo/_objs/mlir_hlo_to_hlo/mlir_hlo_to_hlo.pic.o' -fPIC '-DEIGEN_MAX_ALIGN_BYTES=64' -DEIGEN_ALLOW_UNALIGNED_SCALARS '-DEIGEN_USE_AVX512_GEMM_KERNELS=0' -DTF_USE_SNAPPY '-DLLVM_ON_UNIX=1' '-DHAVE_BACKTRACE=1' '-DBACKTRACE_HEADER=<execinfo.h>' '-DLTDL_SHLIB_EXT=".so"' '-DLLVM_PLUGIN_EXT=".so"' '-DLLVM_ENABLE_THREADS=1' '-DHAVE_DEREGISTER_FRAME=1' '-DHAVE_LIBPTHREAD=1' '-DHAVE_PTHREAD_GETNAME_NP=1' '-DHAVE_PTHREAD_H=1' '-DHAVE_PTHREAD_SETNAME_NP=1' '-DHAVE_REGISTER_FRAME=1' '-DHAVE_SETENV_R=1' '-DHAVE_STRERROR_R=1' '-DHAVE_SYSEXITS_H=1' '-DHAVE_UNISTD_H=1' '-DHAVE_MACH_MACH_H=1' '-DHAVE_MALLOC_MALLOC_H=1' '-DHAVE_MALLOC_ZONE_STATISTICS=1' '-DHAVE_PROC_PID_RUSAGE=1' '-DHAVE_UNW_ADD_DYNAMIC_FDE=1' '-DLLVM_NATIVE_ARCH="AArch64"' '-DLLVM_NATIVE_ASMPARSER=LLVMInitializeAArch64AsmParser' '-DLLVM_NATIVE_ASMPRINTER=LLVMInitializeAArch64AsmPrinter' '-DLLVM_NATIVE_DISASSEMBLER=LLVMInitializeAArch64Disassembler' '-DLLVM_NATIVE_TARGET=LLVMInitializeAArch64Target' '-DLLVM_NATIVE_TARGETINFO=LLVMInitializeAArch64TargetInfo' '-DLLVM_NATIVE_TARGETMC=LLVMInitializeAArch64TargetMC' '-DLLVM_NATIVE_TARGETMCA=LLVMInitializeAArch64TargetMCA' '-DLLVM_HOST_TRIPLE="arm64-apple-darwin"' '-DLLVM_DEFAULT_TARGET_TRIPLE="arm64-apple-darwin"' '-DLLVM_VERSION_MAJOR=19' '-DLLVM_VERSION_MINOR=0' '-DLLVM_VERSION_PATCH=0' '-DLLVM_VERSION_STRING="19.0.0git"' -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS '-DBLAKE3_USE_NEON=0' -DBLAKE3_NO_AVX2 -DBLAKE3_NO_AVX512 -DBLAKE3_NO_SSE2 -DBLAKE3_NO_SSE41 '-DBAZEL_CURRENT_REPOSITORY="local_xla"' -iquote external/local_xla -iquote bazel-out/darwin_arm64-opt/bin/external/local_xla -iquote external/com_google_absl -iquote bazel-out/darwin_arm64-opt/bin/external/com_google_absl -iquote external/eigen_archive -iquote bazel-out/darwin_arm64-opt/bin/external/eigen_archive -iquote external/ml_dtypes -iquote bazel-out/darwin_arm64-opt/bin/external/ml_dtypes -iquote external/local_tsl -iquote bazel-out/darwin_arm64-opt/bin/external/local_tsl -iquote external/nsync -iquote bazel-out/darwin_arm64-opt/bin/external/nsync -iquote external/double_conversion -iquote bazel-out/darwin_arm64-opt/bin/external/double_conversion -iquote external/com_google_protobuf -iquote bazel-out/darwin_arm64-opt/bin/external/com_google_protobuf -iquote external/snappy -iquote bazel-out/darwin_arm64-opt/bin/external/snappy -iquote external/com_googlesource_code_re2 -iquote bazel-out/darwin_arm64-opt/bin/external/com_googlesource_code_re2 -iquote external/llvm-project -iquote bazel-out/darwin_arm64-opt/bin/external/llvm-project -iquote external/stablehlo -iquote bazel-out/darwin_arm64-opt/bin/external/stablehlo -iquote external/farmhash_archive -iquote bazel-out/darwin_arm64-opt/bin/external/farmhash_archive -Ibazel-out/darwin_arm64-opt/bin/external/ml_dtypes/_virtual_includes/int4 -Ibazel-out/darwin_arm64-opt/bin/external/ml_dtypes/_virtual_includes/float8 -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/mlir_hlo -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/canonicalize_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/convert_op_folder -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/hlo_ops_attrs_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/hlo_ops_common -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/hlo_ops_enums_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/hlo_ops_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/hlo_ops_pattern_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/hlo_ops_typedefs_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/llvm-project/mlir/_virtual_includes/ArithCanonicalizationIncGen -Ibazel-out/darwin_arm64-opt/bin/external/llvm-project/mlir/_virtual_includes/AsmParserTokenKinds -Ibazel-out/darwin_arm64-opt/bin/external/llvm-project/mlir/_virtual_includes/MLIRShapeCanonicalizationIncGen -Ibazel-out/darwin_arm64-opt/bin/external/stablehlo/_virtual_includes/base -Ibazel-out/darwin_arm64-opt/bin/external/stablehlo/_virtual_includes/base_attr_interfaces_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/stablehlo/_virtual_includes/broadcast_utils -Ibazel-out/darwin_arm64-opt/bin/external/stablehlo/_virtual_includes/chlo_ops -Ibazel-out/darwin_arm64-opt/bin/external/stablehlo/_virtual_includes/chlo_attrs_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/stablehlo/_virtual_includes/chlo_enums_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/stablehlo/_virtual_includes/chlo_ops_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/stablehlo/_virtual_includes/stablehlo_type_inference -Ibazel-out/darwin_arm64-opt/bin/external/stablehlo/_virtual_includes/stablehlo_assembly_format -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/lhlo_gpu -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/lhlo -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/lhlo_ops_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/lhlo_ops_structs_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/lhlo_structured_interface -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/lhlo_structured_interface_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/lhlo_gpu_ops_attrdefs_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/lhlo_gpu_ops_dialect_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/lhlo_gpu_ops_enums_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/lhlo_gpu_ops_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/lhlo_gpu_ops_ops -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/mhlo_passes -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/chlo_legalize_to_hlo -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/chlo_legalize_to_hlo_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/map_chlo_to_hlo_op -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/hlo_legalize_to_stablehlo -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/map_stablehlo_to_hlo_op -Ibazel-out/darwin_arm64-opt/bin/external/stablehlo/_virtual_includes/stablehlo_ops -Ibazel-out/darwin_arm64-opt/bin/external/stablehlo/_virtual_includes/stablehlo_attrs_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/stablehlo/_virtual_includes/stablehlo_enums_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/stablehlo/_virtual_includes/stablehlo_ops_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/stablehlo/_virtual_includes/stablehlo_types_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/legalize_to_linalg_utils -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/map_mhlo_to_scalar_op -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/legalize_to_standard_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/lower_complex_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/map_hlo_to_lhlo_op -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/mhlo_pass_inc_gen -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/mhlo_rng_utils -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/mhlo_scatter_gather_utils -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/shape_component_analysis -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/stablehlo_legalize_to_hlo -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/type_conversion -Ibazel-out/darwin_arm64-opt/bin/external/local_xla/xla/mlir_hlo/_virtual_includes/unfuse_batch_norm -isystem external/eigen_archive -isystem bazel-out/darwin_arm64-opt/bin/external/eigen_archive -isystem external/eigen_archive/mkl_include -isystem bazel-out/darwin_arm64-opt/bin/external/eigen_archive/mkl_include -isystem external/ml_dtypes -isystem bazel-out/darwin_arm64-opt/bin/external/ml_dtypes -isystem external/ml_dtypes/ml_dtypes -isystem bazel-out/darwin_arm64-opt/bin/external/ml_dtypes/ml_dtypes -isystem external/nsync/public -isystem bazel-out/darwin_arm64-opt/bin/external/nsync/public -isystem external/llvm-project/llvm/include -isystem bazel-out/darwin_arm64-opt/bin/external/llvm-project/llvm/include -isystem external/llvm-project/mlir/include -isystem bazel-out/darwin_arm64-opt/bin/external/llvm-project/mlir/include -isystem external/farmhash_archive/src -isystem bazel-out/darwin_arm64-opt/bin/external/farmhash_archive/src -isystem $PREFIX/include -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -isystem $PREFIX/include '-fdebug-prefix-map=$SRC_DIR=/usr/local/src/conda/tensorflow-split-2.16.1' '-fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix' '-D_FORTIFY_SOURCE=2' -isystem $PREFIX/include '-mmacosx-version-min=11.0' '-mmacosx-version-min=11.0' -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe '-stdlib=libc++' -fvisibility-inlines-hidden '-fmessage-length=0' -isystem $PREFIX/include '-fdebug-prefix-map=$SRC_DIR=/usr/local/src/conda/tensorflow-split-2.16.1' '-fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix' '-D_FORTIFY_SOURCE=2' -isystem $PREFIX/include '-mmacosx-version-min=11.0' '-mmacosx-version-min=11.0' -DGRPC_BAZEL_BUILD -w '-std=c++17' -c external/local_xla/xla/translate/mhlo_to_hlo/mlir_hlo_to_hlo.cc -o bazel-out/darwin_arm64-opt/bin/external/local_xla/xla/translate/mhlo_to_hlo/_objs/mlir_hlo_to_hlo/mlir_hlo_to_hlo.pic.o)
# Configuration: 26ccd9219187bc442457d10de0c11bfb787234d944869597e4191d621d502366
# Execution platform: @local_execution_config_platform//:platform
external/local_xla/xla/translate/mhlo_to_hlo/mlir_hlo_to_hlo.cc:176:35: error: non-constant-expression cannot be narrowed from type 'uint64_t' (aka 'unsigned long long') to 'unsigned char' in initializer list [-Wc++11-narrowing]
  176 |         array.data()[i] = xla::u4{values[i].getZExtValue()};
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~
external/local_xla/xla/translate/mhlo_to_hlo/mlir_hlo_to_hlo.cc:176:35: note: insert an explicit cast to silence this issue
  176 |         array.data()[i] = xla::u4{values[i].getZExtValue()};
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~
      |                                   static_cast<unsigned char>( )
1 error generated.
```

What's causing me surprise is that part of the invocation is `-w` (next to the `-std=c++17`), which is [documented](https://clang.llvm.org/docs/ClangCommandLineReference.html#cmdoption-clang-w) to "Suppress all warnings". That should be the absolute antithesis to turning warnings into errors, so I really don't know how `-Wc++11-narrowing` ends up failing this build (which also runs fine on linux with GCC despite tighter error settings than clang on osx)). I found a couple of old issues related to `-Wc++11-narrowing`, but nothing that stood out to me - apologies if this ends up being a duplicate.

FWIW, tensorflow specifies is settings mainly [here](https://github.com/tensorflow/tensorflow/blob/v2.16.1/.bazelrc#L314), though how flags get piped through bazel is not super-obvious (especially as the failure is happening in a vendored subfolder that itself has bazel build instructions).

PS. the [compiler-wrapper](https://github.com/conda-forge/tensorflow-feedstock/blob/main/recipe/custom_toolchain/cc_wrapper.sh.template) being used does not touch the warning flags.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsPFtz4jizv0bzojKFba4P8-CAyfgsISkgc9kXlyzLtnZkyZ8k57IP57efkmwIIZDM5sLsqfpSKQhq9VXdrRZWBylFc07IZ9A_A_3pJ1TrQsjPhXNDNOVI0k-JSO8_R8AbllBhiTQuKM9heQ8LglKINNQFgZlgTNwaAEaKAG8CbwsiCbwlwBtKAkH_TMt7ynPQnwJvVGhdKeAHwJsBb5ZTXdRJB4sSeDMseIqcTMicAG-mCVdCZkzcOhkhqdIC_wTerKoZA97MH_WBN4ZawKSmLLWSlEJpKAkmXMMHbEg53KEMgTd6DKRaEZZBqiBikqD0HiKIC8QY4TkxHArEU2Y1S2oNbwks0A2BSpQEplRpKRxVEUwziqmmREHBoRYV1AXSsEQ_jYkkzGoOUaaJ5EJwBcGsC8YzMB4Bq4ghjngKZc25MSXlWuxZV3Ao1J0z6AFvZv5Ashz04C3VBcQM8Ry6o47b6Rv9EFMCuoNOtzMwtP0AdKegG4BBt_1tPvbPRsCbjHsGZwZdF3iT_qgH-lM4EWVFmeF6x5Ax-l9St28xjlFFY8wo4bqDMfDPoOsqyARGDHY6HSOA24UIayq4MoqNN2oZYSzrcLm8XAI_gMDrnV1H82l8tQxn0XfgzVSBpFn-BP1NmH0fjdOhN0L90Wjsp2kyHKb9YeYnQw-P08RIR-6MWZGZbaWIG6GbVy0RVwxpQ7MsmIi1iAsmgDezjIEfDLvAD1zXiLOv93HkklEZP4x0MIYZooykjVaj8I5q6DbWhxjHtxJVFZEdVezMI1IKCckdwbW2ASTK0ngB8EaZFCXUSOZEQ9Dr7ur1omp-sCediZTG8NDQxul72Z1gKYTxDCHzeCeqgDcA3gCC_mTD1syFhN9AZ3cUwqtg_QX4U-D1VstJPI2WNjXsC5dQ3ow_GZldKyIV8GY8R-XxrFFSTm34-5s8syX5oayO4XZKiqUoUWkN-UigJ1Pt2u_SqpXcuPru8OpeaWIwJvK-0uSOGCJBVW0x9ghsP-6Nq-3nh79ukIHImltpyw6qKkY6iuBaUn3fwQ3H1EJTctdRG1kSIbTSElXH5X5H2h9B06JSvk0xWx5zmkgk7xsjm_1hX4j9hcQoeUxhf0Je4LpqJuxFybepDZJZJQU2C0NYZmS_Tffm_Vh_uVzEZ9EifgisR47szap7XYh9-g3ePDo7hMdossXzO2afmCmqiVMh_BPlRD2mtZ558Vn4JfgamRQ_dfeh8erHah1eGGYr4E-R0kLGSOKC3pg9Fild8wpJRXYGEyEpz5ViwJtgUcZN2RDnQuSMYCbqtGJIZ0KW7VhsB2NsvP8RhqywfdkMN7NR8kC6Gamk0CKpMzNaSwu0-gNvklLGdmTLGNJJnWV2KSc5UnoHmFNDgeIaeBNGk78qkse6lokA3sTkTPUfRk3-nlRmd5xU9wnlqd2JFUdVdQ-8yd-MJrs2xLXSooy1EAwXyC7p4_3FuZhC52IGbSZ3RG3yc4rkLeWxrRkcUemtN7xy74xF8pd6ug0e2Bgrijtmvxk6mUQ8FaWjiNn9pv8e8QTwhtDJrqKJlXMaRufhIr4IvsfBPDpfxGc_1qFxVVN6DeEGHsznl9_i64WdE07j1SSYB8vVLonrVRgHX7_3XS8-Dy8u4j_C5SKcG1LdhtJ6ZuesFsHV1Y8Gcz7_ehFfLuLrRfTdhI-ZaAFfgq9hfBZM_lgvg0n4CLQdjb-EwTQ0YQf8idlyKc9EpwB-uJ07X0_n8eqLCfXw-9pGutdRAnjewxQjwtX8-jxaPD8nXARn8zBef1mGwXT1VNppuAzPo9U6XMazZXARPp0xj86uGvSnsBYQn4frRXARxour43O-HAetnkF_SbxVuA4XX-PlAch6aYvYg7Afq_B7tF4dkup6Ea3WB-W9CCZfmpeDwPn8crJ5Oz7hz8uFkS1YR6t1NDmwJFfLy0l8FU3j5fUqOD-g8vXiWxxMp_H0xyK4iCbxbPp4kl34RbCOvoZxsJw0e4UXBBIXJj68wxNXF1fBcmU904xHnGqKGP2btIiBKq9MzpdH0ZfRYv08vrSb9EEC02gVrFbhxdn8OIkpVUgpUibsCJF1sDwP18fQ17ZWfwYxWswun0eOeCaeIXAxeR79YvIscvASdvAY_cvlah2vl9HVPGzWuMnOthxymoT9ZLmn4Sy4nq9bnv8U-2u4XEWXJvP-T1M6jI_Ao4WFdw-Dr4K1dcsj4NV6GS3OG6Hccafb6eZUt7I40zheraeTeB5dRGsTjcvL1cPo5HKxWgeLp4DZ5fIi2A43OXke_BH6Nr0vwsvFQ85vAYtLszV4-wN99_HQahU-Gei5m7T_ZziPJ9fLZbhYx8vw6nIVrS-XPxrddvbLRjf6n1poAg9tqVvgqzflQ-T3CqxXMzlGZ2cKoTnhm7rr1YwOU9mZULI41fcVUa9m8ZTCE2vqN5jqKYUdIFf3HL-a9GPsHUAq6sRU3ILfEKmo4K9mcZzSYW_YFOnv4VlPaO1Ma2rxV3PZQz_IX4laYqN6SmJJvHfQ6BjFXW9hN6VTSfEXwfr1LneIyK72GiWMFEy83n5PKOwAMyTLAqnizcH_lFD06uA2R5AbKnWNWEw5ZnVqxyjXvQ8gmzGB9OgVhJ8eqTbHoyOcNuBT8MKIC06xrVTMeJwTfhK-NvvoWFRxJlhK5CmYmhOpqFSMtJbqlNpuGGNRluKkHAmvy9-i6m9gWSFtiPwO1iZxpCR7k9o7Gb5lfIRpIKkuJg-BizQVPOL4_KP5bo6Pa_GT8D8oT9WH8ruYR8tVgSrybrpu97gjHBOkXrMj_QpZm3Rie3jOECZv8ZQX2UmBUoyUjmtN2WvW6CUOuPX7jyL91gT9S0zemhp_1UgfyGILtwkopjwjknD8ET78wKr9_uY-zoQskT5FmmWGb17Vp-J1Mp1OvFNueSota6xPz7vhW0uSPqTC38r85BbIq3pbg761YniTAClFjGD92_ifvDJ9xP138X3dpvnPj5CGZ2Uy9UnY2a2Okbw5RjYP_X4X31MubYmqGD8854xFdapDx67SO9_cnEblnbLjDXr_esXxMZXmTkXzweXmA6ePrjkf2exkhedp0-mO5zPKEctffcx5lfNv7kAojBiSJwr5vXDnKZLpSY0ubomMsSgrRu5OnWFbg7PTZdjt9nlSVQ1TyU_pzrYqxvZrszhHuiDydMxVgSpiXUpwwnWMOGL3ip6G9zZ9_YaixR7Vd5--fTzLmme1InGCNC5iLmQJHdpcxnzu8W47463Pd19gZKT_uZX2ndgeI3rkGfErWR4gceSB0nsye5GxfYZsmzgSRvHrOR6jc_zLXPPRPoF741r-ItkXv1V-b0GOkX3mAafJNvINi_ASvd0rxFu5Mi0JcW4I1kLSv0l77dLJlEb4p9FHW5CjtBQ8h86lB52KVuR5svZ6aUqSOncqSTJ655So2msrmD65ga4k3ly-f3ydX1WMasfruIPO9uLbEfKtKM9Tb7G295Hi2eVyHc1-xKvL66W9y9ne0HlBxbJEWKg7p83PTkk58Keu29ledXp-xuutb2grnTKaAH_KaIKBd2Z_DdEbqmhCGdX3DuWMcqKcgqYp4Y3hSqIUyonDCM91sb0I9d_1fPt6Ts-XV5O4uQdm-1igc7tZK-BP21Vyh3YyPnj16xduUx_odXLEv-h6udj2lQHPhxPBM5rX0j6PA34AvQHG6dhzx-5omOBez-v1h6nbTUkXu26SJcPR0PN76bjXGw3G_fGQ9Nyxmw48N-13PX8weCAdNp1agsNNu4Ht9tq0Z5EN2NRQGc3j7SzbtAX8YDtgSb7bcgA_cIcD4Ad-f9tWZv7ggjtYcHMs0w65qyRRtq7DiHOhYUIgR1KKW5LCpt_svgn1mnI96MXtbdYR-onsKLf9oilkJjeYF-AN2ybMXTAukL1ASzmk27umEjKqNAT9M-fbxi1dp2Hf9oa2_Q3ucADBcAI3P0hKdN9JkUbAG5mV7p9R0J9C4E9tl54fAD-oe2B4doNYTVQL7-RE_xne6a9msMUcToF_9tCLAh_xOf4D-uH_Hv752HXkQhPzTrkiUkPEIbmrGMVUQ4yUNnZXlNmnarqgClKlavL_14z_hJbSSFMcGzMAf_LY9fwQeCO4zQlu22aZE04k0iTtHO6Gta_fCmS8XkGMamWbnQlUtawkVQRS1fT0VkhqKDLbn0v5jcA21RgwGHSdWzDomqjh5M4ukZllxvdT8qDb9v3eFhQXFrt_lgpcl4Rrkh7qlrZ9vh1T-XWEzO2FSWzS5MSMT5rm0TnlZEnap62dQpcMeD4uU1EZIR1Lwrndhq23qiubFyBiDN4iySnPFfC8DlwbXVUhapaaVGH0QIkSrNYEIq6pLog5FBsVa4u2RW_al63ZbQOwEjCCkiDG7mEqOPCGGv7k4hYW4tba5mBKGHQh4amCdWVbZg0D6-ZNwzfwRo3hbLOzrLmCGeUECg4Z5fVd0xl9PpnAlKiKagI1zQtNZOsOimhtZdUF4m0HddNibZdl3IERzETNU4ggFnXFiFlywdImzBSUxER1as14XIVN1zgXumg0MEbVQqRQ1NY_SgIdiCrBRE6JgjRrtNyonhCDhmBam9BHmnR2_XX2LfpmWOz03ra96IaUetCyRJSze-NiBZHkxVb8B3r7HxImEuDNbjbV1KxjCwFTHPlz3-21Tq0LUeeFXeCMoVzBnGhoSskU6kJamMUzQpq9SNUVkY5IbqiolVlcYvWwLoNU0wqPKKulDcMCVRVpG-UhgjeEp0KSFKo6ae_sWTu3nf0FUi2zxnUob563Nv3p40cGvVp1mojtn2HbDE6k0_bWvc__L2jtVzade5JgWpnZL3X1dTQpq2YbGbc-USuSwlSQxoBa1LiwordR2Ni98yn97Kdjf4w-kc_u0B10u15v0PtUfCYe8Yd9zyW9bDhwh93uyB8Me1nax6Pu2EXeJ_rZ63q9bt8ddX3P7fY6w6w37Pfd4bDren2vh0CvS0pE2TYjfbKh8XnsDfzuJ4YSwpT95xKeZ-MLeB7oTz_Jz_bsmtS5MqUTVVo9UNBUM_sfKRoMs0E9kx9M4iHpTrrZBvvGCKpNbyZBm-2rTdDAG3-qJfv8zGq2R_u9c3YT_MCbWSX_LwAA__8T_M0n">