16:56:04 ccls initialize.cc:262 I initialize in directory /tmp/c with uri file:///tmp/c/. 16:56:04 ccls initialize.cc:285 I initializationOptions: {"compilationDatabaseCommand":"","compilationDatabaseDirectory":"","cache":{"directory":".ccls-cache","format":"binary","hierarchicalPath":false,"retainInMemory":2},"capabilities":{"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"}","moreTriggerCharacter":[]},"foldingRangeProvider":true,"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":true}}},"clang":{"excludeArgs":[],"extraArgs":[],"pathMappings":[],"resourceDir":""},"client":{"diagnosticsRelatedInformation":true,"hierarchicalDocumentSymbolSupport":true,"linkSupport":true,"snippetSupport":true},"codeLens":{"localVariables":true},"completion":{"caseSensitivity":2,"detailedLabel":true,"dropOldRequests":true,"duplicateOptional":true,"filterAndSort":true,"include":{"blacklist":[],"maxPathSize":30,"suffixWhitelist":[".h",".hpp",".hh",".inc"],"whitelist":[]},"maxNum":100},"diagnostics":{"blacklist":[],"onChange":1000,"onOpen":0,"onSave":0,"spellChecking":true,"whitelist":[]},"highlight":{"largeFileSize":2097152,"lsRanges":false,"blacklist":[],"whitelist":[]},"index":{"blacklist":[],"comments":2,"initialNoLinkage":false,"initialBlacklist":[],"initialWhitelist":[],"maxInitializerLines":5,"multiVersion":0,"multiVersionBlacklist":[],"multiVersionWhitelist":[],"name":{"suppressUnwrittenScope":false},"onChange":false,"parametersInDeclarations":true,"threads":0,"trackDependency":2,"whitelist":[]},"request":{"timeout":5000},"session":{"maxNum":10},"workspaceSymbol":{"caseSensitivity":1,"maxNum":1000,"sort":true},"xref":{"maxNum":2000}} 16:56:04 ccls initialize.cc:314 I use -resource-dir=/usr/lib/clang/10.0.0 16:56:04 ccls initialize.cc:347 I workspace folder: /tmp/c/ 16:56:04 ccls project.cc:280 I use /tmp/c/.ccls: clang 16:56:04 ccls initialize.cc:372 I start 12 indexers 16:56:04 ccls initialize.cc:380 I dispatch initial index requests 16:56:04 indexer0 pipeline.cc:340 I parse /tmp/c/main.cpp 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/error_t.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/linux/errno.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/errno.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/sys_errlist.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/__sigset_t.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/sigset_t.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/select.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/sys/select.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/sys/types.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/cxxabi_forced.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/ctype.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/cctype (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/locale.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/locale.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/clocale (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/x86_64-pc-linux-gnu/bits/c++locale.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/ostream_insert.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/backward/auto_ptr.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/atomic_lockfree_defines.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/cstdlib (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/stdint.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/stdio.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/atomic_base.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/floatn-common.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/postypes.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/alloca.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/move.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/stl_function.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/stringfwd.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/iosfwd (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/stl_raw_storage_iter.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/stl_tempbuf.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/uses_allocator.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/allocated_ptr.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/x86_64-pc-linux-gnu/bits/os_defines.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/memoryfwd.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/__locale_t.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/stdc-predef.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/asm/errno.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/x86_64-pc-linux-gnu/bits/atomic_word.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/typeinfo (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/exception_ptr.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/basic_string.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/debug/debug.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/time64.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/int_limits.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/uintn-identity.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/new (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/cpp_type_traits.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/stdlib.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/x86_64-pc-linux-gnu/bits/c++allocator.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/alloc_traits.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/allocator.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/ranges_uninitialized.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/cpu-set.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/predefined_ops.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/gnu/stubs.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/long-double.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/utility (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/sys/cdefs.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/unique_ptr.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/features.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/stdio_lim.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/waitflags.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/stl_algobase.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/nested_exception.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/struct_FILE.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/stdint-uintn.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/type_traits (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/gnu/stubs-64.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/waitstatus.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/x86_64-pc-linux-gnu/bits/c++config.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/ext/numeric_traits.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/ext/new_allocator.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/mbstate_t.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/x86_64-pc-linux-gnu/bits/cpu_defines.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/tuple (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/stl_pair.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/wordsize.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/pthreadtypes-arch.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/exception (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/stl_iterator_base_types.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/functexcept.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/exception.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/exception_defines.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/cxxabi_init_exception.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/wchar.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/struct_rwlock.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/stl_uninitialized.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/timer_t.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/__fpos_t.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/stl_iterator_base_funcs.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/charconv.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/ext/alloc_traits.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/cookie_io_functions_t.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/memory (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/debug/assertions.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/floatn.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/__fpos64_t.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/stdint-intn.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/ext/type_traits.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/concept_check.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /tmp/c/main.cpp (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/wchar.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/libc-header-start.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/range_cmp.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/wint_t.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/typesizes.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/__mbstate_t.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/__FILE.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/string (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/sched.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/FILE.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/char_traits.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/struct_sched_param.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/locale_t.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/ext/atomicity.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/setjmp.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/x86_64-pc-linux-gnu/bits/gthr.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/endian.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/x86_64-pc-linux-gnu/bits/gthr-default.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/sched.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/array (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/std_abs.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/stdlib-float.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/byteswap.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/pthread.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/timesize.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/time_t.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/range_access.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/struct_timespec.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/cstdint (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/endian.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/cwchar (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/iterator_concepts.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/endianness.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/concepts (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/time.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/time.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/errno.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/struct_timeval.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/asm-generic/errno.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/stl_construct.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/clock_t.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/asm-generic/errno-base.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/struct_tm.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/clockid_t.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/basic_string.tcc (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/pthreadtypes.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/thread-shared-types.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/struct_mutex.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/types/struct_itimerspec.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/ext/concurrence.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/stl_relops.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/initializer_list (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/invoke.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/localefwd.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/functional_hash.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/stl_iterator.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/backward/binders.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/shared_ptr.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/hash_bytes.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/ptr_traits.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/shared_ptr_base.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/refwrap.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/cerrno (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/bits/timex.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/ext/aligned_buffer.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/cstdio (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/ext/string_conversions.h (delta: 0) 16:56:05 indexer0 pipeline.cc:378 I store index for /usr/include/c++/10.1.0/bits/shared_ptr_atomic.h (delta: 0)