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

    <tr>
        <th>Summary</th>
        <td>
            okular fails to compile on aarch64
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          tpgxyz
      </td>
    </tr>
</table>

<pre>
    Looks like okular-22.12.3 does not want to compile with LLVM-16.x. When i switch LD to bfd then it works.
Full log available here: https://abf.openmandriva.org/build_lists/329986

`FAILED: CMakeFiles/okularpart.dir/part/propertiesdialog.cpp.o 
/usr/bin/clang++ -DHAVE_SPEECH -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x054400 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x050C00 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"okular\" -DWITH_KJS=1 -DWITH_KWALLET=1 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dokularpart_EXPORTS -I/builddir/build/BUILD/okular-22.12.3/build -I/builddir/build/BUILD/okular-22.12.3 -I/builddir/build/BUILD/okular-22.12.3/build/okularpart_autogen/include -I/builddir/build/BUILD/okular-22.12.3/core/synctex -I/builddir/build/BUILD/okular-22.12.3/build/core -I/usr/include/phonon4qt5/KDE -isystem /usr/include/phonon4qt5 -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-clang -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KConfig -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KAuthWidgets -isystem /usr/include/KF5/KAuthCore -isystem /usr/include/KF5/KAuth -isystem /usr/include/qt5/QtDBus -isystem /usr/include/qt5/QtPrintSupport -isystem /usr/include/qt5/QtCore/5.15.8 -isystem /usr/include/qt5/QtCore/5.15.8/QtCore -isystem /usr/include/qt5/QtSvg -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KIO -isystem /usr/include/KF5/KService -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/Sonnet -isystem /usr/include/KF5/KWallet -isystem /usr/include/KF5/purposewidgets -isystem /usr/include/KF5/purpose -isystem /usr/include/qt5/QtTextToSpeech -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -fdiagnostics-color=always -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -std=c++14 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT CMakeFiles/okularpart.dir/part/propertiesdialog.cpp.o -MF CMakeFiles/okularpart.dir/part/propertiesdialog.cpp.o.d -o CMakeFiles/okularpart.dir/part/propertiesdialog.cpp.o -c /builddir/build/BUILD/okular-22.12.3/part/propertiesdialog.cpp
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.      Program arguments: /usr/bin/clang++ -DHAVE_SPEECH -DKCOREADDONS_LIB -DKF_DEPRECATED_WARNINGS_SINCE=0x054400 -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x050C00 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_TEXTTOSPEECH_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"okular\" -DWITH_KJS=1 -DWITH_KWALLET=1 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dokularpart_EXPORTS -I/builddir/build/BUILD/okular-22.12.3/build -I/builddir/build/BUILD/okular-22.12.3 -I/builddir/build/BUILD/okular-22.12.3/build/okularpart_autogen/include -I/builddir/build/BUILD/okular-22.12.3/core/synctex -I/builddir/build/BUILD/okular-22.12.3/build/core -I/usr/include/phonon4qt5/KDE -isystem /usr/include/phonon4qt5 -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/./mkspecs/linux-clang -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/KF5/KConfig -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KAuthWidgets -isystem /usr/include/KF5/KAuthCore -isystem /usr/include/KF5/KAuth -isystem /usr/include/qt5/QtDBus -isystem /usr/include/qt5/QtPrintSupport -isystem /usr/include/qt5/QtCore/5.15.8 -isystem /usr/include/qt5/QtCore/5.15.8/QtCore -isystem /usr/include/qt5/QtSvg -isystem /usr/include/KF5/KArchive -isystem /usr/include/KF5/KBookmarks -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KIconThemes -isystem /usr/include/KF5/KItemViews -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KIO -isystem /usr/include/KF5/KService -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtConcurrent -isystem /usr/include/KF5/KIOFileWidgets -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5/KIOGui -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/KF5/Solid -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KParts -isystem /usr/include/KF5/KTextWidgets -isystem /usr/include/KF5/SonnetUi -isystem /usr/include/KF5/Sonnet -isystem /usr/include/KF5/KWallet -isystem /usr/include/KF5/purposewidgets -isystem /usr/include/KF5/purpose -isystem /usr/include/qt5/QtTextToSpeech -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -fdiagnostics-color=always -Os -fomit-frame-pointer -g3 -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fstack-protector-all --param=ssp-buffer-size=4 -flto -std=c++14 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT CMakeFiles/okularpart.dir/part/propertiesdialog.cpp.o -MF CMakeFiles/okularpart.dir/part/propertiesdialog.cpp.o.d -o CMakeFiles/okularpart.dir/part/propertiesdialog.cpp.o -c /builddir/build/BUILD/okular-22.12.3/part/propertiesdialog.cpp
1.      /usr/include/qt5/QtGui/qpagesize.h:293:43: current parser token ';'
2.      /usr/include/qt5/QtGui/qpagesize.h:57:1: parsing struct/union/class body 'QPageSize'
3.      /usr/include/qt5/QtCore/qshareddata.h:72:26: instantiating class definition 'QSharedDataPointer<QPageSizePrivate>'
 #0 0x0000ffff8a0d7994 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/lib64/libLLVM-16.so+0x44f7994)
 #1 0x0000ffff8a0d6474 llvm::sys::RunSignalHandlers() (/lib64/libLLVM-16.so+0x44f6474)
 #2 0x0000ffff89fd5b3c (/lib64/libLLVM-16.so+0x43f5b3c)
 #3 0x0000ffff933ac8d4 (linux-vdso.so.1+0x8d4)
 #4 0x0000ffff919cae74 clang::Sema::SubstExceptionSpec(clang::FunctionDecl*, clang::FunctionProtoType const*, clang::MultiLevelTemplateArgumentList const&) (/lib64/libclang-cpp.so.16+0x291ae74)
 #5 0x0000ffff91a24f24 clang::TemplateDeclInstantiator::InitFunctionInstantiation(clang::FunctionDecl*, clang::FunctionDecl*) (/lib64/libclang-cpp.so.16+0x2974f24)
 #6 0x0000ffff91a21568 clang::TemplateDeclInstantiator::VisitCXXMethodDecl(clang::CXXMethodDecl*, clang::TemplateParameterList*, std::optional<clang::ASTTemplateArgumentListInfo const*>, clang::TemplateDeclInstantiator::RewriteKind) (/lib64/libclang-cpp.so.16+0x2971568)
 #7 0x0000ffff919cbd00 clang::Sema::InstantiateClass(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) (/lib64/libclang-cpp.so.16+0x291bd00)
 #8 0x0000ffff919ce6f4 clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool) (/lib64/libclang-cpp.so.16+0x291e6f4)
 #9 0x0000ffff91a5d3ec (/lib64/libclang-cpp.so.16+0x29ad3ec)
#10 0x0000ffff910ddc0c clang::Sema::runWithSufficientStackSpace(clang::SourceLocation, llvm::function_ref<void ()>) (/lib64/libclang-cpp.so.16+0x202dc0c)
#11 0x0000ffff91a5cdb8 clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser*) (/lib64/libclang-cpp.so.16+0x29acdb8)
#12 0x0000ffff91a5c3b4 clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser&) (/lib64/libclang-cpp.so.16+0x29ac3b4)
#13 0x0000ffff912ff978 clang::Sema::CheckFieldDecl(clang::DeclarationName, clang::QualType, clang::TypeSourceInfo*, clang::RecordDecl*, clang::SourceLocation, bool, clang::Expr*, clang::InClassInitStyle, clang::SourceLocation, clang::AccessSpecifier, clang::NamedDecl*, clang::Declarator*) (/lib64/libclang-cpp.so.16+0x224f978)
#14 0x0000ffff912ff6e8 clang::Sema::HandleField(clang::Scope*, clang::RecordDecl*, clang::SourceLocation, clang::Declarator&, clang::Expr*, clang::InClassInitStyle, clang::AccessSpecifier) (/lib64/libclang-cpp.so.16+0x224f6e8)
#15 0x0000ffff913783ec clang::Sema::ActOnCXXMemberDeclarator(clang::Scope*, clang::AccessSpecifier, clang::Declarator&, llvm::MutableArrayRef<clang::TemplateParameterList*>, clang::Expr*, clang::VirtSpecifiers const&, clang::InClassInitStyle) (/lib64/libclang-cpp.so.16+0x22c83ec)
#16 0x0000ffff906fe728 clang::Parser::ParseCXXClassMemberDeclaration(clang::AccessSpecifier, clang::ParsedAttributes&, clang::Parser::ParsedTemplateInfo const&, clang::ParsingDeclRAIIObject*) (/lib64/libclang-cpp.so.16+0x164e728)
#17 0x0000ffff906fcbc4 clang::Parser::ParseCXXClassMemberDeclarationWithPragmas(clang::AccessSpecifier&, clang::ParsedAttributes&, clang::TypeSpecifierType, clang::Decl*) (/lib64/libclang-cpp.so.16+0x164cbc4)
#18 0x0000ffff906fb888 clang::Parser::ParseCXXMemberSpecification(clang::SourceLocation, clang::SourceLocation, clang::ParsedAttributes&, unsigned int, clang::Decl*) (/lib64/libclang-cpp.so.16+0x164b888)
#19 0x0000ffff906f8820 clang::Parser::ParseClassSpecifier(clang::tok::TokenKind, clang::SourceLocation, clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, bool, clang::Parser::DeclSpecContext, clang::ParsedAttributes&) (/lib64/libclang-cpp.so.16+0x1648820)
#20 0x0000ffff906d5344 clang::Parser::ParseDeclarationSpecifiers(clang::DeclSpec&, clang::Parser::ParsedTemplateInfo const&, clang::AccessSpecifier, clang::Parser::DeclSpecContext, clang::Parser::LateParsedAttrList*, clang::ImplicitTypenameContext) (/lib64/libclang-cpp.so.16+0x1625344)
#21 0x0000ffff907a12f8 clang::Parser::ParseDeclOrFunctionDefInternal(clang::ParsedAttributes&, clang::ParsedAttributes&, clang::ParsingDeclSpec&, clang::AccessSpecifier) (/lib64/libclang-cpp.so.16+0x16f12f8)
#22 0x0000ffff907a1100 clang::Parser::ParseDeclarationOrFunctionDefinition(clang::ParsedAttributes&, clang::ParsedAttributes&, clang::ParsingDeclSpec*, clang::AccessSpecifier) (/lib64/libclang-cpp.so.16+0x16f1100)
#23 0x0000ffff9079ffdc clang::Parser::ParseExternalDeclaration(clang::ParsedAttributes&, clang::ParsedAttributes&, clang::ParsingDeclSpec*) (/lib64/libclang-cpp.so.16+0x16effdc)
#24 0x0000ffff9079e140 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&, clang::Sema::ModuleImportState&) (/lib64/libclang-cpp.so.16+0x16ee140)
#25 0x0000ffff906b2490 clang::ParseAST(clang::Sema&, bool, bool) (/lib64/libclang-cpp.so.16+0x1602490)
#26 0x0000ffff928846b0 clang::FrontendAction::Execute() (/lib64/libclang-cpp.so.16+0x37d46b0)
#27 0x0000ffff92800694 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/lib64/libclang-cpp.so.16+0x3750694)
#28 0x0000ffff928fcb50 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/lib64/libclang-cpp.so.16+0x384cb50)
#29 0x0000aaaacf3693fc cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/bin/clang+++0x293fc)
#30 0x0000aaaacf3653f4 (/usr/bin/clang+++0x253f4)
#31 0x0000ffff9246ed34 (/lib64/libclang-cpp.so.16+0x33bed34)
#32 0x0000ffff89fd5e54 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/lib64/libLLVM-16.so+0x43f5e54)
#33 0x0000ffff9246ebac clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const (/lib64/libclang-cpp.so.16+0x33bebac)
#34 0x0000ffff92426eb0 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/lib64/libclang-cpp.so.16+0x3376eb0)
#35 0x0000ffff924272cc clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (/lib64/libclang-cpp.so.16+0x33772cc)
#36 0x0000ffff9246a2f8 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (/lib64/libclang-cpp.so.16+0x33ba2f8)
#37 0x0000aaaacf363b64 clang_main(int, char**) (/usr/bin/clang+++0x23b64)
#38 0x0000ffff857f6dc0 (/lib64/libc.so.6+0x26dc0)
#39 0x0000ffff857f6e98 __libc_start_main (/lib64/libc.so.6+0x26e98)
#40 0x0000aaaacf360a70 _start (/usr/bin/clang+++0x20a70)
clang-16: error: clang frontend command failed with exit code 139 (use -v to see invocation)
OpenMandriva 16.0.1-1 clang version 16.0.1 (/builddir/build/BUILD/llvm-project-16.0.1.src/clang c787c1b50d9e7b5f244d9db3d479e0b214340980)
Target: aarch64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
clang-16: note: diagnostic msg: 
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-16: note: diagnostic msg: /tmp/propertiesdialog-52242d.cpp
clang-16: note: diagnostic msg: /tmp/propertiesdialog-52242d.sh
clang-16: note: diagnostic msg: 
********************
[219/480] Building CXX object CMakeFiles/okularpart.dir/part/searchlineedit.cpp.o
[220/480] Building CXX object CMakeFiles/okularpart.dir/part/sidebar.cpp.o
[221/480] Building CXX object CMakeFiles/okularpart.dir/part/searchwidget.cpp.o
[222/480] Building CXX object CMakeFiles/okularpart.dir/part/presentationwidget.cpp.o
[223/480] Building CXX object CMakeFiles/okularpart.dir/part/side_reviews.cpp.o
ninja: build stopped: subcommand failed.
RPM build errors:
error: Bad exit stat`
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsfFtz4jjz96fx3KhMGdsYuJgLh0OGHRJYIEP2ipItGfTESF5JJsl--rckm4M4xczMs-__qUrVVAbLrT781N1qNTZQCLKkGH-1GndWo_sF5nLF-FeZLd_e__kSMfT-dcjYiwApecGAveQp5Lbr1upuzQOIYQEok-AVUgkkAzFbZyTF4JXIFRgOfzzY9aD2VgPzFaaAAPFKZLwCw66ijRIEpB6X4JXxF1GznK7lhP08TUHKlgBuIElhlGKwwhxbXghWUmbC8kLL7VtuH0ZJjWWYriFFnGxgjfGl5fajnKRokRIhheX2PbfdbgUF5_Jv4PTDwbDXVRw7D_AF90mKFW1hXQa5rCHCLbevPqr_OMswlwQLRGDKlrU4y2oMlOzcfi4UcUSo5fbjFNKl5d5Z7h2wu9_CH73FdNzrdb4Bu_u9M5r0wm539DhdDAfq_vf-otsbT3qdcNbrLubh5HHweD9dTAePnZ7ldZ03p-H7jgPs7p-zRWf02HmaTHqPs3K2Hpv09lfdu6fpwdUHnJ3OlvP902A_7bE3m48m3w8GRotOOJ0t-pPRwyKcdgaDM-N3f8164WQS_mXem42OZnR7d0_3u6vvvb_mo0l3uht4mgwPmE5nk8FjST2eDB5n06fxeDQ5sH_6435_Mes9z2ajAu796NO0t_iz4HT3NBh2e5NifD7o3vdmB3g9PwzLi9kkfJwOw9lg9Ljojh7CwaPlda1Gx3LdwkeKz8Duzgezb4vvf0wtr1vfXc7D4bA3K4cW949Pi-noadLpqathOLnv9QfDXuDvR_eOt-g9KwOnwB5sXblwRf3RcvvahJ2vbiNxS3DjtJ-UYoTKAuaSLbHyfULjNEf4dq4x49hy--KdxhK__bxWik8xuwjJUiEVwitGGfX_lg3L7X_v9oBNxLuQeA2uEl8l-97XzDqM4xAhRsVH1FfvfyStUP1P2dE2nhCmJAr8HVnNcvvrF5HhWOh7NH-zdWaqYtDzOr3PSSVlntdpJbo5QUssrwO0pf1I9g52mpBK9hSUF3C7QF1F4XJCSVrNBfYSKpuJcFyJbZjL1Q1qK_KqmCjaSmvXvcurLfKYEyqneZYxLiu7veX2G7V6o9a6fca10DmdOt1UcqyQxyuyqYTgHWMva8hfKi3NoN6ilehiRmcrvMbVuEq8_kHwazXiUVXfGIyqUE0x35C4GvqPWKp6sOIi0zjnHNPrXrTTVZV6NwTJYHQTccWYnhOK2Ou0IKtA_weLqqsxZSlB1TLLOkuxJKySr40hr4bCDL9VSvdbbSnF8qkKbAVpJXxhmlaizHKeMYFfK6tbTqjkmgqIGZtmGMcrYI8EsBO2JtJOOFxjO2OESsyBvfSAvUSvkCe2D-y5kJzE0oYpgYLQpeV1XWBnJMPAnieMr6EE9hxzzrjldYsBW-A450S-q_qyP5rMBv2_ytqymJ4ICeMXO-NM4lgybsM0BbadQQ7XltcVIrOjPEkwtwX5B1te1wd2kkoG7IQyW519oJpFoc40agy_xThTriOAPafMXtLc_gdzZm8gJxCR2F7DmDMb8mW-xlRhO9dC5_hNcgjseQyFtnJJ1cUKclvkkYg5yTTxiWVKSsroUv8B9rzEz4ZcHTXteU4RTjQZtTeEyxymNpKMA3vONpinDCKMtncOIORY5pza8l0jvB0llCjhqeK4SZW-CEpsS7LGwE4QgUvKhCSxsGOW6hkwfYXv4n91nYVElteNi3NrXQ2PBx1gJxsiSERSIt8tr7siCGFqjNqEpoRiYe_u6XkPXWA_zH7pcG0_9H9lfg0Bm_2aAjG48RRyhV_RKhgPe-G0B0QerYkEEET5EnCsSyDJjpobSyJXeVSL2VoV8Olm-59a3f_gWAkiQuTaMgApAtvDl1xhEHMoViCC8YvkMMaW2wEZxxlnMRYCIyBYzothNRMKwWICJUaA5xQUQVg2Y6bKowDK15nSTA85NctpjzlbcrgGuwC3vBB8tkI-WyGfrZDPVshnK-SzFfLZCvlshXy2Qj5bIZ-tkM9WyGcr5LMV8j-zzp-tkH-jFVKvWU77euWrrjK4xGqBaivLC922Z3mhr_6A7U6XQS4wB5K9YAost2l5d-qvluH-hIxG0_LCupKgOBO6BELyXLdbckpY2dYQAkQMvSuBf47hEk-VD23Feh-ILYuxv8UKcowQlFBLbrrKxECJJlRISCWBUilQyEM4UZGotigldaond6GE4yKqLK-zU2XMyQZKbHm9nVLAcj0HOG-O4zhJkiQt6KBmu-0D3VryQssLxbsoPhQFqYqfWdE9au2JOHxdMCE5hmvLDSy3AwiVltsGlts6OHqlJNo-_SOY5d45b76fKHmW294rVD9SKPCbZxWa5HRKlhSm3yBFKeZCC6skU7E0ZLqHMtsJakRe_DEjL1F0BiPvgFHb82DcQr5iVJwwN0iwmmC1up7fQqYS_uHcejuGuOmDol2mDZ7iNSw_5ZGQve0WM81wbLmtA8p-TmN1p4vj1HJDtSBn7o45k2ym8nrMqJCnhA95KskQb3A6w-sshRKH5XY1JEJuZwVnQddsbJUplL2BNtht15VNhtENw2jo-olrGL2VrEwZ7CJAJX11d0CJ3Jqzv6sj8nY8dncrm9NU2hrmBEfm1BtBq7o5P4ggsvP8_IDliqFCn0M7jm4dG7JlPlb7GZaYq2UqyfQGpoiY9hmYWl7nYGo4nZ1b4wFN2N47VOY4K_C8NRP8yonE3wlFt2CqIDMwbR7FRYQc53xc7HXAHZUfTfSmur89ZHHpIYYpnefnCY4ZvwDtB7crR8pZ-FQAE5iSf7RiBV4dEDGW3hJaChYDt9YRbjhILuSTY9zOK3YLmpe5XHfd3wOFstSAom2GZQN5-Ex-P88NKuIdN7VBOQY3B6HYic8Dy3M6J3I1zZOExASXG-g0KzbQq2jud7ykzE8LjhPL62wYQYXubR2RVWFxXKWnYUj9CJYYRa3zhkzw3znhuDwSY7VrDNZZeoNL_JnDVE07Gt6LOOS9XfizhIqgW5wwML8tYUNloQGBewyBF10IkjMQ_F8w_5btFyrrDPONeqXuJkm7ecEDOiscv_QJTs_sS2oEcm32I1wf23jBdDVUQKZ2mdOUcC3fnkJdpAiDqPeW8dOpA6qTk6ocpvI9PVmQa4sYxjEWQueohCjwjbvK9Av6bgFit_mr66v1MBbMP16wAF9YsKIs1it25KcxU4vxa3hfMO54i_upNTiB-Qa8AmziZdaXXrOlMv9ZvMJYjqiusNYR5odGVQDvumecILRP7g-5hFGKQ87h-0Tn9yoF3Ukldh7nH4TLnU7iUhlyuhqV8Y5bx3ujUQA7QYKbruGfY300P_jceX7W4k3YT8qN6wBrTiiUkpMol1icGnkiF23BPaxxz80idKm0moSDwSgqHrKoHsL1wFcIGBA1jyCKo9j_OYhUbTHmcLmG4gO0zsJxFTCdnrcMzqTvW09L9cBXhhpItI6QiFqtD52lAKHULL61ML168wIoOdUvQ6GiqfGrICgbDRDaRyC0Wq5zHQTlCwdre2i8ZC_l8rEXTM_VER9l8qKb8HvC50zQntmnD3lvNegwKvHbMdxnF6g69ArZQ-hdx4QeNTz_eiQexN4-r57WQv9lDH8eu5JyWOwpJZYHXYLDXWGdpSQmUoU-hWu841oZb1fBaeBtnDecJqy7yfV4VyaN-L5BkwyoxJzCo_qzYvr_kKJM9eeX72erknqQKDsNINxjIOrO9Zg_cDwDj7L7-y_A8WHFcwMcdceMQ8-Eo50kKL4KR--tcIOL5cJ_C4LKRmJlg2Gkf2QkrvvX13zGMt1SOj1vjTL4d47HkpvloiK85yzPdCHZO7VoX-w-MJSn6gjPuJxKKPFtqRQr5Q3rGmYqjVy_fWpdOJ0d7dVKoULN7cZwU6-nHjhKkKGJUYG6rZYfRIYmfa4yGUWhjqFt-YzjXIFw_huEc6K9JlKcDdFNU7TjBG1jP-kUL0Lzot8WY0N4qY_ZuDZ1vWGNvGZDSTfUa5nqJXHUcMxDhFZkr-WGnSuwTqy4ITC8lq-kGmptCyAIIYwTL2h7SQziuL5YQ0KN75kOT0kryE8608aY2wEbRpCh3YUHkcv2iJcYEbv7amyrWMNL_CqMFJ3ByNj3XD_AyPMr4uVFitjgdvJlFW4cfkHW4VCs1GF-g_n7dtcuTvg5ncIEp-8GqLe3F898D4Ybpo7escURNDI64mSzTXadTr3D1mtI0XEwnl35c99k7AmnkhO6LBNg4Ra7CYtF_PZWrxcXERQkXghNXvqTQawGFpJDIsX29hE7mKYqPhg_uK9Iwn0a066nPbL6ckfQ9ELfhNINsJnPDCh1aMKTxLbF14jjo4mK4FIReoU0NPL3jdY2lTGGtY0ja5tufNlxLlj7B4vEZVP_YNHJlzIH_rOGafpDPx2iG9wH_pZBopb69BR4FZ3SKX4BIwWBgVFwFFzwqIw-1Kd78NnI72cS-yVs_0WMqm4jXgSPaurd14TbbO1FQbn5bjeSrVY61MPqG4OndTkQdbiRthrNJECxc0ZxpXDZKVMUBov2MQvcboHFQk1bCAm51Ep_wBS3DQj84w3LgU0HFOyq2KnId_wK2Ov60ZPyMauwgBMkZVUC4nIhE0hSjIrfd8FvRMUWwqDuaXRzgYG9AZIBgTEgB0VFKWmUYfpQ_loLqAc1p1a366WoDeaCMFoOl0Zceebo8GUou5hUEzzeWgviZqsZ16OGg9q4GTUS1_dRG0Ue8ptt7ERu3fd8p93awzCDfInV_gkg5PEq8O2cvlD2Su3ikY4lzUvCFccQgTVDONVPCjFB3opbulBKU4y6hJ-8EXUCNmVS_6zN_iE6sBZLPa9c6F_4d_jGWTibhZ1vYPatB_qj4XA0Hzzeg_5g2JuC2UgP3z3dg0lvPJrMrO17XuNzb4y1hIqki2-N7Qg4BnrLxAhAuWNZ0Xi3L9fZmcfH7Ibr-i7aP0X2m_iJ1f-PtbEad269bbl9v-VYjS64Uw5O6BJ0np8B0_3nak_tCaz8NSUUY0Rk8czeXoTr_A4RBOEI8hPe9d-mfvHg8YkA9zcIyDgWmEqdii6I8X4TRguONwS_ikMBlND_qLM4KF5LE5JlGVabKBB5ZObV8qXLyfihJNbpWOziZ5ed7yAq0q-QUFqB8wV99VDba8Mv-Gs9aDnNIHDb7pfV1wZsN6HTSgLkuDD2GzGCgdP0XOxEQRTFwRfy1XVcz_EdNVz33FrTjRK_GSRe00PIbcWW7-A1JGlNJdwa48sv-r3Tr0G93fS_pDDCqdA_Hua6FL8CfdNyXavR_cK_6iQd5Uth-Y7-Ra49F0lkir8WYGrzxeEPiDG6zcJfcp5-_fl3Y7Wa_y8AAP__y0Az7w">